.front-services{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:calc(1.0417 * var(--vw));padding-top:calc(3.6458 * var(--vw));padding-bottom:calc(4.1667 * var(--vw));background:linear-gradient(111deg,#FDF5E6 9.88%,#fff0 100%)}.front-services__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:calc(33.33% - 0.7292 * var(--vw))}.front-services__button{margin-top:calc(1.8750 * var(--vw))}.front-services__item{width:calc(33.33% - 0.7292 * var(--vw))}.front-services__item:nth-child(2),.front-services__item:nth-child(6){width:calc(66.66% - 0.5208 * var(--vw))}.service-item{--border-radius:calc(0.2083 * var(--vw));display:block;position:relative;border-radius:var(--border-radius);height:calc(10.4167 * var(--vw));text-decoration:none}.service-item:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;border-radius:var(--border-radius);background:linear-gradient(62deg,#212121 0%,#fff0 100%);z-index:2}.service-item img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;border-radius:var(--border-radius);z-index:1}.service-item__heading{position:absolute;top:calc(1.3021 * var(--vw));left:calc(1.5625 * var(--vw));color:var(--color-white);font-size:calc(1.1458 * var(--vw));font-weight:700;line-height:calc(1.4063 * var(--vw));z-index:5}.service-item__button{display:flex;position:absolute;bottom:calc(1.3021 * var(--vw));right:calc(1.5625 * var(--vw));padding:calc(0.4167 * var(--vw)) calc(0.5729 * var(--vw));color:var(--color-black);font-size:calc(0.7813 * var(--vw));font-weight:500;line-height:calc(0.9375 * var(--vw));border-radius:calc(0.4167 * var(--vw));background:var(--color-white);z-index:10;transition:all 0.3s ease}.service-item__button:hover{transform:scale(.98)}.front-portfolio{padding-top:calc(3.6458 * var(--vw));padding-bottom:calc(4.1667 * var(--vw))}.front-portfolio__info{position:relative}.front-portfolio__button{display:block;position:absolute;right:var(--side-padding);top:50%;color:var(--color-green);font-size:calc(0.8333 * var(--vw));font-weight:500;text-decoration:none;transition:all 0.3s ease;transform:translate(0,-50%)}.front-portfolio__button:hover{opacity:.7}.front-portfolio__slider{position:relative!important;min-height:calc(28.1250 * var(--vw))}.front-portfolio__slider .swiper-slide{padding:calc(2.0833 * var(--vw)) var(--side-padding) 0}.front-portfolio__prev,.front-portfolio__next{position:absolute;top:calc(12.7604*var(--vw));z-index:10}.front-portfolio__prev{left:calc(var(--side-padding) - 3.6458 * var(--vw))}.front-portfolio__next{right:calc(var(--side-padding) - 3.6458 * var(--vw))}.portfolio-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.portfolio-item img{display:block;width:100%;height:auto;border-radius:calc(0.7292 * var(--vw));box-shadow:0 calc(0.2083 * var(--vw)) calc(2.8646 * var(--vw)) 0 rgb(33 33 33 / .2)}.portfolio-item__heading{margin-top:calc(1.5625 * var(--vw));color:var(--color-black);font-size:calc(1.3542 * var(--vw));font-weight:400;line-height:calc(1.4063 * var(--vw))}.portfolio-item__button{margin-top:calc(1.0417 * var(--vw))}.calc-form{position:relative;border-radius:calc(0.4167 * var(--vw));color:var(--color-white);background:var(--color-black);padding-top:calc(1.9792*var(--vw));padding-bottom:calc(2.0833 * var(--vw))}.calc-form:before{content:"";display:block;position:absolute;top:calc(-1.9792 * var(--vw));left:calc(58.3333*var(--vw));width:calc(23.4375 * var(--vw));height:calc(22.9167 * var(--vw));background:url(/wp-content/themes/stolceh/assets/images/calc-form.svg) no-repeat center/100% auto;pointer-events:none}.calc-form__title{color:var(--color-white);font-size:calc(2.2917 * var(--vw));font-weight:700;line-height:calc(2.1354 * var(--vw))}.calc-form__description{margin-top:calc(1.0417 * var(--vw));color:var(--color-white);font-size:calc(0.8854 * var(--vw));font-weight:500;line-height:calc(1.0938 * var(--vw))}.calc-form .wpcf7-form{margin-top:calc(2.0833 * var(--vw));width:calc(40.1042 * var(--vw));position:relative}.calc-form__row{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:calc(0.5208 * var(--vw))}.calc-form__col{width:calc(33.33% - 0.3646 * var(--vw))}.calc-form__col.full{width:100%}.calc-form__row+.calc-form__row{margin-top:calc(1.0417 * var(--vw))}.front-info{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;column-gap:calc(1.5625 * var(--vw));row-gap:calc(4.6875 * var(--vw));padding-top:calc(5.2083 * var(--vw));padding-bottom:calc(4.1667 * var(--vw));background:linear-gradient(111deg,#FDF5E6 9.88%,#fff0 100%)}.front-info__text{width:calc(40.6250 * var(--vw))}.front-info__text>*{margin-top:calc(1.0417 * var(--vw))}.front-info__text>*:first-child{margin-top:0}.front-info__text h1,.front-info__text h2,.front-info__text h3,.front-info__text h4,.front-info__text h5,.front-info__text h6{display:block;color:var(--color-black);font-size:calc(1.8750 * var(--vw));font-weight:700;line-height:calc(2.2917 * var(--vw))}.front-info__text p{display:block;color:var(--color-black);font-size:calc(0.9375 * var(--vw));font-weight:400;line-height:calc(1.1458 * var(--vw))}.front-info__image{width:calc(100% - 42.1875 * var(--vw))}.front-info__image img{display:block;width:100%;height:auto;border-radius:calc(0.2083 * var(--vw));box-shadow:0 calc(0.2083 * var(--vw)) calc(2.8646 * var(--vw)) 0 rgb(33 33 33 / .2)}.front-info .benefits{margin-top:calc(4.6875 * var(--vw));width:100%}.benefits__title{display:block;color:var(--color-black);font-size:calc(1.8750 * var(--vw));font-weight:700;line-height:calc(2.2917 * var(--vw));text-align:center}.benefits__items{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-top:calc(2.3438 * var(--vw));gap:calc(5.4688 * var(--vw))}.benefits__item{width:calc(33.33% - 3.6458 * var(--vw))}.benefit-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.benefit-item__icon{display:block}.benefit-item__icon img,.benefit-item__icon svg{display:block;height:calc(5.2083 * var(--vw));width:auto}.benefit-item__heading{margin-top:calc(1.0417*var(--vw));color:var(--color-yellow);text-align:center;font-size:calc(1.4583*var(--vw));font-weight:900;line-height:1}.benefit-item__heading span{color:var(--color-brown)}.benefit-item__description{margin-top:calc(1.2500*var(--vw));color:var(--color-black);text-align:center;font-size:calc(0.8854*var(--vw));font-weight:400;line-height:calc(1.0938*var(--vw))}.project-form{display:flex;align-items:center;justify-content:space-between;padding-top:calc(3.6458 * var(--vw));padding-bottom:calc(2.6042 * var(--vw));border-radius:calc(0.4167 * var(--vw));background:var(--color-black)}.project-form__info{width:calc(24.7396 * var(--vw))}.project-form__title{color:var(--color-yellow);font-size:calc(2.5000 * var(--vw));font-weight:700;line-height:calc(3.0729 * var(--vw));text-transform:uppercase}.project-form__description{margin-top:calc(2.0833 * var(--vw));color:var(--color-white);font-size:calc(1.0417 * var(--vw));font-weight:600;line-height:calc(1.2500 * var(--vw))}.project-form__form{width:calc(26.5625 * var(--vw))}.project-form__row{display:flex;flex-wrap:wrap;gap:calc(0.5208 * var(--vw))}.project-form__row+.project-form__row{margin-top:calc(0.5208 * var(--vw))}.project-form__col{width:calc(50% - 0.2604 * var(--vw))}.project-form__col.full{padding-top:calc(0.5208 * var(--vw));width:100%}