/*!
 * Theme Name: Sparkable
 * Theme URI: https://sparkable.nl/
 * Author: Sparkable
 * Author URI: https://www.sparkable.nl/
 * Description: Theme for Sparkable
 * Version: 1.32
 */body.page-id-2498 .block.breadcrumbs{display:none}body.page-id-2498 .block.full-width-content{padding-top:7rem}body.page-id-2498 .block.full-width-content iframe{aspect-ratio:9/12;height:100%}@media only screen and (min-width: 768px){body.page-id-2498 .block.full-width-content iframe{aspect-ratio:9/6}}[x-cloak]{display:none !important}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth;scroll-padding-top:80px}ul{list-style:none;margin:0;padding:0}a{text-decoration:none;cursor:pointer}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic}body{background:#fff;position:relative}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:rgba(47,47,57,.3);width:6px}body::-webkit-scrollbar-thumb{background:#005cff;width:6px}::-moz-selection{background:#2a2a2a;color:#fff}::selection{background:#2a2a2a;color:#fff}::-moz-selection{background:#2a2a2a;color:#fff}@font-face{font-family:"Acid Grotesk";src:url("assets/fonts/AcidGrotesk-Normal.woff2") format("woff2"),url("assets/fonts/AcidGrotesk-Normal.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Acid Grotesk";src:url("assets/fonts/AcidGrotesk-Thin.woff2") format("woff2"),url("assets/fonts/AcidGrotesk-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Acid Grotesk";src:url("assets/fonts/AcidGrotesk-Medium.woff2") format("woff2"),url("assets/fonts/AcidGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Acid Grotesk";src:url("assets/fonts/AcidGrotesk-Regular.woff2") format("woff2"),url("assets/fonts/AcidGrotesk-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Acid Grotesk";src:url("assets/fonts/AcidGrotesk-Bold.woff2") format("woff2"),url("assets/fonts/AcidGrotesk-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Acid Grotesk";src:url("assets/fonts/AcidGrotesk-ExtraLight.woff2") format("woff2"),url("assets/fonts/AcidGrotesk-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Acid Grotesk";src:url("assets/fonts/AcidGrotesk-Light.woff2") format("woff2"),url("assets/fonts/AcidGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}*{font-family:"Acid Grotesk",sans-serif;font-size:1rem;line-height:1}h1{font-size:clamp(2rem,5vw,4.5rem);color:#2a2a2a;margin-bottom:1rem;font-weight:500}h1.small{font-size:clamp(1.8rem,5vw,2.8rem)}.home-title{font-size:clamp(2.6rem,5vw,6rem);margin-bottom:1rem;font-weight:500;line-height:1.1}.home-subtitle{font-size:clamp(1.8rem,5vw,4rem);margin-bottom:2rem;font-weight:500}.home-subtitle span{font-size:inherit;color:#005cff}.single-title{font-size:clamp(2.1rem,5vw,4.5rem);font-weight:700}.single-subtitle{font-size:clamp(1.2rem,5vw,2.2rem);font-weight:400;margin-top:1rem;display:block;line-height:1.2}.subtitle{font-size:clamp(1.5rem,5vw,3rem);font-weight:300}h2{font-size:clamp(1.8rem,5vw,4rem);margin-bottom:2rem;font-weight:500}h2 span{font-size:inherit;color:#005cff}h2 p{display:inline-block;font-size:clamp(1.2rem,5vw,2.8rem);font-weight:400}h2 i{font-size:clamp(1.5rem,5vw,2.2rem)}.single-block-title{font-size:clamp(1.8rem,4vw,3.3rem);line-height:1.4}h2.small{font-size:clamp(1.8rem,5vw,2.8rem)}h3{font-size:clamp(1.2rem,4vw,2rem);margin-bottom:1rem;font-weight:400}.textpage .text{max-width:90ch;padding:1rem 1rem;margin:auto;line-height:1.75;font-size:1rem}.text p{color:#2a2a2a;line-height:1.6;font-size:clamp(1rem,3vw,1.2rem)}.text p:not(:last-of-type){margin-bottom:1rem}.text p:has(strong){margin-bottom:0 !important}.text em{font-size:clamp(1rem,3vw,1.2rem)}.text a{color:#005cff;font-size:clamp(1rem,3vw,1.2rem)}.text a:hover{text-decoration:underline}.text i,.text strong{font-size:clamp(1rem,3vw,1.2rem)}.text h3{font-size:clamp(1rem,3vw,1.2rem);margin-bottom:0;font-weight:bold;line-height:1.6}.text ul{list-style:disc;margin-left:20px;margin-bottom:15px}.text ul li{font-size:clamp(1rem,3vw,1.2rem);line-height:1.6;color:#2a2a2a}.text ol{list-style:initial;margin-left:20px;margin-bottom:15px}.text ol li{font-size:clamp(1rem,3vw,1.2rem);line-height:1.6;color:#2a2a2a}.text iframe{width:100%}.text.text--intro p{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.8}.text.text--intro strong{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.8}.text.text--intro em{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.8}.text.text--intro a{font-size:clamp(1.2rem,3vw,1.5rem)}.text.text--intro i,.text.text--intro strong{font-size:clamp(1.2rem,3vw,1.5rem)}.text.text--intro h3{font-size:clamp(1.2rem,3vw,1.5rem)}.text.text--intro ul li{font-size:clamp(1.2rem,3vw,1.5rem)}.text.text--intro ol li{font-size:clamp(1.2rem,3vw,1.5rem)}.--light{color:#fff}.--light p{color:#fff}.--center{text-align:center}.block-dark h1,.block-dark h2,.block-dark h3,.block-dark p,.block-dark a,.block-dark li,.block-dark i{color:#fff}@media only screen and (min-width: 992px){.text.two-col{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}@media only screen and (min-width: 1200px){h1{margin-bottom:2rem}h2{margin-bottom:2rem}}@media only screen and (min-width: 1500px){.text.two-col{-moz-column-gap:6rem;column-gap:6rem}}#page{position:relative}body:has(.filter-holder.open),.page__noscroll{overflow:hidden}.block{content-visibility:auto;overflow-x:hidden;display:grid;grid-template-columns:auto [content-start] 1fr 1fr [content-end] auto;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;padding:2rem 0;background-size:cover;background-position:center;background-repeat:no-repeat}.block.block-dark{background-color:#2a2a2a}.block.block-gray{background-color:#f5f5f5}.block>*{grid-column:content}.block>.full-bleed{grid-column:span 4}.block>.block-top{grid-row-start:1}.block>.block-right,.block-mirror>.block-right{grid-row-start:1}.block>.block-full.block-full--width{grid-column:span 4;max-width:100vw}.block.nav-main{padding:15px 0 0}.container{width:100% !important;padding:0 .8rem;margin:0 auto}.header-notfound .block{padding-top:150px}@media screen and (min-width: 992px){.block{grid-template-columns:auto [content-start] max(485px - 3rem) max(485px - 3rem) [content-end] auto;-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem}.block>.block-left{grid-column:span 1;grid-column-start:2}.block>.block-right{grid-column:span 1;grid-column-start:3}.block>.block-left.full-bleed{grid-column:span 2}.block>.block-right.full-bleed{grid-column:3/span 2}.block.block-mirror>.block-left{grid-column-start:3}.block.block-mirror>.block-left:not(.full-bleed){grid-column-start:3;grid-row-start:1}.block.block-mirror>.block-right{grid-row-start:1}.block.block-mirror>.block-right:not(.full-bleed){grid-column-start:2}.block.block-mirror:not(.full-bleed){grid-column-start:2}.container{width:946px !important;padding:0}.header-notfound .block{padding:180px 0 150px}.header-notfound .block .block-left{display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 1200px){.block{grid-template-columns:auto [content-start] max(575px - 3rem) max(575px - 3rem) [content-end] auto;padding:4rem 0}.space{padding:60px 0}.container{width:1124px !important}}@media screen and (min-width: 1500px){.block{grid-template-columns:auto [content-start] max(700px - 6rem) max(700px - 6rem) [content-end] auto;-moz-column-gap:6rem;column-gap:6rem;row-gap:6rem;padding:6rem 0}.container{width:1305px !important}}@media screen and (min-width: 1700px){.block{grid-template-columns:auto [content-start] max(800px - 6rem) max(800px - 6rem) [content-end] auto}.container{width:1503px !important}}@media only screen and (min-width: 992px){.block.block--fullimg{padding:0;grid-template-columns:auto [content-start] 440px 470px [content-end] auto}.block.block--fullimg.block-mirror{grid-template-columns:auto [content-start] 470px 440px [content-end] auto}}@media only screen and (min-width: 1200px){.block.block--fullimg{padding:0;grid-template-columns:auto [content-start] 530px 560px [content-end] auto}.block.block--fullimg.block-mirror{grid-template-columns:auto [content-start] 560px 530px [content-end] auto}}@media only screen and (min-width: 1500px){.block.block--fullimg{padding:0;grid-template-columns:auto [content-start] 610px 670px [content-end] auto}.block.block--fullimg.block-mirror{grid-template-columns:auto [content-start] 670px 610px [content-end] auto}}@media only screen and (min-width: 1700px){.block.block--fullimg{padding:0;grid-template-columns:auto [content-start] 785px 845px [content-end] auto}.block.block--fullimg.block-mirror{grid-template-columns:auto [content-start] 845px 785px [content-end] auto}}nav{position:fixed;top:0;left:0;width:100%;padding:15px 15px 0;z-index:50}.nav-holder{background-color:#005cff;padding:15px;border-radius:15px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.nav-primary__underlay{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.4);z-index:1}.nav-primary-holder{position:absolute;top:0;right:0;height:100vh;width:90%;background-color:#005cff;transform:scaleX(0);transform-origin:right;transition:.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.27, 1.55);z-index:50;display:flex;flex-direction:column}.nav-primary-holder.open{transform:scaleX(1)}.nav-primary{margin-top:90px;padding:30px;text-align:left;order:1;overflow:auto}.primary-menu__item{position:relative}.primary-menu__item .nav__sub-icon{display:flex;color:#fff;position:absolute;top:0;right:0;padding:15px;border-left:1px solid #fff}.primary-menu__item .nav__sub-icon i{font-size:1.4rem;transform:rotate(0);transition:.3s}.primary-menu__item .nav__sub-icon.open i{transform:rotate(180deg)}.nav__sub{max-height:0;overflow:hidden;transition:.3s;margin-left:15px;border-left:1px solid #fff}.primary-menu__link{display:block;font-size:1.2rem;color:#fff;padding:15px}.primary-menu__link--active{font-weight:700}.primary-menu__link--active:after{transform:scaleY(1)}.nav--desktop{display:none}@media only screen and (min-width: 992px){nav{padding:0}.nav--mobile{display:none}.nav--desktop{display:grid;padding:15px 0 0}.nav-primary-holder{position:relative;top:auto;right:auto;width:auto;height:auto;transform:scale(1)}.nav-primary{display:flex;gap:12px;align-items:center;padding:0;margin-top:0;overflow:visible}.primary-menu__item{display:flex !important;align-items:center;gap:5px}.primary-menu__item:not(:last-of-type){margin-bottom:0}.primary-menu__item:hover .nav__sub{opacity:1;visibility:visible}.primary-menu__item .nav__sub-icon{display:none;position:relative;padding:0;border:none}.primary-menu__item .nav__sub-icon i{font-size:.8rem}.primary-menu__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;transform:scaleY(0);transition:.3s;transform-origin:bottom}.primary-menu__item:hover:after{transform:scaleY(1)}.primary-menu__item:has(.primary-menu__link--active):after{transform:scaleY(1)}.primary-menu__link{font-size:.8rem;padding:10px 0}.block.nav--desktop{overflow-x:visible;content-visibility:unset}.nav__sub{position:absolute;top:36px;background:linear-gradient(180deg, #005CFF 22px, #FFF 22px);display:flex;flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content;max-height:-moz-fit-content;max-height:fit-content;margin:0;padding:35px 30px 15px 20px;border:none;visibility:hidden;opacity:0;transition:.3s;border-radius:0 0 25px 25px;box-shadow:0px 25px 45px -25px rgba(0,0,0,.25)}.nav__sub .primary-menu__link{color:#2a2a2a;white-space:nowrap;display:flex;gap:15px}.nav__sub .primary-menu__link:after{content:"";font:var(--fa-font-regular);display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-top:2.5px;transform:translateX(-15px);opacity:0;transition:.3s}.nav__sub .primary-menu__link:hover:after{transform:translateX(0);opacity:1}.nav__scroll .nav__sub{background:linear-gradient(180deg, #005CFF 17px, #FFF 17px)}}@media only screen and (min-width: 1200px){.nav-primary{gap:15px}.primary-menu__link{font-size:1rem}.nav__sub{top:40px;background:linear-gradient(180deg, #005CFF 19px, #FFF 19px)}.nav__scroll .nav__sub{background:linear-gradient(180deg, #005CFF 15px, #FFF 15px)}}@media only screen and (min-width: 1500px){.nav-primary{gap:30px}}.header-home{height:100dvh;overflow:hidden;position:relative}.header-single{position:relative;overflow:hidden}.header-single .header-image{min-height:80dvh}.header-single .header-overlay{min-height:80dvh}.header-single .header-content{padding-top:12rem;min-height:80dvh}.header-single .header-home-content{margin-top:auto !important;margin-bottom:0 !important}.header-textpage{height:30dvh;background-size:cover;background-position:center;background-repeat:no-repeat}.home-subtitle{font-size:clamp(1.5rem,4vw,2.8rem)}.header-home-swiper{height:100%;position:relative}.header-bolt{position:absolute;z-index:5;width:80dvw;right:-50px;bottom:-120px;opacity:.15;pointer-events:none}.header-image{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.header-image .header-image-bg{position:absolute;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.header-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.55)}.header-content{height:100%;padding:0 0 2rem 0}.header-content .block-full{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.header-home-content{margin:auto 0}.header-home-content-extra{position:absolute;bottom:0;left:0}.header-content-logo{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:100px;height:75px;margin-bottom:1rem}.header-single-logo{margin-bottom:1rem;width:9rem}.header-content-text{color:#fff;font-size:clamp(1rem,2vw,1.5rem);margin-bottom:1rem}.header-home-content-bottom{margin-top:2rem}.header-arrow{width:3.8rem;height:3.8rem;border-radius:50%;border:1px solid #fff;margin-top:3rem;display:flex;align-items:center;justify-content:center}.header-arrow i{color:#fff;font-size:1.3rem}.header-notfound .block-right{overflow:hidden;display:flex;justify-content:flex-end}.notfound-image{animation-name:bye-spark;animation-duration:10s;animation-fill-mode:forwards;width:40%;margin:0 auto}@keyframes bye-spark{0%{transform:translateX(0)}15%{transform:translateX(0)}20%{transform:translateX(-30px)}25%{transform:translateX(200%)}100%{transform:translateX(200%)}}@media only screen and (min-width: 410px){.header-single .header-home-content{margin:auto 0}}@media only screen and (min-width: 768px){.header-bolt{width:60dvw}}@media only screen and (min-width: 992px){.header-content-logo{width:200px;height:125px}.header-bolt{width:40dvw;right:-120px;bottom:-120px;max-height:90dvh}.header-arrow{transition:.3s;transform:translateY(0)}.header-arrow:hover{transform:translateY(7px)}.notfound-image{width:300px}.header-single-logo{margin-bottom:2rem;width:12rem}}@media only screen and (min-width: 1500px){.header-content-text{margin-bottom:5rem}}.footer-bolt{position:absolute;top:-86px;right:0;width:5rem;z-index:1}.block.footer{background-color:#2a2a2a;padding-bottom:0;content-visibility:visible;overflow:visible}.footer-holder{display:grid;grid-template-columns:1fr;gap:2rem;position:relative}.footer-menu{display:flex;flex-direction:column;gap:.8em}.footer-contact .footer-title{padding-top:1.5rem;padding-bottom:0;border:none}.footer-title{color:#fff;font-size:clamp(1.2rem,2vw,1.6rem);padding-bottom:1rem;border-bottom:1px solid #4e4e4e}.footer-title:has(.footer-icon){display:flex;justify-content:space-between;align-items:center}.footer-title:has(.footer-icon) .footer-icon{width:30px;height:30px;border:1px solid #fff;border-radius:50%;transition:.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);transform:rotate(0deg);display:flex;align-items:center;justify-content:center}.footer-title.open:has(.footer-icon) .footer-icon{transform:rotate(180deg)}.footer-items{display:flex;flex-direction:column;gap:.8rem;max-height:0;transition:.3s;overflow:hidden}.footer-item{color:#fff;font-size:clamp(1rem,2vw,1rem)}.footer-item:has(i){display:flex;align-items:center;gap:7px}.footer-item a{display:block;color:#fff;font-size:clamp(1rem,2vw,1.1rem);padding:5px 0}.footer-item a:has(i){display:flex;align-items:center;gap:7px}.footer-item.--button{margin-bottom:.1rem}.footer-socials{display:flex;align-items:center;gap:1rem}.footer-socials .social{width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.footer-socials .social i{color:#2a2a2a;font-size:1.2rem}.footer-bottom{border-top:1px solid #4e4e4e}.footer-bottom .container{padding:2rem 0}.footer-bottom-items{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.footer-bottom-items a{color:#fff}.footer-bottom-sparkable{color:#fff;margin-top:1rem;text-align:center}@media only screen and (min-width: 992px){.footer-holder{grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:3rem}.logo{grid-column:span 3}.footer-contact{grid-column:span 2;grid-row-start:2}.footer-socials{grid-column:span 1;grid-column-start:3;grid-row-start:2;align-items:start}.footer-socials .social{transition:.3s}.footer-socials .social:hover{background-color:#919191}.partner-logos{grid-column:span 3}.footer-title{border:none}.footer-title:has(.footer-icon) .footer-icon{display:none}.footer-items{max-height:100%;flex-grow:1}.footer-item a:hover:not(.button) span{text-decoration:underline}.footer-item.--button{margin-top:auto}.footer-bottom .container{display:flex;flex-direction:row-reverse;justify-content:space-between}.footer-bottom .footer-bottom-items{gap:2rem}.footer-bottom .footer-bottom-item a:hover,.footer-bottom .footer-bottom-item button:hover{text-decoration:underline}.footer-bottom .footer-bottom-sparkable{margin-top:0}}.footer-top{background-color:#005cff;height:90dvh;position:relative;overflow:hidden}.footer-top .block-full{display:flex;flex-direction:column;justify-content:center;z-index:2}.footer-top-boom{position:absolute;top:50%;left:50%;transform:translate(-40%, -50%);z-index:1;width:200%;max-width:200%}@media only screen and (min-width: 992px){.footer-top .text{width:60%;margin:0 auto}}@media only screen and (min-width: 1200px){.footer-bolt{top:-180px;width:8rem}.footer-top .text{width:40%}.footer-top-boom{width:100%;max-width:100%}}@media only screen and (min-width: 1500px){.footer-holder{grid-template-columns:30% 1fr 1fr 1fr}.footer-contact{grid-column:span1;grid-column-start:1;grid-row-start:2}.footer-menu{grid-column:span 1;grid-row-start:2}.logo{grid-column:span 4}.footer-socials{grid-row-start:3;grid-column-start:1;grid-column:span 1;align-items:center}.partner-logos{grid-row-start:3;grid-column-start:2;grid-column:span 2}}.standard-content.block{row-gap:0;padding:4rem 0}.standard-content.block .block-left{grid-row-start:1}.standard-content.block .block-right{grid-row-start:2}.accordion{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.accordion-item{border-bottom:1px solid #2a2a2a}.block-dark .accordion-item{border-bottom:1px solid #fff}.accordion-top{display:flex;align-items:center;gap:1.5rem;padding:1rem 0}.accordion-top i{font-size:1.8rem}.accordion-top .accordion-title{font-size:1.2rem;font-weight:700}.accordion-top .accordion-arrow{margin-left:auto;transform:rotate(0);transition:.3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.accordion-top.open .accordion-arrow{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:.3s}.accordion-content p{line-height:1.6;padding:0 0 2rem}.content-list{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.content-list li .list-top{display:flex;gap:1rem;margin-bottom:.5rem}.content-list li .list-top i{font-size:1.2rem}.content-list li .list-top p{font-size:1.2rem;font-weight:700}.content-list li:not(:has(.spark-list)) .list-content{padding-left:2.2rem}.content-list li .spark-list{display:flex;gap:1rem;align-items:center}.content-list li .spark-list p{font-size:1.4rem}.content-list li .spark-list img{width:1.5rem}.content-bolt{margin-bottom:1rem}.content-bolt-subtitle{font-size:clamp(1.2rem,4vw,1.5rem)}@media only screen and (min-width: 992px){.standard-content.block{min-height:75dvh;padding:8rem 0;align-content:center;background-repeat:no-repeat;background-size:70%;background-position:left}.standard-content.block .block-right{grid-row-start:1}.accordion{margin-top:0}.accordion-top{cursor:pointer}.content-list{margin:0 0 0 2rem}}@media only screen and (min-width: 1200px){.standard-content.block{background-size:50%}}.block.case-block:not(:has(.case-block-content)){padding-top:0}.block.case-block{padding-bottom:0;row-gap:2rem}.case-block-bg{padding:0;height:75dvh;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.case-block-bg .case-block-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.case-block-bg .block{height:100%}.case-block-bg .block .block-left{display:flex;flex-direction:column;justify-content:center;gap:2rem}.case-block-logo{max-width:250px;max-height:100px}.case-block-list{display:flex;flex-direction:column;gap:.5rem}.case-block-list li{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:clamp(1rem,3vw,1.2rem)}@media only screen and (min-width: 992px){.block.case-block{row-gap:4rem;padding-top:4rem}.case-block-content{display:flex;justify-content:space-between}.case-block-content .text-holder{width:75%}.case-block-content .button-holder{width:25%;margin-top:auto;margin-left:auto}.case-block-content .button-holder .button{margin-left:auto}.case-block-logo{max-width:450px;max-height:200px}}.core-values h2{padding:0 1rem}.core-value{background-color:#005cff;padding:2.5rem 2.5rem 4rem 2.5rem;border-radius:25px;position:relative;height:auto}.core-value:nth-child(even){background-color:#2a2a2a}.core-value-title{font-size:clamp(1.2rem,5vw,2rem);color:#fff}.core-value-count{color:#fff;position:absolute;bottom:1.5rem;right:2.5rem}.core-values-holder{display:none}.core-values-swiper{padding:0 1rem}@media only screen and (min-width: 992px){.core-values-swiper{display:none}.core-values{overflow:visible}.core-values .block-full{display:flex;gap:4rem}.core-values .block-full h2{position:sticky;top:125px}.core-values-title-holder{width:30%;position:relative}.core-values-holder{width:70%;display:flex;flex-direction:column;gap:2rem}.core-value{padding:4rem}}.block.full-width-content{min-height:70dvh;align-content:center;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.block.full-width-content.bg--blue{background-color:#005cff}.block.full-width-content.bg--blue h1,.block.full-width-content.bg--blue h2,.block.full-width-content.bg--blue p,.block.full-width-content.bg--blue ul,.block.full-width-content.bg--blue li,.block.full-width-content.bg--blue i{color:#fff}.block.full-width-content.bg--blue .button i{color:#2a2a2a}.block.full-width-content.bg--white{background-color:#fff}.block.full-width-content.bg--white h1,.block.full-width-content.bg--white h2,.block.full-width-content.bg--white p,.block.full-width-content.bg--white ul,.block.full-width-content.bg--white li,.block.full-width-content.bg--white i{color:#2a2a2a}.block.full-width-content.bg--white .button i{color:#fff}.block.full-width-content.bg--white .accordion-item{border-bottom:1px solid #2a2a2a}.block.full-width-content.bg--black{background-color:#2a2a2a}.block.full-width-content.bg--black h1,.block.full-width-content.bg--black h2,.block.full-width-content.bg--black p,.block.full-width-content.bg--black ul,.block.full-width-content.bg--black li,.block.full-width-content.bg--black i{color:#fff}.block.full-width-content:has(.full-small-title){min-height:unset;padding:3rem 0}.block.full-width-content:has(.full-width-image){padding-top:0}.block.full-width-content:has(.full-width-image) .block-full{padding:4rem 0}.block.full-width-content .block-full{z-index:6}.full-width-overlay{position:absolute;top:0;left:0;width:100%;height:100%;grid-column:span 4;z-index:4}.full-width-overlay.bg--blue{background-color:rgba(0,92,255,.5)}.full-width-overlay.bg--white{background-color:rgba(255,255,255,0)}.full-width-overlay.bg--black{background-color:rgba(42,42,42,.5)}.full-center-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.full-center-content .full-logo{width:80%;max-width:550px;margin-bottom:1rem}.full-center-content .text{text-align:center}.full-center-content .logo-text{margin-top:4rem;text-align:center}.full-center-content .logo-text p{font-size:clamp(1.5rem,5vw,2rem)}.full-small-title{display:flex;flex-direction:column;justify-content:center}.full-small-title h2{margin-bottom:0;text-align:center}.full-width-image{grid-column:span 4}.full-width-bolt{grid-column:span 4;z-index:5;position:absolute;width:20rem;right:-7rem;bottom:-5rem;opacity:.25}@media only screen and (min-width: 992px){.full-width-overlay.bg--blue{background-color:rgba(0,92,255,.8)}.full-width-overlay.bg--white{background-color:rgba(255,255,255,.75)}.full-width-overlay.bg--black{background-color:rgba(42,42,42,.85)}.full-width-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:3}.full-width-bolt{width:45rem;right:-7rem;top:-10rem;bottom:auto;opacity:.25}.block.full-width-content{min-height:90dvh;padding:8rem 0;align-content:center}.block.full-width-content:has(.full-width-image){padding:8rem 0}.block.full-width-content:has(.full-width-image) .block-full{padding:0}.block.full-width-content.bg--blue .button:hover i{color:#fff}.block.full-width-content.bg--black .button:hover i{color:#2a2a2a}.block.full-width-content:has(.full-small-title){padding:6rem 0}.full-title-text h2,.full-title-text .text{width:60%}.full-partners h2,.full-partners .text{width:60%}.full-accordion .accordion{width:60%}.full-center-content .full-logo{width:50%}.full-center-content .logo-text,.full-center-content .text{width:60%;max-width:650px}}@media only screen and (min-width: 1200px){.full-small-title h2{width:75%;margin:0 auto}}.block.full-block-half{padding:0;row-gap:0}.block.full-block-half:first-of-type .block-left{padding-top:10rem}.block.full-block-half .block-background{display:none}.block.full-block-half .block-left,.block.full-block-half .block-right{z-index:2;padding:3rem 1rem;grid-column:span 4;align-content:center;min-height:25dvh}.block.full-block-half .block-left.bg--blue,.block.full-block-half .block-right.bg--blue{background-color:#005cff}.block.full-block-half .block-left.bg--blue h1,.block.full-block-half .block-left.bg--blue h2,.block.full-block-half .block-left.bg--blue p,.block.full-block-half .block-left.bg--blue ul,.block.full-block-half .block-left.bg--blue li,.block.full-block-half .block-left.bg--blue i,.block.full-block-half .block-right.bg--blue h1,.block.full-block-half .block-right.bg--blue h2,.block.full-block-half .block-right.bg--blue p,.block.full-block-half .block-right.bg--blue ul,.block.full-block-half .block-right.bg--blue li,.block.full-block-half .block-right.bg--blue i{color:#fff}.block.full-block-half .block-left.bg--blue .button:not(:hover) i,.block.full-block-half .block-right.bg--blue .button:not(:hover) i{color:#2a2a2a}.block.full-block-half .block-left.bg--white,.block.full-block-half .block-right.bg--white{background-color:#fff}.block.full-block-half .block-left.bg--white h1,.block.full-block-half .block-left.bg--white h2,.block.full-block-half .block-left.bg--white p,.block.full-block-half .block-left.bg--white ul,.block.full-block-half .block-left.bg--white li,.block.full-block-half .block-left.bg--white i,.block.full-block-half .block-right.bg--white h1,.block.full-block-half .block-right.bg--white h2,.block.full-block-half .block-right.bg--white p,.block.full-block-half .block-right.bg--white ul,.block.full-block-half .block-right.bg--white li,.block.full-block-half .block-right.bg--white i{color:#2a2a2a}.block.full-block-half .block-left.bg--white .button:not(:hover) i,.block.full-block-half .block-right.bg--white .button:not(:hover) i{color:#fff}.block.full-block-half .block-left.bg--gray,.block.full-block-half .block-right.bg--gray{background-color:#f5f5f5}.block.full-block-half .block-left.bg--gray h1,.block.full-block-half .block-left.bg--gray h2,.block.full-block-half .block-left.bg--gray p,.block.full-block-half .block-left.bg--gray ul,.block.full-block-half .block-left.bg--gray li,.block.full-block-half .block-left.bg--gray i,.block.full-block-half .block-right.bg--gray h1,.block.full-block-half .block-right.bg--gray h2,.block.full-block-half .block-right.bg--gray p,.block.full-block-half .block-right.bg--gray ul,.block.full-block-half .block-right.bg--gray li,.block.full-block-half .block-right.bg--gray i{color:#2a2a2a}.block.full-block-half .block-left.bg--gray .button i,.block.full-block-half .block-right.bg--gray .button i{color:#fff}.block.full-block-half .block-left.bg--black,.block.full-block-half .block-right.bg--black{background-color:#2a2a2a}.block.full-block-half .block-left.bg--black h1,.block.full-block-half .block-left.bg--black h2,.block.full-block-half .block-left.bg--black p,.block.full-block-half .block-left.bg--black ul,.block.full-block-half .block-left.bg--black li,.block.full-block-half .block-left.bg--black .button:not(:hover) i,.block.full-block-half .block-right.bg--black h1,.block.full-block-half .block-right.bg--black h2,.block.full-block-half .block-right.bg--black p,.block.full-block-half .block-right.bg--black ul,.block.full-block-half .block-right.bg--black li,.block.full-block-half .block-right.bg--black .button:not(:hover) i{color:#fff}.block.full-block-half .block-left{grid-row-start:1}.block.full-block-half .block-right{grid-row-start:2}.block.full-block-half:has(.block-left.type-image) .block-left{grid-row-start:2}.block.full-block-half:has(.block-left.type-image) .block-right{grid-row-start:1}.block.full-block-half:has(.block-right.type-image) .block-left{grid-row-start:1}.block.full-block-half:has(.block-right.type-image) .block-right{grid-row-start:2}.block.full-block-half .type-quote h2{margin-bottom:0}.block.full-block-half .type-image{background-size:cover;background-position:center;background-repeat:no-repeat}.block.full-block-half .type-image.block-left{grid-column:span 4;min-height:280px}.block.full-block-half .type-image.block-right{grid-column:span 4;min-height:280px}.block.full-block-half .type-image-fit{background-size:contain !important}.block.full-block-half .type-spark{height:auto;min-height:auto}.block.full-block-half .type-spark:not(:has(.content-bolt)) .content-list{margin-top:0}.block.full-block-half .type-spark.block-left{padding-bottom:2rem}.block.full-block-half .type-spark.block-right{padding-top:2rem}header.header-page+.block.full-block-half .block-left{padding-top:3rem}@media only screen and (max-width: 992px){.block.full-block-half:has(.block-left.full-block-half-text+.block-right.full-block-half-text) .block-left.full-block-half-text{padding-bottom:0 !important}}@media only screen and (min-width: 992px){.block.full-block-half{position:relative;min-height:85dvh}.block.full-block-half:first-of-type .block-left{padding-top:0}.block.full-block-half:has(.type-image){-moz-column-gap:0;column-gap:0}.block.full-block-half:has(.type-image) .block-left{padding:6rem 3.5rem 6rem 0 !important;grid-row-start:1 !important}.block.full-block-half:has(.type-image) .block-right{padding:6rem 0 6rem 3.5rem !important;grid-row-start:1 !important}.block.full-block-half .block-left{grid-column:2/span 1;padding:6rem 2rem 6rem 0 !important;grid-row-start:1 !important}.block.full-block-half .block-right{grid-column:3/span 1;padding:6rem 0 6rem 2rem !important;grid-row-start:1 !important}.block.full-block-half .block-background{display:block;position:absolute;width:50%;height:100%}.block.full-block-half .block-background.--left{top:0;left:0;grid-column:span 2;grid-column-start:1}.block.full-block-half .block-background.--right{top:0;right:0;grid-column:span 2;grid-column-start:1}.block.full-block-half .block-background.bg--blue{background-color:#005cff}.block.full-block-half .block-background.bg--white{background-color:#fff}.block.full-block-half .block-background.bg--black{background-color:#2a2a2a}.block.full-block-half .block-background.bg--gray{background-color:#f5f5f5}.block.full-block-half .type-list ul{margin:0}.block.full-block-half .type-spark ul{margin:0}.block.full-block-half .type-image.block-left{grid-column:1/span 2}.block.full-block-half .type-image.block-right{grid-column:3/span 2}.block-left,.block-right{z-index:2}}@media only screen and (min-width: 1500px){.block.full-block-half{position:relative}.block.full-block-half .block-left{padding:6rem 4rem 6rem 0}.block.full-block-half .block-right{padding:6rem 0 6rem 4rem}.block.full-block-half:has(.type-image) .block-left{padding:6rem 7rem 6rem 0}.block.full-block-half:has(.type-image) .block-right{padding:6rem 0 6rem 7rem}}@media only screen and (min-width: 992px)and (max-width: 1366px){.block.full-block-half:has(.type-image) .block-left:not(.type-image){padding:8rem 3.5rem 6rem 0 !important}.block.full-block-half:has(.type-image) .block-right:not(.type-image){padding:8rem 0 6rem 3.5rem !important}}@media only screen and (min-width: 992px)and (max-height: 830px){.block.full-block-half:has(.type-image) .block-left:not(.type-image){padding:8rem 3.5rem 6rem 0 !important}.block.full-block-half:has(.type-image) .block-right:not(.type-image){padding:8rem 0 6rem 3.5rem !important}}.block.culture{row-gap:1rem}.block.culture h2{margin-bottom:1rem}.culture-swiper .swiper-wrapper{transition-timing-function:linear;margin:0 auto}.culture-swiper .swiper-slide{overflow:hidden;border-radius:15px;aspect-ratio:1}.culture-swiper .swiper-slide img{height:100%;width:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.block.vacancies-overview,.block.single-vacancy{padding-top:10rem;overflow:hidden}.vacancies-holder{display:grid;gap:1rem;grid-template-columns:1fr;grid-auto-rows:1fr}.vacancy{background-color:#2a2a2a;border-radius:15px;padding:2rem;position:relative;display:flex;flex-direction:column}.vacancy-title{margin-bottom:0;color:#fff;font-size:1.5rem;line-height:1.2;font-weight:700}.vacancy-location{margin-top:.5rem;color:#fff;font-size:.9rem;display:flex;gap:.5rem;align-items:center}.vacancy .text{margin-top:2rem;margin-bottom:auto}.vacancy-icon{position:absolute;bottom:-2rem;right:-1rem;opacity:.1}.vacancy-icon i{color:#fff;font-size:12rem}@media only screen and (min-width: 768px){.vacancy-title{font-size:1.8rem}.vacancy-location{font-size:1rem}}@media only screen and (min-width: 992px){.block.vacancies-overview .text:not(.vacancy .text){width:60%}.vacancies-holder{grid-template-columns:1fr 1fr}.vacancy .vacancy-icon{transition:.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);transform:translate(100%, 100%)}.vacancy:hover .vacancy-icon{transform:translate(0, 0)}.vacancy:hover .button-holder .button{background-color:#fff !important;color:#2a2a2a !important}.vacancy:hover .button-holder .button:has(i) i{transform:translateX(5px)}}@media only screen and (min-width: 1500px){.vacancies-holder{gap:2rem}.vacancy-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.vacancy-location{margin-top:.5rem;white-space:nowrap}}.block.header-page{background-color:#2a2a2a;padding:0 0 4rem 0;row-gap:4rem;overflow:hidden}.block.header-page .block-right{height:60dvh;z-index:10;background-size:cover;background-position:center;background-repeat:no-repeat}.block.header-page .block-full{padding-top:10rem;z-index:10}.block.header-page .block-full--grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:2rem}.block.header-page .block-full--grid h1,.block.header-page .block-full--grid .button-holder{margin:0}.block.header-page .block-full--grid h1{grid-row-start:1}.block.header-page .block-full--grid .subtitle{grid-row-start:2}.block.header-page .block-full--grid .text{grid-row-start:3}.block.header-page .block-full--grid .button-holder{grid-row-start:4}.block.header-page .text{margin-top:1rem}.header-video{margin-top:1rem}.header-video iframe{width:100%;height:18rem}@media only screen and (min-width: 480px){.header-video iframe{height:25rem}}@media only screen and (min-width: 768px){.header-video iframe{height:30rem}}@media only screen and (min-width: 992px){.block.header-page{padding:0;min-height:80dvh}.block.header-page .block-left{padding:12rem 0 2rem 0}.block.header-page .block-right{height:100%}.block-full.video{display:flex;gap:2rem;width:100% !important;padding-bottom:2rem !important}.video-content{width:30%;display:flex;flex-direction:column;justify-content:center}.video-holder{width:70%;display:flex;flex-direction:column;justify-content:center}.header-video iframe{height:25rem}}@media only screen and (min-width: 1200px){.block.header-page .block-left{padding:12rem 0 6rem}.block.header-page .block-right{height:100%}.block.header-page .block-full{padding-top:4rem;align-content:center;width:65%}.block.header-page .block-full--grid{width:calc(100% - 2rem);grid-template-columns:60% 40%;grid-template-rows:8rem 6rem auto;gap:2rem}.block.header-page .block-full--grid h2{grid-row-start:1;align-self:end}.block.header-page .block-full--grid .subtitle{grid-row-start:2}.block.header-page .block-full--grid .text{grid-row:1/span 3;grid-column:2/span 1}.block.header-page .block-full--grid .button-holder{grid-row-start:3;height:-moz-fit-content;height:fit-content;flex-direction:column}.header-video iframe{height:35rem}}@media only screen and (min-width: 1500px){.block.header-page .block-full--grid{width:100%;grid-template-columns:1fr 1fr;-moz-column-gap:4rem;column-gap:4rem;row-gap:2rem}.block.header-page .block-full--grid .button-holder{flex-direction:row}}@media only screen and (min-height: 550px)and (min-width: 1200px){.block.header-page{padding:8rem 0 4rem !important}}.call-to-action{background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.call-to-action .block-full{position:relative}.call-to-action.bg--blue{background-color:#005cff}.call-to-action.bg--blue h1,.call-to-action.bg--blue h2,.call-to-action.bg--blue p,.call-to-action.bg--blue ul,.call-to-action.bg--blue li,.call-to-action.bg--blue i,.call-to-action.bg--blue a{color:#fff}.call-to-action.bg--blue a:not(.button){text-decoration:underline}.call-to-action.bg--blue .button{background-color:#f5f5f5;color:#2a2a2a;border:1px solid #fff}.call-to-action.bg--blue .button:hover{background-color:#2a2a2a !important;color:#fff !important}.call-to-action.bg--blue .button:hover .button i{color:#fff}.call-to-action.bg--blue .button i{color:#2a2a2a}.call-to-action.bg--white{background-color:#fff}.call-to-action.bg--white h1,.call-to-action.bg--white h2,.call-to-action.bg--white p,.call-to-action.bg--white ul,.call-to-action.bg--white li,.call-to-action.bg--white i{color:#2a2a2a}.call-to-action.bg--white .button{background-color:#005cff;color:#fff}.call-to-action.bg--white .button i{color:#fff}.call-to-action.bg--black{background-color:#2a2a2a}.call-to-action.bg--black h1,.call-to-action.bg--black h2,.call-to-action.bg--black p,.call-to-action.bg--black ul,.call-to-action.bg--black li,.call-to-action.bg--black i{color:#fff}.call-to-action .button-holder{margin-top:4rem}.call-to-action .text{width:65%}.call-to-action:has(.call-to-action-person) .full-width-bolt{z-index:-1}.call-to-action-person{position:absolute;bottom:-2rem;right:-3rem;width:70%;max-width:380px;z-index:-1}@media only screen and (min-width: 768px){.call-to-action-person{width:40%;max-width:none}}@media only screen and (min-width: 992px){.call-to-action-person{width:40%;max-width:410px}}@media only screen and (min-width: 1200px){.call-to-action-person{bottom:-4rem}}@media only screen and (min-width: 1500px){.call-to-action-person{max-width:450px;bottom:-6rem}}.plans-holder{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1rem}.plan{padding:1.5rem;border:2px solid #024ccd;border-radius:15px;display:flex;flex-direction:column}.plan .text{margin-bottom:1.5rem}.plan .text p{font-size:1rem}.plan-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.plan-options{margin-top:auto;padding-top:1.5rem;border-top:1px solid #919191;display:flex;flex-direction:column;gap:.8rem}.plan-options li{display:flex;gap:.5rem;line-height:1.3}.plan-options li i{margin-top:.1rem}.plan-options .plan-active{color:#005cff;font-weight:500}.plan-options .plan-inactive{color:#919191;font-weight:500}.plan-bottom{margin-top:1.5rem;border-top:1px solid #919191;padding-top:1.5rem}.plan-bottom .button{width:100%;text-align:center;cursor:pointer}@media only screen and (min-width: 650px){.plans-holder{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){.pricing-plans .block-full>.text{width:60%}.plans-holder{grid-template-columns:1fr 1fr 1fr;gap:2rem}}@media only screen and (min-width: 1200px){.plans-holder{padding:0 5rem}}@media only screen and (min-width: 1500px){.plans-holder{padding:0 10rem}}.block.form{background-color:#005cff;position:relative;overflow:hidden}.block.form .block-full{display:flex;flex-direction:column;justify-content:center;z-index:2}.block.form .form{margin:2rem 0}@media only screen and (min-width: 768px){.block.form .block-full{width:85%;margin:0 auto}}@media only screen and (min-width: 992px){.block.form .block-full{width:70%}}@media only screen and (min-width: 1200px){.block.form .block-full{width:60%}}@media only screen and (min-width: 1500px){.block.form .block-full{width:50%}}.nav-sparkme{position:absolute;z-index:51;right:30px;top:30px;border:1px solid #fff;border-radius:10px;width:42px;height:42px;margin-right:52px;transition:.3s;background-color:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center}.nav-sparkme i{color:#fff;font-size:1.3rem}.trigger{position:absolute;z-index:51;right:30px;top:30px;border:1px solid #fff;border-radius:10px;display:flex;transition:.3s}.nav__scroll .nav-sparkme{top:29px}.nav__scroll .trigger{top:29px}.bars{width:40px;cursor:pointer}.bars .line{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:square;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms}.bars .line.top{stroke-dasharray:40 172}.bars .line.middle{stroke-dasharray:40 111}.bars .line.bottom{stroke-dasharray:20 172}.bars.active .top{stroke-dashoffset:-132px}.bars.active .middle{stroke-dashoffset:-71px}.bars.active .bottom{stroke-dashoffset:-132px}.logo{position:relative}.logo-sparkable{transition:.3s;opacity:1;height:40px;transition-timing-function:cubic-bezier(0.68, -0.55, 0.27, 1.55)}.logo-bolt{position:absolute;left:36px;top:-8px;transform:scale(0.65);transition:.3s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.27, 1.55);max-height:100%}.nav__scroll .logo-sparkable{opacity:0;height:40px}.nav__scroll .logo-bolt{left:0;top:0;transform:scale(1)}footer .logo{max-width:420px}@media only screen and (min-width: 992px){footer .logo{grid-column:span 3}}@media only screen and (min-width: 1500px){footer .logo{grid-column:span 4}}.button{display:block;width:-moz-fit-content;width:fit-content;padding:1rem 2rem;font-size:1rem;background-color:#005cff;border:1px solid #005cff;border-radius:25px;color:#fff;white-space:wrap}.button:has(i){display:flex;align-items:center;gap:10px;padding:1rem 2rem 1rem 2rem}.button--secondary{background-color:#2a2a2a;border:1px solid #fff}.button--sub{background-color:#fff !important;border:1px solid #fff !important;color:#2a2a2a !important}.button--center{margin:0 auto}.button-holder{width:100%;margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.button--filter{border:1px solid #2a2a2a;background-color:#fff;color:#2a2a2a;width:100%;justify-content:center}.button--apply-filter{width:100%;justify-content:center}@media only screen and (min-width: 992px){.button{transition:.3s}.button:hover{background-color:#024ccd}.button:has(i) i{transition:.3s;transform:translateX(0)}.button:has(i):hover i{transform:translateX(5px)}.button--secondary:hover{background-color:#fff !important;color:#2a2a2a !important}.button--sub:hover{background-color:#2a2a2a !important;color:#fff !important}.button--nav{font-size:.9rem;cursor:pointer}.button-holder{flex-direction:row;gap:1rem}}.button--privacy{margin:0 auto 2rem;cursor:pointer}@media only screen and (min-width: 1200px){.button-nav{font-size:1rem}.button-holder{margin-top:2rem}.button--privacy{margin:0 auto 4rem}}.swiper-button-holder{z-index:10;display:none}.swiper-button-next,.swiper-button-prev{border:1px solid #fff;border-radius:50%;width:40px;height:40px;top:auto;bottom:13rem;display:flex;align-items:center;justify-content:center}.swiper-button-next i,.swiper-button-prev i{color:#fff}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-pagination-holder{position:absolute;bottom:0;left:0;width:100%;padding-bottom:1rem}.swiper-pagination-holder .swiper-pagination{position:relative;bottom:0;top:0;display:flex}.swiper-pagination-holder .swiper-pagination .swiper-pagination-bullet{background:rgba(0,0,0,0);border:1px solid #fff;opacity:1;transition:.3s}.swiper-pagination-holder .swiper-pagination .swiper-pagination-bullet-active{background:#fff;width:16px;border-radius:30px}@media only screen and (min-height: 800px){.swiper-button-holder{display:block}}@media only screen and (min-width: 1500px){.swiper-button-next,.swiper-button-prev{top:50%;bottom:auto}.swiper-button-next{right:3rem}.swiper-button-prev{left:3rem}.swiper-pagination-holder{padding-bottom:5rem}}.block.contact{padding-top:200px}.block.contact .block-left{grid-row-start:1}.block.contact .block-right{grid-row-start:2}.contact-info{margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.contact-info-item{display:flex;align-items:center;gap:1rem}.contact-icon{width:3.5rem;height:3.5rem;background-color:#005cff;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-icon i{color:#fff;font-size:1.5rem}.contact-info-content{display:flex;flex-direction:column;gap:.5rem}.contact-info-content a{color:#2a2a2a;font-size:1.2rem;font-weight:700}.contact-info-content p{color:#4e4e4e;font-size:.9rem}.location-holder{display:grid;grid-template-columns:1fr;gap:2rem}.location img{border-radius:25px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.location .location-info{margin-top:1rem}.location .location-title{font-size:1.5rem;margin-bottom:1rem;padding-left:2rem;position:relative}.location .location-title::before{position:absolute;left:0;content:"";font:var(--fa-font-light);font-size:1.5rem;color:#005cff;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.location .location-address{font-size:.9rem;line-height:1.5;padding-left:2rem}@media only screen and (min-width: 768px){.contact-info{flex-direction:row;gap:2rem}.location-holder{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){.block.contact .block-left{display:flex;flex-direction:column;justify-content:center}.block.contact .block-right{grid-row-start:1}.contact-info{flex-direction:column;margin-top:2rem}.contact-info-content a{transition:.3s}.contact-info-content a:hover{color:#005cff}}@media only screen and (min-width: 1200px){.location-holder{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1500px){.contact-info{flex-direction:row}}.form-holder{background-repeat:no-repeat;background-position:10% 10%;background-color:#2a2a2a;border-radius:25px;padding:1.5rem}.form .gform_required_legend{display:none !important}.form .gform_validation_errors{margin-bottom:1rem !important;border-radius:15px !important;border-color:#f08080 !important}.form .gform_validation_errors h2{display:flex !important;flex-direction:row !important;gap:1rem !important;color:#f08080 !important}.form .gform_validation_errors h2 span{color:#f08080 !important;border-color:#f08080 !important}.form .gform_confirmation_message{color:#fff}.form form .gform-body .gform_fields{row-gap:1rem}.form form .gform-body .gform_fields .gfield{position:relative}.form form .gform-body .gform_fields .gfield label{color:#fff;font-size:.9rem;margin-bottom:.2rem}.form form .gform-body .gform_fields .gfield input{border-radius:15px;padding:5px 15px;height:auto;font-size:1rem}.form form .gform-body .gform_fields .gfield textarea{resize:none;height:6rem;border-radius:15px;padding:10px 15px;font-size:1rem}.form form .gform-body .gform_fields .gfield input[type=checkbox]{border-radius:0;padding:0;width:1.1rem;height:1.1rem;cursor:pointer}.form form .gform-body .gform_fields .gfield .form-message{color:#fff;font-size:.8rem;line-height:1.2}.form form .gform-body .gform_fields .gfield .form-message a{font-size:.8rem;color:#fff;text-decoration:underline}.form form .gform-body .gform_fields .gfield .gfield_description{color:#f08080 !important;position:absolute;bottom:0;right:1rem}.form form .gform-body .gform_fields .gfield_visibility_hidden{display:none !important}.form form .gform-footer{position:relative}.form form .gform-footer input.gform_button.button{display:block !important;width:-moz-fit-content !important;width:fit-content !important;padding:10px 35px 10px 20px !important;font-size:1rem !important;background-color:#005cff !important;border:1px solid #005cff !important;border-radius:25px !important;color:#fff !important;white-space:wrap !important;position:relative !important}.form form .gform-footer .button-icon{display:flex;align-items:center;pointer-events:none;margin-left:-36px;z-index:1}.form form .gform-footer .button-icon::before{content:"";font:var(--fa-font-light);font-size:.9rem;color:#fff;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.form form .gform-footer .gform-loader{display:none}.popup-form.form .gform_validation_errors{border-color:darkred !important}.popup-form.form .gform_validation_errors h2{color:darkred !important}.popup-form.form .gform_validation_errors h2 span{color:darkred !important;border-color:darkred !important}.popup-form.form .gform_title{font-size:1.5rem !important;margin-bottom:1rem !important;padding-right:6rem !important}.popup-form.form .gform_description{font-size:1rem !important;margin-bottom:1rem !important;padding-right:6rem !important}.popup-form.form .gform_confirmation_message{color:#2a2a2a}.popup-form.form form .gform-body .gform_fields .gfield label{color:#2a2a2a}.popup-form.form form .gform-body .gform_fields .gfield .form-message{color:#2a2a2a}.popup-form.form form .gform-body .gform_fields .gfield .form-message a{color:#2a2a2a}.popup-form.form form .gform-body .gform_fields .gfield .gfield_description{color:darkred !important}.block.form .gform_validation_errors:has(h2){background-color:#fff !important}.block.form .gfield.gfield--type-consent label a{color:#fff !important;text-decoration:underline !important}.block.form .gfield_required.gfield_required_asterisk{color:#fff !important}.block.form .gform-footer .gform_button.button{background-color:#fff !important;color:#005cff !important;font-size:1.1rem !important;margin-top:10px !important}.block.form .gform-footer .button-icon:before{color:#005cff !important;margin-top:11px !important}.single.single-vacancies .block.breadcrumbs,.block.breadcrumbs{position:absolute;width:100%;top:110px;left:0;z-index:10;padding:0;overflow:hidden}.single.single-vacancies .block.breadcrumbs #crumbs,.block.breadcrumbs #crumbs{color:#4e4e4e}.single.single-vacancies .block.breadcrumbs #crumbs a,.block.breadcrumbs #crumbs a{color:#2a2a2a}.single.single-vacancies .block.breadcrumbs #crumbs a:hover,.block.breadcrumbs #crumbs a:hover{text-decoration:underline}.single .block.breadcrumbs #crumbs,main:has(.breadcrumbs+.full-block-half) .block.breadcrumbs #crumbs,main:has(.breadcrumbs+.full-width-content.bg--black) .block.breadcrumbs #crumbs,main:has(.breadcrumbs+.full-width-content.bg--blue) .block.breadcrumbs #crumbs,.page-template-tpl-textpage main .block.breadcrumbs #crumbs,main:has(.header-page) .block.breadcrumbs #crumbs{color:#bdbdbd;text-shadow:1px 1px 0 rgba(42,42,42,.8)}.single .block.breadcrumbs #crumbs a,main:has(.breadcrumbs+.full-block-half) .block.breadcrumbs #crumbs a,main:has(.breadcrumbs+.full-width-content.bg--black) .block.breadcrumbs #crumbs a,main:has(.breadcrumbs+.full-width-content.bg--blue) .block.breadcrumbs #crumbs a,.page-template-tpl-textpage main .block.breadcrumbs #crumbs a,main:has(.header-page) .block.breadcrumbs #crumbs a{color:#fff;text-shadow:1px 1px 0 rgba(42,42,42,.5)}.sparkpopup--animation-duration{transition:.3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.sparkpopup--animation-start{opacity:0;transform:scale(0.8)}.sparkpopup--animation-finish{opacity:1;transform:scale(1)}.sparkpopup-holder{background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.sparkpopup-inner{position:relative}.sparkpopup{position:relative;width:90dvw;max-height:80dvh;background-color:#fff;border-radius:25px;overflow:hidden}.sparkpopup-content{max-height:inherit;padding:2rem;overflow-y:auto;overflow-x:hidden;position:relative}.sparkpopup-content::-webkit-scrollbar{width:8px}.sparkpopup-content::-webkit-scrollbar-track{background:rgba(47,47,57,.3);width:6px}.sparkpopup-content::-webkit-scrollbar-thumb{background:#005cff;width:6px}.popup-close{position:absolute;top:-15px;right:-15px;width:35px;height:35px;border-radius:50%;background-color:#005cff;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.popup-close i{color:#fff;font-size:1.3rem}.sparkpopup-bolt{position:absolute;top:1.5rem;right:calc(2rem + 4px);width:40px}.popup-title{color:#005cff;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;margin-bottom:2rem;padding-right:3rem}@media only screen and (min-width: 850px){.sparkpopup{max-width:50rem}.sparkpopup-content{padding:3rem}.sparkpopup-bolt{right:calc(3rem + 8px);width:70px}.popup-close{transform:rotate(0);transition:.3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.popup-close:hover{transform:rotate(180deg)}}.case-top.block{background-color:#2a2a2a}.case-top.block .block-left{grid-row-start:1}.case-top.block .block-right{grid-row-start:2}.case-title{font-size:clamp(1.8rem,4vw,2.2rem);color:#fff;margin-bottom:1rem}.case-list{display:flex;flex-direction:column;gap:.7rem}.case-list:not(:last-of-type){margin-bottom:2rem}.case-list li{color:#fff;font-size:clamp(1rem,3vw,1.2rem)}.case-live-url{color:#fff;display:flex;align-items:center;gap:.7rem;font-size:clamp(1rem,3vw,1.2rem);width:-moz-fit-content;width:fit-content}.case-live-url i{width:3rem;height:3rem;background-color:#005cff;border-radius:50%;display:flex;align-items:center;justify-content:center}.case-results{padding:8rem 0}.results-holder{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.result{background-color:#005cff;border-radius:15px;padding:2rem 1rem}.result-number{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.result-title{color:#fff;font-size:.8rem}@media only screen and (min-width: 768px){.results-holder{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 992px){.case-top.block .block-right{grid-row-start:1}.case-top.block .block-right .case-title,.case-top.block .block-right .case-list{margin-left:6rem}.case-live-url i{transform:scale(1)}.case-live-url:hover i{animation-name:icon-wobble;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes icon-wobble{0%{transform:rotate(0) scale(1)}25%{transform:rotate(120deg) scale(1.1)}50%{transform:rotate(-360deg) scale(1.1)}100%{transform:rotate(-360deg) scale(1.1)}}.case-results{padding:12rem 0}.results-holder{gap:2rem}.result{padding:2.5rem 2rem}.result-number{font-size:3.2rem}.result-title{font-size:1rem}}@media only screen and (min-width: 992px){.result-number{font-size:3.8rem}}section.block.single-text:not(:has(.block-left)){row-gap:0}section.block.single-text .block-left{grid-row-start:1}section.block.single-text .block-right{grid-row-start:2}section.block.single-text .single-block-title{margin-bottom:0}section.block.single-highlight{padding:0;height:75dvh;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}section.block.single-highlight .single-highlight-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}section.block.single-highlight .block-left{z-index:10;padding:3rem 0;display:flex;flex-direction:column;justify-content:flex-end}section.block.single-related>.block-slider{grid-column:2/span 3}@media only screen and (min-width: 992px){section.block.single-text .block-right{grid-row-start:1}section.block.single-text .single-block-title--secondary{margin-bottom:2rem}section.block.single-text-image .block-left{display:flex;flex-direction:column;justify-content:center}section.block.single-image{padding:0}section.block.single-highlight{height:90dvh}section.block.single-highlight .block-left{padding:6rem 0}}.related-block{height:auto;display:flex;align-self:stretch;flex-direction:column;background-color:#2a2a2a;border-radius:0 0 15px 15px}.related-content{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;height:100%}.related-content .button-holder{margin-top:auto}.related-logo{max-height:50px;max-width:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;margin-bottom:auto}.related-list{display:flex;flex-direction:column;gap:.5rem}.related-list li{display:flex;align-items:center;gap:.5rem;color:#fff}.related-excerpt{color:#fff;line-height:1.3}.partner-logos{display:grid;align-items:center;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:2rem}.partner-logos .partner-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;height:100px;width:100px}.full-partners .partner-logos{margin-top:1rem;flex-wrap:wrap;margin-bottom:0}.full-partners .partner-logos .partner-logo img{width:120px;height:auto}@media only screen and (min-width: 768px){.partner-logos{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media only screen and (min-width: 992px){.partner-logos{grid-template-columns:repeat(6, minmax(0, 1fr));gap:2rem}.partner-logos .partner-logo img{width:140px}.full-partners .partner-logos{margin-top:2rem}.full-partners .partner-logos .partner-logo img{width:140px}}.block.news{padding-top:10rem;content-visibility:visible}.block.filter{content-visibility:visible;padding:0}.filter-holder{position:fixed;top:0;left:0;height:100vh;width:90%;background-color:#fff;z-index:100;padding:2rem;transform:scaleX(0);transform-origin:left;transition:.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.27, 1.55)}.filter-holder.open{transform:scaleX(1)}.filter-underlay{z-index:99;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.4)}.filter-close{position:absolute;top:2rem;right:2rem}.filter-close i{font-size:1.7rem;color:darkred}.filter-title{font-size:1.5rem;margin-bottom:2rem}.filter-items{display:flex;flex-direction:column;align-items:baseline;gap:1rem;margin-bottom:2rem}.filter-item{background-color:rgba(0,0,0,0);border:none;font-size:1.3rem;padding-left:0;transition:.3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.filter-item:before{content:"";font:var(--fa-font-light);font-size:1.4rem;color:#005cff;position:absolute;left:2rem;opacity:0;transition:.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.filter-item--active{color:#005cff;padding-left:1.8rem}.filter-item--active:before{opacity:1}.posts{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:2rem}.post-single{display:flex;flex-direction:column;position:relative}.post-single img{border-radius:15px 15px 0 0;aspect-ratio:4/3}.post-single h3{z-index:10;position:relative;line-height:1.4;font-size:clamp(1.3rem,3vw,1.5rem)}.post-single:nth-of-type(even) .post-single-content{background-color:#2a2a2a}.post-single-content{padding:1rem;border-radius:0 0 15px 15px;background-color:#005cff;height:auto;flex:1;display:flex;flex-direction:column}.post-description{z-index:10;position:relative;line-height:1.4;font-size:clamp(1rem,3vw,1.2rem);margin-bottom:1rem}.post-single-readmore{display:flex;align-items:center;gap:.3rem;margin-top:auto}.post-single-readmore i{font-size:.7rem;margin-top:3.5px}@media only screen and (min-width: 768px){.posts{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){.button--filter{display:none}.filter-holder{position:relative;display:block !important;height:auto;width:100%;background-color:#fff;z-index:100;padding:0;transform:scaleX(1)}.filter-close{display:none}.filter-items{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:0}.filter-item{background-color:rgba(0,0,0,0);border:1px solid #2a2a2a;font-size:1rem;padding:1rem 2rem;border-radius:25px;cursor:pointer;transition:.3s}.filter-item:hover:not(.filter-item--active){background-color:#919191}.filter-item:before{display:none}.filter-item--active{background-color:#005cff;border:1px solid #005cff;color:#fff}.filter-item--active:before{display:none}.post-single{filter:drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));transition:.3s}.post-single:hover{filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.4))}.post-single:hover .post-single-readmore span{text-decoration:underline}.post-single-content{padding:2rem}}@media only screen and (min-width: 1200px){.block.news .block-full{width:60%}.block.news-overview{padding-top:2rem}.posts{grid-template-columns:1fr 1fr 1fr}}.header-single.--news .header-image,.header-single.--news .header-overlay,.header-single.--news .header-content{min-height:65dvh;height:65dvh;overflow:hidden}.single-date{color:#fff;margin-top:1rem;display:flex;gap:.5rem;align-items:center}.news-grid{content-visibility:auto;overflow-x:hidden;display:grid;grid-template-columns:auto [content-start] 1fr 1fr [content-end] auto;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.news-grid.bg--blue{background-color:#005cff}.news-grid.bg--blue h1,.news-grid.bg--blue h2,.news-grid.bg--blue p,.news-grid.bg--blue ul,.news-grid.bg--blue li,.news-grid.bg--blue i{color:#fff}.news-grid.bg--blue .button{background-color:#fff;color:#2a2a2a}.news-grid.bg--blue .button:hover{text-decoration:none}.news-grid.bg--blue .button:hover i{color:#2a2a2a}.news-grid.bg--blue .button:not(:hover) i{color:#2a2a2a}.news-grid.bg--white{background-color:#fff}.news-grid.bg--white h1,.news-grid.bg--white h2,.news-grid.bg--white p,.news-grid.bg--white ul,.news-grid.bg--white li,.news-grid.bg--white i{color:#2a2a2a}.news-grid.bg--white .button:not(:hover) i{color:#fff}.news-grid.bg--gray{background-color:#f5f5f5}.news-grid.bg--gray h1,.news-grid.bg--gray h2,.news-grid.bg--gray p,.news-grid.bg--gray ul,.news-grid.bg--gray li,.news-grid.bg--gray i{color:#2a2a2a}.news-grid.bg--gray .button i{color:#fff}.news-grid.bg--black{background-color:#2a2a2a}.news-grid.bg--black h1,.news-grid.bg--black h2,.news-grid.bg--black p,.news-grid.bg--black ul,.news-grid.bg--black li,.news-grid.bg--black .button,.news-grid.bg--black .button:not(:hover) i{color:#fff}.news-grid.bg--black .button:hover{text-decoration:none}.news-grid>*{grid-column:content}.news-grid>.full-bleed{grid-column:span 4}.news-block{padding:2rem 0}.news-block.text-image img{display:flex;margin:0 auto 2rem}.news-highlight-image{position:absolute;grid-column:span 4;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.3}.news-block.highlight{z-index:10}.news-block.highlight h2{margin-bottom:0;text-align:center;font-weight:700;line-height:1.2}@media only screen and (min-width: 800px){.news-block{max-width:800px;margin:0 auto;padding:6rem 0}}.skeleton{background:linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);background-size:200% 100%;animation:skeleton 1.5s infinite}@keyframes skeleton{0%{background-position:-200% 0}100%{background-position:200% 0}}
/*# sourceMappingURL=sourcemaps/style.css.map */
