:root{--ab-blue:#19467E;--ab-red:#D10B09;--ab-accent:var(--ab-blue);--ab-accent-dark:#13355F;--ab-cta:#D10B09;--ab-cta-dark:#B30A08;--ab-cta-darker:#9A0807;}@media (max-width: 767.98px){:root{--ab-accent:var(--ab-red);--ab-accent-dark:#B30A08;}}.btn,.main-menu>ul>li,.main-menu>ul>li.book-call a,.overlay,.relative,body{position:relative}.absolute,.dropdown,.header-main,.nav-area-full,.overlay:before{position:absolute}.sticky li,li,ul{list-style-type:none}.book-form .radio-btn label,body,p{font-family:Poppins,sans-serif}.dropdown>ul>li>a,.menu-social-item,a,a:focus,a:hover{text-decoration:none}html{scroll-behavior:smooth}body{font-size:var(--base-font-size);background:#fafcff}.app-container{overflow:hidden}*,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}::-moz-selection{background:var(--primary-color);color:var(--theme-white);text-shadow:none}::selection{background:var(--primary-color);color:var(--theme-white);text-shadow:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{display:none}.sidebar-wrapper .sidemenu,.sidebar-wrapper .sidemenu .menu-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}::-webkit-scrollbar-track-piece{background-color:#ecedf1;-webkit-border-radius:0;border-left:1px solid #888}::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:0;background:var(--primary-color)}.btn,.iconbtn{border-radius:10px}@media screen and (-webkit-min-device-pixel-ratio:0){select{-webkit-appearance:none!important;line-height:28px!important}}.overlay:before{background-color:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0;content:""}.btn.focus,.btn:focus,a:focus,input:focus{outline:0;box-shadow:none!important}.btn,.btn-primary.focus,.btn-primary:focus,.form-control:focus{box-shadow:none}.sec-padding-60,.support{padding:60px 0}.sec-padding-100,.section-padding{padding:100px 0}.sm-btn{font-size:14px}.bannertext a,.md-btn{font-size:16px}.lg-btn{font-size:18px}.xl-btn{font-size:20px}.btn-wrap .btn{margin-right:15px}.btn.btn-white{background:#fff;color:#000}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:var(--ab-cta-darker);border-color:var(--ab-cta-darker)}.btn-secondary{color:#fff;background-color:transparent;border-color:var(--ab-cta)}.btn-secondary:hover{background:var(--ab-cta-dark);border-color:var(--ab-cta-dark)}.btn{-webkit-transition:.3s;transition:.3s;padding:10px 24px;font-weight:600}.iconbtn{background:#fff;display:inline-block;padding:8px;box-shadow:0 0 24px 0 rgba(0,0,0,.08)}.iconbtn img{width:30px}.h3,.h4,.h5,.h6,h3,h4,h5,h6{padding-bottom:10px;color:#202020;font-weight:700}.h2,h2{font-size:6.7vmin}.h3,h3{font-size:var(--font-size-h3)}.h4,h4{font-size:var(--font-size-h4)}.h5,h5{font-size:var(--font-size-h5)}.h6,h6{font-size:var(--font-size-h6)}p{font-weight:500;line-height:1.6;padding:0;margin:0 0 10px;color:#707070;font-size:16px}.shadow,.shadow-hover:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-hover{transition:.3s}.form-group{margin-bottom:16px}.form-label{font-size:12px;color:#000;margin-bottom:4px}.form-control{border-radius:12px;padding:10px 20px;box-shadow:3.47727px 6.95455px 13.90909px 0 rgba(0,0,0,.06)}.card{border:3px solid var(--ab-accent);border-radius:24px;box-shadow:0 0 10px #ffffffba}.card .card-body{padding:40px 25px}.card h3{font-weight:800;font-size:35px}.footer .link a,a:hover,header.header-main.stickyyy .nav-area-full .quicknav li .btn:hover{color:var(--ab-accent)}a:focus{outline:0}img{border:0;outline:0}a{color:#000}.bg-light{background-color:#f7f8fd!important}.header-main{padding:0;z-index:99;width:100%;-ms-transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;top:0}.header-main.fixed{box-shadow:0 5px 20px #00000012;-ms-transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;position:fixed;background:#fff}.logo,.nav-area-full{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s}.header-main.fixed .main-menu>ul>li>a{text-transform:capitalize;color:#223235}.header-main.fixed .logo{width:100%}.nav-area-full{padding:20px 0 0;width:100%;top:0;transition:.4s}.dropdown,.footer-main .links ul,.main-menu>ul>li{padding:0}header.header-main.stickyyy .nav-area-full{background:#fff;padding:10px 0;box-shadow:0 4px 10px 0 #00000021}.logo{margin:0;float:left;transition:.4s}.main-menu>ul>li>a,header .dropDown>ul>li a span.head{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;font-size:16px}.logo img,header.header-main.stickyyy .nav-area-full .logo img{width:150px}.callus p span,.dropdown>ul>li.level2:hover>ul,.logo a,.menu-social-item em span{display:block}.main-menu,.main-menu>ul>li,.quicknav,.quicknav li,.subheading,a.link{display:inline-block}.main-menu>ul{float:left;margin:0}.main-menu>ul>li:last-child{padding-right:0}.main-menu>ul>li:before{position:absolute;width:1px;height:12px;background:#71787e;left:0;top:30%}.dropdown>ul>li:before,.dropdown>ul>li>a:hover:before,.dropdown>ul>li>ul,.main-menu>ul>li:first-child:before{display:none}.main-menu>ul>li>a{padding:10px 15px;color:#fff;font-weight:400;text-transform:capitalize;transition:.4s}.main-menu>ul>li.book-call>a{border:2px solid #fff;border-radius:10px;padding:11px 20px;margin:0 20px 0 10px;color:#fff}header.header-main.stickyyy .nav-area-full .main-menu>ul>li>a{color:#202020}header.header-main.stickyyy .nav-area-full .quicknav li a{color:#202020;font-weight:400}.bannertext .subheading,.flip-clock-wrapper a:hover,.main-menu>ul>li.head-no>a:hover,.menu-social-item:hover,.quicknav a,.ty-page .banner-paragraph,header.header-main.stickyyy .nav-area-full .quicknav li .btn{color:#fff}.header-main .has-submenu.progmenu{font-size:16px;color:#171717;font-weight:400;margin:0;padding:3px 0 4px}header .dropDown>ul{max-width:1135px;width:100%;margin:auto;padding:20px;background-color:#fff;box-shadow:0 4px 10px 0 #00000021;border-bottom-left-radius:4px;border-bottom-right-radius:4px}header .dropDown{position:fixed;left:0;right:0;display:-ms-flexbox;top:70px;z-index:9;height:0;overflow:hidden;-moz-transition:height 1s;-webkit-transition:height 1s;-o-transition:height 1s;transition:height 1s;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}header .main-menu ul li.hasmenu:hover .dropDown{padding-top:30px;height:auto;opacity:1}header.header-main.stickyyy .main-menu ul li .dropDown{top:50px;padding-top:21px;padding-bottom:20px}header .dropDown>ul>li{width:33%;display:inline-block;vertical-align:top}header .dropDown>ul>li>a{color:#333;display:flex;align-items:center;line-height:1.2;padding:10px}header .dropDown>ul>li>a>i{font-size:40px;margin-right:14px}header .dropDown>ul>li a img{width:40px;height:40px;object-fit:contain;transition:transform .2s;margin-right:16px}header .dropDown>ul>li a span.head{font-weight:700;display:block;color:#2e2e2e;transition:.4s}header .dropDown>ul>li a span.discp{font-size:12px}header .dropDown>ul>li a:hover span.discp{color:#232323}header .dropDown>ul>li a.link{font-size:14px;font-weight:700;margin:0 0 15px;color:#2e2e2e}header .dropDown>ul>li.last{padding:5px 0 0}.main-menu>ul>li.hasmenu span{font-size:10px}header .dropDown>ul>li a:hover,header .dropDown>ul>li:hover a span.head{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;color:var(--ab-accent)}header .dropDown>ul>li:hover a img{transition:transform .2s;transform:scale(1.1)}.main-menu>ul>li>a>i{font-size:16px;padding-left:3px}.main-menu>ul>li.head-no>a{border-radius:30px;padding:16px 20px;font-size:14px;background-color:var(--ab-accent);color:#fff;font-weight:700}.main-menu>ul>li.active>a,.main-menu>ul>li>a.active,.main-menu>ul>li>a:focus,.main-menu>ul>li>a:hover{color:var(--ab-accent);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}header .dropDown>ul>li>ul{padding-left:70px;display:none}header .dropDown>ul>li>ul li{margin-bottom:6px}header .dropDown>ul>li>ul li a{font-weight:400}header .dropDown>ul>li>ul li a:before{content:"_";position:relative;top:-6px;margin-right:6px}.dropdown{width:270px;top:160%;left:0;visibility:hidden;opacity:0;background-color:#fff;border:1px solid #cbd6e2;border-radius:.1875rem;box-shadow:0 1px 24px rgba(45,62,80,.12);z-index:95}.main-menu>ul>li:hover .dropdown{visibility:visible;opacity:1;left:18px}.main-menu>ul>li:hover .progmenu .dropdown{left:0}.dropdown>ul{padding:10px 0;list-style:none}.dropdown>ul>li>a{color:#171717!important;font-size:15px;padding:8px 10px 8px 15px;display:block}.dropdown>ul>li>a:hover{color:#000;background:0 0}.double-drop{width:400px!important}.stickyheader{position:fixed;z-index:9999;min-height:auto}.stickyheader .logo img{width:80px}.stickyheader .logo,.stickyheader .top-info-list ul{margin:5px 0}.stickyheader .navbar-inverse{margin:10px 0 0}.sticky-container{padding:0;margin:0;position:fixed;right:-155px;top:180px;width:200px;display:none;z-index:999}.sticky li{border-radius:5px;background-color:#333;color:#efefef;height:45px;padding:0;margin:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;cursor:pointer}.sticky li:hover{margin-left:-115px}.sticky li img{float:left;border-radius:5px 0 0 5px;margin:0 10px 0 0}.sticky li p{padding:0;margin:0;text-transform:capitalize;line-height:45px;color:#fff}.sticky li a{border-radius:5px;color:#fff}.main-menu>ul>li.book-call{margin-top:0}.main-menu>ul>li.book-call a{color:#4c4c4c;font-size:16px;font-weight:600}.main-menu>ul>li.book-call a i{position:absolute;margin-right:6px;padding-left:0;font-size:16px;left:0}.backdrop{background:#000000cc;position:absolute;z-index:99;height:100%;width:100%;display:none;top:0;bottom:0}.backdrop .logo{width:20%;position:absolute;left:75%;top:50%;transform:translate(-50%,-50%) scaleX(-1);opacity:0;transition:1.5s;-webkit-transition:1.5s;-moz-transition:1.5s}.backdrop.rotate .logo{transform:translate(-50%,-50%) scaleX(1);opacity:1}.burger-click-region{position:absolute;left:76px;top:80px;width:40px;height:30px;z-index:11}.nav-area-full .burger-click-region{left:30px;top:35px}.burger-menu-piece{display:block;position:relative;width:30px;border-top:3px solid #fff;transform-origin:50% 50%;margin-top:8px}.sidebar-wrapper .sidebar{width:100%;margin-top:0;left:-100%;height:100%;position:fixed;z-index:999;background:#000}.subheading:before,.support .box.bg-primary{background:var(--ab-accent)}.sidebar-wrapper .sidebar .logo{position:absolute;top:60px;width:200px}.sidebar-wrapper .sidemenu{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100vh}.sidebar-wrapper .sidemenu .menu-body{display:grid;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;padding:80px 60px 0}.sidebar-wrapper .sidemenu .menu-footer{padding:0 0 80px 60px}.sidebar-wrapper .sidebar li{list-style-type:none;font-size:50px;margin-bottom:20px;text-align:center;font-weight:700;cursor:pointer;transition:1s;-webkit-transition:1s;-moz-transition:1s;min-width:100%}.sidebar-wrapper .sidebar .sidetext{opacity:1;color:#fff}.sidebar .burger-click-region{top:55px;left:55px}.menu-title{display:none;padding:0 0 30px;color:rgba(0,0,0,.3);font-size:16px;line-height:100%}.menu-nav-item,.menu-nav-item a em{display:block;position:relative;overflow:hidden}.menu-nav{margin:-4px 0}.menu-nav-item{padding:6px 0}.menu-nav-item a{display:inline-block;position:relative;font-size:44px;color:#fff;font-weight:400;letter-spacing:-.05em;line-height:100%;top:80px;transition:1s}.flip-clock-wrapper ul li a div.up div.inn,.openside .menu-nav-item a,.openside .menu-social-item em{top:0}.menu-nav-item .inner-menu{display:none;padding:12px 0}.menu-nav-item .inner-menu li{text-align:left;font-size:inherit;margin-bottom:12px}.menu-nav-item .inner-menu li a{font-size:30px;padding-left:20px}.menu-nav-item a em i{position:relative;top:4px;font-size:34px;margin-left:10px}.menu-nav-item a em{padding:0 .01em 0 0;font-style:normal}.menu-social{display:inline-block;margin:-6px 0}.menu-social-item{position:relative;display:block;padding:12px 0;font-size:16px;line-height:120%;letter-spacing:.00464286em;text-transform:capitalize;color:#fff;overflow:hidden}.banner .bannertext .banner-heading,.mheading{line-height:1.2;font-weight:400;text-transform:capitalize}.menu-social-item em{display:block;position:relative;overflow:hidden;font-style:normal;transition:1s;top:20px}.banner{align-items:center;background-size:cover;background-position:bottom center;width:100%;padding:140px 0}.banner .bannertext .banner-heading{color:#fff;font-size:48px;margin-bottom:20px}.banner .bannertext .banner-paragraph{color:#fff;font-size:16px;line-height:1.6}.mheading{color:#2e2e2e;font-size:42px;margin-bottom:16px}.mparagraph{font-size:18px;color:#4f4f4f;line-height:1.4;text-align:center}.subheading{font-size:16px;color:#6c6c6c;position:relative;margin-bottom:20px;padding-left:10px;line-height:1}.subheading:before{content:"";width:6px;height:6px;position:absolute;left:0;bottom:4px;border-radius:50%}a.link{color:var(--ab-accent);margin-top:15px}a.link i{font-weight:700;margin-right:6px;position:relative;top:2px}.form input[type=number]::-webkit-inner-spin-button,.form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quicknav{margin-bottom:0;text-align:right}.quicknav li{padding-left:30px}.quicknav li a i{margin-right:5px;font-size:16px}.quicknav img{width:24px;margin-right:4px;vertical-align:middle;position:relative;top:-1px}@media (max-width:1023px){.quicknav li a{font-size:14px!important}}.banner .bannertext .bannerlist li{position:relative;color:#fff;font-size:18px;padding-left:33px;padding-bottom:5px;text-transform:capitalize}.banner .bannertext .bannerlist li:before{color:var(--ab-accent);content:"\e916";font-size:18px;position:absolute;font-family:icomoon!important;left:5px}.pull-right{float:right!important}.pull-left{float:left!important}.list{padding:0;color:#fff}.list li{margin:20px 0;font-size:16px}.list li img{width:20px;position:relative;top:-2px;vertical-align:middle;margin-right:2px}.support .box{display:flex;align-items:center;border-radius:26px;background:linear-gradient(90deg, #f4811f -29.02%, #000000 137.5%);box-shadow:0 0 60px 0 rgba(0,0,0,.06);padding:45px}.support .box .icon{height:60px;width:60px;min-width:60px;margin-right:10px;border-radius:10px;background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.1);display:inline-flex;justify-content:center;align-items:center}.support .box .icon img{width:36px}.support .box h4{padding-bottom:0;color:#fff;font-weight:600;font-size:22px}.book-slider .slick-track,.footer-main{padding:80px 0}.book-slider .book{height:300px;padding:12px;transform:scale(.9);transition:.3s}.book-slider .book img{height:100%;width:100%;object-fit:cover;border-radius:10px}.book-slider .book.slick-current{transform:scale(1);border-radius:16px;background:#fff;box-shadow:0 10px 21px 0 rgba(0,0,0,.25)}.slick-next,.slick-prev{bottom:0;z-index:1;top:auto;left:53%;transform:translate(-50%,0);height:50px;width:50px;border-radius:50%;border:1px solid #000}.slick-next:before,.slick-prev:before{font-family:icomoon;content:"";color:#000;font-size:26px}.slick-prev{margin-left:-80px}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{border-color:#145b52;color:#145b52}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{border-color:#11574e}.slick-prev:before{content:"\e958"}.slick-next:before{content:"\e957"}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:var(--ab-accent);border-color:var(--ab-accent);box-shadow:0 4px 7px 0 rgba(0,0,0,.25)}.nav-pills .nav-link{background:0 0;border:1px solid #8a8a8a;border-radius:10px;color:#8a8a8a;padding:10px 20px}.nav-pills .nav-item{margin:0 8px}.title{font-weight:400;font-size:24px}.cta .bg{background-image:url(../images/ctaimg.png);background-color:#f6f6f6;background-repeat:no-repeat;background-size:cover;padding:60px;border-radius:30px;border:1px solid #ee8a08}.callus{display:flex;align-items:center;margin:20px 0}.callus img{width:30px;margin-right:6px}.callus p{font-size:12px;color:#000;margin-bottom:0}.testimonial{position:relative;overflow:hidden}.testimonial .bgtesti{position:absolute;right:0;bottom:0;top:0}.testimonial .coma{position:absolute;left:0;top:0}.testimonial .img{position:relative;text-align:left}.testimonial .coma+img{z-index:1;position:relative;margin-top:30px}footer{background:linear-gradient(180deg, #02231f 0, #3e2300 85.25%)}.banner.book-cover.revamp img,.book-form input,.footer-main .links{margin-bottom:30px}.footer-main .links h6{font-size:16px;text-transform:uppercase}.footer-main .links li,.footer-main .links li a{font-size:14px;color:#fff;font-weight:400;margin-bottom:10px;display:flex}.footer-main .links li a{margin-bottom:0}.services-links{border-bottom:1px solid #d8d8d8;margin-bottom:60px;padding-bottom:30px;display:none}.footer p{font-size:16px;color:#fff;line-height:1.8;font-weight:400}.footer .link{color:var(--ab-accent);font-size:16px;margin-top:20px}.footer-main .links .title{color:#fff;font-weight:600;font-size:38px;padding-bottom:20px}.footer-main .links .callus p{line-height:1.4;font-size:12px}.footer-main .links li a i,.footer-main .links li i{margin-right:10px;color:var(--ab-accent);font-size:28px;position:relative;top:-5px}.footer .logo img{width:200px}.footer .logo{float:none}.footer-main .links ul.social{display:flex;margin-top:30px}.footer-main .links ul.social a{width:40px;height:40px;border-radius:50%;justify-content:center;background:#ffffff2e;align-items:center;color:#fff;cursor:auto}.footer-main .links ul.social a i{top:0;color:#fff;margin:0;font-size:20px}.footer-main .links ul.social li{margin-right:10px}.partners{display:flex;justify-content:center}.partners img{height:65px;margin:0 30px;object-fit:contain;max-width:140px}
.copyright{color:#fff;padding:14px 0;border-top:1px solid #d8d8d82e;text-align:center} .copyright span a{color: #fff;}.grecaptcha-badge{bottom:50px!important}.contact-modal{backdrop-filter:blur(10px);background:#0006}.contact-modal .modal-dialog{min-height:100vh;display:flex;justify-content:center;align-items:center}.contact-modal .modal-content{background:0 0;outline:0;border:0}.contact-modal .btn-close{position:absolute;right:5%;top:5%}.ty-page .home-banner{height:calc(100vh - 50px);background-position:top;align-items:center;padding:0}.book-cover{display:flex;align-items:end;background-size:cover;background-position:top;padding:0 0 50px;height:300px}.book-form{padding:60px}.book-form .radio-btn input{margin:0}.book-form .radio-btn label{font-weight:500;line-height:1.6;color:#707070;font-size:16px;margin-right:10px}.book-form .radio-btn{margin-bottom:20px}.book-form textarea{margin-bottom:30px;min-height:150px;max-height:150px}.book-form .radio-btn input{margin-right:3px}.dots,.dots li{list-style:circle}.radio-btn label{pointer-events:none}.book-form-revamp form{width:70%;margin:auto;background:#fff;border:50px solid #f4f1f1;border-radius:8px;padding:50px}.book-form-revamp .radio-btn{flex-wrap:wrap}.book-form-revamp input{border-radius:8px}.banner.book-cover.revamp{text-align:center;height:100%;padding:50px 0 0}.banner.book-cover.revamp p{color:#333;text-align:center}@media (max-width:962px){.book-form-revamp form{width:100%}}@media (max-width:450px){.book-form-revamp form{padding:20px;border-width:20px}.book-form .radio-btn label{font-size:15px}}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper:after,.flip-clock-wrapper:before{content:" ";display:table}.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper.clearfix{zoom:1}.flip-clock-wrapper{font:11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none;text-align:center;position:relative;width:100%;margin:0 0 20px;display:flex;justify-content:center}.flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper ul{list-style:none;position:relative;float:left;margin:2px;width:45px;height:60px;font-size:80px;font-weight:700;line-height:60px;border-radius:6px;background:red}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:rgba(0,0,0,.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#f8f8f8;text-shadow:0 1px 2px #000;text-align:center;background-color:#000;border-radius:6px;font-size:35px}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul li.flip-clock-active,.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:.2s linear .2s both asd;-moz-animation:.2s linear .2s both asd;animation:.2s linear .2s both asd;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:12px;height:80px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:none;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;bottom:-11px;right:-76px;text-shadow:none;font-size:16.5px;font-weight:700;color:#000}.flip-clock-divider.minutes .flip-clock-label{right:-83px}.flip-clock-divider.seconds .flip-clock-label{right:-84px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@-o-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@keyframes asd{0%{z-index:2}100%,20%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:.2s linear .2s both turn;-moz-animation:.2s linear .2s both turn;animation:.2s linear .2s both turn}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:.2s linear both turn2;-moz-animation:.2s linear both turn2;animation:.2s linear both turn2}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:0 0,bottom,0,100% #000;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);-webkit-animation:.2s linear both show;-moz-animation:.2s linear both show;animation:.2s linear both show}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:0 0,bottom,0,100% #000;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);-webkit-animation:.2s linear .1s both hide;-moz-animation:.2s linear .1s both hide;animation:.2s linear .1s both hide}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:0 0,bottom,0,100% rgba(0,0,0,.1);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);-webkit-animation:.2s linear both show;-moz-animation:.2s linear both show;animation:.2s linear both show}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:0 0,bottom,0,100% rgba(0,0,0,.1);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);-webkit-animation:.2s linear .1s both hide;-moz-animation:.2s linear .1s both hide;animation:.2s linear .2s both hide}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.card .btn-primary {font-weight: 700;font-size: 18px;}


/*tabs css*/
.section-padding .nav-tabs{
    border-bottom: transparent;
}
.section-padding .nav-tabs .nav-link.active {
    border-radius: 6px;
    background: var(--ab-accent);
}
.section-padding .nav-tabs .nav-link {
    border-radius: 6px;
    border: 1px solid var(--ab-accent);
    color: #000;
    font-size: 16px;
    padding: 8px 22px;
    font-weight: 500;
    outline: none;
}
.section-padding .nav-tabs .nav-link:hover{
    background: var(--ab-accent); 
}
.section-padding .nav-tabs .nav-link:focus-visible{
    outline: none;
    box-shadow: none;
}








/* =================================================
   HEADER – FULL WHITE BACKGROUND
   ================================================= */

.header-main,
.header-main .nav-area-full {
  background-color: #ffffff !important;
  background-image: none !important;
}

/* Remove any gradient coming from inner pages */
.pp-page .nav-area-full {
  background-color: #ffffff !important;
  background-image: none !important;
}

/* Optional: subtle divider under header */
.header-main .nav-area-full {
  border-bottom: 1px solid #e5e7eb;
  padding: 14px 0;
}

/* =================================================
   LOGO SIZE (RESPONSIVE)
   ================================================= */

.header-main .logo img,
.header-main .blacklogo {
  width: 300px;       /* DESKTOP size */
  max-width: 100%;
  height: auto;
}

/* Tablet */
@media (max-width: 991px) {
  .header-main .logo img {
    width: 260px;
  }
}

/* Mobile */
@media (max-width: 576px) {
  .header-main .logo img {
    width: 220px;
  }
}

/* =================================================
   PHONE NUMBER (BOLD + EMPHASIZED)
   ================================================= */

.header-main .quicknav li a {
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.4px;
  color: #0f172a !important;
  display: flex;
  align-items: center;
}

/* Hover effect */
.header-main .quicknav li a:hover {
  color: #2563eb !important;
}

/* Flag spacing */
.header-main .quicknav li a img {
  margin-right: 6px;
}

/* Optional pill background for phone */
.header-main .quicknav li a {
  padding: 6px 10px;
  border-radius: 6px;
  background: rgba(15, 23, 42, 0.05);
}

/* =================================================
   HEADER BUTTON (CTA)
   ================================================= */

.header-main .quicknav .btn,
.header-main .quicknav button.btn {
  background-color: #0f172a !important;
  border-color: #0f172a !important;
  color: #ffffff !important;
  font-weight: 600;
  border-radius: 6px;
  padding: 10px 18px;
}

.header-main .quicknav .btn:hover {
  background-color: #2563eb !important;
  border-color: #2563eb !important;
}

/* =================================================
   GENERAL ALIGNMENT FIX
   ================================================= */

.header-main .d-flex {
  align-items: center;
}

.header-main ul.quicknav {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 0;
}

/* =================================================
   MOBILE CLEANUP
   ================================================= */

@media (max-width: 768px) {
  .header-main .nav-area-full {
    padding: 12px 0;
  }

  .header-main .quicknav li a {
    font-size: 15px;
  }
}





/* =========================================
   HEADER FIX: White background + no overlap
   ========================================= */

/* Make header take space (so it won't cover hero) */
header.header-main,
header.header-main .nav-area-full {
  position: relative !important;
  background: #ffffff !important;
  background-image: none !important;
}

/* keep fixed header behavior on scroll (your CSS already uses .fixed) */
header.header-main.fixed {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #ffffff !important;
}

/* spacing + subtle divider */
header.header-main .nav-area-full {
  padding: 14px 0 !important;
  border-bottom: 1px solid #e5e7eb;
}

/* =========================================
   LOGO: Bigger (desktop + responsive)
   ========================================= */

header.header-main .logo img,
header.header-main .blacklogo {
  width: 240px !important;  /* desktop size */
  max-width: 100%;
  height: auto;
}

/* =========================================
   PHONE: Bold + clean
   ========================================= */

header.header-main .quicknav li a {
  font-weight: 800 !important;
  letter-spacing: 0.3px;
  color: #0f172a !important;
  display: flex;
  align-items: center;
  gap: 8px;
}

