.u-center-text{text-align:center!important}.u-margin-bottom-small{margin-bottom:2rem!important}.u-margin-bottom-medium{margin-bottom:4rem!important}.u-margin-bottom-big{margin-bottom:8rem!important}.u-margin-top-big{margin-top:8rem!important}.u-color-white{color:#fff!important}*,:after,:before{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}html{font-size:62.5%}@media(max-width:75em){html{font-size:56.25%}}@media(max-width:56.25em){html{font-size:50%}}@media(min-width:112.5em){html{font-size:75%}}body{font-weight:400;line-height:1.7;color:#777;padding:3rem;font-family:Inter,sans-serif;max-width:192rem;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:56.25em){body{padding:0}}a{color:inherit;text-decoration:none}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}to{opacity:1;transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}to{opacity:1;transform:translateX(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateX(0)}}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-layout{display:grid;grid-template-rows:95vh;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];overflow:hidden}.home-layout main{grid-column:full-start/full-end;display:grid;grid-template-rows:repeat(5,min-content);grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end]}.heading{width:100%}.heading-primary{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:6rem}.heading-primary--main{display:block;font-size:6rem;font-weight:400;letter-spacing:-.01rem;animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-in}@media(max-width:37.5em){.heading-primary--main{letter-spacing:0;font-size:3rem}}.heading-primary--sub{display:block;font-size:2rem;font-weight:700;letter-spacing:1rem;text-transform:uppercase;font-weight:100;animation-name:moveInRight;animation-duration:1s;animation-timing-function:ease-in}@media(max-width:37.5em){.heading-primary--sub{letter-spacing:.5rem;font-family:1rem}}.heading-error,.heading-secondary{display:inline-block;font-size:3.5rem;text-transform:uppercase;font-weight:700;background-image:linear-gradient(90deg,#7ed56f,#28b485);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:2px;transition:all .2s}.heading-error:hover,.heading-secondary:hover{transform:skewY(2deg) skewX(15deg) scale(1.1);text-shadow:.5rem 1rem rgba(0,0,0,.2)}@media(max-width:56.25em){.heading-error,.heading-secondary{font-size:3rem}}@media(max-width:37.5em){.heading-error,.heading-secondary{font-size:2.5rem}}.heading-tertiary{font-size:1.6rem;font-weight:700;text-transform:uppercase}.heading-error{background-image:linear-gradient(90deg,#e40511,#ff7730)}.paragraph{font-size:1.6rem}.paragraph:not(:last-child){margin-bottom:3rem}.btn{position:relative;text-transform:uppercase;padding:1.5rem 4rem;border-radius:10rem;transition:all .2s;display:inline-block;border:none;font-size:1.6rem}.btn:not(:disabled):after{content:"";height:100%;width:100%;border-radius:10rem}.btn:hover:not(:disabled){cursor:pointer;transform:translateY(-3px);box-shadow:0 1rem 2rem rgba(0,0,0,.2)}.btn:active:not(:disabled){transform:translateY(-1px);box-shadow:0 .5rem 1rem rgba(0,0,0,.2)}.btn-text{font-size:1.6rem;color:#55c57a;border:none;border-bottom:1px solid #55c57a;background:transparent;padding:3px;transition:all .2s}.btn-text:hover:not(:disabled){cursor:pointer;color:#fff;background-color:#55c57a;box-shadow:0 1rem 2rem rgba(0,0,0,.15);transform:translateY(-2px)}.btn-text:active:not(:disabled){box-shadow:0 .5rem 2rem rgba(0,0,0,.15);transform:translateY(0)}.btn--white{color:#777}.btn--white,.btn--white:after{background-color:#fff}.btn--green{color:#fff}.btn--green,.btn--green:after{background-color:#55c57a}.btn--green:disabled{background-color:#999}.btn--red{color:#fff}.btn--red,.btn--red:after{background-color:#e40511}.btn--red:disabled{background-color:#999}.btn--green:after,.btn--red:after,.btn--white:after{position:absolute;top:0;left:0;z-index:-1;transition:all .4s}.btn--green:hover:not(:disabled):after,.btn--red:hover:not(:disabled):after,.btn--white:hover:not(:disabled):after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn-animated{animation:moveInBottom .5s ease-out .75s;animation-fill-mode:backwards}.grid-row{display:grid;grid-column:center-start/center-end}.input{width:100%;display:block;font-family:inherit;font-size:1.5rem;padding:1.5rem 2rem;border-radius:3px;background-color:hsla(0,0%,100%,.5);border:none;border-bottom:3px solid transparent;color:inherit;transition:all .3s}.input:focus{outline:none;box-shadow:0 1rem 2rem rgba(0,0,0,.1);border-bottom:3px solid #55c57a}.input:disabled{background-color:#eee;color:#fff}.input:focus:invalid{border-bottom:3px solid #ff7730}.input::-webkit-input-placeholder{color:#999}.textarea{width:100%;height:15rem;display:block;font-family:inherit;font-size:1.5rem;padding:1.5rem 2rem;border-radius:3px;background-color:hsla(0,0%,100%,.5);border:none;border-bottom:3px solid transparent;color:inherit;transition:all .3s}.textarea:focus{outline:none;box-shadow:0 1rem 2rem rgba(0,0,0,.1);border-bottom:3px solid #55c57a}.textarea:disabled{background-color:#eee;color:#fff}.textarea:focus:invalid{border-bottom:3px solid #ff7730}.textarea::-webkit-input-placeholder{color:#999}.label{font-size:1.2rem;font-weight:700;margin-left:2rem;margin-top:.7rem;display:block;transition:all .3s}.spinner{width:4rem;height:4rem;border-radius:50%;border:4px solid #f3f3f3;border-top-color:#55c57a;animation:spin 1s linear infinite}.text-content:not(:last-child){margin-bottom:3rem}.company-image{box-shadow:0 1.5rem 4rem rgba(0,0,0,.4);outline-offset:2rem;transition:all .2s;height:35rem;width:35rem}@media(max-width:37.5em){.company-image{height:18.5rem;width:18.5rem}}.company-image:hover{cursor:pointer;outline:1.5rem solid #55c57a;box-shadow:0 2.4rem 4rem rgba(0,0,0,.5);transform:scale(1.05);z-index:20}.company-image:active{transform:scale(1)}.features-card{background-color:hsla(0,0%,100%,.8);font-size:1.5rem;padding:2.5rem;text-align:center;border-radius:3px;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15);transition:transform .3s}.features-card__icon{font-size:6rem;margin-bottom:5rem;fill:#55c57a;transition:fill .3s}.features-card:hover{transform:translateY(-1.5rem) scale(1.03)}.features-card:hover>svg{fill:#7ed56f}.card-project{position:relative;perspective:150rem;-moz-perspective:150rem;height:52rem}.card-project__side{position:absolute;top:0;left:0;width:100%;height:52rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .8s ease;font-size:2rem;border-radius:3px;overflow:hidden;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15)}.card-project__side--front{background-color:#fff}.card-project__side--back{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem;text-align:center;transform:rotateY(-180deg)}.card-project__side--back-primary{background-image:linear-gradient(to right bottom,#7ed56f,#28b485)}.card-project__side--back-secondary{background-image:linear-gradient(to right bottom,#ffb900,#ff7730)}.card-project__side--back-tertiary{background-image:linear-gradient(to right bottom,#2998ff,#5643fa)}.card-project:hover .card-project__side--front{transform:rotateY(180deg)}.card-project:hover .card-project__side--back{transform:rotateY(0)}.card-project__picture{position:relative;height:23rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.card-project__picture--primary{background-image:linear-gradient(to right bottom,#7ed56f,#28b485)}.card-project__picture--secondary{background-image:linear-gradient(to right bottom,#ffb900,#ff7730)}.card-project__picture--tertiary{background-image:linear-gradient(to right bottom,#2998ff,#5643fa)}.card-project__picture img{opacity:.4}.card-project__heading{position:absolute;top:12rem;right:2rem;text-align:right;font-size:2.8rem;font-weight:300;text-transform:uppercase;color:#fff;width:56%}.card-project__heading-span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1rem 1.5rem;background-image:linear-gradient(to right bottom,rgba(255,185,0,.85),rgba(255,119,48,.85))}.card-project__heading-span--primary{background-image:linear-gradient(to right bottom,#7ed56f,#28b485)}.card-project__heading-span--secondary{background-image:linear-gradient(to right bottom,#ffb900,#ff7730)}.card-project__heading-span--tertiary{background-image:linear-gradient(to right bottom,#2998ff,#5643fa)}.card-project__details{padding:3rem}.card-project__details ul{list-style:none;width:80%;margin:0 auto}.card-project__details ul li{display:flex;justify-content:center;align-items:center;font-size:2.8rem;padding:.5rem}.card-project__details ul li svg{margin:.5rem}.card-project__details ul li span{padding:0 6px 0 3px;border:1px solid red}.card-project__details ul li:not(:last-child){border-bottom:1px solid #eee}.card-project__content{padding:.8rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15);color:#fff;font-size:1.8rem;font-weight:100}@media(max-width:56.25em){.card-project{height:auto}.card-project__side{position:relative;height:auto;border-radius:3px}.card-project__side--back{margin-top:-3rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);transform:rotateY(0deg)}.card-project:hover .card-project__side--front{transform:rotateY(0deg)}.card-project__content{margin:4rem}}.card-consulting{position:relative;perspective:150rem;-moz-perspective:150rem;min-height:52rem}.card-consulting__side{position:absolute;top:0;left:0;width:100%;min-height:52rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .8s ease;font-size:2rem;border-radius:3px;overflow:hidden;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15)}.card-consulting__side--front{background-color:#fff}.card-consulting__side--back{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem;text-align:center;transform:rotateY(-180deg)}.card-consulting__side--back-primary{background-image:linear-gradient(to right bottom,#7ed56f,#28b485)}.card-consulting__side--back-secondary{background-image:linear-gradient(to right bottom,#ffb900,#ff7730)}.card-consulting__side--back-tertiary{background-image:linear-gradient(to right bottom,#2998ff,#5643fa)}.card-consulting:hover .card-consulting__side--front{transform:rotateY(180deg)}.card-consulting:hover .card-consulting__side--back{transform:rotateY(0)}.card-consulting__picture{position:relative;height:23rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.card-consulting__picture--primary{background-image:linear-gradient(to right bottom,#7ed56f,#28b485)}.card-consulting__picture--secondary{background-image:linear-gradient(to right bottom,#ffb900,#ff7730)}.card-consulting__picture--tertiary{background-image:linear-gradient(to right bottom,#2998ff,#5643fa)}.card-consulting__picture img{opacity:.4}.card-consulting__heading{position:absolute;top:12rem;right:2rem;text-align:right;font-size:2.8rem;font-weight:300;text-transform:uppercase;color:#fff;width:56%}.card-consulting__heading-span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1rem 1.5rem;background-image:linear-gradient(to right bottom,rgba(255,185,0,.85),rgba(255,119,48,.85))}.card-consulting__heading-span--primary{background-image:linear-gradient(to right bottom,#7ed56f,#28b485)}.card-consulting__heading-span--secondary{background-image:linear-gradient(to right bottom,#ffb900,#ff7730)}.card-consulting__heading-span--tertiary{background-image:linear-gradient(to right bottom,#2998ff,#5643fa)}.card-consulting__details{padding:3rem}.card-consulting__details ul{align-items:center;list-style:none;width:80%;margin:0 auto}.card-consulting__details ul li{font-size:1.6rem;padding:.5rem}.card-consulting__details ul li svg{margin:.5rem}.card-consulting__details ul li span{padding:0 6px 0 3px}.card-consulting__details ul li:not(:last-child){border-bottom:1px solid #eee}.card-consulting__content{padding:.8rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15);color:#fff;font-size:1.8rem;font-weight:100}@media(max-width:56.25em){.card-consulting{height:auto}.card-consulting__side{position:relative;height:auto;border-radius:3px}.card-consulting__side--back{margin-top:-3rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);transform:rotateY(0deg)}.card-consulting:hover .card-consulting__side--front{transform:rotateY(0deg)}.card-consulting__content{margin:4rem}}.card-story{background-color:#fff;padding:9rem;box-shadow:0 3rem 6rem rgba(0,0,0,.1);background-color:hsla(0,0%,100%,.6);border-radius:3px;font-size:1.6rem;transform:skewX(-12deg)}.card-story>*{transform:skewX(12deg)}@media(max-width:56.25em){.card-story{padding:4rem 4rem 15rem 7rem}}@media(max-width:37.5em){.card-story,.card-story>*{transform:skewX(0deg)}}.card-story__shape{position:relative;height:15rem;width:15rem;float:left;shape-outside:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);transform:translateX(-3rem) skewX(12deg)}@media(max-width:37.5em){.card-story__shape{transform:translateX(-3rem) skewX(0deg)}}.card-story__img{transform:scale(1.4)}.card-story__caption,.card-story__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .5s}.card-story__caption{position:absolute;top:50%;left:50%;transform:translate(-50%,20%);color:#fff;text-transform:1.7rem;text-align:center;opacity:0}.card-story__signature{position:absolute;right:9rem;bottom:3rem;text-decoration:underline;text-underline-offset:1rem;font-weight:700}@media(max-width:56.25em){.card-story__signature{right:4rem;text-align:center}}@media(max-width:37.5em){.card-story__signature{right:50%;transform:translateX(50%);bottom:1rem;text-align:center}}.card-story:hover .card-story__caption{opacity:1;transform:translate(-50%,-50%)}.card-story:hover .card-story__img{transform:scale(1);filter:blur(3px) brightness(80%)}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.15;z-index:-1}.bg-video__content{height:100%;width:100%;object-fit:cover}.input__group input:placeholder-shown+label,.input__group textarea:placeholder-shown+label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.radio__group input{display:none}.radio__group input:checked~label .radio-button:after{opacity:1}.radio__group label{display:flex;align-items:center;font-size:1.6rem;cursor:pointer}.radio__group .radio-button{height:3rem;width:3rem;border:5px solid #55c57a;border-radius:50%;display:inline-block;margin-right:2rem;display:flex;justify-content:center;align-items:center}.radio__group .radio-button:after{content:"";display:block;height:1.2rem;width:1.2rem;border-radius:50%;background-color:#55c57a;opacity:0;transition:opacity .2s}.navigation{position:fixed;z-index:2500}.navigation__checkbox{display:none}.navigation__button{position:fixed;display:flex;justify-content:center;align-items:center;background-color:#fff;height:7rem;width:7rem;top:6rem;right:6rem;z-index:2000;border-radius:50%;box-shadow:0 1rem 3rem rgba(0,0,0,.1);cursor:pointer}.navigation__background{height:6rem;width:6rem;border-radius:50%;position:fixed;top:6.9rem;right:6.9rem;background-image:radial-gradient(#7ed56f,#28b485);z-index:1000;transition:transform .8s cubic-bezier(.86,0,.07,1)}.navigation__nav{height:100vh;width:0;opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;z-index:1500;transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.navigation__list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);list-style:none;text-align:center;width:100%}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:3rem;font-weight:300;padding:1rem 2rem;color:#fff;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(120deg,transparent,transparent 50%,#fff 0);background-size:250%;transition:all .4s}.navigation__link:active,.navigation__link:hover{background-position:100%;color:#55c57a;transform:translateX(1rem)}.navigation__checkbox:checked~.navigation__background{transform:scale(500)}.navigation__checkbox:checked~.navigation__nav{visibility:visible;opacity:1;width:100%}.navigation__icon{position:relative}.navigation__icon,.navigation__icon:after,.navigation__icon:before{width:3rem;height:3px;background-color:#333;display:inline-block}.navigation__icon:after,.navigation__icon:before{content:"";position:absolute;left:0;transition:all .2s}.navigation__icon:before{top:-.8rem}.navigation__icon:after{top:.8rem}.navigation__button:hover .navigation__icon:before{top:-1rem}.navigation__button:hover .navigation__icon:after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{top:0;transform:rotate(-135deg)}.caroussel{grid-column:center-start/center-end;display:grid;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];position:relative}.caroussel .container{height:60rem;transition:all .8s}.caroussel .container .item--after,.caroussel .container .item--before{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3.8rem;z-index:50;animation:pulsate ease-in infinite;animation-duration:2s}.caroussel .container .item--after svg,.caroussel .container .item--before svg{fill:#fff!important}.caroussel .container .item--before{left:-5rem}@media(min-width:112.5em){.caroussel .container .item--before{left:-8rem}}.caroussel .container .item--after{right:-5rem}@media(min-width:112.5em){.caroussel .container .item--after{right:-8rem}}.caroussel .container div.item{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);transition:all .3s}.caroussel__idx{position:absolute;left:50%;transform:translateX(-50%);bottom:-3.8rem}@media(max-width:75em){.caroussel__idx{bottom:-5rem}}@media(max-width:37.5em){.caroussel__idx{bottom:-1rem}}.caroussel__idx--item{width:1.8rem;height:1.8rem;margin:0 .5rem;display:inline-block;background-color:#333;border-radius:50%;transition:all .2s;opacity:.5;cursor:pointer}.caroussel__idx--item-selected{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.2);opacity:1}.caroussel__idx--item:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.2)}.popup{display:grid;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];grid-template-rows:min-content;align-content:center;height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:all .3s;z-index:9999}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.popup{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3)}}.popup:target{opacity:1;visibility:visible}.popup:target .popup__content{opacity:1;transform:scale(1)}.popup__close{position:absolute;right:2.5rem;top:2.5rem;border:none}.popup__content{grid-column:center-start/center-end;display:grid;grid-template-columns:34% 66%;transform:scale(.25);background-color:#fff;box-shadow:0 2rem 4rem rgba(0,0,0,.2);border-radius:3px;opacity:0;overflow:hidden;transition:all .5s .2s}@media(max-width:75em){.popup__content{grid-template-columns:1fr}.popup__left{display:flex}}@media(max-width:37.5em){.popup__left{display:none}}.popup__right{padding:3rem 5rem}@media(max-width:75em){.popup__right{grid-row:1/-1}}.popup__text{font-size:1.6rem;margin-bottom:4rem;column-count:2;column-gap:4rem;column-rule:1px solid #eee;-webkit-hyphens:auto;hyphens:auto}.popup__error .popup__content,.popup__success .popup__content{padding:3rem 5rem;grid-template-columns:1fr;justify-items:center}.popup__img .popup__content{grid-template-columns:100%}.dropdown{position:relative}.dropdown__checkbox{display:none}.dropdown__menu{visibility:hidden;max-height:0;opacity:0;transition:all .3s}.dropdown__menu--item{margin-bottom:3rem;list-style-type:none}.dropdown__checkbox:checked~.dropdown__menu{visibility:visible;max-height:120rem;opacity:1}.hero{background-image:linear-gradient(90deg,rgba(126,213,111,.6),#28b485),url(/_next/static/media/hero.0e89d29a.JPG);background-size:cover;background-position:50%;-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);grid-column:full-start/full-end;display:grid;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end]}.hero__grid{text-align:center;justify-content:center;align-content:center}.hero__grid .btn{margin:0 auto;width:auto}.section-about{grid-column:full-start/full-end;display:grid;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];padding:25rem 0;margin-top:-10rem;text-align:center;z-index:1}@media(max-width:37.5em){.section-about{padding-bottom:0;margin-top:-5rem;margin-bottom:-35rem}}.section-about .heading-secondary{grid-column:center-start/center-end;margin-bottom:12rem}.section-about .grid-row{grid-template-columns:repeat(auto-fit,minmax(53rem,1fr));grid-gap:3rem}@media(max-width:37.5em){.section-about .grid-row{grid-template-columns:none}}.section-about .grid-row .about__content{text-align:left}.section-about .grid-row .about__images{display:grid;position:relative;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);max-height:70rem}.section-about .grid-row .about__images img:first-child{grid-column:1/5;grid-row:1/3}.section-about .grid-row .about__images img:nth-child(2){grid-column:3/-1;grid-row:2/6}.section-about .grid-row .about__images img:nth-child(3){grid-column:2/6;grid-row:3/6}.section-features{grid-column:full-start/full-end;display:grid;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];padding:20rem 0;margin-top:-10rem;background-image:linear-gradient(90deg,rgba(126,213,111,.8),#28b485),url(/_next/static/media/hello.022c4223.jpg);background-size:cover;background-position:50%;transform:skewY(-7deg)}.section-features>*{transform:skewY(7deg)}@media(max-width:56.25em){.section-features{margin-top:0}}.section-features .grid-row{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));grid-gap:6rem}.section-projects{grid-column:center-start/center-end;padding:25rem 0;margin-top:-10rem;text-align:center}@media(max-width:37.5em){.section-projects{padding-bottom:15rem}}.section-projects .grid-row{grid-template-columns:repeat(auto-fit,minmax(31.3333333333rem,1fr));grid-gap:6rem}.section-consultings{grid-column:center-start/center-end;padding:25rem 0;margin-top:-10rem;text-align:center}@media(max-width:37.5em){.section-consultings{padding-bottom:15rem}}.section-consultings .grid-row{grid-template-columns:repeat(auto-fit,minmax(31.3333333333rem,1fr));grid-gap:6rem}.section-stories{grid-column:full-start/full-end;display:grid;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];grid-template-rows:2fr;padding:15rem 0;position:relative}.section-stories .grid-row{grid-row-gap:8rem}.section-contact{grid-column:full-start/full-end;display:grid;transition:.3s;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];padding:15rem 0;background-image:linear-gradient(to right bottom,#7ed56f,#28b485)}.section-contact .contact,.section-contact .contact-2{position:relative;transition:.3s;grid-column:center-start/center-end;background-image:linear-gradient(105deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9) 50%,transparent 0),url(/_next/static/media/contact.a09a9400.jpg);background-size:100%;background-repeat:no-repeat;background-position:50%;border-radius:3px;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15);min-height:50rem}@media(max-width:56.25em){.section-contact .contact,.section-contact .contact-2{background-image:linear-gradient(105deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9) 100%,transparent 0),url(/_next/static/media/contact.a09a9400.jpg);background-size:cover}}@media(max-width:75em){.section-contact .contact,.section-contact .contact-2{background-size:cover}}.section-contact__form{width:50%;padding:6rem}@media(max-width:56.25em){.section-contact__form{width:100%;padding:2rem}}.section-contact__form .form__contact-radios{grid-template-columns:repeat(2,1fr)}@media(max-width:37.5em){.section-contact__form .form__contact-radios{grid-template-columns:1fr}}.section-contact__form .form__contact-input__group:not(:last-child){margin-bottom:2rem}.section-contact .contact-2{transition:all .5s;background-color:#fff}.section-contact .contact-2 button{display:flex;align-items:center;grid-gap:.5rem}.footer{grid-column:full-start/full-end;display:grid;grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];text-align:center;padding:2.5rem 0;background-color:#333;color:#fff;font-size:1.6rem}.footer__grid p{margin-bottom:.8rem}.footer__grid svg{transition:all .3s}.footer__grid svg:hover{transform:scale(1.1)}