@charset "UTF-8";.content__block ul{list-style:initial;padding-left:2rem}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}.app__elements__ctaimageblock{position:relative;z-index:2}.bg--white{background:#fff}.bg--blue{background:#000935}.bg--grey{background:#f6f9fe}.color--grey{color:#333}a,blockquote,h1,h2,h3,h4,i,p,span{color:#000935}.caret-down-nav{fill:#000935}h1,h2,h3,h4{font-weight:500}h1,h2,h3,h4{font-family:Montserrat,Nunito Sans}h1{font-size:3rem;line-height:4.2rem}@media (min-width:40em){h1{font-family:Montserrat,Nunito Sans;font-size:4.8rem;line-height:5.8rem}}@media (min-width:64em){h1{font-family:Montserrat,Nunito Sans;font-size:4.8rem;line-height:5.8rem}}h2{align-items:center;display:flex;font-family:Montserrat,Nunito Sans;font-size:3rem;letter-spacing:-1px;line-height:4.2rem}@media (min-width:40em){h2{font-family:Montserrat,Nunito Sans;font-size:3.6rem;letter-spacing:-1px;line-height:4.6rem}}@media (min-width:64em){h2{font-family:Montserrat,Nunito Sans;font-size:3.6rem;letter-spacing:-1px;line-height:4.6rem}}h2.service{display:flex;font-family:Montserrat,Nunito Sans;font-size:2.4rem;line-height:3.2rem}h2.service .card__tag{align-items:center;display:flex;margin-right:1.2rem}@media (min-width:64em){h2.service .card__tag{margin-right:1.6rem}}@media (min-width:40em){h2.service{font-family:Montserrat,Nunito Sans;font-size:2.4rem;line-height:3.2rem}}@media (min-width:64em){h2.service{font-family:Montserrat,Nunito Sans;font-size:3.6rem;letter-spacing:-1px;line-height:4.6rem}}h3{font-family:Montserrat,Nunito Sans;font-size:2.4rem;line-height:3.2rem}@media (min-width:40em){h3{font-family:Montserrat,Nunito Sans;font-size:2.4rem;line-height:3.2rem}}@media (min-width:64em){h3{font-family:Montserrat,Nunito Sans;font-size:2.4rem;line-height:3.2rem}}h3.underline{font-family:Montserrat,Nunito Sans;font-size:2.4rem;line-height:3.6rem;text-decoration:underline}@media (min-width:40em){h3.underline{font-family:Montserrat,Nunito Sans;font-size:2.4rem;line-height:3.6rem}}@media (min-width:64em){h3.underline{font-family:Montserrat,Nunito Sans;font-size:2.4rem;line-height:3.6rem}}h3.semibold{font-family:Montserrat,Nunito Sans;font-size:2.4rem;font-weight:600;line-height:2.8rem}@media (min-width:40em){h3.semibold{font-family:Montserrat,Nunito Sans;font-size:2.4rem;font-weight:600;line-height:2.8rem}}@media (min-width:64em){h3.semibold{font-family:Montserrat,Nunito Sans;font-size:2.4rem;font-weight:600;line-height:2.8rem}}h3.project{font-family:Montserrat,Nunito Sans;font-size:2.4rem;font-weight:500;line-height:3.2rem}@media (min-width:40em){h3.project{font-family:Montserrat,Nunito Sans;font-size:2.4rem;font-weight:500;line-height:3.2rem}}@media (min-width:64em){h3.project{font-family:Montserrat,Nunito Sans;font-size:3.6rem;font-weight:500;line-height:4.6rem}}h4{font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:600}@media (min-width:40em){h4{font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:600}}@media (min-width:64em){h4{font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:600}}h4.project{font-family:Montserrat,Nunito Sans;font-size:2.4rem;font-weight:600;line-height:2.8rem;margin-bottom:.8rem}@media (min-width:40em){h4.project{margin-bottom:1.6rem}}@media (min-width:64em){h4.project{margin-bottom:.8rem}}h4.medium{font-weight:500}p{font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:400;line-height:3.4rem}@media (min-width:36.25em){p{font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:400;line-height:3.6rem}}p.caption{color:#333;font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;line-height:2.2rem;text-transform:uppercase}@media (min-width:40em){p.caption{font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;line-height:2.2rem}}@media (min-width:64em){p.caption{font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;line-height:2.2rem}}p a{font-weight:600}blockquote{font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:500;line-height:3rem}@media (min-width:36.25em){blockquote{font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:500;line-height:3rem}}li{font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:400;line-height:3.4rem}@media (min-width:36.25em){li{font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:400;line-height:3.6rem}}.header-2--small{font-size:3.2rem;line-height:48px}.header--footer,.header-2--small{font-family:Montserrat,Nunito Sans}.header--footer{font-size:2.2rem;letter-spacing:-.58px;line-height:32px}@media (min-width:64em){.header--footer{font-family:Montserrat,Nunito Sans;font-size:3.6rem}}.subtitle{color:#333;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:500;line-height:32px}@media (min-width:64em){.subtitle{font-family:Montserrat,Nunito Sans;font-size:2rem;line-height:42px}}.aspect__title{font-size:2.4rem}.aspect__paragraph,.aspect__title{font-family:Montserrat,Nunito Sans;line-height:36px}.aspect__paragraph{font-size:1.6rem}@media (min-width:64em){.aspect__paragraph{font-family:Montserrat,Nunito Sans;font-size:1.8rem}}.paragraph--banner{font-size:2rem;font-weight:600}.paragraph--banner,.text--small{font-family:Montserrat,Nunito Sans}.text--small{font-size:1.6rem}.text--medium{font-size:1.8rem}.text--large,.text--medium{font-family:Montserrat,Nunito Sans}.text--large{font-size:2rem}.text--xlarge{font-size:2.4rem}.text--xlarge,.weight--medium{font-family:Montserrat,Nunito Sans}.weight--medium{font-weight:500}.weight--bold{font-weight:600}.lineheight--large,.weight--bold{font-family:Montserrat,Nunito Sans}.lineheight--large{line-height:48px}.link{font-family:Montserrat,Nunito Sans;font-size:1.8rem;text-decoration:underline}.inline{display:inline-block}.decoration--none{text-decoration:none}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.paragraph--small{max-width:20rem}.text--blue{color:#000935}.text--white{color:#fff}.text--grey{color:#f6f9fe}.text--light-grey{color:#818992}.header--short{max-width:70rem}.paragraph--short{max-width:27rem}.paragraph--small{font-family:Montserrat,Nunito Sans;font-size:1.6rem;line-height:34px}html{font-size:10px}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{-ms-overflow-style:-ms-autohiding-scrollbar;font-family:Montserrat,Nunito Sans;overflow-x:clip;position:relative;width:100vw}body.no-scroll{overflow:hidden}main{padding-top:8.4rem}@media (min-width:40em){main{padding-top:10.8rem;padding-top:12.8rem}}video{width:100%}.ProjectPage main{padding:0}a{transition:.2s ease}a:hover{color:#8c1e70}.header--clear a:hover,.header--dark a:hover,.header--grey a:hover,.mega__menu a:hover{color:#f1bce3!important}.remove__margin{margin:0}.full--width{width:100%}.flex--item{align-items:center;display:flex;gap:1.8rem}.relative{position:relative}.absolute{position:absolute}.grecaptcha-badge{visibility:hidden}.photo__album{display:flex;margin:0 auto;max-width:144rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.photo__album{padding:0 4rem}}@media (min-width:64em){.photo__album{padding:0 8rem}}.photo__album .image__landscape,.photo__album .image__portrait{align-self:flex-start;overflow:hidden;position:relative}.photo__album .image__landscape:after,.photo__album .image__portrait:after{content:"";display:block}.photo__album .image__landscape:first-child,.photo__album .image__portrait:first-child{margin-right:6%}.photo__album .image__landscape img,.photo__album .image__portrait img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.photo__album .image__portrait{width:27%}.photo__album .image__portrait:after{padding-bottom:170%}.photo__album .top-half-bg{position:relative;width:100%}.photo__album .top-half-bg:after{background:red;content:"";display:block;height:50%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100vw}.photo__album .top-half-bg .image__landscape{width:50%}.photo__album .top-half-bg .image__landscape:after{padding-bottom:66%}@media (min-width:40em){.extension__image{max-width:none}}.extension__image:first-child{aspect-ratio:.82;max-width:36rem}@media (min-width:40em){.extension__image:first-child{aspect-ratio:.63}}@media (min-width:76.5em){.extension__image:first-child{aspect-ratio:.7;max-width:36rem}}.extension__image:nth-child(2){aspect-ratio:1.3;max-width:36rem}@media (min-width:40em){.extension__image:nth-child(2){aspect-ratio:.8}}@media (min-width:76.5em){.extension__image:nth-child(2){aspect-ratio:1.75;max-width:65rem}}.summary__item{flex:1}@media (min-width:64em){.summary__item{flex:1 0 40%}}.summary__item .paragraph--banner{font-family:Montserrat,Nunito Sans;line-height:48px;margin-bottom:1.2rem}.summary__item .summary__content h3{margin-bottom:.8rem}.button__wrapper{display:flex;justify-content:flex-end;margin-top:6.4rem}@media (min-width:40em){.button__wrapper{margin-top:11.5rem}}.button__wrapper button{background:#000935;border:none;border-radius:50%;cursor:pointer;height:8rem;width:8rem}@media (min-width:40em){.button__wrapper button{height:10rem;width:10rem}}.description__wrapper{margin:0 auto;max-width:144rem;padding:13rem 2.4rem 0;position:relative;width:100%}@media (min-width:40em){.description__wrapper{padding:0 4rem}}@media (min-width:64em){.description__wrapper{padding:0 8rem}}@media (min-width:40em){.description__wrapper{display:grid;gap:7rem 7rem;grid-template-columns:repeat(2,1fr)}.description__wrapper div:nth-child(odd){justify-self:end}}@media (min-width:64em){.description__wrapper{gap:13rem 7rem}}.description__wrapper h2{font-family:Montserrat,Nunito Sans;font-size:2.2rem;font-weight:500;letter-spacing:-.58px;line-height:32px}@media (min-width:64em){.description__wrapper h2{font-family:Montserrat,Nunito Sans;font-size:3.6rem;letter-spacing:-.95px;line-height:58px}}.description__wrapper p{color:#333;font-family:Montserrat,Nunito Sans;font-size:1.6rem;line-height:34px}@media (min-width:64em){.description__wrapper p{font-family:Montserrat,Nunito Sans;font-size:1.8rem;line-height:40px}}.description__wrapper .service__item:nth-child(3){margin-top:4.2rem}@media (min-width:40em){.description__wrapper .service__item:nth-child(3){margin:0}}.description__wrapper .service__item p{margin-top:1.1rem}@media (min-width:40em){.description__wrapper .service__item p{margin-top:2.4rem}}.description__wrapper .brand__image{margin-top:10rem}@media (min-width:40em){.description__wrapper .brand__image{margin:0 0 10rem;max-width:43.6rem;padding-bottom:min(58.6rem,134.4%)}}.description__wrapper .brand__image:last-child{margin-top:4rem}@media (min-width:40em){.description__wrapper .brand__image:last-child{margin:10rem 0 0}}.project__showcase{margin-bottom:9.6rem}@media (min-width:40em){.project__showcase{margin-bottom:9.2rem}}@media (min-width:64em){.project__showcase{margin-bottom:11.2rem}.project__showcase .showcase__container{display:flex}}.project__showcase .showcase__block,.project__showcase .showcase__block--dark{align-items:center;display:flex;justify-content:center;padding:13rem 4rem}@media (min-width:64em){.project__showcase .showcase__block,.project__showcase .showcase__block--dark{flex:50%;padding:20rem 4rem}}.project__showcase .showcase__block img,.project__showcase .showcase__block--dark img{max-width:30rem;width:100%}.project__showcase .showcase__block--dark{background:#0e1423}.detail__wrapper h2{max-width:100rem}.inline__list{max-width:20rem}.inline__list a{font-family:Montserrat,Nunito Sans;line-height:36px}.contact__block{display:flex;flex-direction:column}@media (min-width:64em){.contact__block{display:flex;flex-direction:row;gap:6rem 0;justify-content:space-between}}.contact__item a,.contact__item p{font-family:Montserrat,Nunito Sans;font-size:1.6rem;line-height:24px;text-decoration:none}.contact__item p{margin-bottom:1rem}.contact__block{gap:3rem}@media (min-width:40em){.contact__block{gap:6rem}}.contact__item--large{display:flex;flex-wrap:wrap;gap:7rem}@media (min-width:40em){.contact__item--large{display:grid;gap:6rem;grid-column:span 2;grid-template-columns:repeat(2,1fr)}.item--right{margin-left:auto}}.service__block{display:grid;gap:5rem}@media (min-width:64em){.service__block{grid-template-columns:3fr 4fr;justify-content:unset}}.service__block--small{align-items:start;gap:1.6rem}@media (min-width:64em){.service__block--small{gap:11%}}.aspect__header{font-family:Montserrat,Nunito Sans;font-size:3.2rem;margin-bottom:5rem}@media (min-width:64em){.aspect__header{font-family:Montserrat,Nunito Sans;font-size:3.6rem;line-height:46px}}.aspect__list{display:grid;gap:4rem}@media (min-width:40em){.aspect__list{gap:11%;grid-template-columns:repeat(2,1fr)}}.aspect__column{display:grid;gap:5rem}@media (min-width:64em){.aspect__column{gap:7rem}}.aspect__block{min-height:25rem}.aspect__heading{align-items:center;display:flex;gap:1.4rem;height:3rem;margin-bottom:.8rem}@media screen and (max-width:69em){.aspect__heading{height:6rem}}.aspect__heading img{height:3rem;width:3rem}.cta__wrapper{display:flex;flex-direction:column;gap:2.8rem}@media (min-width:64em){.cta__wrapper{display:flex;flex-direction:row;gap:10%;justify-content:space-between}}.contact__element{display:grid;gap:6rem}@media (min-width:40em){.contact__element{align-items:center;gap:13%;grid-template-columns:repeat(2,1fr)}}.contact__element img{width:100%}.contact__element h2{font-family:Montserrat,Nunito Sans;font-size:3.6rem;margin-bottom:2.4rem}.contact__image{max-width:46rem}.slider-next,.slider-prev{background:none;box-shadow:none}.element{opacity:0;will-change:opacity,transform}.element:not(.remove__margin,.element__clientblock,.element__bannerblock,.element__logoslider){margin-bottom:7.6rem}@media (min-width:40em){.element:not(.remove__margin,.element__clientblock,.element__bannerblock,.element__logoslider){margin-bottom:8rem}}@media (min-width:64em){.element:not(.remove__margin,.element__clientblock,.element__bannerblock,.element__logoslider){margin-bottom:9rem}}.element.dnadesign__elementaluserforms__model__elementform{opacity:1}.app--min--height{min-height:90vh}.thumbnail__title{margin-bottom:0!important}.thumbnail__title h1{margin-bottom:20px;margin-top:20px}.thumbnail__image{align-items:center;display:flex}.main__content .element__contentblock .content__wrapper{margin:0 auto;max-width:170rem;padding:0 2.4rem;width:100%}.sticky__content .content__wrapper{margin:0;padding:0;width:100%}@media (max-width:64em){.sticky__content .content__wrapper{margin:0!important;padding:0!important;width:100%!important}}@media (min-width:40em){.main__content .element__contentblock .content__wrapper{padding:0 4rem}}@media (min-width:64em){.main__content .element__contentblock .content__wrapper{padding:0 8rem}}.btn,button{align-items:center;background:#fff;border:none;border-radius:19px;box-shadow:2px 5px 10px 0 #dde4ef;cursor:pointer;display:flex;justify-content:space-evenly;text-decoration:none}.button,form .action{border-radius:5rem;cursor:pointer;text-align:center;transition:.3s ease;width:-moz-fit-content;width:fit-content}.button:hover svg,form .action:hover svg{transform:translateX(.5rem)}.button svg,form .action svg{transition:.3s ease}.button--rounded{height:8rem;width:8rem}@media (min-width:64em){.button--rounded{height:10rem;width:10rem}}.button--reverse{transform:rotate(180deg)}.button--border,.button--border--purple{border:.2rem solid #000935}@media (max-width:36.1875em){.button--border--purple:hover a{color:#8c1e70!important}}@media (min-width:36.25em){.button--border--purple:hover{background:#8c1e70!important;border:.2rem solid #8c1e70}}.button--border--light-purple{background:hsla(0,0%,100%,.4)}@media (max-width:36.1875em){.button--border--light-purple:hover a{color:#8c1e70!important}}@media (min-width:36.25em){.button--border--light-purple:hover{background:#8c1e70!important}}.button--border:hover{background:#000935}.button--border-white{border-color:#fff}.button--blue{background:#000935;border:.2rem solid #000935}.button-light-blue{background:#3f78e0}.button--yellow{background:#f8a91a;z-index:5}.button--yellow:hover{background:#f7b53c;background:#ffbd45}.ContactPage form .action,.button--purple,form .action{background:#8c1e70;z-index:5}.button--purple:hover,form .action:hover{background:#97207a;color:#fff}.button--shadow{background-color:#fff;border-radius:32px;box-shadow:2px 5px 10px #dde4ef;opacity:1}.button__link,form .action{align-items:center;color:#fff;display:flex;font-family:Montserrat,Nunito Sans;font-size:1.4rem;font-weight:600;gap:1.6rem;height:-moz-fit-content;height:fit-content;line-height:24px;padding:2rem 3.2rem;text-transform:uppercase;transition:.3s ease}.button__link:hover,form .action:hover{color:#fff!important}@media (max-width:36.1875em){.button__link,form .action{font-size:1.2rem}}.button__link--blue{color:#000935}.button__link--white{color:#fff}.button__spacing{margin-top:2.4rem}.button__spacing--big{margin:4rem 0}@keyframes arrowAnimation{0%{transform:translateX(0)}50%{transform:translateX(.8rem)}to{transform:translateX(0)}}.arrow--down:hover .button__icon{animation:arrowDown 1.5s ease-in-out infinite}@keyframes arrowDown{0%{transform:translateY(0)}50%{transform:translateY(.5rem)}to{transform:translateY(0)}}.buttons{display:flex;flex-direction:column;gap:20px}@media (min-width:40em){.buttons{flex-direction:row;gap:40px}}.content.bg--blue,.content.bg--custom,.content.bg--grey{padding:8rem 0}.content.bg--none{padding:0}.content--mb-10{margin-bottom:10rem}.content .content__wrapper{margin:0 auto;max-width:115rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.content .content__wrapper{padding:0 4rem}}@media (min-width:64em){.content .content__wrapper{padding:0 8rem}}.content .video__wrapper{margin:0 auto;max-width:144rem;padding:0 2.4rem;position:relative;width:100%}@media (min-width:40em){.content .video__wrapper{padding:0 4rem}}@media (min-width:64em){.content .video__wrapper{padding:0 8rem}}.content .video__wrapper--full{margin:0;max-height:52rem;padding:0;width:100vw}@media (min-width:40em){.content .video__wrapper--full{max-height:74rem}}@media (min-width:64em){.content .video__wrapper--full{max-height:112rem}}.content .video__wrapper--full video{max-height:52rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:40em){.content .video__wrapper--full video{max-height:74rem}}@media (min-width:64em){.content .video__wrapper--full video{max-height:112rem}}.no-banner{margin-top:3em;padding-top:3em}section[class^=content-] p a,section[class^=content-] p a span,section[class^=content] p a,section[class^=content] p a span,section[class^=content_] p a,section[class^=content_] p a span{color:#de77c3}.content--large{padding:16rem 0}.content--medium{padding:10rem 0}.content--small{margin-bottom:6.4rem}.content__wrapper,.content__wrapper--large{margin:0 auto;max-width:144rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.content__wrapper,.content__wrapper--large{padding:0 4rem}}@media (min-width:64em){.content__wrapper,.content__wrapper--large{padding:0 8rem}}.content__wrapper--large--blue{background:#000935;margin-bottom:-.1rem}.video__wrapper,.video__wrapper--large{width:100%}.video__left{height:auto;margin-right:4%;width:50%}.video__right{height:auto;margin-left:4%;width:50%}.video{cursor:pointer}.video-container{width:100%}.play-button-circle,.video-container{align-items:center;display:flex;justify-content:center}.play-button-circle{background:rgba(0,0,0,.3);border:4px solid #fff;border-radius:100%;cursor:pointer;height:155px;overflow:visible;position:absolute;width:155px}@media (max-width:47.9375em){.play-button-circle{height:100px;width:100px}}.play-button{cursor:pointer;display:flex;margin-left:10%;position:relative;width:65px}@media (max-width:47.9375em){.play-button{margin-left:15%;width:35px}}.content__wrapper--full{width:100vw}.content__title{margin-bottom:2.4rem}@media (min-width:40em){.content__title{margin-bottom:3.2rem}}@media (min-width:64em){.content__title{margin-bottom:4.8rem}}.content__banner{padding:3rem 0 0}.content__banner .content__wrapper--large{margin-bottom:0}.content__project .all_projects_btn{align-items:center;display:flex;justify-content:center;width:100%}.content__service{padding:4rem 0}@media (min-width:40em){.content__service{padding:6.7rem 0 8rem}}@media (min-width:64em){.content__service{background:#f6f9fe;padding:9.6rem 0}}.content__service--small{padding:4rem 0}@media (min-width:40em){.content__service--small{padding:3.2rem 0 4.8rem}}@media (min-width:64em){.content__service--small{background:none;padding:6.4rem 0 8rem}}.content__aspect{padding:7rem 0}@media (min-width:40em){.content__aspect{padding:10rem 0 6rem}}.content__form{padding:7rem 0}.content__cta{padding:5rem 0 0}@media (min-width:64em){.content__cta{padding:6.5rem 0}}.content__cta--secondary{position:relative}@media (min-width:64em){.content__cta--secondary{padding-bottom:0}}.content__article--small{padding:6.5rem 0 12rem}.questionGroup .title{margin-bottom:1rem}.content__block .outside_wrapper{min-height:100%}.content__block .content__calendly{margin:2em auto 4em;overflow:hidden;position:relative;width:100%}.content__block--content a{color:#de77c3}.content__block .question .subtitle p{font-weight:600}@media (min-width:40em){.content__block__s--Small .content__image{display:flex;justify-content:center}.content__block__s--Small .content__image img{width:60%}.content__block__s--Side .outside_wrapper{align-items:center;display:flex;gap:5rem;justify-content:space-between}.content__block__s--Side .outside_wrapper .top__wrapper{width:60%}.content__block__s--Side .outside_wrapper .bottom__wrapper{width:40%}.content__block__s--Side .outside_wrapper .bottom__wrapper .content__image{margin-top:0}}.content__image{margin-top:6.4rem}.content__image img{width:100%}.KnowledgeBasePage main{counter-reset:section}.KnowledgeBasePage .content__block h2:first-child{display:flex;gap:1.6rem}.KnowledgeBasePage .content__block h2:first-child:before{color:#f1bce3;content:counter(section) ".";counter-increment:section;font-family:Montserrat,Nunito Sans;font-size:5.4rem;font-weight:600;line-height:58px}.project__holder{padding:6.4rem}@media (min-width:64em){.project__holder{padding:11rem 0 15rem}}.content__grid,.service__holder{display:grid;gap:4rem}@media (min-width:64em){.content__grid,.service__holder{gap:7rem;grid-template-columns:repeat(2,1fr)}.span--2{grid-column:span 2}}.element__faqblock{opacity:1!important;padding-top:40px;will-change:opacity,transform}.content--text-light h1,.content--text-light h2,.content--text-light h3,.content--text-light p,.content--text-light span,.content--text-light--content *{color:#fff}.content--text-dark h1,.content--text-dark h2,.content--text-dark h3,.content--text-dark p,.content--text-dark span,.content--text-dark--content *{color:#000935}.hero-banner{align-items:center;background:#000e54;background:linear-gradient(1turn,#000e54,#000935);display:flex;flex-direction:column;height:70vh;justify-content:center;min-height:70rem;padding:0 2rem}.hero-banner h1{color:#fff;font-size:2rem;font-weight:400;margin-bottom:1rem}@media (min-width:64em){.hero-banner h1{font-size:3.6rem}}.hero-banner h2{color:#fff;font-size:4rem;line-height:6rem;text-align:center}@media (min-width:64em){.hero-banner h2{font-size:13rem;line-height:13rem}}.hero-banner svg{height:100%;opacity:.15;position:absolute;width:25rem}@media (min-width:64em){.hero-banner svg{width:50rem}}.hero-banner__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero-banner__scroll{bottom:0;font-size:2.4rem;left:0;position:absolute;right:0;text-align:center}.hero-banner__scroll span{bottom:11rem;color:#fff;left:0;margin:auto;position:absolute;right:0}.hero-banner__scroll-line{background-color:#fff;bottom:0;height:10rem;left:0;margin:auto;position:absolute;right:0;width:3px}header{background:#fff;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;z-index:99}header,header .header__brand{transition:all .3s ease}header.nav--open{background:transparent}@media (max-width:36.1875em){.header--scrolled:not(.nav--open){transform:translateY(-100%)}}@media (min-width:40em){.header--scrolled:not(.nav--open) .header__wrapper{padding:1.4rem 4.8rem}}.header--scrolled:not(.nav--open) .header__button{height:4.4rem;width:4.4rem}.header--scrolled:not(.nav--open) .header__brand{width:14rem}.header__wrapper{align-items:center;display:flex;justify-content:space-between;padding:2rem 2.4rem;transition:all .3s ease}@media (min-width:40em){.header__wrapper{padding:2.2rem 4rem}}@media (min-width:64em){.header__wrapper{padding:3.2rem 4.8rem}}.header__brand{aspect-ratio:1/1;flex-shrink:0;height:4.4rem;width:12.4rem}@media (min-width:76.5em){.header__brand{height:6.4rem;width:16.4rem}}.header__brand svg{height:100%;width:100%}.header__img g{fill:#000935;transition:.3s ease}.phone__icon{fill:#8c1e70}.header__actions{display:flex;gap:1.6rem}.header__button{border-radius:50%;height:4.4rem;width:4.4rem}@media (min-width:40em){.header__button{height:6.4rem;width:6.4rem}}.contact__button{box-shadow:2px 5px 10px #dde4ef}.contact__button:hover svg{animation:phoneshake .5s cubic-bezier(.36,.07,.19,.97)}.contact__button a{height:100%}.contact__button a,.menu{align-items:center;display:flex;justify-content:center}.menu{background:#000935;cursor:pointer;transition:.3s ease}.menu.is--active .menu__line:before{top:0;transform:rotate(-45deg)}.menu.is--active .menu__line:after{top:0;transform:rotate(45deg)}.menu__line{position:relative;width:2.6rem}.menu__line:after,.menu__line:before{background:#fff;border-radius:50px;content:"";height:.2rem;position:absolute;transition:.2s ease;width:2.6rem}.menu__line:before{top:-.4rem}.menu__line:after{top:.4rem}.header--clear,.header--dark,.header--grey{background:#000935;transition:all .3s ease-in}.header--clear .header__img g,.header--dark .header__img g,.header--grey .header__img g{fill:#fff}.header--clear .dropdown-sub-link:hover,.header--dark .dropdown-sub-link:hover,.header--grey .dropdown-sub-link:hover{color:#8c1e70}.header--clear .header__button,.header--dark .header__button,.header--grey .header__button{background:#fff}.header--clear .header__button.menu,.header--dark .header__button.menu,.header--grey .header__button.menu{background-color:transparent}.header--clear .header__button.menu:hover,.header--dark .header__button.menu:hover,.header--grey .header__button.menu:hover{background-color:#fff}.header--clear .header__button.menu:hover .menu__line:after,.header--clear .header__button.menu:hover .menu__line:before,.header--dark .header__button.menu:hover .menu__line:after,.header--dark .header__button.menu:hover .menu__line:before,.header--grey .header__button.menu:hover .menu__line:after,.header--grey .header__button.menu:hover .menu__line:before{background:#000935}.header--clear .header__button.menu .menu__line:after,.header--clear .header__button.menu .menu__line:before,.header--dark .header__button.menu .menu__line:after,.header--dark .header__button.menu .menu__line:before,.header--grey .header__button.menu .menu__line:after,.header--grey .header__button.menu .menu__line:before{background:#fff}.header--clear .notification,.header--dark .notification,.header--grey .notification{background-color:#fff}.header--clear .contact__button,.header--dark .contact__button,.header--grey .contact__button{box-shadow:none}.header--clear .menu__line:after,.header--clear .menu__line:before,.header--dark .menu__line:after,.header--dark .menu__line:before,.header--grey .menu__line:after,.header--grey .menu__line:before{background:#000935}.header--clear .subnavigation__link svg path,.header--dark .subnavigation__link svg path,.header--grey .subnavigation__link svg path{stroke:#fff}.header--clear{background:none}.header--grey{background:#f6f9fe}.header--grey .contact__button{box-shadow:2px 5px 10px #dde4ef}.header--grey .menu{background:#f6f9fe}.header--grey .header__img g{fill:#000935}.header--transparent{background:transparent;transition:all .3s ease-in}.header--transparent.header--scrolled,.header--transparent.header--scrolling-up{background:#000935}.header--transparent .notification{background-color:#fff;color:#000935}.header--transparent a{color:#fff}.header--transparent .header__img g{fill:#fff}.header--transparent .header__button{background:#fff}.header--transparent .header__button.menu{background-color:transparent}.header--transparent .header__button.menu:hover{background-color:#fff}.header--transparent .header__button.menu:hover .menu__line:after,.header--transparent .header__button.menu:hover .menu__line:before{background:#000935}.header--transparent .header__button.menu .menu__line:after,.header--transparent .header__button.menu .menu__line:before{background:#fff}.header--transparent .contact__button{box-shadow:none}.header--transparent .menu__line:after,.header--transparent .menu__line:before{background:#000935}.header--transparent .subnavigation__link svg path{stroke:#fff}.header--toggle{background:#000935}.nav--open .contact__button{box-shadow:none}.nav--open .menu.is--active{background-color:#fff}.nav--open .menu.is--active .menu__line:after,.nav--open .menu.is--active .menu__line:before{background:#000935}.nav--open .header__img g{fill:#fff}.nav--open .subnavigation{opacity:0;visibility:hidden}.nav--open .contact__button{background-color:#fff}.nav--open .menu{background:#000935}.nav--open .menu__line:after,.nav--open .menu__line:before{background:#fff}@keyframes phoneshake{0%{transform:rotate(0)}15%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}85%{transform:rotate(-2deg)}92%{transform:rotate(1deg)}to{transform:rotate(0)}}.ipadfix{background-color:#fff}.ipadfix,.ipadfix--dark{height:200px;position:absolute;width:100%;z-index:-99}.ipadfix--dark{background-color:#000935}.ipadfix--grey{background-color:#f6f9fe;height:200px;position:absolute;width:100%;z-index:-99}.dropdown-content{background-color:#fff;border:1px solid hsla(0,0%,75%,.32);border-radius:10px;box-shadow:0 4px 30px 0 rgba(0,0,0,.12);display:none;position:absolute;text-align:left;z-index:1}.dropdown-content a{color:#000;display:block;float:none;margin:10px 0;padding:0 20px;text-align:left;text-decoration:none}.dropdown__submenu-content{display:none;flex-direction:column;gap:.5rem;height:auto;justify-content:center;max-height:500px;opacity:0;overflow:visible}@media (max-width:36.1875em){.dropdown__submenu-content{margin-top:10px}}@media (min-width:76.5em){.dropdown__submenu-content{gap:2.8rem}}.mega__menu .current{color:#f1bce3!important}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .caret-down-nav{transform:rotate(.5turn)}.dropdown-sub-link:hover{color:#8c1e70}.caret-down-nav{margin-left:10px;transition:.2s ease;vertical-align:middle}.filter~.app__elements__bannerblock{padding-bottom:0}.title__banner{padding-bottom:2rem;padding-top:2.5rem}@media (min-width:40em){.title__banner{padding-bottom:6rem;padding-top:7rem}}.title__banner .title__project{display:block;margin-top:3.5rem}@media (min-width:40em){.title__banner .title__project{display:none}}.title__banner .title__project h4{font-family:Montserrat,Nunito Sans;font-size:1.8rem;line-height:27px}.title__banner .title__project img{height:1.4rem;width:2.1rem}.title__banner .title__project .divider--small,.title__banner .title__project .horizontal__divider{margin-top:1.1rem}.banner:not(.banner--blue) .banner__wrapper .banner__content,.banner:not(.banner--blue) .banner__wrapper--small .banner__content{margin:1.5rem auto 3rem}.banner.banner--blue:not(.banner--image){margin-bottom:5rem}.banner__wrapper{margin:0 auto;max-width:144rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.banner__wrapper{padding:0 4rem}}@media (min-width:64em){.banner__wrapper{padding:0 8rem}}.banner__wrapper--small{margin:0 auto;max-width:115rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.banner__wrapper--small{padding:0 4rem}}@media (min-width:64em){.banner__wrapper--small{padding:0 8rem}}.banner__content:has(.button,form .action) .button,.banner__content:has(.button,form .action) form .action,form .banner__content:has(.button,form .action) .action{margin-top:2.6rem}.bg--block-grey:after{background:#f6f9fe;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}@media (min-width:64em){.bg--block-grey:after{height:67%;min-height:49rem;min-width:99rem;top:22rem;width:75%}}.banner__socials{font-family:Montserrat,Nunito Sans;font-size:2.2rem;margin-top:7.5rem}@media (min-width:40em){.banner__socials{display:flex;flex-direction:column;justify-content:space-between;margin:0}}.banner__socials li{display:inline-block}.banner__socials li:not(:last-child){margin-right:3.8rem}@media (min-width:40em){.banner__socials li:not(:last-child){margin:0}.banner__socials li:nth-child(2){margin:2rem 0!important}}.banner__socials img{max-width:2.2rem}.project__banner{align-items:flex-end;display:flex;height:60vh;min-height:60rem;position:relative}.project__banner:after,.project__banner:before{content:"";height:28.8rem;left:0;position:absolute;right:0;z-index:1}.project__banner:before{background-image:linear-gradient(0deg,rgba(0,9,53,0),rgba(0,9,53,.8) 99%);top:0}.project__banner:after{background-image:linear-gradient(180deg,rgba(0,9,53,0),rgba(0,9,53,.8) 99%);bottom:0;opacity:var(--after-opacity,0);transition:opacity 1s ease}.project__banner h1,.project__banner p{color:#fff}.project__banner .banner__wrapper{margin-bottom:4.5rem}@media (min-width:64em){.project__banner .banner__wrapper{margin-bottom:6.5rem}}.project__banner .btn{background:none;border:2px solid #fff;box-shadow:none}.project__heading{z-index:2}.banner--blue{background:#000935;padding:2.4rem 0 9rem}@media (min-width:76.5em){.banner--blue{padding:7rem 0 17.5rem}}.banner--blue h1{color:#fff;font-family:Montserrat,Nunito Sans;font-size:3.2rem;font-weight:500;letter-spacing:-.75px}@media (min-width:76.5em){.banner--blue h1{font-family:Montserrat,Nunito Sans;font-size:5.4rem;line-height:57px}}.banner--blue p{color:#fff;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:500;line-height:42px;margin-top:3.3rem}@media (min-width:76.5em){.banner--blue p{font-family:Montserrat,Nunito Sans;font-size:2rem;line-height:48px}}.banner__container{height:37rem;margin:0 auto;max-width:150rem;padding-bottom:6.5rem;width:calc(100% - 4rem)}@media (min-width:36.25em){.banner__container{height:63rem;width:calc(100vw - 18.8rem)}}@media (min-width:76.5em){.banner__container{height:80rem;width:calc(100vw - 18.8rem)}}.banner__container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bg--top:before{background:#000935;content:"";display:block;height:13rem;left:0;position:absolute;width:100%;z-index:-1}.banner__wrapper--large{margin:0 auto;max-width:144rem;max-width:150rem;overflow:hidden;padding:0 2.4rem;position:relative;width:calc(100% - 4rem);width:100%}@media (min-width:40em){.banner__wrapper--large{padding:0 4rem}}@media (min-width:64em){.banner__wrapper--large{padding:0 8rem}}@media (min-width:76.5em){.banner__wrapper--large{width:calc(100vw - 18.8rem)}}.banner__wrapper--large img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (min-width:64em){.banner--large{padding-top:3.5rem}}.banner--large .button__wrapper{display:block;margin-top:3.2rem}@media (min-width:40em){.banner--large .button__wrapper{margin-top:4rem}}.banner--large .banner__button{box-shadow:none;height:8rem;width:8rem}@media (min-width:64em){.banner--large .banner__button{height:10rem;width:10rem}}.banner--large .banner__button:hover img{transform:translateY(.2rem)}.banner--large .banner__button img{transition:.3s ease}.banner__heading{padding-top:2.5rem;position:relative;z-index:1}@media (min-width:64em){.banner__heading{background:none;padding:0}}.banner__body{padding:2.5rem 0 0;position:relative}@media (min-width:40em){.banner__body{padding:2.5rem 0 0}}@media (min-width:64em){.banner__body{padding:4rem 0 0}}.banner--secondary h1{margin-bottom:1.3rem}.banner-featured{background:#000935;border-radius:20px;margin:-75px 10px 20px;padding:130px 0 80px}@media (min-width:40em){.banner-featured{margin-top:-110px}}@media (min-width:76.5em){.banner-featured{margin:-110px 20px 20px}}.banner-featured *{color:#fff}.banner-featured__inner{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:space-between;padding:0 20px}@media (min-width:76.5em){.banner-featured__inner{flex-direction:row;padding:0 20px 0 100px}}.banner-featured__content{flex-shrink:0;max-width:650px;width:100%}.banner-featured__content h1{margin-bottom:20px}.banner-featured__buttons{display:flex;flex-direction:column;gap:20px;padding:40px 0}@media (min-width:40em){.banner-featured__buttons{flex-direction:row}}.banner-featured__image{flex-grow:1}.banner-featured__image svg{height:100%;max-height:800px;width:100%}.banner-featured__image svg g rect{transform-origin:center}.navigation__container{align-content:center;align-items:center;background:#fff;background:linear-gradient(90deg,#711e68,#341b31);display:flex;height:100vh;min-height:76.8rem;overflow:hidden;position:fixed;top:0;translate:0 -100%;width:100vw;z-index:90}@media (max-width:36.1875em){.navigation__container{justify-content:center}}@media (min-width:64em){.navigation__container{display:none}.navigation__container.is-loaded{align-content:center;align-items:center;display:flex}}.navigation__container.animation-completed a{transition:.2s ease}.navigation__container a{color:#fff}.navigation__container .notification{background-color:#fff;color:#000935}.navigation__container .navigation__block{background-color:transparent;border-radius:45px 0 0 0;bottom:0;height:9rem;justify-content:center;outline:1px solid rgba(241,188,227,.4);position:fixed;right:0}.navigation__container .navigation__block a{color:#fff}.navigation__wrapper{align-items:center}@media (max-width:36.1875em){.navigation__wrapper{max-width:400px;padding:2rem;width:100%}}@media (min-width:40em){.navigation__wrapper{align-items:unset}}nav.navigation{display:flex;flex-direction:column;gap:2rem;margin-bottom:25px;max-width:1300px;width:100%}@media (min-width:40em){nav.navigation{display:flex;gap:3rem;margin-bottom:0}}@media (min-width:64em){nav.navigation{display:flex;gap:3rem}}@media (min-width:76.5em){nav.navigation{display:flex;gap:3rem}}nav.subnavigation{display:none;justify-content:flex-end;margin-right:4rem;width:100%}@media (min-width:64em){nav.subnavigation{align-items:center;display:flex;gap:1rem}}@media (min-width:76.5em){nav.subnavigation{align-items:center;display:flex;gap:2.8rem}}@media (min-width:64em){nav.subnavigation .subnavigation__items{align-items:center;display:flex;gap:1rem}}@media (min-width:76.5em){nav.subnavigation .subnavigation__items{align-items:center;display:flex;gap:2.8rem;margin-right:0}}@media (min-width:105em){nav.subnavigation .subnavigation__items{align-items:center;display:flex;gap:2.8rem}}.navigation--small{display:flex;flex-direction:column;gap:3rem;margin-top:1.6rem}@media (min-width:40em){.navigation--small{display:flex;flex-direction:column;gap:3rem}}@media (min-width:64em){.navigation--small{display:flex;flex-direction:column;gap:3.6rem;margin-top:2rem}}.mega__menu{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:0;padding-left:14.5vw}@media (max-width:36.1875em){.mega__menu{padding-left:unset}}.navigation__block{background:#000935;display:flex;flex-direction:column;gap:2rem;max-width:750px;padding:3.4rem 2rem;width:100%}@media (min-width:64em){.navigation__block{padding:3.4rem 4rem}}.navigation__socials{align-items:center;display:flex;gap:1rem;justify-content:space-around}@media (min-width:64em){.navigation__socials{display:flex;gap:10rem}}.navigation__socials .external{display:flex;gap:5.6rem;text-transform:uppercase}@media (max-width:36.1875em){.navigation__socials .external{gap:1.6rem}}.navigation__socials .external a{align-items:center;display:flex;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:500;gap:1rem;justify-content:center}@media (max-width:36.1875em){.navigation__socials .external a{font-size:1.2rem}}.navigation__socials .external a .arrow_icon{stroke:#fff;background:hsla(0,0%,100%,.4);border-radius:30px;padding:3px}.navigation__socials a:hover svg path{fill:#f1bce3}.small__items{display:flex;flex-direction:column;gap:2rem}@media (min-width:64em){.small__items{flex-direction:row}}.small__items a{color:#fff;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:500;line-height:35px}@media (max-width:36.1875em){.small__items a{font-size:1.2rem}}.small__items a:hover{color:#fff}.menu__head{align-items:center;display:block;height:6rem}@media (max-width:36.1875em){.menu__head{display:flex;height:unset;justify-content:space-between}}@media (min-width:76.5em){.menu__head{height:7rem}}.navigation__link{align-items:center;display:flex;font-family:Montserrat,Nunito Sans;font-size:3.2rem;font-weight:500;height:inherit;letter-spacing:-.84px;line-height:52px;opacity:0;text-decoration:none;transition:none;width:-moz-fit-content;width:fit-content}@media (min-width:40em){.navigation__link{font-family:Montserrat,Nunito Sans;font-size:4.2rem;font-weight:500;letter-spacing:-.84px;line-height:52px}}@media (min-width:76.5em){.navigation__link{font-family:Montserrat,Nunito Sans;font-size:5rem;letter-spacing:-1.22px;line-height:1.1}}.navigation__link:after{background-color:#f1bce3;bottom:-3px;content:"";height:4px;left:0;opacity:0;position:absolute;transition:all .7s ease;width:0}.navigation__link--active:after,.navigation__link:hover:after{opacity:1;width:100%}.navigation__link--small{align-items:center;display:flex;font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:500;gap:.8rem;letter-spacing:-.58px;line-height:35px;text-decoration:none;transition:none;width:-moz-fit-content;width:fit-content}@media (min-width:40em){.navigation__link--small{font-family:Montserrat,Nunito Sans;font-size:2.8rem;font-weight:500;letter-spacing:-.58px;line-height:35px}}@media (min-width:76.5em){.navigation__link--small{font-family:Montserrat,Nunito Sans;font-size:3rem;font-weight:500;letter-spacing:-.58px;line-height:35px}}.subnavigation__link{align-items:center;display:flex;font-family:Montserrat,Nunito Sans;font-size:1.4rem;line-height:1.5;text-decoration:none;transition:.2s ease}@media (min-width:76.5em){.subnavigation__link{font-family:Montserrat,Nunito Sans;font-size:1.6rem;line-height:1.5}}.subnavigation__link:hover{color:#f1bce3}.subnavigation__link:hover svg path{stroke:#f1bce3}.subnavigation__link.featured__link{align-items:center;display:flex;gap:.8rem}.subnavigation__link svg{margin-left:5px;width:22px}.subnavigation__link svg path{stroke:#000935;transition:.2s ease}.submenu__link{font-family:Montserrat,Nunito Sans;font-size:2.8rem;font-weight:500;letter-spacing:-.58px;line-height:35px;text-decoration:none}.current{color:#8c1e70!important}.header--clear .current,.header--dark .current,.header--grey .current{color:#f1bce3!important}.notification{align-items:center;background:#000935;border-radius:10rem;color:#fff;display:flex;font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;height:2.6rem;justify-content:center;width:2.6rem}.header--clear .subnavigation__link,.header--dark .subnavigation__link,.header--grey .subnavigation__link{color:#fff}.header--clear .caret-down-nav,.header--dark .caret-down-nav,.header--grey .caret-down-nav{fill:#fff}.header--clear .notification,.header--dark .notification,.header--grey .notification{background:#fff;color:#000935}.header--grey .subnavigation__link{color:#000935}.header--grey .caret-down-nav,.header--grey .header__brand{fill:#000935}.header--grey .notification{background:#000935;color:#fff}.menu__item{display:grid;grid-template-columns:1fr 1fr;height:5rem}@media (max-width:36.1875em){.menu__item a{font-size:2rem}}.menu__item.dropdown__submenu{display:grid;grid-template-columns:300px 1fr}@media (max-width:36.1875em){.menu__item.dropdown__submenu{grid-template-columns:unset;height:unset}}@media (min-width:40em){.menu__item.dropdown__submenu{grid-template-columns:350px 1fr}}@media (min-width:76.5em){.menu__item.dropdown__submenu{grid-template-columns:400px 1fr}}.menu__item.dropdown__submenu svg{fill:#fff;display:none}@media (max-width:36.1875em){.menu__item.dropdown__submenu svg{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:3px 8.5px 4px 9px;width:32px}}.navigation__subservices{background:#f6f9fe;box-shadow:0 2px 30px 0 #dde4ef;display:flex;padding:1.2rem 2.4rem;position:fixed;top:84px;transition:all .3s ease;width:100%;z-index:1}@media (min-width:40em){.navigation__subservices{top:106px}}@media (min-width:64em){.navigation__subservices{padding:1.2rem 4.8rem;top:126px}}.navigation__subservices.header--scrolled{translate:0 -3.6rem}@media (min-width:36.25em){.navigation__subservices.header--scrolled{translate:0 0}}@media (min-width:40em){.navigation__subservices.header--scrolled{translate:0 -38px}}@media (min-width:64em){.navigation__subservices.header--scrolled{translate:0 -60px}}@media (min-width:76.5em){.navigation__subservices.header--scrolled{translate:0 -38px}}.navigation__subservices+.element{padding-top:14rem}.navigation__subservices ul{align-items:center;display:flex;gap:2rem;margin-left:40px;overflow-x:auto}@media (min-width:64em){.navigation__subservices ul{gap:4.8rem;margin-left:110px}}.navigation__subservices ul li{display:flex;line-height:2.4rem;white-space:nowrap}.navigation__subservices ul li a{font-size:1.2rem}@media (min-width:64em){.navigation__subservices ul li a{font-size:1.6rem}}.navigation__subservices ul li a.current{color:#000935;font-weight:700}.navigation__subservices ul li a.link{text-decoration:none}.navigation__subservices h2{font-size:1.6rem;line-height:2.4rem;white-space:nowrap}@media (min-width:64em){.navigation__subservices h2{font-size:2rem;line-height:4.2rem}}.list__wrapper{display:grid}@media (min-width:64em){.list__wrapper--three,.list__wrapper--two{display:flex;flex-wrap:wrap;justify-content:space-between}}.list__block{display:flex;flex-direction:column;gap:2rem}.list__block .button,.list__block form .action,form .list__block .action{margin-top:1rem}.list__block .button.margin-top-auto,.list__block form .margin-top-auto.action,form .list__block .margin-top-auto.action{margin-top:auto}.list__block.is-reversed-mobile{flex-direction:column-reverse}@media (min-width:64em){.list__block.is-reversed-mobile{flex-direction:column}}.list__block--inner{display:flex;flex-direction:column;gap:2rem;margin-top:7rem}@media (min-width:64em){.list__block--inner{margin-bottom:2rem;margin-top:0}}.list__block.center{justify-content:center;text-align:center}.list__block--branche{display:flex;gap:1.5rem}.card__list{display:grid}.card__list--is-centered-laptop{display:flex;flex-direction:column}.card__list--is-centered-laptop .featured__card{align-self:center;max-width:500px}@media (min-width:82.5em){.card__list--is-centered-laptop{display:grid}.card__list--is-centered-laptop .featured__card{align-self:baseline;max-width:100%}}@media (min-width:64em){.card__list--two{grid-template-columns:repeat(2,1fr)}}@media (min-width:36.25em){.card__list--three{grid-template-columns:repeat(2,1fr)}.card__list--three .employee__card:nth-child(3){display:none}}@media (min-width:64em){.card__list--three{grid-template-columns:repeat(3,1fr)}}.card__list--three--laptop{grid-template-columns:repeat(1,1fr)}@media (min-width:64em){.card__list--three--laptop{grid-template-columns:repeat(3,1fr)}}.gap_top{margin-top:4rem}.gap{gap:4rem}.gap--medium{gap:5.5rem}.gap--large{gap:9rem}@media (min-width:64em){.card__list--alternate .card:nth-child(2n) .card__link{display:flex;flex-direction:row-reverse}}.card .card__link{display:flex;flex-direction:column;gap:3.2rem;margin:0 auto;max-width:33rem;width:100%}@media (min-width:64em){.card .card__link{align-items:center;display:flex;flex-direction:row;gap:11.5%;margin:0;max-width:none}}.card .card__content h2{margin-bottom:.8rem}.card--large .card__image{aspect-ratio:1;flex:6}.card--large .card__title{font-family:Montserrat,Nunito Sans;font-size:3.6rem;margin-bottom:1.3rem}.card--small h2{font-size:2rem;font-weight:600}.card--small p{font-size:1.125rem;padding-top:1rem}.card--small div:first-child{flex:10%}.card--small div:nth-child(2){flex:90%;padding-top:.7rem}.featured__card:hover .card__arrow{translate:.5rem 0}.featured__card .card__image{margin-bottom:4rem}.card__image{aspect-ratio:1}@media (min-width:64em){.card__image{flex:4}}.card__body{display:flex;gap:1rem}@media (min-width:64em){.card__body{display:flex;flex:5;gap:2rem}}.card__body p{margin-bottom:1.8rem}.card__title{margin-bottom:.8rem}.card__counter{font-family:Montserrat,Nunito Sans;font-size:1.6rem;letter-spacing:-.4px;line-height:23px}.card__title--offset{margin-top:1rem}.project__list--column{display:flex;flex-direction:column;gap:5.6rem}@media (min-width:40em){.project__list--column{display:flex;flex-direction:row;flex-wrap:wrap;gap:5.6rem;justify-content:center}}@media (min-width:64em){.project__list--column{display:flex;gap:5.6rem}.element__projectblock .project__item:nth-child(odd){display:flex;flex-direction:row-reverse}}.project--small{max-width:39rem}.project__header{margin-bottom:3rem}.project__body p{font-family:Montserrat,Nunito Sans;line-height:22px;margin-bottom:1.6rem}@media (min-width:64em){.project__item{align-items:center;display:flex;flex-direction:row;gap:9%;max-width:none}.project__item:nth-child(odd){display:flex;flex-direction:row-reverse}}.project__image{aspect-ratio:.86;height:100%}@media (min-width:40em){.project__image{aspect-ratio:.8}}@media (min-width:64em){.project__image{flex:7}}.project__date{gap:1.4rem;margin-bottom:4rem}.project__date,.project__link{align-items:center;display:flex}.project__link{gap:1rem}.project__link img{width:1.2rem}.project__hoursInvested{animation:fadeIn .5s ease-out forwards;color:#000935;font-family:Montserrat,Nunito Sans;font-size:2.2rem!important;opacity:0;transform:translateX(-20px);transition:all .6s ease}.project__hoursInvested:first-child{animation-delay:.95s}.project__hoursInvested:nth-child(2){animation-delay:1.1s}.project__hoursInvested:nth-child(3){animation-delay:1.25s}.project__hoursInvested:nth-child(4){animation-delay:1.4s}.project__hoursInvested:nth-child(5){animation-delay:1.55s}.project__hoursInvested:nth-child(6){animation-delay:1.7s}.project__hoursInvested:nth-child(7){animation-delay:1.85s}.project__hoursInvested:nth-child(8){animation-delay:2s}.project__hoursInvested:nth-child(9){animation-delay:2.15s}.project__hoursInvested:nth-child(10){animation-delay:2.3s}.project__detail{padding:3rem 0}@media (min-width:40em){.project__detail{padding:3.5rem 0}}@media (min-width:64em){.project__detail{padding:4rem 0}}.project__detail .tag__container{display:flex;flex-wrap:wrap;gap:10px}.project__detail .tag__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.project__detail .tag__wrapper .list__block{max-width:100%}@media (min-width:40em){.project__detail .tag__wrapper .list__block{max-width:60%}}.project__detail .project__tag{align-items:center;animation:fadeIn .5s ease-out forwards;background-color:#fff;border:1px solid #c3beba;border-radius:35px;box-sizing:border-box;display:flex;margin-bottom:1rem;opacity:0;overflow:hidden;padding:1rem 2rem;position:relative;transform:translateX(-20px);transition:all .6s ease}.project__detail .project__tag:first-child{animation-delay:.95s}.project__detail .project__tag:nth-child(2){animation-delay:1.1s}.project__detail .project__tag:nth-child(3){animation-delay:1.25s}.project__detail .project__tag:nth-child(4){animation-delay:1.4s}.project__detail .project__tag:nth-child(5){animation-delay:1.55s}.project__detail .project__tag:nth-child(6){animation-delay:1.7s}.project__detail .project__tag:nth-child(7){animation-delay:1.85s}.project__detail .project__tag:nth-child(8){animation-delay:2s}.project__detail .project__tag:nth-child(9){animation-delay:2.15s}.project__detail .project__tag:nth-child(10){animation-delay:2.3s}.project__detail .project__tag img{transition:all .3s ease}.project__detail .project__tag p{color:#000935;font-family:Montserrat,Nunito Sans;font-size:1.3rem;font-weight:700;line-height:23px;transition:.35s ease-in-out,hover}@media (min-width:40em){.project__detail .project__tag p{color:#000935;font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:700;line-height:23px}}.project__detail .project__tag.--existing:hover:after{transform:scaleY(1);transform-origin:bottom}.project__detail .project__tag.--existing:not(:hover):after{transform:scaleY(0);transform-origin:top}.project__detail .project__tag.--existing:hover{border:1px solid #0e1423}.project__detail .project__tag.--existing:hover p{color:#fff}.project__detail .project__tag.--existing:hover img{filter:brightness(0) invert(1);rotate:90deg}.project__detail .project__tag.--existing a{display:flex;gap:.5rem}.project__detail .project__tag:after{background-color:#0e1423;border:1px solid #0e1423;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .6s ease;width:100%;z-index:-1}.project__detail .project__weblink{background-color:#fff;border:1px solid #c3beba;border-radius:35px;padding:1.5rem 2.5rem}@media (min-width:40em){.project__detail .project__weblink{padding:1.8rem 2.8rem}}.project__detail .project__weblink a{align-items:center;display:flex;gap:.5rem}.project__detail .project__weblink span{font-weight:700}@media (min-width:40em){.project__detail .project__weblink span{font-size:2rem}}.project__detail .project__weblink arrow{height:auto;width:2rem}.project__detail .project__new-tag:hover{color:#000935!important}.filter{display:flex;flex-direction:column;gap:3rem;margin-bottom:12.8rem}@media (min-width:36.25em){.filter{display:flex;flex-direction:row}}@media (min-width:40em){.filter{margin-bottom:14.4rem}}@media (min-width:64em){.filter{margin-bottom:16rem}}.filter .filter__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:144rem;padding:0 2.4rem;width:100%}@media (min-width:36.25em){.filter .filter__wrapper{flex-direction:row}}@media (min-width:40em){.filter .filter__wrapper{padding:0 4rem}}@media (min-width:64em){.filter .filter__wrapper{padding:0 8rem}}@media (min-width:40em){.filter .filter__wrapper{flex-wrap:nowrap;grid-template-columns:repeat(2,1fr)}}.filter .filter__input{align-items:center;background:#fff;border-radius:17px;box-shadow:2px 4px 9px 0 #dde4ef;cursor:pointer;display:flex;justify-content:space-between;padding:3.4rem 2.4rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:40em){.filter .filter__input{max-width:calc(100% - 8.6rem)}}@media (min-width:76.5em){.filter .filter__input span{color:#818992;font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;letter-spacing:-.4px;line-height:23px}.filter .filter__input img{width:1.9rem}}@media (min-width:40em){.filter .filter__input{padding:3.4rem 4.4rem}.filter .filter__input--single{max-width:50%}}.filter .filter__input .result-text{padding-right:4rem;position:relative}.filter .filter__input .result-text:hover .deselect-icon .line1,.filter .filter__input .result-text:hover .deselect-icon .line2{background-color:#ea5f5f}.filter .filter__input .deselect-icon{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:2rem}.filter .filter__input .deselect-icon .line1{background-color:#000;height:1px;position:absolute;transform:rotate(45deg);width:2rem}.filter .filter__input .deselect-icon .line2{background-color:#000;height:1px;position:absolute;transform:rotate(-45deg);width:2rem}.filter .filter__input:not(.filter__input--single){flex-grow:1}.filter .filter__input span{color:#818992;font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;letter-spacing:-.4px;line-height:23px}.filter .filter__input img{width:1.9rem}.filter .filter__dropdown{background:#fff;border-radius:17px;box-shadow:2px 4px 9px 0 #dde4ef;left:0;opacity:0;padding:3.4rem 4.4rem;pointer-events:none;position:absolute;top:10rem;transition:.2s ease;translate:0 -20px;width:100%;z-index:2}.filter .filter__dropdown li{font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;padding:.8rem 0;transition:.2s ease}.filter .filter__dropdown li:hover{color:#f1bce3}.filter button{background:#000935;min-height:9rem;width:12.6rem}.filter__input.is--active img{transform:rotate(180deg)}.filter__input.is--active .filter__dropdown{opacity:1;pointer-events:all;translate:0}.line-filter{display:flex;flex-direction:column;gap:3rem;margin-top:3.8rem;overflow-x:auto}@media (min-width:36.25em){.line-filter{display:flex;flex-direction:row}}.line-filter .filter__wrapper{display:grid;gap:2rem;margin:0 auto;max-width:144rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.line-filter .filter__wrapper{padding:0 4rem}}@media (min-width:64em){.line-filter .filter__wrapper{padding:0 8rem}}@media (min-width:40em){.line-filter .filter__wrapper{grid-template-columns:repeat(2,1fr)}}.line-filter .filter__wrapper--large{margin:0 auto;max-width:144rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.line-filter .filter__wrapper--large{padding:0 4rem}}@media (min-width:64em){.line-filter .filter__wrapper--large{padding:0 8rem}}.line-filter .filter__wrapper ul{display:flex;flex-direction:column;gap:5rem;position:relative;width:100%}.line-filter .filter__wrapper ul li{color:#000935;cursor:pointer;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:600;padding-bottom:1.1rem;position:relative;white-space:nowrap}.line-filter .filter__wrapper ul li .line{background-color:#000935;bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0;z-index:3}.line-filter .filter__wrapper ul .is-active .line{width:100%}.line-filter .filter__wrapper ul .fullLine{background-color:#e9e9e9;bottom:0;display:none;height:1px;left:0;position:absolute;width:100%}@media (min-width:40em){.line-filter .filter__wrapper ul{flex-direction:row;gap:10rem;padding-right:5rem;width:100%}.line-filter .filter__wrapper ul .fullLine{display:block}}form fieldset{border:0;margin:0;padding:0}form input,form textarea{-webkit-appearance:none;border:0;border-radius:9px;box-shadow:inset 0 0 24px rgba(41,41,41,.078);color:#383737;font-family:Montserrat;font-size:16px;outline:2px solid transparent;padding:17px 25px;transition:all .15s ease-in-out;width:100%}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#818992;-moz-transition:all .3s ease;transition:all .3s ease}form input::placeholder,form textarea::placeholder{color:#818992;transition:all .3s ease}form input:focus,form textarea:focus{outline:2px solid #000935}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#000935}form input:focus::placeholder,form textarea:focus::placeholder{color:#000935}form textarea{resize:vertical}form .field label.left{display:none}form .form-step.field .field:not(.field.CompositeField.composite){max-width:62rem}form .CompositeField{display:grid;gap:4rem}form.userform{margin-top:3.5rem}form .userform-fields{margin-bottom:1.5rem}form .action{-webkit-appearance:none;border:none;font-family:Montserrat,Nunito Sans;letter-spacing:normal}.form-element__form{margin:0 auto;max-width:115rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.form-element__form{padding:0 4rem}}@media (min-width:64em){.form-element__form{padding:0 8rem}}.form-element__form .form-element__title{margin-bottom:4rem}.form--container{align-items:center;display:flex;flex-direction:column}.form--container form{width:90%}@media (min-width:40em){.form--container form{width:50rem}}.form--container form fieldset{display:flex;flex-direction:column;gap:10px}.form--container form .checkbox{display:flex;font-size:1.2rem;gap:2rem;justify-content:flex-start}.form--container form .checkbox input{height:3rem;width:3rem}.form--container form .checkbox .right{align-self:center}.form--container form .field .checkbox{-webkit-appearance:checkbox;box-shadow:none;text-align:center}.form--container form #LostPasswordForm_lostPasswordForm_action_forgotPassword{margin-bottom:5rem}.form--container h3{margin-bottom:2rem}.form--container .btn-toolbar{align-items:baseline;display:flex;gap:10rem;justify-content:center;margin-top:2rem;text-align:center}.form--container .btn-toolbar input{padding:1.5rem 3rem}.form--container #ForgotPassword{margin-bottom:8rem}@media (min-width:40em){.employee-block .content__wrapper{align-items:center;display:flex;flex-direction:column}}.employee__list{gap:4.8rem;justify-content:center}@media (min-width:40em){.employee__list{gap:1.4rem;width:100%}}@media (min-width:64em){.employee__list{gap:1.4rem;justify-content:unset}}.employee__list--large{display:grid;gap:7rem 7%;justify-content:center;margin:0 auto;max-width:35rem}@media (min-width:40em){.employee__list--large{grid-template-columns:repeat(2,1fr);max-width:75rem}}@media (min-width:64em){.employee__list--large{grid-template-columns:repeat(3,1fr);margin:0;max-width:unset}}.employee__card--small figure{margin-bottom:1.8rem}.employee__card--small h3{color:#000935;font-family:Montserrat,Nunito Sans;font-size:2rem;line-height:35px;margin-bottom:.4rem}@media (min-width:76.5em){.employee__card--small h3{font-family:Montserrat,Nunito Sans;font-size:2.4rem}}.employee__card--small p{color:#000935;font-family:Montserrat,Nunito Sans;font-size:1.6rem}@media (min-width:76.5em){.employee__card--small p{font-family:Montserrat,Nunito Sans;font-size:2rem}}.empoyee__email a{color:#f8a91a;font-size:1.6rem}.employee__link{color:#333;display:block;font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:600;line-height:22px;margin:8rem auto 0;max-width:33rem}@media (min-width:40em){.employee__link{margin:8rem 0 0;max-width:-moz-fit-content;max-width:fit-content}}.article__item{background:#fff;border-radius:20px;box-shadow:0 2px 30px 0 #dde4ef;min-height:26rem;transition:.3s ease;width:auto}.article__item:hover{box-shadow:0 2px 30px 5px #dde4ef}.article__item:hover.clickable{background-color:rgba(241,188,227,.2)}.article__item:hover p{opacity:1}.article__item.is-invisible{opacity:0}.article__item .arrow{margin-top:2.8rem;width:3.4rem}.article__item.blog__picker{flex:0 0 250px}@media (min-width:40em){.article__item.blog__picker{flex:0 0 393px}}.article__image{padding:1.4rem 1.4rem 0}.article__icon{height:6rem;margin-right:10px;width:6rem}.article__source{opacity:0}.article__thumbnail{aspect-ratio:1.54;border-radius:2rem 2rem 0 0}.article__thumbnail p{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));bottom:0;color:#fff;font-size:1.4rem;font-style:italic;height:32px;opacity:0;padding-left:8px;position:absolute;transition:all .3s ease-in-out;width:100%}.article__content{display:flex;flex-direction:column;padding:2.2rem 2.8rem 2rem}.article__content .article__header{align-items:center;display:flex;height:100%}.article__content.aspect{gap:20px}.article__content .article__info{display:flex;justify-content:space-between}.article__content .article__info p{color:#818992;font-family:Montserrat,Nunito Sans;font-size:1.3rem}@media (min-width:40em){.article__content .article__info p{color:#818992;font-family:Montserrat,Nunito Sans;font-size:1.6rem}}.article__title{color:#8c1e70;flex:1;font-size:2.4rem;line-height:35px}.article__title,.article__title.blog__holder{font-family:Montserrat,Nunito Sans;font-weight:600;letter-spacing:0}.article__title.blog__holder{color:#0e1423;font-size:1.7rem;line-height:27px}@media (min-width:40em){.article__title.blog__holder{color:#0e1423;font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:600;letter-spacing:0;line-height:32px}}.article__title.blog__picker{font-size:2.4rem;line-height:35px}.article__title.aspect{font-size:2rem;-webkit-hyphens:auto;hyphens:auto;line-height:20px;word-break:break-word}.article__tag{margin-bottom:1.6rem;text-transform:uppercase}.article__item--small .article__content{padding:2.5rem}@media (min-width:40em){.article__item--small .article__content{margin:0;padding:5.5rem 4.2rem}}.article__item--small p{color:#000935;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:500;line-height:3.6rem;word-break:break-word}@media (min-width:40em){.article__item--small p{font-family:Montserrat,Nunito Sans;font-size:2rem;font-weight:500;line-height:38px}}.content__article--small h2{margin-bottom:3.2rem;max-width:26rem}.article__wrapper{gap:6.4rem 5rem}.article__list{display:grid;gap:5rem;justify-content:center;transition:.2s ease;translate:0;width:100%}.article__list.is-loading{opacity:0;translate:0 -20px}.article__list.two__cols{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:36.25em){.article__list.two__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.article__list.three__cols{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:40em){.article__list.three__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:76.5em){.article__list.three__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40em){.article__list{margin-top:3rem}}.article__list.blog__picker{display:flex;gap:2rem;justify-content:flex-start;margin-top:1rem;overflow:auto;padding:4rem 4rem 4rem .5rem;width:100%}@media (min-width:40em){.article__list.blog__picker{margin-top:3rem}}.blog__picker__wrapper{position:relative}.blog__picker__wrapper:after{background:linear-gradient(90deg,hsla(0,0%,100%,.001),hsla(0,0%,100%,.812));bottom:0;content:"";height:100%;position:absolute;right:0;width:10px}.blog__picker__wrapper:before{background:linear-gradient(90deg,hsla(0,0%,100%,.812),hsla(0,0%,100%,.001));content:"";height:100%;position:absolute;width:10px;z-index:1}.article__list__header{margin-bottom:3.2rem}.background-gray{background-color:#f6f9fe;left:0;position:absolute;top:23rem;transition:height .5s ease;width:100%;z-index:-1}@media (min-width:64em){.background-gray{width:73%}}.article__detail{display:flex;flex-direction:column;gap:.8rem;margin-bottom:4rem;width:100%;z-index:1}.article__detail .detail__element{align-items:center;display:flex;gap:1rem}.article__detail .detail__element img{width:3rem}.atricle_info_text{font-size:1.5rem!important;line-height:1.8rem!important;margin-bottom:2rem}.element.element__backgroundtextblock{opacity:1!important}.background-block__inner{display:flex;flex-direction:column;gap:4em;margin:0 auto;max-width:144rem;padding:3rem}@media (min-width:40em){.background-block__inner{padding:6rem}}@media (min-width:64em){.background-block__inner{flex-direction:row;gap:8rem}}.background-block__left{width:100%}@media (min-width:64em){.background-block__left{width:30%}}.background-block__right{width:100%}@media (min-width:64em){.background-block__right{width:70%}}.background-block--Light{background-color:#eceef8}.background-block--White{background-color:#fff}.background-block--Gradient{background:linear-gradient(150deg,#000935,#8b1e70 150%)}.background-block--Gradient h2,.background-block--Gradient span{color:#fff}.grey-background{background-color:#f6f9fe;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog__content{display:flex;width:100%}.main{min-height:1000px}.sticky__content{width:100%}@media (min-width:64em){.sticky__content{width:75%}}.sticky__sidebar{height:80vh;min-height:200px;opacity:0;overflow:auto;top:90px;transition:all .2s ease;width:0}@media (min-width:40em){.sticky__sidebar{top:115px}}@media (min-width:64em){.sticky__sidebar{top:135px}}@media (min-width:76.5em){.sticky__sidebar{top:140px}}.sticky__sidebar.--scrolled{top:90px;transition:all .3s ease}@media (max-width:36.1875em){.sticky__sidebar.--scrolled{top:20px}}@media (min-width:40em){.sticky__sidebar.--scrolled{top:80px}}@media (min-width:76.5em){.sticky__sidebar.--scrolled{top:100px}}@media (min-width:64em){.sticky__sidebar{position:sticky;width:25%}}.toggle__button{border:2px solid #000;display:block;padding:2px;position:fixed}@media (min-width:64em){.toggle__button{display:none}}@media (min-width:40em){.blog__breadcrumb{top:115px}}@media (min-width:64em){.blog__breadcrumb{top:135px}}@media (min-width:76.5em){.blog__breadcrumb{top:140px}}.blog__breadcrumb.--scrolled{top:90px;transition:all .3s ease}@media (max-width:36.1875em){.blog__breadcrumb.--scrolled{top:20px}}@media (min-width:40em){.blog__breadcrumb.--scrolled{top:80px}}@media (min-width:76.5em){.blog__breadcrumb.--scrolled{top:100px}}.blog__breadcrumb a{color:#818992;font-size:1.5rem;font-weight:400}@media (min-width:64em){.blog__breadcrumb a{font-size:1.8rem}}.blog__breadcrumb span{font-size:1.5rem}@media (min-width:64em){.blog__breadcrumb span{font-size:1.8rem}.blog__breadcrumb{transform:translateX(0)}}.blog__breadcrumb .mobile{transform:translateX(150%)!important}.blog__breadcrumb .delimiter__container{display:inline-flex;margin:.8rem;vertical-align:middle}.mobile__menu{align-items:center;background:#fff;border-radius:40px;box-shadow:2px 5px 10px #dde4ef;display:none;flex-direction:column;justify-content:center;left:2rem;padding:1rem;position:sticky;top:90px;transition:all .3s ease;width:7.5rem;z-index:1}@media (min-width:40em){.mobile__menu{top:115px}}@media (min-width:64em){.mobile__menu{top:135px}}@media (min-width:76.5em){.mobile__menu{top:140px}}.mobile__menu.--scrolled{top:90px;transition:all .3s ease}@media (max-width:36.1875em){.mobile__menu.--scrolled{top:20px}}@media (min-width:40em){.mobile__menu.--scrolled{top:80px}}@media (min-width:76.5em){.mobile__menu.--scrolled{top:100px}}@media (min-width:64em){.mobile__menu{display:none}}.mobile__menu .mobile{transform:translateX(150%)!important}.progress__bar{background-color:#8c1e70;bottom:0;height:1rem;left:0;position:absolute}@media (min-width:64em){.progress__bar{height:1.5rem}}.LinkedinItem,.LinkedinItem header{background:#fbfbf8}.LinkedinItem header .contact__button a[aria-label=telefoonnummer]{position:relative}.LinkedinItem header .contact__button a[aria-label=telefoonnummer]:before{background:#000935;border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:-1}.LinkedinItem header .contact__button a[aria-label=telefoonnummer] .phone__icon{fill:#fff}.LinkedinItem header .contact__button a[aria-label=telefoonnummer] .phone--active{fill:#8c1e70}.LinkedinItem .menu{background:none}.LinkedinItem .menu .menu__line:after,.LinkedinItem .menu .menu__line:before{background:#000935}.LinkedinItem .ipadfix{background:#fbfbf8}.LinkedinItem footer{background:#fff;border-radius:3.2rem 3.2rem 0 0}@media (min-width:80em){.linkedin__page .banner__wrapper,.linkedin__page .content__wrapper,.linkedin__page .content__wrapper--large{padding:0 11.2rem}}@media (min-width:64em) and (max-width:80em){.linkedin__page .banner__wrapper,.linkedin__page .content__wrapper,.linkedin__page .content__wrapper--large{padding:0 6rem}}@media (max-width:64em){.linkedin__page .content__wrapper--large{padding:0}}.linkedin__page .thumbnail__title h1{font-size:5.6rem;font-style:normal;font-weight:500;line-height:135%}@media (max-width:32em){.linkedin__page .thumbnail__title h1{font-size:2.4rem;font-style:normal;font-weight:500;line-height:135%}}.linkedin__page h2{font-size:3.2rem;font-style:normal;font-weight:500;letter-spacing:normal;line-height:100%}.linkedin__page h3,.linkedin__page h4{font-style:normal;font-weight:500;line-height:180%}.linkedin__page h3{font-size:2rem}.linkedin__page h4{font-size:1.8rem}.linkedin__page .element li,.linkedin__page .element p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:180%}.linkedin__page .element li{color:#000935}.linkedin__page .blog__breadcrumb .breadcrumb-1{font-weight:400}.linkedin__page .blog__breadcrumb .breadcrumb-1,.linkedin__page .blog__breadcrumb span{color:#000935;font-family:Montserrat;font-size:1.6rem;font-style:normal;line-height:160%}.linkedin__page .blog__breadcrumb span{font-weight:500}.linkedin__page .content__wrapper,.linkedin__page .element:not(.remove__margin,.element__clientblock,.element__bannerblock,.element__logoslider){margin-bottom:0}@media (max-width:32em){.linkedin__page .element:not(.remove__margin,.element__clientblock,.element__bannerblock,.element__logoslider){margin-bottom:7.6rem}}.linkedin__page__content{display:flex;width:100%}.linkedin__page__content .sticky__content{margin-bottom:9.2rem}@media (max-width:32em){.linkedin__page__content .sticky__content{margin-bottom:2rem}}.linkedin__page__content .sticky__content .element{margin-bottom:2rem}.linkedin__page .banner__image{border-radius:1.6rem;max-height:61.6rem;max-width:128rem}.linkedin__page__detail{display:grid;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.07)) drop-shadow(0 .2rem .2rem rgba(0,0,0,.06));float:right;gap:.8rem;height:auto;margin-bottom:2rem;transform:translateY(-4.6rem)}@media (min-width:64em){.linkedin__page__detail__element{padding:1.6rem 4.8rem}}@media (max-width:64em){.linkedin__page__detail__element{padding:1.2rem 1.4rem}}@media (min-width:64em){.linkedin__page__detail{width:75rem}}@media (max-width:32em){.linkedin__page__detail{transform:translateY(-2rem);width:100%}}@media (min-width:32em) and (max-width:64em){.linkedin__page__detail{transform:translateY(-3.16rem);width:34.3rem}.linkedin__page__detail img{height:2rem;width:2rem}}.linkedin__page .detail__author__writer{display:flex;gap:.75rem}.linkedin__page .detail__author__writer__image{border-radius:50%;height:2rem;margin-bottom:auto;margin-top:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:2rem}@media (min-width:64em){.linkedin__page .detail__author__writer__image{height:3rem;width:3rem}}.linkedin__page .detail__author__header{opacity:50%}.linkedin__page__detail__element{align-items:center;align-self:stretch;background-color:#fff;border-radius:1.6rem;display:flex;justify-content:space-between;width:100%}.linkedin__page__detail__element .detail__segment{gap:.7rem}.linkedin__page__detail__element .detail__segment .detail__author__header{font-size:1.6rem;font-weight:400;line-height:160%}@media (max-width:64em){.linkedin__page__detail__element .detail__segment .detail__author__header{font-size:1.2rem;font-weight:400;line-height:160%}}.linkedin__page__detail__element .detail__segment p{font-size:1.8rem;font-weight:500;line-height:160%}@media (max-width:64em){.linkedin__page__detail__element .detail__segment p{font-size:1.2rem;font-weight:400;line-height:160%}}.linkedin__page .sticky__more{display:none;padding-bottom:11.2rem}@media (min-width:64em){.linkedin__page .sticky__more{display:block}}.linkedin__page__more{background:#eceef8;border-radius:1.6rem;gap:0;min-height:32.5rem;opacity:0;position:sticky;top:13.4rem;width:35.2rem}.linkedin__page__more__header{align-items:start;display:flex;flex-direction:column;gap:1.6rem;width:100%}.linkedin__page__more__header h3{font-size:2rem;font-weight:500;line-height:160%}.linkedin__page__more__header p{font-size:1.6rem;font-weight:400;line-height:180%}.linkedin__page__more__info{word-wrap:break-word;align-items:center;display:flex;flex-direction:column;gap:1.6rem;height:100%;padding:3.2rem}.linkedin__page__more__card{background:#fff;border-radius:1.25rem;display:flex;gap:.78rem;height:12.3rem;margin-top:1.614rem;padding:1.87rem;position:relative;width:28.8rem}.linkedin__page__more__card:hover .linkedin__page__more__card__arrow img{transform:translateX(.3rem);transition:transform .3s ease}.linkedin__page__more__card__image{position:absolute;right:1.87rem;top:1.87rem;width:2.18rem}.linkedin__page__more__card__author{border-radius:50%;height:8.56rem;-o-object-fit:cover;object-fit:cover;width:8.56rem}.linkedin__page__more__card__arrow{bottom:1.87rem;display:flex;gap:.6rem;position:absolute;right:1.87rem}.linkedin__page__more__card__arrow img{margin-bottom:auto}.linkedin__page__more__card__arrow p{font-size:1.2rem;font-style:normal;font-weight:500;line-height:100%}.linkedin__page__more__card__meta{display:grid;gap:.66rem;margin-top:.39rem}.linkedin__page__more__card__meta__name{font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal}.linkedin__page__more__card__meta__corp{font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.linkedin__page .linkedin__page__next{background:#f6f9fe}.linkedin__page .linkedin__page__next .content__wrapper{margin-bottom:0;padding-bottom:8rem;padding-top:8rem}@media (max-width:32em){.linkedin__page .linkedin__page__next .content__wrapper{padding-bottom:4rem;padding-top:4rem}}.linkedin__page .linkedinList{gap:2.4rem;max-width:100%}@media (min-width:64em){.linkedin__page .linkedinList{flex-wrap:nowrap}}footer{background:#f6f9fe;border-top-left-radius:1rem;border-top-right-radius:1rem}footer .footer__wrapper{margin:0 auto;max-width:144rem;padding:3rem 1.5rem;width:100%}@media (min-width:40em){footer .footer__wrapper{padding:3rem 2.5rem}}@media (min-width:64em){footer .footer__wrapper{padding:4rem 8rem}}footer .footer__header{align-items:center;display:flex;margin:2.4rem 0}footer .footer__header .footer__logo{margin-right:2rem;width:6.5rem}footer .footer__header .footer__logo img{width:100%}footer .footer__menu{display:flex;flex-direction:column;gap:6rem;margin-bottom:3.2rem}@media (min-width:40em){footer .footer__menu{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4rem}}footer .footer__menu .contact__item--footer p{color:#333;font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;line-height:2.2rem;text-transform:uppercase}footer .footer__menu .contact__item--footer a{color:#333;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:400;line-height:3.6rem}footer .footer__navigation{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4.8rem}@media (min-width:40em){footer .footer__navigation{display:flex;flex-direction:row;justify-content:space-between}}footer .footer__navigation .footer__logo{display:none;width:6.5rem}@media (min-width:64em){footer .footer__navigation .footer__logo{display:block}}footer .footer__navigation .footer__logo img{width:100%}footer .footer__navigation .footer__list{display:flex;flex-direction:column;gap:.8rem}footer .footer__navigation .footer__list li .footer__link--title{font-family:Montserrat,Nunito Sans;font-size:1.6rem;font-weight:500;line-height:2.2rem}footer .footer__navigation .footer__list li .footer__link--body,footer .footer__navigation .footer__list li a{color:#333;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:400;line-height:3.6rem}footer .footer__bottom{display:flex;flex-direction:column;gap:4.8rem}@media (min-width:40em){footer .footer__bottom{display:flex;flex-direction:column;gap:unset}}footer .footer__bottom .social__media{display:flex;gap:3.2rem}@media (min-width:40em){footer .footer__bottom .social__media{margin-bottom:3rem}}footer .footer__bottom .social__media li{align-items:center;display:flex;height:2rem;justify-content:center;line-height:0}@media (min-width:40em){footer .footer__bottom .social__media li{height:2.5rem}}footer .footer__bottom .social__media li a,footer .footer__bottom .social__media li a img{height:100%}footer .footer__bottom .footer__partners{align-items:center;display:flex;flex-wrap:wrap;gap:3rem}@media (min-width:40em){footer .footer__bottom .footer__partners{margin-bottom:2rem}}footer .footer__bottom .footer__partners .footer__partner{max-height:100px}footer .footer__bottom .footer__partners .footer__partner.ict_waarborg img{max-height:57px;width:90px}footer .footer__bottom .footer__partners .footer__partner.sbb img{max-height:100px}footer .footer__bottom .footer__partners .footer__partner.fd img{max-height:30px}@media (min-width:40em){footer .footer__bottom .footer__partners .footer__partner.fd img{max-height:35px}}footer .footer__bottom .footer__partners .footer__partner.elbho img{max-height:70px}footer .footer__bottom .footer__partners .footer__partner img{max-height:55px;width:auto}@media (min-width:40em){footer .footer__bottom .copyright__block{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}@media (max-width:47.9375em){footer .footer__bottom .copyright__block{display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between}}footer .footer__bottom .copyright__block p{color:#333;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:400;line-height:3.6rem}footer .footer__bottom .copyright__block a:not(.button__link){color:#000935;display:block;font-family:Montserrat,Nunito Sans;font-size:1.8rem;font-weight:400;line-height:3.6rem}.contact__page__wrapper{display:flex;justify-content:center}.contact__page__wrapper .contact__page{border-radius:28px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:3rem auto 6rem;max-width:1600px;overflow:hidden}@media (min-width:64em){.contact__page__wrapper .contact__page{flex-direction:row;margin:6rem 2rem 12rem}}.contact__page__wrapper .contact__page__block{background:linear-gradient(257.24deg,rgba(0,9,53,.842) 9.23%,#000935 74.42%);color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-size:1.6rem;justify-content:space-between}@media (max-width:36.1875em){.contact__page__wrapper .contact__page__block{margin:0 auto;max-width:unset;width:auto}}@media (min-width:40em){.contact__page__wrapper .contact__page__block{margin:0 auto}}@media (min-width:64em){.contact__page__wrapper .contact__page__block{border-radius:0 28px 28px 0;margin:0;max-width:80rem;width:calc(50vw - 10rem)}}.contact__page__wrapper .contact__page__block_banner img{width:100%}@media (min-width:64em){.contact__page__wrapper .contact__page__block_banner img{border-radius:0 28px 0 0}}.contact__page__wrapper .contact__page__block_main{padding:4rem 4rem 0}.contact__page__wrapper .contact__page__block_main ul{display:grid;grid-template-columns:1.5fr 1fr;list-style:none}@media (max-width:36.1875em){.contact__page__wrapper .contact__page__block_main ul{display:block}}.contact__page__wrapper .contact__page__block_main ul li{font-size:1.6rem;margin-bottom:1rem}.contact__page__wrapper .contact__page__block_main ul li:first-child{order:1}.contact__page__wrapper .contact__page__block_main ul li:nth-child(2){order:3}.contact__page__wrapper .contact__page__block_main ul li:nth-child(3){grid-column:1/span 2;order:5}.contact__page__wrapper .contact__page__block_main ul li:nth-child(4){order:4}.contact__page__wrapper .contact__page__block_main ul li:nth-child(5){order:2}@media (min-width:76.5em){.contact__page__wrapper .contact__page__block_main ul li{font-size:1.8rem}}.contact__page__wrapper .contact__page__block_main ul li span{color:#fff;display:inline-block;position:relative;width:5rem}.contact__page__wrapper .contact__page__block_main ul li span.mail{top:3px}.contact__page__wrapper .contact__page__block_main ul li span.marker{top:5px}.contact__page__wrapper .contact__page__block_main ul li span svg{fill:#fff;width:2.2rem}.contact__page__wrapper .contact__page__block_main ul li a{color:#fff}.contact__page__wrapper .contact__page__block_main hr{border:0;border-bottom:2px solid hsla(0,0%,100%,.341);margin:3rem 0;width:100%}.contact__page__wrapper .contact__page__block_footer{display:flex;justify-content:space-between;padding:2rem 4rem 4rem}@media (max-width:36.1875em){.contact__page__wrapper .contact__page__block_footer{margin:0 auto;padding:0}}.contact__page__wrapper .contact__page_form{width:100%}.contact__page__wrapper .contact__page_form .content__form{padding:0}@media (max-width:61.9375em){.contact__page__wrapper .contact__page_form .content__form{padding-top:3rem}}.contact__page__wrapper .contact__page_form .content__form .content__wrapper{padding:8rem}@media (max-width:36.1875em){.contact__page__wrapper .contact__page_form .content__form .content__wrapper{padding:0 3rem 3rem}}.contact__page__wrapper .contact__page_form .content__form .content__wrapper h1{font-size:6rem;font-weight:500;margin-bottom:1rem}@media (max-width:36.1875em){.contact__page__wrapper .contact__page_form .content__form .content__wrapper h1{font-size:4rem;margin-bottom:2rem}}.contact__page__wrapper .contact__page_form .content__form .content__wrapper p{line-height:2.7rem}.contact__page__wrapper .contact__page_form .content__form .content__wrapper input[type=submit]{text-transform:none}.contact__page__wrapper .contact__page_socials{display:flex;gap:2.5rem}.contact__page__wrapper .contact__page_socials svg{width:2.5rem}.contact__page__wrapper .contact__page_socials svg:hover path{fill:#f1bce3}.contact__page__wrapper .contact__page_socials svg path{fill:#fff;transition:all .2s ease-out}.contact__page__wrapper .contact__page_socials a{color:#fff}.contact__page__wrapper .contact__page_logo{display:none;width:6rem}@media (min-width:40em){.contact__page__wrapper .contact__page_logo{display:flex}}.contact__page__wrapper .contact__page_logo svg{width:100%}.contact__page__wrapper .contact__page_logo svg path{fill:#fff}.CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed:before{left:13px;top:-3px}.branding-slider{margin:40px 0}.branding-slider,.branding-slider__item{align-items:center;display:flex;gap:24px}.branding-slider__item{flex-shrink:0;font-size:24px;position:relative}.branding-slider__item:after{background-image:url(/_resources/themes/violet88/images/star.svg);background-repeat:no-repeat;background-size:20px;content:"";display:inline-block;height:20px;width:20px}.image-text{margin:auto;padding:0 20px}@media (min-width:76.5em){.image-text{padding:0 100px}}.image-text__inner{display:flex;flex-direction:column;gap:50px;margin:150px 0}@media (min-width:76.5em){.image-text__inner{flex-direction:row;gap:100px}}.image-text__image{flex-shrink:0;width:100%}@media (min-width:76.5em){.image-text__image{max-width:calc(40vw - 50px)}}@media (min-width:82.5em){.image-text__image{max-width:calc(50vw - 100px)}}.image-text__image img{border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.image-text__content h2{font-size:42px;margin-bottom:20px}.image-text__content p{margin-bottom:10px}.image-text__content h2,.image-text__content p,.image-text__content span{color:#000935}.image-text__content .button,.image-text__content form .action,form .image-text__content .action{margin-top:30px}.api__wrapper{display:grid;gap:5rem;margin-top:5rem}@media (min-width:36.25em){.api__wrapper{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:76.5em){.api__wrapper{gap:4rem;grid-template-columns:repeat(4,1fr)}}.api__item .api__image{margin-bottom:1rem}@media (min-width:40em){.api__item .api__image{min-height:5rem}}.api__item img{max-height:5rem;max-width:15rem}.content__hero{margin-bottom:4.5rem;overflow:hidden}@media (min-width:40em){.content__hero{margin-bottom:6.4rem}}@media (min-width:64em){.content__hero{margin-bottom:9.6rem}}.content__hero .hero__heading{background:#000e54;background:linear-gradient(1turn,#000e54,#000935);min-height:48.7rem;padding:.9rem 0 12.3rem}@media (min-width:40em){.content__hero .hero__heading{padding:2.4rem 0 8.5rem}}@media (min-width:64em){.content__hero .hero__heading{padding:6.4rem 0 14rem}}.content__hero .hero__heading .content__wrapper{width:95%}@media (min-width:130em){.content__hero .hero__heading .content__wrapper{width:100%}}.content__hero .hero__heading h1{color:#fff;font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:2rem;max-width:93rem;opacity:0;transform-origin:left}@media (min-width:40em){.content__hero .hero__heading h1{font-size:3.6rem;line-height:4.8rem;margin-bottom:2rem}}@media (min-width:64em){.content__hero .hero__heading h1{font-size:3.8rem}}.content__hero .hero__heading h2{color:#fff;font-size:1.8rem;font-weight:100;letter-spacing:unset;line-height:2.5rem;margin-bottom:4rem;opacity:0;transform-origin:left}@media (min-width:40em){.content__hero .hero__heading h2{font-size:2.2rem;line-height:3rem;margin-bottom:4.8rem}}@media (min-width:64em){.content__hero .hero__heading h2{font-size:2.2rem;line-height:3.8rem}}.content__hero .hero__heading .button,.content__hero .hero__heading form .action,form .content__hero .hero__heading .action{opacity:0}.content__hero .hero__heading .button a,.content__hero .hero__heading form .action a,form .content__hero .hero__heading .action a{padding:1.6rem 2.8rem}@media (min-width:36.25em){.content__hero .hero__heading .button a,.content__hero .hero__heading form .action a,form .content__hero .hero__heading .action a{font-size:1.4rem;padding:2rem 3.2rem}}.content__hero .hero__body{position:relative;transform:translateY(-100%);z-index:0}.content__hero .hero__body .cover__wrapper{position:relative}@media (min-width:64em){.content__hero .hero__body .cover__wrapper{margin:0 auto;max-width:144rem;padding:0 8rem;width:100%}}.content__hero .hero__body .cover__wrapper .cover__logo{left:-3rem;position:absolute;top:-9rem;width:29rem;z-index:1}@media (min-width:40em){.content__hero .hero__body .cover__wrapper .cover__logo{top:-3rem}}@media (min-width:64em){.content__hero .hero__body .cover__wrapper .cover__logo{left:unset;right:8rem;top:-14rem;width:30.2rem}}.content__hero .hero__body .cover__wrapper .cover__logo img{width:100%}.content__hero .hero__body--logo-only .cover__wrapper .cover__logo{left:inherit;opacity:.1;position:absolute;right:-6rem;top:-22rem;width:30rem;z-index:unset}@media (min-width:76.5em){.content__hero .hero__body--logo-only .cover__wrapper .cover__logo{position:fixed;right:-12rem;top:-47rem;width:65rem}}.content__hero .hero__body .hero__banner{height:26rem}@media (min-width:40em){.content__hero .hero__body .hero__banner{height:52rem}}@media (min-width:64em){.content__hero .hero__body .hero__banner{height:54rem}}.content__hero .hero__body .hero__banner img{height:100%}.service-content__block{display:flex;flex-direction:column;gap:4.9rem;margin-bottom:6.4rem}@media (min-width:64em){.service-content__block{display:flex;flex-direction:row;justify-content:space-between}}@media (min-width:40em){.service-content__block{margin-bottom:8rem}}@media (min-width:64em){.service-content__block{margin-bottom:9.6rem}}.service-content__block .service__element--linklist{width:100%}.service-content__block .service__element--linklist .service__list{display:flex;flex-direction:column;gap:2.5rem}.service-content__block .service__element--linklist .service__list .service__list-item:hover h3{color:#f1bce3;transition:color .2s ease}.service-content__block .service__element--linklist .service__list .service__list-item a{display:flex;justify-content:space-between;transition:color .2s ease}.service-content__block .service__element--content{max-width:64rem}.service-content__block .service__element--content .service__title{margin-bottom:4px}.service-content__block .service__element--content h3{margin-bottom:.8rem}@media (min-width:40em){.service-content__block .service__element--content h3{margin-bottom:1rem}}@media (min-width:64em){.service-content__block .service__element--content h3{margin-bottom:.8rem}}.service-content__block .service__element--content .button,.service-content__block .service__element--content form .action,form .service-content__block .service__element--content .action{margin-top:24px}.element__serviceblock .card__image{max-height:480px;max-width:480px}.services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:5.6rem;justify-content:center}@media (min-width:90em){.services-list{gap:3.6rem;justify-content:space-between}}.services-list .featured__card{max-width:33rem}@media (min-width:82.5em){.services-list .featured__card{max-width:40rem}}.home__services .service-content__block{margin-bottom:9rem;margin-top:9rem}@media (min-width:40em){.home__services .service-content__block{margin-bottom:12rem}}@media (min-width:64em){.home__services .service-content__block{margin-bottom:15rem}}@media (min-width:40em){.home__services .service-content__block{margin-top:12rem}}@media (min-width:64em){.home__services .service-content__block{margin-top:15rem}}.service-content__blockv2{display:flex;flex-direction:column;gap:50px;margin:auto;padding:0 20px}@media (min-width:76.5em){.service-content__blockv2{flex-direction:row;gap:100px;padding:0 100px}}.service-content__blockv2_title{font-size:42px;margin-bottom:20px}.service-content__blockv2_content{flex-shrink:0;width:100%}@media (min-width:76.5em){.service-content__blockv2_content{max-width:calc(40vw - 50px)}}@media (min-width:82.5em){.service-content__blockv2_content{max-width:calc(50vw - 100px)}}.service-content__blockv2_content p{margin-bottom:20px}.service-content__blockv2_list{width:100%}.service-content__blockv2_list_title{align-items:center;display:flex;gap:20px}.service-content__blockv2_list ul{display:flex;flex-direction:column;gap:16px;width:100%}.service-content__blockv2_list ul li a{align-items:center;background-color:#f3f3f2;border-radius:10px;display:flex;justify-content:space-between;padding:30px 20px;transition:all .15s ease-in-out;width:100%}@media (min-width:64em){.service-content__blockv2_list ul li a{padding:40px 30px}}.service-content__blockv2_list ul li a:hover{background-color:#8c1e70}.service-content__blockv2_list ul li a:hover h3{color:#fff}.service-content__blockv2_list ul li a:hover svg path{stroke:#fff;fill:#fff}.service-content__blockv2_icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.project__wrapper{display:flex;flex-direction:column;gap:7.6rem;margin-bottom:6rem}@media (min-width:64em){.project__wrapper{display:flex;flex-direction:column;gap:8rem}}@media (min-width:76.5em){.project__wrapper{display:flex;flex-direction:column;gap:9.6rem}}@media (min-width:64em){.project__wrapper a:nth-child(odd) .project__item{display:flex;flex-direction:row-reverse}}.project__wrapper .project__item{display:flex;flex-direction:column;gap:6.4rem;max-height:100%}@media (min-width:64em){.project__wrapper .project__item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-height:24rem;max-height:38rem;max-width:100%}}.project__wrapper .project__item .project__content{width:100%}.project__wrapper .project__item .project__content p{font-size:1.6rem}@media (min-width:40em){.project__wrapper .project__item .project__content{width:100%}.project__wrapper .project__item .project__content p{font-size:1.8rem}}@media (min-width:64em){.project__wrapper .project__item .project__content{width:36rem}}.project__wrapper .project__item .project__content h3,.project__wrapper .project__item .project__content p{margin-bottom:1.6rem}.project__wrapper .project__item .project__image{max-height:30rem;width:100%}@media (min-width:40em){.project__wrapper .project__item .project__image{max-height:45rem;width:100%!important}}@media (min-width:64em){.project__wrapper .project__item .project__image{max-height:38rem;max-width:67rem}}.project__list{margin-bottom:4.4rem}@media (min-width:40em){.project__list{margin-bottom:6.4rem}}@media (min-width:64em){.project__list{margin-bottom:9.6rem}}.project__list .projects{display:flex;flex-direction:column;gap:5.6rem;margin-bottom:2.4rem;width:100%}@media (min-width:40em){.project__list .projects{margin-bottom:3.2rem}}@media (min-width:64em){.project__list .projects{margin-bottom:5.6rem}}@media (min-width:40em){.project__list .projects{display:flex;flex-direction:row;gap:3.2rem}}@media (min-width:64em){.project__list .projects{display:flex;gap:0}}.project__list .projects .column{display:flex;flex-direction:column;gap:5.6rem;width:100%}@media (min-width:40em){.project__list .projects .column{display:flex;flex-direction:column;gap:8rem}.project__list .projects .column:nth-child(odd){align-items:flex-start}.project__list .projects .column:nth-child(odd) .project{max-width:100%}.project__list .projects .column:nth-child(2n){align-items:flex-end;margin-top:8rem}.project__list .projects .column:nth-child(2n) .project{max-width:100%}}@media (min-width:64em){.project__list .projects .column{display:flex;flex-direction:column;gap:8.8rem}.project__list .projects .column:nth-child(odd){align-items:flex-start}.project__list .projects .column:nth-child(odd) .project:nth-child(2n){max-width:80%}.project__list .projects .column:nth-child(odd) .project:nth-child(odd){max-width:95%}.project__list .projects .column:nth-child(2n){align-items:flex-end;margin-top:20rem}.project__list .projects .column:nth-child(2n) .project:nth-child(2n){max-width:95%}.project__list .projects .column:nth-child(2n) .project:nth-child(odd){max-width:80%}}.project__list .projects .column .project .image__wrapper{height:54.5rem}@media (min-width:40em){.project__list .projects .column .project .image__wrapper{height:40rem;height:54.5rem}}.element.app__elements__quotesectionblock{opacity:1!important}.element.app__elements__quotesectionblock .quote-section{margin:0 auto;max-width:130rem;padding:0 2rem;width:100%}@media (min-width:40em){.element.app__elements__quotesectionblock .quote-section{margin:0 auto;padding:0 8rem}}.element.app__elements__quotesectionblock .quote-section--grid{display:grid;gap:3em;grid-template-columns:1fr;margin-top:4em}@media (min-width:40em){.element.app__elements__quotesectionblock .quote-section--grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.element.app__elements__quotesectionblock .quote-section--grid{grid-template-columns:repeat(3,1fr)}}.element.app__elements__quotesectionblock .quote-section--quote{align-items:center;background:#eceef8;border-radius:1rem;display:flex;grid-row:span 3;height:25rem;padding:1rem 4rem;position:relative}.element.app__elements__quotesectionblock .quote-section--quote:after{color:#000935;content:"”";font-size:73.22px;font-weight:500;position:absolute;right:10%;top:70%}.element.app__elements__quotesectionblock .quote-section--quote:nth-child(3n+2){transform:translateY(0)}@media (min-width:64em){.element.app__elements__quotesectionblock .quote-section--quote:nth-child(3n+2){transform:translateY(80px)}}.cta__block{display:flex;flex-direction:column;gap:3rem;margin-bottom:6.4rem;margin-top:6.4rem}@media (min-width:40em){.cta__block{margin-top:4.8rem}}@media (min-width:64em){.cta__block{margin-top:14rem}}@media (min-width:40em){.cta__block{margin-bottom:4.8rem}}@media (min-width:64em){.cta__block{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8rem}}.cta__block .cta__title{flex:0 1 40%;margin-bottom:1.6rem;max-width:42rem;min-width:0}@media (min-width:40em){.cta__block .cta__title{margin-bottom:.8rem}}@media (min-width:64em){.cta__block .cta__title{margin-bottom:0}}.cta__block .cta__content{flex:0 1 60%;min-width:0}.cta__block .cta__content .Cta_button_holder{display:flex;flex-direction:row;gap:1.6rem;margin-top:2.4rem}@media (min-width:40em){.cta__block .cta__content .Cta_button_holder{margin-top:2.4rem}}@media (min-width:64em){.cta__block .cta__content .Cta_button_holder{margin-top:2.4rem}}@media (max-width:47.9375em){.cta__block .cta__content .Cta_button_holder{display:flex;flex-direction:column;justify-content:space-between}}.cta__block .button--border{border:none}.cta__block .button__link,.cta__block form .action,form .cta__block .action{align-items:center;display:inline-flex;gap:1rem;padding:2rem 3.2rem;position:relative}.cta__block .button__link svg,.cta__block form .action svg,form .cta__block .action svg{stroke:#fff}.cta__block .button:hover .button__link:after,.cta__block .button:hover form .action:after,.cta__block form .action:hover .action:after,.cta__block form .action:hover .button__link:after,form .cta__block .action:hover .action:after,form .cta__block .action:hover .button__link:after,form .cta__block .button:hover .action:after{transform:translateX(.4rem) rotate(45deg)}.cta__block.Gradient,.cta__block.Light,.cta__block.White{border-radius:4em;margin:0 auto;padding:6em;width:-moz-fit-content;width:fit-content}.cta__block.Light{background-color:#eceef8;box-shadow:0 4px 6px rgba(0,9,53,.15)}.cta__block.Light .button__link,.cta__block.Light form .action,form .cta__block.Light .action{background-color:#000935;color:#fff}.cta__block.Light .button__link--blue{background-color:transparent;border:.2em solid #000935;color:#000935}.cta__block.Light .button__link--blue:hover{background-color:#000935}.cta__block.White{background-color:#fff}.cta__block.Gradient{background:linear-gradient(150deg,#000935,#97207a 110%);box-shadow:0 4px 10px rgba(0,9,53,.25)}.cta__block.Gradient h2,.cta__block.Gradient p,.cta__block.Gradient span{color:#fff}.cta__block.Gradient .button__link,.cta__block.Gradient form .action,form .cta__block.Gradient .action{background-color:#fff;color:#000935}.cta__block.Gradient .button__link:hover,.cta__block.Gradient form .action:hover,form .cta__block.Gradient .action:hover{color:#000935!important}.cta__block.Gradient .button__link svg,.cta__block.Gradient form .action svg,form .cta__block.Gradient .action svg{stroke:#000935}.cta__block.Gradient .button__link--blue{background-color:transparent;border:.2em solid #fff;color:#fff}.cta__block.Gradient .button__link--blue:hover{background-color:#fff}.cta-image__block{display:flex;flex-direction:column;gap:4.8rem;margin-bottom:6.4rem}@media (min-width:40em){.cta-image__block{margin-bottom:4.8rem}}@media (min-width:64em){.cta-image__block{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8rem}.cta-image__block .content-section{width:45%}.cta-image__block .cta__block--image{width:50%}}.cta-image__block--bottom-align{margin-bottom:0}.cta-image__block .content-section .cta__title{margin-bottom:.8rem}@media (min-width:40em){.cta-image__block .content-section .cta__title{margin-bottom:.8rem}}@media (min-width:64em){.cta-image__block .content-section .cta__title{margin-bottom:.8rem}}.cta-image__block .content-section .cta__arrow{height:auto;margin-top:2.4rem;transition:transform .3s ease}.cta-image__block .content-section .cta__arrow:hover{transform:translateX(.5rem)}@media (min-width:64em){.cta-image__block .content-section .cta__arrow{display:block}}.cta-image__block .cta__block--image .cta__image{max-height:24.5rem}@media (min-width:40em){.cta-image__block .cta__block--image .cta__image{max-height:50rem}}@media (min-width:76.5em){.cta-image__block .cta__block--image .cta__image{max-width:none}}.banner__image{max-height:80rem}.banner__image.bron p{color:#818992;font-size:1.4rem;font-style:italic;font-weight:400;line-height:3.6rem}.banner__image .image__title{margin-bottom:2em}.banner__image__margin-large{background:#f6f9fe;margin-bottom:0!important;padding-bottom:8rem}.banner__image--large{align-content:center;max-height:64rem}@media (min-width:40em){.banner__image--large{max-height:52rem}}@media (min-width:64em){.banner__image--large{max-height:110rem}}.banner__image--large.remove__margin{margin-bottom:9.6rem}@media (min-width:40em){.banner__image--large.remove__margin{margin-bottom:9.2rem}}@media (min-width:64em){.banner__image--large.remove__margin{margin-bottom:0}}.banner__image--maxed-out{max-height:100%}.image__caption{color:#818992;font-size:1.4rem;font-style:italic;font-weight:400;line-height:3.6rem}.content__block h2{margin-bottom:.8rem}@media (min-width:40em){.content__block h2{margin-bottom:1.6rem}}@media (min-width:64em){.content__block h2{margin-bottom:1.6rem}}.content__block--large-margin{margin-bottom:8rem}.content__summary{background:#f6f9fe;padding:4.8rem 0}@media (min-width:40em){.content__summary{padding:6.4rem 0}}@media (min-width:64em){.content__summary{padding:8rem 0}}.content__summary ul{list-style-position:inside;list-style-type:disc}.content__summary .summary__item{margin:4rem 0}@media (min-width:40em){.content__summary .content__wrapper{max-width:121.6rem;padding:0 11.2rem}}@media (min-width:40em) and (min-width:40em){.content__summary .content__wrapper{max-width:121.6rem;padding:0 11.2rem}}@media (min-width:40em){.content__summary .summary__item{margin:unset}.content__summary .summary__block h2{font-size:3.2rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.6rem}.content__summary .summary__list{display:grid;gap:1rem}}@media (min-width:40em) and (min-width:40em){.content__summary .summary__list{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:40em) and (min-width:76.5em){.content__summary .summary__list{gap:4rem;grid-template-columns:repeat(4,1fr)}}@media (min-width:40em){.content__summary .summary__list p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:180%}}.content__summary--secondary{position:relative}.content__summary--secondary:after{background:#f6f9fe;content:"";display:block;height:85%;left:0;position:absolute;right:0;top:0;z-index:-1}@media (min-width:64em){.content__summary--secondary{background:none;padding-bottom:6.5rem}.content__summary--secondary:after{height:40%}}.content__summary--secondary .summary__gallery{display:flex;flex-direction:column;gap:3.2rem}@media (min-width:40em){.content__summary--secondary .summary__gallery{display:flex;flex-direction:row;gap:0;justify-content:space-between}.content__summary--secondary .summary__gallery .gallery__row{width:50%}}.content__summary--secondary .summary__gallery .social__block{margin-bottom:8rem}.content__summary--secondary .summary__gallery .social__block p{margin-bottom:1.6rem}.content__summary--secondary .summary__gallery .social__block .social__media{display:flex;flex-direction:row;gap:3.2rem}.content__summary--secondary .summary__gallery .social__block .social__media img{height:2rem}.content__summary--secondary .image__wrapper{aspect-ratio:1;height:42rem;max-width:55.2rem}@media (min-width:40em){.content__summary--secondary .image__wrapper{align-self:flex-start;height:42rem;width:90%}}@media (min-width:64em){.content__summary--secondary .image__wrapper{align-self:flex-start;height:58rem;width:75%}}.contentgrid__block{margin:0 auto}.contentgrid__block h2{font-size:3.2rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.4rem}@media (min-width:40em){.contentgrid__block h2{margin-bottom:1.5rem}}@media (min-width:64em){.contentgrid__block h2{margin-bottom:1.6rem}}.contentgrid__block p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:180%}.contentgrid__block__gallery{display:flex;gap:3.2rem;margin:16rem auto 0;max-width:131.2rem;padding:0 6.4rem}@media (max-width:47.9375em){.contentgrid__block__gallery{flex-direction:column}}.contentgrid__block__gallery .image__wrapper{height:52.6rem;overflow:visible;width:100%}.gallery__wrapper{align-items:center;display:flex;flex-direction:column;gap:3.2rem}@media (min-width:40em){.gallery__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:7rem 10%;justify-content:space-between}}@media (min-width:64em){.gallery__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:7rem 10%;justify-content:space-between}}.gallery__wrapper .gallery__image{aspect-ratio:1;height:42rem;max-width:55.2rem}@media (min-width:40em){.gallery__wrapper .gallery__image{align-self:flex-start;height:42rem;width:45%}.gallery__wrapper .gallery__image:nth-child(2n){margin-top:8rem}}@media (min-width:64em){.gallery__wrapper .gallery__image{align-self:flex-start;height:auto}.gallery__wrapper .gallery__image:nth-child(2n){aspect-ratio:.77;margin-top:5rem;max-width:45.6rem}}.branding-gallery__block{margin-bottom:9.6rem}@media (min-width:40em){.branding-gallery__block{margin-bottom:9.6rem}}@media (min-width:64em){.branding-gallery__block{display:flex;justify-content:center;margin-bottom:11.2rem}.branding-gallery__block .branding-gallery__wrapper{width:100%}}.branding-gallery__block .branding-gallery__wrapper .branding-gallery__content{margin-bottom:2.4rem;max-width:80rem}@media (min-width:64em){.branding-gallery__block .branding-gallery__wrapper .branding-gallery__content{margin:0 auto}}.branding-gallery__block .branding-gallery__wrapper .branding-gallery__content h4{margin-bottom:.8rem}@media (min-width:40em){.branding-gallery__block .branding-gallery__wrapper .branding-gallery__content h4{margin-bottom:1.6rem}}@media (min-width:64em){.branding-gallery__block .branding-gallery__wrapper .branding-gallery__content h4{margin-bottom:1.6rem}}@media (min-width:40em){.branding-gallery__block .branding-gallery__wrapper .branding-gallery__content{margin-bottom:3.6rem}}@media (min-width:64em){.branding-gallery__block .branding-gallery__wrapper .branding-gallery__content{margin-bottom:4.8rem}}.branding-gallery__block .branding-gallery__wrapper .brand_list{display:flex;flex-direction:column;gap:2.4rem}@media (min-width:40em){.branding-gallery__block .branding-gallery__wrapper .brand_list{display:flex;flex-direction:row;gap:3.2rem;justify-content:space-between}}@media (min-width:64em){.branding-gallery__block .branding-gallery__wrapper .brand_list{display:flex;flex-direction:row;gap:2.4rem;justify-content:center}}.branding-gallery__block .branding-gallery__wrapper .brand_list .brand__card{background:#f6f9fe;display:flex;justify-content:center;padding:5rem 10rem;width:100%}@media (min-width:40em){.branding-gallery__block .branding-gallery__wrapper .brand_list .brand__card{flex-grow:1;max-width:50rem;padding:5rem}}.branding-gallery__block .branding-gallery__wrapper .brand_list .brand__card-no-bg{background:transparent;-o-object-fit:cover;object-fit:cover;padding:0}.branding-gallery__block .branding-gallery__wrapper .brand_list .brand__card-no-bg img{max-height:70rem;max-width:none}.branding-gallery__block .branding-gallery__wrapper .brand_list .brand__card img{max-height:60rem;max-width:26rem}@media (min-width:64em){.branding-gallery__block .branding-gallery__wrapper .brand_list .brand__card img{max-height:50rem;width:auto}}@media screen and (max-width:750px){.branding-gallery__block .branding-gallery__wrapper .brand_list .brand__card img{max-height:45rem}}@media screen and (max-width:900px){.branding-gallery__block .branding-gallery__wrapper .brand_list .brand__card img{max-height:50rem}}.employee__block{margin-bottom:8rem}@media (min-width:40em){.employee__block{margin-bottom:9.6rem}}@media (min-width:64em){.employee__block{margin-bottom:11.2rem}}@media (min-width:40em){.employee__block .employee__list .employee__card{max-width:33rem}.employee__block .employee__list .employee__card:last-of-type{display:none}}@media (min-width:64em){.employee__block .employee__list .employee__card:last-of-type{display:block}}.employee__block .employee__list .employee__card .employee__avatar{margin-bottom:2.4rem;min-height:43rem}@media (min-width:40em){.employee__block .employee__list .employee__card .employee__avatar{margin-bottom:2.4rem}}@media (min-width:64em){.employee__block .employee__list .employee__card .employee__avatar{height:43rem;margin-bottom:3.2rem}}.employee__block .employee__list .employee__card .employee__avatar img{height:43rem}.employee__block .employee__list .employee__card .employee__name{margin-bottom:.8rem}.employee__block .button--wrapper{margin-top:4.8rem;width:100%}@media (min-width:40em){.employee__block .button--wrapper{display:flex;justify-content:center}}@media (min-width:64em){.employee__block .button--wrapper{display:flex;justify-content:flex-start}}.content__review{background:#000935;display:none;padding-bottom:9.6rem;position:relative}@media (min-width:40em){.content__review{padding-bottom:9.6rem}}@media (min-width:64em){.content__review{padding-bottom:7.9rem}}@media (min-width:40em){.content__review{display:block}}@media (min-width:76.5em){.content__review .slider__wrapper{display:flex;gap:16rem}}.content__review .slider__heading{margin-bottom:7.9rem;position:relative}@media (min-width:40em){.content__review .slider__heading{margin-bottom:7.9rem}}@media (min-width:64em){.content__review .slider__heading{margin-bottom:7.9rem}}.content__review .slider__heading img{height:11.1rem;left:0;position:absolute}.content__review .slider__heading h4{max-width:23.5rem;padding:4.8rem 0 0 6.4rem}.content__review .slider__content{padding-top:7.9rem}.content__review .slider__item{max-width:66rem}.content__review .slider__item p{color:#fff}.content__review .slider__title{font-family:Montserrat,Nunito Sans;line-height:48px;margin-bottom:1.4rem}.content__review .arrow__block{display:flex;gap:5rem;margin-bottom:2.8rem}@media (min-width:76.5em){.content__review .arrow__block{margin-bottom:5rem}}.content__review .slider__arrow{cursor:pointer}.content__review .arrow__left{transform:rotate(180deg)}.branding__block{display:flex;flex-direction:column}@media (min-width:64em){.branding__block{display:flex;flex-direction:row}}.branding__block .project__showcase .showcase__block--dark,.branding__block .showcase__block,.project__showcase .branding__block .showcase__block--dark{align-items:center;display:flex;justify-content:center;width:100%}.branding__block .project__showcase .showcase__block--dark h4,.branding__block .showcase__block h4,.project__showcase .branding__block .showcase__block--dark h4{margin-bottom:.8rem}@media (min-width:40em){.branding__block .project__showcase .showcase__block--dark h4,.branding__block .showcase__block h4,.project__showcase .branding__block .showcase__block--dark h4{margin-bottom:1.6rem}}@media (min-width:64em){.branding__block .project__showcase .showcase__block--dark h4,.branding__block .showcase__block h4,.project__showcase .branding__block .showcase__block--dark h4{margin-bottom:1.6rem}}.branding__block .project__showcase .showcase__block--dark .text__wrapper,.branding__block .showcase__block .text__wrapper,.project__showcase .branding__block .showcase__block--dark .text__wrapper{padding:6rem 3rem}.branding__block .project__showcase .showcase__block--dark img,.branding__block .showcase__block img,.project__showcase .branding__block .showcase__block--dark img{max-width:30rem;width:100%}@media (min-width:64em){.branding__block .project__showcase .showcase__block--dark,.branding__block .showcase__block,.project__showcase .branding__block .showcase__block--dark{max-width:45rem;padding:0;width:100%}}.branding__block .showcase__block--dark{align-items:center;background:#0e1423;display:flex;height:100vw;justify-content:center;width:100vw}@media (min-width:64em){.branding__block .showcase__block--dark{height:40vw;max-height:70rem;width:50%}}.branding__block .showcase__block--dark img{max-width:30rem;width:100%}.element__functionalitycontentblock .functionality--title{margin-bottom:34px}.element__functionalitycontentblock .functionality--flex{display:flex;flex-flow:row wrap;gap:74px 30px}.element__functionalitycontentblock .functionality__group{flex:0 1 100%}.element__functionalitycontentblock .functionality__group--title{margin-bottom:28px}.element__functionalitycontentblock .functionality__group--flex{align-items:flex-start;display:flex;flex-flow:row wrap;gap:30px}.element__functionalitycontentblock .functionality__group__item{background:#fff;border-radius:20px;box-shadow:0 4px 53px 10px rgba(0,9,53,.06);flex:0 1 48%;padding:27px 22px 46px}.element__functionalitycontentblock .functionality__group__item--title{margin-bottom:17px}.element__functionalitycontentblock .functionality__group__item--content{font-weight:500;line-height:4rem}.element__functionalitycontentblock .functionality__group__item--content *{font-weight:inherit;line-height:inherit}@media screen and (max-width:900px){.element__functionalitycontentblock .functionality__group__item{flex:0 1 100%}}.element__functionalitycontentblock .functionality__group__item ul li a{position:relative}.element__functionalitycontentblock .functionality__group__item ul li a:hover{color:#f1bce3}.overlapping-images{margin:15rem auto}.overlapping-images__inner{margin:auto;max-width:115rem;position:relative;width:100%}.overlapping-images__big{height:45rem;width:51rem}@media (min-width:36.25em){.overlapping-images__big{height:60rem;width:85rem}}.overlapping-images__small{bottom:-7rem;height:25rem;position:absolute;right:6rem;width:25rem}@media (min-width:40em){.overlapping-images__small{height:35rem;right:0;width:35rem}}@media (min-width:76.5em){.overlapping-images__small{bottom:auto;height:48rem;right:0;top:7rem;width:48rem}}.overlapping-images img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vertical-content{background-color:#000935;padding:10rem 0}.vertical-content__inner{margin:0 auto;max-width:130rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.vertical-content__inner{padding:0 4rem}}@media (min-width:64em){.vertical-content__inner{padding:0 8rem}}.vertical-content__items{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:40em){.vertical-content__items{flex-direction:row;gap:6rem}}.vertical-content__item{display:flex;flex-direction:column;gap:2rem;margin-bottom:6rem;max-width:45rem;width:100%}@media (min-width:64em){.vertical-content__item{gap:4rem}}@media (min-width:40em){.vertical-content__item:nth-child(2n){margin-top:16rem}}.vertical-content__item h2{color:#fff;font-size:4.8rem;line-height:6.2rem}@media (min-width:36.25em){.vertical-content__item h2{font-size:3.8rem;line-height:5.2rem}}@media (min-width:64em){.vertical-content__item h2{font-size:6.8rem;line-height:8.2rem}}.vertical-content__item_content p{color:#fff;font-size:1.8rem}@media (min-width:36.25em){.vertical-content__item_content p{font-size:1.4rem;line-height:2.8rem}}@media (min-width:64em){.vertical-content__item_content p{font-size:1.8rem;line-height:3.6rem}}.vertical-content__item_image{height:27rem;margin-top:2rem;width:100%}@media (min-width:64em){.vertical-content__item_image{height:45rem;margin-top:4rem}}.vertical-content__item_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vertical-content__item_count{color:#fff}.element__verticalcontentblock+.element__featuredcontentblock{margin-top:calc(-12rem - 1px)}.featured-content{background-color:#000935;padding-bottom:10rem}.featured-content__inner{align-items:center;gap:6rem;margin:0 auto;max-width:144rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.featured-content__inner{padding:0 4rem}}@media (min-width:64em){.featured-content__inner{padding:0 8rem}}.featured-content h2,.featured-content p{color:#fff}.featured-content__inner{display:flex}.featured-content__title{flex-shrink:0;max-width:55rem}.featured-content__title h2{font-size:9.6rem;line-height:9.6rem}.ApproachPage .element__servicelistblock{margin-top:calc(-12rem - 1px)}.services-list{background-color:#000935;color:#fff;padding:10rem 0}.services-list__inner{margin:0 auto;max-width:144rem;padding:0 2.4rem;width:100%}@media (min-width:40em){.services-list__inner{padding:0 4rem}}@media (min-width:64em){.services-list__inner{padding:0 8rem}}.services-list__item{display:none;width:100%}.services-list__item--active{display:inline-block}.services-list__item p:not(:last-child){margin-bottom:4rem}.services-list__columns{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:64em){.services-list__columns{flex-direction:row;gap:10rem}}.services-list__content-item{width:100%}@media (min-width:64em){.services-list__content-item{max-width:60rem}}.services-list__content-item a{color:#f8a91a}.services-list__list-items{counter-reset:list;max-width:46rem;width:100%}.services-list__list-items .button,.services-list__list-items form .action,form .services-list__list-items .action{margin-top:5rem}.services-list__list-item{align-items:center;border-bottom:2px solid #fff;cursor:pointer;display:flex;font-size:2.4rem;padding:4rem 0;transition:.2s ease;width:100%}.services-list__list-item:before{content:"0" counter(list);counter-increment:list;font-size:1.8rem;margin-right:2rem;position:relative;top:1px}.services-list__list-item.services-list__list-item--active,.services-list__list-item:hover{border-color:#f8a91a;color:#f8a91a}.services-list h2{color:#fff;font-size:6.8rem;line-height:6.8rem;margin-bottom:4rem;max-width:100rem}.services-list p{color:#fff}.photo-collage{background-color:#000935;padding:9rem 1.5rem 4rem}.photo-collage__inner{margin:0 auto;max-width:120rem;padding:0 2.4rem;position:relative;width:100%}@media (min-width:40em){.photo-collage__inner{padding:0 4rem}}@media (min-width:64em){.photo-collage__inner{padding:0 8rem}}@media (min-width:40em){.photo-collage__inner{width:-moz-fit-content;width:fit-content}}@media (min-width:64em){.photo-collage__inner{width:100%}.photo-collage__image{position:absolute}}.photo-collage__image:first-child{height:40rem;max-width:55rem;rotate:-7deg;z-index:1}.photo-collage__image:nth-child(2){height:40rem;max-width:47rem;right:11rem;rotate:7deg;top:10rem;z-index:0}.photo-collage__image:nth-child(3){height:35rem;max-width:45rem;rotate:8deg;top:35rem;z-index:2}.photo-collage__image:nth-child(4){height:35rem;max-width:50rem;right:0;rotate:-8deg;top:40rem}.photo-collage__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-collage .size-2{min-height:49rem}.photo-collage .size-4{min-height:80rem}.logo__slider__wrapper{background:#000935}.logo__slider__wrapper h2.white{color:#fff!important;display:block;padding:6rem 0 0}.logo__slider__wrapper h2.blue{color:#000935!important;display:block;padding:6rem 0 0}.logo__slider__wrapper_white{background:#fff}.logo__slider{justify-content:center;width:100%}.logo__slider,.logos{align-items:center;display:flex}.logos{-ms-overflow-style:none;max-width:144rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}@media (max-width:61.9375em){.logos{max-width:90%}}.logos ::-webkit-scrollbar{display:none}.logos .logo{align-items:center;display:flex;flex:1;flex-direction:column;height:250px;justify-content:center;margin:5rem 2rem;max-width:calc(33.33333% - 4rem);min-width:calc(33.33333% - 4rem);overflow-y:hidden;scroll-snap-align:start}@media (max-width:36.1875em){.logos .logo{min-width:50%}}.logos .logo img{max-height:150px;max-width:100%;min-width:0;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;width:250px}.element__linkedinblock .content{align-items:center;display:flex;flex-flow:column nowrap;gap:2.75rem;justify-content:center}.element__linkedinblock *{box-sizing:border-box}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.linkedin_section{align-items:center}.linkedin__header{display:flex;gap:2.4rem}@media only screen and (min-width:1350px){.linkedin__header{max-width:100%}#linkedin_header_text{font-size:2rem;width:-moz-fit-content;width:fit-content}}#linkedin_header_text{display:inline-block;font-size:18px;line-height:3.6rem;max-width:554px}#subtitle_text{font-size:32px;font-weight:500;line-height:32px;margin-top:10rem;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media only screen and (max-width:1000px){#linkedin_header_text{font-size:16px}}@media only screen and (max-width:550px){.linkedin__header{max-width:100%}#linkedin_header_text{font-size:2rem;width:-moz-fit-content;width:fit-content}}.linkedin__header{flex-direction:column;justify-content:space-between}@media (min-width:64em){.linkedin__header{flex-direction:column}}.linkedin__content{display:flex;flex-flow:column nowrap;gap:1.25rem;min-height:18.75rem;padding:1.5rem 1rem}.linkedin__content_links{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}.linkedinList{display:grid;flex-wrap:wrap;gap:1.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.4rem}.linkedinList ::-webkit-scrollbar,.linkedinList::-webkit-scrollbar{display:none}@media (max-width:76.4375em){.linkedinList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375em){.linkedinList{grid-template-columns:repeat(1,minmax(0,1fr))}}.linkedinList .linkedin__item{align-items:center;align-items:stretch;background-color:#fff;border-radius:25px;box-shadow:0 2px 20px 0 rgba(0,0,0,.125);display:flex;flex:1 1 calc(33.333% - 1.375rem);flex-flow:column nowrap;height:auto;margin:.0625rem;min-height:28rem;overflow-y:hidden;padding:12px;scroll-snap-align:start;transition:.3s ease}.linkedinList .linkedin__item.fade-in{animation:fadeIn .5s ease-in-out}.linkedinList .linkedin__item .linkedin__content{height:100%;justify-content:space-between}.linkedinList .linkedin__item:hover{box-shadow:0 3px 8px rgba(0,0,0,.177)}.linkedinList .linkedin__item:hover figure>figcaption{opacity:1}.linkedinList .linkedin__item .img_linkedin_block{height:0;padding-bottom:56.25%;position:relative;width:100%}.linkedinList .linkedin__item .img_linkedin_block img{border-radius:16px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.linkedinList .linkedin__item .img_linkedin_block figcaption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));border-radius:0 0 16px 16px;bottom:0;color:#fff;font-size:1.4rem;font-style:italic;opacity:0;padding-bottom:.8rem;padding-left:1.25rem;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:2}.linkedinList .linkedin__item_author{align-items:center;display:flex;gap:10px}.linkedinList .linkedin__item_author:hover img{outline-color:#8c1e70}.linkedinList .linkedin__item_author img{border-radius:25px;outline:3px solid transparent;transition:all .15s ease-in-out}.linkedinList .linkedin__item_author h4{font-size:16px;font-weight:400}.linkedinList .linkedin__item .content_container{display:grid;flex-flow:column nowrap;flex-grow:1;gap:.5rem;grid-auto-rows:1fr;height:-moz-fit-content;height:fit-content;min-height:125px}.linkedinList .linkedin__item .linkedin__item_link{margin-top:auto}@media (max-width:36.1875em){.linkedinList .linkedin__item{min-width:calc(50% - 4rem)}}@media only screen and (max-width:1300px){.linkedinList .linkedinList{gap:1.875rem}}@media only screen and (max-width:900px){.linkedinList #linkedin_title_text{margin-right:1.25rem}.linkedinList #linkedin_header_text{font-size:16px}}@media only screen and (max-width:550px){.linkedinList .linkedin_header_text{font-size:160px;padding:10px}.linkedinList .linkedin_title_text{font-size:14px;padding:8px}}.name_linkedin_writer{font-size:16px;font-weight:500}.writer_container{align-items:center;display:flex;gap:.75rem}.name_container{display:block;width:-moz-fit-content;width:fit-content}.dot{background-color:#bbb;border-radius:9999px;cursor:pointer;display:inline-block;height:.75rem;margin:0 .125rem;transition:background-color .0375rem ease;width:2.5rem}.linkedin_text{flex:1 1 auto;font-size:1.5rem;font-weight:400;line-height:180%;margin-bottom:1rem;margin-top:.25rem;overflow:hidden;padding-top:.5rem;text-overflow:ellipsis}@media (min-width:1200px){.linkedin_text{font-size:1.5rem;line-height:180%}}@media (min-width:1600px){.linkedin_text{font-size:1.5rem;line-height:180%}}.linkedin_title{flex:1 0 auto;font-size:1.5rem;font-weight:600;line-height:1.2em;overflow:hidden;text-overflow:ellipsis}@media (min-width:1000px){.linkedin_title{font-size:1.75rem}}@media (min-width:1600px){.linkedin_title{font-size:1.75rem}}.button_linkedinPost{background-color:#8c1e70;border-radius:5rem;color:#fff;font-size:.75rem;font-weight:100;height:1.875rem;padding:1.6rem 2.6rem;width:-moz-fit-content;width:fit-content}.arrow_right_content_linkedin{color:#fff;height:.5rem;padding-left:.3125rem}.button_linkedinPost text{font-weight:100}.linkedin_arrow__left{margin-right:.625rem;transform:rotate(180deg)}.linkedin_arrow__left:hover,.linkedin_arrow__right:hover{cursor:pointer}.linkedin__item_link{color:#8c1e70;font-size:1.5rem;font-weight:500;line-height:1.25rem;position:relative;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.linkedin__item_link:hover:after{transform:translateX(.25rem)}@media (max-width:800px){.linkedin__item_link{font-size:1.5rem;line-height:180%}}@media (min-width:1000px){.linkedin__item_link{font-size:1.5rem;line-height:180%}}@media (min-width:1200px){.linkedin__item_link{font-size:1.5rem;line-height:180%}}@media (min-width:1600px){.linkedin__item_link{font-size:1.5rem;line-height:180%}}.linkedin__item_arrow{fill:currentColor;height:.625rem;margin-left:8px;transition:transform .3s ease;vertical-align:middle;width:1.125rem}@media (min-width:768px){.linkedin__item_arrow{height:.625rem;width:1.25rem}}@media (min-width:1200px){.linkedin__item_arrow{height:.825rem;width:1.625rem}}@media (min-width:1600px){.linkedin__item_arrow{height:.825rem;width:1.625rem}}.linkedin__item_link:hover .linkedin__item_arrow{transform:translateX(4px)}.date_block{align-items:center;background:#000935;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;height:6rem;justify-content:center;left:2rem;position:absolute;top:2rem;width:6rem;z-index:2}.date_block .day{font-size:2rem;font-weight:500}.date_block .day,.date_block .month{color:#fff;font-style:normal;line-height:100%;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.date_block .month{font-size:10.425px;font-weight:400;letter-spacing:.05rem;margin-bottom:.4rem;text-transform:uppercase}.wrapper_front{float:right;height:auto;max-height:12rem;max-width:22rem;position:relative;width:auto}@media (min-width:38rem){.wrapper_front{max-width:36rem}}.wrapper_front_sub{float:right;height:auto;max-height:12rem;max-width:19rem;position:relative;width:auto}@media (min-width:38rem){.wrapper_front_sub{max-width:23rem}}.heading_front{color:#000935;font-size:2rem;font-style:normal;font-weight:500;line-height:150%}:root{--color-highlight:#fff}.front_svg .heading{background:var(--color-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;filter:url(#goo);font-size:1.5rem;line-height:3.5rem;max-height:9.6rem;padding:1.5rem;word-break:break-word}@media (min-width:38rem){.front_svg .heading{font-size:3.2rem;line-height:5.3rem}}.sub_svg .heading{background:var(--color-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;filter:url(#goo);font-size:1.5rem;line-height:3.5rem;padding:1.5rem;word-break:break-word}@media (min-width:38rem){.sub_svg .heading{font-size:2.4rem;line-height:4.4rem}}.link_front{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:3rem;justify-content:center;position:relative;width:3rem}@media (min-width:38rem){.link_front{height:4rem;width:4rem}}.loadBtn{margin:5rem auto 0}.front_section{display:flex;flex-direction:row;gap:40px;margin:0 auto;position:relative}.front_section .front_img_linkedin{border-radius:1rem;flex:0 0 auto;height:639px;margin-top:5.75rem;max-width:100%;overflow:hidden;position:relative;width:800px}.front_section .front_img_linkedin:hover img{transform:scale(1.1)}.front_section .front_img_linkedin:hover .button_holder{pointer-events:none}.front_section .front_img_linkedin:hover .button_holder .front_svg{transform:scale(.94)}.front_section .front_img_linkedin:hover .button_holder .link_front .arrow_bg svg{transform:rotate(90deg)}.front_section .front_img_linkedin .heading_front{color:#000935;font-size:34px;font-style:normal;font-weight:500;line-height:160%;padding-left:6px;width:350px}.front_section .front_img_linkedin img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease;width:100%;z-index:1}.front_section .front_img_linkedin .button_holder{bottom:0;padding:3rem;position:absolute;right:0;transition:right .3s ease;width:100%;z-index:2}.front_section .front_img_linkedin .button_holder .front_svg{transition:transform .3s ease}.front_section .front_img_linkedin .button_holder .link_front{bottom:-2.5rem;float:right;right:2.5rem;transition:right .3s ease}.front_section .front_img_linkedin .button_holder .link_front .arrow_bg svg{height:10px;transform:rotate(0deg);transition:transform .5s ease;width:10px}@media (min-width:38rem){.front_section .front_img_linkedin .button_holder .link_front .arrow_bg svg{height:17px;width:17px}}.front_section .date_block{height:8rem;width:8rem}.front_section .date_block .day{font-size:2.75rem;font-weight:500;line-height:2.75rem}.front_section .date_block .month{font-size:1.5rem;font-weight:300;gap:.0625rem;line-height:1.5rem}.right_row{display:flex;flex-direction:column;gap:30px;max-height:38rem;max-width:100%;position:relative}.right_row .text_block{align-items:center;background:#eceef8;border-radius:16px;display:flex;gap:0;height:378px;justify-content:center;position:relative;text-align:center;width:434px}.right_row .text_block:after{color:#000935;content:"”";font-size:94.77px;font-weight:500;position:absolute;right:15%;top:75%;width:20px}.right_row .text_block .text_block_text{color:#000935;font-size:25px;font-weight:500;line-height:57.6px;padding:4.8rem 4.2rem 9.8rem;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.right_row .sub_linkedin_block{border-radius:1rem;flex:0 0 auto;max-width:100%;overflow:hidden;position:relative;width:434px}.right_row .sub_linkedin_block:hover img{transform:scale(1.1)}.right_row .sub_linkedin_block:hover .button_holder .sub_svg{transform:scale(1.04)}.right_row .sub_linkedin_block:hover .button_holder .link_front .arrow_bg svg{transform:rotate(90deg)}.right_row .sub_linkedin_block img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease;width:100%;z-index:1}.right_row .sub_linkedin_block .button_holder{bottom:0;padding:3rem;pointer-events:none;position:absolute;right:0;transition:right .3s ease;width:100%;z-index:2}.right_row .sub_linkedin_block .button_holder .sub_svg{transform:scale(1);transition:transform .3s ease}.right_row .sub_linkedin_block .button_holder .link_front{height:3rem;transition:right .3s ease;width:3rem}@media (min-width:38rem){.right_row .sub_linkedin_block .button_holder .link_front{height:4rem;width:4rem}}.right_row .sub_linkedin_block .button_holder .link_front .arrow_bg svg{height:10px;transform:rotate(0deg);transition:transform .5s ease;width:10px}@media (min-width:38rem){.right_row .sub_linkedin_block .button_holder .link_front .arrow_bg svg{height:17px;width:17px}}.right_row .sub_linkedin_block .date_block{height:6rem;width:6rem}.right_row .sub_linkedin_block .date_block .day{font-size:2.25rem;font-weight:500;line-height:2.25rem}.right_row .sub_linkedin_block .date_block .month{font-size:1rem;font-weight:400;gap:.0625rem;line-height:1rem}.right_row .sub_linkedin_block .heading_front{font-size:2.4rem;font-weight:500;line-height:160%;padding-left:3px;width:225px}.right_row .sub_linkedin_block .link_front{bottom:-2.5rem;float:right;right:2rem}@media (min-width:768px){.right_row .front_img_linkedin,.right_row .text_block{aspect-ratio:1/1;width:100%}.right_row .sub_linkedin_block{height:75%;width:100%}}@media (max-width:768px){.right_row .text_block{aspect-ratio:1/1;width:100%}.right_row .text_block .text_block_text{font-size:20px;padding-left:2rem;padding-right:2rem}}@media (min-width:1200px){.right_row .text_block{aspect-ratio:1/1;width:100%}.right_row .sub_linkedin_block{height:75%;width:100%}}@media (min-width:1600px){.right_row .text_block{aspect-ratio:1/1;width:100%}.right_row .sub_linkedin_block{height:75%;width:100%}}@media only screen and (max-width:768px){.front_section{flex-direction:column}.front_section .front_img_linkedin{aspect-ratio:1/1;height:auto;width:100%}}@media only screen and (max-width:1350px){.front_section{flex-direction:column}.right_row{flex-direction:row}.right_row .sub_linkedin_block{height:38rem;width:40rem}}@media only screen and (min-width:1350px){.right_row .sub_linkedin_block{height:290px;width:500px}}@media only screen and (max-width:1000px){.front_section,.right_row{flex-direction:column}.right_row{height:-moz-fit-content;height:fit-content;margin-bottom:40rem;position:relative}.right_row .sub_linkedin_block{aspect-ratio:1/1;position:relative;width:100%}}@media only screen and (min-width:1350px){.front_section{align-items:center;display:flex;justify-content:center}.right_row{max-height:100%}.right_row .sub_linkedin_block{height:290px;width:440px}}@media only screen and (min-width:2100px){.linkedin__item{min-width:32%}}@media only screen and (max-width:550px){#linkedin_title_text{margin-right:1.25rem}}.element__linkedinGridblock .content{align-items:center;display:flex;flex-flow:column nowrap;gap:2.75rem;justify-content:center}.element__linkedinGridblock *{box-sizing:border-box}.linkedgrid{padding-right:10px}.linkedgrid .content__wrapper,.linkedgrid .content__wrapper--large{max-width:inherit}@media (min-width:40em){.linkedgrid .linkedin__content__wrapper{padding:0 0 0 4rem}}@media (min-width:64em){.linkedgrid .linkedin__content__wrapper{padding:0 0 0 8rem}}.linkedgrid .linkedinList{-ms-overflow-style:none;display:grid;gap:1.8rem;grid-auto-flow:column;grid-template-columns:none;max-width:none;overflow-x:auto;overflow-x:scroll;padding:15px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}@media only screen and (min-width:1350px){.linkedgrid .linkedinList .linkedinList{max-width:inherit}}.linkedgrid .linkedinList::-webkit-scrollbar{display:none}.linkedgrid .linkedin__item{border:1px solid #d9d9d9;box-shadow:unset;flex:0 0 80%;max-width:inherit;scroll-snap-align:start;width:450px}.linkedgrid .linkedin__item:hover{box-shadow:3px 3px 8px rgba(0,0,0,.177)}.linkedgrid .pagination-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.linkedgrid .pagination-dots .dot{background-color:#bbb;border-radius:50%;cursor:pointer;height:12px;transition:background-color .3s;width:12px}.linkedgrid .pagination-dots .dot.active{background-color:#8c1e70}.linkedgrid .button-wrapper{align-items:center;display:flex;height:100%;justify-content:center}.linkedgrid .button,.linkedgrid form .action,form .linkedgrid .action{align-items:center;display:flex;justify-content:center;white-space:nowrap}@media (min-width:1200px){.linkedgrid .linkedinList .linkedin__item{max-width:inherit}}.tip__week__inner{align-items:flex-start;background-color:#000935;border-radius:1rem;display:flex;flex-direction:column;padding:2.4rem}.tip__week__inner a,.tip__week__inner h1,.tip__week__inner h2,.tip__week__inner h3,.tip__week__inner h4,.tip__week__inner i,.tip__week__inner p,.tip__week__inner span{color:#fff}.tip__week__inner .content__grid{gap:1.6rem}.tip__week__inner .tip__header{align-items:center;display:flex;font-size:1.8rem;gap:1rem;margin-bottom:1.6rem}.tip__week__inner .tip__header p{font-style:normal;font-weight:500;line-height:180%}.tip__week__inner .tip__header .tip__lightbulb{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.tip__week__inner .tip__header .tip__lightbulb img{flex-shrink:0;height:1.6957rem;width:1.6957rem}.cases-grid{margin-bottom:200px;padding:0 20px}@media (min-width:76.5em){.cases-grid{padding:0 100px}}.cases-grid h2{font-size:42px}.cases-grid__items{display:flex;flex-wrap:wrap;gap:100px;justify-content:space-between;margin-top:50px}@media (min-width:76.5em){.cases-grid__item{max-width:calc(50vw - 150px)}}@media (min-width:90em){.cases-grid__item{max-width:calc(50vw - 200px)}}@media (min-width:76.5em){.cases-grid__item:nth-child(2n){translate:0 100px}}.cases-grid__item h3{font-size:28px;margin-bottom:10px}.cases-grid__item img{-o-object-fit:cover;object-fit:cover;width:100%}.cases-grid__item_image{border-radius:20px;margin-bottom:30px;overflow:hidden;position:relative}.cases-grid__item_overlay{background-color:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.card__block{padding:2.4rem 0}@media (min-width:40em){.card__block{padding:4rem 0}}@media (min-width:64em){.card__block{padding:8rem 0}}.card__block .background-gray{top:85%;width:100%;z-index:0}.card__block__inner{align-items:left;align-self:stretch;background:#711e68;background:linear-gradient(90deg,#711e68 35%,#341b31);border-radius:1.6rem;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;margin:0 auto;max-width:121.6rem;padding:2rem 2.8rem;position:relative;z-index:50}@media (min-width:40em){.card__block__inner{padding:4rem 6.8rem}.card__block__inner h2{font-size:3.2rem}}@media (min-width:64em){.card__block__inner{padding:11.2rem 16rem}}.card__block__inner h2,.card__block__inner p{color:#fff}.card__block__inner h2{font-size:2.6rem;font-style:normal;font-weight:400;line-height:140%}.card__block__inner p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:180%}.card__block__inner .button,.card__block__inner form .action,form .card__block__inner .action{border-radius:2rem;gap:1.2rem;height:5.6rem;margin-top:2.8rem}.card__block__inner .button .button__link,.card__block__inner .button form .action,.card__block__inner form .action .action,.card__block__inner form .action .button__link,form .card__block__inner .action .action,form .card__block__inner .action .button__link,form .card__block__inner .button .action{padding:1.6rem 2rem;text-transform:none}.card__block__inner .button .button__link p,.card__block__inner .button form .action p,.card__block__inner form .action .action p,.card__block__inner form .action .button__link p,form .card__block__inner .action .action p,form .card__block__inner .action .button__link p,form .card__block__inner .button .action p{font-size:1.6rem;font-style:normal;font-weight:500;line-height:160%;transform:translateY(-.1rem)}.project__item:hover .project__image a:after{opacity:1}.project__item:hover .project__image a img{transform:scale(1.05)}.project__item:hover .project__arrow,.service__list-item:hover .project__arrow{transform:translateX(.5rem)}.blog__breadcrumb img{transition:all .6s cubic-bezier(.165,.84,.44,1)}.blog__breadcrumb:hover a img{transform:scale(1.05);transform:translateX(.5rem)}.project__image{cursor:pointer}.project__image a:after{background:rgba(0,0,0,.14);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .6s cubic-bezier(.165,.84,.44,1)}.project__image{overflow:hidden;position:relative}.project__arrow,.project__image img{transition:all .6s cubic-bezier(.165,.84,.44,1)}.project__detail .project__weblink{margin-bottom:1rem;opacity:0;text-align:left;transition:transform .7s ease-in-out}.project__detail .project__weblink span,.project__detail .project__weblink span.weblink{font-size:1.5rem}@media (min-width:40em){.project__detail .project__weblink span.weblink{font-size:1.7rem}}@media (min-width:64em){.project__detail .project__weblink:hover{cursor:pointer;transform:translateX(20px)!important}}.featured__card:hover .image__wrapper:after,.project:hover .image__wrapper:after{opacity:1}.featured__card:hover .image__wrapper img,.project:hover .image__wrapper img{transform:scale(1.05)}.featured__card:hover .project__body img,.project:hover .project__body img{transform:translateX(.5rem)}.featured__card .image__wrapper:after,.project .image__wrapper:after{background:rgba(0,0,0,.14);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .6s cubic-bezier(.165,.84,.44,1)}.featured__card .image__wrapper img,.featured__card .project__body img,.project .image__wrapper img,.project .project__body img{transition:all .6s cubic-bezier(.165,.84,.44,1)}.card:hover .card__image:after{opacity:1}.card:hover .card__image img{transform:scale(1.05)}.card:hover .card__arrow{transform:translateX(.5rem)}.card .card__image:after{background:rgba(0,0,0,.14);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.card .card__image img,.card .card__image:after,.card__arrow{transition:all .6s cubic-bezier(.165,.84,.44,1)}.article__item:hover .article__thumbnail:after{opacity:1}.article__item:hover .article__thumbnail img{transform:scale(1.05)}.article__item:hover .arrow{transform:translateX(.5rem)}.article__item .article__thumbnail:after{background:rgba(0,0,0,.14);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.article__item .arrow,.article__item .article__thumbnail img,.article__item .article__thumbnail:after{transition:all .6s cubic-bezier(.165,.84,.44,1)}.divider--small,.horizontal__divider{background:#000935;border-radius:5rem;height:.2rem;margin-top:4rem;width:12.5rem}@media (min-width:40em){.divider--small,.horizontal__divider{margin-top:0}}.divider--small{width:5.6rem}img{height:auto}.image__wrapper{overflow:hidden;position:relative;width:100%}.image{max-width:40rem;width:100%}.ratio{aspect-ratio:.74}.ratio--small{aspect-ratio:.83}.ratio--medium{aspect-ratio:.6}.image--rectangle{aspect-ratio:1.7}.image--rectangle-m{aspect-ratio:1.5}.image--square{aspect-ratio:1}.image--cover{height:100%;max-height:950px;-o-object-fit:cover;object-fit:cover;width:100%}.image--cover--videoblock{height:50%;max-height:450px;width:auto}@media (max-width:1000px){.image--cover--videoblock{height:50%;max-height:300px;width:auto}}@media (max-width:800px){.image--cover--videoblock{height:50%;max-height:250px;width:auto}}@media (max-width:700px){.image--cover--videoblock{height:50%;max-height:200px;width:auto}}@media (max-width:500px){.image--cover--videoblock{height:50%;margin-top:20px;max-height:150px;width:auto}.video__left{margin-right:0;width:75%}.video__right{margin-left:0;margin-top:20px}.double__video__left{margin-right:0;width:50%}.video-container{align-items:center;flex-direction:column}}.icon{width:2rem}.icon--large{width:3.2rem}.image__icon{border-radius:50%;height:5rem;overflow:hidden;width:5rem}.aspect__image{aspect-ratio:1}@media (min-width:64em){.aspect__image{aspect-ratio:.78}}.socials__block{align-items:center;display:flex;gap:3.2rem}.page__tag{display:none;margin-right:9.6rem;position:absolute;right:0;top:55vh;transform:rotate(90deg);transform-origin:right;z-index:10}@media (min-width:105em){.page__tag{display:block}}.page__tag p{align-items:center;display:flex;font-family:Montserrat,Nunito Sans;font-size:1.7rem;font-weight:600;gap:2.4rem;line-height:1}.page__tag p:before{background:#000;content:"";display:block;height:.2rem;width:5.6rem}.ProjectPage .page__tag{top:80vh}.ProjectPage .page__tag p{color:#fff}.ProjectPage .page__tag p:before{background:#fff}.SubServicePage .page__tag{display:none}.background__image{overflow:hidden;position:relative}.background__image:after{background:rgba(0,0,0,.14);content:"";display:block;opacity:0}.background__image img,.background__image:after{height:100%;position:absolute;transition:.3s ease;width:100%}.background__image img{-o-object-fit:cover;object-fit:cover}.LandingsPageNew .banner-card-image .card-inner-container{text-align:center}.LandingsPageNew .banner-card-image .card-inner-container img{border-radius:16px;display:block;height:500px;margin:0 auto;max-width:850px;width:auto}.LandingsPageNew .global-button{align-items:center;background:#8c1e70;border:none;border-radius:16px;color:#fff;color:var(--White-White,#fff);cursor:pointer;display:inline-flex;font-family:Montserrat;font-size:1rem;font-size:var(--font-size-label-large,16px);font-style:normal;font-weight:500;justify-content:center;line-height:160%;opacity:1;padding:16px 20px;text-align:right}.LandingsPageNew .global-button span{color:#fff}.LandingsPageNew .global-button svg{margin-left:8px}.LandingsPageNew .global-button:hover{opacity:.8}.LandingsPageNew .banner-short{background-color:#000935;color:#fff;padding-bottom:50px;position:relative;text-align:center}.LandingsPageNew .banner-short .banner-inner{background-color:#000935;min-width:100vw}.LandingsPageNew .banner-short .banner-inner .button,.LandingsPageNew .banner-short .banner-inner form .action,form .LandingsPageNew .banner-short .banner-inner .action{left:50%;margin:15px 0;position:absolute;right:auto;transform:translateX(-50%)}.LandingsPageNew .banner{background-color:#000935;color:#fff;height:500px;padding:80px 20px 180px;position:relative;text-align:center}.LandingsPageNew .banner-title{color:var(--White-White,#fff);font-family:Montserrat;font-size:var(--font-size-Displays-Display-Small,76px);font-style:normal;font-weight:500;line-height:104px;margin:0 auto;max-width:540px;text-align:center}.LandingsPageNew .banner-title .highlight{clear:both;color:#e6b6db}.LandingsPageNew .card-container{bottom:-290px;left:0;position:absolute;top:368px;width:100%}.LandingsPageNew .card-container.has-cta-button{top:400px}.LandingsPageNew .card-container.has-cta-button div img{height:450px}.LandingsPageNew .card-inner-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;position:relative;width:850px}.LandingsPageNew .card{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);color:#000;height:auto;padding:20px;position:relative;text-align:left}.LandingsPageNew .card-one{width:521px;z-index:2}.LandingsPageNew .card-image-container{background-color:#f4f2f2;border-radius:21.525px;height:203.558px}.LandingsPageNew .card-image-container .card-image{aspect-ratio:203.52/282.46;border-radius:8px;flex-shrink:0;height:auto;height:282.461px;left:50%;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;position:absolute;top:-100px;transform:translate(-50%);width:100%;width:203.524px}.LandingsPageNew .card-content h2{font-feature-settings:"calt" off;color:#261911;font-family:Montserrat;font-size:26.906px;font-style:normal;font-weight:500;line-height:160%;margin:21.5px 0}.LandingsPageNew .time-left{align-items:center;color:#261911;display:flex;font-family:Montserrat;font-size:18.834px;font-style:normal;font-weight:400;gap:11px;letter-spacing:-.188px;line-height:120%;margin-bottom:32px}.LandingsPageNew .time-left svg circle:first-of-type{animation:pulse 1.5s ease-out infinite;transform-origin:center}@keyframes pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.1;transform:scale(1.5)}to{opacity:.4;transform:scale(1)}}.LandingsPageNew .time-left .dot{background:#00c853;border-radius:50%;display:inline-block;height:10px;width:10px}.LandingsPageNew .button.landingPage-cta-btn,.LandingsPageNew form .landingPage-cta-btn.action,form .LandingsPageNew .landingPage-cta-btn.action{background:#8c1e70;display:inline-block;margin-top:12px;padding:0;text-align:center;vertical-align:middle}.LandingsPageNew .button.landingPage-cta-btn .button__link,.LandingsPageNew .button.landingPage-cta-btn form .action,.LandingsPageNew form .landingPage-cta-btn.action .action,.LandingsPageNew form .landingPage-cta-btn.action .button__link,form .LandingsPageNew .button.landingPage-cta-btn .action,form .LandingsPageNew .landingPage-cta-btn.action .action,form .LandingsPageNew .landingPage-cta-btn.action .button__link{padding:2rem 3.2rem}.LandingsPageNew .card.card-empty{align-items:center;display:flex;flex-direction:column;height:360px;margin-top:-80px;position:absolute;right:0;transform:rotate(4.046deg);width:375px}.LandingsPageNew .add-title{font-feature-settings:"calt" off;color:#261911;font-family:Montserrat;font-size:21.26px;font-style:normal;font-weight:500;line-height:160%;margin-bottom:17px;text-align:left;width:100%}.LandingsPageNew .drag-area{align-items:center;background:#f4f2f2;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.LandingsPageNew .drag-area svg{flex-shrink:0;height:88.5px;width:84.96px}.LandingsPageNew .drag-text{font-feature-settings:"calt" off;color:#261911;font-family:Montserrat;font-size:21.26px;font-style:normal;font-weight:500;line-height:160%}.LandingsPageNew .content-block{background:#f6f9f8;padding:80px 20px}.LandingsPageNew .content-block.first-content-block{padding:380px 20px 80px}.LandingsPageNew .content-block ul{list-style:initial;padding-left:2rem}.LandingsPageNew .content-inner{color:#1a1a1a;line-height:1.6;margin:0 auto;max-width:850px}.LandingsPageNew .content-inner h2{font-size:var(--font-size-Titles-Title-Large,32px);font-weight:500;line-height:48px;margin-bottom:15px;width:500px}.LandingsPageNew .content-inner h2,.LandingsPageNew .content-inner p{color:var(--Blue-Blue,#000935);font-family:Montserrat;font-style:normal}.LandingsPageNew .content-inner p{font-size:18px;font-weight:400;line-height:32px}.LandingsPageNew .goals-section{background-color:#000935;color:#fff;padding:64px 20px;text-align:center}.LandingsPageNew .goals-section .goals-inner{margin:0 auto;max-width:1280px}.LandingsPageNew .goals-section .goals-title-container{margin-bottom:40px;text-align:center;width:100%}.LandingsPageNew .goals-section .goals-title{color:var(--White-White,#fff);font-family:Montserrat;font-size:var(--font-size-Titles-Title-Large,32px);font-style:normal;font-weight:500;line-height:48px;margin-bottom:40px;margin:0!important}.LandingsPageNew .goals-section .goals-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:40px}.LandingsPageNew .goals-section .goal-card{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;min-height:160px;padding:24px 32px;text-align:left;width:340px}.LandingsPageNew .goals-section .goal-card.big{height:315px;justify-content:flex-end}.LandingsPageNew .goals-section .goal-card .goal-title{font-size:20px;font-weight:500}.LandingsPageNew .goals-section .goal-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;gap:2em;height:50px;padding:4px;width:100%}.LandingsPageNew .goals-section .goal-icon img,.LandingsPageNew .goals-section .goal-icon svg{fill:#8c1e70;height:36px;width:36px}.LandingsPageNew .goals-section .goal-card p{color:var(--Blue-Blue,#000935);font-family:Montserrat;font-size:var(--font-size-Labels-Label-Large,17px);font-style:normal;font-weight:400;line-height:30px;margin-top:8px}.LandingsPageNew .goals-section .goals-button-container{margin-top:20px}.LandingsPageNew .video-feature{background:#f6f9f8;padding:80px 20px}.LandingsPageNew .video-feature .video-feature-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1440px}.LandingsPageNew .video-feature .video-feature-text{display:flex;flex:1 1 280px;flex-direction:column;gap:32px;min-width:260px}.LandingsPageNew .video-feature .text-card{border-radius:16px;font-size:1rem;font-weight:500;line-height:1.5;padding:32px}.LandingsPageNew .video-feature .text-card.dark{align-items:center;background-color:#000935;display:inline-flex;height:345px}.LandingsPageNew .video-feature .text-card.dark .inner-card p{color:#fff!important;font-family:Montserrat;font-size:var(--font-size-Titles-Title-Medium,24px);font-style:normal;font-weight:500;line-height:38px}.LandingsPageNew .video-feature .text-card.dark .inner-card .global-button{margin-top:48px}.LandingsPageNew .video-feature .text-card.light{align-items:center;background-color:#fff;color:#000935;display:inline-flex;height:270px}.LandingsPageNew .video-feature .text-card.light p{color:var(--Blue-Blue,#000935);font-family:Montserrat;font-size:var(--font-size-Titles-Title-Large,32px);font-style:normal;font-weight:500;line-height:48px}.LandingsPageNew .video-feature .video-btn{align-items:center;background:#8c1e70;border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;margin-top:20px;padding:10px 20px}.LandingsPageNew .video-feature .video-feature-media{flex:0 0 60%;max-width:60%;position:relative}.LandingsPageNew .video-feature .video-wrapper{border-radius:12px;height:645px;overflow:hidden}.LandingsPageNew .video-feature .video-wrapper img,.LandingsPageNew .video-feature .video-wrapper video{border-radius:12px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.LandingsPageNew .video-feature .play-button{align-items:center;background-color:#000935;border-radius:50%;display:flex;height:80px;justify-content:center;left:50%;margin-left:-20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.LandingsPageNew .showcase-block{background-color:#fff;padding:112px 0}.LandingsPageNew .showcase-block .showcase-inner{display:flex;justify-content:center;margin:0 auto;max-width:1440px;padding:0 112px}.LandingsPageNew .showcase-block .showcase-image{border-radius:16px;display:block;height:auto;width:100%}.LandingsPageNew .case-section{background:#fff;font-family:Montserrat;padding:80px 20px}.LandingsPageNew .case-section .goals-button-container{margin-top:4rem;text-align:center}.LandingsPageNew .case-section .case-inner{margin:0 auto;max-width:1440px}.LandingsPageNew .case-section .case-inner h2{color:var(--Blue-Blue,#000935);font-family:Montserrat;font-size:var(--font-size-Titles-Title-Large,32px);font-style:normal;font-weight:400;line-height:48px}.LandingsPageNew .case-section .case-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-top:32px}.LandingsPageNew .case-section .case-card{background:#f9f9f9;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.03);display:flex;flex:1 1 calc(33.33333% - 21.33333px);flex-direction:column;max-width:calc(33.33333% - 21.33333px);padding:32px}.LandingsPageNew .case-section .case-card img{margin-bottom:24px}.LandingsPageNew .case-section .case-logo{height:auto;width:40px}.LandingsPageNew .case-section .case-card h3,.LandingsPageNew .case-section .case-card p{font-family:Montserrat;font-size:var(--font-size-Body-Body-Large,16px);font-style:normal;font-weight:400;line-height:32px}.LandingsPageNew .case-section .case-card p{color:var(--Blue-Blue,#000935)}.LandingsPageNew .cta-section{background:#f5f5f5;padding:80px 20px}.LandingsPageNew .cta-section .cta-box{background:linear-gradient(90deg,#6f1d7a,#311b58);border-radius:16px;color:#fff;display:flex;flex-wrap:wrap;gap:32px;margin:0 auto;max-width:1440px;padding:112px}.LandingsPageNew .cta-section .cta-left{flex:1 1 300px}.LandingsPageNew .cta-section .cta-left h2{color:var(--White-White,#fff);font-family:Montserrat;font-size:var(--font-size-Headlines-Headline-Medium,48px);font-style:normal;font-weight:500;line-height:64px}.LandingsPageNew .cta-section .cta-right{display:flex;flex:2 1 400px;flex-direction:column;justify-content:space-between}.LandingsPageNew .cta-section .cta-right p{color:var(--White-White,#fff);font-family:Montserrat;font-size:var(--font-size-Body-Body-Large,16px);font-style:normal;font-weight:400;line-height:32px}.LandingsPageNew .cta-section .cta-button{align-items:center;background:hsla(0,0%,100%,.3);border:none;border-radius:16px;color:var(--White-White,#fff);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:var(--font-size-label-large,16px);font-style:normal;font-weight:500;justify-content:center;line-height:160%;margin-top:24px;max-width:210px;padding:16px 20px;text-align:right;text-decoration:none;transition:background .6s ease}.LandingsPageNew .cta-section .cta-button:hover{background:hsla(0,0%,100%,.6);color:var(--White-White,#fff)!important}.LandingsPageNew .cta-section .cta-button svg{margin-left:8px}.LandingsPageNew .multi-step-block{padding:64px 20px}.LandingsPageNew .multi-step-block .intro__block{margin:0 auto;max-width:1280px}.LandingsPageNew .multi-step-block .intro__block h1,.LandingsPageNew .multi-step-block .intro__block h2{margin-bottom:2rem}.LandingsPageNew .multi-step-block .intro__block .btn-start{align-items:center;background:#8c1e70;border-radius:5rem;color:#fff;display:flex;font-size:1.4rem;font-weight:600;gap:1.6rem;height:-moz-fit-content;height:fit-content;line-height:24px;margin:2em 0;padding:2rem 3.2rem;transition:.3s ease}.LandingsPageNew .multi-step-block .intro__block .btn-start:hover{background:#97207a}.LandingsPageNew .multi-step-block.first-content-block{padding:380px 20px 80px}.LandingsPageNew .multi-step-block h2{margin-bottom:5rem}.LandingsPageNew .multi-step-block .multi-step-inner{margin:0 auto;max-width:1280px}.LandingsPageNew .multi-step-block .multi-step-inner .questions,.LandingsPageNew .multi-step-block .multi-step-inner .step-counter{margin:0 auto;max-width:90%}.LandingsPageNew .multi-step-block .multi-step-inner .no-booking-form{min-width:100%}.LandingsPageNew .multi-step-block .multi-step-inner .contact__page{width:100%}.LandingsPageNew .multi-step-block .multi-step-inner .contact__page .contact__page__block_banner{min-height:100%;transition:.5s ease-in-out}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form{display:none;justify-content:center}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .action{text-transform:none}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper form{margin-top:2em}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .toggle_subtext{font-size:14px}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle{display:flex;flex-direction:row;gap:1em}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle .toggle_text{align-self:center;font-size:16px}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle p{line-height:2em}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle .switch{display:inline-block;height:34px;position:relative;width:60px}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle .switch input{height:0;opacity:0;width:0}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle .slider{background-color:#8c1e70;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;position:absolute;right:4px;transition:.4s;width:26px}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle input:checked+.slider{background-color:#ccc}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle input:focus+.slider{box-shadow:0 0 1px #8c1e70}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle input:checked+.slider:before{transform:translateX(-26px)}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle .slider.round{border-radius:34px}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle .slider.round:before{border-radius:50%}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form form{margin-top:0;min-width:50%;width:100%}.LandingsPageNew .multi-step-block .multi-step-inner .questions{align-items:start;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.LandingsPageNew .multi-step-block .multi-step-inner .questions .multi-step-notification{color:red;display:none;font-size:16px;margin-top:1em}.LandingsPageNew .multi-step-block .multi-step-inner .questions .btn{border:.2rem solid #000935;border-radius:5rem;box-shadow:none;color:#000935;font-family:Montserrat;font-size:16px;font-weight:500;margin:2rem 2rem 0 0;padding:1rem 2rem;transition:.3s ease}.LandingsPageNew .multi-step-block .multi-step-inner .questions .btn:hover{background-color:#efefef}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner{grid-area:1/1/2/2;opacity:0;transition:opacity .2s ease-in-out;visibility:hidden}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner h3{margin:3rem 2rem 0 0}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner h4{font-weight:500}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers,.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .open-answer{margin-top:2rem}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers{display:flex;flex-direction:column;font-size:16px;gap:1rem;width:100%}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers label:hover{cursor:pointer}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option{align-items:center;cursor:pointer;display:inline-flex;flex-wrap:wrap;width:100%}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option .explanation_field,.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option input[type=checkbox],.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option input[type=radio]{display:none}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option .answer_text{flex-basis:70%}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option .explanation_field{border:0;border-radius:9px;box-shadow:inset 0 0 24px rgba(41,41,41,.078);color:#383737;flex-basis:70%;font-family:Montserrat;font-size:16px;margin-left:3rem;margin-top:1rem;min-height:100px;outline:2px solid transparent;padding:17px 25px;resize:none;transition:all .15s ease-in-out;width:100%}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option .explanation_field:focus{outline:2px solid #000935}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option .checkbox-custom{border:2px solid #ccc;border-radius:20%;display:inline-block;flex-shrink:0;height:22px;margin-right:12px;position:relative;transition:border-color .3s;width:22px}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option .checkbox-custom:after{background-color:#8c1e70;border-radius:20%;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:12px}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option .radio-custom{border:2px solid #ccc;border-radius:50%;display:inline-block;flex-shrink:0;height:22px;margin-right:12px;position:relative;transition:border-color .3s;width:22px}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option .radio-custom:after{background-color:#8c1e70;border-radius:50%;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:12px}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option input[type=checkbox]:checked~.explanation_field,.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option input[type=radio]:checked~.explanation_field{display:block}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option input[type=checkbox]:checked+.checkbox-custom:after,.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option input[type=radio]:checked+.radio-custom:after{transform:translate(-50%,-50%) scale(1)}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option input[type=checkbox]:checked+.checkbox-custom,.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .answers .radio-option input[type=radio]:checked+.radio-custom{border-color:#8c1e70}.LandingsPageNew .multi-step-block .multi-step-inner .questions .open-answer textarea{border:0;border-radius:9px;box-shadow:inset 0 0 24px rgba(41,41,41,.078);color:#383737;font-family:Montserrat;font-size:16px;outline:2px solid transparent;padding:17px 25px;resize:none;transition:all .15s ease-in-out;width:70%}.LandingsPageNew .multi-step-block .multi-step-inner .questions .open-answer textarea:focus{outline:2px solid #000935}@media (max-width:910px){.LandingsPageNew .multi-step-block .intro__block{max-width:90%}.LandingsPageNew .cta-section .cta-left h2{color:var(--White-White,#fff);font-family:Montserrat;font-size:var(--font-size-Headlines-Headline-Small,40px)!important;font-style:normal;font-weight:500;line-height:56px}.LandingsPageNew .showcase-block .showcase-inner{padding:0 20px!important}.LandingsPageNew .banner{padding:80px 20px 280px!important}.LandingsPageNew .global-button{justify-content:space-between;max-width:100%!important;width:100%!important}.LandingsPageNew .banner-title{font-size:var(--font-size-Displays-Display-Small,40px)!important;line-height:75px}.LandingsPageNew .card-container{top:250px}.LandingsPageNew .card-container .card-inner-container .card{width:50%}.LandingsPageNew .card-container .card-inner-container img{height:auto!important;max-width:80%!important}.LandingsPageNew .card-container.has-cta-button{top:280px}.LandingsPageNew .button.landingPage-cta-btn,.LandingsPageNew form .landingPage-cta-btn.action,form .LandingsPageNew .landingPage-cta-btn.action{margin-top:28.75px}.LandingsPageNew .content-block.first-content-block{padding:100px 20px 80px}.LandingsPageNew .goals-section{padding:48px 20px}.LandingsPageNew .content-inner h2{max-width:100%!important;width:100%!important}.LandingsPageNew .content-inner,.LandingsPageNew .goals-section .goals-inner{width:100%!important}.LandingsPageNew .case-section .case-card,.LandingsPageNew .video-feature .video-feature-inner{max-width:100%!important;width:100%!important}.LandingsPageNew .video-feature .video-wrapper{height:400px}.LandingsPageNew .video-feature .video-feature-media{flex:0 0 100%;max-width:100%!important;width:100%!important}.LandingsPageNew .card-inner-container{max-width:100%!important;padding:20px;width:100%!important}.LandingsPageNew .card-empty{display:none!important}.LandingsPageNew .card-inner-container .card{max-width:100%!important;width:100%!important}.LandingsPageNew .cta-box{padding:20px!important}.LandingsPageNew .inner-card p,.LandingsPageNew .text-card.light p{font-size:18px!important}}@media (max-width:768px){.LandingsPageNew .multi-step-block .multi-step-inner .contact-form{flex-direction:column}.LandingsPageNew .multi-step-block .multi-step-inner .contact-form iframe{min-width:100%}.LandingsPageNew .cta-section .cta-left h2{color:var(--White-White,#fff);font-family:Montserrat;font-size:var(--font-size-Headlines-Headline-Small,40px)!important;font-style:normal;font-weight:500;line-height:56px}.LandingsPageNew .showcase-block .showcase-inner{padding:0 20px!important}.LandingsPageNew .banner{padding:80px 20px 280px!important}.LandingsPageNew .global-button{justify-content:space-between;max-width:100%!important;width:100%!important}.LandingsPageNew .banner-title{font-size:var(--font-size-Displays-Display-Small,40px)!important;line-height:75px}.LandingsPageNew .card-container{top:250px}.LandingsPageNew .card-container .card-inner-container .card{width:50%}.LandingsPageNew .card-container .card-inner-container img{height:auto!important;max-width:80%!important}.LandingsPageNew .card-container .card-inner-container.has-cta-button{top:280px}.LandingsPageNew .card-container .button.landingPage-cta-btn,.LandingsPageNew .card-container form .landingPage-cta-btn.action,form .LandingsPageNew .card-container .landingPage-cta-btn.action{margin-top:28.75px}.LandingsPageNew .content-block.first-content-block{padding:100px 20px 80px}.LandingsPageNew .goals-section{padding:48px 20px}.LandingsPageNew .content-inner h2{max-width:100%!important;width:100%!important}.LandingsPageNew .content-inner,.LandingsPageNew .goals-section .goals-inner{width:100%!important}.LandingsPageNew .case-section .case-card,.LandingsPageNew .video-feature .video-feature-inner{max-width:100%!important;width:100%!important}.LandingsPageNew .video-feature .video-wrapper{height:400px}.LandingsPageNew .video-feature .video-feature-media{flex:0 0 100%;max-width:100%!important;width:100%!important}.LandingsPageNew .card-inner-container{max-width:100%!important;padding:20px;width:100%!important}.LandingsPageNew .card-empty{display:none!important}.LandingsPageNew .card-inner-container .card{max-width:100%!important;width:100%!important}.LandingsPageNew .cta-box{padding:20px!important}.LandingsPageNew .inner-card p,.LandingsPageNew .text-card.light p{font-size:18px!important}}@media (max-width:1024px){.LandingsPageNew .video-feature-inner{align-items:center;flex-direction:column;gap:0}.LandingsPageNew .video-feature-media{flex:0 0 100%!important;max-width:100%!important;width:100%}}@media (min-width:500px) and (max-width:910px){.LandingsPageNew .card-container .card-inner-container img{height:auto!important;max-width:500px!important}}@media (max-width:640px){.LandingsPageNew .multi-step-block .multi-step-inner .contact-form .content__wrapper .form__toggle .toggle_text{font-size:15px}.LandingsPageNew .multi-step-block .multi-step-inner .questions h3{font-size:20px}.LandingsPageNew .multi-step-block .multi-step-inner .questions .question-inner .open-answer textarea{width:100%}.LandingsPageNew .card-container{top:200px}.LandingsPageNew .card-container .card-inner-container img{height:auto!important;max-width:60%!important}.LandingsPageNew .card-container.has-cta-button{top:370px}.LandingsPageNew .button.landingPage-cta-btn,.LandingsPageNew form .landingPage-cta-btn.action,form .LandingsPageNew .landingPage-cta-btn.action{margin-top:73px}}@media (max-width:549px){.LandingsPageNew .card-container{top:300px}.LandingsPageNew .button.landingPage-cta-btn,.LandingsPageNew form .landingPage-cta-btn.action,form .LandingsPageNew .landingPage-cta-btn.action{margin-top:36px}}

/*# sourceMappingURL=main.css.map*/