.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}.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:hsla(0,0%,85%,.2)}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.content-download.download-element{text-decoration:underline}.button.content-download.download-element a{color:#3b4999}.button.content-download.download-element a:hover{color:#4955a5}.link-text{color:#3b4999;text-decoration:underline}.link-text:hover{color:#4955a5}button{background-color:#3b4999;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:300;padding:10px;width:10rem}button:hover{background-color:#4955a5;color:#000}.overlay{background:rgba(0,0,0,.36);border-radius:25px;padding:1rem}.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}.content-accordion{width:100%}.handorgel__header__button{align-items:center!important;display:flex!important;font-size:1.2rem!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%,.6);height:110px;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:250px 1fr 300px;grid-template-rows:auto auto;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/3}#header .inside .logo_image_headline a{align-items:center;display:flex;flex-direction:row}#header .inside .logo_image_headline a .logo_picture img{width:270px}@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:#3b4999;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:#4955a5;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)}#header .inside .contact-strip{align-content:end;align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;grid-column:2/4;justify-content:end;margin:0 2rem;width:80%}@media screen and (max-width:1000px){#header .inside .contact-strip{display:none}}.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:122px;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:115px;transform:translateX(-50%);width:40vw;z-index:100}@media screen and (max-width:1450px){.nav-entry-wrapper .nav-second-level{width:50vw}}@media screen and (max-width:1200px){.nav-entry-wrapper .nav-second-level{width:50vw}}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level{position:unset;transform:none;width:85%}}.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{flex-wrap:wrap;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:100%}@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;display:grid;grid-template-areas:"box-1 box-2" "box-1 box-3" "box-4 box-4";grid-template-columns:150px 60%;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:100%}}@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-width:40px;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:60px}}.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:flex-start;display:flex;flex-direction:column;justify-content:space-around;width:50%}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-second-level-nav{width:100%}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-second-level-nav .second-level-nav-entry{align-content:start;align-items:center;display:grid;grid-template-areas:"box-1 box-2" "box-1 box-3" "box-4 box-4";grid-template-columns:100px 65%;height:100%;justify-items:start;margin-left:2.5rem;width:100%}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-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 .right-second-level-nav .second-level-nav-entry{grid-template-columns:30% 70%;margin:unset}}@media screen and (max-width:540px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-second-level-nav .second-level-nav-entry{grid-template-columns:35% 60%;margin:unset}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-second-level-nav .second-level-nav-entry img{max-width:40px;object-fit:contain}@media screen and (max-width:1000px){.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-second-level-nav .second-level-nav-entry img{max-width:100px}}.nav-entry-wrapper .nav-second-level .second-level-nav-wrapper .right-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 .right-second-level-nav .second-level-nav-entry .horizontal-line-50{width:70%}}.nav-full-screen{align-items:flex-start;backdrop-filter:blur(4px);background:rgba(0,0,0,.3);inset:125px 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:2;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%}@media screen and (max-width:850px){.formbody .widget{width:100%}}.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:#c3c3c3;color:#000;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}.iterators_footer .footer_wrapper .footer_logo_image img{height:auto;width:200px}@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:1rem}.iterators_footer .footer_wrapper .footer_menu_links a{color:#000;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:#000;text-decoration:underline}.swiper-wrapper{align-items:center;margin:auto;min-height:9rem}.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet-active{color:#3b4999!important}.hero{height:70vh;overflow:hidden;position:relative}.hero.it__overlap_nav{position:static}.hero.it__overlap_nav .hero__wrapper{height:calc(70vh + 100px);position:absolute;top:-125px;width:100%;z-index:-1}.hero.it__overlap_nav .hero__wrapper .hero__video{height:100%;width:100vw}.hero.it__overlap_nav .hero__wrapper .hero__image{height:100%;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 .hero__wrapper,.hero .hero__wrapper .hero__image,.hero .hero__wrapper .hero__image .figure{height:100%}.hero .hero__wrapper .hero__image .figure figure{display:block;height:100%;margin:auto}.hero .hero__wrapper .hero__image .figure figure img{height:95%;object-fit:cover;width:100%}.hero .headline_wrapper{color:#fff;display:flex;flex-direction:column;gap:1rem;left:0;position:absolute;right:0;top:35%}.hero .hero__wrapper .hero__video,.hero .hero__wrapper .hero__video .hero__video_inner{height:100%}.hero .hero__wrapper .hero__video .hero__video_inner video{height:100%;object-fit:cover;width:100%}h1.black,h2.black,h3.black,h4.black,h5.black{color:#000}.blue,h1.blue,h2.blue,h3.blue,h4.blue{color:#3b4999}.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 #4955a5}.header_text_horizontal_wrapper li{list-style:square;margin-left:1rem}.header_text_horizontal_wrapper li::marker{color:#3b4999}@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{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(var(--grid-columns),1fr);justify-content:center;justify-items:center}@media screen and (max-width:1200px){.it_split_start_wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:850px){.it_split_start_wrapper{grid-template-columns:1fr}}.maincontainer{float:left;height:299px;margin:10px;width:302px}.maincontainer img{border-radius:10px}.card__basic{background-color:#3b4999;border:1px solid #4955a5;border-radius:15px;box-shadow:none;color:#fff;margin:2rem 0;max-width:350px;overflow:hidden}.back .card_back_link a{background-repeat:no-repeat;display:block;height:40px;margin:1rem;width:50%}.front h2{color:#fff;padding:10px;position:absolute;top:200px}.maincontainer>.front{transform:perspective(600px) rotateY(0deg)}.maincontainer>.back,.maincontainer>.front{backface-visibility:hidden;height:290px;position:absolute;transition:transform .5s linear 0s;width:302px}.maincontainer>.back{background:#262626;border-radius:10px;color:#fff;padding:5px;transform:perspective(600px) rotateY(180deg)}.maincontainer:hover>.front{transform:perspective(600px) rotateY(-180deg)}.maincontainer:hover>.back{transform:perspective(600px) rotateY(0deg)}.header_and_text_content{margin:1rem}.n-card[data-v-1e07ea70]{height:100%;margin:auto;max-width:100%}.it_card_image_wrapper[data-v-1e07ea70]{height:280px}.it_card_image_wrapper img[data-v-1e07ea70]{height:100%;object-fit:cover;object-position:bottom}.it_carousel_wrapper[data-v-0a280a0e]{height:600px;margin:auto;width:100%}.carousel-img[data-v-0a280a0e]{height:100%;margin:0 auto;object-fit:cover;width:100%}.timeline[data-v-ace4b9a0]{--n-title-font-size:1.2rem!important}.timeline[data-v-ace4b9a0] [class*=timeline-item-content__content],.timeline[data-v-ace4b9a0] [class*=timeline-item-content__title]{font-size:1rem!important}.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}