.block-spacer{display:block;width:100%}.blog-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 calc(6px + 5vw);gap:calc(25px + 3vw)}@media (min-width:800px){.blog-slider{padding:0 0 0 calc((6px + 5vw) * 2)}}.blog-slider .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.blog-slider .text-wrapper .title{max-width:6em;margin-top:.2em}.blog-slider .text-wrapper .text{max-width:20em;color:#777}.blog-slider .text-wrapper .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6em;margin-top:1em}.blog-slider .post-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;padding:calc(25px + 3vw) 0 1em;margin-top:calc(calc(25px + 3vw) * -1);overflow:hidden}@media (min-width:1020px){.blog-slider .post-wrapper .blog-swiper .swiper-slide:nth-child(odd){-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@media (max-width:1020px){.blog-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}.blog-slider .text-wrapper{padding-left:calc(6px + 5vw)}.blog-slider .text-wrapper .title{margin-top:0}.blog-slider .post-wrapper{width:100%;margin-top:0;padding-left:calc(6px + 5vw)}}.card-blog-slider{display:block;background-color:#fff;overflow:hidden;border-radius:14px;-webkit-transition:-webkit-transform .7s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .7s cubic-bezier(.55,.085,0,.99);transition:transform .7s cubic-bezier(.55,.085,0,.99);transition:transform .7s cubic-bezier(.55,.085,0,.99), -webkit-transform .7s cubic-bezier(.55,.085,0,.99);-webkit-transform:translateY(0);transform:translateY(0)}.card-blog-slider *{pointer-events:none}.card-blog-slider .content{z-index:2;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;padding:3em 2em;color:#fff;background-color:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.desktop-device .card-blog-slider .content{opacity:1}.card-blog-slider .content .blog-title{font-size:calc(20px + 20 * ((100vw - 375px)/ 2185));line-height:1.2em}@media screen and (max-width:375px){.card-blog-slider .content .blog-title{font-size:20px}}@media screen and (min-width:2560px){.card-blog-slider .content .blog-title{font-size:40px}}.card-blog-slider .content .subtitle{margin-bottom:.5em}.card-blog-slider .content .button-wrapper{position:absolute;top:0;right:0;margin:1em;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-blog-slider .content .button-wrapper p{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));font-family:"Haffer Medium",sans-serif}@media screen and (max-width:375px){.card-blog-slider .content .button-wrapper p{font-size:14px}}@media screen and (min-width:2560px){.card-blog-slider .content .button-wrapper p{font-size:18px}}.card-blog-slider .image{z-index:1;position:relative;border-radius:14px;overflow:hidden;padding-bottom:140%}.card-blog-slider .image img{position:absolute;top:-5%;left:-5%;width:110%;height:110%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-filter .7s ease;transition:-webkit-filter .7s ease;transition:filter .7s ease;transition:filter .7s ease, -webkit-filter .7s ease}@media (min-width:800px){.desktop-device .card-blog-slider:hover{-webkit-transform:translate(0,-1%);transform:translate(0,-1%)}}.desktop-device .card-blog-slider:hover .content{opacity:1}.desktop-device .card-blog-slider:hover .content .button-wrapper{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.desktop-device .card-blog-slider:hover .image img{-webkit-filter:blur(4px);filter:blur(4px)}.mobile-device .swiper-slide-active .card-blog-slider{-webkit-transform:translate(0,-8%);transform:translate(0,-8%)}.mobile-device .swiper-slide-active .card-blog-slider .content{opacity:1}.mobile-device .swiper-slide-active .card-blog-slider .content .button-wrapper{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.card-contact .image{position:relative;padding-bottom:120%;border-radius:14px;overflow:hidden}.card-contact .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.card-contact .name{font-family:"Haffer Bold",sans-serif;margin-top:1em}.card-contact .role{color:#777;margin-top:.2em;font-size:calc(18px + 2 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.card-contact .role{font-size:18px}}@media screen and (min-width:2560px){.card-contact .role{font-size:20px}}.card-contact .phone{margin-top:.7em}.card-contact a{text-decoration:underline}.card-contact a:hover{text-decoration:none}.contact-cards{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(25px + 3vw) 10vw;background-color:#fff;width:calc(100% - 2vw * 2);border-radius:14px;gap:calc(25px + 3vw)}.contact-cards .title{text-align:center;max-width:7em}.contact-cards .contact-swiper{width:100%}@media (min-width:1020px){.contact-cards .contact-swiper .swiper-slide:nth-of-type(2){-webkit-transform:translateY(10%);transform:translateY(10%)}}.cta-bar{border-radius:14px;background-color:#1f1f1f;padding:1em 1em 1em calc(6px + 5vw);margin:calc(6px + 5vw) auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(6px + 5vw);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-bar .title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fcf4e7;max-width:14em;font-family:"Haffer Bold",sans-serif;font-size:calc(25px + 30 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.cta-bar .title{font-size:25px}}@media screen and (min-width:2560px){.cta-bar .title{font-size:55px}}.cta-bar .cta{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;border-radius:14px;overflow:hidden}.cta-bar .cta .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.4em 2em 1.6em;gap:1.4em;padding-right:3.4em}.cta-bar .cta .text-wrapper .text{max-width:11em;line-height:1.4em;font-size:calc(16px + 7 * ((100vw - 375px)/ 2185));text-wrap:balance;color:#fcf4e7}@media screen and (max-width:375px){.cta-bar .cta .text-wrapper .text{font-size:16px}}@media screen and (min-width:2560px){.cta-bar .cta .text-wrapper .text{font-size:23px}}.cta-bar .cta .image{position:relative;width:11em;border-radius:14px;overflow:hidden}.cta-bar .cta .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1020px){.cta-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc(6px + 5vw)}}@media (max-width:600px){.cta-bar .cta{width:100%}.cta-bar .cta .text-wrapper{padding:1.2em}.cta-bar .cta .image{display:none}}.cta-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em;margin-top:calc(50px + 6vw);margin-bottom:calc(25px + 3vw)}.cta-cards .card{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background-color:#b4ccf2;padding:calc(25px + 3vw);border-radius:14px;overflow:hidden}.cta-cards .card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.cta-cards .card .title{margin-bottom:1em}.cta-cards .card.purple{background-color:#cdc0e3}@media (min-width:1020px){.cta-cards .card .card-content{opacity:0;-webkit-transition:opacity .3s ease .5s;transition:opacity .3s ease .5s}.in-view .cta-cards .card .card-content{opacity:1}.cta-cards .card.left{z-index:2;-webkit-transform:translate3d(15%,0,0);transform:translate3d(15%,0,0)}.cta-cards .card.right{z-index:1;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0)}.cta-cards .card.left,.cta-cards .card.right{-webkit-transition:-webkit-transform .7s cubic-bezier(.55,.085,0,.99) .2s;transition:-webkit-transform .7s cubic-bezier(.55,.085,0,.99) .2s;transition:transform .7s cubic-bezier(.55,.085,0,.99) .2s;transition:transform .7s cubic-bezier(.55,.085,0,.99) .2s, -webkit-transform .7s cubic-bezier(.55,.085,0,.99) .2s}.in-view .cta-cards .card.left,.in-view .cta-cards .card.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.cta-cards .card.contact{position:relative}@media (max-width:1020px){.cta-cards .card.contact{padding-bottom:80%}}@media (max-width:600px){.cta-cards .card.contact{padding-bottom:120%}}.cta-cards .card.contact .image{position:absolute;top:0;left:0;height:100%;width:100%}.cta-cards .card.contact .details{position:absolute;z-index:2;background-color:#fff;bottom:1vw;left:1vw;padding:2vw;width:calc(100% - 2vw);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;row-gap:.2em}@media (max-width:1020px){.cta-cards .card.contact .details{padding:calc(6px + 5vw);width:calc(100% - (6px + 5vw));left:calc((6px + 5vw)/ 2);bottom:calc((6px + 5vw)/ 2)}.cta-cards .card.contact .details .column:last-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}}.cta-cards .card.contact .details .column:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}.cta-cards .card.contact .details .column:last-of-type{padding-right:2vw}.cta-cards .card.contact .details .column a,.cta-cards .card.contact .details .column p{line-height:1.4em;white-space:nowrap}.cta-cards .card.contact .details .column a{display:block;text-decoration:underline}.cta-cards .card.contact .details .column .name{font-family:"Haffer Bold",sans-serif}@media (max-width:1020px){.cta-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cta-usps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4em;max-width:calc(800px + 15vw);margin:calc(50px + 6vw) auto}.cta-usps .title{text-align:center;max-width:12em}@media (min-width:600px){.cta-usps .pagination{display:none}.cta-usps .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(6px + 3vw);width:100%}}@media (min-width:600px) and (max-width:800px){.cta-usps .swiper-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cta-usps{position:relative;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:2em}.cta-usps .swiper-slide{height:auto}.cta-usps .title{max-width:10em;text-align:center;margin:0 auto}}.card-usp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-usp .icon{width:.8em;height:.9em;margin-top:.3em}.card-usp .icon svg{width:100%;height:100%}.card-usp .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:600px){.card-usp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2em;border-radius:14px;border:1px solid #ddd;padding:2em 0;height:100%}.card-usp .text{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:12em;text-align:center}}.block-cta-usps:last-child .cta-usps{margin-bottom:0}.faq{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:calc(50px + 6vw) 0}.faq .container{display:-webkit-box;display:-ms-flexbox;display:flex}.faq .title-wrapper{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.faq .title-wrapper .title{width:100%;line-height:1.2em;font-family:"Haffer Bold",sans-serif;max-width:8em}.faq .question-wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (min-width:1020px){.faq .question-wrapper{padding-right:calc(50px + 6vw)}}.faq .question-wrapper .question-container{-webkit-transition:padding-bottom .3s cubic-bezier(.55,.085,0,.99);transition:padding-bottom .3s cubic-bezier(.55,.085,0,.99);border-bottom:1px solid #aaa}.faq .question-wrapper .question-container .question{z-index:1;cursor:pointer;position:relative;display:block;width:100%;padding-top:1.5em;padding-bottom:1.5em;padding-right:3em}.faq .question-wrapper .question-container .question .question-text{max-width:30em;-ms-hyphens:none;hyphens:none;line-height:1.4em}.faq .question-wrapper .question-container .question:hover{color:#000}.faq .question-wrapper .question-container .answer{display:grid;padding-right:5vw;opacity:0;grid-template-rows:0fr;-webkit-transition:opacity .1s ease 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .1s ease 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .1s ease 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s,-ms-grid-rows .3s cubic-bezier(.55,.085,0,.99) 0s}.faq .question-wrapper .question-container .answer p{overflow:hidden;color:#777}.faq .question-wrapper .question-container .answer a{font-family:"Haffer Bold",sans-serif}.faq .question-wrapper .question-container .answer a:hover{text-decoration:underline}.faq .question-wrapper .question-container .answer ul{list-style-type:disc}.faq .question-wrapper .question-container .answer ul li{list-style-type:disc;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em;line-height:1.4em}.faq .question-wrapper .question-container .answer ol{font-size:inherit}.faq .question-wrapper .question-container .answer ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em}.faq .question-wrapper .question-container .answer ol,.faq .question-wrapper .question-container .answer ul{margin-bottom:3em}.faq .question-wrapper .question-container .answer ol li,.faq .question-wrapper .question-container .answer ul li{color:#aaa;font-size:20px}@media (max-width:800px){.faq .question-wrapper .question-container .answer ol li,.faq .question-wrapper .question-container .answer ul li{font-size:18px}}.faq .question-wrapper .question-container .button-dropdown{z-index:2;position:absolute;top:50%;right:0;width:16px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq .question-wrapper .question-container .button-dropdown svg{position:absolute;top:0;width:90%;height:90%;fill:#1f1f1f;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.faq .question-wrapper .question-container.open{padding-bottom:2em}.faq .question-wrapper .question-container.open .button-dropdown svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .question-wrapper .question-container.open .answer{opacity:1;grid-template-rows:1fr;-webkit-transition:opacity .3s ease .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .3s ease .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .3s ease .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s,-ms-grid-rows .4s cubic-bezier(.55,.085,0,.99) 0s}@media (max-width:800px){.faq .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}}.card-field{background-color:#fff;border-radius:14px;padding:2.4vw;height:100%}.card-field .icon{width:2em;height:2em;min-width:2em}.card-field .icon img{width:100%;height:100%}.card-field .title{font-size:calc(17px + 17 * ((100vw - 375px)/ 2185));margin:1em 0 .4em}@media screen and (max-width:375px){.card-field .title{font-size:17px}}@media screen and (min-width:2560px){.card-field .title{font-size:34px}}@media (max-width:800px){.card-field{padding:calc(25px + 3vw)}}.block-fields.layout-horizontal{background-color:#e3c0c0;border-radius:14px}.fields .text-wrapper{text-align:center;padding:0 calc(6px + 5vw)}.fields .text-wrapper .title{text-wrap:balance}.fields .text-wrapper .text{max-width:30em;margin:1.5em auto calc(6px + 5vw)}.fields .fields-wrapper{background-color:#e3c0c0;padding:calc(6px + 5vw);border-radius:14px}.fields .fields-wrapper .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;text-align:left;padding:0;margin-bottom:calc(25px + 3vw)}.fields .fields-wrapper .text-wrapper .text{margin:0 auto}.fields .fields-wrapper .swiper-slide{height:auto}.fields .fields-wrapper .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6em;margin-top:2em;display:none}@media (min-width:800px){.fields .fields-wrapper .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.fields .fields-wrapper .swiper-wrapper .swiper-slide{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 1em);flex:1 1 calc(33.33% - 1em);max-width:calc(33.33% - 1em)}}@media (max-width:800px){.fields{width:100%;max-width:100%;padding:0}.fields .text-wrapper .text{margin:1.5em auto calc(25px + 3vw)}.fields .fields-wrapper{border-radius:0;padding:calc(25px + 3vw) calc(6px + 5vw)}.fields .fields-wrapper .text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fields .fields-wrapper .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.highlighted-insights{background-color:#fcf4e7;border-radius:14px;padding:calc(50px + 6vw) 0;position:relative}.highlighted-insights .container>.title{text-align:center;margin-bottom:calc(25px + 3vw)}.highlighted-insights .container>.title span{display:block}.highlighted-insights .container .swiper-slide:nth-of-type(even){margin-top:calc(25px + 3vw)}.image-quote-slider{position:relative;z-index:1;margin-bottom:calc(50px + 6vw);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-quote-slider .swiper-container{padding:0 calc(6px + 5vw)}.image-quote-slider .swiper-container .swiper-slide{height:auto}.image-quote-slider .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6em;margin-top:2em}.image-quote-slider .item.image{width:100%;height:100%;border-radius:14px;min-height:calc(240px + 18vw)}.image-quote-slider .item.quote{background-color:#fcf4e7;height:100%;border-radius:14px;padding:calc(6px + 5vw)}@media (max-width:1250px){.image-quote-slider .item.quote{padding:calc(6px + 5vw) calc((6px + 5vw)/ 2)}}@media (max-width:800px){.image-quote-slider .item.quote{padding:calc(6px + 5vw)}}.image-quote-slider .item.quote .wrapper{background-color:#fff;border-radius:14px;padding:calc((6px + 5vw)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.image-quote-slider .item.quote .wrapper{padding:calc(6px + 5vw);gap:calc(6px + 5vw)}}.image-quote-slider .item.quote .wrapper .quote-text{font-family:"Haffer Bold",sans-serif;line-height:1.1em;font-size:calc(25px + 35 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.image-quote-slider .item.quote .wrapper .quote-text{font-size:25px}}@media screen and (min-width:2560px){.image-quote-slider .item.quote .wrapper .quote-text{font-size:60px}}.image-quote-slider .item.quote .wrapper .person p{line-height:1.4em}.image-quote-slider .item.quote .wrapper .person p.name{font-family:"Haffer Bold",sans-serif}.image-quote-slider .item.quote .wrapper .person p.role{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.image-quote-slider .item.quote .wrapper .person p.role{font-size:14px}}@media screen and (min-width:2560px){.image-quote-slider .item.quote .wrapper .person p.role{font-size:18px}}.image-quote-slider .quote-images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}@media (min-width:1020px){.image-quote-slider .quote-images{padding-left:calc((6px + 5vw) * 2);padding-right:calc((6px + 5vw) * 2)}}.image-quote-slider .quote-images .item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.image-quote-slider .quote-images .item.image{height:auto;position:relative}.image-quote-slider .quote-images .item.quote{padding:calc(15px + 2.5vw);font-size:calc(25px + 35 * ((100vw - 375px)/ 2185));height:auto}@media screen and (max-width:375px){.image-quote-slider .quote-images .item.quote{font-size:25px}}@media screen and (min-width:2560px){.image-quote-slider .quote-images .item.quote{font-size:60px}}.image-quote-slider .quote-images .item.quote p.quote{font-size:calc(25px + 35 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.image-quote-slider .quote-images .item.quote p.quote{font-size:25px}}@media screen and (min-width:2560px){.image-quote-slider .quote-images .item.quote p.quote{font-size:60px}}@media (max-width:1250px){.image-quote-slider .quote-images .item.quote{padding:calc(6px + 5vw) calc((6px + 5vw)/ 2)}}@media (max-width:800px){.image-quote-slider .quote-images .item.quote{padding:calc(6px + 5vw)}}@media (max-width:800px){.image-quote-slider .quote-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(6px + 5vw)}.image-quote-slider .quote-images .item.image{-webkit-box-flex:0;-ms-flex:none;flex:none}}.block-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4em;-webkit-transition-delay:.1s;transition-delay:.1s}.block-text-content *{max-width:28em}.block-text-content p,.block-text-content ul{color:var(--text-color)}.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-family:YoungSerif,sans-serif;font-size:calc(17px + 8 * ((100vw - 375px)/ 2185));line-height:1.1em;letter-spacing:-.01em}@media screen and (max-width:375px){.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-size:17px}}@media screen and (min-width:2560px){.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-size:25px}}.block-text-content p+h1,.block-text-content p+h2,.block-text-content p+h3,.block-text-content p+h4,.block-text-content p+h5,.block-text-content p+h6{margin-top:.4em}.block-text-content ol ul,.block-text-content ul,.block-text-content ul ul{list-style-type:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;max-width:26em}.block-text-content ol ul li,.block-text-content ul li,.block-text-content ul ul li{position:relative;padding-left:2em;line-height:1.6em}.block-text-content ol ul li *,.block-text-content ul li *,.block-text-content ul ul li *{display:inline}.block-text-content ol ul li:before,.block-text-content ul li:before,.block-text-content ul ul li:before{content:url(../../../../inc/svg/check.svg);position:absolute;left:0;width:20px;height:20px;font-size:1.3em;margin-top:.05em;color:#000}.block-text-content ol,.block-text-content ol ol,.block-text-content ul ol{font-size:inherit}.block-text-content ol li,.block-text-content ol ol li,.block-text-content ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em}.image-text{--text-color:#1f1f1f;--label-color:#1f1f1f;--label-text-color:#fcf4e7;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;gap:calc(20px + 3vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-color)}.white .image-text{--background-color:white}.yellow .image-text{--background-color:#fcf4e7}.black .image-text{--background-color:#1f1f1f;--text-color:#fcf4e7;--label-color:#fcf4e7;--label-text-color:#1f1f1f}@media (min-width:1020px){.smaller .image-text{padding-left:calc((6px + 5vw) * 2);padding-right:calc((6px + 5vw) * 2)}}.image-text .background{z-index:1;position:absolute;left:3vw;top:calc(2vw * -1.2);width:calc(100% - 6vw);height:calc(100% + 2vw * 2);background-color:transparent;border-radius:20px;display:none}.has-background .image-text .background{display:block;background-color:var(--background-color)}@media (max-width:800px){.image-text .background{border-radius:20px;top:calc(2vw * -1.8)}}@media (max-width:600px){.image-text .background{top:calc(2vw * -2.5);height:calc(100% + 2vw * 3);left:2vw;width:calc(100% - 4vw)}}.image-text .image{z-index:2;position:relative;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;overflow:hidden;border-radius:14px}.image-text .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:800px){.image-text .image{min-height:calc(400px + 13vw)}.image-right .image-text .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-text .vimeo-item{z-index:2;position:relative;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;aspect-ratio:1/1;overflow:hidden}.image-text .vimeo-item.portrait .wrapper iframe{width:100%;height:100%}@media (min-width:800px){.image-text .vimeo-item.portrait .wrapper{width:56.25%}}@media (max-width:800px){.image-text .vimeo-item.portrait{aspect-ratio:9/16}}.image-right .image-text .vimeo-item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:800px){.image-right .image-text .vimeo-item{margin-top:calc(6px + 5vw)}}.image-text .vimeo-item .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:14px}.image-text .vimeo-item .wrapper iframe{pointer-events:visible;z-index:1;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;height:100%;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-text .vimeo-item .wrapper .button-mute{z-index:2;cursor:pointer;position:absolute;bottom:1em;right:1em;width:2.6em;height:2.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);border-radius:50%;display:none}.image-text .vimeo-item .wrapper .button-mute .icon.hidden{display:none}.image-text .vimeo-item .wrapper .button-mute .icon svg{width:.8em;height:.8em;fill:#fff}.image-text .quote-item{position:relative;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;z-index:2;background-color:#fcf4e7;height:100%;border-radius:14px;padding:3em}.has-background-quote.purple .image-text .quote-item{background-color:#cdc0e3}@media (max-width:1250px){.image-text .quote-item{padding:calc(6px + 5vw) calc((6px + 5vw)/ 2)}}@media (max-width:800px){.image-text .quote-item{padding:calc(6px + 5vw)}}.image-right .image-text .quote-item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:800px){.image-right .image-text .quote-item{margin-top:calc(6px + 5vw)}}.image-text .quote-item .wrapper{background-color:#fff;border-radius:14px;padding:2.4em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.image-text .quote-item .wrapper{padding:calc(6px + 5vw);gap:calc(6px + 5vw)}}.image-text .quote-item .wrapper .quote{font-family:"Haffer Bold",sans-serif;line-height:1.3em;font-size:calc(25px + 29 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.image-text .quote-item .wrapper .quote{font-size:25px}}@media screen and (min-width:2560px){.image-text .quote-item .wrapper .quote{font-size:54px}}.image-text .quote-item .wrapper .person p{line-height:1.4em}.image-text .quote-item .wrapper .person p.name{font-family:"Haffer Bold",sans-serif}.image-text .quote-item .wrapper .person p.role{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.image-text .quote-item .wrapper .person p.role{font-size:14px}}@media screen and (min-width:2560px){.image-text .quote-item .wrapper .person p.role{font-size:18px}}.image-text .text-wrapper{z-index:3;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2em 0;gap:2em}.image-text .text-wrapper .subtitle{border-radius:6px;line-height:2em;padding:0 2em;color:#fff;font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));-webkit-transition-delay:0s;transition-delay:0s;background-color:var(--label-color);color:var(--label-text-color)}@media screen and (max-width:375px){.image-text .text-wrapper .subtitle{font-size:12px}}@media screen and (min-width:2560px){.image-text .text-wrapper .subtitle{font-size:14px}}.image-text .text-wrapper .title{max-width:8em;-webkit-transition-delay:50ms;transition-delay:50ms;margin-bottom:-.12em;font-size:calc(35px + 45 * ((100vw - 375px)/ 2185));line-height:1em;text-wrap:balance}@media screen and (max-width:375px){.image-text .text-wrapper .title{font-size:35px}}@media screen and (min-width:2560px){.image-text .text-wrapper .title{font-size:80px}}.image-text .text-wrapper>p{max-width:28em}.image-text .text-wrapper .button-wrapper{-webkit-transition-delay:.15s;transition-delay:.15s;margin-top:0;pointer-events:visible}@media (min-width:800px){.image-right .image-text .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-right.has-background .image-text .text-wrapper{padding-left:1em}}@media (max-width:800px){.image-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.image-text .image{padding-bottom:70%}.image-text .text-wrapper{gap:1.4em;padding:0}.has-background .image-text .text-wrapper{padding-bottom:1em}.image-text .text-wrapper .title{max-width:12em}}.multiple-links{border-radius:14px;background-color:#fcf4e7;padding:calc(6px + 5vw) calc(50px + 6vw) calc(6px + 5vw) calc(25px + 3vw);margin:calc(6px + 5vw) auto;gap:calc(50px + 6vw)}.multiple-links .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em}.multiple-links .text-wrapper .title{line-height:1.1em}.multiple-links .text-wrapper .text{max-width:45ch}.multiple-links .links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.multiple-links .links-wrapper .link{display:block;width:100%;line-height:3.5em;border-bottom:1px solid rgba(31,31,31,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(20px + 13 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.multiple-links .links-wrapper .link{font-size:20px}}@media screen and (min-width:2560px){.multiple-links .links-wrapper .link{font-size:33px}}.multiple-links .links-wrapper .link svg{stroke:#1f1f1f;-webkit-transform:translate(-30%,30%);transform:translate(-30%,30%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.multiple-links .links-wrapper .link:hover{border-color:#1f1f1f}.multiple-links .links-wrapper .link:hover svg{-webkit-transform:translate(0,0);transform:translate(0,0)}@media (max-width:800px){.multiple-links{padding:calc(25px + 3vw) calc(6px + 5vw);gap:calc(6px + 5vw)}}.popup.popup-contact .popup-body{background-color:transparent;max-width:none}@media (max-width:800px){.popup.popup-contact .popup-body .button-close-popup svg{fill:#fff}}.popup.popup-contact .popup-body .popup-content{position:relative;border-radius:14px;overflow:hidden;padding:0}.popup.popup-contact .popup-body .popup-content .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.popup.popup-contact .popup-body .popup-content .wrapper .image{position:relative;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;overflow:hidden;margin-right:-1px}.popup.popup-contact .popup-body .popup-content .wrapper .image img{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup.popup-contact .popup-body .popup-content .wrapper .image:after{z-index:2;content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:-webkit-gradient(linear,left top, left bottom,color-stop(30%, rgba(0,0,0,0)),to(rgba(0,0,0,.15)));background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.15) 100%)}.popup.popup-contact .popup-body .popup-content .wrapper .image .message-wrapper{z-index:3;position:absolute;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(25px + 3vw)}.popup.popup-contact .popup-body .popup-content .wrapper .image .message-wrapper .message{display:block;position:relative;border-radius:14px;background-color:#fff;padding:1.2em 2em;max-width:20em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.popup.popup-contact .popup-body .popup-content .wrapper .card{background-color:#fcf4e7;padding:calc(25px + 3vw);-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.popup.popup-contact .popup-body .popup-content .wrapper .card .subtitle{margin-bottom:1em}.popup.popup-contact .popup-body .popup-content .wrapper .card .title{font-size:calc(30px + 40 * ((100vw - 375px)/ 2185));line-height:1em}@media screen and (max-width:375px){.popup.popup-contact .popup-body .popup-content .wrapper .card .title{font-size:30px}}@media screen and (min-width:2560px){.popup.popup-contact .popup-body .popup-content .wrapper .card .title{font-size:70px}}@media (max-width:800px){.popup.popup-contact .popup-body .popup-content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup.popup-contact .popup-body .popup-content .wrapper .image{padding-bottom:90%}}.related-insights{margin:calc(50px + 6vw) 0}.related-insights .title-wrapper{position:relative;margin-bottom:2em}.related-insights .title-wrapper .subtitle{margin-top:1em;max-width:30em}.related-insights .swiper-slide{height:auto}.related-insights .button-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1020px){.related-insights .button-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.pros-and-cons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:calc(50px + 6vw) 0}.pros-and-cons .title-wrapper .title{margin-bottom:1em;text-align:center;font-size:calc(25px + 30 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.pros-and-cons .title-wrapper .title{font-size:25px}}@media screen and (min-width:2560px){.pros-and-cons .title-wrapper .title{font-size:55px}}.pros-and-cons .lists-wrapper{gap:calc(50px + 6vw);border:1px solid #1f1f1f;border-radius:14px;padding-top:calc(6px + 5vw);padding-bottom:calc(6px + 5vw)}.pros-and-cons .lists-wrapper .list-title{font-size:calc(19px + 11 * ((100vw - 375px)/ 2185));font-family:"Haffer Bold",sans-serif;line-height:1.4em}@media screen and (max-width:375px){.pros-and-cons .lists-wrapper .list-title{font-size:19px}}@media screen and (min-width:2560px){.pros-and-cons .lists-wrapper .list-title{font-size:30px}}.pros-and-cons .lists-wrapper .list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}.pros-and-cons .lists-wrapper .list-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4em}.pros-and-cons .lists-wrapper .list-wrapper ul li{position:relative;padding-left:2em;line-height:1.4em}.pros-and-cons .lists-wrapper .list-wrapper ul li svg{position:absolute;left:0;top:.16em;width:1.1em;height:1.1em}@media (max-width:800px){.pros-and-cons .lists-wrapper{gap:calc(25px + 3vw)}}.quote-cta{border-radius:14px;background-color:#fcf4e7;padding:calc(25px + 3vw) calc(50px + 6vw);margin:calc(6px + 5vw) auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2vw}.quote-cta .quote{font-family:"Haffer Bold",sans-serif;line-height:1.3em;font-size:calc(25px + 30 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.quote-cta .quote{font-size:25px}}@media screen and (min-width:2560px){.quote-cta .quote{font-size:55px}}.quote-cta .cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}.quote-cta .cta-wrapper .person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2em}.quote-cta .cta-wrapper .person .name{font-family:"Haffer Bold",sans-serif}.quote-cta .cta-wrapper .person .role{color:#777;font-size:calc(12px + 6 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.quote-cta .cta-wrapper .person .role{font-size:12px}}@media screen and (min-width:2560px){.quote-cta .cta-wrapper .person .role{font-size:18px}}@media (max-width:1300px){.quote-cta{padding:calc(25px + 3vw)}}@media (max-width:800px){.quote-cta{gap:calc(6px + 5vw)}.quote-cta .cta-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quote-cta .cta-wrapper .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.card-quote{display:inline-block;padding:3em;background-color:#fff;border-radius:14px;max-width:calc(22em + 5vw)}.card-quote .text{line-height:1.2em;font-size:calc(20px + 30 * ((100vw - 375px)/ 2185));font-family:"Haffer Bold",sans-serif;margin-bottom:1em}@media screen and (max-width:375px){.card-quote .text{font-size:20px}}@media screen and (min-width:2560px){.card-quote .text{font-size:50px}}.card-quote .name{font-family:"Haffer Bold",sans-serif}.card-quote .role{color:#777;font-size:calc(12px + 6 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.card-quote .role{font-size:12px}}@media screen and (min-width:2560px){.card-quote .role{font-size:18px}}@media (max-width:600px){.card-quote{padding:2em}}.quotes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(25px + 3vw) calc(6px + 5vw);background-color:#fcf4e7;border-radius:14px;overflow:hidden}.quotes .title{text-align:center;margin-bottom:2em}@media (min-width:600px){.quotes .quote-swiper .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.quotes .quote-swiper .swiper-slide:nth-child(even){-webkit-transform:translateY(-10%);transform:translateY(-10%)}.quotes .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6em;margin-top:2em}@media (max-width:600px){.quotes{padding:calc(50px + 6vw) calc(6px + 5vw)}}.recruiter{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;margin-bottom:calc(25px + 3vw)}.recruiter .background{z-index:1;position:absolute;left:2vw;top:calc(2vw * -1);width:calc(100% - 2vw * 2);height:calc(100% + 2vw * 2);background-color:#1f1f1f;border-radius:14px;display:none}.recruiter .image{z-index:2;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:14px}.recruiter .image .details{position:absolute;z-index:2;background-color:#fff;bottom:1vw;left:1vw;padding:2vw;width:calc(100% - 2vw);border-radius:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;row-gap:.2em}@media (max-width:800px){.recruiter .image .details{padding-left:calc(6px + 5vw);padding-right:calc(6px + 5vw);width:calc(100% - (6px + 5vw));left:calc((6px + 5vw)/ 2);bottom:calc((6px + 5vw)/ 2)}.recruiter .image .details .column:last-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}}.recruiter .image .details .column:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}.recruiter .image .details .column:last-of-type{padding-right:2vw}.recruiter .image .details .column a,.recruiter .image .details .column p{line-height:1.4em}.recruiter .image .details .column a{display:block;text-decoration:underline}.recruiter .image .details .column .name{font-family:"Haffer Bold",sans-serif}.recruiter .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:800px){.recruiter .image{min-height:calc(600px + 2vw)}.image-right .recruiter .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.recruiter .text-wrapper{z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5vw;padding-right:0;gap:2em}.recruiter .text-wrapper .subtitle{border-radius:6px;background-color:#1f1f1f;line-height:2em;padding:0 2em;color:#fff;font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));-webkit-transition-delay:0s;transition-delay:0s}@media screen and (max-width:375px){.recruiter .text-wrapper .subtitle{font-size:12px}}@media screen and (min-width:2560px){.recruiter .text-wrapper .subtitle{font-size:14px}}.recruiter .text-wrapper .title{max-width:8em;-webkit-transition-delay:50ms;transition-delay:50ms;margin-bottom:-.12em;font-family:"Haffer Bold",sans-serif;font-size:calc(35px + 50 * ((100vw - 375px)/ 2185));line-height:1em}@media screen and (max-width:375px){.recruiter .text-wrapper .title{font-size:35px}}@media screen and (min-width:2560px){.recruiter .text-wrapper .title{font-size:85px}}.recruiter .text-wrapper .text{max-width:30em;-webkit-transition-delay:.1s;transition-delay:.1s}.recruiter .text-wrapper .button-wrapper{-webkit-transition-delay:.15s;transition-delay:.15s;margin-top:0}@media (min-width:800px){.image-right .recruiter .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:5vw;padding-left:0}}body:not(.home) .recruiter:first-of-type{z-index:2}body:not(.home) .recruiter:first-of-type .background{display:block;background-color:#fff}@media (max-width:800px){.recruiter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recruiter .image{padding-bottom:100%;margin-bottom:calc(25px + 3vw)}.recruiter .text-wrapper{gap:1em;padding:0}.recruiter .text-wrapper .title{max-width:12em}}.single-image{display:block;position:relative;width:100%;margin:calc(50px + 6vw) auto}.single-image .image{position:relative;z-index:1;overflow:hidden;font-size:0;width:100%}.single-image .image img{max-width:100%}.single-image.fixed-height{border-radius:14px;overflow:hidden}.single-image.fixed-height .image{padding-bottom:60%}.single-image.fixed-height .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-image.full-size{border-radius:14px;overflow:hidden}.single-image.full-size img{position:relative;width:100%;height:auto}.single-image.original-size .image{width:auto;margin:0;max-width:100%}.single-image.original-size .image img{max-width:100%;height:auto}@media (max-width:800px){.single-image.fixed-height .image{padding-bottom:80%}}.site-footer{z-index:2;display:block;position:relative;padding:2vw}.site-footer .footer-container{position:relative;border-radius:14px;background-color:#1f1f1f;padding:calc(6px + 3vw) calc(calc(6px + 5vw) - 2vw) calc(2px + 2.4vw)}.site-footer a.branding{z-index:2;position:relative;width:100%}.site-footer a.branding .branding-logo{display:block;position:relative;width:100%;pointer-events:none}.site-footer a.branding .branding-logo svg{width:100%;height:auto;opacity:0}.site-footer a.branding .logo-lottie{position:absolute;width:100%;top:0;pointer-events:none}.site-footer a.branding .logo-lottie svg{width:100%;height:auto}.site-footer a,.site-footer p{color:#fcf4e7;line-height:1.8em;font-size:calc(15px + 5 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.site-footer a,.site-footer p{font-size:15px}}@media screen and (min-width:2560px){.site-footer a,.site-footer p{font-size:20px}}.site-footer .column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;row-gap:1em}.site-footer .column-container .footer-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer .column-container .footer-column .column-title{font-family:"Haffer Bold",sans-serif;text-transform:uppercase}.site-footer .column-container .footer-column .column-title:first-child{margin-bottom:1em}.site-footer .column-container .footer-column .line-spacer{height:1.8em}@media (max-width:600px){.site-footer .column-container .footer-column .line-spacer{display:none}}.site-footer .footer-row{z-index:2;position:relative}.site-footer .footer-row-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .footer-row-middle a,.site-footer .footer-row-middle p{font-size:calc(18px + 7 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.site-footer .footer-row-middle a,.site-footer .footer-row-middle p{font-size:18px}}@media screen and (min-width:2560px){.site-footer .footer-row-middle a,.site-footer .footer-row-middle p{font-size:25px}}.site-footer .footer-row-middle a{border-bottom:2px solid #fcf4e7;line-height:1.2em}@media (max-width:800px){.site-footer .footer-row-middle .address{display:none}}.site-footer .footer-row-bottom{margin-top:calc((6px + 5vw)/ 2)}.site-footer .footer-row-bottom a,.site-footer .footer-row-bottom p{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.site-footer .footer-row-bottom a,.site-footer .footer-row-bottom p{font-size:14px}}@media screen and (min-width:2560px){.site-footer .footer-row-bottom a,.site-footer .footer-row-bottom p{font-size:18px}}.site-footer .footer-row-bottom .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0}.site-footer a{display:inline-block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-footer a:hover{opacity:.7}.site-footer .background{z-index:1;position:absolute;width:100%;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:14px;background-color:#1f1f1f}.site-footer .menu-footer-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em}@media (max-width:600px){.site-footer{padding:0}.site-footer .footer-container{padding:calc(6px + 5vw);border-bottom-left-radius:0;border-bottom-right-radius:0}.site-footer .footer-container .footer-row-bottom{margin-top:calc((50px + 6vw) * 1.5)}.site-footer .footer-container .footer-row-bottom .footer-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site-footer .column-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials .icon{background-color:#fcf4e7;position:relative;width:2em;height:2em;display:block;border-radius:10em}.socials .icon svg{position:absolute;width:46%;height:46%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#1f1f1f}.socials .icon.linkedin svg{width:44%;height:44%}.stats{background-color:#cdc0e3;border-radius:14px;padding:calc(6px + 5vw) 0;--background-color:#fcf4e7}.yellow .stats{--background-color:#fcf4e7}.purple .stats{--background-color:#cdc0e3}.has-background .stats{background-color:var(--background-color)}.stats .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(25px + 3vw)}.stats .text-wrapper{text-align:center}.stats .swiper-slide{height:auto}.stats .explanation{margin:0 auto}.stats .explanation .text{max-width:42em;text-align:center;font-size:calc(14px + 2 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.stats .explanation .text{font-size:14px}}@media screen and (min-width:2560px){.stats .explanation .text{font-size:16px}}@media (min-width:1400px){.stats .stats-swiper .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.stats .card-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;height:100%;background-color:#fff;border-radius:14px;padding:calc(20px + 3vw) 2vw;text-align:center}.stats .card-stats .number{position:relative}.stats .card-stats .number .stat{display:block;max-width:6em;line-height:1em;margin:0 auto;font-family:"Haffer Bold",sans-serif;font-size:calc(30px + 25 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.stats .card-stats .number .stat{font-size:30px}}@media screen and (min-width:2560px){.stats .card-stats .number .stat{font-size:55px}}.stats .card-stats .number .superscript{display:inline-block;position:absolute;-webkit-transform:translate(100%,-10%);transform:translate(100%,-10%);color:rgba(0,0,0,.35);font-family:"Haffer Bold",sans-serif;font-size:calc(20px + 12 * ((100vw - 375px)/ 2185));top:0;right:0;opacity:0;-webkit-transition:opacity .3s ease .1s;transition:opacity .3s ease .1s}@media screen and (max-width:375px){.stats .card-stats .number .superscript{font-size:20px}}@media screen and (min-width:2560px){.stats .card-stats .number .superscript{font-size:32px}}.stats.completed .card-stats .number .superscript{opacity:1}@media (max-width:800px){.stats{padding:calc(50px + 6vw) 0;border-radius:0}.stats .text-wrapper{margin-bottom:2em}}.pagination.custom-pagination{position:relative;-ms-flex-item-align:center;align-self:center;width:auto;height:auto;padding:0 1em;background-color:#000;border-radius:2em;height:30px}.pagination.custom-pagination .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:auto;bottom:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.1em;height:100%}.pagination.custom-pagination .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:.6;width:8px;height:8px}.pagination.custom-pagination .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.card-team{display:block;-webkit-transition:-webkit-transform .7s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .7s cubic-bezier(.55,.085,0,.99);transition:transform .7s cubic-bezier(.55,.085,0,.99);transition:transform .7s cubic-bezier(.55,.085,0,.99), -webkit-transform .7s cubic-bezier(.55,.085,0,.99)}.card-team>*{pointer-events:none}.card-team .image{position:relative;padding-bottom:120%;border-radius:14px;overflow:hidden;background-color:#000;-webkit-transform:translateZ(0);transform:translateZ(0)}.card-team .image img{position:absolute;top:-5%;left:-5%;width:110%;height:110%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .7s ease,-webkit-filter .7s ease;transition:opacity .7s ease,-webkit-filter .7s ease;transition:filter .7s ease,opacity .7s ease;transition:filter .7s ease,opacity .7s ease,-webkit-filter .7s ease}.card-team .image .quote{position:absolute;top:calc(20px + 1vw);left:calc(20px + 1vw);max-width:calc(100% - 40px - 2vw);z-index:2;color:#fff;line-height:1.2em;font-family:"Haffer Regular",sans-serif;opacity:0;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s;font-size:calc(20px + 25 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.card-team .image .quote{font-size:20px}}@media screen and (min-width:2560px){.card-team .image .quote{font-size:45px}}.card-team .image .button-wrapper{position:absolute;bottom:calc(20px + 1vw);right:calc(20px + 1vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s}.card-team .image .button-wrapper p{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));font-family:"Haffer Medium",sans-serif;color:#fff}@media screen and (max-width:375px){.card-team .image .button-wrapper p{font-size:14px}}@media screen and (min-width:2560px){.card-team .image .button-wrapper p{font-size:18px}}.card-team .name{font-family:"Haffer Bold",sans-serif;margin-top:.6em}.card-team .role{color:#777;margin-top:.2em;font-size:calc(18px + 2 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.card-team .role{font-size:18px}}@media screen and (min-width:2560px){.card-team .role{font-size:20px}}@media (min-width:800px){.desktop-device .card-team:hover{-webkit-transform:translate(0,-1%);transform:translate(0,-1%)}}.desktop-device .card-team:hover .image img{opacity:.7;-webkit-filter:blur(4px);filter:blur(4px)}.desktop-device .card-team:hover .image .quote{opacity:1}.desktop-device .card-team:hover .image .button-wrapper{opacity:1}.mobile-device .swiper-slide-active .card-team .image .button-wrapper{opacity:1}.team-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(25px + 3vw) calc(6px + 5vw);background-color:#fcf4e7;border-radius:14px;overflow:hidden}.team-slider .title{text-align:center;margin-bottom:1em}.team-slider .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6em;margin-top:2em}.team-slider .team-swiper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.team-slider .team-swiper .swiper-slide:nth-child(odd){-webkit-transform:translateY(-5%);transform:translateY(-5%)}.timeline{background-color:#fcf4e7;padding:calc(6px + 5vw);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;gap:calc(50px + 6vw);margin-bottom:calc(25px + 3vw);border-radius:14px}.timeline.bg-black{background-color:#1f1f1f;color:#fcf4e7}.timeline.bg-black .timeline-wrapper .step:not(:last-of-type)::before{background-color:#fcf4e7}.timeline.bg-black .timeline-wrapper .step .mark{border-color:#1f1f1f}.timeline.bg-black .timeline-wrapper .step .mark span{border-color:#fcf4e7;background-color:#1f1f1f}.timeline.bg-black .timeline-wrapper .step.open .mark span{background-color:#fcf4e7}.timeline.bg-purple{background-color:#cdc0e3}.timeline.bg-purple .timeline-wrapper .step .mark{border-color:#cdc0e3}.timeline.bg-purple .timeline-wrapper .step .mark span{background-color:#cdc0e3}.timeline.bg-yellow{background-color:#fcf4e7}.timeline.bg-none{background-color:transparent;padding:0 calc(6px + 5vw)}@media (min-width:1440px){.timeline.bg-none{padding:0 calc((6px + 5vw) * 2)}.timeline.bg-none .timeline-wrapper{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}}.timeline.bg-none .timeline-wrapper .step .mark{border-color:#fff}.timeline.bg-none .timeline-wrapper .step .mark span{background-color:#fff}.page .timeline{max-width:calc(100% - (2 * calc(6px + 5vw)));margin-left:auto;margin-right:auto}.timeline .title-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.timeline .title-wrapper .title{margin-bottom:.2em;text-wrap:balance}.timeline .timeline-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:2;-ms-flex:2;flex:2;gap:2em}.timeline .timeline-wrapper .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:2em;position:relative}.timeline .timeline-wrapper .step .label{cursor:pointer;font-family:"Haffer Bold",sans-serif;font-size:calc(20px + 18 * ((100vw - 375px)/ 2185));line-height:1.4em;margin-bottom:.4em;opacity:.8;max-width:16em;text-wrap:pretty}@media screen and (max-width:375px){.timeline .timeline-wrapper .step .label{font-size:20px}}@media screen and (min-width:2560px){.timeline .timeline-wrapper .step .label{font-size:38px}}.timeline .timeline-wrapper .step .text{max-width:25em;max-height:0;overflow:hidden;-webkit-transition:max-height .3s cubic-bezier(.1,.48,0,.99);transition:max-height .3s cubic-bezier(.1,.48,0,.99)}.timeline .timeline-wrapper .step .mark{cursor:pointer;position:relative;border:5px solid #fcf4e7;min-width:2.4em;height:2.4em;border-radius:50%}.timeline .timeline-wrapper .step .mark span{position:absolute;display:block;width:100%;height:100%;border-radius:50%;border:2px solid #1f1f1f;background-color:#fcf4e7}.timeline .timeline-wrapper .step:not(:last-of-type):before{z-index:0;content:"";position:absolute;left:calc(2.4em/ 2);width:2px;height:calc(100% + 2em);background-color:#1f1f1f;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline .timeline-wrapper .step.open .label{opacity:1}.timeline .timeline-wrapper .step.open .mark span{background-color:#1f1f1f}.timeline .timeline-wrapper .step.open .text{max-height:100em;-webkit-transition:max-height .3s cubic-bezier(.99,0,.9,.42) .3s;transition:max-height .3s cubic-bezier(.99,0,.9,.42) .3s}.timeline .timeline-wrapper .step:hover .label{opacity:1}@media (max-width:800px){.timeline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(25px + 3vw)}.timeline.bg-none{padding:0}.timeline .timeline-wrapper{gap:2em}.timeline .timeline-wrapper .step{gap:1em}}.title-text-columns{margin:calc(50px + 6vw) auto}.title-text-columns .container{gap:calc(25px + 3vw)}@media (min-width:1020px){.title-text-columns .container{padding-right:calc((6px + 5vw) * 2);padding-left:calc((6px + 5vw) * 2)}}.title-text-columns .container .col{gap:1em}.title-text-columns .container .col.small{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%}.title-text-columns .container .col.big{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%}.title-text-columns .container .title{margin-top:-.2em;font-size:calc(35px + 50 * ((100vw - 375px)/ 2185));line-height:1.2em;max-width:21em}@media screen and (max-width:375px){.title-text-columns .container .title{font-size:35px}}@media screen and (min-width:2560px){.title-text-columns .container .title{font-size:85px}}.title-text-columns .container .subtitle{margin-top:.4em;font-family:YoungSerif,sans-serif;font-size:calc(17px + 8 * ((100vw - 375px)/ 2185));line-height:1.1em;letter-spacing:-.01em}@media screen and (max-width:375px){.title-text-columns .container .subtitle{font-size:17px}}@media screen and (min-width:2560px){.title-text-columns .container .subtitle{font-size:25px}}.title-text-columns .container .text *{max-width:36em}.title-text-columns .container .text h1,.title-text-columns .container .text h2,.title-text-columns .container .text h3,.title-text-columns .container .text h4,.title-text-columns .container .text h5,.title-text-columns .container .text h6{font-size:calc(17px + 8 * ((100vw - 375px)/ 2185));font-family:"Haffer Bold",sans-serif;line-height:1.4em;letter-spacing:-.01em;max-width:30em}@media screen and (max-width:375px){.title-text-columns .container .text h1,.title-text-columns .container .text h2,.title-text-columns .container .text h3,.title-text-columns .container .text h4,.title-text-columns .container .text h5,.title-text-columns .container .text h6{font-size:17px}}@media screen and (min-width:2560px){.title-text-columns .container .text h1,.title-text-columns .container .text h2,.title-text-columns .container .text h3,.title-text-columns .container .text h4,.title-text-columns .container .text h5,.title-text-columns .container .text h6{font-size:25px}}@media (max-width:1020px){.title-text-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2em}.title-text-columns .container .col.big,.title-text-columns .container .col.small{max-width:none}}.title-text{text-align:center;margin:calc(50px + 6vw) auto calc(25px + 3vw);padding:0 calc(50px + 6vw)}.title-text>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.title-text .title{text-wrap:balance;max-width:15em;margin:0 auto;margin-bottom:.8em;font-family:"Haffer Bold",sans-serif;-webkit-transition-delay:.4s;transition-delay:.4s}.title-text .text{font-size:calc(18px + 7 * ((100vw - 375px)/ 2185));color:#777;max-width:25em;margin:.7em auto 0;-webkit-transition-delay:.6s;transition-delay:.6s}@media screen and (max-width:375px){.title-text .text{font-size:18px}}@media screen and (min-width:2560px){.title-text .text{font-size:25px}}.title-text .text p{margin:1em 0;line-height:1.4em}.title-text .text p:last-of-type{margin-bottom:0}.title-text .text p:first-of-type{margin-top:0}.title-text .text h2,.title-text .text h3,.title-text .text h4{margin-top:1em;color:#000}.title-text .text h2{font-size:calc(30px + 40 * ((100vw - 375px)/ 2185));line-height:1.1em;letter-spacing:-.01em}@media screen and (max-width:375px){.title-text .text h2{font-size:30px}}@media screen and (min-width:2560px){.title-text .text h2{font-size:70px}}.title-text .text h3{font-size:calc(25px + 30 * ((100vw - 375px)/ 2185));line-height:1.2em;letter-spacing:-.01em}@media screen and (max-width:375px){.title-text .text h3{font-size:25px}}@media screen and (min-width:2560px){.title-text .text h3{font-size:55px}}.title-text .text h4{font-size:calc(20px + 20 * ((100vw - 375px)/ 2185));line-height:1.2em;letter-spacing:-.01em}@media screen and (max-width:375px){.title-text .text h4{font-size:20px}}@media screen and (min-width:2560px){.title-text .text h4{font-size:40px}}.title-text .text .button-wrapper{margin-top:1.4em}@media (max-width:600px){.title-text{margin:calc(50px + 6vw) auto;padding:0 calc(25px + 3vw)}}.usps-text{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;gap:calc(50px + 6vw);margin:calc(25px + 3vw) auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.usps-text .usps-wrapper{z-index:2;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em;overflow:hidden;border-radius:14px;border:1px solid #aaa;padding:2em 2.4em 2em 2em}.usps-text .usps-wrapper .title{max-width:8em}.usps-text .usps-wrapper .usps ol ul,.usps-text .usps-wrapper .usps ul,.usps-text .usps-wrapper .usps ul ul{list-style-type:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;max-width:26em}.usps-text .usps-wrapper .usps ol ul li,.usps-text .usps-wrapper .usps ul li,.usps-text .usps-wrapper .usps ul ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;padding-left:20px;line-height:1.6em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.usps-text .usps-wrapper .usps ol ul li:before,.usps-text .usps-wrapper .usps ul li:before,.usps-text .usps-wrapper .usps ul ul li:before{content:url(../../../../inc/svg/check.svg);width:20px;height:20px;font-size:1.3em;margin-top:.05em;margin-left:-20px;color:#000}.usps-text .text-wrapper{z-index:3;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2em}.usps-text .text-wrapper .title{max-width:10em;text-wrap:balance;-webkit-transition-delay:50ms;transition-delay:50ms;margin-bottom:-.12em;line-height:1em}.usps-text .text-wrapper>p{max-width:34em}.usps-text .text-wrapper .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4em;-webkit-transition-delay:.1s;transition-delay:.1s}.usps-text .text-wrapper .text *{max-width:34em}.usps-text .text-wrapper .text h1,.usps-text .text-wrapper .text h2,.usps-text .text-wrapper .text h3,.usps-text .text-wrapper .text h4,.usps-text .text-wrapper .text h5,.usps-text .text-wrapper .text h6{font-family:YoungSerif,sans-serif;font-size:calc(17px + 8 * ((100vw - 375px)/ 2185));line-height:1.1em;letter-spacing:-.01em}@media screen and (max-width:375px){.usps-text .text-wrapper .text h1,.usps-text .text-wrapper .text h2,.usps-text .text-wrapper .text h3,.usps-text .text-wrapper .text h4,.usps-text .text-wrapper .text h5,.usps-text .text-wrapper .text h6{font-size:17px}}@media screen and (min-width:2560px){.usps-text .text-wrapper .text h1,.usps-text .text-wrapper .text h2,.usps-text .text-wrapper .text h3,.usps-text .text-wrapper .text h4,.usps-text .text-wrapper .text h5,.usps-text .text-wrapper .text h6{font-size:25px}}.usps-text .text-wrapper .text p+h1,.usps-text .text-wrapper .text p+h2,.usps-text .text-wrapper .text p+h3,.usps-text .text-wrapper .text p+h4,.usps-text .text-wrapper .text p+h5,.usps-text .text-wrapper .text p+h6{margin-top:.4em}.usps-text .text-wrapper .text ol ul,.usps-text .text-wrapper .text ul,.usps-text .text-wrapper .text ul ul{list-style-type:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;max-width:26em}.usps-text .text-wrapper .text ol ul li,.usps-text .text-wrapper .text ul li,.usps-text .text-wrapper .text ul ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;padding-left:20px;line-height:1.6em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.usps-text .text-wrapper .text ol ul li:before,.usps-text .text-wrapper .text ul li:before,.usps-text .text-wrapper .text ul ul li:before{content:url(../../../../inc/svg/check.svg);width:20px;height:20px;font-size:1.3em;margin-top:.05em;margin-left:-20px;color:#000}.usps-text .text-wrapper .text ol,.usps-text .text-wrapper .text ol ol,.usps-text .text-wrapper .text ul ol{font-size:inherit}.usps-text .text-wrapper .text ol li,.usps-text .text-wrapper .text ol ol li,.usps-text .text-wrapper .text ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em}@media (max-width:800px){.usps-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(25px + 3vw)}.usps-text .text-wrapper{gap:1.4em;padding:0}.has-background .usps-text .text-wrapper{padding-bottom:1em}.usps-text .text-wrapper .title{max-width:12em}}@media (max-width:600px){.usps-text .usps-wrapper{width:100%}.usps-text .usps-wrapper .title{max-width:none}}.card-vacancy-overview{text-align:left}.card-vacancy-overview .image{position:relative;padding-bottom:100%;border-radius:14px}.card-vacancy-overview .image .tags>div{position:absolute;bottom:20px;right:20px;background-color:#fcf4e7;border-radius:10px;padding:.3em 1em;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.card-vacancy-overview .image .tags>div{font-size:14px}}@media screen and (min-width:2560px){.card-vacancy-overview .image .tags>div{font-size:18px}}.card-vacancy-overview .info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #1f1f1f;border-radius:18px;padding:.8em 1.2em;margin-top:1em}.card-vacancy-overview .info div p{line-height:1em;white-space:nowrap;font-size:calc(14px + 3 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.card-vacancy-overview .info div p{font-size:14px}}@media screen and (min-width:2560px){.card-vacancy-overview .info div p{font-size:17px}}.card-vacancy-overview .info div.level p{font-family:"Haffer Bold",sans-serif}.card-vacancy-overview .content .title{font-family:"Haffer Bold",sans-serif;font-size:calc(27px + 3 * ((100vw - 375px)/ 2185));text-wrap:balance;margin-top:.4em;line-height:1.2em}@media screen and (max-width:375px){.card-vacancy-overview .content .title{font-size:27px}}@media screen and (min-width:2560px){.card-vacancy-overview .content .title{font-size:30px}}@media (max-width:600px){.card-vacancy-overview .info{padding:.8em 1em;border-radius:14px}}.card-vacancy{border-radius:14px;padding:3vw 2vw 2vw;pointer-events:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-vacancy .title{font-family:"Haffer Medium",sans-serif;font-size:calc(28px + 22 * ((100vw - 375px)/ 2185));line-height:1em;min-height:2em}@media screen and (max-width:375px){.card-vacancy .title{font-size:28px}}@media screen and (min-width:2560px){.card-vacancy .title{font-size:50px}}.card-vacancy .title span{font-family:inherit}.card-vacancy .vacancy-usps{margin:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;width:100%;padding:1em;border:1px solid #000;border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-vacancy .vacancy-usps .usp{white-space:nowrap}.card-vacancy .vacancy-usps .usp:first-of-type{font-family:"Haffer Bold",sans-serif}.card-vacancy .excerpt{line-height:1.6em;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.card-vacancy .card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em}.card-vacancy .card-footer .call-recruiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-family:"Haffer Bold",sans-serif;pointer-events:visible}.card-vacancy .card-footer .call-recruiter:hover{text-decoration:underline}.card-vacancy .card-footer .button-arrow{pointer-events:visible}.card-vacancy .card-footer .button-arrow:hover{background-color:transparent}@media (max-width:1020px){.card-vacancy{padding:calc((6px + 5vw) * 1.5) calc(6px + 5vw)}}.vacancies .text-wrapper{position:relative;margin-bottom:2em}.vacancies .text-wrapper .title{max-width:10em}.vacancies .text-wrapper .button{position:absolute;right:0;bottom:0}.vacancies .swiper-slide{height:auto}.vacancies .swiper-slide:first-of-type .card-vacancy{background-color:#fcf4e7}.vacancies .swiper-slide:nth-of-type(2) .card-vacancy{background-color:#cdc0e3}.vacancies .swiper-slide:last-of-type .card-vacancy{background-color:#c0e3d2}@media (max-width:600px){.vacancies .text-wrapper .title{max-width:100%}.vacancies .text-wrapper .button{position:relative;margin-top:1em}}