@import"https://fonts.googleapis.com/css2?family=Mada:wght@200..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;font-family:Mada,sans-serif;font-size:16px;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{--color-text: #000000;--color-main: #5fab41;--color-text-two: white}.block-container{width:1180px;margin:0 auto;position:relative;height:100%}.block-section{width:100%;position:relative}span .value{color:var(--color-main)}.main-block{display:flex;flex-direction:column;align-items:flex-start;gap:120px}.h3-text{font-weight:400;font-size:25px;line-height:100%;color:var(--color-text)}.modal-content{background:#fff;border-radius:15px;text-align:center;box-shadow:0 0 20px #0003;padding:30px 87px;display:flex;flex-direction:column;align-items:center;gap:25px}.modal-content.contact label{align-self:flex-start;font-size:18px}.modal-content.contact .error-text{font-size:14px;align-self:flex-start}.modal-content.contact input{height:40px;font-size:15px}.modal-content.contact input::placeholder{font-size:15px}.modal-texts{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:650px}.modal-texts h2{font-weight:500;font-size:28px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--color-text)}.modal-texts p{color:#000000b2;font-weight:500;font-size:16px;line-height:100%;text-align:left}h2{font-weight:500;font-style:Medium;font-size:50px;line-height:100%;color:var(--color-text-two)}a:hover{color:var(--color-main)}button{border:none}@media(max-width:1280px){.block-container{width:980px}}@media(max-width:1040px){.block-container{width:840px}}@media(max-width:840px){.block-container{width:100%;padding:0 25px}.main-block{gap:100px}}@media(max-width:580px){.block-container{display:flex;flex-direction:column;align-items:center}.modal-content.contact h2{font-size:21px}}.h1-text{font-weight:500;font-size:50px;line-height:100%;letter-spacing:0%;color:#000000e5;position:relative;width:max-content}.h1-text:after{content:"";position:relative;display:block;background-color:var(--color-main);height:2px;border-radius:2px;width:auto;margin-top:10px}@media(max-width:1040px){.h1-text{font-size:42px}}@media(max-width:840px){.h1-text{font-size:36px}}@media(max-width:480px){.h1-text{font-size:30px}}.action-button{padding:10px 30px;background-color:var(--color-main);color:var(--color-text-two);font-weight:400;font-size:21px;line-height:100%;border-radius:10px;width:max-content;cursor:pointer;z-index:2}.action-button:hover,.action-button:active{color:#0f4d19}@media(max-width:1040px){.action-button{padding:10px 30px;font-size:18px}}@media(max-width:840px){.action-button{padding:15px 35px;font-size:26px}}@media(max-width:580px){.action-button{padding:13px 30px;font-size:21px}}.calculator-content{display:flex;flex-direction:column;align-items:flex-start;gap:50px;padding:60px 100px 40px;margin-top:50px;border:1px solid #5fab41;border-radius:5px;width:100%;color:var(--color-text)}.calculator-main-field{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:30px}.row-calculator{display:flex;flex-direction:row;width:100%;gap:20px}.input-container{display:flex;flex-direction:column;gap:10px;flex:1;width:100%;position:relative}.input-container input,.input-container select{border:.5px solid #00000066;border-radius:10px;height:50px;background-color:#fff;font-weight:400;font-size:21px;line-height:100%;letter-spacing:.8px;padding:0 30px;color:var(--color-text);box-sizing:border-box;width:100%}.input-container input::placeholder{color:gray}.input-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.input-container option,section{font-size:21px}.input-container.choise:after{content:"";position:absolute;right:15px;top:45px;pointer-events:none;width:32px;height:32px;background:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.88%2011.0601L16%2017.1667L22.12%2011.0601L24%2012.9401L16%2020.9401L8%2012.9401L9.88%2011.0601Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center;background-size:contain}.input-container label{font-weight:500;font-size:24px;line-height:100%;margin-left:10px}.calculator-additional{display:flex;flex-direction:column;gap:30px;width:100%}.input-container.error input,.input-container.error select{border-color:red}.error-text{color:red;font-size:19px;margin-top:2px}.modal-overlay{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:999}.calc-result-content{display:flex;flex-direction:column;align-items:flex-start;gap:25px;color:var(--color-text)}.calc-result-content h2{font-weight:700;font-size:24px;line-height:100%;color:var(--color-text)}.calc-texts{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.calc-texts p{margin-top:10px;font-weight:500;font-size:16px;line-height:100%}.calc-text-value{display:flex;flex-direction:row;gap:10px;align-items:center;font-weight:500;font-size:24px;line-height:100%;letter-spacing:.3px}.calc-value{color:#000c}.modal-texts h2{align-self:center}@media(max-width:1040px){.input-container label{font-size:21px}.calculator-additional,.calculator-main-field{gap:20px}.calculator-content{gap:30px}}@media(max-width:840px){.calculator-content{padding:50px 20px 40px}.error-text{font-size:18px}.row-calculator{flex-direction:column}.input-container.choise:after{top:40px}.calculator-content{gap:20px}.calculator-additional,.calc-result-content{align-items:center}.modal-texts h2{font-size:28px}.modal-texts p{font-size:14px}}@media(max-width:580px){.block-container.calc{padding:0}.modal-content{max-width:550px;padding:25px 40px}.calc-result-content h2{align-self:flex-start;font-size:18px}.calc-text-value{font-size:16px}.calc-texts p{font-size:12px}}@media(max-width:400px){.modal-content{max-width:550px;padding:25px}}.block-section.hero{height:700px;background:-webkit-linear-gradient(top,#efe2d2 0%,#f5e1c7 100%);background:linear-gradient(to bottom,#efe2d2,#f5e1c7)}.block-container.hero{padding:50px 0 70px;display:flex;flex-direction:column;align-items:flex-start;gap:90px;height:100%}.block-container.hero:after{content:"";position:absolute;right:-300px;width:675px;height:100%;background-image:url(/assets/First-eX55RC35.png);background-repeat:no-repeat;top:0}.hero-logo{display:flex;flex-direction:row;align-items:center;gap:20px}.hero-logo img{width:80px;height:80px}.hero-logo span{font-weight:600;font-style:SemiBold;font-size:41px;line-height:100%;letter-spacing:0%;color:var(--color-text)}.hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:100%}.hero-content .main-text{font-weight:600;font-size:58px;line-height:115%;color:var(--color-text)}.hero-actions{display:flex;flex-direction:row;align-items:center;gap:30px}.hero-actions .get-action-text{font-weight:400;font-size:21px;line-height:100%;color:var(--color-text);cursor:pointer}.hero-actions span:after{content:"";position:relative;display:block;width:100%;background-color:#000;height:1px}@media(max-width:1280px){.block-container.hero:after{right:-310px;width:575px;height:100%;top:110px;background-size:95%}}@media(max-width:1040px){.hero-actions .get-action-text{font-size:18px}.hero-content .main-text{font-size:47px}.block-section.hero{height:600px}.block-container.hero:after{right:-310px;width:575px;height:100%;top:30px}}@media(max-width:840px){.block-container.hero:after{background-image:none}.block-section.hero{height:550px}.hero-logo{align-self:center}.block-container.hero,.hero-content{align-items:center}.hero-content .main-text{text-align:center}.block-container.hero{gap:35px}.get-action-text{display:none}}@media(max-width:580px){.hero-content .main-text{font-size:40px}.hero-logo img{width:60px;height:60px}.block-section.hero{height:500px}.block-container.hero{padding:50px 0 40px}}@media(max-width:480px){.hero-content .main-text{font-size:33px}.block-section.hero{height:450px}}.assortiment-texts{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.assortiment-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:30px}.assortiment-cards{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;width:100%}.assortiment-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:225px;gap:4px}.assortiment-card img{width:100%}.assortiment-card span{font-weight:500;font-size:25px;line-height:100%;letter-spacing:2%}@media(max-width:1040px){.assortiment-card img{width:90%}.h3-text{font-size:21px}}@media(max-width:840px){.assortiment-card img{width:80%}.assortiment-card span{font-size:21px}.assortiment-content{gap:60px;align-items:center}}@media(max-width:580px){.assortiment-card img{width:70%}.assortiment-card span{font-size:19px}.assortiment-texts{align-items:center;gap:35px}}@media(max-width:480px){.assortiment-card span{font-size:14px}}.content-advantages{margin-top:60px;display:flex;flex-direction:column;align-items:flex-start;gap:60px;width:100%}.advantages-list{display:flex;flex-direction:row;gap:20px;width:100%}.advantage-card{display:flex;flex-direction:column;align-items:center;flex:1;border-radius:20px;padding:20px 0 60px;background:linear-gradient(180deg,#fff,#fff) padding-box,linear-gradient(128.68deg,#5fab41cc,#26451acc) border-box;border:1px solid transparent}.advantage-card span{font-weight:500;font-size:32px;line-height:100%;text-align:center}.advantage-card img{width:180px;height:180px}@media(max-width:1280px){.advantage-card img{width:150px;height:150px}}@media(max-width:1040px){.advantage-card img{width:110px;height:110px}.advantage-card span{font-size:24px}}@media(max-width:840px){.advantage-card img{width:90px;height:90px}.advantage-card{padding:20px 0 30px}.advantage-card span{font-size:21px}.content-advantages{align-items:center}}@media(max-width:640px){.advantages-list{flex-direction:column;gap:30px}}.content-partners{display:flex;flex-direction:column;margin-top:60px;gap:45px}.partners-list{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.partners-list img{flex:1;height:100%}.partner-action{align-self:flex-end}@media(max-width:1040px){.partners-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:center;justify-items:center}.partners-list img{width:100%;object-fit:contain}}@media(max-width:840px){.content-partners{gap:60px;align-items:center}.partner-action{align-self:center}}.block-section.footer{height:315px;background:#ffe8d266}.footer-content{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-end;height:100%;padding:40px 0}.footer-texts{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:25px}.footer-logo{display:flex;flex-direction:row;align-items:center;gap:20px}.footer-logo img{width:80px;height:80px}.footer-logo span{font-weight:600;font-size:41px;line-height:100%;color:var(--color-text)}.footer-texts p{font-weight:500;font-size:21px;line-height:100%;color:var(--color-text)}.footer-mail{font-weight:500;font-style:Medium;font-size:30px;line-height:100%;color:var(--color-text);text-decoration:none}.footer-mail span{color:var(--color-main)}@media(max-width:720px){.footer-content{align-items:center;justify-content:center;flex-direction:column}.footer-texts{align-items:center;justify-content:center;text-align:center}}@media(max-width:530px){.footer-texts p{font-size:18px}.footer-logo img{width:60px;height:60px}.footer-logo span{font-size:38px}.footer-mail{font-size:21px}}.block-section.reviews{height:650px;background-image:url(/assets/background-Mqwslq88.jpg);background-repeat:no-repeat;background-size:cover;padding:35px 0 60px}.block-container.reviews{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:90px}.review-card{display:flex;flex-direction:row;align-items:flex-start;gap:30px;color:var(--color-text-two);max-width:980px}.review-values,.about-author-review,.review-texts{display:flex;flex-direction:column;align-items:flex-start}.about-author-review{gap:20px}.review-name{font-weight:600;font-size:24px;line-height:120%}.review-value{font-weight:500;font-size:21px;line-height:100%}.review-values{gap:10px}.review-texts{gap:25px}.author-history{font-weight:400;font-size:19px;line-height:115%}.reviews-content{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;max-width:100%;height:100%}.review-logo{border-radius:100px;width:128px;height:128px}@media(max-width:1040px){.review-value,.author-history{font-size:19px}.review-name{font-size:21px}}@media(max-width:840px){.review-card{display:flex;flex-direction:column;align-items:center}.block-container.reviews h2{font-size:35px}.about-author-review{align-items:center}.block-section.reviews{height:750px;padding:35px 0 40px}.review-name{text-align:center}}@media(max-width:580px){.block-container.reviews h2{font-size:20px}.block-container.reviews{gap:15px}.block-section.reviews{height:720px}.author-history{font-size:14px}.review-logo{width:110px;height:110px}}.block-section.team{background:#f5f5f5;padding:40px 0 60px}.block-container.team{display:flex;flex-direction:column;align-items:flex-start;gap:60px}.team-card{width:280px;max-width:280px;display:flex;flex-direction:column;align-items:center;gap:15px;color:var(--color-text)}.team-logo{width:234px;height:234px;border-radius:200px}.team-contacts,.team-main-texts,.team-card-texts{display:flex;flex-direction:column;align-items:center}.team-card-texts{gap:15px}.team-contacts,.team-main-texts{gap:5px}.team-name{font-weight:600;font-size:24px;line-height:100%;text-align:center;text-wrap:nowrap}.team-work{font-weight:500;font-size:21px;line-height:100%;letter-spacing:.6px;text-align:center;white-space:pre-line}.team-link{text-decoration:none;font-weight:400;font-size:18px;line-height:100%;text-wrap:nowrap;color:var(--color-text)}.team-content{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:1280px){.team-logo{width:210px;height:210px}}@media(max-width:1040px){.team-card{width:230px;max-width:230px}.team-logo{width:150px;height:150px}.team-work,.team-name{font-size:19px}.team-link{font-size:14px}}@media(max-width:840px){.team-content{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;justify-items:center;gap:30px}.team-logo{width:200px;height:200px}.team-work,.team-name{font-size:21px}.team-link{font-size:17px}.team-card{width:100%;max-width:none}.block-container.team{align-items:center}}@media(max-width:530px){.team-logo{width:150px;height:150px}.team-name,.team-work{font-size:19px}.font-size{font-size:14px}.team-card-texts{gap:10px}.block-container.team{padding:0}}@media(max-width:480px){.team-logo{width:120px;height:120px}.team-name,.team-work{font-size:14px}.team-link{font-size:12px}.font-size{font-size:14px}.team-card-texts{gap:10px}.block-container.team{padding:0}.team-content{gap:10px}}
