@media only screen and (max-width:1024px){nav{width:100%}header .wrapper{padding:10px 0}header .wrapper .logo-section a img{height:25px;min-width:auto}header .wrapper .logo-section{margin-left:40px;z-index:100}header.scroll-hidden .wrapper .header-container .logo-col .logo img,header.scroll-up .wrapper .header-container .logo-col .logo img{width:70px}header .wrapper .nav-btn .btn{font-size:.9rem;padding:10px}#header-menu{left:0}#header-menu,#header-menu ul{position:absolute;top:0;width:100%}#header-menu ul{background:#fff;display:none;height:100vh;padding:80px 0 0;z-index:100}#header-menu ul li{border-bottom:1px solid #e3e3e3;width:100%}#header-menu ul li:active,#header-menu ul li:hover{background:#003d7c}#header-menu>ul>li:hover>a{color:#ececec}#header-menu li:hover>ul{padding-top:0}#header-menu ul li.active{border-bottom:0 solid #ff8201}#header-menu li:hover>ul>li,#header-menu ul ul li{height:auto}#header-menu ul li a,#header-menu ul ul li a{border-bottom:0;font-size:15px;padding:15px;width:100%}#header-menu>ul>li{float:none;margin:0 auto;width:90%}#header-menu>ul>li:first-child{margin-left:auto}#header-menu ul ul li{background:#004a96!important;box-shadow:none;transform:none}#header-menu ul ul ul li{background:#1163b7!important}#header-menu ul ul li:hover{background:#004a96!important}#header-menu ul ul ul li a{padding-left:35px}#header-menu ul ul li a{background:none;color:#ececec}#header-menu ul ul li.active>a,#header-menu ul ul li:hover>a{background:inherit;color:#fff}#header-menu ul ul,#header-menu ul ul ul{height:auto;left:0;margin:0;padding-top:0;position:relative;text-align:left;width:100%}#header-menu #head-mobile{color:#ddd;display:block;font-size:12px;font-weight:700;padding:23px}header .wrapper .header-container .mobile-menu-btn{display:block;z-index:300}.mobile-menu-btn .menu-button{align-items:center;background:transparent;cursor:pointer;display:flex;height:40px;justify-content:center;left:0;position:relative;width:40px}.mobile-menu-btn .menu-button:after{border-bottom:2px solid #b31e3a!important;border-top:2px solid #b31e3a!important;content:"";display:block;height:8px;position:absolute;right:0;top:19px;width:25px}.mobile-menu-btn .menu-button:before{background:#b31e3a!important;content:"";display:block;height:2px;position:absolute;right:0;top:13px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:25px}.mobile-menu-btn .menu-button.menu-opened{height:40px;width:40px}.mobile-menu-btn .menu-button.menu-opened:after{background:#fff;border:0!important;height:2px;right:auto;top:19px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:25px}.mobile-menu-btn .menu-button.menu-opened:before{background:#fff!important;right:auto;top:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:25px}.mobile-menu-btn .menu-button.menu-opened{background:#b31e3a;border-radius:100vw;top:0;z-index:101}#header-menu .submenu-button{border-left:1px solid #424244;cursor:pointer;display:block;height:48px;position:absolute;right:0;top:0;width:48px;z-index:99}#header-menu .submenu-button.submenu-opened{background:#c33}#header-menu .submenu-button:after{content:"\f054";font-family:Font Awesome\ 5 Free;font-size:.7rem;font-weight:900;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transition:all .3s ease}#header-menu .submenu-button.submenu-opened:after{transform:translate(50%,-50%) rotate(90deg)}#header-menu ul ul .submenu-button:before{right:21px;top:17px}#header-menu .submenu-button.submenu-opened:before{display:none}#header-menu ul ul ul li.active a{border-left:none}#header-menu>ul ul>li.has-sub>ul>li.active>a,#header-menu>ul>li.has-sub>ul>li.active>a{border-top:none}header .bottom-header .wrapper{padding:0}#header-menu>ul>li.has-sub>a:after{right:10px;top:auto}#header-menu ul ul li.has-sub>a:after{right:13px;transform:translateY(-51%) rotate(90deg)}nav .cm-nav a .sub-arrow{background-color:transparent}nav .cm-nav a .sub-arrow:before{font-size:1rem}nav .cm-nav a.highlighted .sub-arrow:before{transform:rotate(180deg)}.cm-nav a .sub-arrow{align-items:center;display:flex;justify-content:center}.cm-nav a.highlighted,.cm-nav a:active,.cm-nav a:focus,.cm-nav a:hover{color:#b31e3a}nav .cm-nav a{color:#000}nav .main-nav ul{padding-bottom:2rem;padding-left:1rem;padding-top:0}nav .main-nav ul li{border-bottom:1px solid #d2d2d2}#main-nav{left:0}#main-nav,#main-nav .menu-list{position:absolute;top:0;width:100%}#main-nav .menu-list{background:#fff;display:none;height:100vh;overflow:hidden;overflow-y:auto;padding:90px 5% 5%;z-index:100}nav .cm-main-nav a{margin:0 auto;width:90%}header .wrapper .header-container .right{gap:.5rem}header .wrapper .header-container .search-button-container .search-btn .search-icon{margin-top:0}header .wrapper .header-container .logo-col .logo img{transition:all .3s ease;width:100px}header.scroll-up .mobile-menu-btn .menu-button:after{border-bottom:2px solid #b31e3a!important;border-top:2px solid #b31e3a!important}header.scroll-up .mobile-menu-btn .menu-button:before{background:#b31e3a!important}header.scroll-up .mobile-menu-btn .menu-button.menu-opened:before{background:#fff!important}header.scroll-up .mobile-menu-btn .menu-button.menu-opened:after{border:0!important}header.scroll-up .wrapper{padding-bottom:0!important;padding-top:0!important}header.scroll-hidden .wrapper,header.scroll-up .wrapper{border-bottom:0;padding-bottom:0!important;padding-top:0!important}header.scroll-hidden .mobile-menu-btn .menu-button.menu-opened,header.scroll-up .mobile-menu-btn .menu-button.menu-opened{top:10px}.hero .hero-background .desk-bg{display:none}.hero .hero-background .mobile-bg{display:block;object-fit:contain;object-position:bottom center}.hero{padding-bottom:50vw}}@media only screen and (min-width:1025px) and (max-width:1200px){nav .cm-nav{gap:0 1rem}nav .cm-nav a{font-size:.9rem}}@media only screen and (max-width:768px){.wrapper{padding-bottom:40px;padding-top:40px}.hero .wrapper .hero-container .hero-wrapper,.numbers .wrapper .numbers-container .numbers-wrapper{grid-template-columns:repeat(1,1fr)}.degrees .wrapper .degrees-container .degrees-wrapper{gap:2rem 1rem;grid-template-columns:repeat(2,1fr)}.special,.testimonials .wrapper .testimonials-container .testimonials-wrapper .testimonial-item{grid-template-columns:repeat(1,1fr)}.numbers.applications .wrapper .numbers-container .numbers-wrapper{gap:5rem;grid-template-columns:repeat(1,1fr)}.degrees .wrapper .degrees-container .degrees-wrapper .degrees-item .bottom .top .title{font-size:17px}.degrees .wrapper .degrees-container .degrees-wrapper .degrees-item .bottom .last .btn-container .btn{font-size:.9rem}.testimonials .wrapper .testimonials-container .testimonials-wrapper .testimonial-item .right .quote-container{gap:2rem}.testimonials .wrapper .testimonials-container .testimonials-wrapper .testimonial-item .left .image-container{height:400px;min-width:inherit}.testimonials .wrapper .testimonials-container .testimonials-wrapper .testimonial-item .right{padding:30px 2px}.slick-arrow{bottom:-3rem;height:40px;width:40px}.slick-arrow.slick-prev{right:3.5rem}.special .left{height:350px}.special .right{padding:2rem}.special .right .content-container{gap:2rem}.hero .wrapper .hero-container .hero-wrapper .right .form-container{padding:2rem}.hero .wrapper .hero-container .hero-wrapper .left{padding-top:1rem}}@media only screen and (min-width:769px) and (max-width:1024px){.wrapper{padding-bottom:40px;padding-top:40px}.hero .wrapper .hero-container .hero-wrapper{grid-template-columns:repeat(1,1fr)}.degrees .wrapper .degrees-container .degrees-wrapper{gap:1rem;grid-template-columns:repeat(2,1fr)}.testimonials .wrapper .testimonials-container .testimonials-wrapper .testimonial-item .right .quote-container{gap:2rem}.testimonials .wrapper .testimonials-container .testimonials-wrapper .testimonial-item .left .image-container{height:400px;min-width:inherit}.testimonials .wrapper .testimonials-container .testimonials-wrapper .testimonial-item .right{padding:30px 2px}.testimonials .wrapper .testimonials-container .testimonials-wrapper .testimonial-item{grid-template-columns:repeat(2,1fr)}.slick-arrow{bottom:-3rem}.special .right{padding:2rem}.numbers.applications .wrapper .numbers-container .numbers-wrapper{gap:4rem;grid-template-columns:repeat(2,1fr)}.hero .wrapper .hero-container .hero-wrapper .right .form-container{padding:2rem}.hero .wrapper .hero-container .hero-wrapper .left{padding-top:1rem}}@media only screen and (min-width:1025px) and (max-width:1440px){.degrees .wrapper .degrees-container .degrees-wrapper{gap:1.5rem}.numbers.applications .wrapper .numbers-container .numbers-wrapper{gap:5rem}.hero .wrapper .hero-container .hero-wrapper{grid-template-columns:1fr 1fr}.hero .wrapper .hero-container .hero-wrapper .right .form-container{padding:2rem}}@media only screen and (max-width:1300px){footer .wrapper .footer-container .footer-wrapper{justify-content:center}}@media only screen and (max-width:600px){.degrees .wrapper .degrees-container .degrees-wrapper{gap:1rem;grid-template-columns:repeat(1,1fr)}.degrees .wrapper .degrees-container .degrees-wrapper .degrees-item .bottom{padding:1rem}.degrees .wrapper .degrees-container .degrees-wrapper .degrees-item .image-container{height:auto;padding:1rem}}