@charset "UTF-8";@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:48px;background:#1a1a1a;content:"";z-index:10}[id]{scroll-margin:160px}h1,h2,h3,h4,h5,h6{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{font-size:1.75rem}@media (min-width: 1000px){h4{font-size:1.875rem}}@media (min-width: 1200px){h4{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{font-size:1.5rem}@media (min-width: 1000px){h6{font-size:1.625rem}}@media (min-width: 1200px){h6{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)}}.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:#fff;color:#1a1a1a}.flex-content__section--has-background .blog-card__content{background:#1a1a1a;color:#fff}@media (min-width: 430px){.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}.breadcrumbs__item{display:inline-block;position:relative}.breadcrumbs__item:not(:last-child):after{position:absolute;top:50%;right:-12px;content:"/";color:#9a9a9a;transform:translate(50%,-50%)}.breadcrumbs__item:last-child{margin-right:0;color:#1a1a1a;font-weight:700}.breadcrumbs__inner:where(a){text-decoration:none;color:inherit}.breadcrumbs__inner:where(a):hover{text-decoration:none;color:#1a1a1a}.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--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--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--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-bar{display:flex;flex-flow:row wrap;align-items:center;gap:16px}.button-bar .button--secondary{margin-left:16px}.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}.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:12px 20px;height:52px;outline:none;border:solid 1px #1a1a1a;border-radius:26px}textarea{min-height:120px;height:auto;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 48px 12px 16px;background: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}}.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:120px;height:120px;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:40px;height:auto;transform:translate(12.5%)}.video__play-button svg path{fill:#1a1a1a}.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:16px}@media (min-width: 600px){.areas-of-expertise__area-text{gap:24px}}.areas-of-expertise__area-text .heading-bar{margin-bottom:-8px}.areas-of-expertise__area-text ol,.areas-of-expertise__area-text ul{margin-left:16px}.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}}.areas-of-expertise__area-text ul,.areas-of-expertise__area-text ol{font-weight:600}.areas-of-expertise__area-text ul{margin:0;list-style:none}.areas-of-expertise__area-text ul li{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:20px;padding-left:4px}.areas-of-expertise__area-text ul li:before{display:inline-block;width:12px;height:8px;border:2px solid #fff;border-top:0;border-right:0;content:"";transform:rotate(-45deg) translate(-6px,4px)}.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:16px}@media (min-width: 600px){.block-stairs__text{gap:24px}}.block-stairs__text .heading-bar{margin-bottom:-8px}.block-stairs__text ol,.block-stairs__text ul{margin-left:16px}.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}}.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-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}}.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__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}.form-section .container{flex-flow:column nowrap;gap:24px}.form-section:not(:has(.form-section__aside)) .container{max-width:850px}.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:850px}}.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% - 898px)}}.four-oh-four+.footer .container{padding-top:0}.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)}.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.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 .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%}@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__title{font-size:3.25rem;line-height:1.05}}@media (min-width: 1200px){.hero__title{font-size:4rem}}@media (min-width: 1400px){.hero__title{font-size:4.75rem}}@media (min-width: 1200px){.hero__text{font-size:1.125rem}}.hero__counter{display:flex;flex-flow:row wrap;align-items:flex-start;gap:24px;margin-top:auto}.hero__counter-item{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:16px;width:100%}@media (min-width: 430px){.hero__counter-item{flex-basis:calc(33.3333333333% - 16px);min-width:160px}}.hero__counter-number{color:#911c59;font-size:2.5rem;font-weight:500;line-height:3rem}.hero__counter-number[data-suffix]:after{font-size:inherit;line-height:inherit;content:attr(data-suffix)}.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-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:#978be0;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:#978be0;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%)}}.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)}}.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 .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)}}.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}.text__content{margin:0 auto;max-width:850px;width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;gap:16px}@media (min-width: 600px){.text__content{gap:24px}}.text__content .heading-bar{margin-bottom:-8px}.text__content ol,.text__content ul{margin-left:16px}.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:16px}@media (min-width: 600px){.text-media__content{gap:24px}}.text-media__content .heading-bar{margin-bottom:-8px}.text-media__content ol,.text-media__content ul{margin-left:16px}.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__usps{display:flex;flex-flow:column nowrap;align-items:stretch;gap:16px;width:100%}@media (min-width: 750px){.text-media__usps{flex-flow:row wrap;gap:24px}}.text-media__usp{display:flex;flex-flow:row nowrap;align-items:center;gap:20px;padding:20px 24px;width:100%;background:#1a1a1a;border-radius:1rem;color:#fff}@media (min-width: 750px){.text-media__usp{width:calc(50% - 12px)}}.flex-content__section--has-background .text-media__usp{background-color:#ffffff0d}.text-media__usp-icon{flex-shrink:0;width:44px}.text-media__usp-icon svg{display:block;width:100%;height:auto;transform:scale(1.2)}.text-media__usp-icon svg path{stroke:#1a1a1a}.text-media__usp-text{display:flex;flex-flow:column nowrap;gap:4px}.text-media__usp-text-top{font-size:1.5rem;font-weight:600;line-height:1}@media (min-width: 750px){.text-media__usp-text-top{font-size:2rem}}.text-media__usp-text-bottom{line-height:1}.text-media__media{position:relative;border-radius:16px;overflow:hidden}@media (min-width: 600px){.text-media__media{border-radius:32px}}.text-media__media>picture,.text-media__media>picture>img{display:block;width:100%;height:auto}.text-media__media-quote{position:relative;font-weight:600}@media (min-width: 600px){.text-media__media-quote{font-size:1.25rem}}.text-media__media-quote:before{position:absolute;inset:0 auto auto 0;font-weight:600;font-size:40px;color:#1a1a1a4d;z-index:-1;content:"“";transform:translate(-72.5%,-35%)}@media (min-width: 600px){.text-media__media-quote:before{font-size:80px}}.text-media__media-author{display:flex;flex-flow:row nowrap;align-items:center;gap:8px;font-weight:600;font-size:.875rem;color:#1a1a1a}@media (min-width: 600px){.text-media__media-author{font-size:1rem}}.text-media__media-author:before{display:block;width:12px;height:2px;background:#1a1a1a;content:""}.video-section__video{margin:0 auto;max-width:1000px}
