header{background:#4ab1dd}header ul{padding:0;margin:0}header.home{height:100vh;background:url(../images/header-bgimg.jpg) center center no-repeat;background-size:cover;position:relative}@media screen and (max-width: 767px){header.home{height:auto}}@media screen and (max-width: 767px){header{height:auto}}header #logo_nav{z-index:999;width:100%;padding:8px 16px;display:flex;align-items:center;position:relative}header #logo_nav.scroll{left:0;top:0;position:fixed;background:#4ab1dd}header #logo_nav>.wrap{width:100%;display:flex;align-items:center}header .logo{z-index:999;position:relative}header nav{flex:1;text-align:right}header nav>ul{gap:4px;display:flex;justify-content:flex-end}@media screen and (max-width: 767px){header nav>ul{left:0;top:48px;width:100%;height:100vh;padding:16px;position:absolute;text-align:left;display:none;background:#266fa7}}header nav a{display:block;padding:4px;font-weight:600;padding:16px;font-size:1rem;text-transform:uppercase}@media screen and (max-width: 767px){header nav a{color:#fff}}header nav li{list-style:none;transition:all 0.3s ease 0s}@media(hover: none){header nav li:hover{background:#cdd6e0;opacity:.6}header nav li:active{opacity:.3}}header nav .hamburger-menu{z-index:10;display:none;top:16px;right:16px;position:absolute}@media screen and (max-width: 767px){header nav .hamburger-menu{display:block}}header input[type=checkbox]{display:none}header #heroshot{height:90vh;padding:36px 0;text-align:center;position:relative;overflow:hidden}@media screen and (max-width: 767px){header #heroshot{padding:32px 16px;height:auto}header #heroshot br{display:none}}header #heroshot p{font-size:1.8em}@media screen and (max-width: 767px){header #heroshot p{font-size:1.25em}}header #heroshot .copies{z-index:10;position:relative}header #heroshot .plane{z-index:1;top:-100px;width:1140px;margin:0 auto;position:relative}@media screen and (max-width: 767px){header #heroshot .plane{top:-50px}}header #heroshot .btn.blue{z-index:10;top:auto;bottom:36px;left:0;right:0;margin:auto;max-width:200px;position:absolute}@media screen and (max-width: 767px){header #heroshot .btn.blue{position:absolute}}footer{color:#fff;padding-top:48px;background:#0c2d46;font-size:.875rem}footer h4{position:relative}footer h4>span{display:none}footer a{color:#fff}footer li{padding:4px 0;list-style:none}footer em{display:block;color:#e5e5e5;font-style:normal;font-size:14px;margin-bottom:16px}footer .footer_logo{display:block;margin-bottom:16px}footer .copywright{color:#e5e5e5;display:block;text-align:center;padding:16px 0;margin-top:32px;font-size:.875rem;border-top:1px solid #334155}@media screen and (max-width: 767px){footer .copywright{padding:16px;text-align:left;border-top:0}}footer #contact{gap:8px;display:flex;margin-top:16px;flex-direction:column}footer #contact>span{gap:8px;display:flex;flex-direction:row;align-items:flex-start}footer #contact svg{width:36px;margin-top:4px}footer .grid{gap:16px;display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1023px){footer .grid{display:flex;flex-wrap:wrap}footer .grid div{flex:1}footer .grid div:nth-child(1){flex:none;order:4}}@media screen and (max-width: 767px){footer .grid{gap:0}footer .grid div{flex:auto;width:100%}footer .grid div:nth-child(1){margin-top:32px}}footer .grid>div{padding:16px}@media screen and (max-width: 767px){footer .grid>div{padding:0 16px}}footer input[type=checkbox]{display:none}footer label{padding:0}@media screen and (max-width: 767px){footer h4{padding:16px 0;border-bottom:1px solid #e5e5e5}footer h4>span{top:20px;right:8px;display:block;position:absolute;transition:all 0.3s ease 0s}footer .box{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease-out;transition:all 0.3s ease 0s}footer .box>ul{padding:8px 0}footer input[type=checkbox]:checked~.box{max-height:1000px;transition:max-height .4s ease-in,padding .4s ease-in}footer input[type=checkbox]:checked~label span{transform:scale(-1, -1)}}#menu-toggle{display:none}.hamburger{display:block;position:relative;width:40px;height:30px;cursor:pointer}.bar,.bar::before,.bar::after{content:"";display:block;position:absolute;width:100%;height:4px;background:#333;border-radius:2px;transition:all .3s ease-in-out}.bar{top:7px}.bar::before{top:-12px}.bar::after{top:12px}#menu-toggle:checked+.hamburger .bar{background:rgba(0,0,0,0)}#menu-toggle:checked+.hamburger .bar::before{transform:translateY(12px) rotate(45deg)}#menu-toggle:checked+.hamburger .bar::after{transform:translateY(-12px) rotate(-45deg)}*,*::before,*::after{box-sizing:border-box}*:focus{outline:none}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}html{line-height:1.5;font-size:16px}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,strong{line-height:normal;margin-bottom:8px;overflow-wrap:break-word;font-weight:600}h1{font-size:4em}@media screen and (max-width: 767px){h1{font-size:1.75em}}h2{font-size:3em}@media screen and (max-width: 767px){h2{font-size:1.8em}}h3{font-size:1.5rem;font-weight:500}@media screen and (max-width: 767px){h3{font-size:1.125em}}h4{font-size:1rem}ul{margin-top:32px;padding-left:32px}.wrap{max-width:1440px;margin:0 auto}a{color:#222;text-decoration:none}strong{font-weight:500}body{padding:0;margin:0;font-family:"Inter";font-weight:300}.socmed{gap:8px;display:flex}.socmed>li{list-style:none}.btn{cursor:pointer;font-weight:600;border-radius:8px;font-size:1.25em;display:inline-block;padding:12px 24px;box-shadow:0px 10px 10px rgba(38,111,167,.2);transition:all 0.3s ease 0s}.btn.blue{background:#4ab1dd;border:2px solid #0c2d46}.btn.blue:hover{background:#68c9f3}.btn.white{background:#fff}.graybg{background:#f8f8f8}#usp{padding:32px}#usp h2{color:#266fa7}#usp p{font-size:.875rem}#usp table{width:100%}#usp table tr{gap:16px;display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 767px){#usp table tr{gap:16px;display:grid;grid-template-columns:repeat(2, 1fr)}}#usp table td{text-align:center}.cards{padding:32px 32px 48px 32px}@media screen and (max-width: 767px){.cards{padding:16px}}.cards.cols2{gap:32px;display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 767px){.cards.cols2{gap:16px;display:grid;grid-template-columns:repeat(1, 1fr)}}.cards.cols3{gap:32px;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 767px){.cards.cols3{gap:16px;display:grid;grid-template-columns:repeat(1, 1fr)}}.cards.cols4{gap:32px;display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 767px){.cards.cols4{gap:16px;display:grid;grid-template-columns:repeat(1, 1fr)}}.cards .card{padding:32px;background:#fff;border:2px solid #e2e8f0;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1),0px 4px 6px -4px rgba(0,0,0,.1);border-radius:12px}@media screen and (max-width: 767px){.cards .card{padding:20px}}.cards .card .float{gap:32px;display:flex;align-items:center;flex-wrap:nowrap;position:relative}.cards .card .float h3{margin:0}@media screen and (max-width: 767px){.cards .card .float{gap:8px;flex-direction:column}}.cards .card .float>span img{max-width:300px}.cards .card .float>div{flex:1}.graybg{padding-top:16px;padding-bottom:48px;margin-bottom:32px}.graybg .cards h3{gap:16px;display:flex;align-items:center;margin-bottom:16px}.services .details{padding:32px 0}@media screen and (max-width: 767px){.services .float{flex-direction:row !important}}.banners{color:#fff;padding:48px;background:#266fa7}.banners #footer-section{gap:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.banners #footer-section p{color:#68c9f3}.heading{padding:32px}@media screen and (max-width: 767px){.heading{padding:16px}}.heading br{display:none}@media screen and (max-width: 767px){.heading br{display:block}}.heading h2 strong{color:#266fa7}.heading p{font-size:.875rem}#page-heroshots{height:400px;background:url(../images/page-heroshot-bgimg.jpg) center center no-repeat;color:#fff;display:flex;align-items:center;text-align:center}#page-heroshots p{font-size:1.8em}@media screen and (max-width: 767px){#page-heroshots{height:300px;padding:0 28px}#page-heroshots p{font-size:1.125em}}.partners{padding:0 32px;gap:16px;display:grid;grid-template-columns:repeat(5, 1fr)}@media screen and (max-width: 767px){.partners{padding:16px}}@media screen and (max-width: 767px){.partners{gap:16px;display:grid;grid-template-columns:repeat(3, 1fr)}}#contact-us{display:flex;flex-direction:row}@media screen and (max-width: 1023px){#contact-us{flex-direction:column}}#contact-us .cards{padding:16px;flex:1 0 70%}#contact-us aside{flex:1 0 30%}#contact-us aside li{gap:16px;display:flex;flex-wrap:nowrap;align-items:flex-start}#contact-us aside li span{flex:1 0 44px}#contact-us aside li p{flex:1 0 100%}#contact-us aside li em,#contact-us aside li strong{padding:0;display:block}#contact-us aside>.cards{gap:32px;display:flex;flex-direction:column}#contact-us aside>.cards>.card:last-child{background:#ffedd5}#contact-us aside>.cards>.card:last-child strong{color:#ea580c;font-size:1.75em}#contact-us ul{margin:16px 0;padding:0;gap:16px;display:flex;flex-direction:column}#contact-us li{list-style:none}#contact-us em{display:block;padding:4px;font-style:normal}#contact-us br{display:none}#contact-us #contact-form textarea,#contact-us #contact-form input[type=email],#contact-us #contact-form input[type=text]{width:100%;padding:16px;border-radius:8px;border:1px solid #e5e5e5}#contact-us #contact-form .btn.blue{border:0;padding:0;display:inline-block;padding:8px 32px}#contact-us #contact-form .btn.blue p{padding:0}#contact-us #contact-form .btn.blue input[type=submit]{border:0;background:rgba(0,0,0,0)}#contact-us #contact-form .btn.blue .wpcf7-spinner{display:none}#contact-us .wpcf7 form.sent .wpcf7-response-output,#contact-us .wpcf7 form .wpcf7-response-output,#contact-us .wpcf7 form.invalid .wpcf7-response-output,#contact-us .wpcf7 form.unaccepted .wpcf7-response-output,#contact-us .wpcf7 form.payment-required .wpcf7-response-output{padding:16px;border-radius:8px}