/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}article,aside,figure,footer,header,main,nav,section{display:block}body{color:#212529;text-align:left;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}small{font-size:80%}a{color:#007bff;background-color:#0000;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}img{vertical-align:middle;border-style:none}svg{vertical-align:middle;overflow:hidden}label{margin-bottom:.5rem;display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{cursor:pointer;display:list-item}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}hr{border:0;border-top:1px solid #0000001a;margin-top:1rem;margin-bottom:1rem}small,.small{font-size:80%;font-weight:400}.figure{display:inline-block}code{color:#e83e8c;word-wrap:break-word;font-size:87.5%}a>code{color:inherit}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}.row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex}.col-sm-12,.col-md-6,.col-md-12,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-12,.col-xl-8{width:100%;padding-left:15px;padding-right:15px;position:relative}@media (width>=576px){.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (width>=768px){.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (width>=992px){.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{-ms-flex:0 0 41.6667%;flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333%;flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8{-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;max-width:66.6667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (width>=1200px){.col-xl-8{-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;max-width:66.6667%}.offset-xl-4{margin-left:33.3333%}}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown{position:relative}.nav{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:-ms-flexbox;display:flex}.navbar-collapse{-ms-flex-positive:1;-ms-flex-preferred-size:100%;flex-grow:1;flex-basis:100%;align-items:center}@media (width<=767.98px){.navbar-expand-md>.container{padding-left:0;padding-right:0}}@media (width>=768px){.navbar-expand-md{-ms-flex-flow:row;flex-flow:row;justify-content:flex-start}.navbar-expand-md>.container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox!important;display:flex!important}}.card{word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #00000020;border-radius:.25rem;-ms-flex-direction:column;flex-direction:column;min-width:0;display:-ms-flexbox;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.badge{text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;border-radius:.25rem;height:1rem;font-size:.75rem;display:-ms-flexbox;display:flex;overflow:hidden}.media{align-items:flex-start;display:-ms-flexbox;display:flex}.close{float:right;color:#000;text-shadow:0 1px #fff;opacity:.5;font-size:1.5rem;font-weight:700;line-height:1}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:0;padding:0}a.close.disabled{pointer-events:none}.carousel{position:relative}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.clearfix:after{clear:both;content:"";display:block}.d-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.align-items-center{align-items:center!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-center{text-align:center!important}.visible{visibility:visible!important}@media print{*,:before,:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.badge{border:1px solid #000}}.preloader-close{color:#121113}.scroll-to-top .scroll-bar-text{color:#0e7039}.theme-btn.btn-one{background:#0e7039}.main-menu .navigation>li>.megamenu ul li:last-child a:hover,.main-menu .navigation>li>.megamenu ul li:last-child a:before,.main-menu .navigation>li>ul>li>a:before,.main-menu .navigation>li>ul>li>a:hover,.main-menu .navigation>li>ul>li>ul>li>a:hover{color:#0e7039}.theme-btn.btn-two:before,.banner-carousel .content-box p:before{background:#0e7039}.main-header .outer-box .menu-right .search-toggler:hover{color:#0e7039}.courses-section .left-column .inner-box .image-box .text{background:#0e7039}.courses-section .content-box .inner .single-item h6 a:hover{color:#0e7039}.courses-section .content-box .lower-content h5 i{color:#fff}.courses-section .right-column .inner-box .image-box .text{background:#0e7039}.pricing-block-one.active-block .pricing-table .table-header h2,.pricing-block-one.active-block .pricing-table .table-header h2 .course,.footer-top .logo-widget .list li a:after,.footer-top .logo-widget .copyright p span,.footer-top .logo-widget .copyright p span a{color:#0e7039}.footer-top .widget-title:before{background:#0e7039}.footer-top .links-widget .links-list li a:hover{color:#0e7039}.footer-top .links-widget .links-list li a:hover:before{background:#0e7039}.footer-bottom .list li a:hover{color:#0e7039}.header-style-two .header-top .top-inner .single-item .icon,.header-style-two .outer-box .menu-right .search-toggler:hover,.header-style-two .main-menu .navigation>li>.megamenu ul li:last-child a:hover,.header-style-two .main-menu .navigation>li>.megamenu ul li:last-child a:before,.header-style-two .main-menu .navigation>li>ul>li>a:hover,.header-style-two .main-menu .navigation>li>ul>li>a:before,.header-style-two .main-menu .navigation>li>ul>li>ul>li>a:hover,.chooseus-block-one .inner-box .count-text,.chooseus-block-one .inner-box .icon-box,.chooseus-block-one .inner-box h4 a:hover{color:#b38e6e}.chooseus-block-one .inner-box:hover .count-text,.location-section .tab-btns li{background:#b38e6e}.location-section .tab-btns li:hover,.location-section .tab-btns li.active-btn{border-color:#b38e6e}.location-section .tabs-content .single-location .text .icon,.testimonial-style-two .testimonial-content .author-box h5 span,.testimonial-style-two .testimonial-content .author-box .rating li{color:#b38e6e}.footer-style-two .footer-top .widget-title:before{background:#b38e6e}.footer-style-two .links-widget .links-list li a:hover{color:#b38e6e}.footer-style-two .links-widget .links-list li a:hover:before{background:#b38e6e}.footer-style-two .newsletter-widget .text p span,.footer-style-two .footer-bottom .copyright p span,.footer-style-two .footer-bottom .copyright p a,.footer-style-two .footer-bottom .footer-nav li a:hover{color:#b38e6e}.home02_v2 .header-style-two .header-top .top-inner .single-item .icon{color:#fff}.home02_v2 .main-menu .navigation>li.current>a,.home02_v2 .main-menu .navigation>li:hover>a,.home02_v2 .main-menu .navigation>li.dropdown.current>a:before,.home02_v2 .main-menu .navigation>li.dropdown:hover>a:before,.home02_v2 .header-style-two .outer-box .menu-right .search-toggler:hover{color:#ff6005}.home02_v2 .banner-carousel .content-box .btn-box .theme-btn{background:#ff6005}.home02_v2 .chooseus-block-one .inner-box .count-text{color:#ff6005}.home02_v2 .chooseus-block-one .inner-box:hover .count-text{background:#ff6005}.home02_v2 .chooseus-block-one .inner-box h4 a:hover,.home02_v2 .chooseus-block-one .inner-box .icon-box{color:#ff6005}.home02_v2 .location-section .tab-btns li{background:#ff6005}.home02_v2 .location-section .tab-btns li:hover,.home02_v2 .location-section .tab-btns li.active-btn{border-color:#ff6005}.home02_v2 .location-section .tabs-content .single-location .text .icon,.home02_v2 .testimonial-style-two .testimonial-content .author-box .rating li{color:#ff6005}.home02_v2 .footer-style-two .footer-top .widget-title:before{background:#ff6005}.home02_v2 .footer-style-two .links-widget .links-list li a:hover{color:#ff6005}.home02_v2 .footer-style-two .links-widget .links-list li a:hover:before{background:#ff6005}.home02_v2 .footer-style-two .newsletter-widget .text p span,.home02_v2 .footer-style-two .footer-bottom .copyright p span,.home02_v2 .footer-style-two .footer-bottom .copyright p a,.home02_v2 .footer-style-two .footer-bottom .footer-nav li a:hover,.home02_v2 .scroll-to-top .scroll-bar-text{color:#ff6005}.page-title .content-box .bread-crumb li a:hover{color:#0e7039}.theme-btn.btn-five:before{background:#0e7039}.about-style-four .content-box .inner-box .single-item .icon-box{color:#0e7039}.about-style-four .content-box .inner-box .single-item:hover .icon-box,.chooseus-section.alternat-2 .chooseus-block-one .inner-box:hover .count-text{background:#0e7039}.chooseus-section.alternat-2 .chooseus-block-one .inner-box .icon-box,.chooseus-section.alternat-2 .chooseus-block-one .inner-box h4 a:hover,.testimonial-style-two.alternat-2 .testimonial-content .author-box .rating li{color:#0e7039}.location-section.alternat-2 .tab-btns li{background:#0e7039}.location-section.alternat-2 .sec-title{margin-bottom:11px}.location-section.alternat-2 .tab-btns li:hover,.location-section.alternat-2 .tab-btns li.active-btn,.service-details-content .content-two .single-item .icon-box{background:#0e7039}.service-details-content .content-three .tab-btns li h4:before,.service-sidebar .service-category h4:before,.service-sidebar .service-category .category-list li a:hover:before,.service-sidebar .service-category .category-list li a.current:before{color:#0e7039}.service-sidebar .contact-widget .theme-btn:hover,.menu-area .mobile-nav-toggler{background:#0e7039}.header-style-two .menu-area .mobile-nav-toggler{background:#84acca}.home02_v2 .header-style-two .menu-area .mobile-nav-toggler{background:#ff6005}.home02_v2 .header-style-two .main-menu .navigation>li>ul>li>a:hover,.home02_v2 .header-style-two .main-menu .navigation>li>ul>li>a:before,.home02_v2 .header-style-two .main-menu .navigation>li>.megamenu ul li:last-child a:hover,.home02_v2 .header-style-two .main-menu .navigation>li>.megamenu ul li:last-child a:before,.header-style-two .main-menu .navigation>li>ul>li>ul>li>a:hover{color:#ff6005}.theme-btn{border-radius:30px!important}.theme-btn.btn-one{color:#fff!important;background:linear-gradient(90deg,#ff6005 0%,#0e7039 100%)!important}.theme-btn.btn-one:before{display:none!important}.theme-btn.btn-one:hover{color:#fff!important;background:linear-gradient(90deg,#0e7039 0%,#ff6005 100%)!important}.theme-btn.btn-two{color:#fff!important;background:#ef5a24!important;border-color:#ef5a24!important}.theme-btn.btn-two:before{background:#0e7039!important}.theme-btn:hover{color:#fff!important;background:#ef5a24!important}*{border:none;outline:none;margin:0;padding:0}body{color:#74757b;-webkit-font-smoothing:antialiased;background:#e6edf4 top/cover no-repeat;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}@media (width>=1200px){.container{max-width:1200px;padding:0 15px}}.auto-container{max-width:1200px;margin:0 auto;padding:0 15px;position:static}.boxed_wrapper{background:#e6edf4;width:100%;min-width:300px;margin:0 auto;position:relative;overflow:hidden!important}a{-o-transition:all .5s ease;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}a:hover{outline:none;text-decoration:none}input,button,select,textarea{background:0 0;font-family:Inter,sans-serif;font-size:16px;font-weight:400}::placeholder{color:#8e8e93;opacity:.58}::placeholder{color:#8e8e93;opacity:.58}::-moz-input-placeholder{color:#8e8e93;opacity:.58}::-moz-placeholder{color:#8e8e93;opacity:.58}ul,li{margin:0;padding:0;list-style:none}input{transition:all .5s}button:focus,input:focus,textarea:focus{box-shadow:none;outline:none;transition:all .5s}p{color:#74757b;margin:0;font-family:Inter,sans-serif;font-weight:400;transition:all .5s;position:relative}h1,h2,h3,h4,h5,h6{color:#121113;margin:0;font-family:Lexend,sans-serif;transition:all .5s;position:relative}.preloader-close{z-index:99999999;text-align:center;cursor:pointer;background:#fff;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:36px;position:fixed;top:30px;right:30px}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}.centred{text-align:center}.pull-left{float:left}.pull-right{float:right}figure{margin:0}img{max-width:100%;height:auto;transition:all .7s ease-in-out .1s;display:inline-block}.theme-btn{vertical-align:middle;text-align:center;text-transform:uppercase;z-index:1;padding:12px 38px;font-family:Lexend,sans-serif;font-size:14px;font-weight:600;line-height:26px;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.theme-btn.btn-one{color:#121113}.theme-btn.btn-two{color:#fff;background:#121113}.theme-btn.btn-two:hover{color:#121113}.theme-btn.btn-two:before{opacity:1}.theme-btn:before{content:"";opacity:.1;z-index:-1;width:0%;height:100%;transition:all .5s;position:absolute;top:0;right:0}.theme-btn.btn-one:before{background:#000}.theme-btn:hover:before{width:100%;left:0}.scroll-to-top{z-index:99;position:fixed;bottom:100px;right:0;transform:rotate(90deg)}.scroll-to-top .visible{visibility:visible!important;opacity:1!important}.scroll-to-top .scroll-top-inner{opacity:0;visibility:hidden;-o-transition:all cubic-bezier(.4, 0, .2, 1) .4s;align-items:center;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.scroll-to-top .scroll-bar{width:50px;height:2px;margin-right:10px;position:relative}.scroll-to-top .scroll-bar:before{content:"";opacity:.3;background-color:#ff6005;width:100%;height:100%;position:absolute;top:0;left:0}.scroll-to-top .scroll-bar .bar-inner{background-color:currentColor;height:100%;position:absolute;top:0;right:0}.scroll-to-top .scroll-bar-text{cursor:pointer;font-size:14px;font-weight:600;transition:all .5s}.scroll-to-top .scroll-bar-text:hover{transform:scale(1.1)}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 30px #fff0;box-shadow:0 0 0 30px #fff0}to{-webkit-box-shadow:0 0 #fff0;box-shadow:0 0 #fff0}}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 30px #fff0;box-shadow:0 0 0 30px #fff0}to{-webkit-box-shadow:0 0 #fff0;box-shadow:0 0 #fff0}}.sec-title{margin-bottom:50px;display:block;position:relative}.sec-title h2{color:#ff9800;font-size:44px;font-weight:600;line-height:56px;display:block;position:relative}.sec-title.light h2{color:#fff!important}.main-header{z-index:999;-o-transition:all .5s ease;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;position:relative;top:0;left:0;right:0}.sticky-header{opacity:0;visibility:hidden;z-index:0;-o-transition:all .5s ease;background-color:#fff;border-bottom:1px solid #0000001a;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;position:fixed;top:0;left:0}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-op-animation-name:fadeInDown;-ms-animation-duration:.5s;-op-animation-duration:.5s;-ms-animation-timing-function:linear;-op-animation-timing-function:linear;-ms-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1}.header-top{background:linear-gradient(90deg,#ff6005 0%,#0e7039 100%);width:100%;padding:12px 100px;position:relative}.header-top .top-inner{justify-content:space-between;align-items:center;display:flex}.header-top .top-inner .single-item{padding-left:28px;display:block;position:relative}.header-top .top-inner .single-item .icon{font-size:22px;font-weight:400;position:absolute;top:2px;left:0}.header-top .top-inner .single-item h6{color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;line-height:24px;display:block}.header-top .top-inner .single-item h6 span{color:#c3c4c8;text-transform:none;margin-left:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.header-top .top-inner .single-item h6 span i{margin-left:6px;font-size:10px;font-weight:400;position:relative;top:1px}.main-header .outer-box{width:100%;padding:0 40px 0 100px;position:relative}.main-header .outer-box .logo-box{float:left;padding:34.5px 0;position:relative}.main-header .outer-box .menu-area{float:right;position:relative}.main-header .outer-box .shape{background-repeat:no-repeat;width:231px;height:120px;position:absolute;top:0;left:0}.main-header .outer-box .menu-area{justify-content:center;align-items:center;display:flex}.main-header .outer-box .menu-right{align-items:center;margin-left:40px;margin-right:115px;display:flex;position:relative}.main-header .outer-box .menu-right .search-toggler{color:#121113;cursor:pointer;margin-right:80px;font-size:22px;line-height:20px;transition:all .5s;display:inline-block;position:relative}.main-header .outer-box .menu-right .search-toggler:before{content:"";background:#e8eaed;width:1px;height:48px;position:absolute;top:-13px;right:-40px}.main-header .outer-box:before{content:"";clip-path:polygon(0% 0%,100% 0%,100% 100%,33% 100%,0% 0%);background:#f2f2f2;width:375px;height:100%;position:absolute;top:0;right:0}.search-popup{z-index:99999;visibility:hidden;opacity:0;-o-transition:all .7s ease;background:#000c;width:100%;height:100%;padding-bottom:200px;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;transition:all .7s;position:fixed;top:0;left:0;overflow:auto;-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%)}.search-popup.popup-visible{visibility:visible;opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.search-popup .overlay-layer{display:block;position:absolute;inset:0}.search-popup .close-search{color:#141417;cursor:pointer;z-index:5;font-size:22px;transition:all .5s;position:relative;top:11px}.search-popup .close-search:hover{color:red}.main-menu{float:left}.main-menu .navbar-collapse{padding:0;display:block!important}.main-menu .navigation{margin:0}.main-menu .navigation>li{position:inherit;float:left;z-index:2;-o-transition:all .3s ease;margin:0 19px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.main-menu .navigation>li:last-child{margin-right:0!important}.main-menu .navigation>li:first-child{margin-left:0!important}.main-menu .navigation>li>a{text-align:center;opacity:1;color:#121113;z-index:1;text-transform:uppercase;-o-transition:all .5s ease;padding:45px 17px 45px 10px;font-family:Lexend,sans-serif;font-size:14px;font-weight:700;line-height:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;display:block;position:relative}.main-menu .navigation>li.dropdown>a:before{content:"";color:#a6a7ab;font-family:flaticon;font-size:10px;font-weight:400;transition:all .5s;position:absolute;top:45px;right:-12px}.main-menu .navigation>li.dropdown.current>a:before,.main-menu .navigation>li.dropdown:hover>a:before{color:#121113;transform:rotate(90deg)}.main-menu .navigation>li>ul,.main-menu .navigation>li>.megamenu{left:inherit;z-index:100;opacity:0;visibility:hidden;-o-transition:all .5s ease;background-color:#121113;border-radius:0;width:230px;margin-top:15px;padding:26px 20px 28px 40px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;display:none;position:absolute;top:100%}.main-menu .navigation>li>.megamenu{text-align:center;max-width:1050px;margin:15px auto 0;padding:40px 40px 24px}.main-menu .navigation>li>.megamenu img{width:100%;transition:all .5s}.main-menu .navigation>li>.megamenu li.image-box{margin-bottom:3px}.main-menu .navigation>li>.megamenu li.image-box a{padding:0}.main-menu .navigation>li>.megamenu ul li a{color:#c3c4c8;padding:10px 0;font-family:Lexend,sans-serif;font-size:16px;font-weight:400;display:inline-block;position:relative}.main-menu .navigation>li>.megamenu ul li:last-child a:hover{padding-left:18px}.main-menu .navigation>li>.megamenu ul li:last-child a:before{content:"";opacity:0;font-family:flaticon;font-size:10px;transition:all .5s;position:absolute;top:11px;left:0}.main-menu .navigation>li>.megamenu ul li:last-child a:hover:before{opacity:1}.main-menu .navigation>li>ul>li{width:100%;position:relative}.main-menu .navigation>li>ul>li>a{text-transform:capitalize;color:#c3c4c8;text-align:left;-o-transition:all .5s ease;padding:6px 0;font-family:Lexend,sans-serif;font-size:16px;font-weight:400;line-height:24px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;display:block;position:relative}.main-menu .navigation>li>ul>li>a:before{content:"";opacity:0;font-family:flaticon;font-size:10px;transition:all .5s;position:absolute;top:7px;left:0}.main-menu .navigation>li>ul>li>a:hover{padding-left:17px}.main-menu .navigation>li>ul>li>a:hover:before{opacity:1}.main-menu .navigation>li>.megamenu li>a{padding-left:0}.main-menu .navigation>li>.megamenu h4{color:#fff;font-size:20px;line-height:30px;display:block}.main-menu .navigation>li>ul>li:last-child>a,.main-menu .navigation>li>.megamenu li:last-child>a{border-bottom:none}.main-menu .navigation>li>ul>li.dropdown>a:after{content:"+";text-align:center;z-index:5;font-family:Lexend;font-size:18px;font-weight:300;line-height:24px;display:block;position:absolute;top:6px;right:20px}.main-menu .navigation>li>ul>li>ul{z-index:100;-o-transition:all .5s ease;background-color:#121113;border-radius:0;width:230px;margin-top:15px;margin-left:30px;padding:26px 40px 28px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;display:none;position:absolute;top:0%;left:100%}.main-menu .navigation>li>ul>li>ul:before{content:"";background:0 0;width:50px;height:100%;position:absolute;top:0;left:-50px}.main-menu .navigation>li>ul>li>ul>li{width:100%;position:relative}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{text-transform:capitalize;color:#c3c4c8;text-align:left;-o-transition:all .5s ease;padding:6px 0;font-family:Lexend,sans-serif;font-size:16px;font-weight:400;line-height:24px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;display:block;position:relative}.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after{content:"";z-index:5;font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:900;line-height:24px;display:block;position:absolute;top:12px;right:20px}.main-menu .navigation>li.dropdown:hover>ul,.main-menu .navigation>li.dropdown:hover>.megamenu{visibility:visible;opacity:1;margin-top:0;top:100%}.main-menu .navigation li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;margin-top:0;top:0%}.main-menu .navigation li.dropdown .dropdown-btn{text-align:center;color:#3b3b3b;cursor:pointer;z-index:5;width:34px;height:30px;font-size:18px;line-height:26px;transition:all .5s;display:none;position:absolute;top:66px;right:-32px}.main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{display:none}.menu-area .mobile-nav-toggler{float:right;cursor:pointer;color:#3786ff;font-size:40px;line-height:50px;display:none;position:relative}.menu-area .mobile-nav-toggler .icon-bar{-o-transition:all .3s ease;background-color:#fff;width:30px;height:2px;margin-bottom:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display:block;position:relative}.menu-area .mobile-nav-toggler .icon-bar:last-child{margin-bottom:0}.main-menu .navigation>li.dropdown>.megamenu{width:100%;position:absolute;left:0}.main-menu .navigation li.dropdown .megamenu li h4{margin-bottom:10px}.mobile-menu{opacity:0;visibility:hidden;z-index:999999;width:300px;max-width:100%;height:100%;padding-right:30px;transition:all .9s;position:fixed;top:0;right:0}.mobile-menu .navbar-collapse{display:block!important}.mobile-menu .nav-logo{text-align:left;padding:30px 25px 15px;position:relative}.mobile-menu .nav-logo img{width:auto;max-height:45px}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu .menu-backdrop{z-index:1;background-color:#000;width:100%;height:100%;transition:all .9s;position:fixed;top:0;left:0%}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:.7;visibility:visible;-o-transition:all .8s ease-out 0s;-webkit-transition:all .8s ease-out;right:100%}.mobile-menu .menu-box{z-index:5;opacity:0;visibility:hidden;background:#141417;border-radius:0;width:100%;height:100%;max-height:100%;padding:0;position:absolute;top:0;left:0;overflow-y:auto;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);transition:all .9s!important}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-o-transition:all .7s ease;-webkit-transition:all .7s;transition:all .7s;-webkit-transform:translate(0%);-ms-transform:translate(0%);transform:translate(0%)}.mobile-menu .close-btn{text-align:center;color:#fff;cursor:pointer;z-index:10;-o-transition:all .9s ease;width:24px;font-size:16px;line-height:30px;-webkit-transition:all .9s;-moz-transition:all .9s;-ms-transition:all .9s;transition:all .9s;position:absolute;top:10px;right:25px}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.mobile-menu .close-btn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .navigation{float:none;width:100%;display:block;position:relative}.mobile-menu .navigation li{border-top:1px solid #ffffff1a;display:block;position:relative}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid #ffffff1a}.mobile-menu .navigation li>a{color:#fff;text-transform:uppercase;-o-transition:all .5s ease;padding:10px 25px;font-size:15px;font-weight:500;line-height:24px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;display:block;position:relative}.mobile-menu .navigation li ul li>a{text-transform:capitalize;margin-left:20px;font-size:16px}.mobile-menu .navigation li>a:before{content:"";-o-transition:all .5s ease;border-left:5px solid #fff;height:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;position:absolute;top:0;left:0}.mobile-menu .navigation li.current>a:before{height:100%}.mobile-menu .navigation li.dropdown .dropdown-btn{text-align:center;color:#fff;cursor:pointer;-o-transition:all .5s ease;z-index:5;background:#ffffff1a;border-radius:2px;width:32px;height:32px;font-size:16px;line-height:32px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;position:absolute;top:6px;right:6px}.mobile-menu .navigation li.dropdown .dropdown-btn.open{color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul,.mobile-menu .navigation>li.dropdown>.megamenu{display:none}.mobile-menu .social-links{padding:0 25px;position:relative}.mobile-menu .social-links li{margin:0 10px 10px;display:inline-block;position:relative}.mobile-menu .social-links li a{color:#fff;-o-transition:all .5s ease;font-size:16px;line-height:32px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;position:relative}.mobile-menu .contact-info{padding:120px 30px 20px;position:relative}.mobile-menu .contact-info h4{color:#fff;margin-bottom:20px;font-size:20px;font-weight:700;position:relative}.mobile-menu .contact-info ul li{color:#fffc;margin-bottom:3px;font-size:15px;display:block;position:relative}.mobile-menu .contact-info ul li a{color:#fffc}.mobile-menu .contact-info ul li:last-child{margin-bottom:0}.main-header .outer-box{position:relative}.banner-carousel .content-box h2{opacity:0;-o-transition:all 1s ease;margin-bottom:39px;font-size:80px;font-weight:500;line-height:90px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;display:block;position:relative;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.banner-carousel .active .content-box h2{opacity:1;-o-transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.banner-carousel .content-box p{color:#87888d;opacity:0;-o-transition:all 1s ease;margin-bottom:33px;padding-left:180px;font-size:16px;line-height:26px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;display:block;position:relative;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.banner-carousel .content-box p:before{content:"";width:150px;height:4px;position:absolute;top:11px;left:0}.banner-carousel .active .content-box p{opacity:1;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;transition-delay:1.2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.banner-carousel .content-box .btn-box{opacity:0;-o-transition:all 1s ease;padding-left:180px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;display:block;position:relative;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.banner-carousel .active .content-box .btn-box{opacity:1;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;transition-delay:1.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.banner-carousel .content-box .btn-box .theme-btn{padding:13px 52px}.banner-carousel .image-box .image{opacity:0;clip-path:polygon(0% 0%,75% 0%,100% 30%,100% 100%,80% 100%,25% 100%,0% 70%,0% 20%);-o-transition:all 1s ease;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;display:block;position:relative;-webkit-transform:translate(100px);-moz-transform:translate(100px);-ms-transform:translate(100px);-o-transform:translate(100px);transform:translate(100px)}.banner-carousel .active .image-box .image{opacity:1;-o-transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.banner-carousel .image-box .image.overlay-layer:before{content:"";opacity:.3;z-index:1;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.banner-carousel .image-box .image img{width:100%}.theme-btn.btn-two{padding:13px 52px}.float-bob-x{-ms-animation-name:float-bob-x;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-webkit-animation-name:float-bob-x;-moz-animation-name:float-bob-x;-o-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:15s;-moz-animation-duration:15s;-o-animation-duration:15s;animation-duration:15s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.courses-section{padding:111px 0 120px;position:relative;overflow:hidden}.courses-section .left-column .inner-box{padding-left:50px;padding-right:35px;display:block;position:relative}.courses-section .right-column .inner-box{padding-left:35px;padding-right:50px;display:block;position:relative}.courses-section .left-column .inner-box .image-box{clip-path:polygon(0% 0%,88% 0%,100% 15%,100% 100%,80% 100%,21% 100%,0% 73%,0% 20%);margin-bottom:95px;display:block;position:relative}.courses-section .right-column .inner-box .image-box{clip-path:polygon(12% 0%,100% 0%,100% 0%,100% 74%,79% 100%,0% 100%,0% 100%,0% 16%);margin-top:95px;display:block;position:relative}.courses-section .inner-box .image-box:before{content:"";opacity:.2;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.courses-section .left-column .inner-box .image-box img{width:100%}.courses-section .left-column .inner-box .image-box .text{width:140px;padding:20px 15px 21px 25px;position:absolute;top:0;right:0}.courses-section .right-column .inner-box .image-box .text{text-align:right;width:140px;padding:20px 15px 21px 25px;position:absolute;top:0;left:0}.courses-section .inner-box .image-box .text h6{text-transform:uppercase;color:#fff;margin-bottom:1px;font-size:14px;font-weight:600;line-height:20px;display:block}.courses-section .inner-box .image-box .text h2{color:#fff;margin-bottom:8px;padding-right:15px;font-size:48px;font-weight:500;line-height:50px;display:inline-block}.courses-section .inner-box .image-box .text h2 span{color:#fff;font-size:20px;position:absolute;bottom:-10px;right:0}.courses-section .inner-box .image-box .text h5{color:#fff;font-size:16px;font-weight:500;line-height:20px;display:block}.courses-section .content-box{display:block;position:relative}.courses-section .content-box h6{color:#75767b;text-transform:uppercase;margin-bottom:7px;font-size:14px;font-weight:600;line-height:20px;display:block}.courses-section .content-box h2{margin-bottom:24px;font-size:36px;font-weight:500;line-height:46px;display:block;position:relative}.courses-section .content-box p{margin-bottom:30px}.courses-section .content-box .inner{margin-bottom:38px;display:block;position:relative}.courses-section .content-box .inner .single-item{padding:0 0 0 63px;display:block;position:relative}.courses-section .content-box .inner .single-item:before{content:"";background:#e2e3e6;width:1px;height:44px;position:absolute;top:3px;right:0}.courses-section .content-box .inner .single-column:last-child .single-item:before{display:none}.courses-section .content-box .inner .single-item .icon-box{position:absolute;top:3px;left:0}.courses-section .content-box .inner .single-item h6{text-transform:uppercase;margin-bottom:9px;font-weight:500}.courses-section .content-box .inner .single-item h6 a{color:#121113;display:inline-block}.courses-section .content-box .inner .single-item span{color:#75767b;font-size:16px;font-weight:500;line-height:20px;display:block}.courses-section .content-box .lower-content{text-align:center;background:#ef5a24;padding:11px 15px 15px;display:block;position:relative}.courses-section .content-box .lower-content h5{color:#fff;margin-bottom:0;padding-left:30px;font-size:16px;font-weight:500;line-height:20px;display:inline-block;position:relative}.courses-section .content-box .lower-content h5 i{font-size:20px;position:absolute;top:2px;left:0}.courses-section .line-box{width:100%;max-width:1170px;height:100%;margin:0 auto;position:absolute;top:0;left:0;right:0}.courses-section .line-box .line{background:#e8eaed;width:1px;height:100%;position:absolute;top:0}.courses-section .line-box .line-1{left:0}.courses-section .line-box .line-2{left:50%}.courses-section .line-box .line-3{right:0}.courses-section .line-box .line-1:before{content:"";background-image:url(../images/shape/shape-13.png);background-repeat:no-repeat;width:14px;height:72px;position:absolute;bottom:120px;left:-7px}.courses-section .line-box .line-2:before{content:"";background-image:url(../images/shape/shape-14.png);background-repeat:no-repeat;width:14px;height:100%;-webkit-animation:60s linear infinite slide;animation:60s linear infinite slide;position:absolute;bottom:0;left:-7px}.courses-section .line-box .line-3:before{content:"";background-image:url(../images/shape/shape-13.png);background-repeat:no-repeat;width:14px;height:72px;position:absolute;top:120px;left:-7px}@-webkit-keyframes slide{0%{background-position:0 0}to{background-position:0 1500px}}@keyframes slide{0%{background-position:0 0}to{background-position:0 1500px}}.courses-section .pattern-layer{background-repeat:no-repeat;width:743px;height:600px;position:absolute;top:0;left:0}.pricing-section{background:#f6f6f7;padding:60px 0 100px;position:relative}.pricing-block-one .pricing-table{background:#fff;display:block;position:relative;overflow:hidden;box-shadow:0 0 30px #0000001a}.pricing-block-one .pricing-table .table-header{padding:31px 35px 24px;display:block;position:relative}.pricing-block-one .pricing-table .table-header h2{padding-left:20px;padding-right:43px;font-size:60px;font-weight:600;line-height:60px;display:inline-block;position:relative}.pricing-block-one .pricing-table .table-header h2 .symble{font-size:24px;position:absolute;top:-10px;left:0}.pricing-block-one .pricing-table .table-header h2 .text{font-size:26px;position:absolute;top:-12px;right:0}.pricing-block-one .pricing-table .table-header h2 .course{color:#a6a7ab;text-transform:uppercase;font-size:14px;font-weight:600;position:absolute;bottom:-17px;right:-57px}.pricing-block-one .pricing-table .package-box{background:#f6f6f7;padding:16px 40px 15px;display:block;position:relative}.pricing-block-one .pricing-table .package-box h4{margin-bottom:3px;font-size:20px;font-weight:500;line-height:30px;display:block}.pricing-block-one .pricing-table .table-content{padding:20px 40px 40px;display:block;position:relative}.pricing-block-one .pricing-table .feature-list li{color:#121113;border-bottom:1px solid #e8eaed;padding:13px 0;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;display:block;position:relative}.pricing-block-one .pricing-table .feature-list li span{float:right;color:#75767b;font-family:Inter,sans-serif}.pricing-block-one .pricing-table .feature-list li:last-child{border-bottom:none!important}.pricing-block-one .pricing-table .feature-list{margin-bottom:20px}.pricing-section .sec-title{margin-bottom:10px}.pricing-block-one.active-block{margin-top:-53px}.pricing-block-one.active-block .pricing-table{background:#121113}.pricing-block-one.active-block .pricing-table .feature-list li{color:#fff;border-bottom:1px solid #414142}.pricing-block-one.active-block .pricing-table .feature-list li span{color:#fff}.pricing-block-one.active-block .pricing-table .theme-btn{color:#121113;background:#fff}.pricing-block-one .pricing-table .table-header .popular{color:#121113;text-align:center;text-transform:uppercase;background:#0e7039;width:163px;padding:12.5px 15px;font-family:Lexend,sans-serif;font-size:16px;font-weight:600;line-height:20px;position:absolute;top:19px;right:-39px;transform:rotate(45deg)}.footer-top{border-bottom:1px solid #ffffff1a;padding:114px 0 105px;position:relative}.footer-top .logo-widget .footer-logo{margin-bottom:24px;display:block;position:relative}.footer-top .logo-widget h4{color:#fff;margin-bottom:7px;font-size:20px;font-weight:500;line-height:30px;display:block;position:relative}.footer-top .logo-widget .list li{display:block;position:relative}.footer-top .logo-widget .list li a{color:#fff;border-bottom:1px solid #ffffff26;padding:15px 0 14px;font-family:Lexend,sans-serif;font-size:18px;font-weight:500;line-height:26px;display:block;position:relative}.footer-top .logo-widget{margin-top:6px}.footer-top .logo-widget .list li a:before{content:"";color:#fff;font-family:flaticon;font-size:40px;font-weight:400;transition:all .5s;position:absolute;top:13px;right:-15px}.footer-top .logo-widget .list li a:hover:before{opacity:0}.footer-top .logo-widget .list li a:after{content:"";opacity:0;font-family:flaticon;font-size:16px;font-weight:400;transition:all .5s;position:absolute;top:15px;right:0}.footer-top .logo-widget .list li a:hover:after{opacity:1}.footer-top .logo-widget .list{margin-bottom:33px}.footer-top .logo-widget .copyright p{color:#c3c4c8;display:block}.footer-top .widget-title{margin-bottom:33px;padding-bottom:13px;display:block;position:relative}.footer-top .widget-title:before{content:"";width:50px;height:1px;position:absolute;bottom:0;left:0}.footer-top .widget-title h4{color:#fff;font-size:20px;font-weight:500;line-height:30px;display:block}.footer-top .links-widget .links-list li{margin-bottom:14px;display:block;position:relative}.footer-top .links-widget .links-list li:last-child{margin-bottom:0}.footer-top .links-widget .links-list li a{color:#c3c4c8;padding-left:22px;font-size:16px;line-height:26px;display:inline-block;position:relative}.footer-top .links-widget .links-list li a:before{content:"";background:#75767b;width:6px;height:6px;transition:all .5s;position:absolute;top:11px;left:0}.footer-bottom{padding:22px 0;position:relative}.footer-bottom .list{justify-content:space-between;align-items:center;display:flex;position:relative}.footer-bottom .list li a{color:#c3c4c8;font-size:16px;line-height:26px;display:inline-block;position:relative}@-webkit-keyframes slide_2{0%{background-position:0 0}to{background-position:1920px 0}}@keyframes slide_2{0%{background-position:0 0}to{background-position:1920px 0}}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}.header-style-two{z-index:99;width:100%;position:relative;top:0;left:0}.home-header,body:has(.banner-style-two) .header-style-two{position:absolute}.header-style-two .header-top .top-left{align-items:center;display:flex;position:relative}.header-style-two .header-top .top-left .single-item{margin-right:20px}.header-style-two .header-top .top-left .single-item:last-child{margin:0!important}.header-style-two .header-top .top-left .single-item:first-child h6{text-transform:none;font-family:Inter,sans-serif;font-weight:400}.header-style-two .header-top .top-left .single-item:first-child h6 i{margin-left:9px;font-size:16px;position:relative;top:1px}.header-style-two .header-top{padding:15px 100px}.header-style-two .header-lower{padding:0}.header-style-two .header-lower .outer-box{background:#fff;padding:0 40px;box-shadow:0 0 40px #0000001a}.header-style-two .header-lower .outer-box:before{display:none}.header-style-two .header-lower .outer-box .main-box{border-bottom:1px solid #e4e0e0}.header-style-two .outer-box .logo-box{padding:24.5px 0}.header-style-two .main-menu .navigation>li>a{padding-top:35px;padding-bottom:35px}.header-style-two .main-menu .navigation>li.dropdown>a:before{top:35px}.header-style-two .outer-box .menu-right{margin-right:0}.chooseus-section{background:#84acca;padding:115px 0 90px;position:relative}.chooseus-section .shape .shape-1{background-repeat:no-repeat;width:235px;height:133px;position:absolute;top:0;right:29%}.chooseus-section .shape .shape-2{background-repeat:no-repeat;width:293px;height:317px;position:absolute;top:-316px;right:13%}.chooseus-block-one .inner-box{background:#fff;margin-bottom:30px;padding:94px 30px 33px;display:block;position:relative;overflow:hidden}.chooseus-block-one .inner-box .count-text{text-align:center;clip-path:polygon(0% 0%,75% 0%,100% 30%,100% 100%,80% 100%,25% 100%,0% 70%,0% 20%);background:#f4f1f1;width:70px;height:70px;font-family:Lexend,sans-serif;font-size:24px;font-weight:500;line-height:70px;transition:all .5s;position:absolute;top:0;left:0}.chooseus-block-one .inner-box:hover .count-text{color:#fff}.chooseus-block-one .inner-box .icon-box{font-size:60px;transition:all .5s;position:absolute;top:30px;right:30px;transform:scale(0)}.chooseus-block-one .inner-box:hover .icon-box{transform:scale(1)}.chooseus-block-one .inner-box .light-icon{transition:all .5s;position:absolute;top:30px;right:30px}.chooseus-block-one .inner-box:hover .light-icon{transform:scale(0)}.chooseus-block-one .inner-box h4{margin-bottom:12px;font-size:20px;font-weight:500;line-height:30px;display:block}.chooseus-block-one .inner-box h4 a{color:#3d3d3d;display:inline-block}.location-section{background:#f4f1f1;padding:113px 0 120px;position:relative}.location-section .content-box p{margin-bottom:33px}.location-section .content-box .theme-btn{padding:13px 52px}.location-section .location-box{min-height:323px;margin-top:18px;margin-left:70px;position:relative}.location-section .location-box .map{background-repeat:no-repeat;width:597px;height:323px;position:absolute;top:0;left:0}.tabs-box .tab{-o-transition:all .9s ease;-webkit-transition:all .9s;-moz-transition:all .9s;-ms-transition:all .9s;transition:all .9s;display:none;position:relative}.tabs-box .tab.active-tab{display:block}.tabs-box .tab{transform:scale(.9)translateY(0)}.tabs-box .tab.active-tab{transform:scale(1)translateY(0)}.location-section .tab-btns li{cursor:pointer;border:6px solid #fff;border-radius:50%;width:24px;height:24px;transition:all .5s;position:absolute}.location-section .tab-btns li:hover,.location-section .tab-btns li.active-btn{background:#fff}.location-section .tab-btns li .text{text-align:center;opacity:0;visibility:hidden;z-index:1;background:#fff;width:135px;padding:9px 15px 11px;transition:all .5s;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 5px 5px #e9e6e6}.location-section .tab-btns li .text:before{content:"";background:#fff;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.location-section .tab-btns li:hover .text,.location-section .tab-btns li.active-btn .text{opacity:1;visibility:visible}.location-section .tab-btns li .text h5{color:#3d3d3d;margin-bottom:0;font-size:18px;font-weight:500;line-height:28px;display:block}.location-section .tab-btns li .text span{color:#7d7a78;font-size:16px;line-height:20px;display:block;position:relative}.location-section .tab-btns li:first-child{top:20px;left:50px}.location-section .tab-btns li:nth-child(2){bottom:120px;left:50px}.location-section .tab-btns li:nth-child(3){top:100px;left:140px}.location-section .tab-btns li:nth-child(4){top:40px;left:200px}.location-section .tab-btns li:nth-child(5){bottom:60px;left:200px}.location-section .tab-btns li:nth-child(6){bottom:50px;left:260px}.location-section .tab-btns li:nth-child(7){top:115px;right:50px}.location-section .tab-btns li:nth-child(8){top:120px;right:160px}.location-section .tab-btns li:nth-child(9){top:140px;right:250px}.location-section .tab-btns li:nth-child(10){bottom:60px;right:180px}.location-section .tabs-content{margin-top:60px;display:block;position:relative}.location-section .tabs-content .single-location{background:#fff;padding:23px 30px;display:block;position:relative;box-shadow:0 5px 30px #00000012}.location-section .tabs-content .single-location .text{min-height:52px;margin-bottom:14px;padding-left:60px;display:block;position:relative}.location-section .tabs-content .single-location .text .icon{font-size:40px;position:absolute;top:7px;left:0}.location-section .tabs-content .single-location h5{color:#3d3d3d;font-size:18px;font-weight:500;line-height:26px;display:block}.location-section .tabs-content .single-location h5 span{color:#7d7a78;font-family:Inter,sans-serif;font-size:16px;display:inline-block;position:relative}.testimonial-style-two{padding:113px 0 111px;position:relative}.testimonial-style-two .testimonial-content{margin-bottom:31px;padding-right:170px;position:relative}.testimonial-style-two .testimonial-content:last-child{margin-bottom:0;padding-left:170px;padding-right:0}.testimonial-style-two .testimonial-content .thumb-box{border-radius:50%;width:140px;height:140px;position:absolute;top:12px;right:0}.testimonial-style-two .testimonial-content:last-child .thumb-box{right:inherit;left:0}.testimonial-style-two .testimonial-content .thumb-box img{border-radius:50%;width:100%}.testimonial-style-two .testimonial-content .text{border:1px solid #e4e0e0;margin-bottom:34px;padding:33px 30px 32px 125px;display:block;position:relative}.testimonial-style-two .testimonial-content .text .quote-box{color:#84acca;font-size:60px;position:absolute;top:30px;left:40px}.testimonial-style-two .testimonial-content .text h4{color:#3d3d3d;margin-bottom:10px;font-size:20px;font-weight:500;line-height:30px;display:block}.testimonial-style-two .testimonial-content .text p{font-size:18px;line-height:28px}.testimonial-style-two .testimonial-content .author-box{padding-left:90px}.testimonial-style-two .testimonial-content .author-box h5{color:#3d3d3d;margin-bottom:4px;font-size:20px;font-weight:500;line-height:30px;display:block;position:relative}.testimonial-style-two .testimonial-content .author-box h5 span{font-family:Inter,sans-serif;font-size:16px;font-weight:500;display:inline-block;position:relative}.testimonial-style-two .testimonial-content .author-box .rating li{float:left;margin-right:3px;font-size:18px;display:inline-block;position:relative}.testimonial-style-two .testimonial-content .author-box .rating li:last-child{margin:0!important}.testimonial-style-two .testimonial-content .text .shape-layer{background:#fff;width:30px;height:1px;position:absolute;bottom:-1px;left:40px}.testimonial-style-two .testimonial-content .text .shape-layer:before{content:"";background:#e4e0e0;width:1px;height:30px;position:absolute;bottom:-30px;right:0}.testimonial-style-two .testimonial-content .text .shape-layer:after{content:"";background:#e4e0e0;width:1px;height:41px;position:absolute;bottom:-35px;left:14px;transform:rotate(-45deg)}.testimonial-style-two .image-layer{position:absolute;bottom:0;left:0}.testimonial-style-two .shape .shape-1{background-repeat:no-repeat;width:545px;height:210px;position:absolute;bottom:0;left:0}.testimonial-style-two .shape .shape-2{background-repeat:no-repeat;width:137px;height:13px;position:absolute;bottom:100px;left:340px}.testimonial-style-two .shape .shape-3{background-repeat:no-repeat;width:227px;height:263px;position:absolute;top:0;left:100px}.footer-style-two{position:relative}.footer-style-two .footer-top{background:#3d3d3d;border-bottom:none;padding:114px 0 111px;position:relative}.footer-style-two .logo-widget{margin-top:6px;margin-right:25px;display:block;position:relative}.footer-style-two .logo-widget .text{margin-bottom:16px}.footer-style-two .logo-widget .footer-logo{margin-bottom:24px;display:block;position:relative}.footer-style-two .logo-widget p{color:#c4c4c4}.footer-style-two .links-widget .links-list li{margin-bottom:14px;display:block;position:relative}.footer-style-two .links-widget .links-list li:last-child{margin-bottom:0}.footer-style-two .links-widget .links-list li a{color:#c3c4c8;padding-left:22px;font-size:16px;line-height:26px;display:inline-block;position:relative}.footer-style-two .links-widget .links-list li a:before{content:"";background:#75767b;width:6px;height:6px;transition:all .5s;position:absolute;top:11px;left:0}.footer-style-two .newsletter-widget h3{color:#fff;margin-bottom:22px;font-size:24px;font-weight:500;line-height:34px;display:block}.footer-style-two .newsletter-widget .text{margin-top:13px}.footer-style-two .newsletter-widget .text p{color:#c4c4c4}.footer-style-two .footer-bottom{background:#353535;padding:22px 0;position:relative}.footer-style-two .footer-bottom .copyright p{color:#c4c4c4}.footer-style-two .footer-bottom .copyright p a:hover{color:#fff}.footer-style-two .footer-bottom .footer-nav{align-items:center;display:flex;position:relative}.footer-style-two .footer-bottom .footer-nav li{margin-right:20px}.footer-style-two .footer-bottom .footer-nav li:last-child{margin:0!important}.footer-style-two .footer-bottom .footer-nav li a{color:#c4c4c4;display:inline-block}.home02_v2 .banner-carousel .content-box .btn-box .theme-btn:before,.home02_v2 .chooseus-section{background:#121113}.chooseus-section .shape .shape-3{background-repeat:no-repeat;width:137px;height:13px;position:absolute;top:185px;left:100px}.chooseus-section .shape .shape-4{background-repeat:no-repeat;width:137px;height:13px;position:absolute;bottom:240px;right:100px}.home02_v2 .chooseus-block-one .inner-box .count-text{background:#f3f3f3}.home02_v2 .chooseus-block-one .inner-box:hover .count-text{color:#fff}.home02_v2 .testimonial-style-two .testimonial-content .text .quote-box{color:#c3c4c8}.home02_v2 .testimonial-style-two .testimonial-content .author-box h5 span{color:#75767b}.footer-style-two .footer-top{background:#121113}.footer-style-two .footer-bottom{background:#070707}.page-title{text-align:center;padding:70px 0 60px;display:block;position:relative}.page-title .bg-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.page-title .bg-layer:before{content:"";opacity:.25;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.page-title .content-box h1{color:#fff;text-align:center;margin-bottom:15px;font-size:52px;font-weight:700;line-height:62px;display:block;position:relative}.page-title .content-box .bread-crumb{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:10px;display:inline-flex;position:relative}.page-title .content-box .bread-crumb li{text-transform:uppercase;color:#fff;margin-right:9px;padding-right:18px;font-family:Lexend,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-block;position:relative}.page-title .content-box .bread-crumb li a{color:#fff}.page-title .content-box .bread-crumb li:before{content:"";font-family:flaticon;font-size:10px;font-weight:400;position:absolute;top:0;right:0}.page-title .content-box .bread-crumb li:last-child:before{display:none}.history-section{background:#f6f6f7;padding:120px 0;position:relative}.history-section .content-box .single-item{border-bottom:1px solid #e2e3e6;margin-bottom:31px;padding:0 0 34px 230px;display:block;position:relative;width:auto!important}.history-section .content-box .single-item .image-box{width:170px;height:170px;position:absolute;top:9px;left:0}.history-section .content-box .single-item .image-box img{width:100%}.history-section .content-box .single-item h2{color:#c3c4c8;margin-bottom:16px;padding-left:80px;font-size:48px;font-weight:600;line-height:50px;display:block;position:relative}.history-section .content-box .single-item h2:before{content:"";background-image:url(../images/icons/icon-35.png);background-repeat:no-repeat;width:55px;height:34px;position:absolute;top:9px;left:0}.history-section .content-box .single-item h4{margin-bottom:11px;font-size:20px;font-weight:500;line-height:30px;display:block}.history-section .content-box .btn-box{margin-top:-29px;padding-left:230px}.theme-btn.btn-five{color:#fff;background:#121113;padding:13px 30px}.theme-btn.btn-five:before{opacity:1}.theme-btn.btn-five:hover{color:#121113}.history-section .content-box{position:relative}.history-section .content-box:before{content:"";background:#e2e3e6;width:1px;height:calc(100% - 9px);position:absolute;top:9px;left:200px}.history-section .shape{background-repeat:no-repeat;width:183px;height:220px;position:absolute;top:240px;right:0}.accordion-box .block{transition:all .5s;display:block;position:relative}.accordion-box .block .acc-btn{cursor:pointer;border-bottom:1px solid #e8eaed;padding:24px 50px 22px 0;transition:all .5s;display:block;position:relative}.accordion-box .block .acc-btn h4{padding-left:40px;font-size:20px;font-weight:500;line-height:30px;transition:all .5s}.accordion-box .block .acc-btn h4 span{text-transform:uppercase;position:absolute;top:-2px;left:0}.accordion-box .block .acc-content{border-bottom:1px solid #e8eaed;padding:33px 30px 33px 0;display:none;position:relative}.accordion-box .block .acc-content p{padding-left:40px}.accordion-box .block .acc-content p span{color:#121113;text-transform:uppercase;font-family:Lexend,sans-serif;font-size:20px;font-weight:500;line-height:30px;position:absolute;top:-1px;left:0}.accordion-box .block .acc-content.current{display:block}.about-style-four{padding:120px 0;position:relative}.about-style-four .image-box{margin-right:80px;display:block;position:relative}.about-style-four .image-box .image{clip-path:polygon(22% 0%,100% 0%,100% 0%,100% 77%,79% 100%,0% 100%,0% 100%,0% 23%);display:block;position:relative}.about-style-four .image-box .image img{width:100%}.about-style-four .image-box .big-text{text-transform:uppercase;color:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#e9ebee;z-index:1;font-family:Inter,sans-serif;font-size:140px;font-weight:800;line-height:100px;display:block;position:absolute;bottom:0;right:-80px}.about-style-four .content-box{display:block;position:relative}.about-style-four .content-box .sec-title{background:#fff;margin-top:-12px;margin-bottom:0;margin-left:-360px;padding-bottom:60px;padding-left:60px}.about-style-four .content-box .sec-title h2{margin-bottom:38px}.about-style-four .content-box .inner-box{margin-top:-119px;position:relative}.about-style-four .content-box .inner-box .text{margin-bottom:27px}.about-style-four .content-box .inner-box .single-item{margin-bottom:25px;padding-left:70px;display:block;position:relative}.about-style-four .content-box .inner-box .single-item:last-child{margin-bottom:0}.about-style-four .content-box .inner-box .single-item .icon-box{text-align:center;background:#121113;width:42px;height:42px;font-size:14px;line-height:46px;transition:all .5s;position:absolute;top:6px;left:0}.about-style-four .content-box .inner-box .single-item:hover .icon-box{color:#121113}.about-style-four .content-box .inner-box .single-item h4{margin-bottom:11px;font-size:20px;font-weight:500;line-height:30px;display:block}.courses-section.alternat-2{background:#f6f6f7}.mt_100{margin-top:100px}.chooseus-section.alternat-2{background:#121113}.chooseus-section.alternat-2 .chooseus-block-one .inner-box .count-text{color:#121113;background:#f3f3f3}.chooseus-section .pattern-layer .pattern-1{background-repeat:no-repeat;width:137px;height:13px;position:absolute;top:205px;left:100px}.chooseus-section .pattern-layer .pattern-2{background-repeat:no-repeat;width:137px;height:13px;position:absolute;bottom:205px;right:100px}.testimonial-style-two.alternat-2 .testimonial-content .text .quote-box{color:#c3c4c8}.testimonial-style-two.alternat-2 .testimonial-content .author-box h5 span{color:#75767b}.location-section.alternat-2{background:#f6f6f7}.location-section.alternat-2 .tabs-content .single-location h5{color:#121113}.location-section.alternat-2 .tab-btns li:hover,.location-section.alternat-2 .tab-btns li.active-btn{border-color:#121113}.nice-select:after{border-bottom:2px solid #6e6e6e;border-right:2px solid #6e6e6e;width:8px;height:8px;right:20px}.nice-select{color:#75767b;background:#fff;border-radius:0;height:56px;padding:0 20px;font-family:Inter,sans-serif;font-size:16px;line-height:56px;display:block;position:relative;border:1px solid #fff!important}.service-details{padding:120px 0;position:relative}.service-details-content{display:block;position:relative}.service-details-content .content-one{margin-bottom:60px}.service-details-content .content-one .upper-text{margin-bottom:45px}.service-details-content h2{margin-bottom:23px;font-size:36px;font-weight:500;line-height:46px;display:block;position:relative}.service-details-content .content-one .two-column .text{margin-right:-20px}.service-details-content .content-one .inner-box{margin-top:8px;margin-left:20px}.service-details-content .content-one .inner-box .single-item{background:#f6f6f7;margin-bottom:30px;margin-left:35px;padding:24px 30px 23px 65px;display:block;position:relative}.service-details-content .content-one .inner-box .single-item:last-child{margin-bottom:0}.service-details-content .content-one .inner-box .single-item .icon-box{text-align:center;color:#c3c4c8;background:#fff;width:70px;height:70px;font-size:24px;line-height:78px;display:inline-block;position:absolute;top:35px;left:-35px;box-shadow:0 0 40px #00000026}.service-details-content .content-one .inner-box .single-item h4{margin-bottom:11px;font-size:20px;font-weight:500;line-height:30px;display:block}.service-details-content p{color:#75767b}.service-details-content .image-box{margin-bottom:52px;display:block;position:relative}.service-details-content .image-box img{width:100%}.service-details-content .content-two .text{margin-bottom:37px}.service-details-content .content-two .single-item{margin-bottom:38px;padding-left:60px;display:block;position:relative}.service-details-content .content-two .single-item .icon-box{color:#121113;text-align:center;width:42px;height:42px;font-size:18px;line-height:46px;position:absolute;top:6px;left:0}.service-details-content .content-two .single-item h5{margin-bottom:2px;font-size:18px;font-weight:500;line-height:26px;display:block}.service-details-content .content-two .inner-box{clip-path:polygon(0% 0%,95% 0%,100% 30%,100% 100%,80% 100%,5% 100%,0% 75%,0% 20%);background:#f6f6f7;justify-content:space-between;align-items:center;margin-top:16px;padding:33px 40px 36px;display:flex;position:relative}.service-details-content .content-two .inner-box .download-option{padding-left:70px;display:block;position:relative}.service-details-content .content-two .inner-box .download-option .icon-box{position:absolute;top:7px;left:0}.service-details-content .content-two .inner-box .download-option h4{margin-bottom:5px;font-size:20px;font-weight:500;line-height:30px;display:block}.service-details-content .content-two .inner-box .download-option h5{color:#75767b;margin:0;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;line-height:20px;display:block;position:relative}.service-details-content .content-two .inner-box .theme-btn{padding:13px 50px}.service-details-content .content-two{margin-bottom:52px}.service-details-content .content-three .text{margin-bottom:33px}.service-details-content .content-three .tabs-content{border:1px solid #e8eaed;padding:33px 40px 34px;position:relative}.service-details-content .content-three .tab-btns li{float:left;cursor:pointer;border:1px solid #fff;width:35%;padding:17px 30px 17px 40px;transition:all .5s;display:inline-block;position:relative;border-bottom:none!important}.service-details-content .content-three .tab-btns li.active-btn{border:1px solid #e8eaed}.service-details-content .content-three .tab-btns li h4{color:#a6a7ab;padding-left:22px;font-size:20px;font-weight:500;line-height:30px;transition:all .5s;display:block;position:relative}.service-details-content .content-three .tab-btns li.active-btn h4{color:#121113}.service-details-content .content-three .tab-btns li h4:before{content:"";opacity:0;font-family:flaticon;font-size:14px;transition:all .5s;position:absolute;top:0;left:0}.service-details-content .content-three .tab-btns li.active-btn h4:before{opacity:1}.service-sidebar{display:block;position:relative}.service-sidebar .service-category{background:#fff;margin-bottom:50px;padding:24px 30px 23px;display:block;position:relative;box-shadow:0 0 40px #00000026}.service-sidebar .service-category h4{border-bottom:1px solid #e8eaed;margin-bottom:24px;padding-bottom:12px;padding-left:23px;font-size:20px;font-weight:500;line-height:30px;display:block;position:relative}.service-sidebar .service-category h4:before{content:"";font-family:flaticon;font-size:14px;transition:all .5s;position:absolute;top:0;left:0}.service-sidebar .service-category .category-list li{margin-bottom:20px;display:block;position:relative}.service-sidebar .service-category .category-list li:last-child{margin-bottom:0}.service-sidebar .service-category .category-list li a{color:#121113;padding-left:30px;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;line-height:26px;display:inline-block;position:relative}.service-sidebar .service-category .category-list li a:hover{color:#75767b}.service-sidebar .service-category .category-list li a:before{content:"";color:#a6a7ab;font-family:"Font Awesome 5 Pro";font-size:12px;transition:all .5s;position:absolute;top:1px;left:0}.service-sidebar .service-category .category-list li a:hover:before,.service-sidebar .service-category .category-list li a.current:before{transform:rotate(90deg)}.service-sidebar .service-category .shape{background-repeat:repeat-x;width:100%;height:6px;-webkit-animation:60s linear infinite slide_2;animation:60s linear infinite slide_2;position:absolute;top:-6px;left:0}.service-sidebar .contact-widget{background:#121113;max-width:270px;padding:24px 30px 30px;display:block;position:relative;overflow:hidden}.service-sidebar .contact-widget h4{color:#fff;margin-bottom:10px;font-size:20px;font-weight:500;line-height:30px;display:block}.service-sidebar .contact-widget p{color:#d2d3d7;margin-bottom:218px}.service-sidebar .contact-widget .image-box{clip-path:polygon(0% 26%,100% 0%,100% 30%,100% 100%,100% 74%,0% 100%,0% 100%,0% 20%);position:absolute;bottom:107px;right:0}.service-sidebar .contact-widget .theme-btn{color:#121113;background:#fff;width:100%;padding:13px 30px}.service-sidebar .contact-widget .shape{background-repeat:no-repeat;width:240px;height:160px;position:absolute;bottom:127px;left:0}.contact-section .form-inner form .form-group .nice-select{height:52px;line-height:52px}.header-style-two .menu-area .mobile-nav-toggler .icon-bar{background:#fff}.main-header .outer-box{padding:0 20px!important}.main-header .outer-box .menu-area{justify-content:flex-end!important;width:calc(100% - 220px)!important}.main-header .outer-box .menu-right{margin-left:10px!important;margin-right:10px!important}.main-menu{float:none!important;flex-wrap:nowrap!important;flex-grow:1!important;justify-content:flex-end!important;display:flex!important}.main-menu .navbar-collapse{flex-wrap:nowrap!important;display:flex!important}.main-menu .navigation{flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.main-menu .navigation>li{float:none!important;margin:0 15px!important;display:inline-block!important}.main-menu .navigation>li>a{letter-spacing:-.2px!important;white-space:nowrap!important;padding-right:0!important}@media (width>=992px){.header-style-two .main-menu .navigation>li{margin:0 5px!important;position:relative!important}.header-style-two .main-menu .navigation>li>a{color:#111827;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin:25px 0;transition:color .25s,background .25s,box-shadow .25s,transform .25s;display:inline-flex;letter-spacing:0!important;padding:9px 14px!important}.header-style-two .main-menu .navigation>li.dropdown>a{padding-right:24px!important}.header-style-two .main-menu .navigation>li.dropdown>a:before{color:#7a8494;transition:color .25s,transform .25s;top:50%;right:9px;transform:translateY(-50%)}.header-style-two .main-menu .navigation>li.current>a{background:#fff3ed;box-shadow:inset 0 0 0 1px #ef5a242e;color:#ef5a24!important}.header-style-two .main-menu .navigation>li:hover>a{background:linear-gradient(90deg,#ef5a24 0%,#0e7039 100%);transform:translateY(-1px);box-shadow:0 10px 22px #0f172a29;color:#fff!important}.header-style-two .main-menu .navigation>li.current.dropdown>a:before{color:#ef5a24}.header-style-two .main-menu .navigation>li.dropdown:hover>a:before{color:#fff;transform:translateY(-50%)rotate(-90deg)}}@media (width>=1201px){.header-style-two .header-lower .outer-box{padding-left:28px!important;padding-right:28px!important}.header-style-two .header-lower .outer-box .main-box{min-height:88px;border-bottom:0!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.header-style-two .outer-box .logo-box{flex:0 0 150px;margin:0!important;padding:0!important}.header-style-two .outer-box .logo-box .logo{margin:0!important}.header-style-two .outer-box .logo-box .logo img{max-width:150px;height:auto;display:block}.header-style-two .outer-box .menu-area{flex:auto;align-items:center;min-width:0;justify-content:flex-end!important;width:auto!important;display:flex!important}.header-style-two .main-menu{min-width:0;flex:0 auto!important}.header-style-two .main-menu .navigation>li{margin:0 3px!important}.header-style-two .main-menu .navigation>li>a{min-height:38px;margin:0;font-size:13px;line-height:1.2;padding:8px 10px!important}}@media (width>=1201px) and (width<=1540px){.header-style-two .outer-box .menu-right{display:none!important}}.pricing-card-v2{text-align:center;color:#fff;background-color:#0e7039;border:3px solid #ef5a24;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:520px;padding:35px 20px;transition:all .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000026}.pricing-card-v2:hover{transform:translateY(-10px);box-shadow:0 20px 40px #ef5a2440}.pricing-card-v2 .description{color:#475569;opacity:1;min-height:38px;margin-bottom:12px;padding:0 5px;font-size:13px;line-height:1.5}.suburb-card{background:#fff;border:1px solid #eef2f6;border-radius:16px;flex-direction:column;justify-content:space-between;padding:25px;transition:all .35s;display:flex;position:relative;box-shadow:0 4px 15px #00000008}.suburb-card:hover{border-color:#ef5a244d;transform:translateY(-7px);box-shadow:0 15px 35px #00000014}.suburb-card h4{color:#121113;margin-bottom:8px;font-family:Lexend,sans-serif;font-size:20px;font-weight:700}.suburb-card .feature-list{margin:0 0 20px;padding:0;list-style:none}.suburb-card .feature-list li{color:#475569;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.suburb-card .feature-list li i{color:#10b981;font-size:12px}.footer-style-two .contact-widget .contact-info-list{margin:0;padding:0;list-style:none}.footer-style-two .contact-widget .contact-info-item{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.footer-style-two .contact-widget .contact-info-item .icon-box{color:#fff;background:#10b981;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;box-shadow:0 4px 12px #10b9814d}.footer-style-two .contact-widget .contact-info-item .details h6{color:#fff;margin-bottom:3px;font-size:15px;font-weight:700}.footer-style-two .contact-widget .contact-info-item .details p,.footer-style-two .contact-widget .contact-info-item .details a{color:#94a3b8;font-size:14px;line-height:1.5;text-decoration:none;transition:all .3s}.footer-style-two .contact-widget .contact-info-item .details a:hover{color:#ef5a24}.footer-style-two .social-links-list{gap:10px;margin-top:15px;padding:0;list-style:none;display:flex}.footer-style-two .social-links-list a{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.footer-style-two .social-links-list a:hover{background:#ef5a24;transform:translateY(-3px)}.footer-style-two{background:linear-gradient(135deg,#ef5a2414,#0000 32%),linear-gradient(315deg,#10b9811a,#0000 36%),#090d14;position:relative;overflow:hidden}.footer-style-two:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:linear-gradient(#000000d9,#0000 78%)}.footer-style-two .footer-top{z-index:1;background:0 0;padding:78px 0 66px;position:relative}.footer-premium-head{backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;padding:26px 30px;display:flex;box-shadow:0 24px 70px #00000047}.footer-kicker{color:#34d399;text-transform:uppercase;letter-spacing:0;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-flex}.footer-premium-head h3{color:#fff;margin:0;font-size:28px;font-weight:800;line-height:1.25}.footer-head-btn,.footer-cta-btn{color:#fff;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#f15b24 0%,#17863a 100%);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:15px 22px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 14px 34px #ef5a2438}.footer-head-btn:hover,.footer-cta-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 40px #10b9813d}.footer-style-two .footer-widget{height:100%}.footer-style-two .logo-widget .footer-logo{background:#fffffff5;border-radius:8px;justify-content:center;align-items:center;min-width:180px;max-width:220px;padding:12px 16px;display:inline-flex;box-shadow:0 18px 34px #00000038}.footer-style-two .footer-logo img{object-fit:contain;width:100%;max-width:188px;max-height:82px;display:block}.footer-style-two .logo-widget p{color:#a8b3c7;font-size:15px;line-height:1.75}.footer-trust-row{flex-wrap:wrap;gap:8px;margin:18px 0 20px;display:flex}.footer-trust-row span{color:#d7deea;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.footer-trust-row i{color:#34d399}.footer-style-two .footer-top .widget-title:before{background:linear-gradient(90deg,#f15b24,#34d399);border-radius:999px;width:44px;height:2px;bottom:-10px}.footer-style-two .footer-top .widget-title h4{color:#fff;font-size:18px;font-weight:800}.footer-style-two .links-widget .links-list li a{color:#b8c2d6;background:#ffffff05;border-radius:8px;width:100%;padding:9px 12px 9px 30px;font-size:14px;font-weight:700}.footer-style-two .links-widget .links-list li a:before{background:#34d399;border-radius:50%;width:5px;height:5px;top:18px;left:12px}.footer-style-two .links-widget .links-list li a:hover{color:#fff;background:#ffffff14;transform:translate(3px)}.footer-style-two .contact-widget .contact-info-item{background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;margin-bottom:10px;padding:12px}.footer-style-two .contact-widget .contact-info-item .icon-box{background:linear-gradient(135deg,#10b981,#0f7d39);border-radius:8px;width:40px;height:40px;box-shadow:0 10px 24px #10b98138}.footer-style-two .contact-widget .contact-info-item .details h6{color:#fff;text-transform:uppercase;letter-spacing:0;font-size:13px}.footer-style-two .contact-widget .contact-info-item .details p,.footer-style-two .contact-widget .contact-info-item .details a{color:#a8b3c7;font-size:13px}.footer-style-two .newsletter-widget .widget-content{background:linear-gradient(135deg,#ef5a2429,#10b98121),#ffffff0f;border:1px solid #ffffff1c;border-radius:8px;padding:24px;position:relative;box-shadow:0 22px 52px #00000038}.footer-cta-label{color:#ffb084;text-transform:uppercase;letter-spacing:0;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.footer-style-two .newsletter-widget h3{color:#fff;margin-bottom:12px;font-size:22px;font-weight:800;line-height:1.25}.footer-style-two .newsletter-widget p{color:#b8c2d6;margin-bottom:20px;font-size:14px;line-height:1.65}.footer-cta-btn{width:100%;padding:14px 18px}.footer-style-two .social-links-list{gap:9px}.footer-style-two .social-links-list a{background:#ffffff12;border:1px solid #ffffff14;border-radius:8px;width:38px;height:38px}.footer-style-two .social-links-list a:hover{background:linear-gradient(135deg,#f15b24,#17863a)}.footer-style-two .footer-bottom{z-index:1;background:#00000057;border-top:1px solid #ffffff14;padding:20px 0;position:relative}.footer-style-two .footer-bottom .copyright p,.footer-style-two .footer-bottom .footer-nav li a{color:#9aa7bb;font-size:13px}.footer-style-two .footer-bottom .copyright p span,.footer-style-two .footer-bottom .copyright p a,.footer-style-two .footer-bottom .footer-nav li a:hover{color:#ff7a45}.contact-cards-section,.contact-faq-section,.pricing-section-v2,.about-premium-intro,.about-promise-section,.about-pathway-section{background-color:#e6edf4}.contact-card-v2,.faq-card-v2,.pricing-card-v2,.location-card,.test-centre-card,.about-proof-grid div,.about-promise-card,.about-pathway-card{background-color:#f3f6fa}@media only screen and (width<=991px){.footer-premium-head{flex-direction:column;align-items:flex-start}.footer-premium-head h3{font-size:24px}.footer-style-two .footer-column{margin-bottom:34px}}@media only screen and (width<=575px){.footer-style-two .footer-top{padding:56px 0 30px}.footer-premium-head{padding:22px}.footer-head-btn{width:100%}}.contact-hero-v2{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 60%,#0f172a 100%);padding:50px 0;position:relative;overflow:hidden}.contact-hero-v2:before{content:"";pointer-events:none;background:radial-gradient(circle,#ef5a2440 0%,#ef5a2400 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.contact-hero-v2:after{content:"";pointer-events:none;background:radial-gradient(circle,#10b98126 0%,#10b98100 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-40%;left:-10%}.contact-hero-v2 .hero-content{z-index:2;text-align:center;max-width:800px;margin:0 auto;position:relative}.hero-pill-badge{color:#ff7d47;text-transform:uppercase;letter-spacing:.8px;backdrop-filter:blur(10px);background:#ef5a2426;border:1px solid #ef5a2459;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex}.contact-hero-v2 h1{color:#fff;letter-spacing:-.5px;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.2}.contact-hero-v2 h1 span{background:linear-gradient(135deg,#ef5a24 0%,#ff8a00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.contact-hero-v2 p{color:#94a3b8;margin-bottom:28px;font-size:17px;line-height:1.6}.hero-breadcrumbs{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:500;display:inline-flex}.hero-breadcrumbs a{color:#cbd5e1;transition:color .3s}.hero-breadcrumbs a:hover{color:#ef5a24}.hero-breadcrumbs span.sep{color:#64748b}.hero-breadcrumbs span.current{color:#ef5a24;font-weight:700}.contact-cards-section{z-index:10;margin-top:-30px;padding-bottom:50px;position:relative}.quick-contact-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.contact-card-v2{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;padding:30px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0a}.contact-card-v2:before{content:"";opacity:0;background:linear-gradient(90deg,#ef5a24,#ff8a00);width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.contact-card-v2:hover{border-color:#ef5a244d;transform:translateY(-8px);box-shadow:0 25px 45px #0f172a1a}.contact-card-v2:hover:before{opacity:1}.card-icon-v2{color:#ef5a24;background:linear-gradient(135deg,#ef5a241a 0%,#ef5a240a 100%);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:26px;transition:all .3s;display:flex}.contact-card-v2:hover .card-icon-v2{color:#fff;background:linear-gradient(135deg,#ef5a24 0%,#ff8a00 100%);transform:scale(1.08)rotate(4deg)}.contact-card-v2 h4{color:#0f172a;margin-bottom:10px;font-size:18px;font-weight:700}.contact-card-v2 .contact-hours-title{font-size:17px;line-height:1.25}.contact-card-v2 .contact-hours-title span{white-space:nowrap;display:block}.contact-card-v2 p{color:#64748b;flex-grow:1;margin-bottom:16px;font-size:14px;line-height:1.5}.contact-card-v2 .card-action-link{color:#ef5a24;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;transition:gap .3s;display:inline-flex}.contact-card-v2 .card-action-link:hover{color:#d44714;gap:10px}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon input,.input-with-icon select,.input-with-icon textarea{color:#475569;background:#fbfdff;border:1.5px solid #edf2f7;border-radius:12px;outline:none;width:100%;padding:14px 16px 14px 46px;font-family:inherit;font-size:14.5px;transition:all .3s}.input-with-icon input::placeholder,.input-with-icon textarea::placeholder{color:#8e8e93;opacity:.58}.input-with-icon select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;opacity:1!important;visibility:visible!important;height:auto!important;line-height:1.45!important;display:block!important;position:static!important}.input-with-icon select:required:invalid{color:#8e8e93}.input-with-icon select option{color:#475569}.input-with-icon select option[value=""]{color:#8e8e93}.input-with-icon.service-select-wrap select{color:#64748b;background-color:#fbfdff;border-color:#edf2f7;min-height:54px;font-weight:700;box-shadow:0 8px 22px #0f172a0a}.input-with-icon.service-select-wrap select:hover{background-color:#fff;border-color:#ef5a2440}.input-with-icon select+.nice-select,.input-with-icon .nice-select{display:none!important}.input-with-icon textarea{resize:vertical;height:120px;padding-top:14px}.input-with-icon input:focus,.input-with-icon select:focus,.input-with-icon textarea:focus{background:#fff;border-color:#ef5a24;box-shadow:0 0 0 4px #ef5a2414}.contact-faq-section{background:#fff;border-top:1px solid #e2e8f0;padding:70px 0 90px}.section-title-center{text-align:center;max-width:650px;margin:0 auto 50px}.section-title-center h2{color:#0f172a;margin-bottom:12px;font-size:34px;font-weight:800}.section-title-center p{color:#64748b;font-size:16px}.faq-grid-v2{grid-template-columns:1fr;gap:12px;max-width:980px;margin:0 auto;display:grid}.faq-card-v2{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0;transition:all .3s;overflow:hidden;box-shadow:0 12px 30px #0f172a0a}.faq-card-v2:hover{background:#fff;border-color:#ef5a244d;box-shadow:0 10px 30px #0f172a0d}.faq-card-v2 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.faq-card-v2 summary::-webkit-details-marker{display:none}.faq-card-v2 summary span{color:#0f172a;align-items:center;gap:10px;font-size:17px;font-weight:800;line-height:1.35;display:flex}.faq-card-v2 summary span i{color:#ef5a24;flex-shrink:0;font-size:18px}.faq-toggle-icon{color:#64748b;font-size:13px;transition:transform .25s,color .25s}.faq-card-v2[open]{border-color:#ef5a2452;box-shadow:0 18px 42px #0f172a14}.faq-card-v2[open] .faq-toggle-icon{color:#ef5a24;transform:rotate(180deg)}.faq-card-v2 p{color:#475569;background:#fbfdff;border-top:1px solid #eef2f7;margin:0;padding:16px 22px 22px 50px;font-size:14px;line-height:1.6}@media (width<=1024px){.quick-contact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.contact-hero-v2{padding:34px 0 30px}.hero-pill-badge{letter-spacing:0;margin-bottom:12px;padding:7px 12px;font-size:11px}.contact-hero-v2 h1{margin-bottom:10px;font-size:34px;line-height:1.08}.contact-hero-v2 p{margin-bottom:0;font-size:15px;line-height:1.45}.hero-breadcrumbs{display:none}.quick-contact-grid{grid-template-columns:1fr;gap:14px}.contact-cards-section{margin-top:0;padding:24px 0 34px}.contact-card-v2{border-radius:12px;padding:22px 18px}.faq-grid-v2{grid-template-columns:1fr}}.integrity-section-v2{background:#fff;padding:70px 0 40px}.integrity-card-v2{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:24px;padding:45px 50px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172a1f}.integrity-card-v2:before{content:"";pointer-events:none;background:radial-gradient(circle,#ef5a2433 0%,#ef5a2400 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-10%}.integrity-header-badge{color:#ff7d47;text-transform:uppercase;letter-spacing:.8px;background:#ef5a2433;border:1px solid #ef5a2466;border-radius:30px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.integrity-card-v2 h2{margin-bottom:16px;font-size:30px;font-weight:800;line-height:1.3;color:#fff!important}.integrity-card-v2 p{color:#cbd5e1;max-width:950px;margin-bottom:28px;font-size:15.5px;line-height:1.7}.integrity-highlights-grid{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:24px;display:grid}.integrity-item{align-items:center;gap:12px;display:flex}.integrity-item i{color:#ef5a24;background:#ef5a2426;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.integrity-item span{color:#f1f5f9;font-size:14px;font-weight:600}.auto-container-full{width:100%;max-width:1650px;margin:0 auto;padding:0 30px;position:relative}.pricing-section-v2{background:radial-gradient(circle at 18% 18%,#ef5a241f 0,#ef5a2400 28%),radial-gradient(circle at 82% 6%,#1987541f 0,#19875400 26%),linear-gradient(#071121 0%,#101a2b 335px,#f7f9fc 335px,#fff 100%);padding:78px 0 104px;position:relative;overflow:hidden}.pricing-section-v2:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 58%)}.pricing-section-v2 .auto-container-full{z-index:1;position:relative}.pricing-title-premium{max-width:820px;margin:0 auto 28px}.pricing-eyebrow{color:#ffb28f;text-transform:uppercase;letter-spacing:.7px;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;margin-bottom:16px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.pricing-title-premium h2{margin-bottom:12px;color:#fff!important}.pricing-title-premium p{color:#c5d0df;max-width:650px;margin:0 auto}.pricing-assurance-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.pricing-assurance-row span{color:#edf2f7;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #0000001f}.pricing-assurance-row i{color:#ff9b6e}.pricing-concierge-strip{background:#fffffff5;border:1px solid #ffffffc7;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;max-width:1040px;margin:0 auto 34px;padding:18px 22px;display:flex;box-shadow:0 24px 70px #0f172a2e}.pricing-concierge-strip div{color:#0f172a;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.concierge-label{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#101a2b;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.pricing-concierge-strip a{color:#ef5a24;flex-shrink:0;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.pricing-concierge-strip a:hover{color:#198754}.pricing-grid-5{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:18px;display:grid}.pricing-card-v2{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #d6dce6d1;border-radius:8px;flex-direction:column;padding:26px 18px 18px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 56px #0f172a1a}.pricing-card-v2:before{content:"";background:linear-gradient(90deg,#ef5a24 0%,#ffb15c 42%,#198754 100%);height:4px;position:absolute;top:0;left:0;right:0}.pricing-card-v2:after{content:"";pointer-events:none;background:linear-gradient(#0f172a09 0%,#0f172a00 100%);height:92px;position:absolute;top:4px;left:0;right:0}.pricing-card-v2:hover{border-color:#ef5a246b;transform:translateY(-6px);box-shadow:0 28px 64px #0f172a24}.pricing-card-v2.featured-card{background:linear-gradient(#15121f 0,#211525 220px,#fff8f3 220px 100%);border:1px solid #ff9656bf;transform:translateY(-10px);box-shadow:0 34px 82px #ef5a243d}.pricing-card-v2.featured-card:before{background:linear-gradient(90deg,#ef5a24 0%,#ff8a00 55%,#198754 100%);height:5px}.pricing-card-v2.featured-card:hover{transform:translateY(-14px)}.featured-ribbon{color:#fff;text-transform:uppercase;letter-spacing:.4px;background:linear-gradient(135deg,#ef5a24 0%,#ff8a00 100%);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 10px 24px #ef5a245c}.plan-header-v2{margin-bottom:18px;padding-right:4px}.pricing-card-icon{z-index:1;color:#fff;background:linear-gradient(135deg,#101a2b 0%,#243249 100%);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:17px;display:inline-flex;position:relative;box-shadow:0 14px 30px #0f172a2e}.pricing-card-v2:nth-child(2) .pricing-card-icon,.pricing-card-v2:nth-child(4) .pricing-card-icon{background:#198754}.pricing-card-v2.featured-card .pricing-card-icon{background:linear-gradient(135deg,#ef5a24 0%,#ff8a00 100%);box-shadow:0 12px 28px #ef5a2440}.pricing-card-v2.featured-card .plan-header-v2{margin-bottom:30px;padding-top:28px}.plan-badge-v2{color:#475467;text-transform:uppercase;letter-spacing:.4px;background:#f7f9fc;border:1px solid #e5eaf0;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.plan-badge-v2.success-badge{color:#198754;background:#effbf4;border-color:#1987542e}.pricing-card-v2.featured-card .plan-badge-v2{color:#ffd0b8;background:#ffffff1f;border-color:#ffffff29}.plan-title-v2{color:#0f172a;margin-bottom:8px;font-size:21px;font-weight:800;line-height:1.16}.pricing-card-v2.featured-card .plan-title-v2{color:#fff!important}.plan-desc-v2{color:#667085;min-height:58px;font-size:13px;line-height:1.5}.pricing-card-v2.featured-card .plan-desc-v2{color:#f4c9b9}.plan-price-box{text-align:center;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;margin:0 -6px 20px;padding:16px 6px 18px}.pricing-card-v2.featured-card .plan-price-box{border-top-color:#ef5a2426;border-bottom-color:#ef5a2426;margin-top:4px}.plan-price-amount{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;display:flex}.plan-price-amount .from-label{text-transform:uppercase;color:#667085;margin-right:3px;font-size:12px;font-weight:800}.plan-price-amount .currency{color:#ef5a24;font-size:21px;font-weight:800}.plan-price-amount .amount{color:#0f172a;letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.plan-price-amount.is-placeholder{flex-direction:column;align-items:center;gap:5px;line-height:1.15}.plan-price-amount.is-placeholder .from-label{margin-right:0}.plan-price-amount.is-placeholder .amount{max-width:9rem;font-size:20px;line-height:1.15}.plan-price-amount .period{color:#667085;margin-left:3px;font-size:13px;font-weight:600}.plan-subprice-tag{color:#198754;background:#ecfdf4;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:6px 9px;font-size:11.5px;font-weight:800;line-height:1.2;display:inline-flex}.pricing-card-v2.featured-card .plan-subprice-tag{color:#168052;background:#fff;box-shadow:0 8px 18px #ef5a2414}.plan-features-list-v2{flex-direction:column;flex-grow:1;gap:11px;margin:0 0 22px;padding:0;list-style:none;display:flex}.plan-features-list-v2 li{color:#344054;align-items:flex-start;gap:9px;font-size:12.8px;line-height:1.45;display:flex}.plan-features-list-v2 li i{color:#198754;flex-shrink:0;margin-top:2px;font-size:14px}.plan-action-box{flex-direction:column;gap:8px;display:flex}.btn-add-cart-v2{color:#fff;cursor:pointer;background:linear-gradient(135deg,#101a2b 0%,#1d2a40 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:12px 13px;font-size:13px;font-weight:800;transition:all .3s;display:inline-flex}.btn-add-cart-v2:hover{color:#fff;background:linear-gradient(135deg,#ef5a24 0%,#198754 100%);transform:translateY(-1px);box-shadow:0 10px 24px #ef5a2447}.pricing-card-v2.featured-card .btn-add-cart-v2{background:linear-gradient(135deg,#ef5a24 0%,#ff7d47 100%);box-shadow:0 6px 16px #ef5a244d}.pricing-card-v2.featured-card .btn-add-cart-v2:hover{background:linear-gradient(135deg,#d44714 0%,#ef5a24 100%)}@media (width<=1400px){.pricing-grid-5{grid-template-columns:repeat(3,1fr);gap:20px}}@media (width<=992px){.pricing-section-v2{padding:58px 0 76px}.pricing-grid-5{grid-template-columns:repeat(2,1fr);gap:20px}.pricing-card-v2.featured-card{transform:none}.integrity-highlights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.integrity-section-v2{display:none}.pricing-section-v2{background:linear-gradient(#f7f9fc 0%,#fff 100%);padding:18px 0 50px}.pricing-section-v2:before{display:none}.pricing-title-premium{text-align:left;margin-bottom:12px}.pricing-eyebrow,.pricing-assurance-row{display:none}.pricing-title-premium h2{margin-bottom:6px;font-size:22px;line-height:1.12;color:#111827!important}.pricing-title-premium p{text-align:left;margin:0;font-size:11.5px;line-height:1.35;color:#5f6b7a!important}.pricing-concierge-strip{flex-direction:column;align-items:stretch;gap:8px;margin:0 0 12px;padding:12px;box-shadow:0 10px 22px #0f172a0f}.pricing-concierge-strip div{font-size:11px;line-height:1.35;display:block}.concierge-label{margin:0 0 5px;padding:5px 8px;font-size:9px}.pricing-concierge-strip a{color:#172033;background:linear-gradient(#ffd978 0%,#f3b23f 100%);border:1px solid #d29b2f;border-radius:8px;justify-content:center;width:100%;min-height:38px;font-size:11px}.pricing-grid-5{grid-template-columns:1fr;gap:10px}.pricing-card-v2{text-align:left;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;min-height:0;padding:14px 12px 12px;display:grid;box-shadow:0 10px 24px #0f172a0f}.pricing-card-v2.featured-card{background:linear-gradient(#15121f 0,#211525 146px,#fff8f3 146px 100%)}.pricing-card-icon{width:32px;height:32px;box-shadow:none;grid-area:1/1/span 2;margin-bottom:8px;font-size:13px}.plan-header-v2,.pricing-card-v2.featured-card .plan-header-v2{grid-column:2;margin-bottom:10px;padding-top:0}.plan-badge-v2{display:none}.plan-title-v2{text-align:left;margin-bottom:0;font-size:17px}.plan-desc-v2{display:none}.plan-price-box{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;padding:10px;display:flex}.plan-price-amount{justify-content:flex-start}.plan-price-amount .amount{font-size:26px}.plan-price-amount.is-placeholder{flex-direction:row;align-items:baseline;gap:6px}.plan-price-amount.is-placeholder .from-label{font-size:10px}.plan-price-amount.is-placeholder .amount{max-width:none;font-size:18px}.plan-subprice-tag{flex-shrink:0;margin-top:0;font-size:10px}.plan-features-list-v2{grid-column:1/-1;gap:6px;margin-bottom:12px}.plan-features-list-v2 li{font-size:11px;line-height:1.3}.plan-features-list-v2 li:nth-child(n+3){display:none}.plan-action-box{grid-column:1/-1}.btn-add-cart-v2{min-height:38px;padding:9px 11px;font-size:11px}.auto-container-full{padding:0 9px}}.pricing-faq-section{background:linear-gradient(#f7f8fb 0%,#fff 100%);border-top:1px solid #e1e7ef;padding:74px 0 88px}.pricing-faq-shell{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:22px;max-width:1120px;margin:0 auto;display:grid}.pricing-faq-summary,.pricing-faq-item{background:#fff;border:1px solid #dfe6ef;border-radius:8px;box-shadow:0 18px 42px #0f172a12}.pricing-faq-summary{padding:26px;position:sticky;top:96px;overflow:hidden}.pricing-faq-summary:before{content:"";background:linear-gradient(90deg,#ffb547 0%,#f3c85a 48%,#1c7f4c 100%);height:5px;position:absolute;inset:0 0 auto}.pricing-faq-eyebrow{color:#7a4a00;text-transform:uppercase;background:#fff7df;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.pricing-faq-summary h2{color:#111827;letter-spacing:0;margin:0;font-size:30px;line-height:1.08}.pricing-faq-summary p{color:#5f6f82;margin:12px 0 0;font-size:14px;line-height:1.55}.pricing-faq-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.pricing-faq-mini-grid span{color:#223047;background:#fafbfc;border:1px solid #e6ebf2;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 9px;font-size:11px;font-weight:900;line-height:1.2;display:flex}.pricing-faq-mini-grid i{color:#178250;font-size:12px}.pricing-faq-list{gap:10px;display:grid}.pricing-faq-item{transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.pricing-faq-item:hover{border-color:#f0c45a;transform:translateY(-1px);box-shadow:0 22px 48px #0f172a17}.pricing-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:18px 20px;list-style:none;display:flex}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item summary span{color:#111827;align-items:center;gap:11px;font-size:16px;font-weight:900;line-height:1.28;display:flex}.pricing-faq-item summary span i{color:#2563eb;background:#eef6ff;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:inline-flex}.pricing-faq-toggle{color:#708093;font-size:12px;transition:transform .2s,color .2s}.pricing-faq-item[open]{border-color:#f0c45a;box-shadow:0 22px 48px #0f172a1a}.pricing-faq-item[open] .pricing-faq-toggle{color:#a16207;transform:rotate(180deg)}.pricing-faq-item p{color:#5f6f82;margin:0;padding:0 20px 20px 65px;font-size:14px;line-height:1.62}@media (width<=991px){.pricing-faq-shell{grid-template-columns:1fr}.pricing-faq-summary{position:relative;top:auto}}@media (width<=640px){.pricing-faq-section{padding:28px 0 34px}.pricing-faq-shell{gap:10px}.pricing-faq-summary{padding:16px 14px 14px;box-shadow:0 12px 28px #0f172a0f}.pricing-faq-eyebrow{margin-bottom:9px;padding:5px 8px;font-size:9px}.pricing-faq-summary h2{font-size:22px}.pricing-faq-summary p{font-size:11.5px;line-height:1.4}.pricing-faq-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.pricing-faq-mini-grid span{min-height:30px;padding:6px 7px;font-size:9px}.pricing-faq-list{gap:7px}.pricing-faq-item summary{gap:8px;min-height:48px;padding:10px 12px}.pricing-faq-item summary span{gap:8px;font-size:11.5px;line-height:1.24}.pricing-faq-item summary span i{flex-basis:28px;width:28px;height:28px;font-size:11px}.pricing-faq-toggle{font-size:10px}.pricing-faq-item p{padding:0 12px 12px 48px;font-size:10.5px;line-height:1.45}}.about-cta-section{background:#f8fafc;padding:70px 0 90px}.about-cta-card{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:24px;padding:50px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172a1f}.about-cta-card h2{color:#fff;margin-bottom:14px;font-size:36px;font-weight:800}.about-cta-card p{color:#cbd5e1;max-width:700px;margin:0 auto 30px;font-size:17px}.about-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.btn-cta-primary{color:#fff;background:linear-gradient(135deg,#ef5a24 0%,#ff7d47 100%);border-radius:12px;align-items:center;gap:8px;padding:15px 30px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #ef5a244d}.btn-cta-primary:hover{color:#fff;background:linear-gradient(135deg,#d44714 0%,#ef5a24 100%);transform:translateY(-2px)}.btn-cta-secondary{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:15px 30px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-cta-secondary:hover{color:#fff;background:#fff3}@media (width<=640px){.about-cta-card{padding:30px 20px}.about-cta-card h2{font-size:26px}}.about-premium-intro{background:linear-gradient(115deg,#ef5a240f 0%,#fff0 38%),linear-gradient(#fff 0%,#f6f8fb 100%);padding:86px 0}.about-premium-grid{grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);align-items:center;gap:42px;display:grid}.about-premium-media{border-radius:8px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a29}.about-premium-media:after{content:"";pointer-events:none;background:linear-gradient(#0f172a00 42%,#0f172ab8 100%);position:absolute;inset:0}.about-premium-media img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.about-media-note{z-index:1;color:#fff;background:#0f172ae6;border:1px solid #ffffff24;border-radius:8px;padding:18px 20px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 18px 40px #0f172a3d}.about-media-note span{color:#86efac;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.about-media-note strong{color:#fff;font-size:18px;line-height:1.35;display:block}.about-premium-copy{max-width:720px}.about-premium-eyebrow{color:#ef5a24;text-transform:uppercase;letter-spacing:.5px;background:#ef5a241a;border-radius:999px;align-items:center;width:fit-content;margin-bottom:16px;padding:7px 13px;font-size:12px;font-weight:900;display:inline-flex}.about-premium-copy h2,.about-pathway-card h2,.about-promise-section .section-title-center h2{color:#0f172a;letter-spacing:0;margin-bottom:18px;font-size:40px;font-weight:900;line-height:1.12}.about-premium-copy p,.about-promise-section .section-title-center p,.about-pathway-card>div>p{color:#64748b;margin-bottom:16px;font-size:16px;line-height:1.72}.about-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 30px;display:grid}.about-proof-grid div{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px;box-shadow:0 14px 34px #0f172a0f}.about-proof-grid strong{color:#0f172a;margin-bottom:6px;font-size:22px;font-weight:900;line-height:1.1;display:block}.about-proof-grid span{color:#64748b;font-size:13px;font-weight:700;line-height:1.35;display:block}.about-premium-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-about-ghost{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:8px;padding:15px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.btn-about-ghost:hover{color:#ef5a24;border-color:#ef5a2466;transform:translateY(-2px);box-shadow:0 12px 26px #0f172a14}.about-promise-section{background:#fff;padding:82px 0}.about-promise-section .section-title-center{text-align:center;max-width:720px;margin:0 auto 34px}.about-promise-section .section-title-center .about-premium-eyebrow{margin-left:auto;margin-right:auto}.about-promise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.about-promise-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:245px;padding:26px 24px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f172a0f}.about-promise-card:before{content:"";background:linear-gradient(90deg,#ef5a24 0%,#17843a 100%);width:100%;height:3px;position:absolute;top:0;left:0}.about-promise-card:hover{border-color:#ef5a2447;transform:translateY(-5px);box-shadow:0 22px 46px #0f172a1a}.about-promise-card i{color:#fff;background:linear-gradient(135deg,#ef5a24 0%,#17843a 100%);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:18px;display:inline-flex;box-shadow:0 12px 24px #ef5a242e}.about-promise-card h4{color:#0f172a;margin-bottom:10px;font-size:18px;font-weight:900;line-height:1.25}.about-promise-card p{color:#64748b;margin:0;font-size:14px;line-height:1.62}.about-pathway-section{background:linear-gradient(120deg,#ef5a2424 0%,#ef5a2400 34%),linear-gradient(135deg,#07111f 0%,#111827 100%);padding:88px 0}.about-pathway-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(280px,.82fr) minmax(480px,1.18fr);align-items:start;gap:40px;padding:42px;display:grid;box-shadow:0 26px 70px #00000038}.about-pathway-card h2{color:#fff}.about-pathway-card>div>p{color:#cbd5e1;margin-bottom:0}.about-pathway-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.about-pathway-list div{background:#fffffff0;border:1px solid #ffffff38;border-radius:8px;padding:22px 22px 20px;position:relative}.about-pathway-list span{color:#ff7d47;background:#0f172a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-flex}.about-pathway-list strong{color:#0f172a;margin-bottom:8px;font-size:17px;font-weight:900;line-height:1.3;display:block}.about-pathway-list p{color:#64748b;margin:0;font-size:13.5px;line-height:1.55}.about-cta-card{background:linear-gradient(110deg,#ef5a242e 0%,#ef5a2400 36%),linear-gradient(135deg,#0f172a 0%,#17233a 100%);border-radius:8px}.btn-cta-primary,.btn-cta-secondary{border-radius:8px}@media (width<=1100px){.about-premium-grid,.about-pathway-card{grid-template-columns:1fr}.about-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.about-premium-intro,.about-promise-section,.about-pathway-section{padding:58px 0}.about-premium-copy h2,.about-pathway-card h2,.about-promise-section .section-title-center h2{font-size:30px}.about-premium-media,.about-premium-media img{min-height:390px}.about-media-note{bottom:14px;left:14px;right:14px}.about-proof-grid,.about-promise-grid,.about-pathway-list{grid-template-columns:1fr}.about-pathway-card{padding:24px}.about-premium-actions .btn-cta-primary,.about-premium-actions .btn-about-ghost{justify-content:center;width:100%}}body,.boxed_wrapper,.contact-cards-section,.contact-faq-section,.pricing-section-v2,.about-premium-intro,.about-promise-section,.about-pathway-section{background-color:#e6edf4}@media (width>=992px){.main-header .header-top{min-height:58px!important;max-height:80px!important;overflow:hidden!important}}@media (width<=767px){.scroll-to-top{display:none!important}}.mobile-menu .menu-backdrop{background:#0f172a52}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:1}.mobile-menu-visible .mobile-menu,.mobile-menu-visible .mobile-menu .menu-box{opacity:1!important}.mobile-menu .menu-box{background:#f8fafc;border-left:1px solid #dbe3ee;box-shadow:-24px 0 70px #0f172a38}.mobile-menu .nav-logo{background:#fff;border-bottom:1px solid #e6ebf2;padding:23px 56px 17px 22px}.mobile-menu .nav-logo img{width:158px;max-width:100%;height:auto;max-height:none;display:block}.mobile-menu .close-btn{color:#ef5a24;background:#fff1eb;border:1px solid #ffd7c7;border-radius:50%;width:34px;height:34px;line-height:34px;top:17px;right:18px}.mobile-menu .navigation li,.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid #e8edf4}.mobile-menu .navigation:last-child{border-bottom:1px solid #e8edf4}.mobile-menu .navigation li>a{color:#172033;padding:13px 24px;font-size:13px;font-weight:900}.mobile-menu .navigation li.current>a,.mobile-menu .navigation li>a:hover{color:#ef5a24;background:#fff7f2}.mobile-menu .navigation li>a:before{border-left-color:#ef5a24}.mobile-menu .navigation li.dropdown .dropdown-btn{color:#172033;background:#eef3f8}.mobile-menu .navigation li.dropdown .dropdown-btn.open{color:#ef5a24;background:#fff1eb}.mobile-menu .contact-info{background:#fff;border:1px solid #e6ebf2;border-radius:8px;margin:28px 22px 18px;padding:22px;box-shadow:0 14px 34px #0f172a12}.mobile-menu .contact-info h4{color:#0f172a;font-size:18px}.mobile-menu .contact-info ul li,.mobile-menu .contact-info ul li a{color:#475467;font-size:13px}.mobile-menu .mobile-menu-actions{padding:18px 22px 0}.mobile-menu .mobile-menu-action{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#ef5a24,#15803d);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:13px;font-weight:900;display:inline-flex}.mobile-menu .mobile-menu-action:hover{color:#fff}.mobile-menu .social-links{padding:0 22px 30px}.mobile-menu .social-links ul{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mobile-menu .social-links li{margin:0}.mobile-menu .social-links li a{color:#172033;background:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;line-height:1;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.mobile-menu .social-links li a img{object-fit:contain;width:23px;height:23px;display:block}.mobile-menu .social-links li a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a1f}@media only screen and (width<=1200px){.header-style-two .outer-box .menu-right{display:none!important}.main-header .outer-box .menu-area{width:auto!important}}.fr-mobile-bottom-bar{display:none}.mobile-nav-toggler{border:0}.mobile-menu .close-btn{justify-content:center;align-items:center;padding:0;display:inline-flex}:root{--fr-ui-font:"Inter", "OpenAI Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif}body,input,button,select,textarea,p,a,label,small,strong,.boxed_wrapper,.main-menu,.main-menu .navigation>li>a,.mobile-menu,.mobile-menu .navigation li>a,.theme-btn,.sec-title,.sec-title h2,.banner-carousel .content-box,.banner-carousel .content-box h1,.banner-carousel .content-box h2,.page-title,.page-title h1,.footer-style-two,.footer-style-two h1,.footer-style-two h2,.footer-style-two h3,.footer-style-two h4,.footer-style-two h5,.footer-style-two h6,.fr-mobile-bottom-action,h1,h2,h3,h4,h5,h6{letter-spacing:0;font-family:var(--fr-ui-font)!important}@media only screen and (width<=767px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.fr-mobile-bottom-bar{z-index:999998;padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:#fffffff0;border-top:1px solid #dbe3ee;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #0f172a1a}.mobile-menu-visible .fr-mobile-bottom-bar{display:none}.fr-mobile-bottom-action{text-align:center;text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:min(100%,188px);min-height:36px;font-size:10.5px;font-weight:900;line-height:1.15;display:inline-flex;box-shadow:0 8px 16px #0f172a1a}.fr-mobile-bottom-action-primary{color:#fff;background:linear-gradient(135deg,#ef5a24,#15803d)}.fr-mobile-bottom-action:hover{color:inherit}.fr-mobile-bottom-action-primary:hover{color:#fff}.mobile-menu .close-btn{width:44px;height:44px;font-size:18px;line-height:1;top:13px;right:16px}.mobile-menu .navigation li>a{align-items:center;min-height:44px;display:flex}.mobile-menu .navigation li.dropdown .dropdown-btn{width:44px;height:44px;line-height:44px;top:5px;right:10px}.mobile-menu .mobile-menu-action{min-height:46px}.mobile-menu .social-links li a{width:44px;height:44px}}:root{--fr-checkout-bg:#f3f4f6;--fr-checkout-surface:#fff;--fr-checkout-ink:#111827;--fr-checkout-muted:#5f6b7a;--fr-checkout-line:#d8dee8;--fr-checkout-navy:#243244;--fr-checkout-blue:#2563eb;--fr-checkout-blue-soft:#eaf4ff;--fr-checkout-amber:#f3b23f;--fr-checkout-amber-dark:#b76b00;--fr-checkout-amber-soft:#fff7df}body,.boxed_wrapper{color:var(--fr-checkout-ink);background:var(--fr-checkout-bg)!important}h1,h2,h3,h4,h5,h6,.sec-title h2,.page-title h1{color:var(--fr-checkout-ink)!important}p,.sec-title p,.footer-style-two p{color:var(--fr-checkout-muted)}a,.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a,.pricing-block-one .pricing-table .table-header h2{color:var(--fr-checkout-blue)}.header-top,.mobile-menu{background:var(--fr-checkout-navy)!important}.header-top .top-inner .single-item h6{color:#ffffffdb!important}.header-top .top-inner .single-item .icon{color:#8ec5ff!important}.header-lower,.sticky-header,.main-header .outer-box,.mobile-menu .menu-box{background:var(--fr-checkout-surface)!important}.main-menu .navigation>li>a{font-size:13px;font-weight:800;color:#172033!important}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:var(--fr-checkout-blue)!important}.theme-btn.btn-one,.footer-head-btn,.footer-cta-btn,.fr-mobile-bottom-action-primary,.mobile-menu .mobile-menu-action{color:#172033!important;background:linear-gradient(180deg, #ffd978 0%, var(--fr-checkout-amber) 100%)!important;border:1px solid #d29b2f!important;box-shadow:0 10px 20px #b76b0029!important}.theme-btn.btn-one:before,.footer-head-btn:before,.footer-cta-btn:before{background:#13192114!important}.theme-btn.btn-two{color:#172033!important;border:1px solid var(--fr-checkout-line)!important;background:var(--fr-checkout-surface)!important;box-shadow:0 8px 18px #0f172a14!important}.pricing-block-one .pricing-table,.footer-style-two .footer-widget,.contact-info-item,.mobile-menu .navigation li>a{border-color:var(--fr-checkout-line)!important;background:var(--fr-checkout-surface)!important;box-shadow:0 12px 30px #0f172a0f!important}.footer-trust-row span,.book-summary-badge,.mobile-menu .navigation li.current>a:before{color:var(--fr-checkout-blue)!important;background:var(--fr-checkout-blue-soft)!important}.footer-style-two{background:#243244!important}.footer-style-two h3,.footer-style-two h4,.footer-style-two h6,.footer-style-two a{color:#f8fafc}.about-cta-card h2,.footer-premium-head h3{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.about-cta-card p{color:#e2e8f0eb!important}.about-cta-card .btn-cta-primary,.about-cta-card .btn-cta-secondary,.footer-premium-head .footer-head-btn{-webkit-text-fill-color:currentColor!important}.footer-kicker,.footer-cta-label{color:#8ec5ff!important;background:#2563eb24!important;border-color:#8ec5ff33!important}@media only screen and (width<=767px){.fr-mobile-bottom-action-primary{color:#172033!important;background:linear-gradient(#fff1bf 0%,#f7c653 100%)!important;border-color:#e7bc55!important;box-shadow:0 8px 16px #b76b001f!important}}.scroll-to-top .scroll-bar .bar-inner{background:var(--fr-checkout-amber)!important}.contact-hero-v2 h1{color:#f8fafc!important}.contact-hero-v2 h1 span{color:#ff7a45!important;-webkit-text-fill-color:#ff7a45!important}.book-hero h1,.instructors-hero h1,.services-hero h1,.location-hero h1,.lsp-hero h1{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.book-hero p,.instructors-hero p,.services-hero p,.location-hero p,.lsp-hero p{color:#f8fafcd6!important}@keyframes frMobileHeroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes frMobileCardIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes frCtaSheen{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(180%)skew(-18deg)}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.contact-hero-v2 .hero-content,.book-hero-content,.instructors-hero-content,.services-hero-content,.location-hero-content,.lsp-hero-copy{animation:.56s cubic-bezier(.22,.8,.24,1) both frMobileHeroIn}.contact-card-v2,.faq-card-v2,.instructor-card,.services-group,.service-row,.location-card,.test-centre-card,.pricing-card-v2,.book-service-group,.book-service-card,.book-basket-item,.book-payment-option{animation:.48s cubic-bezier(.22,.8,.24,1) both frMobileCardIn}.contact-card-v2:nth-child(2),.faq-card-v2:nth-child(2),.instructor-card:nth-child(2),.services-group:nth-child(2),.service-row:nth-child(2),.location-card:nth-child(2),.pricing-card-v2:nth-child(2){animation-delay:40ms}.contact-card-v2:nth-child(3),.faq-card-v2:nth-child(3),.instructor-card:nth-child(3),.services-group:nth-child(3),.service-row:nth-child(3),.location-card:nth-child(3),.pricing-card-v2:nth-child(3){animation-delay:80ms}.theme-btn.btn-one,.fr-mobile-bottom-action-primary,.mobile-menu .mobile-menu-action,.book-button,.book-cart-button,.location-button,.services-button,.btn-add-cart-v2,.lsp-btn.primary{position:relative;overflow:hidden}.theme-btn.btn-one:after,.fr-mobile-bottom-action-primary:after,.mobile-menu .mobile-menu-action:after,.book-button:after,.book-cart-button:after,.location-button:after,.services-button:after,.btn-add-cart-v2:after,.lsp-btn.primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:42%;animation:3.8s ease-in-out infinite frCtaSheen;position:absolute;inset:-45% auto -45% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.contact-faq-more{display:none}@media (width<=767px){.contact-hero-v2{padding:22px 0 18px!important}.contact-hero-v2:before,.contact-hero-v2:after{opacity:.28}.contact-hero-v2 .hero-content{padding:0 8px}.hero-pill-badge{border-radius:999px!important;margin-bottom:9px!important;padding:5px 10px!important;font-size:9px!important;line-height:1.1!important}.contact-hero-v2 h1{max-width:285px;margin:0 auto 8px!important;font-size:24px!important;line-height:1.08!important}.contact-hero-v2 p{max-width:295px;margin:0 auto!important;font-size:11px!important;line-height:1.35!important}.contact-cards-section{margin-top:0!important;padding:10px 0 12px!important}.quick-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.contact-card-v2{min-height:96px;text-align:left!important;border-radius:8px!important;align-items:flex-start!important;padding:10px!important;box-shadow:0 8px 18px #0f172a0d!important}.contact-card-v2:before{opacity:1;height:2px}.card-icon-v2{border-radius:8px!important;width:30px!important;height:30px!important;margin-bottom:7px!important;font-size:13px!important}.contact-card-v2 h4,.contact-card-v2 .contact-hours-title{margin-bottom:4px!important;font-size:12px!important;line-height:1.15!important}.contact-card-v2 .contact-hours-title span{white-space:normal!important}.contact-card-v2 p{margin-bottom:6px!important;font-size:10px!important;line-height:1.25!important}.contact-card-v2 .card-action-link{background:#fff7ed;border:1px solid #ef5a2429;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;padding:0 10px;font-size:10.5px!important;line-height:1.1!important;display:inline-flex!important}.input-with-icon input,.input-with-icon select,.input-with-icon textarea,.input-with-icon.service-select-wrap select{min-height:42px!important;box-shadow:none!important;border-radius:8px!important;padding:10px 12px 10px 36px!important;font-size:11.5px!important}.input-with-icon select{background-position:right 12px center!important;padding-right:34px!important}.input-with-icon textarea{height:76px!important;min-height:76px!important}.contact-faq-section{padding:26px 0 30px!important}.contact-page-faq .section-title-center{margin-bottom:14px!important}.contact-page-faq .section-title-center h2{font-size:22px!important;line-height:1.1!important}.contact-page-faq .section-title-center p{font-size:10.5px!important;line-height:1.35!important}.contact-page-faq .faq-grid-v2{gap:7px!important}.contact-page-faq .faq-card-v2:nth-of-type(n+7){display:none!important}.faq-card-v2 summary{min-height:44px;gap:10px!important;padding:11px 12px!important}.faq-card-v2 summary span{gap:8px!important;font-size:11.5px!important;line-height:1.25!important}.faq-card-v2 summary span i{font-size:12px!important}.faq-card-v2 p{padding:10px 12px 12px 32px!important;font-size:10.5px!important;line-height:1.45!important}.contact-faq-more{justify-content:center;margin-top:12px;display:flex}.contact-faq-more a{border:1px solid var(--fr-checkout-line);color:#172033;text-transform:uppercase;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #0f172a14}.footer-style-two .footer-top{padding:20px 0 14px!important}.footer-premium-head,.footer-style-two .links-widget,.footer-style-two .newsletter-widget{display:none!important}.footer-style-two .footer-column{margin-bottom:8px!important}.footer-style-two .footer-widget{border:1px solid var(--fr-checkout-line)!important;background:#fff!important;border-radius:8px!important;height:auto!important;padding:12px!important;box-shadow:0 8px 18px #0f172a0f!important}.footer-style-two .footer-widget h4,.footer-style-two .footer-widget h6,.footer-style-two .footer-widget a,.footer-style-two .footer-widget p{color:#172033!important}.footer-style-two .logo-widget .footer-logo{min-width:116px!important;max-width:136px!important;margin-bottom:8px!important;padding:7px 9px!important;box-shadow:0 8px 18px #0f172a14!important}.footer-style-two .footer-logo img{max-width:118px!important;max-height:48px!important}.footer-style-two .logo-widget p{margin-bottom:8px!important;font-size:10.5px!important;line-height:1.4!important}.footer-trust-row{gap:6px!important;margin:8px 0!important}.footer-trust-row span{border-color:#dbeafe!important;padding:5px 7px!important;font-size:9px!important;line-height:1.1!important}.footer-style-two .social-links-list{gap:7px!important;margin-top:8px!important}.footer-style-two .social-links-list a{color:#172033!important;background:#f3f6fa!important;border-radius:8px!important;width:32px!important;height:32px!important}.footer-style-two .contact-widget .widget-title{margin-bottom:8px!important}.footer-style-two .footer-top .widget-title h4{font-size:13px!important}.footer-style-two .footer-top .widget-title:before{display:none!important}.footer-style-two .contact-widget .contact-info-item{background:#f8fafc!important;border-radius:7px!important;gap:9px!important;margin-bottom:6px!important;padding:8px!important}.footer-style-two .contact-widget .contact-info-item .icon-box{width:30px!important;height:30px!important;box-shadow:none!important;border-radius:7px!important;font-size:12px!important}.footer-style-two .contact-widget .contact-info-item .details h6{margin-bottom:2px!important;font-size:9.5px!important}.footer-style-two .contact-widget .contact-info-item .details p,.footer-style-two .contact-widget .contact-info-item .details a{font-size:10.5px!important;line-height:1.25!important}.footer-style-two .contact-widget .contact-info-item .details a{align-items:center;min-height:32px;display:inline-flex!important}.footer-style-two .footer-bottom{border-top:1px solid var(--fr-checkout-line)!important;background:#fff!important;padding:10px 0!important}.footer-style-two .footer-bottom .bottom-inner,.footer-style-two .footer-bottom .copyright,.footer-style-two .footer-bottom .footer-nav{float:none!important;text-align:center!important}.footer-style-two .footer-bottom .copyright p,.footer-style-two .footer-bottom .footer-nav li a{color:#5f6b7a!important;font-size:10px!important;line-height:1.35!important}.footer-style-two .footer-bottom .copyright p a,.footer-style-two .footer-bottom .footer-nav li a{align-items:center;min-height:32px;display:inline-flex!important}.footer-style-two .footer-bottom .footer-nav{flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:4px!important;display:flex!important}.footer-style-two .footer-bottom .footer-nav li{margin:0!important}}.footer-style-two{color:#172033!important;background:#eef3f8!important;border-top:1px solid #d8dee8!important}.footer-style-two:before,.footer-premium-head{display:none!important}.footer-style-two .footer-top{background:0 0!important;padding:34px 0 22px!important}.footer-style-two .footer-column{margin-bottom:0!important}.footer-style-two .footer-widget{height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.footer-style-two .logo-widget .footer-logo{min-width:0!important;max-width:170px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dee8!important;border-radius:8px!important;margin-bottom:10px!important;padding:8px 10px!important}.footer-style-two .footer-logo img{max-width:142px!important;max-height:54px!important}.footer-style-two h3,.footer-style-two h4,.footer-style-two h5,.footer-style-two h6,.footer-style-two a,.footer-style-two .footer-top .widget-title h4,.footer-style-two .newsletter-widget h3,.footer-style-two .contact-widget .contact-info-item .details h6{color:#172033!important;-webkit-text-fill-color:#172033!important}.footer-style-two p,.footer-style-two .logo-widget p,.footer-style-two .newsletter-widget p,.footer-style-two .contact-widget .contact-info-item .details p,.footer-style-two .contact-widget .contact-info-item .details a,.footer-style-two .links-widget .links-list li a{color:#5f6b7a!important;-webkit-text-fill-color:#5f6b7a!important}.footer-style-two .logo-widget p{margin-bottom:10px!important;font-size:13px!important;line-height:1.55!important}.footer-style-two .footer-top .widget-title{margin-bottom:16px!important}.footer-style-two .footer-top .widget-title:before{background:#ef5a24!important;width:34px!important;height:2px!important}.footer-style-two .links-widget .links-list li{margin-bottom:6px!important}.footer-style-two .links-widget .links-list li a{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:6px 0 6px 14px!important}.footer-style-two .links-widget .links-list li a:before{background:#10b981!important;top:15px!important;left:0!important}.footer-style-two .contact-widget .contact-info-item{box-shadow:none!important;background:#fff!important;border:1px solid #d8dee8!important;border-radius:8px!important;gap:10px!important;margin-bottom:8px!important;padding:10px!important}.footer-style-two .contact-widget .contact-info-item .icon-box{color:#11843b!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#e8f6ee!important;border-radius:8px!important}.footer-trust-row span{color:#11843b!important;background:#e8f6ee!important;border-color:#c9efd7!important;padding:6px 9px!important;font-size:11px!important}.footer-style-two .social-links-list a{color:#172033!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dee8!important}.footer-style-two .newsletter-widget .widget-content{box-shadow:none!important;background:#fff!important;border:1px solid #d8dee8!important;border-radius:8px!important;padding:15px!important}.footer-cta-label{color:#b76b00!important;background:#fff7df!important;border-color:#f1d28a!important}.footer-cta-btn{width:auto!important;min-height:40px!important;padding:10px 14px!important}.footer-style-two .footer-bottom{background:#e3ebf3!important;border-top:1px solid #d8dee8!important;padding:11px 0!important}.footer-style-two .footer-bottom .copyright p,.footer-style-two .footer-bottom .footer-nav li a{color:#5f6b7a!important}.footer-style-two .footer-bottom .copyright p span,.footer-style-two .footer-bottom .copyright p a{color:#cf4212!important;-webkit-text-fill-color:#cf4212!important}@media only screen and (width<=991px){.footer-style-two .footer-column{margin-bottom:24px!important}}@media only screen and (width<=575px){.footer-style-two .footer-top{padding:24px 0 14px!important}.footer-style-two .footer-widget{padding:0!important}}.footer-contact-label{text-transform:uppercase;color:#172033;margin-bottom:4px;font-size:12px;font-weight:800;line-height:1.5;display:block}@media only screen and (width<=1749px){.main-header .outer-box .menu-right{margin-right:0}.main-header .outer-box{padding-left:40px}.main-header .outer-box .menu-right{margin-left:20px}}@media only screen and (width<=1599px){.banner-carousel .content-box p,.banner-carousel .content-box .btn-box{padding-left:0}.banner-carousel .content-box p:before{display:none}.header-style-two .header-lower{padding:0}.header-style-two .header-top{padding-left:40px;padding-right:40px}.header-style-two .header-top .top-left{display:block}}@media only screen and (width<=1349px){.main-header .outer-box .menu-right .btn-box{display:none}.header-top{padding-left:30px;padding-right:30px}}@media only screen and (width<=1200px){.main-menu,.sticky-header,.header-top{display:none!important}.main-header .outer-box{justify-content:space-between!important;align-items:center!important;padding:12px 15px!important;display:flex!important}.main-header .outer-box .logo-box{float:none!important;width:auto!important;margin:0!important;padding:0!important}.main-header .outer-box .logo-box .logo{width:auto!important;max-height:45px!important;margin:0!important;padding:0!important}.main-header .outer-box .menu-area{float:none!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.menu-area .mobile-nav-toggler{order:2!important;margin:0!important;padding:0!important;display:flex!important;top:0!important}.main-header .outer-box .menu-right{order:1!important;margin-top:0!important;margin-left:0!important;margin-right:0!important}.megamenu ul li:first-child{display:none}.main-header .outer-box .menu-right{margin-top:0}.main-header .outer-box .menu-right .search-toggler:before{display:none}.main-header .outer-box .menu-right .search-toggler{margin-right:30px}.main-header .outer-box .menu-right{margin-left:30px}.header-top .top-inner .single-item{margin:0 15px;display:inline-block}.header-top .top-inner{text-align:center;display:block}.testimonial-style-two .shape,.testimonial-style-two .image-layer{display:none}.location-section .location-box{margin-left:0}}@media only screen and (width>=768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul,.main-menu .navigation>li>.megamenu{visibility:hidden;opacity:0;display:block!important}}@media only screen and (width<=991px){.courses-section .line-box{display:none}.courses-section .left-column .inner-box{margin-bottom:40px}.pricing-block-one .pricing-table{margin-bottom:30px}.pricing-section{padding-bottom:90px}.footer-widget{margin:0 0 30px!important}.footer-top{padding-bottom:75px}.location-section .location-box{margin-top:40px}.location-section .tabs-content .single-location{margin-bottom:30px}.location-section{padding-bottom:90px}.footer-style-two .footer-top{padding-bottom:81px}.footer-style-two .footer-bottom .copyright{float:none;text-align:center;display:block}.footer-style-two .footer-bottom .footer-nav{float:none;justify-content:center}.header-style-two .main-header .outer-box .menu-right{margin-top:0}.header-style-two .menu-area .mobile-nav-toggler{top:0}.history-section .shape{display:none}.about-style-four .content-box .sec-title{margin-top:30px;margin-left:0;padding-left:0}.about-style-four .content-box .inner-box{margin-top:0}.courses-section .right-column .inner-box .image-box img{width:100%}.service-details-content .content-one .two-column .text{margin-bottom:25px;margin-right:0}.service-sidebar{margin-top:40px}}@media only screen and (width<=767px){.banner-carousel .content-box h2{font-size:40px;line-height:50px}.banner-carousel .content-box h2 br{display:none}.sec-title h2{font-size:36px;line-height:46px}.courses-section{padding:61px 0 70px}.courses-section .left-column .inner-box,.courses-section .right-column .inner-box{padding:0}.courses-section .content-box .inner .single-item{margin-bottom:15px}.courses-section .content-box .inner .single-column:last-child .single-item{margin-bottom:0}.pricing-section{padding:61px 0 40px}.pricing-block-one.active-block{margin-top:0}.pricing-section .sec-title{margin-bottom:50px}.footer-top{padding:70px 0 30px}.chooseus-section .shape{display:none}.chooseus-section{padding:65px 0 40px}.location-section{padding:63px 0 40px}.testimonial-style-two{padding:65px 0}.footer-style-two .footer-top{padding:80px 0 50px}.page-title{padding-top:50px;padding-bottom:40px}.page-title .content-box h1{margin-bottom:15px;font-size:36px;line-height:46px}.history-section{padding:70px 0}.sec-title h2 br,.about-style-four .image-box .big-text{display:none}.about-style-four .image-box{margin-right:0}.about-style-four{padding:70px 0}.courses-section .right-column .inner-box .image-box,.courses-section .left-column .inner-box.mt_100{margin-top:40px}.courses-section .left-column .inner-box .image-box{margin-bottom:70px}.courses-section .right-column .inner-box.mt_100{margin-top:40px}.chooseus-section .pattern-layer{display:none}.service-details{padding:70px 0}.service-details-content .content-three .tab-btns li{width:100%}.service-details-content .content-three .tab-btns li.active-btn{border:1px solid #e8eaed!important}}@media only screen and (width<=599px){.testimonial-style-two .testimonial-content{padding-right:0}.testimonial-style-two .testimonial-content .thumb-box{margin-bottom:15px;position:relative;top:0}.testimonial-style-two .testimonial-content:last-child,.history-section .content-box .single-item{padding-left:0}.history-section .content-box .single-item .image-box{margin-bottom:15px;position:relative;top:0}.history-section .content-box:before{display:none}.history-section .content-box .btn-box{margin-top:40px;padding-left:0}.sec-title p br{display:none}.service-details-content .content-two .inner-box{display:block}.service-details-content .content-two .inner-box .download-option{margin-bottom:20px}.footer-style-two .footer-bottom .footer-nav,.footer-bottom .list{text-align:center;display:block}}@media only screen and (width<=499px){.main-header .outer-box,.header-style-two .header-lower .outer-box{padding-left:15px;padding-right:15px}.main-header .outer-box .menu-right .search-toggler{margin-right:15px}.main-header .outer-box .menu-right{margin-left:15px}.main-header .outer-box .logo-box,.main-header .outer-box .logo-box .logo{width:auto}.main-header .outer-box .shape{display:none}.mobile-menu{width:100%}.courses-section .content-box h2 br{display:none}.main-header .outer-box:before{clip-path:none;width:100%}.banner-carousel .content-box h2 br{display:none}.header-style-two .header-top{padding-left:15px;padding-right:15px}.header-style-two .menu-area .mobile-nav-toggler,.header-style-two .outer-box .menu-right{margin-top:0}}@media only screen and (width<=399px){.pricing-block-one .pricing-table .table-header{padding-left:15px}}@media only screen and (width<=1200px){.main-header .header-lower,.header-style-two .header-lower{padding:0!important}.main-header .outer-box,.header-style-two .header-lower .outer-box,.header-style-two .outer-box{background:#fff!important;padding:8px 14px!important;display:block!important}.main-header .outer-box .main-box,.header-style-two .header-lower .outer-box .main-box,.header-style-two .outer-box .main-box{border-bottom:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.main-header .outer-box .logo-box,.header-style-two .outer-box .logo-box,.header-style-two .header-lower .outer-box .logo-box{float:none!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.main-header .outer-box .logo-box .logo,.header-style-two .outer-box .logo-box .logo{margin:0!important;padding:0!important}.main-header .outer-box .logo-box .logo img,.header-style-two .outer-box .logo-box .logo img{width:auto!important;max-height:34px!important;display:block!important}.main-header .outer-box .menu-area,.header-style-two .menu-area,.header-style-two .outer-box .menu-area{float:none!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.main-header .outer-box .menu-right,.header-style-two .outer-box .menu-right,.header-style-two .main-header .outer-box .menu-right{flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:0!important}.main-header .outer-box .menu-right .btn-box,.header-style-two .outer-box .menu-right .btn-box{margin:0!important;padding:0!important;display:block!important}.main-header .outer-box .menu-right .btn-box .theme-btn,.header-style-two .outer-box .menu-right .btn-box .theme-btn{white-space:nowrap!important;border-radius:20px!important;padding:6px 14px!important;font-size:12px!important;line-height:1.4!important;display:inline-block!important}.menu-area .mobile-nav-toggler,.header-style-two .menu-area .mobile-nav-toggler{float:none!important;cursor:pointer!important;background:#ef5a24!important;border-radius:6px!important;flex-direction:column!important;flex-shrink:0!important;order:2!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:0!important;left:0!important}.menu-area .mobile-nav-toggler .icon-bar,.header-style-two .menu-area .mobile-nav-toggler .icon-bar{background-color:#fff!important;width:18px!important;height:2px!important;margin-bottom:3px!important;display:block!important}.menu-area .mobile-nav-toggler .icon-bar:last-child,.header-style-two .menu-area .mobile-nav-toggler .icon-bar:last-child{margin-bottom:0!important}.main-header.header-style-two .outer-box .menu-right{display:none!important}.main-header.header-style-two .outer-box .menu-area{width:auto!important}}