.section__head{display:none;position:relative;overflow:hidden}.section__head img{width:100%;height:100%;object-fit:cover;overflow:hidden}.section__head .portfolio__heading{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:70px;height:100%;width:100%;background-color:#000000a6}.heading__value{color:#fff;font-size:14px;font-style:normal;font-weight:700}.portfolio__sub__details{justify-content:space-evenly;display:flex;margin:25px 0}.sub__details{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.light__detail__tab .sub__heading{color:#2d3748}.dark__detail__tab .sub__heading{color:#e2e8f0}.sub__heading{font-size:22px;font-style:normal;font-weight:500;line-height:150%}.light__detail__tab .sub__text{color:#2a2a2c}.dark__detail__tab .sub__text{color:#e2e8f0}.sub__text{font-size:18px;font-style:normal;font-weight:300;line-height:30px}.result__text{display:flex;flex-direction:column;row-gap:25px;align-items:center}.result__numbers{display:flex;column-gap:100px}.result__number{font-size:50px;font-weight:700}.achieve__text{text-align:center;font-size:14px;line-height:130%;font-weight:600}.result__bottom{margin-bottom:50px}.bottom__msg{font-weight:600}.website__img{padding-inline-start:125px;padding-inline-end:125px}.website__img img{width:100%;height:100%;object-fit:contain}.website__img video{width:100%;height:100%;object-fit:contain}@media only screen and (max-width: 750px){.website__img{padding-inline-start:unset;padding-inline-end:unset}.portfolio__sub__details{flex-direction:column;gap:10px}.sub__details{flex-direction:row;gap:10px;align-items:center}.sub__text{font-size:14px;line-height:150%}.block__item{flex-direction:column;gap:20px}.review__text .review__desc{font-size:10px;line-height:200%}.review__img{max-height:150px}}@media only screen and (min-width: 749px){.portfolio__heading{line-height:150%}.heading__value{text-align:center;font-size:25px}.portfolio__sub__details{column-gap:40px;margin-top:50px;padding:0 40px}.sub__details{max-width:250px}.sub__heading{font-size:22px}.sub__text{margin-left:25px;margin-top:10px;font-size:18px}}.challenge__details{display:flex;flex-direction:column;row-gap:10px}.challenges__heading{color:#101010;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.challenges__description{color:#454545;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.challenge__details ul{margin-top:25px;margin-bottom:25px}.text__points{color:#454545;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.section__hollow__heading{font-size:80px;font-style:normal;font-weight:700;line-height:normal;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#101010}.design__details{display:flex;justify-content:center;column-gap:40px}.details__block{display:flex;flex-direction:column}.details__value{display:flex;align-items:center;justify-self:flex-start;column-gap:30px}.design__heading{text-align:center;color:#c1c1c1;font-size:16px;font-style:normal;font-weight:400;line-height:35px}.design__detail{color:#101010;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.solution__details{display:flex;flex-direction:column;row-gap:10px;padding-inline-start:150px;padding-inline-end:150px}.light__result__slider .solution__heading{color:#101010}.dark__result__slider .solution__heading{color:#c1c1c1}.solution__heading{font-size:60px;font-style:normal;font-weight:400;line-height:120%}.light__result__slider .solution__description{color:#454545}.dark__result__slider .solution__description{color:#c1c1c1}.solution__description{font-size:16px;font-style:normal;font-weight:400;line-height:180%}.solution__details .result__numbers{padding:25px 0;color:#454545}.solution__slider{padding-top:50px}.mobile__img{overflow:hidden;max-height:600px}.mobile__img img{width:100%;height:100%;max-width:100%;object-fit:cover}.desktop__img{padding:100px 0;max-height:400px;overflow:hidden}.desktop__img img{width:100%;height:100%;max-width:100%;object-fit:fill}.end__message{margin-top:50px;color:#101010;font-size:18px;font-style:normal;font-weight:400;line-height:200%}.previous__link,.next__link{display:flex;column-gap:10px;color:#101010;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.project__links{margin:50px 0;display:flex;justify-content:center;column-gap:25px}.testimonial__section{overflow:hidden;max-height:600px;position:relative}.testimonial__section img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.testimonial__details{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:2}.testimonial__details .client__details{display:flex;flex-direction:column;align-items:center;row-gap:20px;width:900px;max-width:900px;margin-top:50px}.testimonial__details .client__details .client__msg p{text-align:center;font-size:45px;line-height:130%;color:#fff;margin:unset}.client__profile{display:flex;column-gap:20px}.profile__img{overflow:hidden;height:70px;width:70px;border-radius:50%}.profile__img img{width:100%;max-width:100%;max-height:100%;display:block;object-fit:cover}.profile__details{display:flex;flex-direction:column;row-gap:10px}.profile__details .client__name{color:#fff;font-weight:700;line-height:32px;font-size:20px;display:flex;column-gap:10px}.profile__details .client__position{color:#c1c1c1;font-size:14px;font-style:normal;font-weight:600;line-height:12px}.related__studies{grid-column-gap:24px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid;overflow:hidden}.related__studies .gallery__item{position:unset;margin:0;padding:0}.section__header{margin-top:20px;margin-bottom:20px}.section__header .section__heading{color:#454545;font-size:40px;font-weight:400;line-height:110%}@media only screen and (max-width: 750px){.solution__details{padding-inline-start:30px;padding-inline-end:30px}.solution__slider{padding-top:25px}.solution__heading{font-size:30px}.solution__description{font-size:12px;line-height:200%}.mobile__img{max-height:300px;height:300px;width:200px;overflow:hidden}.mobile__img img{object-fit:contain}.desktop__img{padding:50px 0}.testimonial__details{padding:20px}.testimonial__details .client__details .client__msg p{font-size:14px}.quotes svg{width:20px;height:20px}.testimonial__details .client__details{margin-top:unset;row-gap:10px}.client__profile{gap:10px}.profile__img{width:50px;height:50px}.profile__details .client__name{font-size:14px}.captions__ball svg{width:7px;height:7px}.profile__details .client__position{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/portfolio-details-custom.css.map */
