:root{--assecoblue:#00aee8;--white:white;--color:#000;--grey:#000000d4;--grey-2:#454444}body{color:#494949;background-color:#fafafa;font-family:Geomanist,sans-serif;font-size:1rem;line-height:1.5}h1{color:#000;margin-top:0;margin-bottom:1.5rem;font-size:4rem;font-weight:700;line-height:1}h2{z-index:0;color:#000;margin-top:2rem;margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1.3}h3{color:#000;margin-top:2.7rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.2}h4{color:#000;margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:24px}h5{color:#000;margin-top:0;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.5}h6{color:#000;margin-top:0;margin-bottom:.5rem;font-size:.75rem;font-weight:500;line-height:1.5}p{margin-bottom:.5rem}a,a:hover{text-decoration:none}ul{padding-left:40px}ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{margin-bottom:1rem}img{border-radius:.5rem;max-width:100%;height:auto}strong{font-weight:700}blockquote{color:#000;text-align:center;border-left:1px #000;width:75%;margin-top:1rem;margin-left:auto;margin-right:auto;padding:.75rem 0 0;font-size:1rem;font-style:italic;line-height:1.5}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px}.w-form-formrecaptcha{margin-bottom:8px}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.padding-xlarge{padding:4rem}.padding-xhuge{padding:8rem}.global-styles{display:block;position:fixed;inset:0% auto auto 0%}.icon-1x1-small{width:1.5rem;height:1.5rem;margin-left:.5rem;margin-right:.5rem}.text-align-center{text-align:center}.text-align-center.contact-baner-center{line-height:2rem}.padding-huge{padding:6rem}.z-2{z-index:2;position:relative}.form-checkbox{clear:none;border-color:#999;border-radius:0;flex-direction:row;align-items:flex-start;width:10px;height:10px;margin-top:0;padding-left:0;display:flex;position:absolute}.form-checkbox.w--redirected-checked{background-color:#00aee8;background-size:80%}.padding-xxlarge{padding:5rem}.form-label{font-size:.875rem}.text-size-regular{font-size:1rem}.container-large{z-index:2;width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:relative}.container-large.z2{z-index:2;position:relative}.container-large.is-flex-vcenter{align-items:center;height:100%;display:flex;position:relative}.container-large.is-flex-vcenter.news-container{height:auto}.main-wrapper{max-width:100vw}.text-weight-medium{font-weight:500}.margin-huge{margin:6rem}.text-weight-bold{font-weight:700}.padding-medium{padding:2rem}.button{background-color:var(--assecoblue);color:#fff;text-align:center;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:.875rem;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275),background-color .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block;overflow:visible}.button:hover{background-color:#00bfff;text-decoration:none;box-shadow:0 4px 20px #00aee880}.button.button-home{width:10rem}.text-size-small{align-self:stretch;font-size:.875rem;display:block;overflow:visible}.form-input{background-color:#0000;min-height:3rem;margin-bottom:.75rem;padding:.5rem 1rem;font-size:.625rem}.form-input.is-text-area{min-height:8rem;padding-top:.75rem}.form-input.select-field{color:#999}.page-padding{flex:1;height:100%;padding-left:2.5rem;padding-right:2.5rem}.page-padding.is-hidden.padding-down{padding-bottom:6rem}.page-padding.z-5{z-index:5;flex:1;position:relative}.margin-small{margin:1rem}.half-rich-text{text-align:center;max-width:100%;padding-left:100px;padding-right:100px}.page-wrapper{z-index:0;max-width:100vw;position:relative}.page-wrapper.scroller-down{overflow:auto}.page-wrapper.home{background-color:#000}.text-size-medium{font-size:1.125rem}.margin-medium{margin:2rem}.padding-vertical{width:100%;padding-left:0;padding-right:0}.padding-vertical.padding-custom1{padding-top:8rem;padding-bottom:8rem}.padding-vertical.padding-case{padding-top:55px}.padding-vertical.padding-xhuge-akc{padding-top:4rem}.padding-vertical.padding-huge-more{padding-top:6rem;padding-bottom:8rem}.padding-vertical.padding-top-4rem{padding-top:4rem}.padding-vertical.padding-top-2rem{padding-top:2rem}.padding-vertical.padding-medium-bottom{padding-bottom:2rem}.padding-vertical.padding-xhuge{padding-top:4rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.icon-1x1-medium{align-items:center;width:2.625rem;height:2.625rem;display:flex}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.footer-logo{flex:none;align-self:flex-start;width:8.75rem;height:2.2rem}.footer-logo.w--current{align-self:auto}.text-link-txt{transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block}.text-color-white{z-index:3;color:#fff;margin-bottom:1rem;display:block}.text-color-white.text-size-small{text-align:left}.text-color-white h2{color:#fff}.text-color-white h1{opacity:1;color:#fff}.footer-contact{color:#fff;background-color:#00aee8;position:relative;overflow:hidden}.text-link{color:#000;font-size:1.125rem;font-weight:500;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1)}.text-link.text-color-white{color:var(--white)}.text-link.padding-top-1rem{padding-top:1rem}.footer-item-wrapper{grid-row-gap:.5rem;flex-direction:column;flex:1;display:flex}.html-embed{width:8rem;height:auto}.navbar-logo{align-self:center;width:8.75rem;height:2.2rem}.navbar-logo.w--current{align-self:auto}.no-margin{margin-bottom:0}.social-link{transition:color .3s cubic-bezier(.165,.84,.44,1)}.heading-center-half{z-index:1;text-align:center;max-width:50%;margin-left:auto;margin-right:auto;position:relative}.flex-1{grid-column-gap:4rem;align-items:center;display:flex}.heading-footer{color:#fff;flex:1;max-width:20rem;margin-bottom:0}.navbar-link-ball{background-color:#fff;border-radius:50%;flex:0 auto;align-self:center;width:.5rem;height:.5rem;transition:transform .3s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:-.25rem;transform:scale(0)}.navbar-link-ball.white-navbar{background-color:#000}.navbar-link-ball.white-navbar:hover{background-color:#0000}.footer-social{grid-column-gap:1rem;grid-template-rows:auto;grid-template-columns:2rem;grid-auto-columns:2rem;grid-auto-flow:column;justify-content:flex-end;justify-items:end;width:25%;display:grid}.nav-links-flex{grid-column-gap:1.5rem;flex:none;width:25%;display:flex}.footer-column-x2{min-width:50%}.footer-column-x2.text-size-small{flex-direction:column;align-items:flex-start;display:flex}.section_footer{z-index:2;color:#fff;background-color:#000;position:relative}.text-color-blue{color:var(--assecoblue)}.icon-1x1-footer{width:2rem;height:2rem}.footer-map{z-index:1;mix-blend-mode:normal;object-fit:cover;object-position:50% 50%;width:25rem;position:absolute;inset:10% 0% auto auto}.header-blob{z-index:2;filter:blur(300px);flex:none;width:50vw;max-width:none;display:block;position:absolute;inset:-5vh auto auto -50%}.header-blob.home{height:80vh;top:-15vh;left:-5%}.navbar{z-index:9999;color:#fff;border-bottom:1px solid #fff;font-size:.875rem;font-weight:400;position:fixed;inset:0% 0% auto}.navbar.navbar-single-news{color:#000;background-color:#fff;border:1px solid #e1e1e1}.footer-wrapper{justify-content:space-between;display:flex}.footer-wrapper.text-size-small{align-items:center}.footer-column{flex-direction:column;flex:none;justify-content:flex-start;align-self:stretch;align-items:flex-start;display:flex}.footer-column.text-size-small{justify-content:flex-start}.navbar-link{flex-direction:column;justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex;position:relative}.navbar-link.kontakt-mobile,.navbar-link.kontakt-mobile.bp{display:none}.navbar-link.bp{flex-wrap:nowrap;flex:0 auto;order:0;align-items:center}.navbar-link.bp.navbar-link-with-image{flex-direction:row;align-self:auto;align-items:center}.navbar-link.bp.navbar-link-with-image.w--current{align-self:auto}.navbar-link.kontakt-mobile,.navbar-link.kontakt-mobile.bp,.navbar-link.kontakt-mobile.bp{display:none}.navbar-wrapper{justify-content:space-between;align-items:center;display:flex}.icon-bg-phone{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef8e9a0cd959f_bg-phone.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.navbar-nav{grid-column-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;height:5.625rem;display:flex}.icon-bg-mail{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef8a29ccd959d_bg-mail.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.contact-footer-text-wrapper{flex-direction:column;justify-content:space-around;display:flex}.footer-item{grid-column-gap:1rem;align-items:stretch;display:flex}.contact-footer_component{grid-column-gap:2rem;flex:1;align-items:center;max-width:16.25rem;display:flex}.footer-links-wrapper{grid-column-gap:4.5rem;border-bottom:1px solid #fff;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:4rem;padding-bottom:4rem;display:flex}.lines-wrapper{z-index:-1;height:100vh;position:fixed;inset:0%}.lines{justify-content:space-between;height:100vh;display:flex;position:relative}.line{perspective-origin:50% 0;transform-origin:50% 0;width:1px}.line.left{transform:translate(-219px)}.hero-heading_component{z-index:3;flex:none;width:75%;position:relative}.hero-heading_component.hero-wide{width:70%}.hero-heading_component.hero-wide.width-80{width:80%}.hero-heading_component.hero-60{width:60%}.section-hero-page{color:#fff;background-color:#000;justify-content:flex-start;align-items:center;width:100%;max-width:100vw;height:100vmin;position:relative;overflow:hidden}.section-hero-page.news-hero{background-color:#0000;height:90px}.columns-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.columns-wrapper.right{justify-content:flex-end}.columns-wrapper.center-flex{align-items:center}.small-logo{color:#000;width:100%;max-width:11rem;margin-left:auto;margin-right:auto}.section_stacking-cards{width:100%;max-width:100vw;position:relative}.contact-form{grid-row-gap:1.5rem;flex-direction:column;display:flex}.client-logos-line-two{flex:none;display:flex}.section_clients{width:100%;max-width:100vw;position:relative;overflow:hidden}.column-image-right{flex:1;width:50%;position:absolute;inset:0% 0% auto auto}.client-logos-line{flex-direction:row;flex:none;align-items:center;display:flex}.checkbox-form-label{color:#999;margin-bottom:0;margin-left:.5rem;font-size:.75rem;line-height:1.25rem}.section_photo-right{width:100%;max-width:100vw}.section_photo-right.padding-up-down{padding-top:3rem;padding-bottom:3rem}.sectors-wrapper{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.offer-reveal-wrapper{z-index:1;color:#fff;background-color:#000;background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef873d9cd9473_bg.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:center;max-width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.offer-reveal-wrapper.utilities-open{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef80f08cd94a0_komunalni_mask-open.avif)}.offer-reveal-wrapper.koliber-open{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef8817fcd94a3_koliber2.avif)}.offer-reveal-wrapper.academy-open{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef890c2cd94a5_asseco_academy1.avif)}.offer-reveal-wrapper.ahcm-open{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef8f9a6cd94a7_ahcm1.avif)}.offer-reveal-wrapper.otago-open{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef859cfcd9539_otago1.avif);background-position:50%;height:101vh}.offer-reveal-wrapper.uczelnie-open{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef85546cd9532_Uczelnie3.0_otwarcie_a.avif)}.checkbox-field{align-items:flex-start;margin-bottom:0;display:flex;position:relative}.clients-heading-wrapper{flex:none;width:37.5%}.stacking-card-wrapper{z-index:1;grid-column-gap:2rem;background-color:#fff;border:1px solid #ececec;border-radius:.5rem;flex:1;padding:3rem 2rem 2.5rem;display:flex;position:relative;transform:translate(0)}.stacking-card-wrapper.is-shadow{flex:1}.client-logos-line-three{flex:none;display:flex}.sticky-image-top{z-index:-1;width:10rem;display:none;position:absolute;bottom:auto}.clients_grid{grid-row-gap:2rem;flex-direction:column;flex:none;place-content:stretch center;align-items:stretch;display:flex;overflow:hidden}.clients_grid.images{grid-row-gap:0rem;grid-row-gap:0rem}.column-item{flex:1;max-width:50%}.column-item.is-sticky-top{position:sticky;top:6rem}.column-item.column-right{margin-left:auto;padding-left:2rem;padding-right:0}.column-item.z-2{order:-1}.column-item.z-2.can-grow{min-width:50%;max-width:60%}.column-item.is-sticky{z-index:1;position:sticky;top:18vh}.column-item.min-height{min-height:27rem}.hero-video-wrapper{z-index:0;object-position:100% 50%;align-items:center;height:100%;display:flex;position:absolute;inset:0%}.hero-video-background{z-index:1;min-width:100vw;height:100%;display:block;position:absolute}.clients_offer_component{display:flex}.contact-form-block{opacity:1;margin-top:2rem;margin-bottom:0}.background-image-gradient{z-index:1;background-image:linear-gradient(90deg,#000,#0000);width:100%;height:100%;position:relative;transform:translate(-2px)}.city-item{flex:none;height:5.5rem;margin-left:1rem;margin-right:1rem}.stacking-card-item{grid-column-gap:0rem;perspective-origin:50% 0;transform-origin:50% 0;border-radius:.5rem;flex:none;width:100%;padding-bottom:0;display:flex;position:sticky;top:18vh}.stacking-card-item.is-shadow{z-index:1;align-items:flex-start;position:sticky}.form-button{color:#fff;cursor:pointer;background-color:#00aee8;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;flex-direction:column;grid-template-rows:auto 1.5rem;grid-template-columns:1.5rem;grid-auto-columns:1fr;place-items:stretch center;padding:2rem 1rem;position:absolute;inset:1rem auto auto 0%;transform:translate(-100%)}.side-text{margin-left:.5rem;margin-right:.5rem;padding-top:1rem;transform:rotate(180deg)}.form-wrap{background-color:#fff;border-radius:.5rem;flex-direction:column;order:1;width:100%;max-width:30rem;padding:4rem 1.5rem 2rem;display:flex;position:relative}.form-wrap.is-shadow{position:relative}.form-wrap.is-shadow.form-side{opacity:0;align-self:flex-end;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:block;position:fixed;inset:6.5rem 0% auto auto;transform:translate(100%)}.form-wrap.is-shadow.form-side.edycjaformularza{opacity:1;display:none;transform:none}.text-backgorund{color:#00aee81a;text-transform:none;white-space:nowrap;margin-bottom:.5rem;font-weight:700;line-height:0}.text-backgorund.text-color-white{color:#ffffff1a;text-align:center;text-align:center;line-height:1}.form-dots{z-index:-1;position:absolute;inset:auto auto -10% -12%}.suboffer-number{color:#000;background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef8a261cd9596_circles-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;font-size:2rem;font-weight:700;display:flex}.section_offer_contact{position:relative}.text-background-wrapper{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.text-background-wrapper.clickable-off{text-transform:none;text-transform:none}.card_background{z-index:1;background-color:#00000080;transition:opacity .4s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0%}.card_background.light{background-color:#00000040}.card_background.z-2{z-index:2}.contact-item-wrapper{grid-column-gap:.5rem;flex-direction:column;align-items:baseline;display:flex}.contact-item{grid-column-gap:.5rem;align-items:stretch;display:flex}.contact-item.contact-item-novisible{display:none}.contact-section_component{flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-section_component.narrow{width:75%;margin-left:auto;margin-right:auto}.contact-info{grid-row-gap:2rem;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;margin-top:2rem;margin-bottom:1.5rem;display:flex}.contact-button{color:#00aee8;text-align:center;margin-left:auto;margin-right:auto;font-size:2rem;font-weight:700;display:block}.contact-button.hide{display:none}.is-shadow{box-shadow:0 4px 20px #0000001a}.threejs{flex:1;justify-content:flex-end;align-items:stretch;display:flex}.threejs.subpage{opacity:.5;opacity:.5;margin-top:19vh;position:relative}.hamburger{display:none}.icon{flex:0 auto;width:3rem;height:3rem;display:block}.flex-center{flex-direction:row;justify-content:flex-start;align-items:center;height:100%;padding-top:5.625rem;display:flex}.logo-reveal{z-index:6;object-fit:cover;width:100vw;max-width:100vw;height:100vh;display:block}.logo-reveal-wrapper{width:100%;max-width:100vw;height:100vh;position:absolute;overflow:hidden}.offer-hide-wrapper{z-index:1;color:var(--white);flex-direction:row;justify-content:center;width:100%;max-width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.logo-hide-wrapper{z-index:5;background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef8154acd9489_GettyImages-1282578147.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:absolute;overflow:hidden}.logo-hide-wrapper.utilities-close{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef8403bcd94a2_komunalni%20mask-close.avif)}.logo-hide-wrapper.koliber-close{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef84529cd94a4_koliber.avif)}.logo-hide-wrapper.academy-close{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef8139acd9546_closer.avif)}.logo-hide-wrapper.ahcm-close{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef80fc7cd94a8_ahcm2.avif)}.logo-hide-wrapper.otago-close{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef81751cd94b1_otago.avif)}.logo-hide-wrapper.uczelnie-close{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef81d8fcd9531_Uczelnie3.0_zamkniecie_a.avif)}.logo-hide{z-index:6;object-fit:cover;width:100vw;height:105%;display:block;position:relative}.column-item-50{object-fit:cover;flex:1;max-width:50%}.column-item-50.is-relative{position:relative}.column-item-50.is-sticky{position:sticky;top:6rem}.app-animation_component{opacity:0;position:relative;overflow:hidden}.app-animation-sequance{position:absolute;inset:0%}.app-animation-frame{position:absolute}.news-footer{grid-row-gap:.5rem;flex-direction:column;display:flex}.is-sticky{position:sticky;top:6rem}.form-side{opacity:0;width:100%;max-width:30rem;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:none;position:fixed;top:6.5rem;right:0;transform:translate(100%)}.nav-aditional,.nav-aditional.text-size-small,.nav-aditional.text-size-small{display:none}.navbar-social{grid-column-gap:1rem;justify-content:flex-end;width:25%;display:flex}.footer-links{grid-column-gap:1.5rem;grid-row-gap:16px;flex:none;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:25%;display:grid}.client-logos-wrapper{color:#000;text-transform:none;flex:none;justify-content:space-around;align-items:flex-end;font-size:1.5rem;font-weight:500;display:flex}.client-logos-wrapper li{flex:none;padding-left:2rem;list-style-type:none;display:block}.client-logos-wrapper ul{text-align:center;flex-direction:row;align-items:flex-start;padding-left:0;display:flex}.client-logos-wrapper figure{flex:0 auto;align-self:center;max-width:100%;margin-bottom:0;margin-left:0;margin-right:0}.client-logos-wrapper.logos-images{margin-bottom:1rem}.div-block-2{flex:none;width:100%}.div-block-3{grid-row-gap:.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-top:1rem;display:grid}.section{padding-top:60px;padding-bottom:60px}.nav-image{clear:none;text-align:left;border-radius:.2rem;flex:0 auto;align-self:center;margin-left:10px}@media screen and (min-width:1280px){.page-padding.is-hidden.padding-down{padding-bottom:8rem}.padding-vertical.padding-huge-more{padding-bottom:20rem}.columns-wrapper{justify-content:space-between;align-items:flex-start}.background-image-gradient{background-image:linear-gradient(90deg,#000,#0000)}.accordion-item-content{margin-left:30px}.more-icon{cursor:pointer}.hero-privacy-background{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.image-privacy{aspect-ratio:2;width:100%;margin-bottom:1rem}}@media screen and (min-width:1440px){.padding-vertical.padding-huge-more{padding-bottom:20rem}.text-color-white{margin-bottom:1rem}.section_case-study{display:block}}@media screen and (min-width:1920px){.form-wrap.is-shadow.form-side{display:block}.suboffer-list.gap-1rem{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem}.cookie_banner{z-index:3}.cookie-wrap{border-radius:1rem}.hero-privacy-background{background-position:50%}.div-block-7{grid-column-gap:0rem;grid-row-gap:0rem;display:flex}.grid-id.padding-bottom-left{padding-bottom:20px}}@media screen and (max-width:991px){blockquote{width:100%}.padding-xlarge{padding:3rem}.margin-xlarge{margin:3rem}.show-tablet{display:block}.padding-xhuge{padding:6rem}.hide-tablet{display:none}.padding-xxhuge{padding:8rem}.padding-huge{padding:5rem}.margin-large{margin:2.5rem}.spacing-clean{margin:0;padding:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.max-width-full-tablet{width:100%;max-width:none}.padding-xxlarge{padding:4rem}.padding-large{padding:2.5rem}.button-about{min-width:30%;display:flex}.margin-horizontal{margin-top:0;margin-bottom:0}.margin-vertical{margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.margin-huge{margin:5rem}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.padding-medium{padding:1.5rem}.margin-xxlarge{margin:4rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-xhuge{margin:6rem}.padding-horizontal{padding-top:0;padding-bottom:0}.form-wrapper{flex:1;justify-content:flex-end;min-width:100%}.margin-medium{margin:1.5rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-xxhuge{margin:8rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-huge-more{padding-top:5rem;padding-bottom:5rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.footer-logo{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:5rem}.flex-1{grid-column-gap:2rem}.heading-footer{max-width:10rem}.footer-social{width:25%}.nav-links-flex{width:30%}.footer-column-x2.text-size-small{flex:1}.footer-map{opacity:.5}.header-blob{width:70vw;left:-25%}.footer-column{max-width:50%}.footer-column.text-size-small{flex:1}.footer-links-wrapper{grid-column-gap:2rem}.line.left{transform:translate(-142px)}.offer-grid{grid-template-columns:1fr 1fr}.column-item-wide{width:50%}.suboffer-card-25{flex:none;width:50%;max-width:none}.stacking-card-wrapper{grid-row-gap:2rem;flex-direction:column}.column-item.min-height{min-height:16rem}.suboffer-list-no-gap{flex-wrap:wrap}.offer-options-item{flex:0 auto}.form-wrap{width:50%;margin-left:1.5rem}.form-wrap.is-shadow{margin-left:0}.rich-text-news{margin-right:0%}.management-cards-list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.management-card-wrapper{flex:none}.about-nav{grid-column-gap:.5rem;grid-row-gap:1rem;flex-wrap:wrap}.card-one-wrapper.is-shadow{padding:5rem}.column-item-three{width:60%}.column-ite{flex:1;max-width:50%}.contact_component{grid-row-gap:2rem;flex-wrap:wrap}.button-contact{width:90%}.office_item{width:100%}.managment-card-back{font-size:.875rem}.sector-item{width:100%}.casestudy-narrow-wrapper{width:auto}.case-studies-item{flex:none}.case-studies-list{grid-template-columns:1fr 1fr}.padding-wrapper{width:auto}.logo-hide-wrapper{width:100%;height:100%}.suboffer-list{flex-wrap:wrap}.suboffer-card-30{flex:none;max-width:45%}.suboffer-grid{width:auto}.column-item-one{z-index:2;max-width:100%;position:relative}.case-blob{width:70vw;left:-25%}.rich-text-counter li{width:50%;min-width:45%;padding-left:1rem;padding-right:1rem}.passwor-protected{max-width:50%}.paragraph-academy{width:100%}.nav-blob{width:70vw;left:-25%}.navbar-social{width:30%}.footer-links{width:40%}.pagination{flex-direction:column;align-items:center}.div-block{flex-wrap:wrap;align-items:center}.div-block-3{grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.fs-cc-banner_button{margin-bottom:10px;margin-left:0;padding-left:15px;padding-right:15px}.fs-cc-banner_buttons-wrapper{flex-direction:column-reverse}.gallery-box{max-width:90%}.padding-vertical-akc{padding-left:0;padding-right:0}.flex-footer{display:block}.cookie_banner{max-width:80%}.flex-mobile{flex-direction:row-reverse;justify-content:space-between;margin-top:30px;display:flex}.suboffer-card-50{flex:none;max-width:45%}.column-item-25.min-height,.column-item-33.min-height,.column-item-33.min-height{min-height:16rem}.grid-cookies-2{overflow-wrap:anywhere;width:100%}.grid-id.padding-bottom-left{padding-top:0;padding-bottom:20px}.grid-cookies-4,.grid-cookies-3{overflow-wrap:anywhere;width:100%}}@media screen and (max-width:767px){h1{margin-bottom:1rem;font-size:2.5rem;line-height:1.2}h3{margin-top:.5rem}h4{font-weight:700}ul{line-height:1.2}li{margin-bottom:.5rem;line-height:1.5}.padding-xlarge{padding:2rem}.margin-xlarge{margin:2rem}.padding-xhuge{padding:4rem}.fs-styleguide_row.is-for-social-icons{grid-template-rows:auto auto}.icon-1x1-small{width:1.25rem;height:1.25rem}.fs-styleguide_version-details{font-size:.875rem}.text-align-center.contact-baner-center{margin-bottom:0;line-height:1.3}.padding-xxhuge{padding:4.5rem}.padding-huge{padding:3.5rem}.hide-mobile-landscape{display:none}.margin-large{margin:1.5rem}.spacing-clean{margin:0;padding:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-xxlarge{padding:3rem}.padding-large{padding:1.5rem}.margin-horizontal{margin-top:0;margin-bottom:0}.splide__arrow{justify-content:center;align-items:center;display:flex}.splide__arrow.casestudy_arrow{color:#000;background-color:#fff;border:2px solid #00aee8;border-radius:50%;flex:none;width:3.25rem;height:3.25rem;transition:all .4s cubic-bezier(.165,.84,.44,1)}.splide__arrow.casestudy_arrow:hover{background-color:var(--assecoblue);color:var(--white)}.splide__arrow.news_arrow{border-color:var(--assecoblue)}.heading-large{font-size:2rem}.margin-vertical{margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.margin-huge{margin:3.5rem}.heading-medium{font-size:1.5rem}.fs-styleguide_section-type{font-size:.875rem}.padding-medium{padding:1.25rem}.max-width-full-mobile-landscape{width:100%;max-width:none}.button.is-full-width{align-self:stretch}.margin-xxlarge{margin:3rem}.text-style-nowrap{white-space:normal}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.form-input{border-radius:.25rem;margin-bottom:.25rem}.text-size-large{font-size:1.25rem}.margin-xhuge{margin:4rem}.padding-horizontal{padding-top:0;padding-bottom:0}.heading-small{margin-bottom:.5rem;font-size:1rem}.show-mobile-landscape{display:block}.page-padding{padding-left:1.25rem;padding-right:1.25rem}.page-padding.z-5{display:block}.fs-styleguide_page-header{margin-bottom:0;padding-top:2rem;padding-bottom:2rem}.text-size-medium{font-size:1rem}.margin-medium{margin:1.25rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-xxhuge{margin:4.5rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-custom1{padding-top:6rem;padding-bottom:6rem}.padding-vertical.padding-huge-more{padding-top:3.5rem;padding-bottom:3.5rem}.heading-xlarge{font-size:2.5rem}.padding-right{padding:0}.icon-1x1-medium{width:2.625rem;height:2.625rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-huge.grid-margin-mobile{margin-top:2rem}.margin-top.margin-tiny{margin-top:.5rem}.arrow-wrapper{justify-content:center;align-items:center;margin-left:1rem;margin-right:1rem;display:flex}.arrow-wrapper.prev{order:-1}.text-color-white.cs-title{opacity:1;opacity:1}.features-grid{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;display:grid}.footer-item-wrapper{text-align:left}.navbar-logo{width:8.5rem;height:2rem}.text-block-2{text-align:center;order:1;width:100%}.heading-center-half{max-width:100%}.splide__list{height:auto}.flex-1{grid-column-gap:0rem;grid-row-gap:2.875rem;flex-direction:column;align-items:center}.hero_component{height:auto;min-height:47rem}.navbar-link-ball{top:auto;bottom:auto;left:-1rem}.offer-home-wrapper{height:auto;display:block}.footer-social{width:auto}.nav-links-flex{grid-column-gap:0rem;grid-row-gap:1.5rem;flex-direction:column;align-items:center;width:auto}.nav-links-flex.text-size-regular{grid-column-gap:0rem;grid-row-gap:1.5rem;grid-column-gap:0rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;justify-items:center;display:grid}.footer-column-x2{flex-direction:column}.header-blob{width:100vw}.header-blob.home{width:90vw;left:-15%}.clients_home_component{grid-row-gap:2.5rem;flex-wrap:wrap;justify-content:space-around}.section-heading-wide{grid-row-gap:1rem;flex-direction:column;align-items:flex-start;margin-bottom:4.5rem}.heading-wrapper,.offer-home-card{max-width:100%}.paragraph-wrapper.hero{text-shadow:1px 1px 10px #000;max-width:65%}.footer-wrapper.text-size-small{grid-row-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:wrap;align-items:center}.footer-column{grid-column-gap:0px;grid-row-gap:.5rem;grid-template-rows:4rem;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;max-width:100%}.footer-column.text-size-small{grid-template-rows:auto}.splide__arrows{grid-column-gap:0rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;display:flex}.splide__arrows.testimonials_arrows{justify-content:center;margin-top:1rem;padding-bottom:0;position:relative}.splide__arrows.case-study-arrows{border-right-style:none;flex-direction:row;justify-content:space-between;align-items:center;width:100vw;height:4rem;top:15rem;left:-1.25rem}.navbar-link.bp.w--current{padding-left:0;padding-right:0}.navbar-link.kontakt-mobile{display:flex}.section-clients{margin-top:0}.navbar-wrapper{flex-direction:column;justify-content:space-between;height:auto}.feature-item{grid-column-gap:1rem;text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start}.horizontal-sticky{overflow:visible}.splide__track.testimonials__track{max-width:100%}.icon-bg-phone{flex:none}.splide__slide.case-study_slide{opacity:0;border-radius:.5rem;height:auto;position:absolute}.splide__slide.case-study_slide.is-active{flex-direction:column;justify-content:flex-start;height:auto;position:relative}.section-hero-home{position:relative}.navbar-nav{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;flex:none;grid-template-rows:2rem 2rem 2rem 2rem 2rem 2rem 10rem;grid-template-columns:1fr;grid-auto-rows:2rem;grid-auto-columns:1fr;grid-auto-flow:row;place-content:center;place-items:center;height:auto;padding-bottom:4.5rem;font-size:2rem;font-weight:700;line-height:1;display:none}.icon-bg-mail{flex:none}.offer-home-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:50% repeat(auto-fit,minmax(45%,1fr));grid-auto-columns:50%;justify-content:center}.footer-item{min-width:50%}.contact-footer_component{grid-column-gap:1rem;grid-row-gap:1rem;width:14rem;max-width:none}.features-text{align-items:flex-start}.hero-text{grid-row-gap:1rem}.footer-links-wrapper{grid-row-gap:2rem;flex-direction:column}.section_offer{margin-top:6rem}.column-item-narrow{max-width:none;padding-right:0}.column-item-narrow.is-sticky-top{max-width:none;position:static}.column-item-wide,.hero-heading_component,.hero-heading_component.hero-wide,.hero-heading_component.hero-wide{width:100%}.section-hero-page{height:80vh}.news-card-wide{max-width:none;display:flex}.columns-wrapper{grid-row-gap:2rem;flex-direction:column}.small-logo{flex:none;position:relative}.section_suboffer{overflow:hidden}.contact-form{grid-column-gap:0px;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.app-widget-2{left:-2%}.icon-wrapper{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef87f2ccd9568_circles.svg);width:3.5rem;height:3.5rem;padding:.5rem}.column-image-right{width:100%;max-width:none;margin-top:2.5rem;margin-bottom:2.5rem;padding-right:0;position:relative}.ball-bg{display:none}.offer-reveal-wrapper{justify-content:center;align-items:center;height:auto;min-height:100vmin;position:relative}.offer-reveal-wrapper.otago-open{height:100%}.clients-heading-wrapper{text-align:center;width:100%}.stacking-card-wrapper{width:100%}.stacking-card-wrapper.is-shadow{grid-row-gap:1rem;grid-row-gap:1rem}.sticky-image-top{top:0%;left:0}.clients_grid{flex-wrap:nowrap;margin-top:4rem;padding-left:0}.column-item{max-width:none;padding-right:0}.column-item.z-2.can-grow{max-width:none}.column-item.is-sticky{order:-1;position:static}.column-item.is-sticky-top{position:relative;top:0}.column-item.is-sticky-top.is-last{order:1}.column-item.is-sticky-top.is-first{order:-1}.column-item.min-height{min-height:auto}.column-item.column-right{padding-left:0}.counter-wrapper{grid-row-gap:1.5rem;flex-flow:wrap}.clients_offer_component{flex-direction:column}.suboffer-list-no-gap{flex-wrap:wrap;display:flex}.app-screen-image.is-shadow{width:100%;margin-left:auto;display:block}.counter-item{width:50%}.client-name-wrapper{flex:0 auto;align-items:center}.client-name-wrapper li{flex:none;padding-left:2rem;font-size:1.25rem;display:inline-block}.client-name-wrapper ul{white-space:nowrap;display:block}.client-name-wrapper.logos-images{flex:none}.sticky-form-wrap.is-shadow{width:100%;max-width:none}.city-item{text-align:center;flex:none;justify-content:center;align-items:stretch;height:5rem;margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1}.section_offer-big-description{flex-direction:column;display:flex}.app-widget-1{left:-2%}.app-widget-3{right:-2%}.stacking-card-item{max-width:none}.stacking-card-item.is-shadow{flex-direction:column}.form-button{padding:1rem;top:1rem}.side-text{display:none}.form-wrap{width:100%;max-width:none;margin-left:0}.form-wrap.is-shadow.form-side{width:85%;top:4rem}.suboffer-number{flex:none;max-width:3rem;max-height:3rem;margin-bottom:0}.video-box{min-width:100%}.rich-text-news{margin-right:0%}.videos-wrapper{flex-direction:column}.management-cards-list{grid-template-columns:1fr}.section_about-nav{position:relative;top:0}.management-card-wrapper{flex-direction:column}.about-nav{grid-column-gap:1rem;grid-template-columns:1fr 1fr;grid-auto-flow:row}.docs_component{grid-row-gap:2rem;flex-direction:column}.about-intro_component{flex-direction:column}.about-intro-text,.paragraph-third{width:auto}.card_background{background-color:#000000b3}.card_background.light{z-index:2;z-index:2}.offer-home-content{width:100%}.intro-photo.is-sticky{max-width:100%;position:static}.contact-item{min-width:50%}.image-bottom{width:8rem;bottom:-2.5rem;left:-1.5rem}.stages-scroll li{width:100%}.card-one-wrapper.is-shadow{padding:3rem}.contact-section_component.narrow{width:100%}.image-top{width:8rem;top:-4rem;right:-1.5rem}.contact-button{line-height:1.3}.news-card{max-width:32rem}.card-wrapper.is-mobile{flex:none;width:70%;padding-top:1.5rem}.news-list-image{object-fit:cover;width:30%}.news-search-input{margin-bottom:2rem}.column-item-three,.about-timeline-item{width:100%}.column-ite{flex:0 auto;width:100%;max-width:100%;padding-right:0}.column-ite.is-sticky-top{flex:1;position:static}.button-contact{width:100%}.locations_components{grid-row-gap:2rem}.location-item{width:100%}.office_item{grid-column-gap:1.5rem;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:minmax(auto,14rem) 1fr;grid-auto-columns:1fr;width:100%;display:grid}.case-study-image-wrapper{display:none}.case-study-image{width:100%;height:25rem;margin-top:1rem;margin-bottom:2rem;position:relative}.case-study-image.show-mobile-landscape{height:17rem}.case-study-text-wrapper{text-align:center;justify-content:flex-start;align-items:center;width:100%;margin-left:0;padding:1.5rem}.casestudy_arrow{flex:1;height:100%}.casestudy_arrow-spacer{width:1px;height:100%;display:none}.hamburger{align-items:stretch;width:2.5rem;padding:.5rem;display:flex}.hamburger.close{display:none}.icon{justify-content:center;align-items:center;width:100%;display:flex}.a-logo{display:none}.flex-center{justify-content:center;height:auto;padding-top:0}.logo-reveal-wrapper.clickable-off{display:none}.heading-center-75{width:100%}.case-studies-item{height:50vh}.case-studies-list{grid-template-columns:1fr}.case-studies-link{padding:3rem}.section_case-study-hero{flex-direction:column;margin-left:0}.case-study-hero-image{z-index:2;max-width:none;height:35vh;position:absolute;inset:0% 0% auto}.case-study-hero{flex:none;height:100vh;padding-top:35vh}.container-half{max-width:100vw}.padding-wrapper{padding-left:2rem;padding-right:2rem}.close-cs{top:6rem;right:1.5rem}.offer-hide-wrapper{justify-content:center;align-items:center;height:auto;min-height:50vmin;display:block;position:relative}.logo-hide-wrapper{background-position:50%;background-size:cover;width:100%;height:100%}.logo-hide{display:none}.sticky-image-cards{top:0%;left:0}.offer-home-background{display:none}.image-offer-intro{min-width:auto}.suboffer-list{grid-column-gap:2rem;grid-row-gap:2rem;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.suboffer-card-30{grid-row-gap:1rem;border-radius:.5rem;flex:1;align-items:stretch;min-width:100%;max-width:100%}.heading-center-67,.suboffer-grid{width:100%}.suboffer-grid.m365{max-width:none}.column-item-50{flex:0 auto;order:-1;align-self:stretch;max-width:none;padding-right:0}.column-item-50.is-sticky{position:static}.column-item-50.is-last{order:1}.suboffer-grid_component{width:100%;max-width:none}.client-logo-wrapper{width:40%}.case-blob{width:100vw}.column-center{grid-row-gap:2rem;flex-direction:column}.column-center.content-reveal{max-width:100%}.lottie-trigger{order:1;display:none}.logos-wrapper{grid-row-gap:1.5rem;flex-flow:wrap}.logos-item{width:50%}.close-button{font-size:2rem}.about-bio{font-size:1.25rem}.cards_background.light{z-index:2;z-index:2}.cs-wrapper{width:100%}.navbar-mobile{flex:none;justify-content:space-between;align-items:center;width:100%;height:4.5rem;display:flex}.files-wrapper{grid-row-gap:1.5rem;flex-flow:wrap}.file-item{width:50%}.passwor-protected{max-width:100%}.offer-mobile{display:block}.mobile-bg-hero{z-index:-5;background-image:radial-gradient(circle at -50% -15%,#000 35%,#0000 95%);height:100vh;position:absolute;inset:0%}.cursor-wrapper.clickable-off{z-index:999;z-index:999}.big-list{padding-top:.5rem}.nav-blob{z-index:0;opacity:0;filter:blur(200px);width:100vw;height:70vh;display:block;top:-15%;left:-15%}.nav-aditional{flex-direction:column;align-items:center;display:flex}.nav-aditional.text-size-small{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:center;display:grid}.navbar-social{grid-column-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;width:auto;margin-top:2rem;display:grid}.blob-wrapper-nav{width:100%;height:100%;display:block;position:absolute;inset:0%}.footer-links{width:auto}.column-image-left{width:100%;max-width:none;margin-top:2.5rem;margin-bottom:2.5rem;padding-right:0;position:relative}.column-app{order:-1;width:100%;max-width:none;margin-top:2.5rem;margin-bottom:2.5rem;padding-right:0;position:relative}.client-logos-wrapper{flex:0 auto;align-items:center}.client-logos-wrapper li{flex:none;padding-left:2rem;font-size:1.25rem;display:inline-block}.client-logos-wrapper ul{white-space:nowrap;display:block}.client-logos-wrapper.logos-images{flex:none;margin-bottom:1.5rem}.pagination{flex-direction:row}.card_gradient{background-color:#0006}.card_gradient.light{z-index:2;z-index:2}.icon-wrapper-medium{background-image:url(https://cdn.prod.website-files.com/634ed6e0ee9ef8332ccd9405/634ed6e0ee9ef87f2ccd9568_circles.svg);width:3.5rem;height:3.5rem;padding:.5rem}.image_leo_13{position:static}.fs-cc-banner_button{margin-left:0;margin-right:8px;padding-left:10%;padding-right:10%}.fs-cc-banner_buttons-wrapper{align-self:center;margin-top:12px;margin-bottom:20px}.fs-cc-banner_text-link{margin-right:8px}.fs-cc-banner_text{border-right-style:none;border-right-width:0;padding-right:0}.fs-cc-prefs_title{font-size:20px}.fs-cc-banner_container{flex-direction:column;align-items:flex-start}.splide__track-2.testimonials__track{max-width:100%}.column-item-halfmore{width:100%}.page-padding-akc-info{padding-left:1.25rem;padding-right:1.25rem}.page-padding-akc-info.z-5{display:block}.page-padding-copy{padding-left:1.25rem;padding-right:1.25rem}.page-padding-copy.z-5{display:block}.page-padding-akc{padding-left:1.25rem;padding-right:1.25rem}.page-padding-akc.z-5{display:block}.file-item-akc{width:50%}.files-wrapper-akc{grid-row-gap:1.5rem;flex-flow:wrap}.padding-vertical-akc{padding-left:0;padding-right:0}.padding-vertical-akc.padding-custom1{padding-top:6rem;padding-bottom:6rem}.heading-center-half-akc{max-width:100%}.cookie_options{grid-column-gap:1rem;grid-row-gap:1rem}.button_secondary{padding-left:40px;padding-right:40px}.accordion-item-content{margin-right:0}.cookie_banner{max-width:100%;padding:1rem;right:20px}.cookie_buttons{flex-direction:column}.button_primary{padding-left:40px;padding-right:40px}.button-copy.is-full-width,.button-copy-copy.is-full-width,.button-copy-copy.is-full-width,.button-primary-coookies.is-full-width,.button-primary-coookies.is-full-width,.button-copy.is-full-width,.button-copy.is-full-width,.button-secondary-cookies.is-full-width,.button-secondary-cookies.is-full-width{align-self:stretch}.suboffer-card-50{grid-row-gap:1rem;border-radius:.5rem;flex:1;align-items:stretch;min-width:100%;max-width:100%}.grid-1-3,.grid-1-1-1{flex-direction:column}.column-item-75{flex:0 auto;order:-1;align-self:stretch;max-width:none;padding-right:0}.column-item-75.is-sticky{position:static}.column-item-75.is-last{order:1}.column-item-25{max-width:none;padding-right:0}.column-item-25.z-2.can-grow{max-width:none}.column-item-25.is-sticky{order:-1;position:static}.column-item-25.is-sticky-top{position:relative;top:0}.column-item-25.is-sticky-top.is-last{order:1}.column-item-25.is-sticky-top.is-first{order:-1}.column-item-25.min-height{min-height:auto}.column-item-25.column-right{padding-left:0}.column-item-33{max-width:none;padding-right:0}.column-item-33.z-2.can-grow{max-width:none}.column-item-33.is-sticky{order:-1;position:static}.column-item-33.is-sticky-top{position:relative;top:0}.column-item-33.is-sticky-top.is-last{order:1}.column-item-33.is-sticky-top.is-first{order:-1}.column-item-33.min-height{min-height:auto}.column-item-33.column-right{padding-left:0}.column-item-66{flex:0 auto;order:-1;align-self:stretch;max-width:none;padding-right:0}.column-item-66.is-sticky{position:static}.column-item-66.is-last{order:1}.grid-cookies-2,.grid-cookies-4,.grid-cookies-3{grid-template-columns:.5fr 1fr;width:100%}}@media screen and (max-width:479px){h2{margin-top:1rem;margin-bottom:1rem}.spacing-clean{margin:0;padding:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.max-width-full-mobile-portrait{width:100%;max-width:none}.margin-horizontal{margin-top:0;margin-bottom:0}.margin-vertical{margin-left:0;margin-right:0}.hide-mobile-portrait{display:none}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.fs-styleguide_2-col{grid-template-columns:auto}.button{align-self:auto}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.page-padding.is-hidden.padding-down{padding-bottom:2rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.show-mobile-portrait{display:block}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.heading-center-half{max-width:100%}.splide__list.list__news{grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;grid-auto-flow:column}.footer-social{justify-content:center}.nav-links-flex{justify-content:center;width:100%}.header-blob{object-fit:cover;flex:none;width:100%;left:-40%}.footer-wrapper.text-size-small{flex-direction:column}.footer-column{grid-template-rows:4rem auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row}.splide__arrows.case-study-arrows{top:15rem}.splide__track{flex-direction:column;justify-content:center;display:flex}.splide__slide.slide__news{order:1;align-self:center;align-items:center;height:100%;min-height:auto;display:flex}.navbar-nav{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:2rem 2rem 2rem 2rem 2rem 2rem 10rem;grid-template-columns:1fr;grid-auto-columns:1fr;padding-bottom:6.5rem;display:none;overflow:auto}.offer-home-list{grid-template-columns:100%;grid-auto-columns:100%;grid-auto-flow:row}.footer-item{padding-top:.25rem;padding-bottom:.25rem}.offer-grid{grid-template-columns:1fr}.section_offer{margin-top:-25vmin}.news-card-wide{flex-direction:column}.small-logo{flex:none}.suboffer-card-25{grid-row-gap:1rem;flex:none;width:100%}.section_photo-right.padding-up-down{padding-top:0;padding-bottom:0}.stacking-card-wrapper{grid-row-gap:2rem;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}.stacking-card-wrapper.is-shadow{padding-top:2rem}.offer-options-wrapper{flex-flow:wrap}.suboffer-list-no-gap{grid-column-gap:0px;grid-row-gap:.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.offer-options-item{flex:1;min-width:10rem;max-width:none;margin-bottom:2rem}.client-name-wrapper ul{grid-column-gap:0rem;grid-column-gap:0rem}.city-item{align-items:center}.form-button{padding-left:.25rem;padding-right:.25rem}.about-nav{grid-row-gap:.5rem;grid-template-columns:1fr}.docs-wrapper{max-width:100%}.offer-card-link{height:20rem}.card_background.z-2{background-color:#0009}.offer-home-content{width:100%}.image-bottom{left:-1.2rem}.card-one-wrapper.is-shadow{width:100%;padding-left:1rem;padding-right:1rem}.image-top{right:-1.2rem}.news-card{flex:none;align-self:stretch;width:100%}.card-wrapper.is-mobile{width:100%;min-width:60%;padding-top:0;padding-left:1rem;padding-right:1rem}.card-spacer{margin-top:1rem;margin-bottom:1rem}.news-list-image{flex:1;width:100%;margin-bottom:1rem;margin-right:1rem;padding-right:0}.image-2{object-fit:cover;height:15rem;display:inline-block}.office_item{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column}.office-map{width:auto}.managment-card-back{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;font-size:.75rem}.close-btn{top:.5rem;right:.5rem}.case-study-image.show-mobile-landscape{height:15rem}.hamburger.close{display:none}.icon{flex:none;height:100%;display:block}.case-studies-link{padding:1.5rem}.suboffer-card-30{flex:none}.section_short-text-photo{display:none}.rich-text-columns{column-count:1}.suboffer-grid{grid-template-columns:1fr}.client-logo-wrapper{flex-wrap:wrap;flex:1;width:auto;min-width:10rem}.case-blob{object-fit:cover;flex:none;width:100%;height:50vh;left:0%}.close-button{font-size:1.5rem}.about-bio{font-size:.875rem}.nav-blob{object-fit:cover;flex:none;width:100%;left:-40%}.navbar-social{justify-content:center}.button-wrapper{flex:none}.footer-links{justify-content:center;justify-items:center;width:100%}.news-slider-wrapper{flex:none;height:16rem}.client-logos-wrapper ul{grid-column-gap:0rem;grid-column-gap:0rem}.card_gradient.z-2{background-color:#0009}.fs-cc-banner_button{width:100%;margin-bottom:10px;margin-right:0;padding-left:10%;padding-right:10%}.fs-cc-banner_buttons-wrapper{text-align:center;flex-direction:column-reverse;align-items:center;width:100%}.fs-cc-prefs_button{margin-bottom:8px}.fs-cc-prefs_component,.fs-cc-prefs_content{padding:24px}.fs-cc-banner_text{margin-right:0}.button-2{align-self:auto}.splide__track-2{flex-direction:column;justify-content:center;display:flex}.frame-map{width:13rem}.padding-vertical-akc{padding-left:0;padding-right:0}.heading-center-half-akc{max-width:100%}.cookie_options{flex-wrap:wrap}.button_secondary{width:100%;padding-top:18px;padding-bottom:19px}.cookie_banner{bottom:10px;left:10px;right:10px}.button_primary{width:100%;padding-top:18px;padding-bottom:19px}.button-copy,.button-copy-copy,.button-primary-coookies,.button-copy,.button-secondary-cookies{align-self:auto}.suboffer-card-50{flex:none}.grid-2columns{display:flex}.grid-cookies-2{overflow-wrap:anywhere;grid-template-columns:.5fr 1fr;width:100%;display:flex}.grid-item-wrapper.up-left{border-bottom-style:none}.grid-item-wrapper.left,.grid-item-wrapper.up-left{border-bottom-style:none}.grid-item-wrapper.up-left.hide{display:none}.grid-item-wrapper.right{border-left-style:none;margin-bottom:30px;padding-bottom:0}.grid-item-wrapper.left{border-bottom-style:none}.grid-id{padding-top:0;padding-left:0;padding-right:0}.grid-id.no-padding{margin-bottom:1rem}.grid-cookies-4,.grid-cookies-3{overflow-wrap:anywhere;grid-template-columns:.5fr 1fr;width:100%;display:flex}}@media screen and (max-width:991px){#w-node-c9335bf3-622e-608e-6f81-cac834bfdeea-34bfde89,#w-node-dc4b26f7-75af-f351-08f8-0bebb8f43fc4-34bfde89,#w-node-_7a45e2f5-813b-9c0e-64e8-22f949dcabc2-34bfde89{align-self:center}}@media screen and (max-width:767px){#w-node-d5fca914-dbc6-6053-64af-d277e7d92964-14a7ba39{grid-area:span 1/span 1/span 1/span 1;place-self:center}#w-node-d5fca914-dbc6-6053-64af-d277e7d92965-14a7ba39{justify-self:center}}