@font-face{font-family:Poppins;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/Poppins-VariableFont_wght-DhE6KwIp.otf)}@font-face{font-family:Poppins;font-style:italic;font-weight:100 900;font-display:swap;src:url(/build/assets/Poppins-Italic-VariableFont_wght-BTm7msGV.otf)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;line-height:1.5;vertical-align:baseline}*,*:after,*:before{box-sizing:border-box;line-height:1.5}::selection{background:#26aeff;color:#fff}html{font:400 100% Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%;background:#1a1a1a;color:#fff;overflow-x:hidden;overflow-y:auto}body{padding:16px 8px;width:100%;font-size:1rem}@media (min-width: 430px){body{padding:16px}}body:before{position:fixed;inset:0 0 auto;height:96px;background:linear-gradient(#1a1a1a 35%,#1a1a1a00);content:"";z-index:10}[id]{scroll-margin:160px}h1,h2,h3,h4,h5,h6,.tabs__heading,.skills__heading,.faq__sidebar-heading,.cta-small__heading,.case-card__heading,.steps__step-heading{margin:0;font-family:Poppins,sans-serif;font-weight:700;line-height:1.2}h1{font-size:2.375rem}@media (min-width: 1000px){h1{font-size:2.75rem}}@media (min-width: 1200px){h1{font-size:3rem}}h2{font-size:2rem}@media (min-width: 1000px){h2{font-size:2.25rem}}@media (min-width: 1200px){h2{font-size:2.5rem}}h3{font-size:1.875rem}@media (min-width: 1000px){h3{font-size:2rem}}@media (min-width: 1200px){h3{font-size:2.25rem}}h4,.tabs__heading,.skills__heading,.faq__sidebar-heading,.cta-small__heading,.case-card__heading{font-size:1.75rem}@media (min-width: 1000px){h4,.tabs__heading,.skills__heading,.faq__sidebar-heading,.cta-small__heading,.case-card__heading{font-size:1.875rem}}@media (min-width: 1200px){h4,.tabs__heading,.skills__heading,.faq__sidebar-heading,.cta-small__heading,.case-card__heading{font-size:2rem}}h5{font-size:1.625rem}@media (min-width: 1000px){h5{font-size:1.75rem}}@media (min-width: 1200px){h5{font-size:1.875rem}}h6,.steps__step-heading{font-size:1.5rem}@media (min-width: 1000px){h6,.steps__step-heading{font-size:1.625rem}}@media (min-width: 1200px){h6,.steps__step-heading{font-size:1.75rem}}p{word-wrap:break-word}a{color:#1a1a1a;cursor:pointer;text-decoration:none;transition:all .1s cubic-bezier(.21,.16,.24,.99)}a:hover{text-decoration:underline}small{color:inherit;font-size:.875rem}em{font-style:italic}strong{font-weight:700}pre{overflow-x:auto}abbr{border-bottom:1px dotted #FDF5E5}del{text-decoration:line-through}ol{list-style:decimal}address{font-style:normal}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){img[src*=".svg"]{width:100%}}.container{display:flex;width:100%;flex-wrap:wrap;position:relative;margin:auto;padding:48px 16px;max-width:1192px}@media (min-width: 750px){.container{padding:64px 16px}}@media (min-width: 1000px){.container{padding:120px 16px}}.container.container--full{margin:0;padding-left:0;padding-right:0;max-width:none}.container.container--no-padding-top{padding-top:0}.container.container--no-padding-bottom{padding-bottom:0}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper__nav:has(.swiper__prev.swiper-button-lock):has(.swiper__next.swiper-button-lock){display:none}.swiper__prev,.swiper__next{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:58px;height:58px;background:#fffbf3;border:2px solid #FFFBF3;color:#1a1a1a;border-radius:8px;cursor:pointer;transition:background-color .1s cubic-bezier(.21,.16,.24,.99)}.flex-content__section--has-background .swiper__prev,.flex-content__section--has-background .swiper__next{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.swiper__prev.swiper-button-lock,.swiper__next.swiper-button-lock{opacity:0;pointer-events:none}.swiper__prev:hover svg,.swiper__next:hover svg{transform:rotate(45deg) translate(4px,-4px)}.swiper__prev svg,.swiper__next svg{display:block;width:32px;height:32px;transform:rotate(45deg);transition:transform .2s cubic-bezier(.21,.16,.24,.99)}.swiper__nav{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.swiper__prev{background:transparent;color:#fffbf3;transform:rotate(180deg)}.flex-content__section--has-background .swiper__prev{background:transparent;color:#1a1a1a}@keyframes loader{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes buttonShake{0%{-webkit-transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg)}50%{-webkit-transform:rotate(20deg)}75%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg)}}.flex-content:has(.flex-content__section.flex-content__section--has-background:last-child)+.footer{border-top-left-radius:0;border-top-right-radius:0}.flex-content__section.flex-content__section--has-background{background:#fffbf3;color:#1a1a1a;border-radius:28px}.flex-content__section.flex-content__section--has-background:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.flex-content__section.flex-content__section--has-background:last-child .container{padding-bottom:0}.flex-content__section.flex-content__section--has-background:has(+.flex-content__section.flex-content__section--has-background){border-bottom-left-radius:0;border-bottom-right-radius:0}.flex-content__section.flex-content__section--has-background:has(+.flex-content__section.flex-content__section--has-background)+.flex-content__section.flex-content__section--has-background{border-top-left-radius:0;border-top-right-radius:0}.flex-content__section.flex-content__section--has-background:has(+.flex-content__section.flex-content__section--has-background)+.flex-content__section.flex-content__section--has-background .container{padding-top:0}.flex-content__section:not(.flex-content__section--has-background)+.flex-content__section:not(.flex-content__section--has-background) .container{padding-top:0}.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button{font-size:1.125rem}}.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button:hover .button__arrow svg{transform:rotate(45deg)}.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button .button__text,.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;color:#1a1a1a}.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button .button__text{flex:1;padding:4px 16px;line-height:inherit}.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.flex-content__section:not(.flex-content__section--has-background) .container>[class*=__action-bar] .button .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.attachment-field__main{position:relative;display:flex;flex-flow:column nowrap;align-items:stretch;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;border-radius:28px 28px 26px 26px}@media (min-width: 600px){.attachment-field__main{flex-flow:row nowrap;align-items:center;border-radius:28px 26px 26px 28px}}.attachment-field__button.button{flex-shrink:0;margin:-1px -1px 0;max-width:none}@media (min-width: 600px){.attachment-field__button.button{margin:-1px 0 -1px -1px}}.attachment-field__button.button svg{display:block;width:15px;height:auto}.attachment-field__button.button svg path{stroke:#fff}.attachment-field__text{margin:auto;padding:8px 40px;width:100%;white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden}.attachment-field__cancel:before,.attachment-field__file-cancel:before{margin:auto;width:100%;height:100%;color:#f57f7f;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDEuMzM5ODlDMTYuNTA4MyAyLjIxMDc1IDE3Ljc2MjkgMy40NjA0MiAxOC42Mzk4IDQuOTY1MTlDMTkuNTE2NyA2LjQ2OTk3IDE5Ljk4NTQgOC4xNzc2NiAxOS45OTk0IDkuOTE5MjNDMjAuMDEzNSAxMS42NjA4IDE5LjU3MjUgMTMuMzc1OCAxOC43MiAxNC44OTQ2QzE3Ljg2NzYgMTYuNDEzMyAxNi42MzMyIDE3LjY4MzEgMTUuMTM5MiAxOC41NzgyQzEzLjY0NTIgMTkuNDczMyAxMS45NDM0IDE5Ljk2MjcgMTAuMjAyMSAxOS45OThDOC40NjA4MyAyMC4wMzMyIDYuNzQwNTUgMTkuNjEzMSA1LjIxMTU1IDE4Ljc3OTFDMy42ODI1NiAxNy45NDUyIDIuMzk3ODcgMTYuNzI2NCAxLjQ4NDY3IDE1LjI0MzRDMC41NzE0NjIgMTMuNzYwNCAwLjA2MTQwOTMgMTIuMDY0NiAwLjAwNTAwMDExIDEwLjMyMzlMMCA5Ljk5OTg5TDAuMDA1MDAwMTEgOS42NzU4OUMwLjA2MTAwMzIgNy45NDg4OCAwLjU2MzU0OCA2LjI2NTg1IDEuNDYzNjQgNC43OTA4OUMyLjM2MzczIDMuMzE1OTIgMy42MzA2NSAyLjA5OTM0IDUuMTQwODkgMS4yNTk3N0M2LjY1MTEzIDAuNDIwMjA1IDguMzUzMTUgLTAuMDEzNzEwOCAxMC4wODEgMC4wMDAzMzAyNDZDMTEuODA4OSAwLjAxNDM3MTMgMTMuNTAzNiAwLjQ3NTg5IDE1IDEuMzM5ODlaTTguNTExIDcuMTM5ODlDOC4zMDE0OCA3LjAxNTE3IDguMDUzNjEgNi45NzEzIDcuODE0MDEgNy4wMTY1MkM3LjU3NDQxIDcuMDYxNzUgNy4zNTk1OSA3LjE5Mjk2IDcuMjA5OTUgNy4zODU0N0M3LjA2MDMxIDcuNTc3OTkgNi45ODYxNyA3LjgxODU0IDcuMDAxNDYgOC4wNjE5QzcuMDE2NzUgOC4zMDUyNSA3LjEyMDQzIDguNTM0NjMgNy4yOTMgOC43MDY4OUw4LjU4NSA5Ljk5OTg5TDcuMjkzIDExLjI5MjlMNy4yMSAxMS4zODY5QzcuMDU0NTkgMTEuNTg3OSA2Ljk4MTUxIDExLjg0MDUgNy4wMDU2IDEyLjA5MzRDNy4wMjk2OSAxMi4zNDYzIDcuMTQ5MTYgMTIuNTgwNiA3LjMzOTcyIDEyLjc0ODZDNy41MzAyOSAxMi45MTY3IDcuNzc3NjcgMTMuMDA1OSA4LjAzMTYyIDEyLjk5ODFDOC4yODU1NyAxMi45OTA0IDguNTI3MDQgMTIuODg2MiA4LjcwNyAxMi43MDY5TDEwIDExLjQxNDlMMTEuMjkzIDEyLjcwNjlMMTEuMzg3IDEyLjc4OTlDMTEuNTg4IDEyLjk0NTMgMTEuODQwNiAxMy4wMTg0IDEyLjA5MzUgMTIuOTk0M0MxMi4zNDY0IDEyLjk3MDIgMTIuNTgwNyAxMi44NTA3IDEyLjc0ODggMTIuNjYwMkMxMi45MTY4IDEyLjQ2OTYgMTMuMDA2IDEyLjIyMjIgMTIuOTk4MiAxMS45NjgzQzEyLjk5MDUgMTEuNzE0MyAxMi44ODYzIDExLjQ3MjkgMTIuNzA3IDExLjI5MjlMMTEuNDE1IDkuOTk5ODlMMTIuNzA3IDguNzA2ODlMMTIuNzkgOC42MTI4OUMxMi45NDU0IDguNDExOSAxMy4wMTg1IDguMTU5MjkgMTIuOTk0NCA3LjkwNjM3QzEyLjk3MDMgNy42NTM0NCAxMi44NTA4IDcuNDE5MTcgMTIuNjYwMyA3LjI1MTE0QzEyLjQ2OTcgNy4wODMxMSAxMi4yMjIzIDYuOTkzOTEgMTEuOTY4NCA3LjAwMTY2QzExLjcxNDQgNy4wMDk0MiAxMS40NzMgNy4xMTM1NSAxMS4yOTMgNy4yOTI4OUwxMCA4LjU4NDg5TDguNzA3IDcuMjkyODlMOC42MTMgNy4yMDk4OUw4LjUxMSA3LjEzOTg5WiIgZmlsbD0iI0Y1N0Y3RiIvPgo8L3N2Zz4K);background-size:cover;content:""}.attachment-field__cancel{position:absolute;right:24px;bottom:12px;display:flex;width:24px;height:24px;cursor:pointer;transform:translate(50%)}.attachment-field:not(.attachment-field--has-file) .attachment-field__cancel{display:none}.attachment-field__all-files{margin-top:-22px;padding:38px 24px 16px;background:#fff;color:#1a1a1a;border:1px solid #FDF5E5;border-top:0;border-radius:0 0 26px 26px;word-break:break-all}.attachment-field__all-files:empty,.attachment-field__all-files:has(.attachment-field__file:first-child:last-child){display:none}@media (min-width: 430px){.attachment-field__all-files{margin-top:-26px;padding-top:42px;border-radius:0 0 26px 26px}}.attachment-field__file{position:relative;padding-right:16px}.attachment-field__file-cancel{position:absolute;top:50%;right:0;display:flex;width:16px;height:16px;cursor:pointer;transform:translate(50%,-50%)}.attachment-field__filesize{margin-top:4px;font-style:italic;font-size:.75rem;color:#1a1a1a;text-align:right}.flex-content__section--has-background .attachment-field__filesize{color:#fff}.attachment-field__filesize.attachment-field__filesize--exceeding{color:#f57f7f}.attachment-field__filesize:before{content:attr(data-current-size)}.attachment-field__filesize:after{content:attr(data-max-size)}.attachment-field input{position:absolute;top:-100vh;left:-100vw;display:none;opacity:0;pointer-events:none}.blog-card{position:relative;z-index:1;pointer-events:none}.blog-card>*:not(.background){overflow:hidden;pointer-events:all;border-radius:12px 11.1px}.blog-card .background{position:absolute;overflow:hidden;z-index:-1;inset:4.5px 0 0 4.5px}.blog-card .background__inner{position:absolute;background:#1a1a1a;border-radius:12px;pointer-events:all}.blog-card .background__inner:before,.blog-card .background__inner:after{position:absolute;width:15px;height:15px;background:#1a1a1a;content:"";pointer-events:all;z-index:-1}.blog-card .background__inner{inset:0}.blog-card .background__inner:before{inset:7px 0 auto auto;border-radius:0 4.5px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.blog-card .background__inner:after{inset:auto auto 0 7px;border-radius:0 0 0 4.5px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.blog-card>*:not(.background){transition:transform .2s cubic-bezier(.21,.16,.24,.99)}.blog-card .background{opacity:0;transition:inset .2s cubic-bezier(.21,.16,.24,.99),opacity 0s .2s cubic-bezier(.21,.16,.24,.99)}.blog-card .background__inner{transition:inset .2s cubic-bezier(.21,.16,.24,.99);inset:-4.5px 0 0 -4.5px}.blog-card:hover .background{opacity:1;transition:inset .2s cubic-bezier(.21,.16,.24,.99)}.blog-card:hover>*:not(.background){transform:translate(-12px,-12px)}.blog-card:hover .background{inset:-7.5px 0 0 -7.5px}.blog-card:hover .background__inner{inset:7.5px 0 0 7.5px}.blog-card{display:flex;flex-flow:column nowrap;border-radius:12px}.blog-card:hover{text-decoration:none}.blog-card.blog-card--finance-it .background__inner{background:#382a85}.blog-card.blog-card--finance-it .background__inner:before,.blog-card.blog-card--finance-it .background__inner:after{background:#382a85}.blog-card.blog-card--hrm .background__inner{background:#29612d}.blog-card.blog-card--hrm .background__inner:before,.blog-card.blog-card--hrm .background__inner:after{background:#29612d}.blog-card.blog-card--health .background__inner{background:#911c59}.blog-card.blog-card--health .background__inner:before,.blog-card.blog-card--health .background__inner:after{background:#911c59}.blog-card.blog-card--marcom .background__inner{background:#e3652a}.blog-card.blog-card--marcom .background__inner:before,.blog-card.blog-card--marcom .background__inner:after{background:#e3652a}.blog-card.blog-card--recruitment .background__inner{background:#be281b}.blog-card.blog-card--recruitment .background__inner:before,.blog-card.blog-card--recruitment .background__inner:after{background:#be281b}.blog-card__image{position:relative}.blog-card__image picture,.blog-card__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.blog-card__image{aspect-ratio:1.6}.blog-card__content{display:flex;flex-flow:column nowrap;gap:16px;padding:24px;background:#fffbf3;color:#1a1a1a}.flex-content__section--has-background .blog-card__content{background:#1a1a1a;color:#fff}@media (min-width: 750px){.blog-card__content{gap:24px;padding:32px}}.blog-card__tag{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.blog-card__tag-icon{width:28px;height:28px}.blog-card__tag-text{font-size:.875rem;font-weight:500}.blog-card__heading{font-size:1.25rem;font-weight:600}.blog-card__author{display:flex;flex-flow:row nowrap;align-items:center;gap:16px}.blog-card__author-image{position:relative}.blog-card__author-image picture,.blog-card__author-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.blog-card__author-image{flex-shrink:0;width:40px;height:40px;border-radius:999rem;overflow:hidden}.blog-card__author-info{display:flex;flex-flow:column nowrap;gap:4px}.blog-card__author-name{font-size:.875rem;font-weight:700}.blog-card__author-date{font-size:.75rem;color:#1a1a1a66}.flex-content__section--has-background .blog-card__author-date{color:#fff6}.breadcrumbs__wrapper{display:flex;flex-flow:row wrap;gap:0 24px;font-size:.875rem}.breadcrumbs__item{display:inline-block;position:relative}.breadcrumbs__item:not(:last-child):after{position:absolute;top:50%;right:-12px;content:"/";color:#1a1a1a80;transform:translate(50%,-50%)}.breadcrumbs__item:first-child .breadcrumbs__inner{opacity:1}.breadcrumbs__item:last-child{margin-right:0}.breadcrumbs__inner{display:block;opacity:.5}.breadcrumbs__inner:where(a){text-decoration:none;color:inherit}.breadcrumbs__inner:where(a):hover{text-decoration:none;opacity:1!important}.breadcrumbs__inner svg{display:block;width:20px;height:20px}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.button{font-size:1.125rem}}.button:hover .button__arrow svg{transform:rotate(45deg)}.button .button__text,.button .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff}.button .button__text{flex:1;padding:4px 16px;line-height:inherit}.button .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.button .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.button .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.button.button--shake{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.button.button--shake{font-size:1.125rem}}.button.button--shake:hover .button__arrow svg{animation:buttonShake .4s cubic-bezier(.21,.16,.24,.99) forwards}.button.button--shake .button__text,.button.button--shake .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff}.button.button--shake .button__text{flex:1;padding:4px 16px;line-height:inherit}.button.button--shake .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.button.button--shake .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.button.button--shake .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.button.button--white{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.button.button--white{font-size:1.125rem}}.button.button--white:hover .button__arrow svg{transform:rotate(45deg)}.button.button--white .button__text,.button.button--white .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;color:#1a1a1a}.button.button--white .button__text{flex:1;padding:4px 16px;line-height:inherit}.button.button--white .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.button.button--white .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.button.button--white .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.button.button--white.button--shake{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.button.button--white.button--shake{font-size:1.125rem}}.button.button--white.button--shake:hover .button__arrow svg{animation:buttonShake .4s cubic-bezier(.21,.16,.24,.99) forwards}.button.button--white.button--shake .button__text,.button.button--white.button--shake .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;color:#1a1a1a}.button.button--white.button--shake .button__text{flex:1;padding:4px 16px;line-height:inherit}.button.button--white.button--shake .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.button.button--white.button--shake .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.button.button--white.button--shake .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.button.button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.button.button--secondary{font-size:1.125rem}}.button.button--secondary:hover .button__arrow svg{transform:rotate(45deg)}.button.button--secondary{height:auto}.button.button--secondary:hover .button__arrow svg{transform:rotate(45deg) translate(4px,-4px)}.button.button--secondary .button__text,.button.button--secondary .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:none;border:0;color:#1a1a1a;font-weight:600}.button.button--secondary .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.button.button--secondary .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.button.button--secondary .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.button.button--secondary .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}.button.button--secondary.button--shake{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.button.button--secondary.button--shake{font-size:1.125rem}}.button.button--secondary.button--shake{height:auto}.button.button--secondary.button--shake:hover .button__arrow svg{animation:buttonShake .4s cubic-bezier(.21,.16,.24,.99) forwards}.button.button--secondary.button--shake .button__text,.button.button--secondary.button--shake .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:none;border:0;color:#1a1a1a;font-weight:600}.button.button--secondary.button--shake .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.button.button--secondary.button--shake .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.button.button--secondary.button--shake .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.button.button--secondary.button--shake .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}.button.button--secondary.button--white{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.button.button--secondary.button--white{font-size:1.125rem}}.button.button--secondary.button--white:hover .button__arrow svg{transform:rotate(45deg)}.button.button--secondary.button--white{height:auto}.button.button--secondary.button--white:hover .button__arrow svg{transform:rotate(45deg) translate(4px,-4px)}.button.button--secondary.button--white .button__text,.button.button--secondary.button--white .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;background:none;border:0;color:#1a1a1a;font-weight:600;color:#fffbf3}.button.button--secondary.button--white .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.button.button--secondary.button--white .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.button.button--secondary.button--white .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.button.button--secondary.button--white .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}.button.button--secondary.button--white.button--shake{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.button.button--secondary.button--white.button--shake{font-size:1.125rem}}.button.button--secondary.button--white.button--shake{height:auto}.button.button--secondary.button--white.button--shake:hover .button__arrow svg{animation:buttonShake .4s cubic-bezier(.21,.16,.24,.99) forwards}.button.button--secondary.button--white.button--shake .button__text,.button.button--secondary.button--white.button--shake .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;background:none;border:0;color:#1a1a1a;font-weight:600;color:#fffbf3}.button.button--secondary.button--white.button--shake .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.button.button--secondary.button--white.button--shake .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.button.button--secondary.button--white.button--shake .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.button.button--secondary.button--white.button--shake .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}.button-bar{display:flex;flex-flow:row wrap;align-items:center;gap:16px}.button-bar .button--secondary{margin-left:16px}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button{font-size:1.125rem}}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button:hover .button__arrow svg{transform:rotate(45deg)}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button .button__text,.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;color:#1a1a1a}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button .button__text{flex:1;padding:4px 16px;line-height:inherit}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary{font-size:1.125rem}}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary:hover .button__arrow svg{transform:rotate(45deg)}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary{height:auto}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary:hover .button__arrow svg{transform:rotate(45deg) translate(4px,-4px)}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary .button__text,.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;background:none;border:0;color:#1a1a1a;font-weight:600;color:#fffbf3}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.flex-content__section:not(.flex-content__section--has-background):where(.text-media,.image-numbers,.text) .button-bar .button.button--secondary .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}.case-card{position:relative;z-index:1;pointer-events:none}.case-card>*:not(.background){overflow:hidden;pointer-events:all;border-radius:16px 14.8px}.case-card .background{position:absolute;overflow:hidden;z-index:-1;inset:6px 0 0 6px}.case-card .background__inner{position:absolute;background:#1a1a1a;border-radius:16px;pointer-events:all}.case-card .background__inner:before,.case-card .background__inner:after{position:absolute;width:20px;height:20px;background:#1a1a1a;content:"";pointer-events:all;z-index:-1}.case-card .background__inner{inset:0}.case-card .background__inner:before{inset:9px 0 auto auto;border-radius:0 6px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.case-card .background__inner:after{inset:auto auto 0 9px;border-radius:0 0 0 6px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.case-card>*:not(.background){transition:transform .2s cubic-bezier(.21,.16,.24,.99)}.case-card .background{opacity:0;transition:inset .2s cubic-bezier(.21,.16,.24,.99),opacity 0s .2s cubic-bezier(.21,.16,.24,.99)}.case-card .background__inner{transition:inset .2s cubic-bezier(.21,.16,.24,.99);inset:-6px 0 0 -6px}.case-card:hover .background{opacity:1;transition:inset .2s cubic-bezier(.21,.16,.24,.99)}.case-card:hover>*:not(.background){transform:translate(-16px,-16px)}.case-card:hover .background{inset:-10px 0 0 -10px}.case-card:hover .background__inner{inset:10px 0 0 10px}.case-card{position:relative;display:flex;flex-flow:column nowrap;border-radius:16px}.case-card:hover{text-decoration:none}.case-card:hover .case-card__arrow svg{transform:rotate(45deg)}.case-card.case-card--finance-it .background__inner{background:#382a85}.case-card.case-card--finance-it .background__inner:before,.case-card.case-card--finance-it .background__inner:after{background:#382a85}.case-card.case-card--hrm .background__inner{background:#29612d}.case-card.case-card--hrm .background__inner:before,.case-card.case-card--hrm .background__inner:after{background:#29612d}.case-card.case-card--health .background__inner{background:#911c59}.case-card.case-card--health .background__inner:before,.case-card.case-card--health .background__inner:after{background:#911c59}.case-card.case-card--marcom .background__inner{background:#e3652a}.case-card.case-card--marcom .background__inner:before,.case-card.case-card--marcom .background__inner:after{background:#e3652a}.case-card.case-card--recruitment .background__inner{background:#be281b}.case-card.case-card--recruitment .background__inner:before,.case-card.case-card--recruitment .background__inner:after{background:#be281b}.case-card__image{position:relative}.case-card__image picture,.case-card__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.case-card__image{aspect-ratio:1.1}.case-card__content{position:absolute;inset:0;display:flex;flex-flow:column nowrap;gap:12px;padding:24px;color:#fff;background:linear-gradient(180deg,#0000 55%,#000000b3);border-radius:16px}@media (min-width: 750px){.case-card__content{padding:32px}}.case-card__arrow{display:flex;align-items:center;justify-content:center;margin:0 0 auto auto;width:58px;height:58px;background:#fff;border-radius:8px;color:#1a1a1a;z-index:1}.case-card__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.case-card__tag{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.case-card__tag-icon{width:28px;height:28px}.case-card__tag-text{font-size:.875rem;font-weight:500}.case-card__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit;font-size:.875rem}@media (min-width: 430px){.case-card__text{font-size:1rem;-webkit-line-clamp:3}}@media (min-width: 750px){.case-card__text{font-size:1.125rem;-webkit-line-clamp:4}}.case-teaser{position:relative;z-index:1;pointer-events:none}.case-teaser>*:not(.background){overflow:hidden;pointer-events:all;border-radius:12px 11.1px}.case-teaser .background{position:absolute;overflow:hidden;z-index:-1;inset:4.5px 0 0 4.5px}.case-teaser .background__inner{position:absolute;background:#1a1a1a;border-radius:12px;pointer-events:all}.case-teaser .background__inner:before,.case-teaser .background__inner:after{position:absolute;width:15px;height:15px;background:#1a1a1a;content:"";pointer-events:all;z-index:-1}.case-teaser .background__inner{inset:0}.case-teaser .background__inner:before{inset:7px 0 auto auto;border-radius:0 4.5px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.case-teaser .background__inner:after{inset:auto auto 0 7px;border-radius:0 0 0 4.5px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.case-teaser>*:not(.background){transition:transform .2s cubic-bezier(.21,.16,.24,.99)}.case-teaser .background{opacity:0;transition:inset .2s cubic-bezier(.21,.16,.24,.99),opacity 0s .2s cubic-bezier(.21,.16,.24,.99)}.case-teaser .background__inner{transition:inset .2s cubic-bezier(.21,.16,.24,.99);inset:-4.5px 0 0 -4.5px}.case-teaser:hover .background{opacity:1;transition:inset .2s cubic-bezier(.21,.16,.24,.99)}.case-teaser:hover>*:not(.background){transform:translate(-12px,-12px)}.case-teaser:hover .background{inset:-7.5px 0 0 -7.5px}.case-teaser:hover .background__inner{inset:7.5px 0 0 7.5px}.case-teaser{display:block}.case-teaser.case-teaser--finance-it .background__inner{background:#382a85}.case-teaser.case-teaser--finance-it .background__inner:before,.case-teaser.case-teaser--finance-it .background__inner:after{background:#382a85}.case-teaser.case-teaser--hrm .background__inner{background:#29612d}.case-teaser.case-teaser--hrm .background__inner:before,.case-teaser.case-teaser--hrm .background__inner:after{background:#29612d}.case-teaser.case-teaser--health .background__inner{background:#911c59}.case-teaser.case-teaser--health .background__inner:before,.case-teaser.case-teaser--health .background__inner:after{background:#911c59}.case-teaser.case-teaser--marcom .background__inner{background:#e3652a}.case-teaser.case-teaser--marcom .background__inner:before,.case-teaser.case-teaser--marcom .background__inner:after{background:#e3652a}.case-teaser.case-teaser--recruitment .background__inner{background:#be281b}.case-teaser.case-teaser--recruitment .background__inner:before,.case-teaser.case-teaser--recruitment .background__inner:after{background:#be281b}.case-teaser:hover{text-decoration:none}.case-teaser:hover .case-teaser__arrow svg{transform:rotate(45deg)}.case-teaser__inner{display:flex;flex-flow:column-reverse nowrap;align-items:stretch;border-radius:16px;overflow:hidden}@media (min-width: 750px){.case-teaser__inner{flex-flow:row nowrap}}.case-teaser__content{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px;padding:24px;width:100%;background:#fdf5e5}@media (min-width: 750px){.case-teaser__content{width:50%}}@media (min-width: 1000px){.case-teaser__content{padding:40px}}.case-teaser__tag{padding:4px 8px;background:#1a1a1a;border-radius:4px;color:#fff;font-size:.875rem;font-weight:500}.case-teaser__quote{display:flex;flex-flow:row nowrap;align-items:center;gap:8px;margin-bottom:-16px}.case-teaser__quote-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#1a1a1a;border-radius:999rem;color:#fff}.case-teaser__quote-text{font-size:1.125rem;font-weight:600}.case-teaser__author{display:flex;flex-flow:row nowrap;align-items:center;gap:16px}.case-teaser__author-image{position:relative}.case-teaser__author-image picture,.case-teaser__author-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.case-teaser__author-image{flex-shrink:0;width:56px;height:56px;border-radius:4px;overflow:hidden}.case-teaser__author-info{display:flex;flex-flow:column nowrap;gap:4px;font-size:.875rem}.case-teaser__author-company{font-weight:600}.case-teaser__image{position:relative}.case-teaser__image picture,.case-teaser__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.case-teaser__image{width:100%;aspect-ratio:1.6}@media (min-width: 750px){.case-teaser__image{width:50%;aspect-ratio:auto}}.case-teaser__arrow{position:absolute;inset:32px 32px auto auto;display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:#1a1a1a;border-radius:8px;color:#fff;z-index:1}.case-teaser__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.contact-info{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:12px;list-style:none}.contact-info__item{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:12px}.contact-info__item a{color:inherit}.contact-info__item a:hover{text-decoration:none;color:#1a1a1a}.contact-info__icon svg{display:block;stroke:#1a1a1a}.employee-card{position:relative;z-index:1;pointer-events:none}.employee-card>*:not(.background){overflow:hidden;pointer-events:all;border-radius:12px 11.1px}.employee-card .background{position:absolute;overflow:hidden;z-index:-1;inset:4.5px 0 0 4.5px}.employee-card .background__inner{position:absolute;background:#1a1a1a;border-radius:12px;pointer-events:all}.employee-card .background__inner:before,.employee-card .background__inner:after{position:absolute;width:15px;height:15px;background:#1a1a1a;content:"";pointer-events:all;z-index:-1}.employee-card .background__inner{inset:0}.employee-card .background__inner:before{inset:7px 0 auto auto;border-radius:0 4.5px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.employee-card .background__inner:after{inset:auto auto 0 7px;border-radius:0 0 0 4.5px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.employee-card>*:not(.background){transition:transform .2s cubic-bezier(.21,.16,.24,.99)}.employee-card .background{opacity:0;transition:inset .2s cubic-bezier(.21,.16,.24,.99),opacity 0s .2s cubic-bezier(.21,.16,.24,.99)}.employee-card .background__inner{transition:inset .2s cubic-bezier(.21,.16,.24,.99);inset:-4.5px 0 0 -4.5px}.employee-card:hover .background{opacity:1;transition:inset .2s cubic-bezier(.21,.16,.24,.99)}.employee-card:hover>*:not(.background){transform:translate(-12px,-12px)}.employee-card:hover .background{inset:-7.5px 0 0 -7.5px}.employee-card:hover .background__inner{inset:7.5px 0 0 7.5px}.employee-card{position:relative;display:flex;flex-flow:column nowrap}.employee-card:hover,.employee-card:hover .employee-card__read-more{text-decoration:none}.employee-card.employee-card--finance-it .background__inner{background:#382a85}.employee-card.employee-card--finance-it .background__inner:before,.employee-card.employee-card--finance-it .background__inner:after{background:#382a85}.employee-card.employee-card--hrm .background__inner{background:#29612d}.employee-card.employee-card--hrm .background__inner:before,.employee-card.employee-card--hrm .background__inner:after{background:#29612d}.employee-card.employee-card--health .background__inner{background:#911c59}.employee-card.employee-card--health .background__inner:before,.employee-card.employee-card--health .background__inner:after{background:#911c59}.employee-card.employee-card--marcom .background__inner{background:#e3652a}.employee-card.employee-card--marcom .background__inner:before,.employee-card.employee-card--marcom .background__inner:after{background:#e3652a}.employee-card.employee-card--recruitment .background__inner{background:#be281b}.employee-card.employee-card--recruitment .background__inner:before,.employee-card.employee-card--recruitment .background__inner:after{background:#be281b}.employee-card__image{position:relative}.employee-card__image picture,.employee-card__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.employee-card__image{aspect-ratio:3/4}.employee-card__content{position:absolute;inset:auto 16px 16px;display:flex;flex-flow:column nowrap;gap:16px;padding:24px;background:#fffbf3;color:#1a1a1a;border-radius:8px}.employee-card__tag{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.employee-card__tag-icon{width:28px;height:28px}.employee-card__tag-text{font-size:.875rem;font-weight:500}.employee-card__name{font-size:1.5rem}.employee-card__job{margin-top:-12px;opacity:.55}.employee-card__read-more{position:absolute;inset:auto 24px 24px auto;font-size:.75rem;text-decoration:underline}.form{display:flex;flex-direction:column;width:100%}.form__radio-buttons,.form__checkboxes{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:6px}.form__message{margin-top:8px;background-color:#f57f7f;color:#fff;border-radius:8px;padding:6px 8px;font-weight:600}.form__row{display:flex;flex-wrap:wrap;width:100%;gap:16px}.form__row:not(:last-child){margin-bottom:18px}.form__row.form__row--first{position:fixed;top:-9999px;left:-9999px}.form__req:after{color:#f57f7f;content:"*"}.form__field{width:100%}@media (min-width: 600px){.form__field.form__field--half{width:calc(50% - 8px)}.form__field.form__field--one-third{width:calc(33.3333333333% - 10.6666666667px)}.form__field.form__field--two-third{width:calc(66.6666666667% - 10.6666666667px)}}.form__field.form__field--icon-inputs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;row-gap:0}.form__field.form__field--icon-inputs .icon-input{width:auto}.form__field label:not(:where(.checkbox,.radio,.attachment-field__button)){font-weight:600;display:flex;flex-flow:row nowrap;align-items:center;gap:8px;width:100%;margin-bottom:6px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=date],select,textarea{font-family:Poppins,sans-serif;font-size:1rem;width:100%;padding:10px 20px;height:48px;outline:none;background:#fff;border:solid 1px #1a1a1a;border-radius:8px}textarea{min-height:120px;height:auto;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 48px 12px 16px;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjkgMTI5Ij48cGF0aCBkPSJNMTIxLjMgMzQuNmMtMS42LTEuNi00LjItMS42LTUuOCAwbC01MSA1MS4xLTUxLjEtNTEuMWMtMS42LTEuNi00LjItMS42LTUuOCAwLTEuNiAxLjYtMS42IDQuMiAwIDUuOGw1My45IDUzLjljLjguOCAxLjggMS4yIDIuOSAxLjIgMSAwIDIuMS0uNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIuMS01Ljh6Ii8+PC9zdmc+) calc(100% - 16px) /16px no-repeat}.checkbox{display:flex;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox.checkbox--required .checkbox__text:after{color:#f57f7f;content:"*"}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;z-index:-1;pointer-events:none}.checkbox input:checked+.checkbox__mark{background-color:#1a1a1a}.checkbox input:checked+.checkbox__mark:after{display:block}.checkbox__mark{flex-shrink:0;position:relative;display:block;width:28px;height:28px;border:solid 1px #1a1a1a;border-radius:6px}.checkbox__mark:after{content:"";position:absolute;display:none;inset:50% 0 0 50%;width:8px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-50%,-50%);transform-origin:25% 0}.radio{display:flex;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;z-index:-1;pointer-events:none}.radio input:checked+.radio__mark{background-color:#1a1a1a}.radio input:checked+.radio__mark:after{display:block}.radio__mark{flex-shrink:0;position:relative;display:block;width:24px;height:24px;border:solid 1px #1a1a1a;border-radius:24px}.radio__mark:after{content:"";position:absolute;display:none;inset:50% 0 0 50%;width:8px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-50%,-50%);transform-origin:25% 0}.radio__text:has(.radio__text-left):has(.radio__text-right){display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%}.hamburger{position:relative;width:24px;height:16px;cursor:pointer;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.hamburger.hamburger--toggled{transform:rotate(180deg)}.hamburger.hamburger--toggled .hamburger__line:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger.hamburger--toggled .hamburger__line:nth-child(2){opacity:0}.hamburger.hamburger--toggled .hamburger__line:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.hamburger__line{position:absolute;left:0;right:0;height:2px;background:#1a1a1a;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.hamburger__line:nth-child(1){top:0}.hamburger__line:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger__line:nth-child(3){bottom:0}.heading-bar{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:12px;color:#fffbf3}.flex-content__section--has-background .heading-bar{color:#1a1a1a}.heading-bar__title{color:inherit}.heading-bar__subtitle{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}@media (min-width: 430px){.heading-bar__subtitle{font-size:1.125rem}}.counting-number{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:16px;width:100%}.counting-number__number{color:#911c59;font-size:2.5rem;font-weight:500;line-height:3rem}.counting-number__number[data-affix]:after{font-size:inherit;line-height:inherit;content:attr(data-affix)}.service{position:relative;z-index:1;pointer-events:none}.service>*:not(.background){overflow:hidden;pointer-events:all;border-radius:12px 11.1px}.service .background{position:absolute;overflow:hidden;z-index:-1;inset:4.5px 0 0 4.5px}.service .background__inner{position:absolute;background:#fff;border-radius:12px;pointer-events:all}.service .background__inner:before,.service .background__inner:after{position:absolute;width:15px;height:15px;background:#fff;content:"";pointer-events:all;z-index:-1}.service .background__inner{inset:0}.service .background__inner:before{inset:7px 0 auto auto;border-radius:0 4.5px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.service .background__inner:after{inset:auto auto 0 7px;border-radius:0 0 0 4.5px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.service>*:not(.background){transition:transform .2s cubic-bezier(.21,.16,.24,.99)}.service .background{opacity:0;transition:inset .2s cubic-bezier(.21,.16,.24,.99),opacity 0s .2s cubic-bezier(.21,.16,.24,.99)}.service .background__inner{transition:inset .2s cubic-bezier(.21,.16,.24,.99);inset:-4.5px 0 0 -4.5px}.service:hover .background{opacity:1;transition:inset .2s cubic-bezier(.21,.16,.24,.99)}.service:hover>*:not(.background){transform:translate(-12px,-12px)}.service:hover .background{inset:-7.5px 0 0 -7.5px}.service:hover .background__inner{inset:7.5px 0 0 7.5px}.service{display:flex}.flex-content__section--has-background .service .background__inner{background:#1a1a1a}.flex-content__section--has-background .service .background__inner:before,.flex-content__section--has-background .service .background__inner:after{background:#1a1a1a}.service:hover{text-decoration:none}.service:hover .service__arrow{transform:rotate(45deg)}.service__content{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:16px;padding:16px;width:100%;height:100%;background:#fdf5e5}@media (min-width: 430px){.service__content{gap:24px;padding:24px}}@media (min-width: 1200px){.service__content{padding:40px}}.service__arrow{margin-left:auto;transition:transform .2s cubic-bezier(.21,.16,.24,.99)}.service__arrow svg{display:block;width:64px;height:64px;stroke-width:1;transform:scale(1.4)}.service__title{font-weight:600}@media (min-width: 1200px){.service__text{font-size:1.125rem}}.stairs:has(.stairs__block:nth-child(2):last-child) .stairs__block:nth-child(1){inset:calc(21.35% + 2px) calc(42.7% + 4px) calc(21.35% + 2px) 0}.stairs:has(.stairs__block:nth-child(2):last-child) .stairs__block:nth-child(2){inset:calc(21.35% + 2px) 0 calc(21.35% + 2px) calc(42.7% + 4px)}.stairs:has(.stairs__block:nth-child(3):last-child) .stairs__block:nth-child(1){inset:calc(42.7% + 4px) calc(42.7% + 4px) 0 0}.stairs:has(.stairs__block:nth-child(3):last-child) .stairs__block:nth-child(2){inset:calc(42.7% + 4px) 0 0 calc(42.7% + 4px)}.stairs:has(.stairs__block:nth-child(3):last-child) .stairs__block:nth-child(3){inset:0 0 calc(42.7% + 4px) calc(42.7% + 4px)}.stairs:has(.stairs__block:nth-child(4):last-child) .stairs__block:nth-child(1){inset:calc(59.8666666667% + 5.3333333333px - 14.9666666667%) calc(59.8666666667% + 5.3333333333px) 14.9666666667% 0}.stairs:has(.stairs__block:nth-child(4):last-child) .stairs__block:nth-child(2){inset:calc(59.8666666667% + 5.3333333333px - 14.9666666667%) calc(29.9333333333% + 2.6666666667px) 14.9666666667% calc(29.9333333333% + 2.6666666667px)}.stairs:has(.stairs__block:nth-child(4):last-child) .stairs__block:nth-child(3){inset:calc(29.9333333333% + 2.6666666667px - 14.9666666667%) calc(29.9333333333% + 2.6666666667px) calc(29.9333333333% + 2.6666666667px + 14.9666666667%) calc(29.9333333333% + 2.6666666667px)}.stairs:has(.stairs__block:nth-child(4):last-child) .stairs__block:nth-child(4){inset:calc(29.9333333333% + 2.6666666667px - 14.9666666667%) 0 calc(29.9333333333% + 2.6666666667px + 14.9666666667%) calc(59.8666666667% + 5.3333333333px)}.stairs:has(.stairs__block:nth-child(5):last-child) .stairs__block:nth-child(1){inset:calc(59.8666666667% + 5.3333333333px) calc(59.8666666667% + 5.3333333333px) 0 0}.stairs:has(.stairs__block:nth-child(5):last-child) .stairs__block:nth-child(2){inset:calc(59.8666666667% + 5.3333333333px) calc(29.9333333333% + 2.6666666667px) 0 calc(29.9333333333% + 2.6666666667px)}.stairs:has(.stairs__block:nth-child(5):last-child) .stairs__block:nth-child(3){inset:calc(29.9333333333% + 2.6666666667px) calc(29.9333333333% + 2.6666666667px) calc(29.9333333333% + 2.6666666667px) calc(29.9333333333% + 2.6666666667px)}.stairs:has(.stairs__block:nth-child(5):last-child) .stairs__block:nth-child(4){inset:calc(29.9333333333% + 2.6666666667px) 0 calc(29.9333333333% + 2.6666666667px) calc(59.8666666667% + 5.3333333333px)}.stairs:has(.stairs__block:nth-child(5):last-child) .stairs__block:nth-child(5){inset:0 0 calc(59.8666666667% + 5.3333333333px) calc(59.8666666667% + 5.3333333333px)}.stairs{position:relative;aspect-ratio:1}.stairs__block{position:absolute;inset:0;width:auto;height:auto}.stairs__block:nth-child(1){z-index:4}.stairs__block:nth-child(2){z-index:3}.stairs__block:nth-child(3){z-index:2}.stairs__block:nth-child(4){z-index:1}.stairs__block:nth-child(5){z-index:0}.stairs__block svg{position:absolute;inset:0;display:block;width:100%;height:100%}.tooltip{position:relative;flex-shrink:0;display:flex;width:16px;height:16px;color:#1a1a1a;border-radius:999rem;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10}.tooltip:before{margin:auto;color:#1a1a1a;font-size:.75rem;font-weight:600;content:"i"}.tooltip:after{position:absolute;inset:-2px;border:2px solid #1a1a1a;border-radius:100%;content:"";z-index:-1;pointer-events:none}.tooltip.tooltip--toggled{z-index:20}.tooltip.tooltip--toggled:after{z-index:20}.tooltip.tooltip--toggled .tooltip__content{opacity:1;pointer-events:all}.tooltip__content{position:absolute;top:calc(100% + 16px);left:50%;padding:24px;background:#fff;max-width:480px;min-width:240px;opacity:0;pointer-events:none;font-weight:400;-webkit-user-select:text;user-select:text;white-space:normal;cursor:default;will-change:opacity;transform:translate(-50%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.24))}@media (min-width: 430px){.tooltip__content{max-width:70vw}}@media (min-width: 600px){.tooltip__content{max-width:480px}}@media (min-width: 1000px){.tooltip__content{min-width:400px}}.tooltip__content:before{position:absolute;top:-8px;left:50%;width:16px;height:16px;background:#fff;border:2px solid transparent;transform:translate(-50%) rotate(-45deg);content:""}.video{position:relative;width:100%;border-radius:1rem;aspect-ratio:1.7777777778;overflow:hidden;cursor:pointer}.video:hover .video__play-button{transform:translate(-50%,-50%) scale(1.1)}.video picture,.video img{display:block;width:100%;height:100%}.video img{object-fit:cover}.video video,.video iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video__play-button{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:104px;height:104px;background:#1a1a1a;border-radius:999rem;transform:translate(-50%,-50%);transition:all .2s cubic-bezier(.21,.16,.24,.99)}.video__play-button svg{display:block;width:32px;height:auto;transform:translate(12.5%)}.video__play-button svg path{fill:#fff}.areas-of-expertise.flex-content__section--reversed .container{flex-direction:column-reverse}@media (min-width: 1000px){.areas-of-expertise.flex-content__section--reversed .container{flex-direction:row-reverse}}.areas-of-expertise .container{flex-flow:column nowrap;align-items:center;gap:32px}@media (min-width: 1000px){.areas-of-expertise .container{flex-flow:row nowrap;align-items:flex-start;gap:48px}}.areas-of-expertise__content{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px;width:100%}@media (min-width: 1000px){.areas-of-expertise__content{position:sticky;top:244px;width:50%}}.areas-of-expertise__areas{display:grid;justify-content:center;grid-template-rows:repeat(5,1fr);gap:120px;width:100%}@media (min-width: 1000px){.areas-of-expertise__areas{width:calc(50% - 48px)}}.areas-of-expertise__areas.areas-of-expertise__areas--1{grid-template-rows:repeat(1,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--2{grid-template-rows:repeat(2,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--3{grid-template-rows:repeat(3,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--4{grid-template-rows:repeat(4,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--5{grid-template-rows:repeat(5,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--6{grid-template-rows:repeat(6,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--7{grid-template-rows:repeat(7,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--8{grid-template-rows:repeat(8,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--9{grid-template-rows:repeat(9,1fr)}.areas-of-expertise__areas.areas-of-expertise__areas--10{grid-template-rows:repeat(10,1fr)}.areas-of-expertise__area{position:sticky;top:128px;display:flex;flex-flow:column nowrap;justify-content:center;gap:16px;padding:20px;width:100%;max-width:400px;background:#1a1a1a;border-radius:16px;color:#fff;transition:transform .2s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.areas-of-expertise__area{top:144px}}@media (min-width: 600px){.areas-of-expertise__area{gap:24px;padding:40px}}@media (min-width: 1000px){.areas-of-expertise__area{top:244px}}.areas-of-expertise__area:hover{text-decoration:none}.areas-of-expertise__area:hover .areas-of-expertise__area-arrow svg{transform:rotate(45deg)}.areas-of-expertise__area:has(+.areas-of-expertise__area--stuck):nth-child(1){transform:rotate(-7deg)}.areas-of-expertise__area:has(+.areas-of-expertise__area--stuck):nth-child(2){transform:rotate(4deg)}.areas-of-expertise__area:has(+.areas-of-expertise__area--stuck):nth-child(3){transform:rotate(-3deg)}.areas-of-expertise__area:has(+.areas-of-expertise__area--stuck):nth-child(4){transform:rotate(7deg)}.areas-of-expertise__area.areas-of-expertise__area--finance-it{background:#978be0}.areas-of-expertise__area.areas-of-expertise__area--hrm{background:#abcda6}.areas-of-expertise__area.areas-of-expertise__area--health{background:#f0a0a1}.areas-of-expertise__area.areas-of-expertise__area--marcom{background:#f9c26c}.areas-of-expertise__area.areas-of-expertise__area--recruitment{background:#e8756c}.areas-of-expertise__area-arrow{position:absolute;inset:20px 20px auto auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #fff;border-radius:8px;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 600px){.areas-of-expertise__area-arrow{inset:32px 32px auto auto}}.areas-of-expertise__area-arrow svg{transition:all .1s cubic-bezier(.21,.16,.24,.99)}.areas-of-expertise__area-heading{padding-right:56px;color:inherit}.areas-of-expertise__area-text{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px}@media (min-width: 1200px){.areas-of-expertise__area-text{font-size:1.125rem}}.areas-of-expertise__area-text .heading-bar{margin-bottom:-8px}.areas-of-expertise__area-text ol{margin-left:16px;font-weight:500}.areas-of-expertise__area-text ul{list-style:none;font-weight:500}.areas-of-expertise__area-text ul li{position:relative;padding-left:32px}.areas-of-expertise__area-text ul li:before{position:absolute;top:12px;left:0;width:12px;height:8px;border:2px solid #fff;border-top:0;border-right:0;content:"";transform:translateY(-50%) rotate(-45deg)}.areas-of-expertise__area-text *[style*="text-align: center"]+.button-bar,.areas-of-expertise__area-text *[style*="text-align:center"]+.button-bar{align-self:center}.areas-of-expertise__area-text *[style*="text-align: right"]+.button-bar,.areas-of-expertise__area-text *[style*="text-align:right"]+.button-bar{align-self:flex-end}@media (min-width: 600px){.areas-of-expertise__area-text{font-size:1.125rem}}.block-stairs.flex-content__section--reversed .container{flex-direction:column-reverse}@media (min-width: 750px){.block-stairs.flex-content__section--reversed .container{flex-direction:row-reverse}}.block-stairs .container{flex-flow:column nowrap;align-items:center;gap:32px}@media (min-width: 600px){.block-stairs .container{gap:48px}}@media (min-width: 750px){.block-stairs .container{flex-flow:row nowrap}}@media (min-width: 1000px){.block-stairs .container{gap:80px}}@media (min-width: 1200px){.block-stairs .container{gap:120px}}.block-stairs__stairs{width:100%}@media (min-width: 750px){.block-stairs__stairs{width:calc(45% - 24px)}}@media (min-width: 1000px){.block-stairs__stairs{width:calc(45% - 40px)}}@media (min-width: 1200px){.block-stairs__stairs{width:calc(45% - 60px)}}.block-stairs__block{display:flex;flex-flow:column nowrap;gap:24px;padding:24px 16px;width:100%;background:#fffbf3;border-radius:16px;color:#1a1a1a}@media (min-width: 430px){.block-stairs__block{padding:32px}}@media (min-width: 750px){.block-stairs__block{width:calc(55% - 24px)}}@media (min-width: 1000px){.block-stairs__block{padding:48px;width:calc(55% - 40px)}}@media (min-width: 1200px){.block-stairs__block{width:calc(55% - 60px)}}.flex-content__section--has-background .block-stairs__block{background:#1a1a1a;color:#fff}.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary){font-size:1.125rem}}.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary):hover .button__arrow svg{transform:rotate(45deg)}.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary) .button__text,.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary) .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;color:#1a1a1a}.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary) .button__text{flex:1;padding:4px 16px;line-height:inherit}.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary) .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary) .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.flex-content__section--has-background .block-stairs__block .button:not(.button--secondary) .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.flex-content__section--has-background .block-stairs__block .button.button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.flex-content__section--has-background .block-stairs__block .button.button--secondary{font-size:1.125rem}}.flex-content__section--has-background .block-stairs__block .button.button--secondary:hover .button__arrow svg{transform:rotate(45deg)}.flex-content__section--has-background .block-stairs__block .button.button--secondary{height:auto}.flex-content__section--has-background .block-stairs__block .button.button--secondary:hover .button__arrow svg{transform:rotate(45deg) translate(4px,-4px)}.flex-content__section--has-background .block-stairs__block .button.button--secondary .button__text,.flex-content__section--has-background .block-stairs__block .button.button--secondary .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;background:none;border:0;color:#1a1a1a;font-weight:600;color:#fffbf3}.flex-content__section--has-background .block-stairs__block .button.button--secondary .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.flex-content__section--has-background .block-stairs__block .button.button--secondary .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.flex-content__section--has-background .block-stairs__block .button.button--secondary .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.flex-content__section--has-background .block-stairs__block .button.button--secondary .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}.block-stairs__title{color:inherit}.block-stairs__text{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px}@media (min-width: 1200px){.block-stairs__text{font-size:1.125rem}}.block-stairs__text .heading-bar{margin-bottom:-8px}.block-stairs__text ol{margin-left:16px;font-weight:500}.block-stairs__text ul{list-style:none;font-weight:500}.block-stairs__text ul li{position:relative;padding-left:32px}.block-stairs__text ul li:before{position:absolute;top:12px;left:0;width:12px;height:8px;border:2px solid #fff;border-top:0;border-right:0;content:"";transform:translateY(-50%) rotate(-45deg)}.block-stairs__text *[style*="text-align: center"]+.button-bar,.block-stairs__text *[style*="text-align:center"]+.button-bar{align-self:center}.block-stairs__text *[style*="text-align: right"]+.button-bar,.block-stairs__text *[style*="text-align:right"]+.button-bar{align-self:flex-end}@media (min-width: 430px){.block-stairs__text{font-size:1.125rem}}.blog .container{display:flex;flex-flow:row wrap;align-items:stretch;gap:24px}.blog .blog-card{width:100%}@media (min-width: 600px){.blog .blog-card{width:calc(50% - 12px)}}@media (min-width: 1000px){.blog .blog-card{width:calc(33.3333333333% - 16px)}}.blogs-teaser .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.blogs-teaser .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.blogs-teaser .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.blogs-teaser .container>.heading-bar{grid-area:top-left}}.blogs-teaser .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.blogs-teaser .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.blogs-teaser .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.blogs-teaser__content .swiper{overflow:visible}.blogs-teaser__content .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-flow:row nowrap;gap:24px}.blogs-teaser__item{width:calc(100% - 24px);max-width:calc((1192px - 32px - 48px) / 3)}.cases .container{display:flex;flex-flow:row wrap;align-items:stretch;gap:24px}@media (min-width: 1000px){.cases .container{gap:32px}}.cases .case-card{width:100%}@media (min-width: 1000px){.cases .case-card{width:calc(50% - 16px)}}.cases-teaser .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.cases-teaser .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.cases-teaser .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.cases-teaser .container>.heading-bar{grid-area:top-left}}.cases-teaser .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.cases-teaser .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.cases-teaser .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.cases-teaser__content .swiper{overflow:visible}.cases-teaser__content .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-flow:row nowrap;gap:24px}.cases-teaser__item{width:800px;max-width:calc(100% - 24px)}.cta__inner{display:flex;flex-flow:column-reverse nowrap;align-items:stretch;border-radius:16px;overflow:hidden}@media (min-width: 750px){.cta__inner{flex-flow:row nowrap}}.cta__content{flex:1;display:flex;flex-flow:column nowrap;gap:16px;padding:24px 16px;background:#fffbf3;color:#1a1a1a}.flex-content__section--has-background .cta__content{background:#1a1a1a;color:#fff}.flex-content__section--has-background .cta__content .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.flex-content__section--has-background .cta__content .button{font-size:1.125rem}}.flex-content__section--has-background .cta__content .button:hover .button__arrow svg{transform:rotate(45deg)}.flex-content__section--has-background .cta__content .button .button__text,.flex-content__section--has-background .cta__content .button .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;color:#1a1a1a}.flex-content__section--has-background .cta__content .button .button__text{flex:1;padding:4px 16px;line-height:inherit}.flex-content__section--has-background .cta__content .button .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.flex-content__section--has-background .cta__content .button .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.flex-content__section--has-background .cta__content .button .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.flex-content__section--has-background .cta__content .button.button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.flex-content__section--has-background .cta__content .button.button--secondary{font-size:1.125rem}}.flex-content__section--has-background .cta__content .button.button--secondary:hover .button__arrow svg{transform:rotate(45deg)}.flex-content__section--has-background .cta__content .button.button--secondary{height:auto}.flex-content__section--has-background .cta__content .button.button--secondary:hover .button__arrow svg{transform:rotate(45deg) translate(4px,-4px)}.flex-content__section--has-background .cta__content .button.button--secondary .button__text,.flex-content__section--has-background .cta__content .button.button--secondary .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;background:none;border:0;color:#1a1a1a;font-weight:600;color:#fffbf3}.flex-content__section--has-background .cta__content .button.button--secondary .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.flex-content__section--has-background .cta__content .button.button--secondary .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.flex-content__section--has-background .cta__content .button.button--secondary .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.flex-content__section--has-background .cta__content .button.button--secondary .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}@media (min-width: 430px){.cta__content{padding:32px}}@media (min-width: 1000px){.cta__content{gap:24px;padding:40px}}@media (min-width: 1200px){.cta__content{padding:56px}}.cta__image{position:relative}.cta__image picture,.cta__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.cta__image{flex-shrink:0;width:100%;aspect-ratio:1.6}@media (min-width: 750px){.cta__image{width:320px;aspect-ratio:auto}}@media (min-width: 1000px){.cta__image{width:400px}}.cta-small__inner{position:relative;z-index:1;pointer-events:none;padding:0 16px 16px 0}.cta-small__inner>*:not(.background){overflow:hidden;pointer-events:all;border-radius:16px 14.8px}.cta-small__inner .background{position:absolute;overflow:hidden;z-index:-1;inset:6px 0 0 6px}.cta-small__inner .background__inner{position:absolute;background:#e3652a;border-radius:16px;pointer-events:all}.cta-small__inner .background__inner:before,.cta-small__inner .background__inner:after{position:absolute;width:20px;height:20px;background:#e3652a;content:"";pointer-events:all;z-index:-1}.cta-small__inner .background__inner{inset:10px 0 0 10px}.cta-small__inner .background__inner:before{inset:9px 0 auto auto;border-radius:0 6px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.cta-small__inner .background__inner:after{inset:auto auto 0 9px;border-radius:0 0 0 6px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.cta-small__content{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px;padding:24px;background:#f9c26c;color:#1a1a1a}@media (min-width: 600px){.cta-small__content{flex-flow:row wrap;align-items:center}}@media (min-width: 750px){.cta-small__content{gap:40px;padding:40px}}@media (min-width: 1000px){.cta-small__content{flex-flow:row nowrap}}.cta-small__image{position:relative}.cta-small__image picture,.cta-small__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.cta-small__image{flex-shrink:0;width:96px;height:96px;border-radius:999rem;overflow:hidden}.cta-small__text-container{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:16px}@media (min-width: 600px){.cta-small__text-container{width:calc(100% - 136px)}}@media (min-width: 1000px){.cta-small__text-container{width:auto}}.cta-small__text{font-size:1.125rem}.cta-small__contact-info{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:8px;width:100%}@media (min-width: 430px){.cta-small__contact-info{white-space:nowrap}}@media (min-width: 600px) and (max-width: 999px){.cta-small__contact-info{display:grid;grid-template-areas:"button phone" "button mail";grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:8px 24px}.cta-small__contact-info .cta-small__contact-info-item:nth-child(1){grid-area:phone;align-self:end}.cta-small__contact-info .cta-small__contact-info-item:nth-child(2){grid-area:mail;align-self:start}.cta-small__contact-info .button{grid-area:button}}@media (min-width: 1000px){.cta-small__contact-info{width:auto}}.cta-small__contact-info-item{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.cta-small__contact-info-item:hover{text-decoration:none}.cta-small__contact-info-item:hover svg{animation:buttonShake .4s cubic-bezier(.21,.16,.24,.99) forwards}.faq__content{display:flex;flex-flow:column nowrap;align-items:stretch;gap:32px}@media (min-width: 1000px){.faq__content{flex-flow:row nowrap;align-items:flex-start;gap:48px}}@media (min-width: 1200px){.faq__content{gap:120px}}.faq__sidebar{position:relative;z-index:1;pointer-events:none;padding:0 0 16px 16px}.faq__sidebar>*:not(.background){overflow:hidden;pointer-events:all;border-radius:11.1px 12px}.faq__sidebar .background{position:absolute;overflow:hidden;z-index:-1;inset:4.5px 4.5px 0 0}.faq__sidebar .background__inner{position:absolute;background:#e3652a;border-radius:12px;pointer-events:all}.faq__sidebar .background__inner:before,.faq__sidebar .background__inner:after{position:absolute;width:19px;height:19px;background:#e3652a;content:"";pointer-events:all;z-index:-1}.faq__sidebar .background__inner{inset:11.5px 11.5px 0 0}.faq__sidebar .background__inner:before{inset:7px auto auto 0;border-radius:4.5px 0 0;transform:skewY(-45deg) translateY(-100%);transform-origin:100% 0}.faq__sidebar .background__inner:after{inset:auto 7px 0 auto;border-radius:0 0 4.5px;transform:skew(-45deg) translate(0);transform-origin:0 100%}.faq__sidebar{width:100%}@media (min-width: 1000px){.faq__sidebar{position:sticky;top:244px;flex-shrink:0;width:420px}}.faq__sidebar-content{display:flex;flex-flow:column nowrap;gap:20px;padding:20px;background:#f9c26c}@media (min-width: 430px){.faq__sidebar-content{padding:40px}}.faq__sidebar-heading{color:#1a1a1a}.faq__sidebar-items{display:flex;flex-flow:column nowrap;gap:8px}.faq__sidebar-item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;background:#fff;border-radius:4px}.faq__sidebar-item svg{transform:rotate(45deg);transition:all .1s cubic-bezier(.21,.16,.24,.99)}.faq__sidebar-item:hover{text-decoration:none}.faq__sidebar-item:hover svg{transform:rotate(45deg) translate(4px,-4px)}.faq__categories{flex:1;display:flex;flex-flow:column nowrap;align-items:stretch;gap:48px}.faq__category{display:flex;flex-flow:column nowrap;align-items:stretch;gap:24px}.faq__heading{font-size:1.5rem}.faq__items{display:flex;flex-flow:column nowrap;align-items:stretch;gap:8px}.faq__item{display:flex;flex-flow:column nowrap;align-items:stretch;background:#fffbf3;color:#1a1a1a;border-radius:8px}.flex-content__section--has-background .faq__item{background:#fdf5e5}.faq__item.faq__item--toggled .faq__question svg{transform:rotate(315deg)}.faq__item.faq__item--toggled .faq__answer{padding-bottom:24px;max-height:1000px;opacity:.6}.faq__question{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:16px;padding:24px;font-size:1.125rem;font-weight:500;cursor:pointer}.faq__question svg{transform:rotate(135deg);transition:all .2s cubic-bezier(.21,.16,.24,.99)}.faq__answer{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px}@media (min-width: 1200px){.faq__answer{font-size:1.125rem}}.faq__answer .heading-bar{margin-bottom:-8px}.faq__answer ol{margin-left:16px;font-weight:500}.faq__answer ul{list-style:none;font-weight:500}.faq__answer ul li{position:relative;padding-left:32px}.faq__answer ul li:before{position:absolute;top:12px;left:0;width:12px;height:8px;border:2px solid #fff;border-top:0;border-right:0;content:"";transform:translateY(-50%) rotate(-45deg)}.faq__answer *[style*="text-align: center"]+.button-bar,.faq__answer *[style*="text-align:center"]+.button-bar{align-self:center}.faq__answer *[style*="text-align: right"]+.button-bar,.faq__answer *[style*="text-align:right"]+.button-bar{align-self:flex-end}.faq__answer{padding:0 24px;font-size:.875rem;opacity:0;max-height:0;overflow:hidden;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.footer{background:#fffbf3;color:#1a1a1a;border-radius:28px}.footer .container{flex-flow:column nowrap;align-items:flex-start;padding-bottom:0}.footer__brand{width:100%;max-width:480px}.footer__brand picture,.footer__brand img{display:block;width:100%;height:auto}.footer__company{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin:40px 0;width:100%}@media (min-width: 600px){.footer__company{margin:64px 0}}.footer__company-info{display:flex;flex-flow:column nowrap;font-size:1.125rem}.footer__company-address{font-weight:600}.footer__company-socials{display:flex;flex-flow:row nowrap;gap:8px}.footer__company-socials a{display:block;opacity:.6;transition:all .1s cubic-bezier(.21,.16,.24,.99)}.footer__company-socials a:hover{opacity:1}.footer__company-socials a svg{display:block}.footer__content{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;gap:32px 24px;padding:40px 0;width:100%;border:1px solid rgba(0,0,0,.175);border-left:0;border-right:0}@media (min-width: 600px){.footer__content{gap:48px 24px;padding:64px 0}}@media (min-width: 1000px){.footer__content{flex-flow:row nowrap}}.footer__menu{display:flex;flex-flow:column nowrap;gap:24px;width:100%}@media (min-width: 600px){.footer__menu{width:calc(50% - 12px)}}@media (min-width: 1000px){.footer__menu{width:auto;max-width:calc(25% - 18px)}}.footer__menu-items{display:flex;flex-flow:column nowrap;gap:12px;list-style:none}.footer__menu-item{display:flex}.footer__menu-link{position:relative;display:block}.footer__menu-link:hover{text-decoration:none}.footer__menu-link:hover:after{animation:footerLinkActive .3s cubic-bezier(.21,.16,.24,.99) forwards}.footer__menu-link:after{position:absolute;inset:auto 100% 0 0;height:1px;background:#1a1a1a;animation:footerLinkInactive .3s cubic-bezier(.21,.16,.24,.99) forwards;content:""}.footer__heading{font-size:1.25rem;font-weight:600}.footer__sub{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;width:100%;font-size:.875rem}.footer__submenu{display:flex;flex-flow:row wrap;gap:16px}.footer__submenu a{opacity:.6;transition:all .1s cubic-bezier(.21,.16,.24,.99)}.footer__submenu a:hover{opacity:1;text-decoration:none}.footer__author{color:#1a1a1a99}.footer__author a{color:inherit;font-weight:600;transition:all .1s cubic-bezier(.21,.16,.24,.99)}.footer__author a:hover{color:#1a1a1a;text-decoration:none}@keyframes footerLinkInactive{0%{left:0;right:0}to{left:100%;right:0}}@keyframes footerLinkActive{0%{left:0;right:100%}to{left:0;right:0}}.form-section .container{flex-flow:column nowrap;gap:24px}.form-section:not(:has(.form-section__aside)) .container{max-width:800px}.form-section__content{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:32px}@media (min-width: 1000px){.form-section__content{flex-flow:row nowrap;align-items:flex-start;gap:48px}}.form-section .form{width:100%}@media (min-width: 1000px){.form-section .form:has(+.form-section__aside){width:calc(100% - 368px)}}@media (min-width: 1200px){.form-section .form:has(+.form-section__aside){width:calc(100% - 448px)}}@media (min-width: 1192px){.form-section .form:has(+.form-section__aside){width:800px}}.form-section__aside{display:flex;flex-flow:column nowrap;align-items:stretch;gap:16px;width:100%;background:#1a1a1a;border-radius:16px;color:#fff;padding:24px}.flex-content__section--has-background .form-section__aside{background-color:#ffffff0d}@media (max-width: 429px){.form-section__aside{width:calc(100% + 48px);border-radius:0}}@media (min-width: 1000px){.form-section__aside{width:320px}}@media (min-width: 1200px){.form-section__aside{padding:32px;width:400px}}@media (min-width: 1192px){.form-section__aside{width:calc(100% - 848px)}}.four-oh-four .container{display:flex;flex-flow:column nowrap;align-items:center;gap:24px;text-align:center}.four-oh-four__title{font-size:clamp(132px,15vw,216px);line-height:clamp(132px,15vw,216px)}.four-oh-four__heading{font-size:clamp(23px,2.6vw,38px);line-height:clamp(23px,2.6vw,38px);font-weight:600}.four-oh-four__text{width:clamp(272px,30vw,430px)}.four-oh-four .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.four-oh-four .button{font-size:1.125rem}}.four-oh-four .button:hover .button__arrow svg{transform:rotate(45deg)}.four-oh-four .button .button__text,.four-oh-four .button .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;color:#1a1a1a}.four-oh-four .button .button__text{flex:1;padding:4px 16px;line-height:inherit}.four-oh-four .button .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.four-oh-four .button .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.four-oh-four .button .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.header{background:#fffbf3;color:#1a1a1a;border-top-left-radius:28px;border-top-right-radius:28px;position:sticky;top:16px;left:0;width:100%;transition:all .2s cubic-bezier(.21,.16,.24,.99),border-bottom-left-radius 0s,border-bottom-right-radius 0s;z-index:20}.header:has(+.four-oh-four){border-bottom-left-radius:28px;border-bottom-right-radius:28px}.header.header--scrolled{border-bottom-left-radius:28px;border-bottom-right-radius:28px}body:has(.hamburger--toggled){overflow:hidden}.header .container{max-width:1288px;flex-flow:row nowrap;align-items:center;padding-top:0;padding-bottom:0;height:80px}@media (min-width: 430px){.header .container{height:96px}}@media (min-width: 1000px){.header .container{height:108px}}.header__brand{display:block;margin-right:auto;width:168px}@media (min-width: 430px){.header__brand{width:192px}}.header__brand picture,.header__brand img{display:block;width:100%;height:auto}@media (max-width: 999px){.header .navigation{display:none}}@media (min-width: 1000px){.header__hamburger{display:none}}.hero{background:#fffbf3;color:#1a1a1a;border-bottom-left-radius:28px;border-bottom-right-radius:28px}.hero:has(+.flex-content .flex-content__section.flex-content__section--has-background:first-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.hero:has(+.flex-content .flex-content__section.flex-content__section--has-background:first-child)+.flex-content .flex-content__section:first-child{border-top-left-radius:0;border-top-right-radius:0}.hero:has(+.flex-content .flex-content__section.flex-content__section--has-background:first-child)+.flex-content .flex-content__section:first-child .container{padding-top:0}.hero:has(+.footer){border-bottom-left-radius:0;border-bottom-right-radius:0}.hero:has(+.footer)+.footer{border-top-left-radius:0;border-top-right-radius:0}.hero:has(+.footer)+.footer .container{padding-top:0}.hero .container{max-width:1288px;display:flex;flex-flow:column nowrap;align-items:center;gap:40px;padding-top:0}@media (min-width: 1000px){.hero .container{flex-flow:row nowrap;align-items:flex-start;padding-top:80px}}@media (min-width: 1200px){.hero .container{gap:80px}}.hero__content{order:2;flex-shrink:0;display:flex;flex-flow:column nowrap;gap:24px;width:100%}.hero:not(:has(.hero__counter)) .hero__content{justify-content:center}@media (min-width: 1000px){.hero__content{order:1;align-self:stretch;width:50%}}@media (min-width: 1200px){.hero__content{gap:40px}}@media (min-width: 1000px){.hero.hero--home .hero__title{font-size:3.25rem;line-height:1.05}}@media (min-width: 1200px){.hero.hero--home .hero__title{font-size:4rem}}@media (min-width: 1400px){.hero.hero--home .hero__title{font-size:4.75rem}}@media (min-width: 1200px){.hero__text{font-size:1.125rem}}.hero__job{margin:-12px 0 -4px;font-size:1.5rem}@media (min-width: 1200px){.hero__job{margin:-32px 0 -12px}}.hero__contact-info{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:8px;width:100%}.hero__contact-info-item{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.hero__contact-info-item.hero__contact-info-item--linkedin svg{margin-top:-4px}.hero__contact-info-item:hover{text-decoration:none}.hero__contact-info-item:hover svg{animation:buttonShake .4s cubic-bezier(.21,.16,.24,.99) forwards}.hero__counter{display:flex;flex-flow:row wrap;align-items:flex-start;gap:24px;margin-top:auto}@media (min-width: 430px){.hero__counter .counting-number{flex-basis:calc(33.3333333333% - 16px);min-width:160px}}.hero__image{position:relative;order:1;width:100%;aspect-ratio:1}@media (min-width: 1000px){.hero__image{order:2;flex:1;width:auto}}.hero__image.hero__image--finance-it .hero__image-inner .background__inner{background:#978be0}.hero__image.hero__image--finance-it .hero__image-inner .background__inner:before,.hero__image.hero__image--finance-it .hero__image-inner .background__inner:after{background:#978be0}.hero__image.hero__image--hrm .hero__image-inner .background__inner{background:#abcda6}.hero__image.hero__image--hrm .hero__image-inner .background__inner:before,.hero__image.hero__image--hrm .hero__image-inner .background__inner:after{background:#abcda6}.hero__image.hero__image--health .hero__image-inner .background__inner{background:#f0a0a1}.hero__image.hero__image--health .hero__image-inner .background__inner:before,.hero__image.hero__image--health .hero__image-inner .background__inner:after{background:#f0a0a1}.hero__image.hero__image--marcom .hero__image-inner .background__inner{background:#f9c26c}.hero__image.hero__image--marcom .hero__image-inner .background__inner:before,.hero__image.hero__image--marcom .hero__image-inner .background__inner:after{background:#f9c26c}.hero__image.hero__image--recruitment .hero__image-inner .background__inner{background:#e8756c}.hero__image.hero__image--recruitment .hero__image-inner .background__inner:before,.hero__image.hero__image--recruitment .hero__image-inner .background__inner:after{background:#e8756c}.hero__image-inner{position:relative;z-index:1;pointer-events:none;padding:0 32px 32px 0}.hero__image-inner>*:not(.background){overflow:hidden;pointer-events:all;border-radius:16px 14.8px}.hero__image-inner .background{position:absolute;overflow:hidden;z-index:-1;inset:6px 0 0 6px}.hero__image-inner .background__inner{position:absolute;background:#1a1a1a;border-radius:16px;pointer-events:all}.hero__image-inner .background__inner:before,.hero__image-inner .background__inner:after{position:absolute;width:36px;height:36px;background:#1a1a1a;content:"";pointer-events:all;z-index:-1}.hero__image-inner .background__inner{inset:26px 0 0 26px}.hero__image-inner .background__inner:before{inset:9px 0 auto auto;border-radius:0 6px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.hero__image-inner .background__inner:after{inset:auto auto 0 9px;border-radius:0 0 0 6px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.hero__image-inner picture,.hero__image-inner img{display:block;width:100%;height:100%}.hero__image-inner img{object-fit:cover}.hero__image .stairs{position:absolute;z-index:1}.hero__image .stairs:nth-child(2){inset:40% 67.5% auto 0;transform:translate(-52.5%,-10%)}@media (min-width: 1000px){.hero__image .stairs:nth-child(2){transform:translate(-72.5%,-10%)}}.hero__image .stairs:nth-child(2) svg path:nth-child(1),.hero__image .stairs:nth-child(2) svg path:nth-child(2){display:none}.hero__image .stairs:nth-child(3){inset:auto calc(32px + 8%) 32px 40%;transform:translateY(30%)}@media (min-width: 600px){.hero__image .stairs:nth-child(3){inset:auto calc(32px + 8%) 32px 55%;transform:translateY(20%)}}@media (min-width: 1000px){.hero__image .stairs:nth-child(3){transform:translateY(50%)}}@media (min-width: 750px){.image-numbers.flex-content__section--reversed .container{flex-flow:column nowrap}}@media (min-width: 1000px){.image-numbers.flex-content__section--reversed .container{flex-flow:row-reverse nowrap}}.image-numbers .container{display:flex;flex-flow:column nowrap;align-items:stretch;gap:32px}@media (min-width: 1000px){.image-numbers .container{flex-flow:row nowrap}}@media (min-width: 1200px){.image-numbers .container{gap:48px}}.image-numbers__image{position:relative}.image-numbers__image picture,.image-numbers__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.image-numbers__image{width:100%;border-radius:16px;overflow:hidden;aspect-ratio:1}@media (min-width: 1000px){.image-numbers__image{width:calc(45% - 24px);aspect-ratio:auto}}.image-numbers__content{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:32px;width:100%}@media (min-width: 1000px){.image-numbers__content{width:calc(55% - 24px)}}@media (min-width: 1200px){.image-numbers__content{gap:48px}}.image-numbers__numbers{display:flex;flex-flow:column nowrap;align-items:stretch;gap:16px;width:100%}.image-numbers__number{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:16px;padding:20px;background:#fffbf3;color:#1a1a1a;box-shadow:0 4px 12px #0000000f;border-radius:8px}@media (min-width: 430px){.image-numbers__number{padding:16px 24px}}@media (min-width: 600px){.image-numbers__number{flex-flow:row nowrap;align-items:center}}.image-numbers__number .counting-number{flex-shrink:0;width:160px;color:#911c59}@media (min-width: 1200px){.image-numbers__description{font-size:1.125rem}}.image-slider .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.image-slider .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.image-slider .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.image-slider .container>.heading-bar{grid-area:top-left}}.image-slider .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.image-slider .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.image-slider .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.image-slider__content .swiper{overflow:visible}.image-slider__content .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-flow:row nowrap;gap:24px}.image-slider__image{position:relative}.image-slider__image picture,.image-slider__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.image-slider__image{width:calc(100% - 24px);max-width:480px;aspect-ratio:1.2;border-radius:16px;overflow:hidden}.images .container{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:40px}@media (min-width: 1000px){.images .container{gap:80px}}.images__image{width:100%;max-width:1000px;border-radius:1rem;overflow:hidden}.images__image picture,.images__image img{display:block;width:100%;height:auto}@media (min-width: 1000px){.images__image:first-child:nth-last-child(2),.images__image:last-child:nth-child(2){width:calc(50% - 40px)}}.joboffers .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.joboffers .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.joboffers .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.joboffers .container>.heading-bar{grid-area:top-left}}.joboffers .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.joboffers .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.joboffers .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.joboffers__filters{grid-area:center-left/center-left/center-right/center-right;display:flex;flex-flow:column nowrap;align-items:stretch;gap:16px}@media (min-width: 430px){.joboffers__filters{grid-area:center-right;flex-flow:row nowrap;align-items:center}}@media (min-width: 1000px){.joboffers__filters{grid-area:top-right}}.joboffers__filter{position:relative}@media (max-width: 429px){.joboffers__filter{margin-top:24px}}.joboffers__filter label{position:absolute;inset:auto auto calc(100% + 4px) 0;font-size:.875rem;font-weight:500}.joboffers__filter select{min-width:160px;background-color:transparent}:not(.flex-content__section--has-background) .joboffers__filter select{background-color:#fffbf3}.joboffers__content{display:flex;flex-flow:column nowrap;align-items:stretch;gap:16px;width:100%}@media (max-width: 999px){.joboffers>.container>.joboffers__content{grid-area:bottom-left/bottom-left/bottom-right/bottom-right}}.joboffers__content:has(.joboffers__item:not([class*=joboffers__item--hidden])):after{display:none}.joboffers__content:after{text-align:center;content:"Geen vacatures gevonden."}.joboffers__item{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:20px;padding:24px;width:100%;background:#fffbf3;border:2px solid #1a1a1a;border-radius:8px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.joboffers__item[class*=joboffers__item--hidden]{display:none}@media (min-width: 750px){.joboffers__item{flex-flow:row nowrap;align-items:center;gap:40px}}.joboffers__item:hover{text-decoration:none;background:#1a1a1a;color:#fff}.joboffers:not(.flex-content__section--has-background) .joboffers__item:hover{background:#fdf5e5;color:#1a1a1a}.joboffers__item:hover .joboffers__arrow{border-color:#fff}.joboffers:not(.flex-content__section--has-background) .joboffers__item:hover .joboffers__arrow{border-color:#1a1a1a}.joboffers__item:hover .joboffers__arrow svg{transform:rotate(45deg)}.joboffers__name{order:2;margin-right:auto;font-size:1.25rem}@media (min-width: 750px){.joboffers__name{order:1;font-size:1.5rem}}.joboffers__location{order:3;font-size:1.25rem}@media (min-width: 750px){.joboffers__location{order:2;font-size:1.5rem}}.joboffers__arrow{order:1;align-self:flex-end;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #1a1a1a;border-radius:8px;transition:all .2s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 600px){.joboffers__arrow{inset:32px 32px auto auto}}@media (min-width: 750px){.joboffers__arrow{order:3;align-self:auto}}.joboffers__arrow svg{transition:all .2s cubic-bezier(.21,.16,.24,.99)}.logo-slider .container{max-width:none}.logo-slider .swiper{overflow:visible;width:100%}.logo-slider__logo{display:flex;width:auto;height:auto;filter:brightness(0) invert(1)}.swiper:not(.swiper-initialized) .logo-slider__logo{margin-right:96px}.logo-slider__logo picture,.logo-slider__logo img{display:block;margin:auto;width:auto;max-width:160px;height:auto;max-height:48px}.navigation{display:flex;flex-flow:row nowrap;align-items:center;gap:32px}.navigation__items{display:flex;flex-flow:row nowrap;gap:32px;list-style:none}.navigation__link{color:inherit;font-weight:500}.navigation__link:hover{text-decoration:none;color:#1a1a1a}.scrolling-text.flex-content__section--has-background .scrolling-text__text{color:#1a1a1a40}.scrolling-text.flex-content__section--has-background .scrolling-text__char.scrolling-text__char--colored{color:#1a1a1a}.scrolling-text .container{max-width:1000px}.scrolling-text__text{position:relative;font-size:1.375rem;color:#ffffff40}@media (min-width: 430px){.scrolling-text__text{font-size:1.5rem}}@media (min-width: 750px){.scrolling-text__text{font-size:1.75rem}}@media (min-width: 1000px){.scrolling-text__text{font-size:2rem}}.scrolling-text__char{transition:color .3s cubic-bezier(.21,.16,.24,.99)}.scrolling-text__char.scrolling-text__char--colored{color:#fff}.services .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.services .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.services .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.services .container>.heading-bar{grid-area:top-left}}.services .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.services .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.services .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.services .container{max-width:1288px}.services__content{display:flex;flex-flow:row wrap;align-items:stretch;gap:24px}.services__service{width:100%}@media (min-width: 750px){.services__service{width:calc(50% - 12px)}}.skills .container{display:flex;flex-flow:row wrap;align-items:stretch;gap:24px}.skills__category{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px}@media (min-width: 1200px){.skills__category{font-size:1.125rem}}.skills__category .heading-bar{margin-bottom:-8px}.skills__category ol{margin-left:16px;font-weight:500}.skills__category ul{list-style:none;font-weight:500}.skills__category ul li{position:relative;padding-left:32px}.skills__category ul li:before{position:absolute;top:12px;left:0;width:12px;height:8px;border:2px solid #fff;border-top:0;border-right:0;content:"";transform:translateY(-50%) rotate(-45deg)}.skills__category *[style*="text-align: center"]+.button-bar,.skills__category *[style*="text-align:center"]+.button-bar{align-self:center}.skills__category *[style*="text-align: right"]+.button-bar,.skills__category *[style*="text-align:right"]+.button-bar{align-self:flex-end}.skills__category{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px;padding:24px 20px;width:100%;background:#fffbf3;color:#1a1a1a;border-radius:16px}@media (min-width: 430px){.skills__category{padding:32px}}@media (min-width: 600px){.skills__category{padding:40px}}@media (min-width: 1000px){.skills__category{width:calc(50% - 12px)}}@media (min-width: 1200px){.skills__category{padding:56px}}.flex-content__section--has-background .skills__category{background:#fdf5e5}.skills__category ul li:before{top:10px;border-color:#1a1a1a}.skills__skills{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:8px;font-size:.875rem}.skills__skill-skill{font-weight:600}.skills__skill-description{font-weight:400}.steps .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.steps .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.steps .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.steps .container>.heading-bar{grid-area:top-left}}.steps .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.steps .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.steps .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.steps__content .swiper{overflow:visible}.steps__content .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-flow:row nowrap;gap:24px}.steps__step{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px;padding:64px 24px 24px;width:480px;max-width:calc(100% - 24px);height:auto;background:#fffbf3;color:#1a1a1a;border-radius:12px}.flex-content__section--has-background .steps__step{background:#fdf5e5}@media (min-width: 430px){.steps__step{padding:64px 32px 32px}}@media (min-width: 600px){.steps__step{padding:96px 48px 48px}}@media (min-width: 750px){.steps__step{padding:144px 80px 80px}}.tabs .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.tabs .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.tabs .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.tabs .container>.heading-bar{grid-area:top-left}}.tabs .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.tabs .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.tabs .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.tabs__content{display:flex;flex-flow:column nowrap;align-items:stretch;gap:24px}@media (min-width: 750px){.tabs__content{flex-flow:row nowrap}}.tabs__labels,.tabs__panels{display:flex;flex-flow:column nowrap;align-items:stretch;gap:16px}.tabs__labels{width:100%}@media (min-width: 750px){.tabs__labels{width:calc(45% - 12px)}}.tabs__panels{width:100%}@media (min-width: 750px){.tabs__panels{width:calc(55% - 12px)}}.tabs__label{padding:16px 20px;border:1px solid #FFFBF3;border-radius:8px;font-size:1.5rem;font-weight:500;cursor:pointer}.tabs__label.tabs__label--active{background:#fffbf3;color:#1a1a1a}.flex-content__section--has-background .tabs__label{border-color:#1a1a1a}.flex-content__section--has-background .tabs__label.tabs__label--active{background:#1a1a1a;color:#fff}.tabs__panel{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:16px;padding:20px;height:100%;background:#fffbf3;color:#1a1a1a;border-radius:8px}.flex-content__section--has-background .tabs__panel{background:#fdf5e5}@media (min-width: 750px){.tabs__panel{padding:32px}}@media (min-width: 1000px){.tabs__panel{padding:40px}}.tabs__panel:not(.tabs__panel--active){display:none}.tabs__heading{color:#911c59}.tabs__text{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px}@media (min-width: 1200px){.tabs__text{font-size:1.125rem}}.tabs__text .heading-bar{margin-bottom:-8px}.tabs__text ol{margin-left:16px;font-weight:500}.tabs__text ul{list-style:none;font-weight:500}.tabs__text ul li{position:relative;padding-left:32px}.tabs__text ul li:before{position:absolute;top:12px;left:0;width:12px;height:8px;border:2px solid #fff;border-top:0;border-right:0;content:"";transform:translateY(-50%) rotate(-45deg)}.tabs__text *[style*="text-align: center"]+.button-bar,.tabs__text *[style*="text-align:center"]+.button-bar{align-self:center}.tabs__text *[style*="text-align: right"]+.button-bar,.tabs__text *[style*="text-align:right"]+.button-bar{align-self:flex-end}.tabs__text{gap:16px}.tabs__text ul li:before{border-color:#1a1a1a}.team .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.team .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.team .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.team .container>.heading-bar{grid-area:top-left}}.team .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.team .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.team .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.team:not(.team--slider) .swiper__nav{display:none}.team__content .swiper{overflow:visible}.team__content .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-flow:row wrap;gap:24px}.team.team--slider .team__content .swiper:not(.swiper-initialized) .swiper-wrapper{flex-flow:row nowrap}.team__content .swiper:not(.swiper-initialized) .team__employee{width:100%}@media (min-width: 750px){.team__content .swiper:not(.swiper-initialized) .team__employee{width:calc(50% - 12px)}}@media (min-width: 1200px){.team__content .swiper:not(.swiper-initialized) .team__employee{width:calc(33.3333333333% - 16px)}}.team-teaser .container{flex-flow:column nowrap;align-items:flex-start;gap:32px}@media (min-width: 750px){.team-teaser .container{flex-flow:row nowrap}}@media (min-width: 1000px){.team-teaser .container{gap:64px}}@media (min-width: 1200px){.team-teaser .container{gap:144px}}@media (min-width: 750px){.flex-content__section--reversed .container{flex-flow:row-reverse nowrap}}.team-teaser__image-container{position:relative;z-index:1;pointer-events:none;padding:0 32px 32px 0}.team-teaser__image-container>*:not(.background){overflow:hidden;pointer-events:all;border-radius:16px 14.8px}.team-teaser__image-container .background{position:absolute;overflow:hidden;z-index:-1;inset:6px 0 0 6px}.team-teaser__image-container .background__inner{position:absolute;background:#fffbf3;border-radius:16px;pointer-events:all}.team-teaser__image-container .background__inner:before,.team-teaser__image-container .background__inner:after{position:absolute;width:36px;height:36px;background:#fffbf3;content:"";pointer-events:all;z-index:-1}.team-teaser__image-container .background__inner{inset:26px 0 0 26px}.team-teaser__image-container .background__inner:before{inset:9px 0 auto auto;border-radius:0 6px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.team-teaser__image-container .background__inner:after{inset:auto auto 0 9px;border-radius:0 0 0 6px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.team-teaser__image-container{width:100%}@media (min-width: 750px){.team-teaser__image-container{width:calc(50% - 16px)}}@media (min-width: 1000px){.team-teaser__image-container{width:calc(50% - 32px)}}@media (min-width: 1200px){.team-teaser__image-container{width:calc(50% - 72px)}}.flex-content__section--has-background .team-teaser__image-container .background__inner{background:#1a1a1a}.flex-content__section--has-background .team-teaser__image-container .background__inner:before,.flex-content__section--has-background .team-teaser__image-container .background__inner:after{background:#1a1a1a}.flex-content__section--has-background .team-teaser__image-container .swiper{background:#1a1a1a}.team-teaser__image-container .swiper{background:#fffbf3}.team-teaser__image{aspect-ratio:1}.team-teaser__image picture,.team-teaser__image img{display:block;width:100%;height:100%}.team-teaser__image img{object-fit:cover}.team-teaser__content{display:flex;flex-flow:column nowrap;gap:40px;width:100%}@media (min-width: 750px){.team-teaser__content{width:calc(50% - 16px)}}@media (min-width: 1000px){.team-teaser__content{width:calc(50% - 32px)}}@media (min-width: 1200px){.team-teaser__content{width:calc(50% - 72px)}}.team-teaser__content .swiper{width:100%}.team-teaser__heading{margin-bottom:40px}.team-teaser__employee{display:flex;flex-flow:row nowrap;gap:16px;margin-top:16px}.team-teaser__employee-icon{width:48px}.team-teaser__employee-info{display:flex;flex-flow:column nowrap}.team-teaser__employee-name{font-weight:700;font-size:1.125rem}.team-teaser__employee-job{font-size:.875rem}.team-teaser .button-bar .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.team-teaser .button-bar .button{font-size:1.125rem}}.team-teaser .button-bar .button:hover .button__arrow svg{transform:rotate(45deg)}.team-teaser .button-bar .button{height:auto}.team-teaser .button-bar .button:hover .button__arrow svg{transform:rotate(45deg) translate(4px,-4px)}.team-teaser .button-bar .button .button__text,.team-teaser .button-bar .button .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:#fffbf3;border-color:#fffbf3;background:none;border:0;color:#1a1a1a;font-weight:600;color:#fffbf3}.team-teaser .button-bar .button .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.team-teaser .button-bar .button .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.team-teaser .button-bar .button .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.team-teaser .button-bar .button .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}.flex-content__section--has-background.team-teaser .button-bar .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:stretch;font-family:Poppins,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.3;text-decoration:none;vertical-align:bottom;height:58px;width:auto;max-width:100%;position:relative;text-align:left;font-weight:400;transition:all .1s cubic-bezier(.21,.16,.24,.99)}@media (min-width: 430px){.flex-content__section--has-background.team-teaser .button-bar .button{font-size:1.125rem}}.flex-content__section--has-background.team-teaser .button-bar .button:hover .button__arrow svg{transform:rotate(45deg)}.flex-content__section--has-background.team-teaser .button-bar .button{height:auto}.flex-content__section--has-background.team-teaser .button-bar .button:hover .button__arrow svg{transform:rotate(45deg) translate(4px,-4px)}.flex-content__section--has-background.team-teaser .button-bar .button .button__text,.flex-content__section--has-background.team-teaser .button-bar .button .button__arrow{display:flex;align-items:center;background:#1a1a1a;border:solid 2px #1a1a1a;border-radius:8px;color:#fff;background:none;border:0;color:#1a1a1a;font-weight:600}.flex-content__section--has-background.team-teaser .button-bar .button .button__text{flex:1;line-height:inherit;padding:0 8px 0 0}.flex-content__section--has-background.team-teaser .button-bar .button .button__text-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:inherit}.flex-content__section--has-background.team-teaser .button-bar .button .button__arrow{flex-shrink:0;justify-content:center;aspect-ratio:1}.flex-content__section--has-background.team-teaser .button-bar .button .button__arrow svg{display:block;width:32px;height:32px;transition:all .2s cubic-bezier(.21,.16,.24,.99);width:28px;height:28px;transform:rotate(45deg)}.team-teaser .button-bar .button.button--secondary{margin-left:0}.testimonials .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.testimonials .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.testimonials .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.testimonials .container>.heading-bar{grid-area:top-left}}.testimonials .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.testimonials .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.testimonials .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.testimonials__content .swiper{overflow:visible}.testimonials__content .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-flow:row nowrap;gap:24px}.testimonials__testimonial{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:20px;padding:24px;width:480px;max-width:calc(100% - 24px);height:auto;background:#fffbf3;color:#1a1a1a;border-radius:12px}.flex-content__section--has-background .testimonials__testimonial{background:#fdf5e5}@media (min-width: 430px){.testimonials__testimonial{padding:32px}}@media (min-width: 600px){.testimonials__testimonial{gap:24px;padding:48px}}.testimonials__testimonial-top{display:flex;flex-flow:row nowrap;align-items:center;gap:20px}@media (min-width: 600px){.testimonials__testimonial-top{gap:24px}}.testimonials__testimonial-image{position:relative}.testimonials__testimonial-image picture,.testimonials__testimonial-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.testimonials__testimonial-image{flex-shrink:0;width:72px;height:72px;border-radius:999rem;overflow:hidden}@media (min-width: 600px){.testimonials__testimonial-image{width:80px;height:80px}}.testimonials__testimonial-name{font-size:1.25rem;font-weight:600}@media (min-width: 600px){.testimonials__testimonial-name{font-size:1.5rem}}.testimonials__testimonial-job{font-weight:600;color:silver}.flex-content__section--has-background .testimonials__testimonial-job{color:#cdcdcd}@media (min-width: 600px){.testimonials__testimonial-job{font-size:1.125rem}}.text__content{margin:0 auto;max-width:800px;width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px}@media (min-width: 1200px){.text__content{font-size:1.125rem}}.text__content .heading-bar{margin-bottom:-8px}.text__content ol{margin-left:16px;font-weight:500}.text__content ul{list-style:none;font-weight:500}.text__content ul li{position:relative;padding-left:32px}.text__content ul li:before{position:absolute;top:12px;left:0;width:12px;height:8px;border:2px solid #fff;border-top:0;border-right:0;content:"";transform:translateY(-50%) rotate(-45deg)}.text__content *[style*="text-align: center"]+.button-bar,.text__content *[style*="text-align:center"]+.button-bar{align-self:center}.text__content *[style*="text-align: right"]+.button-bar,.text__content *[style*="text-align:right"]+.button-bar{align-self:flex-end}.text-media__container{display:flex;flex-flow:column nowrap;align-items:stretch;gap:16px;width:100%}@media (min-width: 1000px){.text-media__container{flex-flow:row nowrap;align-items:center;gap:32px}}@media (min-width: 1200px){.text-media__container{gap:64px}}@media (min-width: 1000px){[class*=--reversed] .text-media__container{flex-flow:row-reverse nowrap}}.text-media__content,.text-media__media{width:100%}@media (min-width: 1000px){.text-media__content,.text-media__media{width:calc(50% - 16px)}}@media (min-width: 1200px){.text-media__content,.text-media__media{width:calc(50% - 32px)}}.text-media__content{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:24px}@media (min-width: 1200px){.text-media__content{font-size:1.125rem}}.text-media__content .heading-bar{margin-bottom:-8px}.text-media__content ol{margin-left:16px;font-weight:500}.text-media__content ul{list-style:none;font-weight:500}.text-media__content ul li{position:relative;padding-left:32px}.text-media__content ul li:before{position:absolute;top:12px;left:0;width:12px;height:8px;border:2px solid #fff;border-top:0;border-right:0;content:"";transform:translateY(-50%) rotate(-45deg)}.text-media__content *[style*="text-align: center"]+.button-bar,.text-media__content *[style*="text-align:center"]+.button-bar{align-self:center}.text-media__content *[style*="text-align: right"]+.button-bar,.text-media__content *[style*="text-align:right"]+.button-bar{align-self:flex-end}.text-media__media{position:relative;border-radius:1rem;overflow:hidden}.text-media__media>picture,.text-media__media>picture>img{display:block;width:100%;height:auto}.usps .container{display:grid;grid-template-areas:"top-left top-right" "center-left center-right" "bottom-left bottom-right";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:32px}@media (min-width: 1000px){.usps .container{grid-template-areas:"top-left top-right" "center-left center-right";grid-template-rows:auto auto;gap:48px}}.usps .container>.heading-bar{grid-area:top-left/top-left/top-right/top-right;align-self:flex-end;max-width:840px}@media (min-width: 1000px){.usps .container>.heading-bar{grid-area:top-left}}.usps .container>[class*=__action-bar]{grid-area:bottom-left/bottom-left/bottom-right/bottom-right;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:flex-start;gap:16px}@media (min-width: 1000px){.usps .container>[class*=__action-bar]{grid-area:top-right;align-items:flex-end}}.usps .container>[class*=__content]{grid-area:center-left/center-left/center-right/center-right}.usps__content{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;gap:16px}@media (min-width: 1200px){.usps__content{flex-flow:row nowrap}}.usps__usp{position:relative;z-index:1;pointer-events:none;padding:0 16px 16px 0}.usps__usp>*:not(.background){overflow:hidden;pointer-events:all;border-radius:16px 14.8px}.usps__usp .background{position:absolute;overflow:hidden;z-index:-1;inset:6px 0 0 6px}.usps__usp .background__inner{position:absolute;background:#fff;border-radius:16px;pointer-events:all}.usps__usp .background__inner:before,.usps__usp .background__inner:after{position:absolute;width:20px;height:20px;background:#fff;content:"";pointer-events:all;z-index:-1}.usps__usp .background__inner{inset:10px 0 0 10px}.usps__usp .background__inner:before{inset:9px 0 auto auto;border-radius:0 6px 0 0;transform:skewY(45deg) translateY(-100%);transform-origin:0 0}.usps__usp .background__inner:after{inset:auto auto 0 9px;border-radius:0 0 0 6px;transform:skew(45deg) translate(0);transform-origin:100% 100%}.usps__usp{width:100%}@media (min-width: 750px){.usps__usp{width:calc(50% - 8px)}}@media (min-width: 1200px){.usps__usp{width:calc(33.3333333333% - 10.6666666667px)}}.flex-content__section--has-background .usps__usp .usps__usp-content{background:#fdf5e5}.flex-content__section--has-background .usps__usp .background__inner{background:#1a1a1a}.flex-content__section--has-background .usps__usp .background__inner:before,.flex-content__section--has-background .usps__usp .background__inner:after{background:#1a1a1a}.usps__usp-content{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:20px;padding:24px;height:100%;background:#fffbf3;color:#1a1a1a}@media (min-width: 1000px){.usps__usp-content{padding:32px}}@media (min-width: 1000px){.usps__usp-content{padding:48px}}.usps__usp-icon{margin-bottom:56px}.usps__usp-icon svg{display:block;width:48px;height:48px;transform:translate(-12.5%)}.usps__usp-heading{font-size:1.5rem}.video-section__video{margin:0 auto;max-width:1000px}
