.container{margin-inline:auto;margin-top:1rem;padding-inline:1rem;width:100%}@media (max-width:2560px){.container{max-width:1650px}}@media (max-width:1920px){.container{max-width:1250px}}@media (max-width:1450px){.container{max-width:900px}}@media (max-width:1200px){.container{max-width:800px}}@media (max-width:1000px){.container{max-width:720px}}@media (max-width:850px){.container{max-width:80%}}@media (max-width:540px){.container{max-width:90%}}.highlighted{color:red}.full-width{width:100vw}.pd-l-s,.pd-r-s{padding-left:1rem}.pd_y_s{padding-bottom:1.5rem;padding-top:1.5rem}.pd_y_m{padding-bottom:2rem;padding-top:2rem}.pd-l-m{padding-left:1.5rem}.pd-r-m{padding-right:1.5rem}.mr-l-s{margin-left:1rem}.mr-r-s{margin-right:1rem}.mr-l-m{margin-left:1.5rem}.mr-r-m{margin-right:1.5rem}.mr-t-m{margin-top:1.5rem}.mr-b-m{margin-bottom:1.5rem}.mr-t-s{margin-top:1rem}.mr-b-s{margin-bottom:1rem}.no-display{display:none}.align-text-left{text-align:left}.align-text-center{text-align:center}.align-text-center h1,.align-text-center h2,.align-text-center h3,.align-text-center h4,.align-text-center h5,.align-text-center h6{margin:auto;width:60%}@media screen and (max-width:850px){.align-text-center h1,.align-text-center h2,.align-text-center h3,.align-text-center h4,.align-text-center h5,.align-text-center h6{width:80%}}@media screen and (max-width:540px){.align-text-center h1,.align-text-center h2,.align-text-center h3,.align-text-center h4,.align-text-center h5,.align-text-center h6{width:100%}}.align-text-right{text-align:right}.medium_line_height{line-height:2.2rem}.small_line_height{line-height:1.8rem}.large_y_margin{margin:2.5rem 0!important}.medium_y_margin{margin:1.1rem 0}.small_y_margin{margin:.9rem 0}.background_green{background-color:rgba(8,138,165,.82);color:#fff}.background_blue{background-color:rgba(77,173,238,.239)}h1{font-size:2.1rem;font-weight:400}@media screen and (max-width:1000px){h1{font-size:1.8rem}}h2{font-size:1.8rem;font-weight:400}@media screen and (max-width:1000px){h2{font-size:1.5rem}}h3{font-size:1.5rem;font-weight:300}@media screen and (max-width:1000px){h3{font-size:1.3rem}}h4{font-size:1.3rem;font-weight:400}@media screen and (max-width:1000px){h4{font-size:1.1rem}}h5,h6{font-size:1.1rem;font-weight:400}@media screen and (max-width:1000px){h5,h6{font-size:1.1rem}}p{font-size:1.1rem;font-weight:300}@media screen and (max-width:1000px){p{font-size:16px}}.bold,.bold h1,.bold h2,.bold h3,.bold h4,.bold h5,.bold h6{font-weight:500}.bolder,.bolder h1,.bolder h2,.bolder h3,.bolder h4,.bolder h5,.bolder h6{font-weight:700}.sub-text{color:#939393;font-size:.75rem;font-weight:300}*{font-family:Atkin;margin:0;padding:0}li{list-style:none}a{color:#242629;text-decoration:none}a.link:hover{color:#002f9b}button{background-color:#57c9e1;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:300;padding:10px;width:10rem}button:hover{background-color:#939393;color:#000}.n-carousel .n-carousel__dots.n-carousel__dots--dot .n-carousel__dot{background-color:#3b82c4}.n-carousel .n-carousel__dots.n-carousel__dots--dot .n-carousel__dot.n-carousel__dot--active{background-color:#2f6fa8}.n-card>.n-card__footer,.n-card__content{font-family:Atkin;font-size:1rem!important}.n-card-header{font-family:Atkin;font-size:1.2rem!important}.handorgel__header__button{align-items:center!important;display:flex!important;gap:1rem!important;justify-content:space-between!important;padding-right:3rem!important}.handorgel__header__button:after,.handorgel__header__button:hover{background-color:rgba(77,173,238,.239)}.handorgel__header__button:after{background-image:url(/build/images/icons8-plus-40.44f9a47a.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:25px;content:"";flex-shrink:0;height:32px;width:32px}.handorgel__header__button[aria-expanded=true]:after{transform:rotate(45deg)}.handorgel__content__inner{background-color:#fff}@font-face{font-family:Atkin;font-style:normal;font-weight:200;src:url(/build/fonts/AtkinsonHyperlegibleNext-ExtraLight.ac535e6e.ttf) format("ttf")}@font-face{font-family:Atkin;font-style:italic;font-weight:200;src:url(/build/fonts/AtkinsonHyperlegibleNext-ExtraLightItalic.719b270e.ttf) format("ttf")}@font-face{font-family:Atkin;font-style:normal;font-weight:300;src:url(/build/fonts/AtkinsonHyperlegibleNext-Light.84b69b3e.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:italic;font-weight:300;src:url(/build/fonts/AtkinsonHyperlegibleNext-LightItalic.accd6f17.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:normal;font-weight:400;src:url(/build/fonts/AtkinsonHyperlegibleNext-Regular.2f1b76b0.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:italic;font-weight:400;src:url(/build/fonts/AtkinsonHyperlegibleNext-Italic.f6d49a51.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:normal;font-weight:500;src:url(/build/fonts/AtkinsonHyperlegibleNext-Medium.27680079.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:italic;font-weight:500;src:url(/build/fonts/AtkinsonHyperlegibleNext-MediumItalic.262d9448.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:normal;font-weight:600;src:url(/build/fonts/AtkinsonHyperlegibleNext-SemiBold.6697bd8b.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:italic;font-weight:600;src:url(/build/fonts/AtkinsonHyperlegibleNext-SemiBoldItalic.d73d1efb.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:normal;font-weight:700;src:url(/build/fonts/AtkinsonHyperlegibleNext-Bold.a1653cfc.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:italic;font-weight:700;src:url(/build/fonts/AtkinsonHyperlegibleNext-BoldItalic.36023f4b.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:normal;font-weight:800;src:url(/build/fonts/AtkinsonHyperlegibleNext-ExtraBold.f1a842b4.ttf) format("truetype")}@font-face{font-family:Atkin;font-style:italic;font-weight:800;src:url(/build/fonts/AtkinsonHyperlegibleNext-ExtraBoldItalic.3c672f25.ttf) format("truetype")}#header{background-color:hsla(0,0%,90%,.38);height:75px;padding:7px;position:sticky;top:0;transition:background-color .5s ease;z-index:100}#header.scrolled{background-color:#f5f5f5}#header .inside{align-items:center;display:grid;grid-template-columns:1fr 3fr 1fr;justify-content:space-between;justify-items:center}@media screen and (max-width:1000px){#header .inside{grid-template-columns:1fr 1fr;justify-items:stretch}#header .inside .logo_image_headline{grid-column:1;grid-row:1}}#header .inside .logo_image_headline a{align-items:center;display:flex;flex-direction:row}#header .inside .logo_image_headline a .logo_picture img{height:auto;padding:1rem;width:150px}@media screen and (max-width:1000px){#header .inside .it_button_wrapper{display:none}}#header .inside .it_button_wrapper .it_contact_nav_button{align-items:center;background-color:#3b82c4;border:none;border-radius:3rem;color:#fff;cursor:pointer;display:flex;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease,border-radius .3s ease;width:fit-content}#header .inside .it_button_wrapper .it_contact_nav_button img{flex-shrink:0;width:35px}#header .inside .it_button_wrapper .it_contact_nav_button .it_link_button_text{max-width:0;opacity:0;overflow:hidden;transform:translateX(-5px);transition:opacity .35s cubic-bezier(.4,0,.2,1),max-width .45s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);white-space:nowrap}#header .inside .it_button_wrapper .it_contact_nav_button:hover{background-color:#2f6fa8;border-radius:.6rem;gap:15px}#header .inside .it_button_wrapper .it_contact_nav_button:hover .it_link_button_text{max-width:200px;opacity:1;transform:translateX(0)}.nav-entries{display:flex;flex-direction:row;gap:4rem;justify-content:space-evenly;width:60%}@media screen and (max-width:1450px){.nav-entries{width:80%}}@media screen and (max-width:1200px){.nav-entries{width:90%}}@media screen and (max-width:1000px){.nav-entries{background:#fff;bottom:0;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;flex-direction:column;gap:1rem;justify-content:start;left:0;max-height:calc(100vh - 60px);overflow-y:auto;padding:1rem 1.5rem;position:fixed;right:0;top:80px;width:100%;z-index:99}.nav-entries.mobile-menu-open{display:flex}}.nav-entry-wrapper .nav-top-level{font-size:1.4rem;font-weight:300}.nav-entry-wrapper .nav-top-level ul li{display:flex}.nav-entry-wrapper .nav-second-level{background-color:#fff;border-radius:15px;left:50%;position:absolute;top:75px;transform:translateX(-50%);width:50vw;z-index:100}@media screen and (max-width:1450px){.nav-entry-wrapper .nav-second-level{width:70vw}}@media screen and (max-width:1200px){.nav-entry-wrapper .nav-second-level{width:85vw}}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level{position:unset;transform:none;width:100%}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper{display:flex;flex-wrap:nowrap;height:80%;padding:1.5rem}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper{margin:0 0 .7rem;padding:.5rem 0 .8rem 1rem;width:100%}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around;width:60%}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav{width:100%}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav .second-level-nav-entry{align-content:start;align-items:center;border-right:2px solid #57c9e1;display:grid;grid-template-areas:"box-1 box-2" "box-1 box-3" "box-4 box-4";grid-template-columns:40% 45%;height:100%;justify-items:start;width:100%}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav .second-level-nav-entry{border-right:none;grid-template-columns:15% 75%;justify-content:space-around;width:85%}}@media screen and (max-width:850px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav .second-level-nav-entry{grid-template-columns:30% 70%}}@media screen and (max-width:540px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav .second-level-nav-entry{grid-template-columns:35% 60%}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav .second-level-nav-entry img{max-height:55px;object-fit:contain}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav .second-level-nav-entry img{max-width:100px}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav .second-level-nav-entry .horizontal-line-50{border-bottom:1px solid #eee;justify-self:center;margin:.3rem 0;width:50%}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .left-second-level-nav .second-level-nav-entry .horizontal-line-50{width:70%}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-second-level-nav{align-items:center;display:flex;justify-content:center;width:40%}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-second-level-nav{display:none}}.nav-full-screen{align-items:flex-start;backdrop-filter:blur(4px);background:rgba(0,0,0,.3);inset:82px 0 0 0;justify-content:center;position:fixed;z-index:50}.mobile-menu-toggle{background-color:unset;display:none}@media screen and (max-width:1000px){.mobile-menu-toggle{display:flex;grid-column:2;grid-row:1;justify-content:flex-end;width:100%}.mobile-menu-toggle img{width:40px}.mobile-menu-toggle:hover{background-color:unset}}.formbody{gap:1.5rem}.formbody,.formbody .widget{display:flex;flex-direction:column}.formbody .widget{width:50%}.formbody .widget label{font-size:1.2rem;font-weight:500}.formbody .widget input[type=email],.formbody .widget input[type=tel],.formbody .widget input[type=text],.formbody .widget textarea{background-color:#f9faf8;border:1px solid #939393;border-radius:10px;height:2rem;margin-top:10px;padding:10px}.iterators_footer{background-color:#3b82c4;color:#fff;min-height:140px;padding:1rem 0}.iterators_footer .footer_wrapper{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:850px){.iterators_footer .footer_wrapper{gap:1rem;grid-template-columns:1fr;width:100%}}.iterators_footer .footer_wrapper .footer_logo_image{grid-column:1/-1}@media screen and (max-width:850px){.iterators_footer .footer_wrapper .footer_logo_image{grid-column:1}}.iterators_footer .footer_wrapper .footer_menu_links{display:flex;flex-direction:row;gap:2rem}.iterators_footer .footer_wrapper .footer_menu_links a{color:#fff;text-decoration:underline}.iterators_footer .footer_wrapper .footer_contacts{display:flex;flex-direction:column;gap:.5rem;justify-self:end;margin:1rem 0}@media screen and (max-width:850px){.iterators_footer .footer_wrapper .footer_contacts{justify-self:start}}.iterators_footer .footer_wrapper .footer_contacts a{color:#fff;text-decoration:underline}.hero{height:50vh;overflow:hidden;position:relative}.hero.it__overlap_nav{position:static}.hero.it__overlap_nav .hero__wrapper{position:absolute;top:-100px;z-index:-1}.hero.it__overlap_nav .hero__wrapper .hero__image{height:calc(50vh + 100px);overflow:hidden}@media screen and (max-width:850px){.hero.it__overlap_nav .hero__wrapper .hero__image .figure,.hero.it__overlap_nav .hero__wrapper .hero__image .figure figure{height:100%}}.hero.it__overlap_nav .hero__wrapper .hero__image img{height:100%;object-fit:cover;width:100%}.hero .headline_wrapper{display:flex;flex-direction:column;gap:1rem;left:0;position:absolute;right:0;top:35%}.it_button_wrapper .it_link_button{background-color:#3b82c4;border-radius:.6rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease,color .2s ease}.it_button_wrapper .it_link_button:hover{background-color:#2f6fa8}.header_text_horizontal_wrapper{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.header_text_horizontal_wrapper .header_text_h_left{border-right:1px solid #57c9e1}@media screen and (max-width:850px){.header_text_horizontal_wrapper{grid-template-columns:1fr}.header_text_horizontal_wrapper .header_text_h_left{border-bottom:1px solid #57c9e1;border-right:unset}}.it_split_start_wrapper{display:grid;grid-template-columns:35% 50%;justify-content:space-between}@media screen and (max-width:850px){.it_split_start_wrapper{grid-template-columns:1fr}}.n-card[data-v-4e47fbf2]{height:100%;margin:auto;max-width:100%}.it_card_image_wrapper img[data-v-4e47fbf2]{height:100%;object-fit:cover;object-position:bottom}.it_carousel_wrapper[data-v-09391374]{height:600px;margin:auto;width:100%}.carousel-img[data-v-09391374]{height:100%;margin:0 auto;object-fit:cover;width:100%}.n-carousel__slide[data-v-09391374]{height:90%}.wavy-background[data-v-3db4fc21]{background:linear-gradient(180deg,#1e1b4b,#312e81);color:#fff;overflow:hidden;position:relative;width:100%}.wavy-svg[data-v-3db4fc21]{height:180px;left:0;position:absolute;top:0;width:100%;z-index:0}.wavy-content[data-v-3db4fc21]{padding:6rem 1rem;position:relative;text-align:center;z-index:1}