@charset "UTF-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box!important}.theme--trflex{--background-color:linear-gradient(90deg,rgba(250,146,59,.8),rgba(233,89,13,.8)),#fff;--primary-color:#fff;--alt-color:transparent;--gradient-bg:transparent;--text-color:#101828;--border-radius:1.2rem;--button-border-radius:3.2rem;--primary-button-color:#3a0ca3;--primary-button-hover-color:#4361ee;--primary-button-text-color:#fff;--gray-button-color:#e9eaeb;--gray-button-hover-color:#ffedd5;--gray-button-text-color:#101828;--gray-button-border-color:#281910;--ghost-button-text-color:#101828;--ghost-button-text-hover-color:#101828;--ghost-button-alt-text-color:#101828;--ghost-button-alt-text-hover-color:#101828;--contact-svg-color:#c1420d;--vacancy-button-text-color:#101828;--primary-font:"Lato",sans-serif;--h1-size:clamp(2.4rem,6vw,7.2rem);--headings-font:"Lato",sans-serif;--headings-size:clamp(2.4rem,6vw,3.6rem);--headings-line-height:1.2;--headings-color:#101828;--headings-alt-color:#101828;--subtitle-color:#101828;--subtitle-alt-color:#c1420d;--form-label-color:#414651;--alt-counter-color:#101828;--content-link-color:#f87417;--content-link-color-alt:#3a0ca3;--menu-link-color:#625953;--menu-link-hover-color:#101828;--menu-border-color:#f5f5f5;--card-info-color:#c1420d;--vacancy-supplychain-bg:#fafafa;--vacancy-production-bg:#ffedd5;--vacancy-technology-bg:#edfeff;--vacancy-office-bg:#eeedff}.theme--talentrecruit{--background-color:#fdfdfd;--primary-color:#9bdc06;--alt-color:#2e4700;--gradient-bg:#2e4700;--text-color:#101828;--border-radius:1.2rem;--button-border-radius:.8rem;--primary-button-color:#9bdc06;--primary-button-hover-color:#80bc00;--primary-button-text-color:#1f3201;--gray-button-color:#e9eaeb;--gray-button-hover-color:#d5d7da;--gray-button-text-color:#101828;--ghost-button-text-color:#535862;--ghost-button-text-hover-color:#101828;--ghost-button-alt-text-color:#fff;--ghost-button-alt-text-hover-color:#fff;--contact-svg-color:#5a8506;--vacancy-button-text-color:#1f3201;--primary-font:"Poppins",sans-serif;--h1-size:clamp(2.4rem,6vw,7.2rem);--headings-font:"Poppins",sans-serif;--headings-size:clamp(2.4rem,6vw,3.6rem);--headings-line-height:1.2;--headings-color:#101828;--headings-alt-color:#9bdc06;--subtitle-color:#5a8506;--form-label-color:#414651;--alt-counter-color:#fff;--content-link-color:#5a8506;--content-link-color-alt:#9bdc06;--menu-link-color:#535862;--menu-link-hover-color:#101828;--menu-border-color:#f5f5f5;--card-info-color:#5a8506;--vacancy-supplychain-bg:#faffe5;--vacancy-sales-bg:#e5f3ff;--vacancy-finance-bg:#fdf2ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../src/assets/fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Regular.woff2)}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../src/assets/fonts/Poppins/Poppins-Italic.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Italic.woff2)}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../src/assets/fonts/Poppins/Poppins-Medium.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Medium.woff2)}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(../src/assets/fonts/Poppins/Poppins-MediumItalic.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-MediumItalic.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../src/assets/fonts/Lato/Lato-Regular.woff2) format("woff2"),url(../assets/fonts/Lato/Lato-Regular.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(../src/assets/fonts/Lato/Lato-Italic.woff2) format("woff2"),url(../assets/fonts/Lato/Lato-Italic.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:500;src:url(../src/assets/fonts/Lato/Lato-Bold.woff2) format("woff2"),url(../assets/fonts/Lato/Lato-Bold.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:500;src:url(../src/assets/fonts/Lato/Lato-BoldItalic.woff2) format("woff2"),url(../assets/fonts/Lato/Lato-BoldItalic.woff2)}body,html{background:var(--background-color);color:var(--headings-color)}body,html{font-family:var(--primary-font)}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:1.6rem}body.no-scroll{overflow:hidden}img{height:auto;max-width:100%}.object-fit{position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--headings-font);font-weight:400}h1{font-size:var(--h1-size);font-weight:400;letter-spacing:-.144rem;line-height:var(--headings-line-height)}.theme--trflex h1,.theme--trflex h2,.theme--trflex h3{font-weight:500}p{color:#535862;font-family:var(--primary-font);font-size:1.6rem}@media (max-width:460px){p{font-size:1.4rem}}.editor p{color:var(--text-color);font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:3.2rem}.editor p:last-of-type{margin-bottom:0}.editor p a{color:var(--alt-color)}.editor h2{font-size:2.4rem;line-height:3.2rem}.editor h2,.editor h3{font-weight:700;margin-bottom:1.6rem}.editor h3{font-size:2rem;line-height:3rem}.editor h4{font-size:1.6rem;font-weight:700;line-height:2.4rem}.editor ul{margin:3.2rem 0}.editor ul li{line-height:160%;padding-left:2.4rem;position:relative}.editor ul li:before{background:var(--text-color);border-radius:50%;content:"";display:block;flex-shrink:0;height:.4rem;left:.8rem;position:absolute;top:1.1rem;width:.4rem}.editor ul li a{color:var(--alt-color)}.theme--trflex .editor ul li a{color:#f87417}.editor ol{counter-reset:block_ul;list-style:none;margin:3.2rem 0}.editor ol li{align-items:center;display:flex;line-height:160%;padding-left:2.4rem;position:relative}.editor ol li:before{color:var(--text-color);content:counter(block_ul);counter-increment:block_ul;display:block;left:.8rem;position:absolute}.editor ol li a{color:var(--alt-color)}.editor blockquote{align-items:flex-start;color:var(--text-color);display:flex;margin-top:1.6rem}.editor blockquote p{font-size:2rem;font-weight:500;line-height:2.6rem}.editor blockquote:before{content:"“";font-size:2.4rem;font-weight:700;margin-right:.4rem}.editor blockquote:after{content:"”";font-size:2.4rem;font-weight:700;margin-left:.4rem}@media (max-width:767.98px){.editor p{font-size:1.6rem;margin-bottom:2.4rem}.editor h2{font-size:2rem;line-height:2.4rem}.editor h3{font-size:1.8rem;line-height:3rem;margin-bottom:1.6rem}.editor ol,.editor ul{margin:2.4rem 0}.editor blockquote{align-items:flex-start;color:var(--text-color);display:flex;margin-top:1.6rem}.editor blockquote p{font-size:2rem;font-weight:500;line-height:2.6rem}.editor blockquote:before{content:"“";font-size:2.4rem;font-weight:700;margin-right:.4rem}.editor blockquote:after{content:"”";font-size:2.4rem;font-weight:700;margin-left:.4rem}}.vacancy-card{background:#fff;border-radius:var(--border-radius);box-shadow:0 12px 16px -4px rgba(10,13,18,.08);display:flex;flex-flow:column;min-height:32.8rem;overflow:hidden;padding:1.6rem}.vacancy-card[data-group=logistiek] .vacancy-card__body,.vacancy-card[data-group=supply-chain] .vacancy-card__body{background:var(--vacancy-supplychain-bg)}.vacancy-card[data-group=logistiek] .vacancy-card__body:after,.vacancy-card[data-group=supply-chain] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-mid-right.svg);bottom:auto;height:20rem;left:auto;right:0;top:50%;transform:translateY(-50%);width:10rem}.theme--trflex .vacancy-card[data-group=logistiek] .vacancy-card__body:after,.theme--trflex .vacancy-card[data-group=supply-chain] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-mid-right-trflex.svg)}.vacancy-card[data-group=marketing] .vacancy-card__body,.vacancy-card[data-group=sales] .vacancy-card__body{background:var(--vacancy-sales-bg)}.vacancy-card[data-group=marketing] .vacancy-card__body:after,.vacancy-card[data-group=sales] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-right-bottom.svg);height:10rem;left:auto;right:0;width:10rem}.vacancy-card[data-group=finance] .vacancy-card__body,.vacancy-card[data-group=hr] .vacancy-card__body{background:var(--vacancy-finance-bg)}.vacancy-card[data-group=finance] .vacancy-card__body:after,.vacancy-card[data-group=hr] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-right-top.svg);bottom:auto;height:10rem;left:auto;right:0;top:0;width:10rem}.vacancy-card[data-group=productie] .vacancy-card__body,.vacancy-card[data-group=production] .vacancy-card__body{background:var(--vacancy-production-bg)}.vacancy-card[data-group=productie] .vacancy-card__body:after,.vacancy-card[data-group=production] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-right-top-trflex.svg);bottom:auto;height:10rem;left:auto;right:0;top:0;width:10rem}.theme--talentrecruit .vacancy-card[data-group=productie] .vacancy-card__body:after,.theme--talentrecruit .vacancy-card[data-group=production] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-right-top.svg)}.vacancy-card[data-group=techniek] .vacancy-card__body,.vacancy-card[data-group=technology] .vacancy-card__body{background:var(--vacancy-technology-bg)}.vacancy-card[data-group=techniek] .vacancy-card__body:after,.vacancy-card[data-group=technology] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-mid-right-trflex.svg);bottom:auto;height:20rem;left:auto;right:0;top:50%;transform:translateY(-50%);width:10rem}.theme--talentrecruit .vacancy-card[data-group=techniek] .vacancy-card__body:after,.theme--talentrecruit .vacancy-card[data-group=technology] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-mid-right.svg)}.vacancy-card[data-group=office] .vacancy-card__body{background:var(--vacancy-office-bg)}.vacancy-card[data-group=office] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-right-bottom-trflex.svg);bottom:auto;height:10rem;left:auto;right:0;top:0;width:10rem}.theme--talentrecruit .vacancy-card[data-group=office] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-right-bottom.svg)}.vacancy-card__company-logo{margin-bottom:1.6rem}.vacancy-card__company-logo img{height:8rem;-o-object-fit:contain;object-fit:contain;width:auto}.vacancy-card__body{background:#fafafa;border-radius:var(--border-radius);display:flex;flex-flow:column;height:100%;margin-bottom:1.6rem;min-height:24rem;padding:1.6rem 1.6rem 6rem;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-left.svg);background-size:cover;bottom:0;content:"";height:10rem;left:0;position:absolute;width:10rem}.vacancy-card__body:hover{box-shadow:0 1.2rem 1.6rem -.4rem rgba(10,13,18,.12);transform:scale(1.04)}.vacancy-card__top{display:flex}.vacancy-card__top--left{display:flex;flex-flow:wrap;gap:1.2rem;position:relative;z-index:1}.vacancy-card__top .vacancy-card__company-logo{height:auto;margin:0;width:17rem;z-index:1}.vacancy-card__top .vacancy-labels{display:flex;flex-flow:row wrap;gap:1.2rem}.vacancy-card__top .vacancy-labels .vacancy-label:first-of-type{width:auto}.vacancy-card__top .vacancy-label{align-items:center;color:#101828;display:flex;font-size:1.4rem;font-weight:400;gap:.8rem;line-height:2rem}.vacancy-card__top .vacancy-label:first-of-type{width:100%}.vacancy-card__top .vacancy-label--company path{stroke:none!important}.vacancy-card__top .vacancy-label svg{flex-shrink:0}.vacancy-card__top .vacancy-label svg path{stroke:#101828}.vacancy-card__title{word-wrap:break-word;color:#101828;font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:120%;margin-top:3.2rem;position:relative;z-index:1}.vacancy-card__socials{display:flex;gap:.8rem;margin-bottom:1.6rem}.vacancy-card__socials a{align-items:center;background:#fdfdfd;border:.1rem solid #d5d7da;border-radius:.8rem;box-shadow:0 .1rem .2rem 0 rgba(10,13,18,.05);display:flex;justify-content:center;padding:1.4rem;text-decoration:none;transition:all .3s ease}.vacancy-card__socials a svg path{transition:all .3s ease}.vacancy-card__socials a.vacancy-card__mail svg path{stroke:var(--contact-svg-color);fill:none}.vacancy-card__socials a:hover{background:var(--contact-svg-color);border:.1rem solid var(--contact-svg-color)}.vacancy-card__socials a:hover.vacancy-card__mail svg path,.vacancy-card__socials a:hover.vacancy-card__phone svg path{stroke:#fff}.vacancy-card__socials a:hover.vacancy-card__facebook svg path,.vacancy-card__socials a:hover.vacancy-card__linkedin svg path,.vacancy-card__socials a:hover.vacancy-card__whatsapp svg path{fill:#fff}.vacancy-card__bottom{align-items:center;display:flex;gap:1.6rem}.vacancy-card__bottom .button{font-size:1.4rem;line-height:2rem;padding:1rem 1.6rem}.vacancy-card__bottom .button--ghost{background:transparent;box-shadow:none;padding:0}.theme--trflex .vacancy-card[data-group=supply-chain] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-mid-right-trflex.svg)}.theme--trflex .vacancy-card[data-group=marketing] .vacancy-card__body:after,.theme--trflex .vacancy-card[data-group=sales] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-right-bottom-trflex.svg)}.theme--trflex .vacancy-card[data-group=finance] .vacancy-card__body:after,.theme--trflex .vacancy-card[data-group=hr] .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-right-top-trflex.svg)}.theme--trflex .vacancy-card__top .vacancy-label{color:#000}.theme--trflex .vacancy-card__top .vacancy-label svg path{stroke:#000}.theme--trflex .vacancy-card__body:after{background-image:url(../src/assets/svg/card-radar-left-trflex.svg)}.post-card,.post-card__inner{align-items:flex-start;display:flex;flex-flow:column;height:100%}.post-card__inner{background:#fff;border-radius:1.2rem;box-shadow:0 12px 16px -4px rgba(10,13,18,.08);overflow:hidden;padding:1.6rem;text-decoration:none;width:100%}.post-card:hover .post-card__image img{transform:scale(1.1)}.post-card:hover .post-card__content .button{color:var(--ghost-button-text-hover-color)}.post-card:hover .post-card__content .button svg{transform:translateX(.8rem)}.post-card__image{border-radius:1.2rem;flex-shrink:0;height:20rem;overflow:hidden;width:100%}.post-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.post-card__content{align-items:flex-start;display:flex;flex-flow:column;height:100%;padding:3.2rem 1.6rem 1.6rem}.post-card__content .post-info{align-items:center;color:var(--card-info-color);display:flex;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-bottom:1.2rem;text-decoration:none}.post-card__content .post-info__category:after{content:"•";margin:0 .4rem}.post-card__content h4{color:#101828;font-size:2rem;font-weight:500;line-height:120%;margin-bottom:1.2rem;position:relative;z-index:1}.post-card__content .post-card__subtitle{color:#535862;display:block;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:4.8rem}.post-card .button{margin-top:auto}@media (max-width:991.98px){.vacancy-card__top{flex-direction:column;gap:1.6rem}}@media (max-width:767.98px){.vacancy-card{min-height:26rem}.vacancy-card[data-group=supply-chain] .vacancy-card__body:after{height:14rem;width:6rem}.vacancy-card[data-group=finance] .vacancy-card__body:after,.vacancy-card[data-group=hr] .vacancy-card__body:after,.vacancy-card[data-group=marketing] .vacancy-card__body:after,.vacancy-card[data-group=sales] .vacancy-card__body:after{height:6rem;width:6rem}.vacancy-card__body{min-height:auto}.vacancy-card__body:after{content:"";height:6rem;width:6rem}.vacancy-card__top{flex-direction:row;gap:.8rem;justify-content:space-between}.vacancy-card__top .vacancy-label{font-size:1.2rem;gap:.4rem;line-height:1.8rem}.vacancy-card__top .vacancy-card__company-logo{width:auto}.vacancy-card__title{font-size:2.4rem;font-weight:400;line-height:120%;margin-top:2.4rem}.post-card__inner{background:#fff;border-radius:.8rem;padding:1.6rem}.post-card__image{border-radius:.8rem;height:16rem}.post-card__content{padding:2.4rem 1.6rem 1.6rem}.post-card__content .post-info{font-size:1.4rem;line-height:2rem;margin-bottom:.8rem}.post-card__content .post-info__category:after{content:"•";margin:0 .4rem}.post-card__content h4{font-size:1.8rem;margin-bottom:.8rem}.post-card__content .post-card__subtitle{font-size:1.4rem;line-height:2rem;margin-bottom:3.2rem}}.custom-form .gform-theme--framework .gform_validation_errors{background-color:#fff}.custom-form .gform_wrapper .gform_anchor{scroll-margin-top:24rem}.custom-form .gform_wrapper .gform_description,.custom-form .gform_wrapper .gform_required_legend,.custom-form .gform_wrapper .gform_title,.custom-form .gform_wrapper form .gf_progressbar_wrapper{display:none;visibility:hidden}.custom-form .gform_wrapper form .gform-body .gform_fields{gap:3.2rem}.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .gform-field-label{color:var(--form-label-color);font-weight:400;gap:0;margin-bottom:.6rem}.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .gform-field-label .gfield_required .gfield_required_asterisk{color:var(--form-label-color)}.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container{height:auto}.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input{min-height:4.4rem}.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input,.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{border:.1rem solid #d5d7da;border-radius:.8rem;padding:1.4rem 1.6rem}.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input::-moz-placeholder,.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{color:#717680}.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input::placeholder,.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::placeholder{color:#717680}.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:focus,.custom-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea:focus{border-color:#101828;outline:none}.custom-form .gform_wrapper form .gform-body .gform_page:last-of-type .gform_page_footer input[type=submit]{align-items:center;background:var(--primary-button-color);border:0;border-radius:var(--button-border-radius);color:var(--primary-button-text-color);display:flex;font-family:var(--primary-font);font-size:1.8rem;font-weight:500;justify-content:center;justify-self:flex-start;line-height:1.5;margin-right:auto;padding:1.6rem 2.4rem;text-decoration:none;transition:all .3s ease}.custom-form .gform_wrapper form .gform-body .gform_page:last-of-type .gform_page_footer input[type=submit]:hover{background:var(--primary-button-hover-color)}.custom-form .gform_wrapper form .gform-body .gform_page:last-of-type .gform_page_footer .button{align-items:center;background:var(--primary-button-color);border:0;border-radius:var(--button-border-radius);color:var(--primary-button-text-color);display:flex;font-family:var(--primary-font);font-size:1.8rem;font-weight:500;justify-content:center;justify-self:flex-start;line-height:1.5;padding:1.6rem 2.4rem;text-decoration:none;transition:all .3s ease}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer{align-items:center;display:flex;justify-content:space-between;margin-top:7.2rem}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .button,.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .gform_button{align-items:center;background:var(--primary-button-color);border:0;border-radius:var(--button-border-radius);color:var(--primary-button-text-color);display:flex;font-family:var(--primary-font);font-size:1.8rem;font-weight:500;justify-content:center;justify-self:flex-start;line-height:1.5;padding:1.6rem 2.4rem;text-decoration:none;transition:all .3s ease}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .button:focus,.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .gform_button:focus{outline:none}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .button.gform_previous_button,.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .gform_button.gform_previous_button{display:none;visibility:hidden}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .button:hover,.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .gform_button:hover{background:var(--primary-button-hover-color)}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .page-numbers{align-items:center;background:#fff;border:.1rem solid #d5d7da;display:flex}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .page-numbers__item{align-items:center;border-right:.1rem solid #d5d7da;display:flex;font-size:1.4rem;font-weight:400;height:4rem;justify-content:center;line-height:2rem;width:4rem}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .page-numbers__item:last-of-type{border-right:0}.custom-form .gform_wrapper form .gform-body .gform_page .gform_page_footer .page-numbers__item--active{background:#fafafa}.custom-form .gform-loader{display:none!important}.theme--trflex .flexible-section--alt .gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#fff;padding:.8rem 1.6rem;width:-moz-fit-content;width:fit-content}@media (max-width:460px){.custom-form .gform_wrapper form .gform-body .gform_fields{grid-template-columns:none}}.flexible-section{overflow:hidden;padding:12.8rem 0;position:relative}.flexible-section .row{display:flex;justify-content:center;row-gap:4.8rem}.flexible-section--alt{background-color:var(--alt-color)}.flexible-section--alt h1,.flexible-section--alt h2,.flexible-section--alt h3,.flexible-section--alt p{color:var(--alt-counter-color)}.flexible-section--video{background:rgba(0,0,0,.4)}.flexible-section--image,.flexible-section--video{align-items:center;color:#fff;display:flex;min-height:80rem}.flexible-section--image{background:radial-gradient(87.37% 87.37% at 50% 50%,rgba(0,0,0,.5) 0,transparent 100%)}.flexible-section .background-image,.flexible-section .background-video{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.flexible-section .background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.theme--trflex .flexible-section--white{background:#fff}.hero--subpage-alt+.flexible-section:has(.team-slider){padding-top:0!important}.flexible-section--alt+.flexible-section--vacancies,.hero--home+.flexible-section--vacancies{padding-top:5.8rem;position:relative}.flexible-section--alt+.flexible-section--vacancies:before,.hero--home+.flexible-section--vacancies:before{background:var(--gradient-bg);content:"";height:37.5rem;left:0;position:absolute;top:0;width:100%}.flexible-section--alt+.flexible-section--vacancies .vacancies-block__header,.hero--home+.flexible-section--vacancies .vacancies-block__header{color:var(--alt-counter-color)}.flexible-section--alt+.flexible-section--vacancies .vacancies-block__header .button,.hero--home+.flexible-section--vacancies .vacancies-block__header .button{color:var(--ghost-button-alt-text-color)}.flexible-section--alt+.flexible-section--vacancies .vacancies-block__header .button svg path,.hero--home+.flexible-section--vacancies .vacancies-block__header .button svg path{stroke:var(--ghost-button-alt-text-color)}@media (max-width:1200px){.flexible-section--image,.flexible-section--video{min-height:60rem}}@media (max-width:768px){.flexible-section{padding:6.4rem 0}.flexible-section--image,.flexible-section--video{min-height:0}}@media (max-width:576px){.flexible-section .row{row-gap:3.2rem}}@media (max-width:460px){.flexible-section{padding:3.2rem 0!important}}.hero--subpage{overflow:clip;overflow-y:visible;padding-bottom:6.4rem;padding-top:12.8rem;position:relative}.hero--subpage .bg-circles{position:absolute;right:-50%;top:-50%;z-index:2}.hero--subpage h1{margin-bottom:3.2rem}.hero--subpage h1:only-child{margin-bottom:0}.hero--subpage p{font-size:1.8rem;line-height:1.5}.hero--subpage .btn-wrapper{margin-top:2.4rem}.hero--subpage-alt{background-color:var(--alt-color)}.hero--subpage-alt h1{color:var(--headings-alt-color)}.hero--subpage-alt p{color:#fff}.hero--subpage-alt:has(+.flexible-section--white):not(:has(p)){min-height:37rem}.hero--subpage-alt:has(+.flexible-section--alt .team-slider):not(:has(p)) .bg-circles{top:-100%}.hero--subpage-white:has(+.flexible-section--alt):not(:has(p)){min-height:37rem}.hero--home{background-color:var(--alt-color);padding-bottom:8.3rem;padding-top:8.3rem}.hero--home h1{color:var(--headings-alt-color);margin-bottom:4.8rem}.hero--home .editor{color:#fff;margin-bottom:3.2rem}.hero--home .editor p,.hero--home .editor p a{color:#fff}.hero--home .row{align-items:center}.hero--home .team-list{display:flex;padding-right:.8rem}.hero--home .team-list__member{border:.1rem solid var(--primary-color);border-radius:.8rem;height:4rem;width:4rem}.hero--home .team-list__member img{aspect-ratio:1;border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:4rem}.hero--home .team-list__member--1{transform:translateX(-.8rem);z-index:2}.hero--home .team-list:has(.team-list__member--1){margin-right:-.8rem}.hero--home .team-list__member--2{transform:translateX(-1.6rem);z-index:3}.hero--home .team-list:has(.team-list__member--2){margin-right:-1.6rem}.hero--home .team-list__member--3{transform:translateX(-2.4rem);z-index:4}.hero--home .team-list:has(.team-list__member--3){margin-right:-2.4rem}.hero--home .team-list__member--4{transform:translateX(-3.2rem);z-index:5}.hero--home .team-list:has(.team-list__member--4){margin-right:-3.2rem}.hero--home .team-list__member--5{transform:translateX(-4rem);z-index:6}.hero--home .team-list:has(.team-list__member--5){margin-right:-4rem}.hero--home .team-list__member--6{transform:translateX(-4.8rem);z-index:7}.hero--home .team-list:has(.team-list__member--6){margin-right:-4.8rem}.hero--home .hero-vacancy{position:relative}.hero--home .hero-vacancy .bg-circles{width:100%}.hero--home .hero-vacancy .vacancy-card,.hero--home .hero-vacancy .vacancy-card__body{margin:0;min-height:0}.hero--home .hero-vacancy .vacancy-card__body__top,.hero--home .hero-vacancy .vacancy-card__top{flex-wrap:wrap;gap:1.2rem}.hero--home .hero-vacancy__content,.hero--home .hero-vacancy__image{aspect-ratio:1;border-radius:var(--border-radius);position:absolute;width:28rem}.hero--home .hero-vacancy__image{bottom:-.6rem;left:3.2rem;-o-object-fit:cover;object-fit:cover;z-index:2}.hero--home .hero-vacancy__content{background-color:#fff;right:3.2rem;top:3.2rem}.theme--trflex .hero--subpage-white{background:#fff}.theme--trflex .hero--subpage p{color:var(--text-color)}@media (max-width:991.98px){.hero h1{margin-bottom:2.4rem}.hero--home{padding-bottom:6.4rem;padding-top:6.4rem}.hero--home .hero-vacancy .vacancy-card__title{font-size:2.4rem;margin-top:2.4rem}.hero--home .hero-vacancy__content,.hero--home .hero-vacancy__image{width:24rem}.hero--home .hero-vacancy__image{bottom:2.4rem;left:-5.4rem}.hero--home .hero-vacancy__content{right:.6rem;top:20%}}@media (max-width:767.98px){.hero--subpage{padding-bottom:3.2rem;padding-top:6.4rem}.hero--subpage .bg-circles{right:-30%;top:-100%;width:60%}.hero--subpage p{font-size:1.6rem}.hero--subpage-alt:has(+.flexible-section--white):not(:has(p)){min-height:24rem}.hero--subpage-alt:has(+.flexible-section--alt .team-slider):not(:has(p)) .bg-circles{top:-200%}.hero--subpage-white:has(+.flexible-section--alt):not(:has(p)){min-height:24rem}.hero--subpage .btn-wrapper{margin-bottom:2.4rem}.hero--home .row{gap:2.4rem}.hero--home .hero-vacancy .bg-circles{height:auto}.hero--home .hero-vacancy__image{bottom:1rem;left:-1rem;width:60%}.hero--home .hero-vacancy__content{right:-1rem;top:1rem;z-index:3}}@media (max-width:767.98px) and (max-width:460px){.hero--home .hero-vacancy .vacancy-card__body{padding:1.2rem}.hero--home .hero-vacancy .vacancy-card__title{font-size:1.8rem;margin-top:1.2rem}.hero--home .hero-vacancy .vacancy-card .vacancy-label svg{width:1.6rem}.hero--home .hero-vacancy__content{width:60%}.hero--subpage{padding-top:3.2rem}}@media (max-width:460px){.hero--subpage-alt:has(+.flexible-section--white):not(:has(p)){min-height:20rem}.hero--subpage-alt:has(+.flexible-section--alt .team-slider):not(:has(p)) .bg-circles{top:-290%}.hero--subpage-white:has(+.flexible-section--alt):not(:has(p)){min-height:20rem}}.content-center{align-items:center;display:flex;flex-direction:column;gap:4.8rem;max-width:80rem}.content-center__titles{display:flex;flex-direction:column;gap:1.6rem}.content-center__subtitle{color:var(--subtitle-color);font-weight:500;line-height:1.5;text-align:center}.content-center__title{font-size:var(--headings-size);line-height:var(--headings-line-height);text-align:center}.content-center__content,.content-center__content p{line-height:1.5;text-align:center}.content-center__content a,.content-center__content p a{color:var(--content-link-color)}.theme--talentrecruit .flexible-section--alt .content-center__subtitle{color:var(--primary-color)}.theme--talentrecruit .flexible-section--alt .content-center__content,.theme--talentrecruit .flexible-section--alt .content-center__content p{color:var(--alt-counter-color)}.theme--talentrecruit .flexible-section--alt .content-center__content a,.theme--talentrecruit .flexible-section--alt .content-center__content p a,.theme--trflex .flexible-section--alt .content-center__content a,.theme--trflex .flexible-section--alt .content-center__content p a{color:var(--content-link-color-alt)}.flexible-section--image .content-center__content,.flexible-section--image .content-center__content p,.flexible-section--image .content-center__subtitle,.flexible-section--video .content-center__content,.flexible-section--video .content-center__content p,.flexible-section--video .content-center__subtitle{color:#fff}.theme--talentrecruit .flexible-section--image .content-center__content a,.theme--talentrecruit .flexible-section--image .content-center__content p a,.theme--talentrecruit .flexible-section--video .content-center__content a,.theme--talentrecruit .flexible-section--video .content-center__content p a{color:var(--content-link-color-alt)}@media (max-width:575.98px){.content-center{gap:3.2rem}}@media (max-width:460px){.content-center{gap:2.4rem}}.content-media{display:flex;flex-direction:column;justify-content:center}.content-media__titles{display:flex;flex-direction:column;gap:1.6rem}.content-media__subtitle{color:var(--subtitle-color);font-weight:500;line-height:1.5}.content-media__title{font-size:var(--headings-size);line-height:var(--headings-line-height);margin-bottom:4.8rem}.content-media__title--location{margin-bottom:9.6rem}.content-media__usps-wrapper{display:flex;flex-wrap:wrap;row-gap:3.2rem}.content-media__usp{display:flex;flex-direction:column;gap:.8rem;width:50%}.content-media__usp-title{font-size:2rem;font-weight:500;line-height:1.2}.content-media__usp-description{line-height:1.5}.content-media__usp-description a{color:var(--content-link-color)}.content-media__usp--location{line-height:1.5}.content-media__usp--location p{color:var(--headings-color)}.content-media__usp--location p a{color:var(--content-link-color)}.theme--trflex .content-media__usp--location p a{color:var(--content-link-color-alt)}.content-media__usp--location a{text-decoration:none;transition:all .3s ease}.content-media__usp--location a:hover{opacity:.6}.content-media__content,.content-media__content p{line-height:1.5}.content-media__content a,.content-media__content p a{color:var(--content-link-color)}.content-media .btn-wrapper,.content-media__usps-wrapper+.content-media__content{margin-top:3.2rem}.content-media__image{display:flex}.content-media__image img{aspect-ratio:1;border-radius:var(--border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.content-media__image--location img{aspect-ratio:auto}.theme--trflex .content-media__inner{background-color:#fff;border-radius:1.6rem;display:flex;flex-direction:column;padding:4.8rem 3.2rem}.theme--trflex .content-media__inner .content-media__subtitle{color:var(--subtitle-alt-color)}.theme--trflex .content-media__usps-wrapper{justify-content:space-between}.theme--trflex .content-media__usp{width:47.5%}@media (max-width:1199.98px){.content-media__usps-wrapper{gap:3.2rem}.content-media__usp{width:100%!important}.theme--trflex .content-media__usps-wrapper{justify-content:flex-start}}@media (max-width:991.98px){.content-media__usp{max-width:28rem}.content-media__text{order:1}.content-media__image{order:2}.content-media__image img{max-width:50rem}}@media (max-width:767.98px){.content-media__title{margin-bottom:3.2rem}}@media (max-width:575.98px){.content-media__usps-wrapper{gap:2.4rem}.content-media .btn-wrapper,.content-media__usps-wrapper+.content-media__content{margin-top:2.4rem}}@media (max-width:460px){.content-media__title{margin-bottom:2.4rem}.content-media .btn-wrapper{margin-top:1.6rem}}.services{align-items:center;gap:9.6rem}.services,.services__titles{display:flex;flex-direction:column}.services__titles{gap:1.6rem;max-width:80rem;width:100%}.services__subtitle{color:var(--subtitle-color);font-weight:500;line-height:1.5;text-align:center}.services__title{font-size:var(--headings-size);line-height:var(--headings-line-height);text-align:center}.services__services-wrapper{-moz-column-gap:3.2rem;column-gap:3.2rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:6.4rem;width:100%}.services__service{align-items:center;display:flex;flex-direction:column;gap:2rem;width:calc(33.333% - 2.2rem)}.services__service-title{font-size:2rem;font-weight:500;line-height:1.2;text-align:center}.services__service-description,.services__service-description p{color:#fff;line-height:1.5;text-align:center}.services__service-description a,.services__service-description p a{color:var(--content-link-color-alt)}.services__service-icon{align-items:center;aspect-ratio:1;border:.2rem solid var(--primary-color);border-radius:.8rem;display:flex;justify-content:center;width:6rem}.theme--trflex .services__service-icon{padding:1rem;width:auto}.theme--trflex .services__service-icon img{height:auto;width:6rem}.theme--trflex .services__subtitle{color:var(--subtitle-alt-color)}.theme--trflex .services__service-icon{background:#f87417}.theme--trflex .services__service-description,.theme--trflex .services__service-description p{color:#101828}.theme--trflex .services__service-description a,.theme--trflex .services__service-description p a{color:var(--content-link-color)}.theme--talentrecruit .services__subtitle{color:var(--primary-color)}@media (max-width:767.98px){.services__service{width:calc(50% - 1.6rem)}.services{gap:6.4rem}.services__services-wrapper{gap:3.2rem}.services__service{width:100%}}@media (max-width:460px){.services{gap:3.2rem}}.flexible-section:has(.logo-slider){overflow:clip}.logo-slider__titles{display:flex;flex-direction:column;gap:1.6rem}.logo-slider__subtitle{color:var(--subtitle-color);font-weight:500;line-height:1.5;text-align:center}.logo-slider__title{font-size:var(--headings-size);line-height:var(--headings-line-height);text-align:center}.logo-slider .swiper-wrapper{display:flex;margin-bottom:12.8rem;margin-top:9.6rem;transition-timing-function:linear}.logo-slider .swiper-slide{align-items:center;display:flex}.logo-slider .swiper-slide img{height:auto;max-width:17.6rem;width:auto}.logo-slider__image{align-items:center;aspect-ratio:16/9;border-radius:var(--border-radius);display:flex;justify-content:center;overflow:hidden;width:100%}.logo-slider__image img,.logo-slider__image picture{width:100%}.logo-slider__image img{height:auto;-o-object-fit:contain;object-fit:contain}.theme--trflex .logo-slider .swiper-slide{align-items:center;background:#fff;border-radius:var(--border-radius);display:flex;justify-content:center;padding:3.2rem}@media (max-width:1199.98px){.logo-slider .swiper-slide img{max-width:10vw}}@media (max-width:991.98px){.logo-slider .swiper-slide img{max-width:14vw}.theme--trflex .logo-slider .swiper-slide{padding:1.6rem}.theme--trflex .logo-slider .swiper-slide img{max-width:10vw}}@media (max-width:767.98px){.logo-slider .swiper-wrapper{gap:3.2rem;margin:6.4rem 0}.logo-slider .swiper-slide img{max-width:12rem!important}}@media (max-width:460px){.logo-slider .swiper-wrapper{gap:2.4rem;margin:3.2rem 0}.logo-slider .swiper-slide img{max-width:8rem}}.flexible-section:has(.reviews-slider){overflow-x:clip;overflow-y:visible}.flexible-section--white:has(.reviews-slider):has(+.flexible-section--white .faq){padding-bottom:0}.flexible-section--alt:has(.reviews-slider):has(+.flexible-section--alt .faq){padding-bottom:0}.reviews-slider{display:flex;flex-direction:column;gap:9.6rem;position:relative}.reviews-slider .swiper-wrapper,.reviews-slider__titles{z-index:1}.reviews-slider__titles{display:flex;flex-direction:column;gap:1.6rem}.reviews-slider__subtitle{color:var(--subtitle-color);font-weight:500;line-height:1.5}.reviews-slider__title{font-size:var(--headings-size);line-height:var(--headings-line-height)}.reviews-slider__controls{display:flex;gap:2.4rem}.reviews-slider__controls .swiper-button-prev{transform:scaleX(-1)}.reviews-slider__controls .swiper-button-next,.reviews-slider__controls .swiper-button-prev{cursor:pointer;transition:all .3s ease}.reviews-slider__controls .swiper-button-next.swiper-button-disabled,.reviews-slider__controls .swiper-button-prev.swiper-button-disabled{opacity:.3;pointer-events:none}.reviews-slider__controls .swiper-button-next svg,.reviews-slider__controls .swiper-button-prev svg{height:2.4rem;width:2.4rem}.reviews-slider .bg-circles{position:absolute;right:-9.5rem;top:-3.8rem}.reviews-slider .swiper-wrapper{display:flex;margin-left:-2.4rem;width:calc(100% + 2.4rem)}.reviews-slider .swiper-slide{align-items:center;display:flex}.reviews-slider .review{background:#fff;border:.1rem solid #e9eaeb;border-radius:var(--border-radius);box-shadow:0 1.2rem 1.6rem -.4rem rgba(10,13,18,.08),0 .4rem .6rem -.2rem rgba(10,13,18,.03);display:flex;flex-direction:column;gap:4.8rem;height:100%;padding:4.8rem 3.2rem;width:80rem}.reviews-slider .review__content{display:flex;gap:3.2rem}.reviews-slider .review__divider{background:#e9eaeb;height:22.8rem;width:.2rem}.reviews-slider .review__text{display:flex;flex-direction:column;gap:3.2rem;justify-content:space-between}.reviews-slider .review__text p{color:#535862;line-height:1.5}.reviews-slider .review__text a{color:var(--content-link-color)}.reviews-slider .review__reviewer{display:flex;flex-direction:column;gap:.4rem}.reviews-slider .review__reviewer-name,.reviews-slider .review__reviewer-position{line-height:1.5}.reviews-slider .review__reviewer-name{font-weight:500}.reviews-slider .review__reviewer-position,.reviews-slider .reviewer__reviewer-position{color:#535862}@media (max-width:1470px){.reviews-slider .swiper-wrapper{margin:0;width:auto}}@media (max-width:991.98px){.reviews-slider .review__content{flex-direction:column;gap:2.4rem}.reviews-slider .review__divider{height:.2rem;width:100%}.reviews-slider .review__text{gap:1.8rem}}@media (max-width:767.98px){.container:has(.reviews-slider){padding:0}.reviews-slider{gap:6.4rem}.reviews-slider .swiper-wrapper,.reviews-slider__titles{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.reviews-slider__controls{display:none;visibility:hidden}.reviews-slider .bg-circles{width:50%}.reviews-slider .swiper-wrapper{gap:3.2rem;overflow:scroll;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.reviews-slider .swiper-slide img{max-width:12rem}.reviews-slider .review{width:85vw}}@media (max-width:460px){.reviews-slider .swiper-wrapper{gap:2.4rem}.reviews-slider .review{gap:3.2rem;width:80vw}}.flexible-section--white:has(.faq):has(+.flexible-section--white .faq){padding-bottom:0}.flexible-section--alt:has(.faq):has(+.flexible-section--alt .faq){padding-bottom:0}.faq,.faq__inner{align-items:center;display:flex;flex-direction:column}.faq__inner{gap:6.4rem}.faq__titles{display:flex;flex-direction:column;gap:1.6rem}.faq__subtitle{color:var(--subtitle-color);font-weight:500;line-height:1.5;text-align:center}.faq__title{font-size:var(--headings-size);line-height:var(--headings-line-height);text-align:center}.faq__content{line-height:1.5;max-width:65rem}.faq__item{cursor:pointer}.faq__item:hover .faq__question h3{opacity:.6}.faq__question{border-top:.1rem solid #e9eaeb;display:flex;gap:2.4rem;justify-content:space-between;padding:2.4rem 0}.faq__question h3{font-weight:500;transition:all .3s ease}.faq__question:after{background-image:url(../src/assets/svg/circle-plus.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:2.4rem;pointer-events:none;transition:all .3s ease;width:3rem}.faq__question:hover:after{transform:rotate(90deg)}.faq__question.active:after{background-image:url(../src/assets/svg/circle-minus.svg)}.faq__question.active:hover:after{transform:none}.faq__item:not(:last-child) .faq__question.active+.faq__answer{padding-bottom:2.4rem}.faq__answer{max-height:0;overflow:hidden}.faq__answer a{color:var(--content-link-color)}.theme--trflex .faq__inner{background:#fff;border-radius:var(--border-radius);padding:6.4rem}.theme--trflex .faq__question:after{background-image:url(../src/assets/svg/circle-plus-trflex.svg)}.theme--trflex .faq__question.active:after{background-image:url(../src/assets/svg/circle-minus-trflex.svg)}@media (max-width:767.98px){.faq__question h3{max-width:50rem}}@media (max-width:575.98px){.faq__inner{gap:3.2rem}.faq__question h3{max-width:80%}.theme--trflex .faq__inner{padding:4.8rem 3.2rem}}@media (max-width:460px){.faq__inner{gap:2.4rem}}.flexible-section:has(.cta){overflow-x:clip;overflow-y:visible}.row:has(.cta){position:relative}.row:has(.cta) .bg-circles{aspect-ratio:1;position:absolute;right:-34rem;top:50%;transform:translateY(-50%);width:52rem}.flexible-section--white .row:has(.cta) .bg-circles path{stroke:#fa923b}.cta{justify-content:center}.cta,.cta__titles{display:flex;flex-direction:column}.cta__titles{gap:1.6rem;z-index:1}.cta__subtitle{color:var(--subtitle-color);font-weight:500;line-height:1.5}.cta__title{font-size:var(--headings-size);line-height:var(--headings-line-height);margin-bottom:4.8rem}.cta__image{display:flex;position:relative;z-index:1}.cta__image img{aspect-ratio:1;border-radius:var(--border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.theme--talentrecruit .flexible-section--alt .cta__subtitle{color:var(--primary-color)}.theme--trflex .flexible-section--white .cta__subtitle{color:var(--subtitle-alt-color)}@media (max-width:991.98px){.row:has(.cta) .bg-circles{left:100%;transform:translateX(-50%) translateY(-50%)}.cta__text{order:1}.cta__image{order:2}.cta__image img{max-width:50rem}}@media (max-width:767.98px){.cta__title{margin-bottom:3.2rem}}@media (max-width:460px){.cta__title{margin-bottom:2.4rem}}.flexible-section:has(.process-slider){overflow-x:clip;overflow-y:visible}.process-slider{display:flex;flex-direction:column;gap:9.6rem;position:relative}.process-slider .swiper-wrapper,.process-slider__titles{z-index:1}.process-slider__titles{display:flex;flex-direction:column;gap:1.6rem}.process-slider__subtitle{color:var(--primary-color);font-weight:500;line-height:1.5}.process-slider__title{font-size:var(--headings-size);line-height:var(--headings-line-height)}.process-slider__controls{display:flex;gap:2.4rem}.process-slider__controls .swiper-button-prev{transform:scaleX(-1)}.process-slider__controls .swiper-button-next,.process-slider__controls .swiper-button-prev{cursor:pointer;transition:all .3s ease}.process-slider__controls .swiper-button-next.swiper-button-disabled,.process-slider__controls .swiper-button-prev.swiper-button-disabled{opacity:.3;pointer-events:none}.process-slider__controls .swiper-button-next svg,.process-slider__controls .swiper-button-prev svg{height:2.4rem;width:2.4rem}.theme--talentrecruit .process-slider__controls .swiper-button-next svg path,.theme--talentrecruit .process-slider__controls .swiper-button-prev svg path{stroke:var(--primary-color)}.process-slider .bg-circles{position:absolute;right:-9.5rem;top:-3.8rem}.process-slider .swiper-wrapper{display:flex;margin-left:-2.4rem;width:calc(100% + .4rem)}.process-slider .swiper-slide{align-items:center;display:flex}.process-slider .process-step{background:#fff;border:.1rem solid #e9eaeb;border-radius:var(--border-radius);box-shadow:0 1.2rem 1.6rem -.4rem rgba(10,13,18,.08),0 .4rem .6rem -.2rem rgba(10,13,18,.03);display:flex;height:100%;min-height:36.7rem;padding:4.8rem 3.2rem;position:relative;width:80rem}.process-slider .process-step__content{display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between;width:70%}.process-slider .process-step__title{color:var(--headings-color);font-size:var(--headings-size);line-height:var(--headings-line-height)}.process-slider .process-step__desc{line-height:1.5;margin-top:4.8rem}.theme--talentrecruit .process-slider .process-step__desc p{color:#535862}.process-slider .process-step__desc a{color:var(--content-link-color)}.process-slider .process-step__button .button{padding:0!important}.process-slider .process-step__number{color:#80bc00;font-size:36.5rem;letter-spacing:-.7rem;position:absolute;right:3.2rem;top:50%;transform:translateY(-50%)}.theme--trflex .process-slider__subtitle{color:#281910}.theme--trflex .process-slider__title{color:#431407}.theme--trflex .process-slider .process-step__number{color:#e9590d}@media (max-width:1470px){.process-slider .swiper-wrapper{margin:0;width:auto}}@media (max-width:991.98px){.process-slider .process-step__number{font-size:38vw}}@media (max-width:767.98px){.container:has(.process-slider){padding:0}.process-slider{gap:6.4rem}.process-slider .swiper-wrapper,.process-slider__titles{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.process-slider__controls{display:none;visibility:hidden}.process-slider .bg-circles{width:50%}.process-slider .swiper-wrapper{gap:3.2rem;overflow:scroll;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.process-slider .process-step{width:85vw}}@media (max-width:575.98px){.process-slider .process-step{flex-direction:column-reverse;gap:2.4rem;min-height:0}.process-slider .process-step__content{height:100%;width:100%}.process-slider .process-step__desc{margin-top:2.4rem}.process-slider .process-step__number{font-size:var(--headings-size);letter-spacing:0;position:relative;right:0;top:0;transform:none}}@media (max-width:460px){.process-slider .swiper-wrapper{gap:2.4rem}.process-slider .process-step{width:80vw}}.vacancies-block{position:relative;z-index:1}.vacancies-block__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:7.2rem}.vacancies-block__header h2{font-size:3.6rem;line-height:120%}.vacancies-block .vacancy-overview__list .vacancies-list{margin-top:0}.vacancies-block .pagination{display:none;visibility:hidden}.vacancies-block .btn-wrapper{justify-content:center;margin-top:6.4rem}.theme--trflex .vacancies-block__header h2{color:var(--ghost-button-alt-text-color)}@media (max-width:767.98px){.vacancies-block__header{align-items:flex-start;flex-flow:column;margin-bottom:3.2rem}.vacancies-block__header h2{font-size:2.4rem}.vacancies-block .btn-wrapper{margin-top:4.8rem}}@media (max-width:575.98px){.vacancies-block .btn-wrapper{margin-top:3.2rem}}.flexible-section:has(.team-slider){overflow:clip}.team-slider{display:flex;flex-direction:column;gap:7.2rem;position:relative}.team-slider .swiper-wrapper,.team-slider__titles{z-index:1}.team-slider__titles{display:flex;flex-direction:column;gap:1.6rem}.team-slider__subtitle{color:var(--primary-color);font-weight:500;line-height:1.5}.team-slider__title{font-size:var(--headings-size);line-height:var(--headings-line-height)}.team-slider__controls{display:flex;gap:2.4rem}.team-slider__controls .swiper-button-prev{transform:scaleX(-1)}.team-slider__controls .swiper-button-next,.team-slider__controls .swiper-button-prev{cursor:pointer;transition:all .3s ease}.team-slider__controls .swiper-button-next.swiper-button-disabled,.team-slider__controls .swiper-button-prev.swiper-button-disabled{opacity:.3;pointer-events:none}.team-slider__controls .swiper-button-next svg,.team-slider__controls .swiper-button-prev svg{height:2.4rem;width:2.4rem}.theme--talentrecruit .team-slider__controls .swiper-button-next svg path,.theme--talentrecruit .team-slider__controls .swiper-button-prev svg path{stroke:var(--primary-color)}.team-slider .bg-circles{height:auto;left:50%;position:absolute;top:calc(100% + 12.8rem);transform:translateX(-50%) translateY(-50%);width:109rem}.team-slider .swiper-wrapper{display:flex}.team-slider .swiper-slide{align-items:center;display:flex}.team-slider .team-member{background:#fff;border:.1rem solid #e9eaeb;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:3.2rem;height:100%;padding:3.2rem;position:relative;width:38.5rem}.team-slider .team-member__photo{aspect-ratio:1;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;width:15rem}.team-slider .team-member__description,.team-slider .team-member__function,.team-slider .team-member__name,.team-slider .team-member__quote{line-height:1.5}.team-slider .team-member__contact-wrapper,.team-slider .team-member__name,.team-slider .team-member__quote{color:var(--headings-color)}.team-slider .team-member__name{font-size:1.8rem;font-weight:500}.team-slider .team-member__function{color:var(--subtitle-color)}.team-slider .team-member__description,.team-slider .team-member__description p{color:#535862}.team-slider .team-member__description a,.team-slider .team-member__description p a{color:var(--content-link-color)}.team-slider .team-member__quote{font-weight:500}.team-slider .team-member__contact-wrapper{display:flex;flex-direction:column;gap:1.6rem;margin-top:auto}.team-slider .team-member__contact{display:flex;flex-wrap:wrap;gap:.8rem}.team-slider .team-member__contact a{align-items:center;background:#fdfdfd;border:.1rem solid #d5d7da;border-radius:.8rem;box-shadow:0 .1rem .2rem 0 rgba(10,13,18,.05);display:flex;justify-content:center;padding:1.4rem;text-decoration:none;transition:all .3s ease}.team-slider .team-member__contact a svg path{transition:all .3s ease}.team-slider .team-member__contact a.team-member__mail svg path,.team-slider .team-member__contact a.team-member__phone svg path{stroke:var(--contact-svg-color);fill:none}.team-slider .team-member__contact a:hover{background:var(--contact-svg-color);border:.1rem solid var(--contact-svg-color)}.team-slider .team-member__contact a:hover.team-member__mail svg path,.team-slider .team-member__contact a:hover.team-member__phone svg path{stroke:#fff}.team-slider .team-member__contact a:hover.team-member__linkedin svg path,.team-slider .team-member__contact a:hover.team-member__whatsapp svg path{fill:#fff}.theme--trflex .team-slider .team-member__function{color:var(--subtitle-alt-color)}@media (max-width:767.98px){.container:has(.team-slider){padding:0}.team-slider{gap:6.4rem}.team-slider .swiper-wrapper,.team-slider__titles{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.team-slider .swiper-wrapper:has(:only-child.team-slider__controls),.team-slider__titles:has(:only-child.team-slider__controls){display:none;visibility:hidden}.team-slider__controls{display:none;visibility:hidden}.team-slider .bg-circles{top:calc(100% + 6.4rem);width:75%}.team-slider .swiper-wrapper{gap:3.2rem;overflow:scroll;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.team-slider .team-member{width:65vw}}@media (max-width:575.98px){.team-slider .team-member{gap:2.4rem}}@media (max-width:460px){.team-slider .swiper-wrapper{gap:2.4rem}.team-slider .team-member{width:80vw}}.posts-block__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6.4rem}.posts-block__header h2{font-size:3.6rem;font-weight:400;line-height:120%}@media (max-width:767.98px){.posts-block__header{margin-bottom:3.2rem}.posts-block__header h2{font-size:2.4rem;font-weight:400}}.flexible-section:has(.flexible-form){overflow-x:clip;overflow-y:visible}.row:has(.flexible-form){position:relative}.row:has(.flexible-form) .bg-circles{aspect-ratio:1;position:absolute;right:-34rem;top:50%;transform:translateY(-50%);width:52rem}.flexible-form{display:flex;flex-direction:column;justify-content:center}.flexible-form__titles{display:flex;flex-direction:column;gap:1.6rem}.flexible-form__title{font-size:var(--headings-size);line-height:var(--headings-line-height);margin-bottom:4.8rem}.flexible-form__title--hero{font-size:var(--h1-size);font-weight:400;letter-spacing:-.144rem;line-height:var(--headings-line-height);margin-bottom:7.2rem}.flexible-form__content{z-index:1}.flexible-form__image{display:flex;position:relative;z-index:1}.flexible-form__image img{aspect-ratio:.86/1;border-radius:var(--border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991.98px){.row:has(.flexible-form) .bg-circles{left:100%;transform:translateX(-50%) translateY(-50%)}.flexible-form__text{order:1}.flexible-form__image{order:2}.flexible-form__image img{max-width:50rem}}@media (max-width:767.98px){.flexible-form__title{margin-bottom:3.2rem}}@media (max-width:460px){.flexible-form__title{margin-bottom:2.4rem}}header{background:#fff;border-bottom:.1rem solid var(--menu-border-color);position:sticky;top:0;width:100%;z-index:999}.header-wrapper{align-items:center;display:flex;gap:6.4rem;justify-content:space-between}.header-wrapper__left{align-items:center;display:flex;gap:inherit}.header-wrapper nav .menu{display:flex;gap:3.2rem}.header-wrapper nav .menu a{color:var(--menu-link-color);font-weight:500;line-height:1.5;text-decoration:none;transition:all .3s ease}.header-wrapper nav .menu li{padding-bottom:3.8rem;padding-top:3.4rem;position:relative}.header-wrapper nav .menu li:hover>a{color:var(--content-link-color)}.header-wrapper nav .menu li:has(.sub-menu){padding-right:2.4rem}.header-wrapper nav .menu li:has(.sub-menu):after{background-image:url(../src/assets/svg/chevron-down.svg);background-size:contain;content:"";height:2.4rem;opacity:.6;position:absolute;right:-.4rem;top:3.4rem;transition:all .3s ease;width:2.4rem}.header-wrapper nav .menu li:has(.sub-menu):hover>.sub-menu{opacity:1;pointer-events:all;visibility:visible}.header-wrapper nav .menu li:has(.sub-menu):hover:after{opacity:1;transform:rotate(-180deg)}.header-wrapper nav .menu .sub-menu{align-items:flex-start;background-color:#fff;border:.1rem solid var(--menu-border-color);border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:0 1.2rem 1.6rem -.4rem rgba(10,13,18,.08),0 .4rem .6rem -.2rem rgba(10,13,18,.03);display:flex;flex-direction:column;gap:.8rem;left:50%;opacity:0;padding:2rem;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;width:33.6rem}.header-wrapper nav .menu .sub-menu li{padding:0;width:100%}.header-wrapper nav .menu .sub-menu li a{border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;transition:all .3s ease}.header-wrapper nav .menu .sub-menu li a:hover{background-color:#f5f5f5}.header-wrapper nav .menu .sub-menu li a:hover .sub-menu__title{color:var(--content-link-color)}.header-wrapper nav .menu .sub-menu__title{color:#101828;transition:all .3s ease}.header-wrapper nav .menu .sub-menu__desc{color:var(--menu-link-color);font-size:1.4rem;font-weight:400;line-height:1.4}.header-wrapper nav .menu .button{max-width:16rem}.header-wrapper__right{display:flex;gap:2.4rem}.header-wrapper__right .button{font-size:1.6rem;max-height:4.8rem;padding:1.2rem 2rem}.header-wrapper .toggle-nav{align-items:center;background:none;border:none;display:none;justify-content:center;margin-right:-1.6rem;visibility:hidden}.header-wrapper .toggle-nav.active .ham4 .bottom,.header-wrapper .toggle-nav.active .ham4 .top{stroke-dashoffset:-68px}.header-wrapper .toggle-nav.active .hamRotate{transform:rotate(45deg)}.header-wrapper .toggle-nav .ham{-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-wrapper .toggle-nav .line{fill:none;stroke:#101828;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.header-wrapper .toggle-nav .ham4 .bottom,.header-wrapper .toggle-nav .ham4 .top{stroke-dasharray:40 121}@media (max-width:1199.98px){.header-wrapper{gap:3.2rem}.header-wrapper__right{gap:1.6rem}.header-wrapper nav .menu{gap:2.4rem}}@media (max-width:991.98px){.header-wrapper .header__navigation{background:#fff;height:calc(100% - 6.3rem);left:0;padding:2.4rem 1.6rem;position:fixed;top:6.3rem;transform:translateX(-100%);transition:all .3s ease;width:100%}.header-wrapper .header__navigation--expanded{transform:translateX(0)}.header-wrapper .header__navigation .menu{flex-direction:column;font-size:2rem}.header-wrapper .header__navigation .menu li{padding:0}.header-wrapper .header__navigation .menu li:has(.sub-menu){padding:0}.header-wrapper .header__navigation .menu li:has(.sub-menu):after{top:0}.header-wrapper .header__navigation .menu li:has(.sub-menu)>.sub-menu{border:none;box-shadow:none;gap:1.6rem;padding:1.6rem 0 0;transition:none;width:auto}.header-wrapper .header__navigation .menu li:has(.sub-menu)>.sub-menu a{font-size:1.4rem;padding:0}.header-wrapper .header__navigation .menu li:has(.sub-menu):hover a{color:inherit}.header-wrapper .header__navigation .menu li:has(.sub-menu):hover:after{transform:none}.header-wrapper .header__navigation .menu li:has(.sub-menu):hover>.sub-menu{opacity:0;pointer-events:none;visibility:hidden}.header-wrapper .header__navigation .menu li:has(.sub-menu).active>.sub-menu{opacity:1;pointer-events:all;position:relative;visibility:visible}.header-wrapper .header__navigation .menu li:has(.sub-menu).active:after{opacity:1;transform:rotate(-180deg)}.header-wrapper .header__navigation .menu .button--primary{color:var(--primary-button-text-color)}.header-wrapper .header__navigation .menu .btn-wrapper{gap:1.6rem}.header-wrapper .toggle-nav{display:flex;visibility:visible}}.footer-wrapper{align-items:center;display:flex;flex-direction:column;gap:6.4rem;padding-bottom:4.8rem;padding-top:12.8rem;width:100%}.footer-wrapper .footer__navigation{width:100%}.footer-wrapper .footer__navigation ul{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.footer-wrapper .footer__navigation .sub-menu,.footer-wrapper .footer__navigation li{display:flex;flex-direction:column;gap:1.6rem}.footer-wrapper .footer__navigation li a{color:var(--menu-link-hover-color);font-size:1.4rem;font-style:normal;line-height:1.4;text-decoration:none;transition:all .3s ease}.footer-wrapper .footer__navigation li a:hover{color:var(--content-link-color)}.footer-wrapper .footer__navigation li:has(.sub-menu){flex:0 0 auto;width:25%}.footer-wrapper .footer__navigation .sub-menu a{font-size:1.6rem;font-weight:500;line-height:1.5}.footer-wrapper hr{border:.1rem solid #e9eaeb;margin:0;width:100%}.footer-wrapper__center{display:flex;flex-direction:column;gap:1.6rem;width:100%}.footer-wrapper__center-top{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between}.footer-wrapper__center-bottom{display:flex;gap:3.2rem}.footer-wrapper__center-bottom a,.footer-wrapper__center-bottom span{line-height:1.5}.footer-wrapper__center-bottom a{color:#101828;font-size:1.6rem;font-weight:500;text-decoration:none;transition:all .3s ease}.footer-wrapper__center-bottom a:hover{color:var(--content-link-color)}.footer-wrapper__socials{display:flex;gap:1.2rem}.footer-wrapper__socials a{align-items:center;background:#fdfdfd;border:.1rem solid #d5d7da;border-radius:.8rem;box-shadow:0 .1rem .2rem 0 rgba(10,13,18,.05);display:flex;justify-content:center;padding:1.4rem;text-decoration:none;transition:all .3s ease}.footer-wrapper__socials a svg{transition:all .3s ease}.footer-wrapper__socials a:hover{background:var(--contact-svg-color);border:.1rem solid var(--contact-svg-color)}.footer-wrapper__socials a:hover svg path{fill:#fff}.footer-wrapper__bottom{color:#717680;font-size:1.4rem;font-weight:400;line-height:1.4;width:100%}.theme--trflex footer{background:#fff}@media (max-width:991.98px){.footer-wrapper .footer__navigation li:has(.sub-menu){width:16.66666667%}}@media (max-width:767.98px){.footer-wrapper .footer__navigation li:has(.sub-menu){width:auto}.footer-wrapper__center-bottom{flex-direction:column;gap:1.6rem}}@media (max-width:575.98px){.footer-wrapper{gap:3.2rem;padding-bottom:3.2rem;padding-top:6.4rem}.footer-wrapper .footer__navigation ul{flex-direction:column;gap:3.2rem}.footer-wrapper .footer__navigation .sub-menu,.footer-wrapper .footer__navigation li{gap:1.2rem}.footer-wrapper .footer__navigation li a{font-weight:500}.footer-wrapper .footer__navigation li:has(.sub-menu){width:auto}.footer-wrapper .footer__navigation .sub-menu{gap:1.2rem}.footer-wrapper .footer__navigation .sub-menu a{font-size:1.4rem;font-weight:400}.footer-wrapper__center-top{row-gap:2.4rem}.footer-wrapper__center-bottom a,.footer-wrapper__center-bottom span{font-size:1.4rem}}.pagination{align-items:center;display:flex;justify-content:center;margin-top:6.4rem}.pagination .pagination-items{border:.1rem solid #d5d7da;border-radius:.8rem;display:flex;overflow:hidden}.pagination .pagination-items .pagination-item{background-color:#fff;transition:all .2s ease-in-out}.pagination .pagination-items .pagination-item:last-of-type,.pagination .pagination-items .pagination-item:last-of-type .pagination-link{border:none}.pagination .pagination-items .pagination-item.active .pagination-link{color:#252b37}.pagination .pagination-items .pagination-item:hover{background:#d5d7da}.pagination .pagination-items .pagination-item .pagination-link{align-items:center;border-right:.1rem solid #d5d7da;color:#535862;display:flex;height:4rem;justify-content:center;text-decoration:none;width:4rem}.pagination .pagination-items--custom .pagination-item{border-right:.1rem solid #d5d7da}.pagination .pagination-items--custom .pagination-item .page-numbers{align-items:center;color:#535862;display:flex;height:4rem;justify-content:center;text-decoration:none;width:4rem}.pagination .pagination-items--custom .pagination-item .page-numbers:hover{background:#d5d7da}.pagination .pagination-items--custom .pagination-item .page-numbers.current{color:#252b37;pointer-events:none}.pagination .pagination-items--custom .pagination-item .page-numbers.next,.pagination .pagination-items--custom .pagination-item .page-numbers.prev{position:relative}.pagination .pagination-items--custom .pagination-item .page-numbers.next:before,.pagination .pagination-items--custom .pagination-item .page-numbers.prev:before{background-image:url(../src/assets/svg/arrow-left.svg);background-size:cover;content:"";height:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem}.pagination .pagination-items--custom .pagination-item .page-numbers.next:before{transform:translate(-50%,-50%) rotate(180deg)}.vacancy-overview{padding-bottom:12.8rem}.vacancy-overview__hero{background:var(--alt-color);padding:12.6rem 0 29rem;position:relative}.vacancy-overview__hero h1{color:var(--primary-color);font-size:7.2rem;font-weight:400;line-height:1.2;margin-bottom:2.4rem}.vacancy-overview__hero p{color:var(--alt-counter-color);font-size:1.8rem;font-weight:400;line-height:2.8rem}.vacancy-overview__hero:before{background-image:url(../src/assets/svg/card-radar-right-top.svg);background-size:cover;content:"";height:26rem;pointer-events:none;position:absolute;right:0;top:0;width:26rem}.vacancy-overview__search .vacancies-search-section{margin-bottom:4.8rem;margin-top:6.4rem;padding:0}.vacancy-overview__search .vacancies-search-section h2{display:none;visibility:hidden}.vacancy-overview__search .vacancies-search-section form{align-items:center;display:flex;gap:1.2rem;position:relative}.vacancy-overview__search .vacancies-search-section form:before{background-image:url(../src/assets/svg/search.svg);content:"";height:2rem;left:1.2rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.vacancy-overview__search .vacancies-search-section form input{background:#fff;border:.1rem solid #d5d7da;border-radius:.8rem;font-family:inherit;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:0;max-width:48.8rem;padding:1.1rem 1.6rem 1.1rem 4.2rem;width:100%}.vacancy-overview__search .vacancies-search-section form .button{align-items:center;border:none;border-radius:var(--button-border-radius);cursor:pointer;display:flex;font-family:var(--primary-font);font-size:1.8rem;font-size:1.6rem;font-weight:500;justify-content:center;justify-self:flex-start;line-height:1.5;line-height:2.4rem;padding:1.2rem 2rem;text-decoration:none;transition:all .3s ease}.vacancy-overview__search .vacancies-search-section form .button:hover{background-color:var(--primary-button-hover-color)}.vacancy-overview__filters .filter{align-items:center;display:flex;gap:1.2rem}.vacancy-overview__filters .filter h2{display:none;visibility:hidden}.vacancy-overview__filters .filter .filter-item{min-width:24rem;position:relative}.vacancy-overview__filters .filter .filter-item__select{align-items:center;background:#fff;border-radius:.8rem;color:var(--vacancy-button-text-color);cursor:pointer;display:flex;font-size:1.6rem;font-weight:400;gap:.8rem;height:4.8rem;line-height:2.4rem;padding:1rem 1.4rem;position:relative;transition:.2s ease}.vacancy-overview__filters .filter .filter-item__select--active .arrow-down,.vacancy-overview__filters .filter .filter-item__select:hover .arrow-down{transform:rotateX(180deg)}.vacancy-overview__filters .filter .filter-item__select--active svg:first-of-type path,.vacancy-overview__filters .filter .filter-item__select:hover svg:first-of-type path{stroke:var(--primary-color)}.theme--trflex .vacancy-overview__filters .filter .filter-item__select--active svg:first-of-type path,.theme--trflex .vacancy-overview__filters .filter .filter-item__select:hover svg:first-of-type path{stroke:var(--card-info-color)}.vacancy-overview__filters .filter .filter-item__select .arrow-down{height:2rem;margin-left:auto;transition:.2s ease;width:2rem}.vacancy-overview__filters .filter .filter-item__select svg:first-of-type path{transition:.2s ease}.vacancy-overview__filters .filter .filter-item__list{overflow-scrolling:touch;background:#fff;border-radius:.8rem;box-shadow:0 12px 16px -4px rgba(10,13,18,.08);margin-top:.8rem;max-height:30rem;opacity:0;overflow:auto;pointer-events:none;position:absolute;transform:translateY(1rem);transition:.2s ease;width:100%;z-index:2}.vacancy-overview__filters .filter .filter-item__list--visible{opacity:1;pointer-events:all;transform:none}.vacancy-overview__filters .filter .filter-item__list ul{display:flex;flex-flow:column}.vacancy-overview__filters .filter .filter-item__list ul li.active a,.vacancy-overview__filters .filter .filter-item__list ul li:hover a{background:#fafafa}.vacancy-overview__filters .filter .filter-item__list ul li.active a:after{background-image:url(../src/assets/svg/check.svg);content:"";height:2rem;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);width:2rem}.vacancy-overview__filters .filter .filter-item__list ul li a{align-items:center;color:#101828;cursor:pointer;display:flex;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;padding:1rem 1.4rem;position:relative;text-decoration:none;transition:.2s ease}.vacancy-overview__filters .vacancies-selected-filters-section .vacancies-selected-filters{align-items:center;display:flex;gap:.8rem;margin:2rem 0 0}.vacancy-overview__filters .vacancies-selected-filters-section .vacancies-selected-filters .vacancies-selected-filter{margin:0}.vacancy-overview__filters .vacancies-selected-filters-section .vacancies-selected-filters .vacancies-selected-filter a{align-items:center;color:var(--alt-counter-color);display:flex;font-size:1.6rem;font-weight:500;gap:.4rem;letter-spacing:0;line-height:2rem;padding:0;text-decoration:none}.vacancy-overview__filters .vacancies-selected-filters-section .vacancies-selected-filters .vacancies-selected-filter a .vacancies-selected-filter-check{border:none}.vacancy-overview__filters .vacancies-selected-filters-section .vacancies-selected-filters .vacancies-selected-filter a svg path{stroke:var(--alt-counter-color)}.vacancy-overview__filters--top{background:#fff;border-bottom:1px solid #f5f5f5;padding:2.4rem 0;position:fixed;top:9.3rem;transform:translateY(-100%);transition:.2s ease;width:100%;z-index:998}.vacancy-overview__filters--top .container{align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem;display:flex;flex-wrap:wrap;row-gap:2rem}.vacancy-overview__filters--top .container .vacancies-selected-filters{margin-top:0}.theme--talentrecruit .vacancy-overview__filters--top .container .vacancies-selected-filters a{color:var(--text-color)}.theme--talentrecruit .vacancy-overview__filters--top .container .vacancies-selected-filters a svg path{stroke:var(--text-color)}.vacancy-overview__filters--top.vacancy-overview__filters--fixed{transform:none}.vacancy-overview__filters--top .filter .filter-item__list,.vacancy-overview__filters--top .filter .filter-item__select{border:.1rem solid #d5d7da}.vacancy-overview .vacancies--no-results{background:var(--alt-color)}.vacancy-overview__list{position:relative}.vacancy-overview__list .row{row-gap:3.2rem}.vacancy-overview__list .row .vacancies-list__col{display:flex;flex-flow:column;height:100%}.vacancy-overview__list .row .vacancies-list__col:nth-of-type(6n+2),.vacancy-overview__list .row .vacancies-list__col:nth-of-type(6n+5){margin-top:-1.6rem}.vacancy-overview__list .row .vacancies-list__col:nth-of-type(3n){margin-top:1.6rem}.vacancy-overview__list .vacancies-list{margin-top:-18rem}.vacancy-overview__list .vacancies-list--no-results{margin-top:0}.vacancy-overview__list .vacancies-list__title h3{color:#fff;font-size:3.2rem;font-weight:500;line-height:1.2;margin-bottom:3.2rem}.vacancy-overview__list .vacancies-list__no-results{padding:0 0 6rem}.vacancy-overview__list .vacancies-list__no-results h3{color:var(--headings-color);font-size:3.2rem;font-weight:500;line-height:1.2;margin-bottom:3.2rem}.theme--talentrecruit .vacancy-overview__list .vacancies-list__no-results h3{color:var(--primary-color)}.vacancy-overview__list .vacancies-list__no-results p{font-size:1.8rem;font-weight:400;line-height:2.8rem}.theme--talentrecruit .vacancy-overview__list .vacancies-list__no-results p{color:#fff}.vacancy-overview__list .vacancies-list__no-results .button{margin-top:3.2rem}.theme--trflex .vacancy-overview__hero h1{color:var(--headings-alt-color);font-weight:500}.theme--trflex .vacancy-overview__hero:before{background-image:url(../src/assets/svg/card-radar-right-top-trflex-white.svg)}@media (max-width:991.98px){.vacancy-overview__filters--top{display:none;visibility:hidden}.vacancy-overview .filter{flex-flow:wrap}.vacancy-overview .filter .filter-item{flex:1 1 48%;min-width:16rem}.vacancy-overview .filter .filter-item__select{font-size:1.4rem;height:4rem;padding:.6rem 1rem}}@media (max-width:767.98px){.vacancy-overview__hero{padding:8rem 0 16rem}.vacancy-overview__hero:before{height:14rem;width:14rem}.vacancy-overview__hero h1{font-size:4.8rem}.vacancy-overview__search .vacancies-search-section{margin:4rem 0 2.4rem}.vacancy-overview__search .vacancies-search-section form{height:4.4rem}.vacancy-overview__search .vacancies-search-section form input{font-size:1.4rem;line-height:2rem;margin-right:.4rem;padding:.8rem 1.6rem .8rem 4.2rem}.vacancy-overview__search .vacancies-search-section form .button{font-size:1.4rem}.vacancy-overview__filters--top{display:none;visibility:hidden}.vacancy-overview .filter{flex-flow:wrap}.vacancy-overview .filter .filter-item{flex:1 1 48%;min-width:16rem}.vacancy-overview .filter .filter-item__select{font-size:1.4rem;height:4rem;padding:.6rem 1rem}.vacancy-overview__list .row{row-gap:2rem}.vacancy-overview__list .vacancies-list{margin-top:-10rem}.vacancy-overview__list .vacancies-list__col{margin-top:0!important}}.vacancy-detail__hero{background:var(--alt-color);padding:12.8rem 0;position:relative}.vacancy-detail__hero:before{background-image:url(../src/assets/svg/card-radar-right-top.svg);background-size:cover;content:"";height:26rem;pointer-events:none;position:absolute;right:0;top:0;width:26rem;z-index:-1}.theme--trflex .vacancy-detail__hero:before{background-image:url(../src/assets/svg/card-radar-right-top-trflex-white-large.svg);height:28rem}.vacancy-detail__hero .hero-backlink{align-items:center;color:var(--alt-counter-color);display:flex;font-size:1.8rem;font-weight:500;gap:.4rem;letter-spacing:0;line-height:2rem;margin-bottom:3.2rem;text-decoration:none}.vacancy-detail__hero .hero-backlink svg path{stroke:var(--alt-counter-color)}.vacancy-detail__hero h1{color:var(--primary-color);font-size:7.2rem;font-weight:400;letter-spacing:-2%;line-height:1.2;margin-bottom:2.4rem}.vacancy-detail__hero p{color:#fff;font-size:1.8rem;font-weight:400;line-height:2.8rem}.vacancy-detail__hero ul,.vacancy-detail__hero ul li{color:#fff}.vacancy-detail__hero ul li:before{background:#fff}.vacancy-detail__hero .hero-labels{align-items:center;display:flex;flex-wrap:wrap;gap:3.2rem;margin-top:6.4rem}.vacancy-detail__hero .hero-labels .vacancy-label{align-items:center;color:#fff;display:flex;font-size:1.4rem;font-weight:400;gap:.8rem;line-height:2rem}.vacancy-detail__hero .hero-labels .vacancy-label svg path{stroke:var(--primary-color)}.vacancy-detail__hero .hero-buttons{align-items:center;display:flex;flex-flow:wrap;gap:3.2rem;margin-top:4.8rem}.vacancy-detail__company-logo{margin-top:6rem}.vacancy-detail__company-logo img{height:auto;max-width:28rem;-o-object-fit:contain;object-fit:contain}.vacancy-detail__content{background:#fafafa;padding:12.8rem 0}.vacancy-detail__content[data-group=logistiek],.vacancy-detail__content[data-group=supply-chain]{background:var(--vacancy-supplychain-bg)}.vacancy-detail__content[data-group=marketing],.vacancy-detail__content[data-group=sales]{background:var(--vacancy-sales-bg)}.vacancy-detail__content[data-group=finance],.vacancy-detail__content[data-group=hr]{background:var(--vacancy-finance-bg)}.vacancy-detail__content[data-group=productie],.vacancy-detail__content[data-group=production]{background:var(--vacancy-production-bg)}.vacancy-detail__content[data-group=techniek],.vacancy-detail__content[data-group=technology]{background:var(--vacancy-technology-bg)}.vacancy-detail__content[data-group=office]{background:var(--vacancy-office-bg)}.vacancy-detail__content .content-block{display:flex;margin-bottom:8.4rem}.vacancy-detail__content .content-block[data-block=textField_summary]{display:none;visibility:hidden}.vacancy-detail__content .content-block .editor h3{color:#101828;font-size:3.6rem;font-weight:400;line-height:120%;margin-bottom:4.8rem}.vacancy-detail__content .content-block .editor p{color:#535862;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:2.4rem;margin-bottom:2.4rem}.vacancy-detail__content .content-block .editor p:last-of-type{margin-bottom:0}.vacancy-detail__content .content-block .editor ul li{color:#535862;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:2.4rem}.vacancy-detail__content .content-block .editor ul li:before{content:""}.vacancy-detail__content .sticky-container .vacancy-card--sticky{position:sticky;top:12rem}.vacancy-detail__hero .hero-labels .vacancy-label,.vacancy-detail__hero h1,.vacancy-detail__hero p{color:var(--headings-alt-color)}.vacancy-detail__hero h1{font-weight:500}.theme--talentrecruit .vacancy-detail__hero .hero-labels .vacancy-label,.theme--talentrecruit .vacancy-detail__hero p{color:#fff}.vacancy-detail__content .content-block .editor h3{font-weight:500}@media (max-width:767.98px){.vacancy-detail__hero{padding:6rem 0}.vacancy-detail__hero h1{font-size:4.8rem}.vacancy-detail__content{padding:6rem 0}.vacancy-detail__content .content-block{display:flex;margin-bottom:4rem}.vacancy-detail__content .content-block .editor h3{font-size:2.4rem;line-height:120%;margin-bottom:3.2rem}.vacancy-detail__content .content-block .editor p{font-size:1.4rem;line-height:2rem;margin-bottom:2.4rem}.vacancy-detail__content .content-block .editor p:last-of-type{margin-bottom:0}.vacancy-detail__content .content-block .editor ul{margin:2.4rem 0 2.4rem 2rem}.vacancy-detail__content .content-block .editor ul li{font-size:1.4rem;line-height:2rem}.vacancy-detail__content .sticky-container{display:none;visibility:hidden}.vacancy-detail__content .sticky-container .vacancy-card--sticky{position:sticky;top:12rem}}.vacancy-apply{padding:12.8rem 0;position:relative}.theme--talentrecruit .vacancy-apply{border-bottom:.1rem solid #e9eaeb}.vacancy-apply:after{background-image:url(../src/assets/svg/card-radar-apply-trflex.svg);content:"";height:83.8rem;position:absolute;right:0;top:7.2rem;width:40rem}.theme--talentrecruit .vacancy-apply:after{background-image:url(../src/assets/svg/card-radar-apply-talentrecruit.svg)}.vacancy-apply__content{position:relative;z-index:1}.vacancy-apply__content .apply-backlink{align-items:center;color:#101828;display:flex;font-size:1.8rem;font-weight:500;gap:.4rem;letter-spacing:0;line-height:2rem;margin-bottom:1.6rem;text-decoration:none}.vacancy-apply__content .apply-backlink svg path{stroke:#101828}.vacancy-apply__content h1{font-size:7.2rem;font-weight:700;letter-spacing:-2%;line-height:120%}.theme--talentrecruit .vacancy-apply__content h1{font-weight:400}.vacancy-apply__text{margin-top:7.2rem}.vacancy-apply__text h2{font-size:3.6rem;font-weight:700;line-height:120%}.theme--talentrecruit .vacancy-apply__text h2{font-weight:400}.vacancy-apply__labels{align-items:center;display:flex;flex-flow:wrap;gap:3.2rem;margin-top:3.2rem}.vacancy-apply__labels .vacancy-label{align-items:center;color:#101828;display:flex;font-size:1.4rem;font-weight:400;gap:.8rem;line-height:2rem}.vacancy-apply__labels .vacancy-label svg path{stroke:var(--primary-color)}.theme--talentrecruit .vacancy-apply__labels .vacancy-label svg path{stroke:#5a8506}.vacancy-apply__form{margin-top:7.2rem;max-width:65.6rem;position:relative;z-index:1}.vacancy-apply__form form .rest-form-page{-moz-column-gap:3.2rem;column-gap:3.2rem;display:flex;flex-flow:wrap;row-gap:1.6rem}.vacancy-apply__form form .form-input-wrapper{flex:0 1 calc(50% - 1.6rem)}.vacancy-apply__form form .form-input-wrapper#cv_file_name,.vacancy-apply__form form .form-input-wrapper#person_birthdate,.vacancy-apply__form form .form-input-wrapper#person_email_primary,.vacancy-apply__form form .form-input-wrapper#person_phone_mobile,.vacancy-apply__form form .form-input-wrapper#promo_text{flex:1 1 100%}.vacancy-apply__form form .form-input-wrapper .form-label-col{margin-bottom:1rem}.vacancy-apply__form form .form-input-wrapper .form-label-col label{font-size:1.4rem;font-weight:400;line-height:2rem}.vacancy-apply__form form .form-input-wrapper .form-input-col input,.vacancy-apply__form form .form-input-wrapper .form-input-col textarea{border:.1rem solid #d5d7da;border-radius:.8rem;font-family:inherit;font-size:1.4rem;line-height:2rem;padding:1.4rem 1.6rem;width:100%}.vacancy-apply__form form .form-input-wrapper .form-input-col input::-moz-placeholder,.vacancy-apply__form form .form-input-wrapper .form-input-col textarea::-moz-placeholder{color:#717680}.vacancy-apply__form form .form-input-wrapper .form-input-col input::placeholder,.vacancy-apply__form form .form-input-wrapper .form-input-col textarea::placeholder{color:#717680}.vacancy-apply__form form .form-input-wrapper .form-input-col input:focus,.vacancy-apply__form form .form-input-wrapper .form-input-col textarea:focus{border-color:#101828;outline:none}.vacancy-apply__form form .form-input-wrapper .form-input-col textarea{min-height:10rem;resize:vertical}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .input-field label{cursor:pointer;display:flex;margin-bottom:1rem}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .input-field label input[type=radio]{display:none;visibility:hidden}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .input-field label input[type=radio]:checked+span:before{background:var(--primary-button-color)}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .input-field label span{align-items:center;color:#101828;display:flex;font-size:1.4rem;font-weight:400;gap:1.6rem;line-height:2rem}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .input-field label span:before{background:#fff;border:.1rem solid #d5d7da;border-radius:50%;content:"";height:1rem;transition:.2s ease;width:1rem}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .input-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#101828;font-family:inherit;font-size:1.4rem;line-height:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .input-field select option{margin-bottom:.4rem}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .explanation{color:#717680;font-size:1.4rem;font-weight:400;line-height:2rem;margin-top:.8rem}.vacancy-apply__form form .form-footer{margin-top:7.2rem}.vacancy-apply__form form .form-footer .button{align-items:center;background:var(--primary-button-color);border:0;border-radius:var(--button-border-radius);color:var(--primary-button-text-color);cursor:pointer;display:flex;font-family:var(--primary-font);font-size:1.8rem;font-weight:500;justify-content:center;justify-self:flex-start;line-height:1.5;margin-right:auto;padding:1.6rem 2.4rem;text-decoration:none;transition:all .3s ease}.vacancy-apply__form form .form-footer .button:hover{background:var(--primary-button-hover-color)}.vacancy-apply__form form .form-footer .button.hide-button{display:none;visibility:hidden}@media (max-width:767.98px){.vacancy-apply{padding:4rem 0}.vacancy-apply:after{display:none;visibility:hidden}.vacancy-apply__content .apply-backlink{font-size:1.6rem;margin-bottom:1.2rem}.vacancy-apply__content h1{font-size:3.2rem}.vacancy-apply__text{margin-top:3.2rem}.vacancy-apply__text h2{font-size:2.4rem}.vacancy-apply__labels{gap:2rem;margin-top:1.6rem}.vacancy-apply__form{margin-top:3.2rem;max-width:65.6rem}.vacancy-apply__form form .rest-form-page{-moz-column-gap:.8rem;column-gap:.8rem;display:flex;flex-flow:wrap;row-gap:1.6rem}.vacancy-apply__form form .form-input-wrapper{flex:0 1 calc(50% - 0.4rem)}.vacancy-apply__form form .form-input-wrapper .form-label-col{margin-bottom:.8rem}.vacancy-apply__form form .form-input-wrapper .form-input-col input,.vacancy-apply__form form .form-input-wrapper .form-input-col textarea{border-radius:.6rem;padding:1rem 1.2rem}.vacancy-apply__form form .form-input-wrapper .form-input-col textarea{min-height:10rem;resize:vertical}.vacancy-apply__form form .form-input-wrapper .form-input-col .input-wrap .input-field label span{gap:1rem}.vacancy-apply__form form .form-footer{margin-top:3.2rem}.vacancy-apply__form form .form-footer .button{font-size:1.4rem;padding:1.2rem 2rem}}.page-template-home .hero--subpage-alt{padding-bottom:12.8rem}.hero--subpage-alt+.post-overview:before{background:var(--gradient-bg);content:"";height:37.5rem;left:0;position:absolute;top:0;width:100%}.post-overview{position:relative}.post-overview .post-cards{position:relative;z-index:1}.post-overview .post-cards .row{row-gap:3.2rem}.post-overview:has(+.flexible-section){margin-bottom:12.8rem}@media (max-width:767.98px){.page-template-home .hero--subpage-alt{padding-bottom:6.4rem}.hero--subpage-alt+.post-overview:before{height:20rem}.post-overview .post-cards .row{row-gap:1.6rem}.post-overview:has(+.flexible-section){margin-bottom:6.4rem}}@media (max-width:460px){.post-overview:has(+.flexible-section){margin-bottom:3.2rem}}.post-intro__content{align-items:center;display:flex;flex-flow:column;padding:12.8rem 0 6.4rem}.post-intro__meta{align-items:center;color:var(--card-info-color);display:flex;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-bottom:1.6rem;text-decoration:none}.post-intro__meta .post-intro__category:after{content:"•";margin:0 .4rem}.post-intro__title{font-size:3.6rem;font-weight:400;line-height:120%;margin-bottom:4.8rem;text-align:center}.post-intro__subtitle{font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:center}.post-intro__image{aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden;width:100%}.post-intro__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-content{padding:12.8rem 0}.post-content__content{padding-bottom:9.8rem}.post-content__backlink{align-items:center;color:var(--text-color);display:flex;font-size:1.8rem;font-weight:500;gap:.4rem;letter-spacing:0;line-height:2rem;text-decoration:none}.post-content__backlink:hover svg{transform:translateX(-.4rem)}.post-content__backlink svg{transition:all .3s ease}.post-content__backlink svg path{stroke:var(--text-color)}.post-content+.flexible-section{padding-top:6.4rem}.theme--trflex .post-content,.theme--trflex .post-intro{background:#fff}.theme--trflex .post-intro__meta{color:var(--text-color)}.theme--trflex .posts-block__header h2{font-weight:500}@media (max-width:767.98px){.post-intro__content{padding:6.4rem 0 4.8rem}.post-intro__meta{font-size:1.4rem;line-height:2rem;margin-bottom:1.2rem}.post-intro__title{font-size:2.8rem;line-height:120%;margin-bottom:1.6rem}.post-intro__subtitle{line-height:2rem}.post-intro__image{border-radius:.8rem}.post-content{padding:4.8rem 0}.post-content__content{padding-bottom:4.8rem}.post-content__backlink{font-size:1.6rem}.post-content+.flexible-section{padding-top:2.4rem}}.button{align-items:center;border-radius:var(--button-border-radius);display:flex;font-family:var(--primary-font);font-size:1.8rem;font-weight:500;justify-content:center;justify-self:flex-start;line-height:1.5;text-decoration:none;transition:all .3s ease}.button--gray,.button--primary{box-shadow:0 .1rem .2rem 0 rgba(10,13,18,.05);padding:1.6rem 2.8rem}.button--primary{background:var(--primary-button-color);color:var(--primary-button-text-color)}.button--primary:hover{background:var(--primary-button-hover-color)}.button--gray{background:var(--gray-button-color);color:var(--gray-button-text-color)}.button--gray:hover{background:var(--gray-button-hover-color)}.button--ghost,.button--ghost-white{align-items:center;display:flex;font-size:1.6rem;gap:.4rem;line-height:1.1;padding:2rem 0;transition:all .3s ease}.button--ghost svg,.button--ghost svg path,.button--ghost-white svg,.button--ghost-white svg path{transition:all .3s ease}.button--ghost-white:hover svg,.button--ghost:hover svg{transform:translateX(.8rem)}.button--ghost{color:var(--ghost-button-text-color)}.button--ghost:hover{color:var(--ghost-button-text-hover-color)}.button--ghost:hover svg path{stroke:var(--ghost-button-text-hover-color)}.button--ghost-white{color:#fff}.button--ghost-white svg path{stroke:#fff}.btn-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:3.2rem;row-gap:1.6rem}.theme--trflex .button--gray{background:#fff;border:.1rem solid var(--gray-button-border-color)}.theme--trflex .button--gray:hover{background:var(--gray-button-hover-color)}@media (max-width:460px){.btn-wrapper{gap:2.4rem}.button{font-size:1.4rem;padding:1.4rem 2rem}.button--ghost,.button--ghost-white{padding:1.4rem 0}}
