#portfolio-single #single-background{padding:80px 0;position:relative}@media screen and (max-width:1439.98px){#portfolio-single #single-background{padding:75px 0}}@media screen and (max-width:1199.98px){#portfolio-single #single-background{padding:48px 0}}@media screen and (max-width:767.98px){#portfolio-single #single-background{padding:40px 0}}@media screen and (min-width:1440px){#portfolio-single #single-background .iac-section__container{padding:0}}#portfolio-single #single-background .iac-section__row{margin:0;gap:32px;position:relative}@media screen and (max-width:1439.98px){#portfolio-single #single-background .iac-section__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1199.98px){#portfolio-single #single-background .iac-section__row{gap:16px}}@media screen and (max-width:767.98px){#portfolio-single #single-background .iac-section__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#portfolio-single #single-background .iac-section__image{max-width:calc(50% - 14px);text-align:center;width:100%}@media screen and (max-width:1199.98px){#portfolio-single #single-background .iac-section__image{max-width:calc(50% - 8px)}}@media screen and (max-width:767.98px){#portfolio-single #single-background .iac-section__image{max-width:100%;text-align:center}}#portfolio-single #single-background .iac-section__image-img{max-width:414px;width:100%}#portfolio-single #single-background .iac-section__content{max-width:calc(50% - 20px);width:100%}@media screen and (max-width:1199.98px){#portfolio-single #single-background .iac-section__content{max-width:calc(50% - 8px)}}@media screen and (max-width:767.98px){#portfolio-single #single-background .iac-section__content{max-width:100%}}#portfolio-single #single-background .iac-section__content-title{font-size:32px;font-weight:700;line-height:38px;margin-bottom:16px;letter-spacing:.6px}@media screen and (max-width:1199.98px){#portfolio-single #single-background .iac-section__content-title{margin-bottom:16px}}#portfolio-single #single-background .iac-section__content-text p{font-weight:300;letter-spacing:.1px;margin:0 0 16px}#portfolio-single #single-background .iac-section__content-text p:last-of-type{margin:0}#portfolio-single #project-recap{background-color:var(--color-medium-biege)!important;padding:0 0 80px;position:relative}#portfolio-single #project-recap>svg{position:absolute;top:52px;right:0;bottom:0;left:0;margin:auto;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media screen and (max-width:1439.98px){#portfolio-single #project-recap{padding:0 0 75px}}@media screen and (max-width:1199.98px){#portfolio-single #project-recap{padding:0 0 48px}}@media screen and (max-width:767.98px){#portfolio-single #project-recap{padding:0 0 40px}}#portfolio-single #project-recap .lac-section__container{position:relative}@media screen and (min-width:1440px){#portfolio-single #project-recap .lac-section__container{padding:0}}#portfolio-single #project-recap .lac-section__row{margin:0}#portfolio-single #project-recap .lac-section__content{max-width:49%;width:100%;margin:0 0 45px}@media screen and (max-width:1199.98px){#portfolio-single #project-recap .lac-section__content{margin:0 0 30px;max-width:50%}}@media screen and (max-width:767.98px){#portfolio-single #project-recap .lac-section__content{max-width:100%}}#portfolio-single #project-recap .lac-section__content-title{font-size:var(--font-size-header-2);line-height:var(--line-height-header-2);font-weight:var(--font-weight-extra-bold);margin:0 0 11px;letter-spacing:.55px}#portfolio-single #project-recap .lac-section__content-text{letter-spacing:-.1px}#portfolio-single #project-recap .lac-section__items{padding:var(--space-16);border:1px solid var(--opacity-light-50);background-color:var(--opacity-light-25);border-radius:var(--rounding-tile-big);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}@media screen and (max-width:991.98px){#portfolio-single #project-recap .lac-section__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767.98px){#portfolio-single #project-recap .lac-section__items{grid-template-columns:1fr}}#portfolio-single #project-recap .lac-section__items-item{background-color:var(--color-white);border:none;border-radius:var(--rounding-tile-small);position:relative;overflow:hidden}#portfolio-single #project-recap .lac-section__items-item-image{max-width:32px;width:100%;top:31px;right:32px;position:absolute}@media screen and (max-width:1199.98px){#portfolio-single #project-recap .lac-section__items-item-image{top:20px;right:20px}}@media screen and (max-width:575.98px){#portfolio-single #project-recap .lac-section__items-item-image{display:none}}#portfolio-single #project-recap .lac-section__items-item-content{border:none}#portfolio-single #project-recap .lac-section__items-item-content-text{padding:32px 80px 32px 32px;font-weight:var(--font-weight-light)}@media screen and (max-width:1199.98px){#portfolio-single #project-recap .lac-section__items-item-content-text{padding:20px 55px 20px 20px}}@media screen and (max-width:575.98px){#portfolio-single #project-recap .lac-section__items-item-content-text{padding:20px}}#portfolio-single #project-recap .lac-section__items-item-content-text p{font-weight:inherit}@media screen and (min-width:768px) and (max-width:991.98px){#portfolio-single #project-recap .lac-section__items-item.odd-2{grid-column:1/-1}}#portfolio-single #challenge-0{padding:79px 0;position:relative;z-index:2}@media screen and (max-width:1439.98px){#portfolio-single #challenge-0{padding:75px 0}}@media screen and (max-width:1199.98px){#portfolio-single #challenge-0{padding:48px 0}}@media screen and (max-width:767.98px){#portfolio-single #challenge-0{padding:40px 0}}@media screen and (min-width:1440px){#portfolio-single #challenge-0 .sections-wrapper__container{padding:0}}#portfolio-single #challenge-0 .sections-wrapper__row{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}@media screen and (max-width:767.98px){#portfolio-single #challenge-0 .sections-wrapper__row{grid-template-columns:1fr;gap:16px 0}}#portfolio-single #challenge-0 #challenge-1{max-width:100%;width:100%}@media screen and (max-width:1199.98px){#portfolio-single #challenge-0 #challenge-1{margin:0}}#portfolio-single #challenge-0 #challenge-1 .hac-section__container,#portfolio-single #challenge-0 #challenge-1 .hac-section__row{padding:0;margin:0}#portfolio-single #challenge-0 #challenge-1 .hac-section__content{max-width:100%;width:100%}#portfolio-single #challenge-0 #challenge-1 .hac-section__content-title{font-size:32px;font-weight:700;line-height:38px;margin-bottom:16px;letter-spacing:.6px}@media screen and (max-width:1199.98px){#portfolio-single #challenge-0 #challenge-1 .hac-section__content-title{margin-bottom:16px}}#portfolio-single #challenge-0 #challenge-1 .hac-section__content-text p{margin:0 0 16px;font-weight:300}#portfolio-single #challenge-0 #challenge-1 .hac-section__content-text p:last-of-type{margin:0}#portfolio-single #challenge-0 #challenge-1 .hac-section__content-text ul{padding:0 0 0 12px;margin:16px 0 0}#portfolio-single #challenge-0 #challenge-1 .hac-section__content-text ul li{fontw-weight:300;position:relative}#portfolio-single #challenge-0 #challenge-1 .hac-section__content-text ul li:before{content:"";display:inline-block;width:5px;height:5px;background-color:var(--color-black);border-radius:100%;position:absolute;top:9px;left:-12px}#portfolio-single #challenge-0 #challenge-1 .hac-section__content-text ul li:not(:first-child){margin:8px 0 0}#portfolio-single #challenge-0 #challenge-1 .hac-section__content-text ul li strong{font-weight:600}#portfolio-single #challenge-0 #challenge-2{max-width:100%;width:100%;-webkit-box-shadow:-9px 9px 3px -.5px rgba(0,0,0,.04),-18px 18px 18px -1.5px rgba(0,0,0,.08),-37px 37px 37px -3px rgba(0,0,0,.16),-75px 75px 75px -6px rgba(0,0,0,.24);box-shadow:-9px 9px 3px -.5px rgba(0,0,0,.04),-18px 18px 18px -1.5px rgba(0,0,0,.08),-37px 37px 37px -3px rgba(0,0,0,.16),-75px 75px 75px -6px rgba(0,0,0,.24);background:var(--Radial-Dark,radial-gradient(196.32% 141.42% at 100% 0,#232323 0,#080808 100%));border-radius:var(--rounding-tile-small);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1199.98px){#portfolio-single #challenge-0 #challenge-2{margin-top:16px}}#portfolio-single #challenge-0 #challenge-2>svg{position:absolute;right:160px;top:-70px;width:100%;height:100%;-webkit-transform:translateZ(0) scale(1.5);transform:translateZ(0) scale(1.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media screen and (max-width:1439.98px){#portfolio-single #challenge-0 #challenge-2>svg{right:20%}}@media screen and (max-width:1199.98px){#portfolio-single #challenge-0 #challenge-2>svg{right:0;top:0}}@media screen and (max-width:767.98px){#portfolio-single #challenge-0 #challenge-2>svg{right:25%;top:-20%}}#portfolio-single #challenge-0 #challenge-2 .hac-section__container{padding:32px;position:relative;display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:1199.98px){#portfolio-single #challenge-0 #challenge-2 .hac-section__container{padding:20px}}#portfolio-single #challenge-0 #challenge-2 .hac-section__row{padding:0;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#portfolio-single #challenge-0 #challenge-2 .hac-section__content{max-width:100%;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:767.98px){#portfolio-single #challenge-0 #challenge-2 .hac-section__content{max-width:100%;margin:0 0 16px}}#portfolio-single #challenge-0 #challenge-2 .hac-section__content-title{font-size:24px;line-height:36px;font-weight:600;margin:0;color:var(--color-white);letter-spacing:.2px}#portfolio-single #challenge-0 #challenge-2 .hac-section__content-text{letter-spacing:-.1px}#portfolio-single #challenge-0 #challenge-2 .hac-section__link-list{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767.98px){#portfolio-single #challenge-0 #challenge-2 .hac-section__link-list{max-width:100%}}@media screen and (max-width:767.98px){#portfolio-single #challenge-0 #challenge-2 .hac-section__link-list-item{max-width:100%;width:100%}}#portfolio-single #challenge-0 #challenge-2 .hac-section__link-list-item-button{text-decoration:none;display:inline-block;background-color:var(--color-white);padding:15px 32px;border-radius:var(--corner-radius-button);font-weight:600;line-height:18px;font-size:18px;letter-spacing:.15px;text-align:center;width:100%;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}#portfolio-single #challenge-0 #challenge-2 .hac-section__link-list-item-button:focus,#portfolio-single #challenge-0 #challenge-2 .hac-section__link-list-item-button:hover{background-color:var(--color-black);color:var(--color-white)}@media screen and (max-width:991.98px){#portfolio-single #challenge-0 #challenge-2 .hac-section__link-list-item-button{width:100%;padding:15px}}#portfolio-single #solution-0{padding:80px 0;position:relative;z-index:1}@media screen and (max-width:1439.98px){#portfolio-single #solution-0{padding:75px 0}}@media screen and (max-width:1199.98px){#portfolio-single #solution-0{padding:48px 0}}@media screen and (max-width:767.98px){#portfolio-single #solution-0{padding:40px 0}}#portfolio-single #solution-0>svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media screen and (min-width:1440px){#portfolio-single #solution-0 .sections-wrapper__container{padding:0}}#portfolio-single #solution-0 .sections-wrapper__row{margin:0}#portfolio-single #solution-0 #solution-1{margin:0 0 55px}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-1{margin:0 0 16px}}#portfolio-single #solution-0 #solution-1 .lac-section__content{position:relative;max-width:49%;width:100%;margin:0 0 24px}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-1 .lac-section__content{max-width:50%;margin:0 0 30px}}@media screen and (max-width:767.98px){#portfolio-single #solution-0 #solution-1 .lac-section__content{max-width:100%}}#portfolio-single #solution-0 #solution-1 .lac-section__content-title{max-width:100%;width:100%;font-size:32px;line-height:38px;font-weight:var(--font-weight-extra-bold);margin:0 0 var(--space-16);letter-spacing:.6px}#portfolio-single #solution-0 #solution-1 .lac-section__items{padding:16px;border:1px solid var(--opacity-light-50);background-color:var(--opacity-light-25);border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-1 .lac-section__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767.98px){#portfolio-single #solution-0 #solution-1 .lac-section__items{grid-template-columns:1fr}}#portfolio-single #solution-0 #solution-1 .lac-section__items-item{background-color:var(--color-white);border-radius:8px;padding:35px 32px 29px}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-1 .lac-section__items-item{padding:20px}}#portfolio-single #solution-0 #solution-1 .lac-section__items-item-content-title{margin:0 0 24px}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-1 .lac-section__items-item-content-title{margin:0 0 16px}}#portfolio-single #solution-0 #solution-1 .lac-section__items-item-content-title-text{font-size:20px;font-weight:600;line-height:26px;letter-spacing:.1px;margin:0}#portfolio-single #solution-0 #solution-1 .lac-section__items-item-content-text{font-weight:300}#portfolio-single #solution-0 #solution-2{max-width:100%;width:100%;-webkit-box-shadow:-9px 9px 3px -.5px rgba(0,0,0,.04),-18px 18px 18px -1.5px rgba(0,0,0,.08),-37px 37px 37px -3px rgba(0,0,0,.16),-75px 75px 75px -6px rgba(0,0,0,.24);box-shadow:-9px 9px 3px -.5px rgba(0,0,0,.04),-18px 18px 18px -1.5px rgba(0,0,0,.08),-37px 37px 37px -3px rgba(0,0,0,.16),-75px 75px 75px -6px rgba(0,0,0,.24);background:var(--Radial-Dark,radial-gradient(196.32% 141.42% at 100% 0,#232323 0,#080808 100%));border-radius:var(--rounding-tile-big);position:relative;overflow:hidden}#portfolio-single #solution-0 #solution-2>svg{position:absolute;right:0;top:0;width:100%;height:100%}@media screen and (max-width:767.98px){#portfolio-single #solution-0 #solution-2>svg{top:auto;bottom:0}}#portfolio-single #solution-0 #solution-2 .iac-section__container{padding:var(--space-32) var(--space-32) var(--space-33);position:relative}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-2 .iac-section__container{padding:20px}}#portfolio-single #solution-0 #solution-2 .iac-section__row{padding:0;margin:0}#portfolio-single #solution-0 #solution-2 .iac-section__image{max-width:80px;height:80px;width:100%;background-color:var(--color-light-blue);border-radius:100%;padding:26px 28px}#portfolio-single #solution-0 #solution-2 .iac-section__content{max-width:100%;display:grid;grid-template-columns:1fr 380px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;color:var(--color-white)}@media screen and (max-width:1439.98px){#portfolio-single #solution-0 #solution-2 .iac-section__content{grid-template-columns:1fr 250px}}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-2 .iac-section__content{grid-template-columns:1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}#portfolio-single #solution-0 #solution-2 .iac-section__content .iac-section__image-image-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px}@media screen and (max-width:767.98px){#portfolio-single #solution-0 #solution-2 .iac-section__content .iac-section__image-image-content-wrapper{gap:16px}}#portfolio-single #solution-0 #solution-2 .iac-section__content .iac-section__title-subtitle-wrapper{-ms-flex-item-align:end;align-self:end;justify-self:end;padding:0 50px 0 0;letter-spacing:.2px}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-2 .iac-section__content .iac-section__title-subtitle-wrapper{padding:0;margin:16px 0 0}}#portfolio-single #solution-0 #solution-2 .iac-section__content-sub-title,#portfolio-single #solution-0 #solution-2 .iac-section__content-title{color:var(--color-white);font-size:var(--font-size-body);line-height:var(--line-height-body-small)}#portfolio-single #solution-0 #solution-2 .iac-section__content-title{font-weight:var(--font-weight-extra-bold);margin:0}#portfolio-single #solution-0 #solution-2 .iac-section__content-sub-title{font-weight:var(--font-weight-light)}#portfolio-single #solution-0 #solution-2 .iac-section__content-text{color:var(--color-light-biege);max-width:calc(100% - 161px)}@media screen and (max-width:1199.98px){#portfolio-single #solution-0 #solution-2 .iac-section__content-text{max-width:calc(100% - 128px)}}@media screen and (max-width:767.98px){#portfolio-single #solution-0 #solution-2 .iac-section__content-text{max-width:100%}}#portfolio-single #solution-0 #solution-2 .iac-section__content-text p{font-size:var(--font-size-body-extra-large);font-weight:var(--font-weight-light);line-height:var(--line-height-header-6)}#portfolio-single #portfolio-gallery{padding:100px 0 98px}@media screen and (max-width:1439.98px){#portfolio-single #portfolio-gallery{padding:75px 0}}@media screen and (max-width:1199.98px){#portfolio-single #portfolio-gallery{padding:48px 0}}@media screen and (max-width:767.98px){#portfolio-single #portfolio-gallery{padding:40px 0}}#portfolio-single #portfolio-gallery .gallery-section__container{position:relative}@media screen and (min-width:1440px){#portfolio-single #portfolio-gallery .gallery-section__container{padding:0}}#portfolio-single #portfolio-gallery .gallery-section__row{margin:0}#portfolio-single #portfolio-gallery .gallery-section__slider{position:relative}#portfolio-single #portfolio-gallery .gallery-section__slider .gallery-section__controls-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:45px 0 0}@media screen and (max-width:1199.98px){#portfolio-single #portfolio-gallery .gallery-section__slider .gallery-section__controls-wrapper{margin:30px 0 0}}#portfolio-single #portfolio-gallery .gallery-section__slider .gallery-section__controls{max-width:200px;width:100%;position:relative}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-backward-button,#portfolio-single #portfolio-gallery .gallery-section__slider .slide-forward-button{position:absolute;max-width:43px;width:100%;height:16px;bottom:5px;display:inline-block;border:none;padding:0;background-color:transparent}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-backward-button{left:0;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-o-transform .5s ease-in-out}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-backward-button:focus,#portfolio-single #portfolio-gallery .gallery-section__slider .slide-backward-button:hover{-webkit-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-backward-button .slide-backward:after,#portfolio-single #portfolio-gallery .gallery-section__slider .slide-backward-button .slide-backward:before{content:"";display:inline-block;position:absolute;left:0;top:0;bottom:0;margin:auto}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-backward-button .slide-backward:before{width:43px;height:2px;background-color:var(--color-black);border-radius:2px}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-backward-button .slide-backward:after{content:"";display:inline-block;width:12px;height:12px;border-top:2px solid var(--color-black);border-left:2px solid var(--color-black);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-forward-button{right:0;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-o-transform .5s ease-in-out}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-forward-button:focus,#portfolio-single #portfolio-gallery .gallery-section__slider .slide-forward-button:hover{-webkit-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-forward-button .slide-forward:after,#portfolio-single #portfolio-gallery .gallery-section__slider .slide-forward-button .slide-forward:before{content:"";display:inline-block;position:absolute;right:0;top:0;bottom:0;margin:auto}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-forward-button .slide-forward:before{width:43px;height:2px;background-color:var(--color-black);border-radius:2px}#portfolio-single #portfolio-gallery .gallery-section__slider .slide-forward-button .slide-forward:after{content:"";display:inline-block;width:12px;height:12px;border-top:2px solid var(--color-black);border-right:2px solid var(--color-black);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#portfolio-single #portfolio-gallery .gallery-section__image-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#portfolio-single #portfolio-gallery .gallery-section__image-list-item{border-radius:16px;overflow:hidden}#portfolio-single #portfolio-gallery .gallery-section__image-list-item img{max-width:100%;width:100%;height:auto}#portfolio-single #results{position:relative;padding:81px 0 79px;overflow:hidden}@media screen and (max-width:1439.98px){#portfolio-single #results{padding:75px 0}}@media screen and (max-width:1199.98px){#portfolio-single #results{padding:48px 0}}@media screen and (max-width:767.98px){#portfolio-single #results{padding:40px 0}}#portfolio-single #results>svg{position:absolute;top:148px;right:0;bottom:0;left:0;margin:auto;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}#portfolio-single #results .lac-section__container{position:relative}@media screen and (min-width:1440px){#portfolio-single #results .lac-section__container{padding:0}}#portfolio-single #results .lac-section__row{margin:0}#portfolio-single #results .lac-section__content{max-width:40%;width:100%;margin:0 0 22px;color:var(--color-white)}@media screen and (max-width:1199.98px){#portfolio-single #results .lac-section__content{max-width:50%;margin:0 0 30px}}@media screen and (max-width:767.98px){#portfolio-single #results .lac-section__content{max-width:100%}}#portfolio-single #results .lac-section__content-title{max-width:94%;width:100%;font-size:32px;line-height:38px;font-weight:var(--font-weight-extra-bold);margin:0 0 var(--space-16);letter-spacing:.6px}#portfolio-single #results .lac-section__items{padding:16px;border:1px solid var(--opacity-light-50);background-color:var(--opacity-light-25);border-radius:16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}@media screen and (max-width:1199.98px){#portfolio-single #results .lac-section__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767.98px){#portfolio-single #results .lac-section__items{grid-template-columns:1fr}}#portfolio-single #results .lac-section__items-item{background-color:var(--color-white);border-radius:8px;padding:34px 32px 30px}#portfolio-single #results .lac-section__items-item-content-title{margin:0 0 24px}@media screen and (max-width:1199.98px){#portfolio-single #results .lac-section__items-item-content-title{margin:0 0 16px}}#portfolio-single #results .lac-section__items-item-content-title-text{font-size:20px;font-weight:600;line-height:26px;letter-spacing:.1px;margin:0}#portfolio-single #results .lac-section__items-item-content-text{font-weight:300}#portfolio-single #results .lac-section__items-item-content-text strong{font-weight:600}@media screen and (max-width:1199.98px){#portfolio-single #results .lac-section__items-item{grid-column:initial!important;padding:20px}}@media screen and (max-width:767.98px){#portfolio-single #results .lac-section__items-item{grid-column:1/-1!important}}#portfolio-single #results .lac-section__items-item:not(.odd-0):not(.odd-6){background-color:var(--opacity-black-50);color:var(--color-white)}#portfolio-single #results .lac-section__items-item.even-7,#portfolio-single #results .lac-section__items-item.odd-6{font-size:20px;line-height:26px;font-weight:600}#portfolio-single #results .lac-section__items-item.even-3,#portfolio-single #results .lac-section__items-item.odd-0{grid-column:1/3}#portfolio-single #results .lac-section__items-item.even-1,#portfolio-single #results .lac-section__items-item.odd-4{grid-column:3/5}#portfolio-single #results .lac-section__items-item.even-5,#portfolio-single #results .lac-section__items-item.odd-2{grid-column:5/-1}#portfolio-single #results .lac-section__items-item.odd-6{grid-column:1/4}#portfolio-single #results .lac-section__items-item.even-7{grid-column:4/-1}#portfolio-single #contact-form{padding:100px 0}@media screen and (max-width:1439.98px){#portfolio-single #contact-form{padding:75px 0}}@media screen and (max-width:1199.98px){#portfolio-single #contact-form{padding:48px 0}}@media screen and (max-width:767.98px){#portfolio-single #contact-form{padding:40px 0}}#portfolio-single #contact-form .form-section__content-title{line-height:45px}