@charset "UTF-8";/*!
Theme Name: Faktor 3
Theme URI: http://underscores.me/
Author: Njiuko
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: faktor3
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Faktor 3 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:Basier Circle;src:url(./basiercircle-regular-webfont.e6e5f2e4.woff2);font-weight:400;font-display:swap}@font-face{font-family:Basier Circle;src:url(./basiercircle-medium-webfont.19e8ac2d.woff2);font-weight:500;font-display:swap}@font-face{font-family:Basier Circle;src:url(./basiercircle-semibold-webfont.ea8a3383.woff2);font-weight:600;font-display:swap}@font-face{font-family:Basier Circle;src:url(./basiercircle-bold-webfont.d794077c.woff2);font-weight:700;font-display:swap}.link-arrow{position:relative;padding-inline-end:80px;text-indent:-9999px}.link-arrow:before{position:absolute;top:50%;right:30px;content:"";border:solid var(--color-secondary);border-width:0 0 2px 0;display:inline-block;width:30px;translate:0 -50%;transition:all var(--transition-duration) var(--transition-timing-function)}.link-arrow:after{position:absolute;top:50%;right:30px;content:"";border:solid var(--color-secondary);border-width:0 2px 2px 0;display:inline-block;width:7px;height:7px;rotate:-45deg;translate:0 -50%;transition:all var(--transition-duration) var(--transition-timing-function)}.link-arrow:hover:before{width:60px;right:0}.link-arrow:hover:after{right:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,button,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}button{background:none}:root{--color-primary: #F5FA80;--color-secondary: #000A45;--swiper-pagination-color: var(--color-primary);--swiper-pagination-bullet-width: 60px;--swiper-pagination-bullet-height: 5px;--swiper-pagination-bullet-horizontal-gap: 5px;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: .5}body,.site-main button,.site-main input,.site-main select,.site-main optgroup,.site-main textarea{color:#30343a;font-family:Basier Circle,serif;font-size:1rem;line-height:1.5}h1,h2{font-size:22px;line-height:32px}@media only screen and (min-width: 768px){h1,h2{font-size:42px;line-height:52px}}h3{font-size:18px;line-height:24px}@media only screen and (min-width: 768px){h3{font-size:24px;line-height:30px}}h1,h2,h3{font-weight:700}h1 strong,h2 strong,h3 strong{position:relative;display:inline-block}h1 strong:before,h2 strong:before,h3 strong:before{content:"";position:absolute;left:-7px;right:-10px;bottom:5px;z-index:-1;border-bottom:5px solid #F5FA80}@media only screen and (min-width: 768px){h1 strong:before,h2 strong:before,h3 strong:before{position:absolute;left:-7px;right:-10px;bottom:5px;border-bottom:12px solid #F5FA80}}.site-main h1:not(:last-child),.site-main h2:not(:last-child),.site-main h3:not(:last-child){margin-bottom:25px}.site-main h1:not(:first-child),.site-main h2:not(:first-child),.site-main h3:not(:first-child){margin-top:25px}.page h2{max-width:780px}.page-id-299 h2:not(:last-child){margin-bottom:50px}.page-id-300 h2:not(:last-child){margin-bottom:50px}.page-id-300 strong{font-weight:700}li{margin-bottom:10px}.page-id-302{background:#F9F9F9!important}.page-id-302 #attachment_label{margin-top:50px!important}p:not(:last-child){margin-bottom:25px}dfn,cite,em,i{font-style:italic}blockquote cite{display:inline-block}blockquote p,blockquote cite{padding-inline-start:60px}blockquote:not(:last-child){margin-bottom:25px}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}:root{--transition-duration: .3s;--transition-timing-function: cubic-bezier(.86, 0, .07, 1)}html{max-width:100vw}body{background:#fff;width:100%;max-width:100vw}body>*{max-width:100vw}.hidden{display:none!important}.site-main hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.site-main ul,.site-main ol{margin:0 0 1.5em 18px}.site-main ul{list-style:disc}.site-main ol{list-style:decimal}.site-main li>ul,.site-main li>ol{margin-bottom:0;margin-left:1.5em}.site-main dt{font-weight:700}.site-main dd{margin:0 1.5em 1.5em}.site-main ul li::marker{color:#29abe8}.site-main embed,.site-main iframe,.site-main object{max-width:100%}.site-main img{height:auto;max-width:100%}.site-main figure:not(:first-child){margin-top:25px}.site-main figure:not(:last-child){margin-bottom:25px}table{margin:0 0 1.5em;width:100%}blockquote{position:relative;quotes:"\201c" "\201d" "\2018" "\2019";font-size:18px;font-weight:700;line-height:24px;color:#3861e5;max-width:640px}blockquote p{margin-bottom:0!important}blockquote cite{font-size:16px;line-height:24px;font-style:normal;font-weight:300}blockquote cite strong{font-weight:700}@media only screen and (min-width: 768px){blockquote{font-size:32px;line-height:40px}}blockquote:before{position:absolute;top:0;left:0;display:inline-block;content:"\201d";color:#29abe8;font-size:3.5em;line-height:.9;font-family:Arial,sans-serif;vertical-align:-.5em}.blockquote{display:flex;max-width:780px;gap:25px}.blockquote__header{flex-shrink:0;width:120px}.blockquote__author{color:#f5fa80;font-size:20px;padding-top:10px}.blockquote__author-name{font-weight:700}.profile-picture{aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:5px solid #F5FA80;background-color:#f5fa80}.profile-picture__image{width:100%;height:auto;max-width:100%;object-fit:cover}.featured-posts__filters{margin-bottom:55px}@media only screen and (min-width: 992px){.featured-posts__filters{display:flex;gap:25px;align-items:center}}@media only screen and (max-width: 767px){.featured-posts__filters{margin-bottom:40px}}.featured-posts__filters-label{font-weight:700}@media only screen and (max-width: 991px){.featured-posts__filters-label{margin-bottom:20px}}@media only screen and (min-width: 768px){.filters{display:flex;gap:20px;align-items:center}}@media only screen and (max-width: 991px){#filters>*{margin-bottom:20px}}.filter{background-image:url(./CaretDown.9b74caf2.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}.filter select{background:transparent}.filter label{display:inline-block;padding:5px 25px;color:#000;border:1px solid #E2E2E2;border-radius:2px;background-color:#fff}.filter input{display:none}.filter input:checked+label{color:inherit;border-color:inherit}.posts-pagination{display:flex;gap:15px;justify-content:center;align-items:center;padding-block:50px 0}.posts-pagination .page-numbers{display:inline-block;width:36px;height:36px;border-radius:50%;color:#8a8a8a;font-size:15px;font-weight:600;line-height:15px;text-align:center;transition:color var(--transition-duration) var(--transition-timing-function),border var(--transition-duration) var(--transition-timing-function),background-color var(--transition-duration) var(--transition-timing-function)}.posts-pagination .page-numbers:not(.dots){line-height:1;padding:12px;background-color:#fff}.posts-pagination .page-numbers:not(.dots).current,.posts-pagination .page-numbers:not(.dots):hover,.posts-pagination .page-numbers:not(.dots):focus,.posts-pagination .page-numbers:not(.dots):active{color:#fff;background-color:var(--color-primary)}.site-main a,.site-main a:visited{color:#30343a}.site-main a:hover,.site-main a:focus,.site-main a:active{color:#30343a}.site-main a:focus{outline:thin dotted}.site-main a:hover,.site-main a:active{outline:0}.button,.site-main button,.site-main input[type=button],.site-main input[type=reset],.site-main input[type=submit],.wp-block-button__link{display:inline-block;border:none;border-radius:2px;color:#3b3b3d;font-size:14px;font-weight:600;line-height:1;padding:14px 30px;transition:color var(--transition-duration) var(--transition-timing-function),background-color var(--transition-duration) var(--transition-timing-function)}.button:hover,.site-main button:hover,.site-main input[type=button]:hover,.site-main input[type=reset]:hover,.site-main input[type=submit]:hover,.wp-block-button__link:hover{background-color:#e8e8e8}.button:active,.button:focus,.site-main button:active,.site-main button:focus,.site-main input[type=button]:active,.site-main input[type=button]:focus,.site-main input[type=reset]:active,.site-main input[type=reset]:focus,.site-main input[type=submit]:active,.site-main input[type=submit]:focus,.wp-block-button__link:active,.wp-block-button__link:focus{background-color:#e8e8e8}.button--primary,.wp-block-button__link,.site-main input[type=submit]{background-color:#f5fa80}.button--secondary{background-color:#e8e8e8}input[type=file]::file-selector-button{padding:12px 30px;background-color:#e8e8e8;border:none;border-radius:2px;min-width:120px;margin-right:20px}.file-added input[type=file]::file-selector-button{background-color:#c9f2cc;background-image:url(./icon-check.b7fcacaf.svg);background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999px;overflow:hidden}.remove-attachment{text-indent:-9999px;background-image:url(./icon-remove.99b86247.svg);background-repeat:no-repeat;background-position:50% 50%}label{position:relative;display:inline-block}select{appearance:none;padding:10px 30px 10px 10px;border:1px solid #e0e0e0;border-radius:2px;background:#fff;box-sizing:border-box}@media only screen and (min-width: 768px){select{min-width:230px}}@media only screen and (min-width: 991px){select{min-width:240px}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#e8e8e8;border:1px solid #ccc;border-radius:2px;width:100%;padding:11px;margin-top:15px;box-sizing:border-box}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{width:100%;padding:11px;border:1px solid #ccc}.filter>select{padding:9px}.form-dropdown{background-image:url(./CaretDown.9b74caf2.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}textarea{width:100%}label{width:100%;font-size:18px;line-height:24px;font-weight:700;box-sizing:border-box}a.tile{width:100%;height:100%;display:flex}.tile__header img{object-fit:cover;position:absolute;z-index:-5;width:100%;height:100%;transition:scale .6s var(--transition-timing-function)}.tile__body{z-index:1;max-width:420px;width:100%}.tile__body .tile__client{color:#fff;font-size:20px;line-height:24.75px;font-weight:700}.tile-details-container{margin-top:auto;width:100%;padding:15px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.tile__body h3.tile__title{margin-top:10px}.tile__title{color:#fff;font-size:calc(24px + 8 * (100vw - 320px) / 1300);line-height:calc(32px + 8 * (100vw - 320px) / 1300);transition:color var(--transition-duration) var(--transition-timing-function)}.tile__footer{margin-top:auto;padding:10px}.tile__read-more:before,.tile__read-more:after{right:0;border-color:#fff}.tile{position:relative;display:block;aspect-ratio:580/500;overflow:hidden;color:#fff}.tile:hover .tile__title{color:var(--color-primary)}.tile:hover .tile__header img{scale:1.2}.tile:hover .tile__read-more:before,.tile:hover .tile__read-more:after{border-color:var(--color-primary)}.tile:hover .tile__read-more:before{width:60px}@media screen and (min-width: 768px){.tile__title{font-size:32px;line-height:40px}.tile-details-container{padding:30px}}@media screen and (min-width: 512px){.tile-details-container{padding:20px}}.container{max-width:1260px;margin-inline:auto}@media only screen and (max-width: 767px){.container{padding-inline:20px}}@media only screen and (min-width: 768px){.container{padding-inline:40px}}.single-post .site-main .container,.single-products .site-main .container,.single-jobs .site-main .container{max-width:980px}[class^=grid],[class*=" grid"]{display:grid;gap:20px}@media only screen and (min-width: 768px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 768px){.grid--3{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 768px){.grid--4{grid-template-columns:repeat(4,1fr)}}.wpcf7-form>.grid--2{margin-bottom:25px}.section,.entry-content>.wp-block-columns,.entry-content>.wp-block-group{margin-bottom:0;padding-block:25px}@media only screen and (min-width: 768px){.section,.entry-content>.wp-block-columns,.entry-content>.wp-block-group{padding-block:50px}}.section__title{font-size:34px;line-height:46px;padding-bottom:50px}.section__footer{padding-block:50px}.is-layout-flex{gap:20px;margin-bottom:20px}.contact-details__name,.contact-details__role{position:relative;padding-top:10px}.contact-details__options{padding-top:15px}.slider-contact-card{display:flex;justify-content:center;justify-items:center;align-items:center;height:100%;background-color:#0a246a;color:#fff;font-family:Basier Circle,serif;font-style:normal}.slider-contact-card .contact-card-details-container{width:100%;padding:30px}@media only screen and (min-width: 991px){.slider-contact-card .contact-card-details-container{margin-top:20px}}.slider-contact-card .contact-card-details{display:flex;gap:30px;align-items:center}.slider-contact-card .contact-card-details .contact-card-details__profile-picture{width:144px;height:144px}.slider-contact-card .contact-card-details__name{font-size:calc(16px + 8 * (100vw - 320px) / 1300);line-height:calc(26px + 8 * (100vw - 300px) / 1300);font-weight:700}.slider-contact-card .contact-card-details__role{font-size:calc(16px + 2 * (100vw - 320px) / 1300);line-height:calc(22px + 2 * (100vw - 300px) / 1300)}.slider-contact-card .contact-card-details__email,.slider-contact-card .contact-card-details__phone{font-size:calc(14px + 2 * (100vw - 320px) / 1300);line-height:calc(22px + 2 * (100vw - 300px) / 1300)}.slider-contact-card .contact-card-details__phone a,.slider-contact-card .contact-card-details__email a{color:#fff}.slider-contact-card .contact-card-details__card_title{text-align:left;font-size:calc(24px + 8 * (100vw - 320px) / 1300);line-height:calc(32px + 8 * (100vw - 320px) / 1300);font-weight:700;color:#f5fa80;margin-bottom:25px}.slider-contact-card .contact-card-details__email{margin-top:30px}@media only screen and (max-width: 992px){.slider-contact-card .contact-card-details{flex-direction:column}.slider-contact-card .contact-card-details .contact-card-details__profile-picture{width:120px;height:120px}}@media only screen and (max-width: 512px){.slider-contact-card .contact-card-details .contact-card-details__profile-picture{width:100px;height:100px}}@media only screen and (min-width: 1440px){.contact-details__options{padding-top:25px}.slider-contact-card .contact-card-details .contact-card-details__email{margin-top:25px}.slider-contact-card .contact-card-details .contact-card-details__name{font-size:24px;line-height:32px;font-weight:700}.slider-contact-card .contact-card-details .contact-card-details__role{font-size:18px;line-height:24px}.slider-contact-card .contact-card-details .contact-card-details__email,.slider-contact-card .contact-card-details .contact-card-details__phone{font-size:16px;line-height:24px}.slider-contact-card .contact-card-details .contact-card-details__card_title{font-size:32px}}.is-style-negate-page-padding{margin-left:-20px;width:100vw}@media only screen and (min-width: 768px){.is-style-negate-page-padding{margin-left:-40px}}.cta-box__content:not(:last-child){padding-bottom:25px}.card{position:relative;overflow:hidden;display:flex!important;gap:20px;flex-direction:column;height:100%}.card__header{min-height:66px;display:flex;align-items:center}.card__title{font-weight:700;font-size:32px;line-height:40px}.card__link{position:relative;display:inline-block;transition:color var(--transition-duration) var(--transition-timing-function)}.card__footer{margin-top:auto}.blog-post>.card>.card__body>.card__title{font-weight:400;font-size:20px;line-height:28px}@media only screen and (max-width: 768px){.blog-post>.card>.card__footer{padding-bottom:40px}}.header{position:relative;z-index:1;height:100vh;display:flex;align-items:center;justify-content:center}.header:after{content:"";position:absolute;left:50%;bottom:50px;transform:translate(-50%);height:60px;border-right:3px solid #F5FA80;animation-name:scrollIndicator;animation-duration:2s;animation-iteration-count:infinite;transform-origin:0 100%}@keyframes scrollIndicator{0%{scale:1 1}80%{scale:1 .4}to{scale:1 1}}.header__video{position:absolute;inset:0;z-index:-2}.header__video video{position:relative;width:100%;height:100%;object-fit:cover}.header__video:after{content:"";position:absolute;inset:0;z-index:0;background-color:#000000b8}@media only screen and (min-width: 768px){.header__video{position:absolute;inset:20px}}.header__image{position:absolute;inset:0}.header__image img{position:relative;width:100%;height:100%;object-fit:cover}.header__image:after{content:"";position:absolute;inset:0;z-index:0;background-color:#000000b8}@media only screen and (min-width: 768px){.header__image{position:absolute;inset:20px}}.header__content{position:relative;z-index:10;width:100%;max-width:100%;padding-bottom:1px;overflow:hidden}@media only screen and (min-width: 1280px){.header__content{margin:0}}.header__title{position:relative;max-width:775px;margin-bottom:25px;color:#f5fa80;font-size:40px;line-height:52px;font-weight:700}@media only screen and (min-width: 768px){.header__title{font-size:60px;line-height:72px}}.entry-header{padding-top:130px}@media only screen and (min-width: 768px){.entry-header{padding-top:230px}}.entry-taxonomies{display:flex;gap:10px}.entry-taxonomy{padding:1px 15px 2px;color:#000a45;font-size:11px;line-height:16px;border-radius:15px;border:1px solid #000A45}.site-footer{margin-top:50px;padding-block:50px;color:#f5fa80;background-color:#000a45}.site-footer__cta{padding:10px 0 100px;font-size:40px;line-height:52px;font-weight:700}.site-footer__cta span{display:block}.site-footer__cta a{position:relative;z-index:0;display:inline-block}.site-footer__cta a:before{content:"";position:absolute;left:0;right:0;bottom:10px;z-index:-1;border-bottom:12px solid #29ABE8}@media only screen and (min-width: 768px){.site-footer__cta{padding:0 0 100px;font-size:60px;line-height:72px}}.site-footer__middle{padding-top:5px}@media only screen and (min-width: 768px){.site-footer__middle{display:flex;justify-content:space-between}.site-footer__middle .logo{margin:0;order:2}}.site-footer__bottom>nav>div>ul{gap:60px}.site-footer__bottom>nav>div>ul>li>a{font-weight:400}.site-footer__bottom>nav>div>ul>li>a:hover,.site-footer__bottom>nav>div>ul>.current-menu-item{color:#fff;text-decoration:underline}.site-footer__bottom>nav>div>ul>li>a:hover:before,.site-footer__bottom>nav>div>ul>.current-menu-item:before{border-bottom:1px solid #FFFFFF}.site-footer__bottom>nav>div>ul>li>a:visited{text-decoration:none}.footer_right{margin-left:auto}.site-footer__bottom{display:flex;justify-content:space-between}.site-footer__bottom>:not(:last-child){padding-bottom:10px}.site-footer__bottom>:last-child{text-align:right}.site-footer__bottom #footer,.site-footer__bottom #social{display:block}@media only screen and (min-width: 768px){.site-footer__bottom #footer,.site-footer__bottom #social{display:flex}}.content-slider .swiper-slide{max-width:380px!important}.content-slider-fulltext .swiper-wrapper{cursor:url(./cursor.fb32e941.svg),grab;box-sizing:border-box}.content-slider-fulltext .swiper-slide{max-width:380px!important}.content-slider-fulltext .swiper-pagination{position:relative;margin:20px auto;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.facts-slider .swiper-wrapper{cursor:url(./cursor.fb32e941.svg),grab;box-sizing:border-box}.facts-slider .swiper-slide{background-color:#f5fa80;max-width:380px!important}.facts-slider .swiper-pagination{position:relative;margin:20px auto;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.block-customer-cases-slider .swiper-wrapper{cursor:url(./cursor.fb32e941.svg),grab}.block-customer-cases-slider .swiper-wrapper .tile{cursor:unset}.block-customer-cases-slider .swiper-pagination{position:relative;margin:20px auto;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.job__title{margin-top:20px;color:var(--color-secondary);font-size:20px;line-height:32px}@media screen and (min-width: 768px){.job__title{font-size:32px;line-height:40px}}.job__taxonomy{padding:4px 16px;color:var(--color-secondary);font-size:11px;line-height:16px;border:1px solid var(--color-secondary);border-radius:12px}.job__description{margin-top:20px}.job__footer{margin-top:auto;padding-block-start:20px}.job{display:flex;flex-direction:column;justify-content:flex-start;padding:40px 30px;background-color:var(--color-primary);border-radius:4px;transition:background-color var(--transition-duration) var(--transition-timing-function)}.job:hover{background-color:#c9f2cc}.job:hover .job__read-more:before{width:60px;right:0}.job:hover .job__read-more:after{right:0}.entry-content>.wp-block-columns>.wp-block-column,.entry-content .wp-block-group__inner-container{margin-inline:auto;max-width:980px}@media only screen and (max-width: 767px){.entry-content>.wp-block-columns>.wp-block-column,.entry-content .wp-block-group__inner-container{padding-inline:20px}}@media only screen and (min-width: 768px){.entry-content>.wp-block-columns>.wp-block-column,.entry-content .wp-block-group__inner-container{padding-inline:40px}}.banner-link{position:relative;display:inline-block;width:auto;isolation:isolate;color:#f5fa80}.banner-link>a:visited{color:#f5fa80}.banner-link:before{content:"";position:absolute;left:0;right:0;bottom:8px;z-index:-1;display:block;height:12px;background-color:#3861e5}.alignwide>.wp-block-column,.alignwide .wp-block-group__inner-container{max-width:1260px}.alignwide>.wp-block-column>*,.alignwide .wp-block-group__inner-container>*{padding-inline:0}.alignfull>.wp-block-column,.alignfull .wp-block-group__inner-container{max-width:none;padding:0}.alignfull>.wp-block-column>*,.alignfull .wp-block-group__inner-container>*{padding-inline:0}.wp-block-group__inner-container>.wp-block-columns{gap:60px}.navigation-toggle__wrapper{display:block;position:relative;width:45px;height:3px;margin-left:auto;text-indent:-9999px;background:#F5FA80;transition:background 10ms .3s ease;cursor:pointer}.single .navigation-toggle__wrapper,.no-header .navigation-toggle__wrapper,.top-bar-background .navigation-toggle__wrapper{background-color:#000a45}.navigation-toggle__wrapper:before,.navigation-toggle__wrapper:after{content:"";position:absolute;width:45px;height:3px;display:block;background-color:#f5fa80;transition:top .2s .25s ease,background-color 10ms .3s ease,transform .2s 50ms ease}.single .navigation-toggle__wrapper:before,.no-header .navigation-toggle__wrapper:before,.top-bar-background .navigation-toggle__wrapper:before,.single .navigation-toggle__wrapper:after,.no-header .navigation-toggle__wrapper:after,.top-bar-background .navigation-toggle__wrapper:after{background-color:#000a45}.navigation-toggle__wrapper:before{top:-12px}.navigation-toggle__wrapper:after{top:12px}.navigation-toggle{height:45px}.navigation-toggle[aria-expanded=true] .navigation-toggle__wrapper{background:transparent}.navigation-toggle[aria-expanded=true] .navigation-toggle__wrapper:after,.navigation-toggle[aria-expanded=true] .navigation-toggle__wrapper:before{background-color:#000a45;transition:top .2s 50ms ease,background-color 10ms .3s ease,transform .2s .25s ease;top:0}.navigation-toggle[aria-expanded=true] .navigation-toggle__wrapper:before{transform:rotate(45deg)}.navigation-toggle[aria-expanded=true] .navigation-toggle__wrapper:after{transform:rotate(-45deg)}.menu--social,.menu--footer{display:flex;gap:20px}@media only screen and (min-width: 768px){.menu--social,.menu--footer{gap:60px}}.menu--social{display:flex;gap:25px}.menu{list-style:none;margin:0;padding-left:0}.menu ul{box-shadow:0 3px 3px #0003;float:left;position:absolute;top:100%;left:-999em;z-index:99999}.menu ul ul{left:-999em;top:0}.menu ul li:hover>ul,.menu ul li.focus>ul{display:block;left:auto}.menu ul a{width:200px}.menu li:hover>ul,.menu li.focus>ul{left:auto}.menu li{position:relative}.menu a{display:block;width:100%;font-weight:600;text-decoration:none}.menu--primary li:hover>a,.menu--primary li.focus>a{position:relative;display:inline-block;width:auto;isolation:isolate;color:#3861e5}.menu--primary li:hover>a:before,.menu--primary li.focus>a:before{content:"";position:absolute;left:0;right:0;bottom:18px;z-index:-1;display:block;height:12px;background-color:#fff}.menu--primary .current_page_item>a,.menu--primary .current-menu-item>a,.menu--primary .current_page_ancestor>a,.menu--primary .current-menu-ancestor>a{position:relative;display:inline-block;width:auto;isolation:isolate;color:#3861e5}.menu--primary .current_page_item>a:before,.menu--primary .current-menu-item>a:before,.menu--primary .current_page_ancestor>a:before,.menu--primary .current-menu-ancestor>a:before{content:"";position:absolute;left:0;right:0;bottom:18px;z-index:-1;display:block;height:12px;background-color:#fff}#site-navigation{position:relative;z-index:100;pointer-events:none;opacity:0;transition:opacity var(--transition-duration) var(--transition-timing-function);color:#000a45}.toggled #site-navigation{pointer-events:all;opacity:1;overflow:hidden;position:fixed}html{margin:0;height:100vh}body{height:100vh}.top-bar{position:fixed;top:0;left:0;right:0;z-index:1000;padding-block:28px;transition:top var(--transition-duration) var(--transition-timing-function),background-color var(--transition-duration) var(--transition-timing-function)}.single .top-bar,.no-header .top-bar,.top-bar-background .top-bar{background-color:#fff}.single .top-bar .logo path,.no-header .top-bar .logo path,.top-bar-background .top-bar .logo path{fill:#000a45}.toggled .top-bar{background-color:#fff}.top-bar .container{display:flex;justify-content:space-between;align-items:center}.toggled .top-bar .logo path{fill:#000a45}@media only screen and (min-width: 768px){.top-bar{padding-top:48px}.toggled .top-bar{background-color:transparent}}.button-box{align-self:flex-start;display:flex;align-items:center;height:32px;cursor:pointer}.navigation--site{position:fixed;inset:0;z-index:100;transition:top var(--transition-duration) var(--transition-timing-function);transform:translateZ(0);display:grid;width:100%;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width: 767px){.navigation--site{flex-direction:column-reverse;display:flex}}@media only screen and (min-width: 768px){.navigation--site{grid-template-columns:1fr 1fr}}.navigation__jobs-title{font-size:32px;font-weight:700;margin-bottom:20px}.navigation__jobs-title-wrapper{position:relative;display:inline-block}.navigation__jobs-count{position:absolute;top:0;left:100%;display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;min-width:22px;font-size:12px;line-height:1;border-radius:50%;background-color:var(--color-primary)}.navigation__jobs-wrapper{display:flex;flex-direction:column;height:100%}.navigation__jobs-wrapper .wpml-ls{padding:30px 0 0;margin-bottom:0}.navigation__jobs-wrapper .wpml-ls li.wpml-ls-current-language .wpml-ls-native,.navigation__jobs-wrapper .wpml-ls li a .wpml-ls-native:hover{color:#3861e5}@media only screen and (min-width: 768px){.navigation__jobs-wrapper{max-width:510px;margin-left:auto}}@media only screen and (min-width: 768px){.navigation__jobs-wrapper .wpml-ls{margin-top:auto;margin-bottom:20px}}.navigation__jobs{width:100%;padding-top:100px;padding-inline:20px;background-color:#fff}@media only screen and (max-width: 767px){.navigation__jobs{padding-top:50px}}.navigation__jobs .menu--jobs .menu-item:not(:last-child){border-bottom:1px solid #ECECEC}.navigation__jobs .menu--jobs a{position:relative;padding-block:20px;padding-right:100px;font-size:18px;font-weight:700}.navigation__jobs .menu--jobs a:before{content:"";position:absolute;top:50%;right:0;translate:0 -50%;transform-origin:right;width:20px;border-bottom:2px solid #3861E5;transition:scale .3s cubic-bezier(.86,0,.07,1)}.navigation__jobs .menu--jobs a:after{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:7px;height:7px;border-right:2px solid #3861E5;border-bottom:2px solid #3861E5;rotate:-45deg}.navigation__jobs .menu--jobs a:hover:before{scale:1.6 1}@media only screen and (max-width: 767px){.navigation__jobs{padding-bottom:40px;flex:auto}}@media only screen and (min-width: 768px){.navigation__jobs{padding-top:200px;padding-inline:80px}.navigation__jobs .menu--jobs a{position:relative;padding-block:20px;padding-right:100px;font-size:20px;font-weight:700}}.navigation__primary{padding-top:20px;padding-bottom:120px;padding-right:20px;font-size:30px;font-weight:700}@media only screen and (min-width: 768px){.navigation__primary{padding-right:100px;font-size:60px}}.navigation__main{position:relative;width:100%;padding-left:20px;background-color:#f5fa80}@media only screen and (max-width: 767px){.navigation__main{padding-top:100px}}@media only screen and (min-width: 768px){.navigation__main{padding-top:200px;padding-left:120px}}@media only screen and (min-width: 768px){.navigation__social{position:absolute;left:120px;bottom:30px}}.social__icons>div>ul>.instagram{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAICSURBVHgB3VVdbhMxEP683oalQmp44wltT0B6gyBRxCsnAE7Q3ADlBukNuAHiDWkRCScgnKDuG49bqT9WEq874/zsunbTpH1qP8mS1zOeb+z5xgs8dog7PbJuvpqn6XxuRQkzLZGhRDkqsRVBu9vGpNWj2SeKlGMzjN2oZB/6p7qdIPuQI6mGWwT2YYXCs8lB81SJ55CYr/cOzhC0d5IeeSF9B3SwLarpvht1kM9Nc+o521sJSlR2QOnQPVOBOREBrlNO97pwMUvfvLmxPgEXN44xWpSh/tWHEKdIrcBVcUxZv3W2xJy40UQjVk2gs5DAQlGgj862+/6Evv/SCYZ4TnPOvOVIQpnqZC8kiGMAPVKBsriYgtacWujq1qAmSGc5whOM8eJdN6osJtk57EDaf4HNyJchAXdnQG/b0fUlJPaidl4PCIyMBergouAuVYGF66OLPzDiTbjNqJAgCtFzipgrRnnBLa1x5wvRWxehJsh07AT0Lu0MnWIuC2oodDHFAcl03z10ifkerU9Wna1S9Ay7hxYx8BvDauGCVlQXSGpIe+QSiOGyWMVNb5gokN+J8zRclgPqgUVO8TwWGDc/btTAfsPDsYagNTtGTDGbYt75/eaS9By00pCvf0DI5d2+wmZQ7jHMZl9wPvrfNNz9y2SZ8tvC3blqoFrn0L9P8aRxDQiBvTjk+/YKAAAAAElFTkSuQmCC);width:24px;height:24px;font-size:0}.social__icons>div>ul>.linkedin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE9SURBVHgB7VNBTsMwEBw7MQogpPyAIPGAcuMYCYUr4QX0C/yAHwAvAF4A3JB6SPlBj5xInhBuBlObrVGbJqSCBgsJwUi2x9mVx5sdAz+OII7gELy2W08ycJFjdT+HSHpwgEpgYy+FQWw5MxF8nMIBKgHFylqEIYQDeDP2+lhgZXty6C4NEtPHUPkDnCOMQzscgdUOlo3fIoeFXZvOCqjCcljiC/BnTImUOnIxFytobFnGRUZzVOXqPl3oFs/iiAwRgzG6mBlh7J9D3hXtAstAeyd44Zfv9dNk7EpCOiV7H0INRtNUji6Y2HjRd59dz/ewm8Bn4tLvfU/AUH80PUqFHdpcfYh7ZnNKu/UAOIMc3Fum0MdackCs1drdKuC6adGFlnXfg3+BvydQvQOhbiB51pqlx3FtH+inpeK/Gm/malPFA5UGIQAAAABJRU5ErkJggg==);width:24px;height:24px;font-size:0}.social__icons>div>ul>.twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGwSURBVHgB7VRLTsMwFBwnbUkpEjlCEBuWPUIQBMGKcgLECRA36A0KS1aIE1B2oAqSG5ATILNjR5GARkoa85wqSdt8SrNi0ZEs2c/PM/b42cAK/wu6qf8pb2PfRMuysW4Jah/UbqAdGsmcZhpxKptZKBeN1TN4D7yQfH2vAyh3mbhgPGITAhgNtuKwkiTIHQiYYKGNutUuFIDayw0zYRC7TiIOmtZ5VmA6sY4XNA96ybFjyONDGCjGxOLR4Cqhm5lukkWMTpFiSK0PhPdojB0EtTZCZqMMP4MZznQgL/i7LndvJzupgjmB1CJP0yNywYaoDnc+MCVAlSMogZV6XA4heLGARIALTHyvKtCfD7FMknwkrNGjk3SwFDn4dP3HqGUSldopZS9HHgmE3bxw9h00AlnDLpaDC+/pNm9CzUQ87sF/vUbDeKOKopfJDJRBWiP8IwQ89+6UwoVMob9FMVAOl8h34Tm8kCbptcw2RO2YQgaN5B2UP7ZQdKGRnUOntOpSi3z+DnVbSsqPboealpPPifgSa8EJvp4fIzsXgBXOyB9VxWbUH+MTLZ8v2u0KlfALWoaFeDKJ844AAAAASUVORK5CYII=);width:24px;height:24px;font-size:0}.social__icons>div>ul>li>a{width:24px;height:24px;cursor:pointer}.sticky{display:block}.updated:not(.published){display:none}.wp-block-group .f3-wp-block:not(:last-child){margin-bottom:25px}.swiper.is-style-allow-overflow,.is-style-allow-overflow>.swiper{overflow:unset}.is-style-content-position-right{margin-left:auto;max-width:580px}.logo{display:inline-block;line-height:0;opacity:1;transition:color var(--transition-duration) var(--transition-timing-function)}.logo path{transition:fill var(--transition-duration) var(--transition-timing-function)}.logo__text{display:none}.swiper-wrapper{box-sizing:border-box!important}.block-facts-slider>.swiper-wrapper{cursor:url(./cursor.fb32e941.svg),grab}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:25px;right:65px}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-pagination-progressbar{background:#E8E8E8}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#1b1b1b;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-pagination-progressbar.swiper-pagination-horizontal{width:160px;height:5px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
