@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/poppins-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/poppins-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/poppins-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/poppins-700.ttf) format('truetype');
}
/* Anaka light homepage. Native Enfold elements; homepage only. */
html:has(body.anaka-home){scroll-behavior:smooth;scroll-padding-top:110px}
body.anaka-home{--anaka-ink:#0c2540;--anaka-blue:#00b5e4;--anaka-muted:#526577;--anaka-line:#dfebf1;background:#fff!important}
#top.anaka-home,#top.anaka-home p,#top.anaka-home input,#top.anaka-home textarea{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75;color:var(--anaka-muted)}
#top.anaka-home h1,#top.anaka-home h2,#top.anaka-home h3{font-family:Arial,Helvetica,sans-serif;text-transform:none!important;color:var(--anaka-ink);font-weight:700;letter-spacing:-1.2px;line-height:1.16}
#top.anaka-home h1{font-size:64px;letter-spacing:-2.6px;margin:0}#top.anaka-home h1 span{color:#00aede}
#top.anaka-home h2{font-size:38px;margin:0}#top.anaka-home h3{font-size:21px;letter-spacing:-.5px;margin:0}
#top.anaka-home a{text-decoration:none}#top.anaka-home a:focus-visible,#top.anaka-home summary:focus-visible{outline:3px solid #007a9d;outline-offset:5px}
#top.anaka-home .container{max-width:1240px;width:90%;padding:0 24px}
#top.anaka-home #main{padding-top:90px!important;background:#fff}
#top.anaka-home #header{background:#fff!important;box-shadow:0 1px 0 #e6edf2}
#top.anaka-home #header_main{border:0;background:#fff!important}
#top.anaka-home #header .container,#top.anaka-home #header .inner-container{height:90px!important}
#top.anaka-home #header .logo{height:90px!important;line-height:90px!important;display:flex;align-items:center;overflow:visible}
#top.anaka-home #header .logo a{height:80px!important;display:block}#top.anaka-home #header .logo img{height:80px!important;width:auto;max-height:80px!important}
#top.anaka-home #header .main_menu,#top.anaka-home #header_meta,#top.anaka-home .title_container,#top.anaka-home #footer,#top.anaka-home #socket{display:none!important}
.anaka-desktop-nav{position:absolute;right:0;top:0;height:90px;display:flex;align-items:center}
#top.anaka-home .anaka-nav-list{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}
#top.anaka-home .anaka-nav-list li{margin:0;padding:0;list-style:none}
#top.anaka-home .anaka-nav-list a{display:block;font-size:14px;font-weight:600;color:#19354a;line-height:1.3;padding:15px 0}
#top.anaka-home .anaka-nav-list a:hover{color:#008cb5}
#top.anaka-home .anaka-nav-list li:last-child a{background:#08b9e9;border-radius:40px;padding:15px 24px;color:#082b40}
.anaka-mobile-nav{display:none}
#top.anaka-home .anaka-section{border:0!important;min-height:0;background:#fff!important;scroll-margin-top:90px}
#top.anaka-home .anaka-section .content{padding:70px 0!important}
#top.anaka-home .av-special-heading{margin:0 0 22px;padding:0!important;clear:none!important}
#top.anaka-home .special-heading-border{display:none}
#top.anaka-home .anaka-kicker{margin:0 0 16px!important}
#top.anaka-home .anaka-kicker p{font-size:10px;letter-spacing:2px;font-weight:700;color:#42718a;line-height:1.6;margin:0}
#top.anaka-home .anaka-section-intro{margin-top:-5px;margin-bottom:32px;max-width:720px}
#top.anaka-home .anaka-section-intro p{margin:0}
#top.anaka-home .anaka-button{margin:18px 0 0}
#top.anaka-home .anaka-button .avia-button,#top.anaka-home input.button{border:0!important;border-radius:40px!important;background:#08b9e9!important;color:#082b40!important;font-size:14px!important;font-weight:700;line-height:1.4!important;letter-spacing:0;padding:16px 25px!important;box-shadow:none;transition:background .2s,transform .2s}
#top.anaka-home .anaka-button .avia-button:hover,#top.anaka-home input.button:hover{background:#62d6f3!important;transform:translateY(-2px)}
#top.anaka-home .avia-image-container-inner,#top.anaka-home .avia_image{width:100%;max-width:none;border-radius:0}
#top.anaka-home .avia-image-container{margin:0;width:100%}
#top.anaka-home .anaka-hero .content{padding:58px 0 65px!important}
#top.anaka-home .anaka-hero .entry-content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
#top.anaka-home .anaka-hero .flex_column{width:100%;margin:0!important;float:none;min-width:0}
#top.anaka-home .anaka-hero .entry-content-wrapper:before,#top.anaka-home .anaka-hero .entry-content-wrapper:after{display:none}
#top.anaka-home .anaka-intro{max-width:480px;margin:24px 0 0}#top.anaka-home .anaka-intro p{font-size:17px;line-height:1.75;margin:0}
#top.anaka-home .anaka-hero-photo img{height:480px!important;object-fit:cover;object-position:50% 50%;border-radius:10px}
#top.anaka-home .anaka-proof p{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#526577;margin:25px 0 0}
#top.anaka-home .anaka-proof span:before{content:'âœ“';color:#008bb5;margin-right:7px}
#top.anaka-home .anaka-services{background:#f5fafd!important}
#top.anaka-home .anaka-service{width:23.2%;margin-left:2.4%;background:#fff;border:1px solid #dce9f0;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #153a4d04}
#top.anaka-home .anaka-service.first{margin-left:0}
#top.anaka-home .anaka-card-photo img{height:165px!important;object-fit:cover;width:100%}
#top.anaka-home .anaka-service .av-special-heading{padding:22px 22px 0!important;margin-bottom:12px}
#top.anaka-home .anaka-service .avia_textblock{padding:0 22px 20px;line-height:1.6}
#top.anaka-home .anaka-service .avia_textblock p{font-size:14px;line-height:1.65;margin:0 0 18px}
#top.anaka-home .anaka-service .avia_textblock p:first-child{min-height:92px}
#top.anaka-home .anaka-service .avia_textblock p:last-child{margin:0}
#top.anaka-home .anaka-text-link{color:#007eaa;font-weight:700;font-size:13px;display:flex;justify-content:space-between;gap:10px}
#top.anaka-home .anaka-text-link:hover{color:#034660;text-decoration:underline}
#top.anaka-home .anaka-about .entry-content-wrapper{display:flex;align-items:center;gap:65px}
#top.anaka-home .anaka-about .flex_column{width:50%;margin:0!important;float:none;min-width:0}
#top.anaka-home .anaka-about .entry-content-wrapper:before,#top.anaka-home .anaka-about .entry-content-wrapper:after{display:none}
#top.anaka-home .anaka-about-photo img{height:430px!important;object-fit:cover;border-radius:10px}
#top.anaka-home .anaka-small p{font-size:12px;margin-top:25px}
#top.anaka-home .anaka-projects .content{padding-top:15px!important}
#top.anaka-home .anaka-project{width:31.7%;margin-left:2.45%}#top.anaka-home .anaka-project.first{margin-left:0}
#top.anaka-home .anaka-project-photo img{height:235px!important;object-fit:cover;border-radius:9px}
#top.anaka-home .anaka-project .av-special-heading{margin-top:20px;margin-bottom:8px}#top.anaka-home .anaka-project h3{font-size:20px}
#top.anaka-home .anaka-project p{font-size:14px;margin:0}
#top.anaka-home .anaka-cta .content{box-sizing:border-box;padding:44px 48px!important;background:#edf8fc;border:1px solid #d7ebf4;border-radius:12px}
#top.anaka-home .anaka-cta .entry-content-wrapper{display:flex;align-items:center;gap:30px}
#top.anaka-home .anaka-cta .entry-content-wrapper:before,#top.anaka-home .anaka-cta .entry-content-wrapper:after{display:none}
#top.anaka-home .anaka-cta .flex_column{margin:0!important;float:none}
#top.anaka-home .anaka-cta-copy{width:68%}#top.anaka-home .anaka-cta-button{width:32%}
#top.anaka-home .anaka-cta h2{font-size:34px}#top.anaka-home .anaka-cta .av-special-heading{margin-bottom:0}
#top.anaka-home .anaka-contact .content{padding-top:85px!important}
#top.anaka-home .anaka-contact-copy{width:39%;margin:0 9% 0 0}
#top.anaka-home .anaka-form{width:52%;margin:0}
#top.anaka-home .anaka-email a{font-size:23px;color:#007b9f;font-weight:700}
#top.anaka-home .anaka-email{margin:28px 0 8px}
#top.anaka-home .anaka-form label{font-size:13px;font-weight:600;color:#17354a}
#top.anaka-home .anaka-form input[type=text],#top.anaka-home .anaka-form textarea{background:#f8fbfd!important;border:1px solid #d6e4ed!important;border-radius:7px!important;padding:12px!important;color:#16364c!important;box-shadow:none!important;font-size:16px!important}
#top.anaka-home .anaka-form textarea{min-height:145px;resize:vertical}
#top.anaka-home .anaka-form input:focus,#top.anaka-home .anaka-form textarea:focus{outline:2px solid #008ab5;outline-offset:2px}
#top.anaka-home .anaka-form .value_verifier_label{font-size:12px;color:#526577}
#top.anaka-home .anaka-footer-section .content{padding:32px 0!important;border-top:1px solid #e0eaf0}
.anaka-footer{display:flex;justify-content:space-between;align-items:center;gap:30px}
#top.anaka-home .anaka-footer strong{font-size:27px;color:#0c2540;letter-spacing:3px;display:block;line-height:1.2}
.anaka-footer span{font-size:9px;letter-spacing:2px;display:block}
#top.anaka-home .anaka-footer p,#top.anaka-home .anaka-footer a{font-size:12px;color:#526577;margin:0}
@media(min-width:768px) and (max-width:1100px){#top.anaka-home h1{font-size:48px}#top.anaka-home h2{font-size:31px}#top.anaka-home .anaka-nav-list{gap:22px}#top.anaka-home .anaka-hero .entry-content-wrapper{gap:30px}#top.anaka-home .anaka-service .av-special-heading{padding-left:15px!important;padding-right:15px!important}#top.anaka-home .anaka-service .avia_textblock{padding:0 15px 20px}#top.anaka-home .anaka-service h3{font-size:18px}#top.anaka-home .anaka-about .entry-content-wrapper{gap:35px}}
@media(max-width:767px){
 #top.anaka-home #wrap_all .container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0 24px!important}
 #top.anaka-home #main{padding-top:0!important}#top.anaka-home #header{position:relative!important;top:0!important}
 #top.anaka-home #header .container,#top.anaka-home #header .inner-container{height:78px!important}
 #top.anaka-home #header .logo{height:78px!important;line-height:78px!important}#top.anaka-home #header .logo a,#top.anaka-home #header .logo img{height:70px!important;max-height:70px!important}
 .anaka-desktop-nav{display:none}.anaka-mobile-nav{display:block;position:absolute;right:0;top:20px;z-index:100}
 .anaka-mobile-nav summary{cursor:pointer;list-style:none;display:flex;gap:12px;align-items:center;font-weight:700;color:#15364a;font-size:14px;padding:8px 0 8px 15px}.anaka-mobile-nav summary::-webkit-details-marker{display:none}.anaka-mobile-nav summary span{font-size:24px;line-height:1}
 .anaka-mobile-nav nav{position:absolute;right:0;top:52px;width:255px;background:#fff;border:1px solid #dce9f0;box-shadow:0 12px 35px #12354b1a;border-radius:9px;padding:15px}
 #top.anaka-home .anaka-mobile-nav .anaka-nav-list{display:flex;flex-direction:column;align-items:stretch;gap:2px}#top.anaka-home .anaka-nav-list a{padding:13px 10px}
 #top.anaka-home h1{font-size:43px;letter-spacing:-1.8px;line-height:1.1}#top.anaka-home h2{font-size:31px;letter-spacing:-1px}#top.anaka-home h3{font-size:22px}
 #top.anaka-home .anaka-section .content{padding:48px 0!important}
 #top.anaka-home .anaka-hero .content{padding:35px 0 45px!important}
 #top.anaka-home .anaka-hero .entry-content-wrapper{display:flex;flex-direction:column;gap:30px;align-items:stretch}
 #top.anaka-home .anaka-hero .flex_column{width:100%!important;margin:0!important}
 #top.anaka-home .anaka-hero-photo img{height:285px!important}#top.anaka-home .anaka-kicker p{font-size:9px;letter-spacing:1.6px}
 #top.anaka-home .anaka-intro p{font-size:16px}#top.anaka-home .anaka-proof p{gap:14px;font-size:11px}
 #top.anaka-home .anaka-service{width:100%!important;margin:0 0 22px!important}
 #top.anaka-home .anaka-card-photo img{height:210px!important}
 #top.anaka-home .anaka-service .avia_textblock p:first-child{min-height:0}
 #top.anaka-home .anaka-about .entry-content-wrapper,#top.anaka-home .anaka-cta .entry-content-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:28px}
 #top.anaka-home .anaka-about .flex_column,#top.anaka-home .anaka-cta .flex_column{width:100%!important;margin:0!important}
 #top.anaka-home .anaka-about-photo img{height:290px!important}
 #top.anaka-home .anaka-project{width:100%!important;margin:0 0 30px!important}
 #top.anaka-home .anaka-project-photo img{height:235px!important}
 #top.anaka-home .anaka-cta .content{padding:30px 23px!important}#top.anaka-home .anaka-cta h2{font-size:29px}
 #top.anaka-home .anaka-cta .anaka-button{margin-top:0}
 #top.anaka-home .anaka-contact .content{padding-top:55px!important}
 #top.anaka-home .anaka-contact-copy,#top.anaka-home .anaka-form{width:100%!important;margin:0!important}
 #top.anaka-home .anaka-form{margin-top:25px!important}
 #top.anaka-home .anaka-form .form_element{width:100%!important;margin-left:0!important}
 .anaka-footer{align-items:flex-start;flex-direction:column;gap:18px}
 #top.anaka-home .anaka-footer-section .content{padding:28px 0!important}
}
@media(prefers-reduced-motion:reduce){html:has(body.anaka-home){scroll-behavior:auto}#top.anaka-home *{transition:none!important;animation:none!important}}
/* Shared site refinements: Poppins, larger original logo and interior pages. */
#top.anaka-home,#top.anaka-home p,#top.anaka-home a,#top.anaka-home input,#top.anaka-home textarea,#top.anaka-home button,#top.anaka-home summary,#top.anaka-home h1,#top.anaka-home h2,#top.anaka-home h3{font-family:'Poppins',Arial,Helvetica,sans-serif}
#top.anaka-home h1{font-weight:700;letter-spacing:-2.2px}#top.anaka-home h2{font-weight:600;letter-spacing:-1.2px}#top.anaka-home h3{font-weight:600}
#top.anaka-home #header .container,#top.anaka-home #header .inner-container{height:126px!important}
#top.anaka-home #header .logo{height:126px!important;line-height:126px!important;width:165px;max-width:165px}
#top.anaka-home #header .logo a{position:relative;display:block;width:150px;height:110px!important;overflow:hidden}
#top.anaka-home #header .logo img{position:static;max-width:none!important;max-height:none!important;width:124px!important;height:110px!important;left:auto!important;top:auto!important;object-fit:contain}
#top.anaka-home #main{padding-top:126px!important}.anaka-desktop-nav{height:126px}
html:has(body.anaka-home){scroll-padding-top:145px}#top.anaka-home .anaka-section{scroll-margin-top:126px}
#top.anaka-home .anaka-subhero h1{font-size:48px;line-height:1.16;letter-spacing:-1.9px}
#top.anaka-home .anaka-subhero .anaka-hero-photo img{height:420px!important}
#top.anaka-home .anaka-breadcrumb{margin-bottom:25px}#top.anaka-home .anaka-breadcrumb p,#top.anaka-home .anaka-breadcrumb a{font-size:12px;color:#527084}#top.anaka-home .anaka-breadcrumb span{padding:0 10px;color:#a3b7c3}
#top.anaka-home .anaka-solutions{background:#f5fafd!important}
#top.anaka-home .anaka-solutions .anaka-section-intro{max-width:850px;margin-bottom:35px}
#top.anaka-home .anaka-solution{width:31.7%;margin:0 0 25px 2.45%;padding:28px!important;border:1px solid #dfeaf0;border-radius:10px;background:#fff;min-height:222px}
#top.anaka-home .anaka-solution.first{margin-left:0;clear:both}
#top.anaka-home .anaka-solution .av-special-heading{margin-bottom:13px}#top.anaka-home .anaka-solution p{font-size:14px;margin:0}
#top.anaka-home .anaka-step{width:31.7%;margin-left:2.45%;margin-top:28px}#top.anaka-home .anaka-step.first{margin-left:0}
#top.anaka-home .anaka-step-number p{display:inline-flex;background:#eaf8fd;color:#007c9d;font-size:18px;font-weight:600;width:49px;height:49px;align-items:center;justify-content:center;border-radius:50%;margin:0 0 20px}
#top.anaka-home .anaka-step p{font-size:14px}#top.anaka-home .anaka-step .av-special-heading{margin-bottom:13px}
#top.anaka-home .anaka-overview-card{width:31.7%;margin:0 0 28px 2.45%;min-height:470px}#top.anaka-home .anaka-overview-card.first{margin-left:0;clear:both}
#top.anaka-home .anaka-overview-card .avia_textblock p:first-child{min-height:148px}
#top.anaka-home .anaka-overview-card h3{font-size:20px}
#top.anaka-home .anaka-footer-expanded{background:#f5fafd!important;margin-top:0}
#top.anaka-home .anaka-footer-expanded .content{padding:45px 0 22px!important;border-top:1px solid #deebf2}
#top.anaka-home .anaka-footer-expanded h3{font-size:18px;letter-spacing:-.4px}
#top.anaka-home .anaka-footer-expanded p,#top.anaka-home .anaka-footer-expanded a{font-size:14px;color:#4a6475}
#top.anaka-home .anaka-footer-col{width:31.7%;margin-left:2.45%;margin-top:0}#top.anaka-home .anaka-footer-col.first{margin-left:0}
#top.anaka-home .anaka-footer-links{list-style:none;margin:0;padding:0}#top.anaka-home .anaka-footer-links li{list-style:none;margin:0 0 9px;padding:0}
#top.anaka-home .anaka-footer-expanded a:hover{color:#007c9d;text-decoration:underline}
#top.anaka-home .anaka-footer-expanded .anaka-footer-email{color:#007b9e;font-weight:600;font-size:17px}
#top.anaka-home .anaka-footer-logo{width:160px;text-align:left;margin:0 0 15px!important}
#top.anaka-home .anaka-footer-logo .avia-image-container-inner{display:block;position:relative;width:160px;height:120px;overflow:hidden;margin:0!important}
#top.anaka-home .anaka-footer-logo img{position:absolute;width:360px!important;max-width:none!important;height:252px!important;left:-106px;top:-67px;object-fit:contain}
#top.anaka-home .anaka-footer-logo .image-overlay{display:none!important}
#top.anaka-home .anaka-footer-bottom{clear:both;border-top:1px solid #dfeaf0;margin-top:22px;padding-top:22px}#top.anaka-home .anaka-footer-bottom p{font-size:11px;margin:0}
@media(min-width:768px) and (max-width:1100px){#top.anaka-home .anaka-subhero h1{font-size:38px}#top.anaka-home h1{font-size:47px}#top.anaka-home .anaka-overview-card{min-height:510px}#top.anaka-home .anaka-solution{padding:22px!important;min-height:250px}#top.anaka-home .anaka-solution h3{font-size:19px}#top.anaka-home .anaka-footer-expanded .anaka-footer-email{font-size:14px}}
@media(max-width:767px){
 #top.anaka-home h1{font-size:40px;letter-spacing:-1.7px}#top.anaka-home h2{font-size:29px}#top.anaka-home .anaka-subhero h1{font-size:37px;letter-spacing:-1.4px}
 #top.anaka-home #header .container,#top.anaka-home #header .inner-container{height:100px!important}
 #top.anaka-home #header .logo{height:100px!important;line-height:100px!important;width:120px;max-width:120px}
 #top.anaka-home #header .logo a{width:115px;height:86px!important}
 #top.anaka-home #header .logo img{width:97px!important;height:86px!important;max-height:none!important;left:auto!important;top:auto!important}
 #top.anaka-home #main{padding-top:0!important}.anaka-mobile-nav{top:29px}
 html:has(body.anaka-home){scroll-padding-top:20px}#top.anaka-home .anaka-section{scroll-margin-top:0}
 #top.anaka-home .anaka-subhero .anaka-hero-photo img{height:280px!important}
 #top.anaka-home .anaka-breadcrumb{margin-bottom:22px}
 #top.anaka-home .anaka-solution,#top.anaka-home .anaka-overview-card,#top.anaka-home .anaka-step,#top.anaka-home .anaka-footer-col{width:100%!important;margin:0 0 24px!important;min-height:0}
 #top.anaka-home .anaka-solution{padding:25px!important}
 #top.anaka-home .anaka-step{margin-top:22px!important}
 #top.anaka-home .anaka-overview-card .avia_textblock p:first-child{min-height:0}
 #top.anaka-home .anaka-footer-expanded .content{padding:32px 0 20px!important}
 #top.anaka-home .anaka-footer-bottom{padding-top:18px;margin-top:5px}
 #top.anaka-home .anaka-footer-expanded .anaka-footer-email{font-size:18px}
}
