: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)}}@font-face{font-family:Gilroy;font-weight:300;font-style:normal;src:url(/app/themes/codeck/public/build/assets/Gilroy-Light-BQfcPs6d.woff2) format("woff2");font-display:swap}@font-face{font-family:Gilroy;font-weight:400;font-style:normal;src:url(/app/themes/codeck/public/build/assets/Gilroy-Regular-CY081Tb4.woff2) format("woff2");font-display:swap}@font-face{font-family:Gilroy;font-weight:600;font-style:normal;src:url(/app/themes/codeck/public/build/assets/Gilroy-Bold-Bt_SZrlr.woff2) format("woff2");font-display:swap}@font-face{font-family:Gilroy;font-weight:700;font-style:normal;src:url(/app/themes/codeck/public/build/assets/Gilroy-Extrabold-D9MUTSRL.woff2) format("woff2");font-display:swap}html{font-size:62.5%;background-color:#0f0f12}html.noscroll{overflow-y:hidden}body{font-family:Gilroy,sans-serif;font-weight:300;font-size:1.4rem;background-color:#fff;color:#0f0f12;min-height:100vh}.btn{background-color:transparent;border:.7px solid #FFFFFF;border-radius:5rem;padding:1.2rem 2.1rem;color:#fff;font-size:1.4rem;font-weight:400;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#0F0F12,#FFFFFF)}.btn:after{content:"";position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;border-radius:50px;transform:translate(-101%);z-index:0;transition:.4s}.btn:visited{border:.7px solid #FFFFFF}.btn:visited span{color:#fff}.btn:hover,.btn:active,.btn:focus{border:.7px solid #FFFFFF;color:#0f0f12}.btn:hover:after,.btn:active:after,.btn:focus:after{transform:translate(0)}.btn:hover span,.btn:active span,.btn:focus span{color:#0f0f12}.btn span{position:relative;z-index:2}.btn-row .btn{flex-shrink:0;white-space:nowrap}.btn-primary{padding:0 2.4rem 0 6.4rem;position:relative;height:4.8rem;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;transition:all .4s ease}.btn-primary:before{content:"";width:42px;height:42px;border-radius:50%;left:2px;top:2px;background-color:#fff;position:absolute;background-image:url(/app/themes/codeck/public/build/assets/arrow-icon-CtMKyW3g.svg);background-position:center;background-size:21px;background-repeat:no-repeat}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:unset;padding:0 4.4rem}.btn-primary:hover:before,.btn-primary:active:before,.btn-primary:focus:before{display:none}.btn-primary:hover span,.btn-primary:active span,.btn-primary:focus span{color:#0f0f12}.btn-primary:visited span{color:inherit}.btn-secondary{padding:0 2.4rem 0 6.4rem;position:relative;height:4.8rem;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;transition:all .4s ease;color:#0f0f12;border:.7px solid #0F0F12;-webkit-mask-image:-webkit-radial-gradient(#FFFFFF,#0F0F12)}.btn-secondary span{color:#0f0f12}.btn-secondary:after{background:#0f0f12}.btn-secondary:before{content:"";width:42px;height:42px;border-radius:50%;left:2px;top:2px;background-color:#0f0f12;position:absolute;background-image:url(/app/themes/codeck/public/build/assets/white-arrow-icon-CUzsB-zG.svg);background-position:center;background-size:21px;background-repeat:no-repeat}.btn-secondary:visited{border:.7px solid #0F0F12}.btn-secondary:visited span{color:inherit}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:unset;padding:0 4.4rem;border:.7px solid #0F0F12}.btn-secondary:hover span,.btn-secondary:active span,.btn-secondary:focus span{color:#fff}.btn-secondary:hover:before,.btn-secondary:active:before,.btn-secondary:focus:before{display:none}.btn.btn-claret:not(.btn-primary):not(.btn-secondary){background-color:#b02a38;border-color:#b02a38}.btn.btn-claret:not(.btn-primary):not(.btn-secondary) span{color:#fff}.btn.btn-claret:not(.btn-primary):not(.btn-secondary):after{background:#55151e}.btn.btn-claret:not(.btn-primary):not(.btn-secondary):visited,.btn.btn-claret:not(.btn-primary):not(.btn-secondary):hover,.btn.btn-claret:not(.btn-primary):not(.btn-secondary):active,.btn.btn-claret:not(.btn-primary):not(.btn-secondary):focus{border-color:#b02a38}.btn.btn-claret:not(.btn-primary):not(.btn-secondary):visited span,.btn.btn-claret:not(.btn-primary):not(.btn-secondary):hover span,.btn.btn-claret:not(.btn-primary):not(.btn-secondary):active span,.btn.btn-claret:not(.btn-primary):not(.btn-secondary):focus span{color:#fff}.btn.btn-claret:not(.btn-primary):not(.btn-secondary):hover,.btn.btn-claret:not(.btn-primary):not(.btn-secondary):active,.btn.btn-claret:not(.btn-primary):not(.btn-secondary):focus{border-color:#55151e}.btn-secondary.btn-claret{background-color:#55151e;border-color:#55151e}.btn-secondary.btn-claret span{color:#fff}.btn-secondary.btn-claret:before{background-color:#fff;background-image:url(/app/themes/codeck/public/build/assets/arrow-icon-CtMKyW3g.svg)}.btn-secondary.btn-claret:after{background:#340d12}.btn-secondary.btn-claret:visited{border-color:#55151e}.btn-secondary.btn-claret:visited span{color:#fff}.btn-secondary.btn-claret:hover,.btn-secondary.btn-claret:active,.btn-secondary.btn-claret:focus{border-color:#340d12}section{padding:8rem 2rem;position:relative}section.dark{background-color:#0f0f12;color:#fff}section.dark p{color:#a2a2a2}.with-decors{position:relative;overflow:hidden}.with-decors:before{content:"";position:absolute;left:0;top:-50px;background-image:url(/app/themes/codeck/public/build/assets/decor-1-DH1mMQDG.svg);background-size:contain;background-position:top;background-repeat:no-repeat;width:300px;height:100%;z-index:0}.with-decors:after{content:"";position:absolute;right:0;bottom:0;background-image:url(/app/themes/codeck/public/build/assets/decor-2-D2gUgisx.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;width:113px;height:100%;z-index:0}.with-decors>div{z-index:1;position:relative}.mt-3{margin-top:1.2rem!important}.mt-4{margin-top:2.4rem!important}.mt-5{margin-top:4.8rem!important}@media(min-width:992px){.mt-lg-0{margin-top:0!important}}@media(min-width:768px){.mt-md-0{margin-top:0!important}}img{max-width:100%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a2a2a2;border-radius:1.2rem}::-webkit-scrollbar-thumb:hover{background:#555}.hidden{opacity:0}:where(img[width][height]){height:auto}a:focus-visible,button:focus-visible,[role=radio]:focus-visible,summary:focus-visible{outline:2px solid #B02A38!important;outline-offset:3px}.cdk-skip-link:focus{position:fixed!important;top:1rem;left:1rem;z-index:10000;padding:.75rem 1.25rem;background:#fff;color:#0f0f12;border-radius:5rem}h1,h2,h3,h4,h5,h6{line-height:1}h1{font-size:3.4rem;line-height:3.8rem;font-weight:700}@media(min-width:576px){h1{font-size:5.4rem;line-height:6.2rem}}@media(min-width:1201px){h1{font-size:8rem;line-height:8.2rem}}@media(min-width:1440px){h1{font-size:8.4rem;line-height:8.5rem}}h2{font-size:2.4rem;font-weight:700;line-height:110%}@media(min-width:576px){h2{font-size:3.2rem}}@media(min-width:992px){h2{font-size:4.8rem}}@media(min-width:1440px){h2{font-size:5.2rem}}h3{font-size:2.6rem;font-weight:700;line-height:1}h4{font-size:1.4rem;font-weight:700;line-height:120%}p{font-size:1.3rem;font-weight:400;color:#5f5f5f;line-height:1.4}@media(min-width:576px){p{font-size:1.6rem}}.lead{font-size:1.6rem;font-weight:400;color:#5f5f5f;line-height:1.4}@media(min-width:576px){.lead{font-size:1.8rem}}strong{font-weight:700}li{font-weight:300}.privacy-policy .wp-block-heading{margin-top:4.8rem;margin-bottom:2.4rem}.privacy-policy .wp-block-heading:first-child{margin-top:0}.privacy-policy h2{font-size:2.2rem}@media(min-width:576px){.privacy-policy h2{font-size:2.8rem}}.privacy-policy p,.privacy-policy li{font-size:1.6rem;line-height:1.6}@media(min-width:576px){.privacy-policy p,.privacy-policy li{font-size:1.8rem}}.privacy-policy li{margin-bottom:1rem}.header{color:#fff;padding:1.5rem 2rem;position:fixed;top:0;left:0;width:100%;background-color:transparent;z-index:99}.header.sticky{background-color:#0f0f12cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:992px){.header{padding:1.6rem 0}}.header__logo{display:block}.header__logo img{width:100%;max-width:115px;pointer-events:none}@media(min-width:992px){.header__logo img{max-width:135px}}.header__logo--svg{width:100%;max-width:115px;pointer-events:none}@media(min-width:992px){.header__logo--svg{max-width:135px}}.header__logo--part{fill:#fff}.header__logo .highlight{transition:all .1s ease}.header__logo:hover .highlight{fill:#55151e}.header__navToggler{background-color:transparent;display:block;padding:5px;outline:none;border:0}.header__navToggler img{height:20px;width:auto}.header__mobileMenu{max-width:300px;color:#fff;background-color:#0f0f12cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__mobileMenu--header{padding:35px 25px 35px 45px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #2a2a2a}.header__mobileMenu--title{margin:0;font-size:2.4rem;font-weight:700;line-height:110%;color:#fff}@media(min-width:576px){.header__mobileMenu--title{font-size:3.2rem}}@media(min-width:992px){.header__mobileMenu--title{font-size:4.8rem}}@media(min-width:1440px){.header__mobileMenu--title{font-size:5.2rem}}.header__mobileMenu--body{padding:0}.header__mobileMenu--list{list-style:none;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;padding:35px 45px;border-bottom:1px solid #2a2a2a}.header__mobileMenu--list li{width:100%}.header__mobileMenu--list a{display:block;width:100%;text-decoration:none;color:#fff;font-weight:400}.header__mobileMenu--list .sub-menu{padding:0;margin-top:2rem;list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.header__mobileMenu--close{border:0;background-color:transparent;padding:5px;background-image:url(/app/themes/codeck/public/build/assets/close-DCsFRcWH.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px}.header__mobileMenu--footer{padding:35px 45px}.header__menu{position:absolute;left:0;right:0;width:-moz-fit-content;width:fit-content;margin:0 auto}.header__menu--list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3.5rem}.header__menu--list a{color:#fff;text-decoration:none;position:relative;font-weight:400}.header__menu--list a:after{content:"";position:absolute;bottom:-5px;right:0;width:0;height:1px;background-color:#fff;transition:width .2s ease-out}.header__menu--list a:hover:after{left:0;width:100%}.header__menu--list .menu-item-has-children:hover .sub-menu{display:flex}.header__menu--list .sub-menu{position:absolute;background-color:#0f0f12cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0;list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem;transform:translate(-1rem);margin-top:0;display:none;border-radius:1.2rem}.header__socialMedia{padding:35px 45px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;border-bottom:1px solid #2a2a2a}.header__socialMedia--link{background-color:#17171b;border-radius:50%;padding:1rem;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content}.header__socialMedia--link img{pointer-events:none;width:1.6rem;height:1.6rem}.footer{background-color:#0f0f12;color:#5f5f5f;padding:0 2rem}.footer__top{padding:8rem 0}.footer__contact{background-color:#fff;color:#0f0f12;padding:4.6rem;border-radius:1.8rem;position:relative}.footer__contact--illustration{position:absolute;height:100%;width:auto;right:6rem;top:0;display:none}@media(min-width:992px){.footer__contact--illustration{display:block}}.footer__bottom{padding:2.6rem 0;border-top:.5px solid #5F5F5F;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media(min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer__bottom p{margin:0}.footer__bottom--solo{border-top:0}.footer__bottom--links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.4rem}@media(min-width:768px){.footer__bottom--links{justify-content:flex-end;gap:1rem 3.5rem}}.footer__bottom--links a{font-size:1.4rem;text-decoration:none;color:#5f5f5f}.footer__bottom--links a:hover{color:#5f5f5f;text-decoration:underline}@media(min-width:576px){.footer__bottom--links a{font-size:1.6rem}}.hero{background-color:#0f0f12;color:#fff;position:relative;overflow:hidden;padding:12rem 2rem 8rem}@media(min-width:992px){.hero{padding:16rem 2rem 8rem}}.hero--home{padding:8rem 2rem}.hero:before{content:"";width:408px;height:408px;border-radius:50%;position:absolute;inset:0;margin:auto;background-color:#b02a38;filter:blur(200px);transform:translate(110%,50%);z-index:0}.hero .container{z-index:1;position:relative}.hero p{color:#a2a2a2;margin:2.4rem 0 4.8rem}.hero p br{display:none}@media(min-width:576px){.hero p br{display:unset}}.hero__illustration{position:relative}.hero__illustration:before{content:"";width:100%;max-width:550px;height:100%;position:absolute;inset:0;margin:auto;background-image:url(/app/themes/codeck/public/build/assets/hero-decor-DjY7saG5.svg);background-repeat:no-repeat;background-size:100%;background-position:center}.hero__mockup{width:80%;max-width:350px;height:auto;margin:0 auto;animation:mockup-movement 5s infinite;animation-timing-function:linear}.hero__content p{max-width:700px;margin-left:auto;margin-right:auto}@keyframes mockup-movement{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.aboutUs__numbers{display:grid;grid-template-columns:1fr;row-gap:2rem}@media(min-width:576px){.aboutUs__numbers{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.aboutUs__numbers{grid-template-columns:repeat(4,1fr)}}.aboutUs p.lead br{display:none}@media(min-width:576px){.aboutUs p.lead br{display:unset}}.aboutUs__number{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:left}.aboutUs__number span{font-size:4.8rem;color:#b02a38;font-weight:600;line-height:1.2}.aboutUs__content{gap:2.8rem;display:grid;grid-template-columns:26px 155px;justify-content:center;align-items:center}@media(min-width:576px){.aboutUs__content{display:flex;flex-direction:row}}.aboutUs__dash{position:relative;width:26px;height:1px;background-color:#0f0f12}.aboutUs.dark .aboutUs__dash{background-color:#a2a2a2}.offer{position:relative}.offer__content{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:576px){.offer__content{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.offer__content{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){.offer__content--3{grid-template-columns:repeat(3,1fr);row-gap:6.4rem}.offer__content--3 .offer__single:nth-child(3n+2){display:flex;flex-direction:column}.offer__content--3 .offer__single:nth-child(3n+2) .offer__tile{order:1;margin-top:2.4rem}.offer__content--3 .offer__single:nth-child(3n+2) h3{margin-top:0!important}.offer__content--3 .offer__tile{background-size:cover}.offer__content--3 .offer__tile:before{padding-top:75%}}.offer__single{text-decoration:none;color:unset}.offer__single--reverse{display:flex;flex-direction:column-reverse}.offer__single--reverse .home__offer--tile{margin-top:0!important}@media(min-width:576px){.offer__single--reverse .home__offer--tile{margin-top:2.4rem!important}}.offer__single--reverse h3{margin-top:2.4rem!important}@media(min-width:576px){.offer__single--reverse h3{margin-top:0!important}}@media(min-width:576px){.offer__single--reverse{display:block}}.offer__single:hover .offer__tile img{transform:translateY(-20px)}.offer__tile{width:100%;position:relative;overflow:hidden;border-radius:1.8rem;background-image:url(/app/themes/codeck/public/build/assets/gradient-BEmbuQF5.webp);background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.offer__tile:before{content:"";display:block;padding-top:100%}.offer__tile img{display:block;max-width:18rem;transition:all .5s ease}.opinions__slider .swiper-wrapper{align-items:flex-start;transition-timing-function:linear}@media(min-width:768px){.opinions__slider--second .swiper-wrapper{left:-287.5px}}.opinions__slide{background-color:#f2f2f2;color:#5f5f5f;border-radius:1.8rem;padding:3.5rem;width:calc(100% - 124px);height:auto}@media(min-width:768px){.opinions__slide{width:auto;max-width:575px}}.opinions__slide h3{color:#0f0f12;font-size:2.2rem}.opinions__slide:hover{background-color:#0f0f12;color:#a2a2a2}.opinions__slide:hover p{color:#a2a2a2}.opinions__slide:hover h3{color:#fff}.opinions__info{display:grid;grid-template-columns:69px 1fr;align-items:center}.opinions__info h3,.opinions__info p{margin:0}.opinions__avatar img{background-color:#fff;border-radius:50%;width:45px;height:45px}.projects__content{padding:4rem 0 0;display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:992px){.projects__content{padding:8rem 0 0;grid-template-columns:1fr 1fr}}.projects__cases{display:flex;flex-direction:column;gap:2.4rem}.projects__case{display:block;color:inherit;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:5/3;border-radius:1.8rem;position:relative;background-size:100%;transition:background-size .3s linear}.projects__case--1{aspect-ratio:5/3}@media(min-width:992px){.projects__case--1{aspect-ratio:6/3}}.projects__case--4{aspect-ratio:5/3}@media(min-width:992px){.projects__case--4{aspect-ratio:6/3}}.projects__case:hover{background-size:110%}.projects__info{background:linear-gradient(90deg,#44121abf 40%,#2c1117bf);padding:2.4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:2.4rem;border-radius:1.2rem;position:absolute;left:0;right:0;bottom:0}.projects__info h3{font-size:2rem;margin:0;color:#fff}.projects__info p{margin:0}.blog__posts{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:992px){.blog__posts{grid-template-columns:repeat(3,1fr)}}.blog__post{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:6/4;border-radius:1.8rem;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none}@media(min-width:992px){.blog__post{aspect-ratio:4/3}}@media(min-width:1201px){.blog__post{aspect-ratio:6/4}}.blog__post:before,.blog__post:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-radius:1.8rem}.blog__post:after{background:linear-gradient(180deg,#0000,#000 83%)}.blog__post:before{z-index:1;background:#00000080;opacity:0;transition:opacity .4s ease}.blog__post:hover:before{opacity:1}.blog__post:hover .blog__info:after{flex-grow:1}.blog__post:hover .blog__info h3{margin-bottom:0}.blog__post:hover .blog__info p{max-height:0;opacity:0}.blog__info{z-index:2;position:absolute;inset:0;padding:2.4rem;display:flex;flex-direction:column;align-items:flex-start}.blog__info:before,.blog__info:after{content:"";flex-grow:1}.blog__info:after{flex-grow:0;transition:flex-grow .4s ease}.blog__info h3{font-size:2rem;margin-bottom:1.2rem;color:#fff;line-height:1.2;transition:margin-bottom .4s ease}.blog__info p{margin:0;color:#a2a2a2;font-weight:300;max-height:6em;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:4.8rem}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem;padding:0 1.4rem;border:.7px solid #0F0F12;border-radius:5rem;color:#0f0f12;text-decoration:none;transition:background-color .25s ease,color .25s ease}.pagination .page-numbers.current,.pagination .page-numbers:hover{background-color:#0f0f12;color:#fff}.pagination .page-numbers.dots{border:0}.post__thumbnail{width:100%;height:auto;transform:translateY(-10.5rem);border-radius:1.8rem;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(2px 4px 6px #FFFFFF)}.post__content{margin-top:-5rem}.post__section{width:100%;max-width:900px;margin:0 auto}.post__section .wp-block-heading{margin-top:4.8rem;margin-bottom:2.4rem}.post__section .wp-block-heading:first-child{margin-top:0}.post__section h2{font-size:2.2rem}@media(min-width:576px){.post__section h2{font-size:2.8rem}}.post__section p,.post__section li{font-size:1.6rem;line-height:1.6}@media(min-width:576px){.post__section p,.post__section li{font-size:1.8rem}}.post__section li{margin-bottom:1rem}.post__meta{margin-top:1.6rem!important;font-size:1.4rem;color:#a2a2a2}@media(min-width:576px){.post__meta{font-size:1.6rem}}.post__toc{margin:0 0 4.8rem;padding:2.4rem 3rem;border:.7px solid #F2F2F2;border-radius:1.8rem;background-color:#f2f2f2}.post__toc-title{margin:0 0 1.2rem!important;font-weight:600;color:#0f0f12!important}.post__toc ol{margin:0;padding-left:2rem}.post__toc li{margin-bottom:.6rem}.post__toc a{color:#5f5f5f;text-decoration:none}.post__toc a:hover{color:#b02a38}.post__content a{color:#b02a38;text-decoration:underline;text-underline-offset:.2em}.post__content a:hover{color:#55151e}.post__content h2[id]{scroll-margin-top:12rem}.post__related{background-color:#f2f2f2}.post-cta{margin:4.8rem 0;padding:3.2rem;border-radius:1.8rem;background-image:url(/app/themes/codeck/public/build/assets/gradient-BEmbuQF5.webp);background-position:center;background-size:cover;color:#fff}.post-cta p.post-cta__title{margin:0;font-size:2.4rem;font-weight:700;line-height:1.2;color:#fff}.post-cta p.post-cta__text{margin:1.2rem 0 0;color:#f2f2f2}.post-cta__buttons{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:2.4rem}.post-cta__buttons a.btn{text-decoration:none;color:#fff}.post .content .wp-block-table,.post__section .wp-block-table{margin:2.4rem 0 3.2rem;overflow-x:auto}.post .content .wp-block-table table,.post__section .wp-block-table table{width:100%;min-width:56rem;border-collapse:collapse;font-size:1.4rem;line-height:1.5}@media(min-width:576px){.post .content .wp-block-table table,.post__section .wp-block-table table{font-size:1.6rem}}.post .content .wp-block-table th,.post .content .wp-block-table td,.post__section .wp-block-table th,.post__section .wp-block-table td{padding:1.2rem 1.6rem;border:.7px solid #F2F2F2;text-align:left;vertical-align:top}.post .content .wp-block-table th,.post__section .wp-block-table th{background-color:#f2f2f2;font-weight:600}.form{width:100%;max-width:800px;margin:8rem auto 0}.form__container{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:768px){.form__container{grid-template-columns:1fr 1fr}}.form__group{position:relative;display:flex;height:46px}.form__group.focus .form__label{font-size:1.4rem;transform:translateY(-2.8rem)}.form__label{position:absolute;left:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;margin:0;color:#a2a2a2;font-size:1.6rem;line-height:1;height:100%;transition:all .3s ease;cursor:text}.form__label span{color:#b02a38}.form__input{width:100%;background-color:transparent;border:0;border-bottom:.5px solid #A2A2A2;outline:none;color:#a2a2a2;font-size:1.6rem;padding:0;line-height:1.4}.form__input:-webkit-autofill,.form__input:-webkit-autofill:hover,.form__input:-webkit-autofill:focus{background-color:transparent;border:0;border-bottom:.5px solid #A2A2A2;outline:none;-webkit-text-fill-color:#A2A2A2;-webkit-box-shadow:0 0 0 30px #0F0F12 inset!important}.form__input:focus{border-color:#fff}.form__textarea{padding:1.2rem 0;resize:none}.form__textarea::-webkit-scrollbar{display:none}.form__checkbox{display:grid;grid-template-columns:3rem 1fr;margin-top:4.8rem}.form__checkbox--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border:.5px solid #A2A2A2;background-color:transparent;margin:0;border-radius:.3rem}.form__checkbox--input:checked{background-color:#a2a2a2}.form__checkbox--label{color:#a2a2a2;font-size:1.2rem;line-height:1.2;cursor:pointer}.form__checkbox--label span{color:#b02a38}.form__status{position:absolute;bottom:-50px;left:0;right:0;margin:auto;text-align:center;font-weight:400}.form__status .error{color:#c00}.form__status .success{color:#033903}.form__error{position:absolute;bottom:-25px;left:0;font-size:1.2rem;color:#c00;opacity:0;visibility:hidden;transition:all .3s ease;font-weight:400;line-height:1.2;margin-top:5px;right:0;margin-left:auto;margin-right:auto;text-align:center}.form__error.show{opacity:1;visibility:visible}.form__group--email .form__error{display:block}.form__group:not(.form__group--email) .form__error{display:none!important}.form .required{color:#c00;font-weight:600;margin-left:2px;font-size:1.4rem}.form__input.error{border-color:#c00!important;box-shadow:0 2px 4px #cc00001a}.form__input.warning{border-color:#f60!important;box-shadow:0 2px 4px #ff66001a}.form__input.success{border-color:#033903!important;box-shadow:0 2px 4px #0339031a}.form .brief__radio.error,.form .brief__project--type.error{border-color:#c00!important;box-shadow:0 2px 4px #cc00001a}.form__group{margin-bottom:30px}.form__group.brief__group--additional{margin-bottom:40px}.form .char-counter{position:absolute;bottom:-20px;right:0;font-size:1.1rem;color:#a2a2a2;opacity:.7}.plans{display:grid;grid-template-columns:1fr;gap:2.4rem;margin-top:8rem;align-items:center}@media(min-width:992px){.plans{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.plans--2{grid-template-columns:repeat(2,1fr);max-width:calc((100% - 2.4rem) / 3 * 2 + 2.4rem);margin-left:auto;margin-right:auto}}@media(min-width:992px){.plans--1{grid-template-columns:1fr;max-width:calc((100% - 4.8rem) / 3);margin-left:auto;margin-right:auto}}.plans__plan{background-color:#fff;padding:3.4rem;border-radius:1.8rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;height:auto}@media(min-width:992px){.plans__plan{height:calc(100% - 66px)}}.plans__plan h3{color:#0f0f12;margin:0}.plans__plan p{margin:0;color:#5f5f5f}.plans__plan .btn{margin-top:3.4rem}.plans__plan--premium{background-image:url(/app/themes/codeck/public/build/assets/gradient-BEmbuQF5.webp);background-position:center;background-size:cover;background-repeat:no-repeat;height:100%}.plans__plan--premium h3{color:#b02a38}.plans__plan--premium p,.plans__plan--premium .plans__net{color:#fff}.plans__plan--premium .plans__detail--icon--bg{fill:#b02a38}.plans__plan--premium .plans__detail--icon--check{fill:#0f0f12}.plans__price{color:#b02a38!important;font-size:3.6rem;line-height:1;font-weight:700}.plans__net{color:#5f5f5f;font-weight:400}.plans__details{display:flex;flex-direction:column;gap:1.2rem}.plans__detail{display:grid;grid-template-columns:1.4rem 1fr;gap:1rem}.plans__detail--icon{width:14px;height:14px;margin-top:2px}.pricing__light .plans__plan{background-color:#fff;box-shadow:0 0 15px #00000080;height:100%!important}.pricing__dark{background-color:#0f0f12;color:#fff;position:relative;overflow:hidden}.pricing__dark:before{content:"";width:408px;height:408px;border-radius:50%;position:absolute;inset:0;margin:auto;background-color:#b02a38;filter:blur(200px);transform:translate(110%,50%);z-index:0}.pricing__dark .container{z-index:1;position:relative}.pricing__dark .plans__plan{height:100%!important}.pricing__dark .plans__detail{color:#a2a2a2}.single-offer .plans__plan{height:100%!important}.pricing__link{color:inherit;text-decoration:none}.pricing__link:hover{color:#b02a38}.logos{margin-top:8rem;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center;gap:2.4rem}.logos img{filter:grayscale(100%);transition:all .3s ease;opacity:.6}.logos img:hover{filter:grayscale(0)}@media(min-width:768px){.logos{grid-template-columns:repeat(6,1fr)}}.brief{width:100vw;height:100vh!important;color:#0f0f12;background-color:#0f0f12cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brief__close{border:0;background-color:transparent;padding:5px;background-image:url(/app/themes/codeck/public/build/assets/close-DCsFRcWH.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;height:24px;position:absolute;right:2.5rem;top:2.5rem;z-index:10}@media(min-width:992px){.brief__close{right:5rem;top:5rem}}.brief__project--title{text-align:center}.brief__project--types{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;gap:2rem;text-decoration:none;list-style:none;margin:0;padding:0}@media(min-width:992px){.brief__project--types{display:flex;flex-direction:row;justify-content:center;align-items:center}}.brief__project--types li{border:1px solid #A2A2A2;padding:10px 20px;border-radius:15px;cursor:pointer}.brief__project--types li.active{background-image:url(/app/themes/codeck/public/build/assets/gradient-BEmbuQF5.webp);background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}.brief__content{background-color:#fff;border-radius:1.8rem;position:absolute;inset:0;margin:auto;height:auto;width:90%;background-color:#0f0f12;color:#fff;overflow:hidden}@media(min-width:992px){.brief__content{width:70%;height:-moz-max-content;height:max-content;min-height:70%}}.brief__content:before{content:"";width:408px;height:408px;border-radius:50%;position:absolute;inset:0;margin:auto;background-color:#b02a38;filter:blur(200px);transform:translate(110%,50%);z-index:0}.brief__body{height:100%;width:100%;padding:5rem 0;max-height:100vh;overflow-x:hidden;overflow-y:scroll;z-index:2;position:relative}.brief__body h2{line-height:1}.brief__form{height:100%;width:100%;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.brief__slide{outline:none}.brief__slider .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.brief__slider .swiper-slide{height:auto}.brief__status{bottom:2rem}.brief__step{display:grid;grid-template-columns:1fr;gap:3rem;width:100%;max-width:900px;margin:0 auto;padding:8rem 3rem;position:relative}@media(min-width:992px){.brief__step{grid-template-columns:1fr 1fr;padding:8rem 5rem}}.brief__nav{position:relative;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.brief__nav span{width:16px;height:16px;border:.5px solid #A2A2A2;background-color:transparent;margin:0;border-radius:.3rem}.brief__nav span.completed{background-color:#a2a2a2}.brief__nav span.active{border:.5px solid #B02A38;background-color:#b02a38}.brief__group--additional{height:100px}@media(min-width:992px){.brief__group--additional{grid-column:span 2}}.brief__radio{flex-direction:row;justify-content:space-between;align-items:center;border-bottom:.5px solid #A2A2A2;gap:1rem}.brief__radio legend{margin:0;color:#a2a2a2;font-size:1.6rem;line-height:1;width:auto}.brief__radio--buttons{display:flex;flex-direction:row;justify-content:center;gap:2rem;flex-wrap:wrap;row-gap:1rem}.brief__radio--button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.7rem}.brief__radio--button label{margin:0;color:#a2a2a2;font-size:1.6rem;line-height:1;cursor:pointer;margin-top:.2rem}.brief__radio--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border:.5px solid #A2A2A2;background-color:transparent;margin:0;border-radius:.3rem}.brief__radio--input:not(:checked){background-color:transparent}.brief__radio--input:checked{background-color:#a2a2a2}.brief__checkbox{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;height:auto}.brief__checkbox legend{margin:0;color:#a2a2a2;font-size:1.6rem;line-height:1;width:auto}.brief__checkbox--buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.brief__checkbox--button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.7rem}.brief__checkbox--button label{margin:0;color:#a2a2a2;font-size:1.6rem;line-height:1;cursor:pointer;margin-top:.2rem}.brief__checkbox--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border:.5px solid #A2A2A2;background-color:transparent;margin:0;border-radius:.3rem}.brief__checkbox--input:not(:checked){background-color:transparent}.brief__checkbox--input:checked{background-color:#a2a2a2}.brief__input--textarea{padding:1.2rem 0}.brief__input--date{text-align:center;color:transparent}.brief__input--date.active{color:#a2a2a2}.brief__input--date::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.brief__next{margin:0 auto}.brief__final--thanks{font-size:2.4rem;font-weight:700;line-height:110%}@media(min-width:576px){.brief__final--thanks{font-size:3.2rem}}@media(min-width:992px){.brief__final--thanks{font-size:4.8rem}}@media(min-width:1440px){.brief__final--thanks{font-size:5.2rem}}.brief__final--slide{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8rem 3rem}@media(min-width:992px){.brief__final--slide{padding:8rem 5rem}}.brief__final--slide p{max-width:700px;margin:0 auto;color:#a2a2a2}.brief__final--button,.brief__final .brief__nav,.brief__final .brief__next{display:none}.brief__final .brief__final--button{display:flex}.brief__plans--step{display:grid;grid-template-columns:1fr;gap:3rem;width:100%;max-width:1200px;margin:0 auto;position:relative;padding:8rem 3rem}@media(min-width:992px){.brief__plans--step{padding:8rem 5rem}}.brief__plans--content{display:grid;grid-template-columns:1fr;gap:2.4rem;padding:4rem 0}@media(min-width:1440px){.brief__plans--content{grid-template-columns:repeat(3,1fr)}}.brief__plans--plan{border:.7px solid #A2A2A2;border-radius:1.8rem;padding:3rem;cursor:pointer;display:none}.brief__plans--plan .plans__price{margin-bottom:0;font-size:2.6rem}@media(min-width:992px){.brief__plans--plan .plans__price{font-size:3.6rem}}.brief__plans--plan:hover{border:.7px solid #FFFFFF}.brief__plans--plan.active{background-image:url(/app/themes/codeck/public/build/assets/gradient-BEmbuQF5.webp);background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;border:.7px solid #FFFFFF}.brief__plans--plan.active h3{color:#b02a38}.brief__plans--plan.active p,.brief__plans--plan.active .plans__net{color:#fff}.brief__plans--more{text-align:center;text-decoration:none;color:#a2a2a2;font-size:1.6rem}.brief__plans--more:hover{text-decoration:underline}.brief__form .brief__project--types{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.brief__form .brief__project--types li{flex:0 0 calc((100% - 1.2rem)/2);display:flex;align-items:center;justify-content:center;text-align:center;min-height:5.6rem;padding:1rem 1.6rem}.brief__form .brief__project--types.brief__project--types-odd li:nth-last-child(-n+3){flex-basis:calc((100% - 2.4rem) / 3 - 1px);padding:.8rem .4rem;font-size:1.3rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(min-width:992px){.brief__form .brief__project--types{gap:1.6rem}.brief__form .brief__project--types li,.brief__form .brief__project--types.brief__project--types-odd li:nth-last-child(-n+3){flex-basis:calc((100% - (var(--types-per-row) - 1) * 1.6rem) / var(--types-per-row));padding:1rem 1.6rem;font-size:inherit}}.brief__form .brief__project--types{display:none}@media(min-width:992px){.brief__form .brief__project--types{display:flex}}.brief__form .brief__project--types li{transition:border-color .25s ease,background-color .25s ease,color .25s ease}.brief__form .brief__project--types li:not(.active):hover,.brief__form .brief__project--types li:focus-visible{border-color:#fff;background-color:#ffffff14;color:#fff}.brief__form .brief__project--types li:focus-visible{outline:2px solid #B02A38;outline-offset:2px}.brief__form .brief__type-select-wrap{position:relative}@media(min-width:992px){.brief__form .brief__type-select-wrap{display:none}}.brief__form .brief__type-select-wrap:after{content:"";position:absolute;right:.4rem;top:50%;width:.8rem;height:.8rem;border-right:1.5px solid #A2A2A2;border-bottom:1.5px solid #A2A2A2;transform:translateY(-75%) rotate(45deg);pointer-events:none}.brief__form .brief__type-select{width:100%;height:4.6rem;padding:0 2.4rem 0 0;background-color:transparent;border:0;border-bottom:.5px solid #A2A2A2;border-radius:0;color:#a2a2a2;font-size:1.6rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}.brief__form .brief__type-select:focus{border-color:#fff}.brief__form .brief__type-select option{color:#0f0f12}.brief__form .brief__group .form__error,.brief__form .brief__project--container .form__error{display:block!important;text-align:left}.brief__form .brief__project--container .form__error{position:static;margin-top:1.2rem;text-align:center}.brief__form .brief__group[hidden]{display:none!important}.brief__form .brief__radio--input{border-radius:50%}.brief__form .brief__radio--input:checked{background-color:transparent;box-shadow:inset 0 0 0 .35rem #0f0f12,inset 0 0 0 1rem #a2a2a2}.brief__form .brief__group--message{height:auto;flex-direction:column;padding-top:2.8rem}@media(min-width:992px){.brief__form .brief__group--message{grid-column:span 2}}.brief__form .brief__group--message .form__label,.brief__form .brief__group--message.focus .form__label{height:auto;bottom:auto;font-size:1.4rem;transform:none}.brief__form .brief__group--message .brief__message{min-height:12rem;border:.5px solid #A2A2A2;border-radius:1.2rem;padding:1.2rem 1.6rem}.brief__form .brief__group--message .brief__message::-moz-placeholder{color:#a2a2a299}.brief__form .brief__group--message .brief__message::placeholder{color:#a2a2a299}.brief__form .brief__submit{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:2.4rem;padding:0 2rem}.brief__form .brief__consent{max-width:560px;margin:0;font-size:1.2rem;line-height:1.5;color:#a2a2a2;text-align:center}.brief__form .brief__consent a{color:#fff}.brief__form.brief__final .brief__submit{display:none}.brief__form .brief__final--thanks{font-size:2.8rem}.process{background:#fff;padding:8rem 2rem}.process h2{font-size:3.6rem;margin-bottom:6rem;color:#0f0f12}.process__grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1000px;margin:0 auto}@media(min-width:992px){.process__grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media(min-width:1201px){.process__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.process__item{text-align:center;position:relative}.process__item:before{content:"";position:absolute;top:40px;right:-50%;width:100%;height:2px;background:#b02a38;opacity:.3;display:none}@media(min-width:1201px){.process__item:before{display:block}}.process__item:last-child:before{display:none}.process__number{width:80px;height:80px;background:#b02a38;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:800;margin:0 auto 2rem;position:relative;z-index:2}.process h3{font-size:2rem;font-weight:600;margin-bottom:1.5rem;color:#0f0f12}.process p{color:#a2a2a2;line-height:1.6;font-size:1.6rem}.process--muted{background:#f2f2f2}.process__number,.process h3{transition:transform .35s ease,background-color .35s ease,box-shadow .35s ease,color .35s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.process__item:hover .process__number{transform:scale(1.15);background-color:#55151e;box-shadow:0 1.2rem 2.4rem #b02a384d}.process__item:hover h3{transform:scale(1.08);color:#b02a38}}.process__note{max-width:640px;margin:5rem auto 0;text-align:center;font-size:1.8rem;line-height:1.6;color:#5f5f5f}.cta{background-image:url(/app/themes/codeck/public/build/assets/gradient-BEmbuQF5.webp);background-position:center;background-size:cover;background-repeat:no-repeat;padding:8rem 2rem;color:#fff;text-align:center}.cta__content{max-width:800px;margin:0 auto}.cta__content h2{font-size:3.6rem;margin-bottom:2rem;color:#fff}.cta__content p{font-size:1.8rem;color:#ffffffe6;line-height:1.6;margin-bottom:3rem}.featured-case__row{row-gap:2.4rem}.featured-case__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.8rem}@media(min-width:992px){.featured-case__content{padding-left:3rem}}.featured-case__headline{margin-bottom:2.4rem}.featured-case__text{margin-bottom:0}.featured-case__buttons{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:4.8rem}.featured-case__numbers{margin-top:4.8rem;text-align:center}@media(min-width:992px){.media-text__row--reverse{flex-direction:row-reverse}}.media-text__image{height:100%}.media-text__image img{display:block;border-radius:1.8rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-text__content{margin-top:2.4rem}@media(min-width:992px){.media-text__content{margin-top:0;padding-left:3rem}}.media-text__content h2{margin-bottom:2.4rem}.media-text__content p:last-child{margin-bottom:0}@media(min-width:992px){.media-text__row--reverse .media-text__content{padding-left:calc(var(--bs-gutter-x) * .5)}}@media(min-width:992px){.media-text__row--reverse .media-text__media{padding-left:3rem}}.media-text--icon .media-text__image{background-image:url(/app/themes/codeck/public/build/assets/gradient-BEmbuQF5.webp);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;border-radius:1.8rem;aspect-ratio:1/1;width:100%;height:auto}@media(min-width:992px){.media-text--icon .media-text__image{position:sticky;top:12rem}}.media-text--icon .media-text__image img{width:50%;height:auto;max-height:50%;border-radius:0;-o-object-fit:contain;object-fit:contain}.media-text--icon .media-text__content p{font-size:1.6rem;line-height:1.6}@media(min-width:576px){.media-text--icon .media-text__content p{font-size:1.8rem}}.benefits{background:#f8f9fa;padding:8rem 2rem}.benefits h2{font-size:3.6rem;margin-bottom:6rem;color:#0f0f12}.benefits__grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}@media(min-width:992px){.benefits__grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media(min-width:1201px){.benefits__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}@media(min-width:1201px){.benefits__grid--3{grid-template-columns:repeat(3,1fr);max-width:1100px;row-gap:3rem}}.benefits__item{text-align:center;padding:2rem}.benefits__item h3{font-size:2rem;font-weight:600;margin:2rem 0 1.5rem;color:#0f0f12}.benefits__item p{color:#a2a2a2;line-height:1.6;font-size:1.6rem}.benefits__icon{width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#b02a381a;border-radius:50%}.benefits__icon svg{width:40px;height:40px}.benefits.dark{background:#0f0f12}.benefits.dark h2,.benefits.dark .benefits__item h3{color:#fff}.benefits.dark .benefits__item p{color:#a2a2a2}.benefits.dark .benefits__icon{width:64px;height:64px;background:#b02a38;color:#fff;box-shadow:0 0 0 8px #b02a3833}.benefits.dark .benefits__icon svg{width:32px;height:32px}.benefits.dark .benefits__icon,.benefits.dark .benefits__item h3{transition:transform .35s ease,box-shadow .35s ease,color .35s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.benefits.dark .benefits__item:hover .benefits__icon{transform:scale(1.15);box-shadow:0 0 0 10px #b02a384d,0 1.2rem 2.4rem #b02a3859}.benefits.dark .benefits__item:hover h3{transform:scale(1.08);color:#b02a38}}.check-icon{flex-shrink:0;color:#b02a38}.lp-points{list-style:none;margin:0 0 3.2rem;padding:0;display:grid;gap:1rem}.lp-points li{display:flex;align-items:flex-start;gap:1rem;font-size:1.6rem;line-height:1.4;color:#fff}.lp-points .check-icon{margin-top:.1rem}.lp-hero p{margin-bottom:2.4rem}.header--lp .header__logo{line-height:0}.header--lp .header__lp-actions{display:flex;align-items:center;gap:2.4rem}.header--lp .header__lp-phone{display:flex;align-items:center;gap:.8rem;color:#fff;text-decoration:none;font-size:1.4rem}.header--lp .header__lp-phone:hover{color:#fff;text-decoration:underline}.footer--lp{padding-bottom:8rem}@media(min-width:992px){.footer--lp{padding-bottom:0}}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:98;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom));background-color:#0f0f12eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .3s ease}.lp-sticky.is-visible{transform:translateY(0)}@media(min-width:992px){.lp-sticky{display:none}}.lp-sticky__button{flex:1;max-width:none;width:auto}.lp-sticky__phone{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;border:.7px solid #FFFFFF;border-radius:50%}.lp-page .lead-form__text,.lp-page .lead-form__form{min-width:0}.brief__form--lp{width:100%;min-width:0}.brief__form--lp .brief__slider{width:100%;max-width:100%;overflow:hidden}.brief__form--lp .brief__step{grid-template-columns:1fr;padding:0;gap:2.4rem}.brief__form--lp .brief__group--message{grid-column:auto}.brief__form--lp .brief__submit{margin-top:4.8rem;padding:0}.brief__form--lp .brief__final--slide{padding:4rem 0}.brief__form--lp .brief__package{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;color:#a2a2a2;height:4.6rem}.brief__form--lp .brief__package option{color:#0f0f12}.brief__form--lp .brief__group--select{height:auto;flex-direction:column}.brief__form--lp .brief__group--select .form__label,.brief__form--lp .brief__group--select.focus .form__label{position:static;height:auto;margin-bottom:.4rem;font-size:1.4rem;transform:none}.home__socialMedia{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem}.home__socialMedia--link{background-color:#17171b;border-radius:50%;padding:1rem;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;transition:all .3s ease}.home__socialMedia--link img{pointer-events:none;width:1.6rem;height:1.6rem}.home__socialMedia--link:hover{filter:grayscale(1) invert(1)}.about__numbers{background-color:#0f0f12}.contact__content--logo{height:22px}.contact__content--link{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;text-decoration:none;font-size:1.6rem;color:#5f5f5f;font-weight:400}@media(min-width:992px){.contact__content--link{justify-content:flex-start}}.contact__content--link span{transition:all .3s ease}.contact__content--link:hover span{margin-left:.5rem}.contact__content--link img{width:1.6rem;height:1.6rem}.offers__tiles{margin-top:6.4rem;text-align:left}.offers__faq--description{max-width:700px;margin:0 auto}.offers__faq--header{font-size:1.6rem}.offers__faq--header button{font-weight:700;font-size:1.6rem;line-height:1;padding:1.2rem 0;outline:none;box-shadow:none}.offers__faq--header button:focus{box-shadow:none}.offers__faq--body{font-size:1.6rem;font-weight:400;padding:0 0 1.2rem}.offers__faq .accordion-button:not(.collapsed):after{filter:invert(18%) sepia(80%) saturate(2910%) hue-rotate(339deg) brightness(88%) contrast(84%)}.offers__faq .accordion-button:not(.collapsed){background-color:transparent;color:#b02a38;border:0}.offers__faq--image{background-image:url(/app/themes/codeck/public/build/assets/gradient-BEmbuQF5.webp);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;border-radius:1.8rem}.offers__faq--image img{max-width:50%;width:100%;max-height:50%}.cases__row{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:768px){.cases__row{grid-template-columns:1fr 1fr}}@media(min-width:992px){.cases__row{grid-template-columns:repeat(3,1fr)}}.cases__project{aspect-ratio:1/1;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:1.8rem;cursor:pointer;transition:all .3s ease;position:relative;text-decoration:none;color:#fff}.cases__project:hover{transform:scale(1.01);color:#fff}.cases__info{background-color:#0f0f12cc;padding:2.4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:2.4rem;border-radius:1.2rem;position:absolute;left:0;right:0;bottom:0}.cases__info h3{font-size:2rem;margin:0;color:#fff;text-align:center}.cases__info p{margin:0}.project__thumbnail{display:block;width:100%;margin:0 auto;height:auto;transform:translateY(-10.5rem);border-radius:1.8rem;aspect-ratio:11/9;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(2px 4px 6px #FFFFFF)}.project__content{margin-top:-5rem}.project__section{width:100%;max-width:900px;margin:0 auto}.project__section .wp-block-heading{margin-top:4.8rem;margin-bottom:2.4rem}.project__section .wp-block-heading:first-child{margin-top:0}.project__section h2{font-size:2.2rem}@media(min-width:576px){.project__section h2{font-size:2.8rem}}.project__section p,.project__section li{font-size:1.6rem;line-height:1.6;color:#5f5f5f;font-weight:400}@media(min-width:576px){.project__section p,.project__section li{font-size:1.8rem}}.project__section li{margin-bottom:1rem}.project__section--plain .project__content{margin-top:0}.project__block+.project__block{margin-top:4.8rem}.project__block h2{margin-bottom:2.4rem}.project__block p:last-child,.project__block ul:last-child{margin-bottom:0}@media(min-width:992px){.project__numbers .aboutUs__numbers{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.project__tech{display:flex;flex-wrap:wrap;gap:1.2rem;padding:0;list-style:none}.project__tech li{margin:0;padding:.8rem 2rem;border:.7px solid #0F0F12;border-radius:5rem;color:#0f0f12;font-size:1.4rem}.project__opinion-card{max-width:700px;margin-left:auto;margin-right:auto}.project__others,.about-projects,.service-projects{background-color:#f2f2f2}.landing-websites .lead-form{background:linear-gradient(135deg,#0f0f12,#1a1a1a);padding:8rem 2rem;color:#fff}.landing-websites .lead-form__content{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}@media(min-width:992px){.landing-websites .lead-form__content{grid-template-columns:1fr 1fr;gap:6rem;align-items:center}}.landing-websites .lead-form__text h2{font-size:3.6rem;margin-bottom:2rem;color:#fff}.landing-websites .lead-form__text p{font-size:1.8rem;color:#a2a2a2;line-height:1.6;margin-bottom:3rem}.landing-websites .lead-form__benefits .lead-form__benefit{display:flex;align-items:center;margin-bottom:1.5rem;font-size:1.6rem;color:#fff}.landing-websites .lead-form__benefits .lead-form__benefit svg{margin-right:1rem;flex-shrink:0}.landing-websites .lead-form__form{background:#ffffff0d;padding:3rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.landing-websites .lead-form__form .form{margin:0}.landing-websites .lead-form__form .form__group{margin-bottom:2.5rem}.landing-websites .lead-form__form .form__group--textarea{height:120px;margin-bottom:0}.landing-websites .lead-form__form .form__input{border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.landing-websites .lead-form__form .form__input:focus{border-color:#b02a38}.landing-websites .lead-form__form .form__input::-moz-placeholder{color:#fff9}.landing-websites .lead-form__form .form__input::placeholder{color:#fff9}.landing-websites .lead-form__form .form__label{color:#fffc}.landing-websites .lead-form__form .form__label--textarea{align-items:flex-start}.landing-websites .lead-form__form .form__textarea{height:120px}.landing-websites .lead-form__form .form__privacy{font-size:1.2rem;color:#ffffffb3;text-align:center;margin-top:2rem}.landing-websites .lead-form__form .form__privacy a{color:#b02a38;text-decoration:underline}.landing-websites .lead-form__form .form__privacy a:hover{color:#d13c4c}
