.step--2 .step-content{flex-direction:row-reverse!important}.step--5{top:90%;left:63%}@media (max-width:920px){.step--2 .step-content--block{flex-direction:row!important}}@media (max-width:920px) and (min-width:768px){.article__img{margin-right:20px!important}.step--2{left:unset!important;right:5%;top:12%}.step--4{top:68%}}@media (max-width:768px){.author .article__container .row{flex-direction:column}.author .article__img{max-width:100%}.autor__top .header__socials-links{margin-left:0}.autor__top .header__socials-links{display:none}}@media (max-width:580px){.step--2{top:26%}.step--3{left:24%;top:46%}.step--4{top:74%}.step--5{top:94%}}.steps.pt120{padding-bottom:120px}.step--5{top:90%;left:63%}@media (max-width:1300px){.step--4{left:0}}@media (max-width:1100px){.step--2 .step-content--block{max-width:300px}.step--2{left:unset;right:0}.step--2 .step-content--block{max-width:260px}.step--4 .step-content--block{flex-direction:row-reverse!important}}@media (max-width:1100px) and (min-width:900px){.step--1{left:10%;top:-30px}}.header__tel._dynamic_adapt_:hover{color:#fff!important}.page--home #breadcrumbs{display:none}.article #breadcrumbs{color:var(--main);margin-bottom:2.5rem!important}.hero__wrapper{display:flex;justify-content:space-between;width:100%}.hero__wrapper .hero__content{justify-content:center}.hero__wrapper .hero__title{margin-top:auto}.hero__wrapper .hero__text,.hero__wrapper .hero__subtitle{margin-bottom:auto!important}@media (max-width:920px){.hero__container{gap:30px}.hero__wrapper{flex-direction:column;align-items:center}.hero__wrapper .hero__content{margin-bottom:2rem}}.page--financing .hero__container::after{content:"";width:80vw;height:80vh;background:rgba(255,255,255,.65);border-radius:100%;filter:blur(100px);position:absolute;left:-15vw;z-index:-1}@media (max-width:768px){.page--financing .hero__container::after{width:100vw;height:60vh;filter:blur(70px);left:0;top:5vh}.page--services .hero__container #breadcrumbs{margin-bottom:50px!important}}.page--financing .hero .img-wrap::after{display:none}.page--financing .hero__content{color:var(--main)}@media (min-width:900px){.page--financing .hero__title{font-size:110px}.page--financing .expertise .section__container{flex-direction:row-reverse}}.page--financing .properties .img-wrap{display:none}.page--financing .section__title{max-width:880px}.faq .payment-process__title.spollers__title::after{display:none}.payment-process__item>.d-flex{gap:12px}@media (min-width:900px){.payment-process__text{font-size:18px}}@media (max-width:768px){.payment-process__button .button{max-width:430px;width:100%}}.block1 .block1__container{align-items:center}.block1 .block1__img{max-width:480px;min-height:400px}.block4__container{justify-content:space-between}.block4__container .section__title{max-width:540px}.block4__container .section__title .logo{max-width:280px}@media (min-width:900px){.block4__container .section__title .logo{margin-top:-18px;margin-left:10px}}.block4__container .block1__img{max-width:520px;min-height:330px}.block4__title>.col{justify-content:flex-end;gap:20px}.block4__title{justify-content:space-between;gap:40px}.block4__title .h3{color:var(--main);font-size:28px;font-weight:700}.block4__button{justify-content:end}@media (max-width:768px){.block4__button{justify-content:center}.block4 .block1__content .section__text{font-size:14px}.block4 .block1__img{min-height:224px;height:224px}.block4__container .section__title .logo{display:block}}.page--hiring .hero .img-wrap::after{display:none}.page--hiring .hero__content{color:var(--main)}.page--hiring .hero__title{line-height:1.2}.page--hiring .hero__text{font-weight:500;line-height:1.3;text-transform:lowercase;font-size:20px}.vacancies__content{margin-top:40px}.vacancies__item:not(:last-child){border-bottom:1px solid #9cb77d;padding-bottom:32px;margin-bottom:32px}.vacancies__top{gap:8px}.vacancies__title{font-size:36px;font-weight:700;color:var(--main)}.vacancies__btn .button{max-height:44px}.vacancies__bottom{font-size:16px;font-weight:500;flex-wrap:wrap;gap:8px;margin-top:16px}.vacancies__bottom>*{gap:8px;min-width:300px}.gallery-team-section .section__text{margin-top:40px}@media (max-width:768px){.vacancies__title{font-size:24px}}.page--hiring textarea.input{height:68px}.file-input-custom{opacity:0;position:absolute;z-index:-1}.file-label-custom .col{gap:0}.file-label-custom{display:flex;align-items:center;gap:24px;padding-left:32px;position:relative;cursor:pointer;font-size:18px;color:var(--primary);background-image:url("/wp-content/themes/plum/img/icons/attach-files.svg");background-repeat:no-repeat;background-position:left top;background-size:24px;--lzl-bg-img:"/wp-content/themes/plum/img/icons/attach-files.svg"}.file-label-custom .file-size{font-size:12px;font-weight:600;margin-top:4px}.file-name-popup,.file-name{font-size:14px;max-width:180px;overflow:hidden}.iziModal-content .file-label-custom{color:var(--main);background-image:url("/wp-content/themes/plum/img/icons/attach-files-main.svg");--lzl-bg-img:"/wp-content/themes/plum/img/icons/attach-files-main.svg"}.iziModal-content .file-label-custom.lzl:not(.lzl-ed),.iziModal-content .file-label-custom.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.contacts__form textarea::-webkit-input-placeholder{color:#764d7c!important}.contacts__form textarea:-ms-input-placeholder{color:#764d7c!important}.contacts__form textarea::-ms-input-placeholder{color:#764d7c!important}.contacts__form textarea::placeholder{color:#764d7c!important}#modalCalculator,#modalHiring{border-radius:40px!important;max-width:882px!important}#modalCalculator .modal-close,#successCalculator .modal-close,#modalHiring .modal-close,#successHiring .modal-close{position:absolute;right:32px;top:32px;z-index:3}#successHiring,#successCalculator{max-height:700px;height:100%;height:100%!important;background:url("/wp-content/themes/plum/css/../img/pattern.svg") no-repeat;background-size:cover;background-position:center bottom;background-color:var(--primary);border-radius:40px!important;max-width:700px!important;--lzl-bg-img:"/wp-content/themes/plum/css/../img/pattern.svg"}#successHiring.lzl:not(.lzl-ed),#successCalculator.lzl:not(.lzl-ed),#successHiring.lzl-ing:not(.lzl-ed),#successCalculator.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20841%20696%22%20width%3D%22841%22%20height%3D%22696%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.file-label-custom.lzl:not(.lzl-ed),.file-label-custom.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.author__top{gap:40px}.author__top #breadcrumbs{margin:0!important}.gallery-page .hero__container,.page--blogs .hero__container{gap:25px!important;justify-content:flex-start}.page--blogs .hero__container #breadcrumbs{margin-bottom:50px!important}@media (max-width:768px){.gallery-hero__col{margin-bottom:2rem}}.background--gray{background:#efece8}.button--outline{background:0 0;border-width:1px;color:#764d7c;font-size:22px}.page--calculator .section.reviews{background:0 0}section.calculator{color:var(--main)}.calculator__container{display:flex;justify-content:space-between;z-index:2;gap:56px;position:relative;align-items:center;padding-top:62px;padding-bottom:62px;min-height:calc(100vh - 72px)}.service__steps .calculator__wrapper{min-height:750px}.main__step .row{gap:40px}.service__step .row{gap:36px;justify-content:space-between}.service__step .row.calculator__cols{column-gap:96px;row-gap:36px;justify-content:space-between}@media (min-width:768px){.main__step .row-cols-md-4>*{flex:0 0 auto;width:calc(25% - 30px)}.calculator__cols>*{flex:0 0 auto;width:calc(50% - 50px)}}.calculator__item{position:relative;display:flex;flex-direction:column;gap:16px;margin:0 auto!important;word-wrap:break-word}.calculator__item img{transition:transform 2s cubic-bezier(0,0,.44,1.18),-webkit-transform 2s cubic-bezier(0,0,.44,1.18)}.calculator__item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);cursor:pointer;transition:transform 2s cubic-bezier(0,0,.44,1.18),-webkit-transform 2s cubic-bezier(0,0,.44,1.18)}.main__step .calculator__item{width:100%}.calculator__item input{position:absolute;opacity:0}.calculator__item .card__title{font-size:28px;transition:all .2s ease}.calculator__item:hover .card__title{color:var(--text-primary)!important}.calculator__img{aspect-ratio:3/2;height:100%;border-radius:40px;overflow:hidden}.aspect__ratio-square .calculator__img{aspect-ratio:1/1}.aspect__ratio-square_b .calculator__img{aspect-ratio:1/1;border:1px solid #764d7c;padding:5px}.aspect__ratio-square_b .calculator__img img{object-fit:contain}.aspect__ratio-rectangle_b .calculator__img{border:1px solid #764d7c;padding:5px}.aspect__ratio-rectangle_b .calculator__img img{object-fit:contain}.calculator__img img{object-position:center;object-fit:cover;width:100%;height:100%}.floors__image{border:1px solid #764d7c;border-radius:40px;position:relative;padding-bottom:65%;width:100%}.floors__image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;padding:1rem}.calculator__top{margin-bottom:48px}.step__pagination{gap:10px}.step__pagination span{position:relative;height:28px;width:28px}.step__pagination span::before{content:"";background:#764d7c;border-radius:50%;position:absolute;left:6px;right:6px;top:6px;bottom:6px;z-index:2}.step__pagination span::after{content:"";background:0 0;border-radius:50%;position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.step__pagination span.active::after{background-color:#442347}.calculator__title{line-height:.9;font-weight:700;text-transform:lowercase;font-size:110px;letter-spacing:-3.3px;margin-top:32px}.calculator__text{font-size:20px;font-weight:500;line-height:1.125;margin-top:32px;max-width:800px}.calculator__subtitle{font-weight:700;line-height:1.25;color:var(--main);font-size:40px;letter-spacing:-2.4px;margin-bottom:32px;max-width:480px}.main__step .calculator__subtitle{font-size:48px}.slider__step .slider{margin-top:30px!important}.slider__title{font-size:36px;font-weight:600;color:var(--main);letter-spacing:-2.4px;text-transform:uppercase}.slider__title span{font-size:16px}.slider__line{padding-top:80px;padding-left:5px;padding-right:5px;position:relative}.slider__line-line{background:#764d7c;border-radius:10px;position:relative;height:5px;width:100%}.slider__line-choose{position:absolute;top:-15px;transform:translate(-50%,-50%);cursor:pointer;display:flex;flex-direction:column;align-items:center}.slider__line-choose span{background:#764d7c;border-radius:10px;color:#efece8;font-size:24px;font-weight:600;padding:3px 10px;position:relative;top:-10px;line-height:28px;min-width:50px;text-align:center}.slider__line-choose::after{content:"";background:#442347;border-radius:50px;height:20px;width:20px}.slider__line-from-to{font-size:24px;font-weight:600;margin-top:20px}.slider__num input{display:flex;align-items:center;justify-content:center;border:1px solid #764d7c;border-radius:8px;font-size:28px;font-weight:600;text-align:center;height:44px;width:180px}input.slider__line-input::-webkit-inner-spin-button,input.slider__line-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.button__step .button{border-radius:20px;text-transform:lowercase;height:64px;width:100%}.service__steps{display:none;width:100%}.service__steps .service__step:not(:first-child){display:none}.next__step{cursor:pointer}.final__step{display:none}.final__image{aspect-ratio:6/5}.final__step .row{justify-content:space-between}.final__submit-bottom{background:#efece8;padding:32px}.final__price-item>span:first-child{font-size:20px;font-weight:500;text-transform:uppercase}.final__close{font-size:22px;font-weight:500;gap:12px;cursor:pointer}.final__text{font-style:italic;font-size:18px;line-height:normal;margin-top:20px}.final__submit-bottom .final__text{font-size:22px;font-style:normal}.final__submit-bottom .button{width:100%}.final__step .calculator__wrapper .row{margin:0 -20px!important}.final__step .calculator__col{box-shadow:8px 11px 28px 0 rgba(92,92,92,.1),30px 42px 52px 0 rgba(92,92,92,.09),68px 95px 70px 0 rgba(92,92,92,.05),120px 168px 83px 0 rgba(92,92,92,.01),188px 263px 90px 0 rgba(92,92,92,0);margin:0 20px 20px}.final__image{max-height:320px;width:100%}.final__image img.ibg{object-position:0 20%}.final__form{background:#efece8;padding:32px}.final__form .contacts__form{background:0 0;border-radius:0;max-width:100%;padding:0}.final__form .button{color:#dbefc2}.final__form .wpcf7 form .wpcf7-response-output,.final__form .wpcf7-not-valid-tip{background:0 0;padding-left:0}.final__form .final__title{font-weight:700;font-size:34px;letter-spacing:-.03em;text-transform:uppercase;color:#764d7c}.final__form .final__text{font-weight:500;font-size:22px;font-style:normal;letter-spacing:-.03em;color:#764d7c;margin-top:15px}.final__form .wpcf7{margin-top:15px}.page--calculator .banner .section__text{color:var(--primary)}.hero-thanks .hero__container{min-height:700px}.hero-thanks .hero__content{max-width:1050px}.hero-thanks .hero__container #breadcrumbs{margin-bottom:50px!important}.page--services .hero-thanks .hero__text{font-size:18px;font-weight:900;max-width:820px;padding-bottom:20px}@media (min-width:990px){.hero-thanks .hero__content{gap:30px}.hero-thanks .hero__title{font-size:110px;padding-top:20px}.page--services .hero-thanks .hero__text{font-size:24px;padding-bottom:48px}.hero-thanks .button{font-size:40px}}.section.cases{overflow:hidden}.section.cases .section__title{max-width:100%}.section.cases .section__text{max-width:462px;width:38%}.cases__wrapper{max-width:1220px;margin-left:auto;margin-right:auto;margin-top:50px;padding:0 50px;padding-bottom:50px;width:100%}.cases__inner{position:relative;margin-top:-23%;max-width:600px;z-index:5}.cases__inner .col{border-radius:40px;background:var(--primary);box-shadow:3px 5px 13px 0 rgba(107,107,107,.1),10px 22px 24px 0 rgba(107,107,107,.09),23px 48px 32px 0 rgba(107,107,107,.05),41px 86px 38px 0 rgba(107,107,107,.01),64px 134px 42px 0 rgba(107,107,107,0);padding:40px;min-height:430px;z-index:1}.cases__image{border-radius:40px;max-width:600px;margin-left:auto;margin-right:0}.cases__img{max-width:600px;aspect-ratio:600/450;object-fit:cover}.cases__name{color:var(--main);font-size:40px;font-weight:700;letter-spacing:-.03em;text-transform:uppercase}.cases__address{color:#9cb77d;font-size:22px;display:flex;align-items:center;gap:8px;margin-top:8px;text-transform:uppercase}.cases__text{max-width:100%}.cases__text-text{font-size:18px;font-weight:600;color:#442347;letter-spacing:-.03em;line-height:1.2;margin-top:16px}.cases__text-text p{margin-bottom:16px!important}.cases__navigation .swiper-button{position:absolute;top:50%;margin:0;height:56px;width:56px}.cases__navigation .swiper-button-next:after,.cases__navigation .swiper-button-prev:after{display:none}@media (max-width:1200px){.cases__wrapper{padding-bottom:30px;margin-top:30px}.cases__inner{margin-top:-15%;margin-bottom:0}.cases__navigation .swiper-button svg{height:50px;width:30px}}@media (max-width:767px){.cases__wrapper{padding:0}.cases__image{border-radius:30px;max-width:80%}.cases__img{aspect-ratio:4/3}.cases__inner{max-width:90%}.cases__inner .col{border-radius:30px;padding:20px;min-height:370px}.cases__name{font-size:1.875rem}.cases__address{font-size:1.5rem}.cases__text-text{font-size:1rem}.cases__navigation{margin:20px auto 0;max-width:150px}.cases__navigation .swiper-button{position:relative}}@media (max-width:1200px){.calculator__container{min-height:calc(100vh - 142px);min-height:calc(100dvh - 142px)}}@media (max-width:989px){.calculator__container{padding-top:24px;padding-bottom:48px}.final__close{font-size:16px}.final__submit-bottom .final__text,.final__text{font-size:14px}.final__step .calculator__wrapper{padding:0!important}.calculator__wrapper{padding:20px 16px!important}.main__step .row{gap:24px 40px}.calculator__cols>*,.main__step .row-cols-md-4>*{flex:0 0 auto;width:calc(50% - 20px)}.step__pagination{gap:8px}.step__pagination span{height:16px;width:16px}.step__pagination span::before{left:4px;right:4px;top:4px;bottom:4px}.step__back{width:44px}.step__back svg{height:25px;width:15px}.step__close svg{height:44px;width:44px}.service__steps .calculator__wrapper{min-height:530px}.service__step .row.calculator__cols{gap:24px 40px}.calculator__top{margin-bottom:40px}.service__step .row{gap:32px}.calculator__item{gap:8px}.calculator__step:not(.main__step) .calculator__subtitle{margin-bottom:0}.floors__image{border-radius:20px;padding-bottom:65%}.floors__image img{max-width:100px}.slider__step .slider{margin-top:0!important}.slider__title{font-size:18px;letter-spacing:-.7px}.slider__title span{font-size:12px}.slider__num input{font-size:16px;height:30px;width:78px}.slider__line-choose span,.slider__line-from-to{font-size:16px}.service__step.button__step .row{gap:24px}.button__step .button{font-size:16px;height:50px}#modalCalculator .modal-close,#successCalculator .modal-close,#modalHiring .modal-close,#successHiring .modal-close{top:10px;right:16px}#modalCalculator .modal-close svg,#successCalculator .modal-close svg,#modalHiring .modal-close svg,#successHiring .modal-close svg{width:44px!important;height:44px!important}}@media (max-width:767px){.calculator__title{font-size:60px}.calculator__text{font-size:18px;margin-top:20px}.main__step .calculator__subtitle,.calculator__subtitle{font-size:28px}.main__step .calculator__item .card__title,.calculator__item.floors__item .card__title{font-size:20px}.calculator__item .card__title{font-size:14px;line-height:normal;letter-spacing:-.2px}.calculator__img{border-radius:20px}.final__price-item>span:first-child{font-size:14px}.final__form .final__title{padding:24px}.final__form .final__text{font-size:12px}.final__form .final__title{font-size:24px}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding:0!important}}