.group-main-menu-wrapper{background:#fff;border:8px solid;border-image-slice:1;border-image-source:linear-gradient(90deg,#033b85,#0062eb 50%,#88b8fc);border-left:0;border-right:0;border-top:0;overflow:hidden;padding:20px 0;position:relative;z-index:99999}.group-main-menu-wrapper .gradient-line{bottom:0;left:-5px;position:absolute;width:105%;z-index:-1}.group-main-menu-wrapper .container-lg{align-items:center;display:flex}.group-main-menu-wrapper .dd-logo{margin-right:20px}.group-main-menu-wrapper .dd-logo a{align-items:center;display:flex;text-decoration:none}.group-main-menu-wrapper .upper-menu-area .hs-menu-wrapper ul li a{display:flex;font-family:proxima-nova,sans-serif}.group-main-menu-wrapper .upper-menu-area .hs-menu-wrapper ul{display:flex;list-style-type:none;margin:0;padding:0}.group-main-menu-wrapper .upper-menu-area .hs-menu-wrapper ul li{padding:0 20px}.group-main-menu-wrapper .upper-menu-area .hs-menu-wrapper ul li a{color:#353535;font-size:25px;font-weight:700;text-decoration:none}.group-main-menu-wrapper .upper-menu-area .hs-menu-wrapper ul li a:hover{text-decoration:underline}@media (min-width:769px){.group-main-menu-wrapper .dd-logo{width:80px}.group-main-menu-wrapper .dd-logo img{width:100%}}@media (max-width:767px){.group-main-menu-wrapper .dd-logo img{width:60px}.group-main-menu-wrapper .hs-menu-wrapper ul{align-items:center;background:#fff;border-bottom:2px solid #353535;flex-direction:column;height:auto;justify-content:center;left:0;padding:25px!important;position:fixed;top:-100%;transition:all .2s ease;width:100%}.group-main-menu-wrapper .hs-menu-wrapper ul.opened{top:0}.group-main-menu-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:25px;padding:10px 0;text-align:center}.group-main-menu-wrapper .hs-menu-wrapper img{width:auto}.group-main-menu-wrapper .hs-menu-wrapper img .a{width:15px}.group-main-menu-wrapper .hamburger-open-close{display:block;position:absolute;right:20px;top:30px;z-index:9999999}.group-main-menu-wrapper .hamburger-open-close.opened{position:fixed}.group-main-menu-wrapper .hamburger-open-close span{background:#353535;display:block;height:2px;position:relative;top:0;transition:all .2s ease;width:25px}.group-main-menu-wrapper .hamburger-open-close.opened span:first-child{position:relative;top:7px;transform:rotate(45deg)}.group-main-menu-wrapper .hamburger-open-close.opened span:nth-child(2){width:0}.group-main-menu-wrapper .hamburger-open-close.opened span:nth-child(3){position:relative;top:-7px;transform:rotate(-45deg)}.group-main-menu-wrapper .hamburger-open-close span:nth-child(2){margin:5px 0}}