.header{background-color:var(--primary-5);z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;width:100%;height:100px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.8s ease-out fadeInDown;display:flex;position:fixed;top:0;left:0}.header.active{transform:translateY(0);box-shadow:0 6px 45px #37239833}.header .header-content{align-items:center;display:flex}.header .header-content .logo{cursor:pointer;width:172px;height:auto;margin-right:20px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s ease-out .2s both slideInLeft}.header .header-content .logo:hover{filter:brightness(1.1);transform:scale(1.05)rotate(2deg)}.header .header-content .nav-link{color:#fff;white-space:nowrap;cursor:pointer;padding:0 25px;font-size:20px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;background-color:#0000!important}.header .header-content .nav-link:before{content:"";background:linear-gradient(90deg,#fe994f,#ff6b35);border-radius:2px;width:0;height:3px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.header .header-content .nav-link:hover,.header .header-content .nav-link:active{color:#fe994f;transform:translateY(-2px);background:0 0!important}.header .header-content .nav-link:hover:before,.header .header-content .nav-link:active:before{width:80%}.header .header-content .header-nav{flex:1;justify-content:center;align-items:center;font-size:20px;animation:.8s ease-out .4s both fadeInUp;display:flex}.header .header-content .header-nav .btn:hover{transform:none}.header .header-content .dropdown-toggle:after{vertical-align:.155em;margin-left:.4em;font-size:15px}.header .header-content .dropdown-menu{border:none;border-top:3px solid var(--accent-1);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 10px 10px;outline:none;margin-top:30px;padding:15px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.3s ease-out forwards slideInDown;top:15px;transform:translateY(-10px)scale(.95);box-shadow:0 5px 12px 10px #4745450d}.header .header-content .dropdown-menu.show{opacity:1;transform:translateY(0)scale(1)}.header .header-content .dropdown-menu .dropdown-item{border-bottom:1px solid var(--neutral-4);color:#000;padding:10px 0;transition:all .2s;position:relative;background:0 0!important}.header .header-content .dropdown-menu .dropdown-item:before{content:"";background:var(--primary-1);width:3px;height:0;transition:height .2s;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.header .header-content .dropdown-menu .dropdown-item:last-of-type{border-bottom:none}.header .header-content .dropdown-menu .dropdown-item:hover{color:var(--primary-1);transform:translate(5px);background:0 0!important}.header .header-content .dropdown-menu .dropdown-item:hover:before{height:60%}@media screen and (max-width:1500px){.header .header-content .header-nav .nav-link{padding:0 12px!important;font-size:16px!important}}@media screen and (max-width:1200px){.header .header-content .book-discovery{display:none!important}}@media screen and (min-width:1500px){.header .container{max-width:1460px}}@media screen and (max-width:992px){.header{display:none}}.apply{vertical-align:middle;color:var(--orange-1);cursor:pointer;margin-right:15px;font-size:20px;font-weight:900;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.apply:after{content:"";background:var(--orange-1);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.apply:hover{color:#ff6b35;transform:translateY(-1px)}.apply:hover:after{width:100%}.mobile-header{display:none}.mobile-header.show{animation:.4s cubic-bezier(.4,0,.2,1) slideInDown}.mobile-header .menu{cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-header .menu:hover{transform:scale(1.1)}.mobile-header .menu.open{transform:rotate(90deg)}@media screen and (max-width:992px){.mobile-header{background:var(--primary-5);z-index:30;align-items:center;width:100%;height:60px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s ease-out fadeInDown;position:fixed;top:0;left:0;display:flex!important}.mobile-header.d-none{display:none!important}.mobile-header.open{z-index:50!important}.mobile-header.active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 45px #37239833}.mobile-header .content{justify-content:space-between;align-items:center;display:flex}.mobile-header .content .logo{max-width:100px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-header .content .logo:hover{transform:scale(1.05)}.mobile-header .content .logo svg{width:100px;transition:all .3s}.mobile-header .content .menu{cursor:pointer;max-width:30px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-header .content .menu:hover{transform:scale(1.1)rotate(5deg)}.mobile-header .content .menu.active{transform:rotate(180deg)}}
.footer-wrapper .footer-bottom{background-color:var(--accent-1);padding:10px 0}.footer-wrapper .footer-bottom .content{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.footer-wrapper .footer-bottom .content div{cursor:pointer;font-size:14px}.footer{background-color:var(--primary-5);padding:40px 0}.footer .left-sec{display:flex}.footer .left-sec .menu-wrap{border-right:1px solid #2897ff66;flex:1;padding-left:25px}.footer .left-sec .social-wrapper{border-right:1px solid #2897ff66;padding:20px 50px 20px 0}.footer .left-sec .social-wrapper .logo{cursor:pointer;margin-bottom:30px}.footer .left-sec .social-wrapper .social-icons{cursor:pointer;align-items:center;gap:6px;display:flex}.footer .menu-title{color:#fff;text-transform:uppercase;margin-bottom:18px;font-size:18px;font-weight:700}.footer .middle-sec{border-right:1px solid #2897ff66}.footer .middle-sec .menu-flex{display:flex}.footer .middle-sec .menu-flex .menu-sec{flex:1}.footer .menu-sec .menu-item{color:#fff;cursor:pointer;margin-bottom:15px;font-size:14px}.footer .right-sec .menu-flex{width:100%;display:flex}.footer .right-sec .menu-flex .item{flex:1;padding-left:25px}.footer .right-sec .menu-flex .item .phone-wrap{color:#fff;align-items:center;margin-top:10px;font-size:24px;font-weight:700;display:flex}.footer .right-sec .menu-flex .item .phone-wrap img{margin-right:10px}.footer .right-sec .menu-flex .item .apply{color:#fff;margin-top:15px;font-size:15px;margin-right:0!important}.footer .right-sec .menu-flex .item .apply span{color:var(--orange-1);cursor:pointer;font-size:20px;font-weight:900}.footer.b-right{border-right:1px solid #2897ff66}@media screen and (max-width:1080px){.footer-wrapper .middle-sec{padding-left:25px;border-right:none!important}.footer-wrapper .left-sec .menu-wrap,.footer-wrapper .social-wrapper{border-right:none!important}.footer-wrapper .left-sec,.footer-wrapper .middle-sec .menu-flex,.footer-wrapper .right-sec .menu-flex{flex-direction:column}}@media screen and (max-width:992px){.footer-wrapper .footer{padding:20px 0}.footer-wrapper .footer .social-wrapper{justify-content:space-between;align-items:center;padding:0 0 20px;display:flex}.footer-wrapper .footer .social-wrapper .logo{width:120px;margin-bottom:0}.footer-wrapper .menu-wrap{border-bottom:1px solid #2897ff66;margin-bottom:20px;padding-left:0!important}.footer-wrapper .middle-sec{padding-left:12px!important}.footer-wrapper .middle-sec .menu-flex{border-bottom:1px solid #2897ff66;margin-bottom:20px}.footer-wrapper .right-sec .menu-flex .item{padding-left:0}.footer-wrapper .right-sec .menu-flex .item .btn{width:100%}.footer-wrapper .right-sec .menu-flex .item .phone-wrap{justify-content:center}.footer-wrapper .right-sec .menu-flex .item:first-of-type{border-bottom:1px solid #2897ff66;margin-bottom:20px}.footer-wrapper .right-sec .menu-flex .item .last-title{text-align:center}.footer-wrapper .right-sec .menu-flex .apply{display:inherit;text-align:center;padding:10px 0!important}.footer-wrapper .footer-bottom{flex-direction:column;padding-top:20px}.footer-wrapper .footer-bottom .content div{margin-bottom:10px}.footer-wrapper .footer-bottom.is-active-period{padding-bottom:80px}}
.mobile-menu-wrapper{z-index:999;background:#7fa5e780;width:100%;height:calc(100vh - 60px);position:fixed;top:60px;left:0;overflow-y:hidden}.mobile-menu-wrapper .side-menu{background:#fff;flex-direction:column;width:90%;max-width:400px;height:100%;animation:.5s slideInLeft;display:flex;position:fixed;right:0;box-shadow:-2px 0 10px #0000001a}.mobile-menu-wrapper .side-menu .close{flex-shrink:0;justify-content:flex-end;padding:15px;display:flex}.mobile-menu-wrapper .side-menu .nav-list{height:100%;padding:0 15px 20px;position:relative;overflow-y:auto}.mobile-menu-wrapper .side-menu .nav-list .btn-call{border:2px solid var(--orange-1);color:var(--orange-1);background:0 0;border-radius:4px;width:100%;margin:25px 0;padding:12px;transition:all .2s}.mobile-menu-wrapper .side-menu .nav-list .btn-call:hover,.mobile-menu-wrapper .side-menu .nav-list .btn-call:active{background:var(--orange-1);color:#fff}.mobile-menu-wrapper .side-menu .nav-list .menu-item{border-bottom:1px solid var(--gray);padding:16px 0;font-size:18px;font-weight:400;transition:color .2s}.mobile-menu-wrapper .side-menu .nav-list .menu-item:last-of-type{border-bottom:none}.mobile-menu-wrapper .side-menu .nav-list .menu-item:active{color:var(--orange-1)}.mobile-menu-wrapper .side-menu .nav-list .sub-menu-wrapper{padding-left:20px}.mobile-menu-wrapper .side-menu .nav-list .sub-menu-wrapper .menu-item{padding:12px 0;font-size:16px}.mobile-menu-wrapper .side-menu .nav-list .apply{vertical-align:middle;color:var(--orange-1);cursor:pointer;margin-right:15px;font-size:18px;font-weight:700;transition:opacity .2s;display:inline-block}.mobile-menu-wrapper .side-menu .nav-list .apply:active{opacity:.7}@media screen and (max-width:992px){.mobile-menu-wrapper .side-menu .nav-list{padding-bottom:75px}}
