[data-theme=light]{--app-backgroudn: #F0F3F4;--button-backgroudn: #2A8640;--button-color: #FFF;--banner-color: linear-gradient(98.6deg, #D9F8D9 0%, #BAE9BA 100%);--card-background: #FFF;--card-border:#D1D1D1;--font-color-primary: #191919 ;--font-color-secondary: #5C5C5C ;--font-color-thirdy: #939393 }[data-theme=dark]{--app-backgroudn: #000000;--button-backgroudn: #FFF;--button-color: #4FB84E;--banner-color: linear-gradient(98.6deg, #114717 0%, #0B2D0F 100%);--card-background: #1C1C1D;--card-border:#454545;--font-color-primary: #FFFFFFDE ;--font-color-secondary: #B7BBBD ;--font-color-thirdy: #939393 }.guarantees{color:var(--font-color-primary);background:var(--app-backgroudn)}.guarantees *:not(.container,.MuiFormControl-root,.MuiFormControl-root *){margin:0;padding:0;box-sizing:border-box}.guarantees h1{font-size:clamp(40px,5vw,64px);font-weight:600}.guarantees h2{font-size:clamp(28px,4vw,40px);font-weight:600}.guarantees h3{font-size:22px;font-weight:600}.guarantees h4{font-size:18px;font-weight:600}.guarantees h5{font-size:clamp(18px,2vw,22px);font-weight:600}.guarantees span{color:var(--font-color-secondary)}.guarantees a{color:var(--middle_accent-green)}.guarantees .button{font-weight:600;padding:18px 32px;border-radius:12px;border:1px solid;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;max-width:fit-content;width:100%}.guarantees .button._primary{color:var(--button-color);background:var(--button-backgroudn);border-color:var(--button-backgroudn)}.guarantees .button._secondary{color:var(--middle_accent-green);background:none;border-color:var(--middle_accent-green)}@media (max-width: 760px){.guarantees .button{max-width:100%}}.guarantees .container{padding-top:clamp(80px,20vw,100px);padding-bottom:clamp(80px,20vw,120px);display:flex;flex-direction:column;gap:clamp(80px,20vw,120px)}.guarantees .banner{padding-right:clamp(40px,5vw,72px);white-space:nowrap}.guarantees .banner-inner{position:relative;overflow:hidden;border-bottom-right-radius:72px;background:var(--banner-color)}@media (max-width: 690px){.guarantees .banner{white-space:normal;padding-right:clamp(0px,4.7vw,36px)}}@media (max-width: 485px){.guarantees .banner{padding-right:0}}.guarantees .banner__content{width:100%;padding-inline:clamp(12px,12px + 60 * (100vw - 425px) / 857,72px);margin-inline:auto;padding-right:12px;gap:12px;display:grid;grid-template-columns:50% 50%;padding-block:0}@media (max-width: 690px){.guarantees .banner__content{grid-template-columns:1fr;gap:0}}.guarantees .banner__information{padding:clamp(40px,5vw,72px) 0;display:flex;flex-direction:column;gap:clamp(32px,4vw,40px)}@media (max-width: 690px){.guarantees .banner__information{padding-bottom:0}}.guarantees .banner__information__heading{display:flex;flex-direction:column;gap:24px}.guarantees .banner__information__heading .header{display:flex;flex-direction:column;gap:12px;word-wrap:normal;line-break:normal;white-space:normal}.guarantees .banner__information__heading .benefits{display:flex;flex-direction:column;gap:20px}.guarantees .banner__information__heading .benefits li{font-size:clamp(16px,2vw,18px);display:flex;align-items:center;gap:8px}.guarantees .banner__information__heading .benefits li:before{content:"";min-height:clamp(22px,2vw,24px);min-width:clamp(22px,2vw,24px);object-fit:cover;background-image:url(/build/assets/marker_green-40e220ce.svg)}.guarantees .banner__information__footer{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.guarantees .banner__picture{display:flex;align-self:flex-end;overflow:hidden;max-width:700px;max-height:700px}.guarantees .banner__picture img{max-width:100%;max-height:100%}.guarantees .guarantees__items{display:flex;flex-direction:column;gap:clamp(24px,4vw,40px)}.guarantees .guarantees__items .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.guarantees .guarantees__items .cards .item{display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);padding:clamp(20px,4vw,32px);background:var(--card-background);border-radius:20px}.guarantees .guarantees__items .cards .item__heading{display:flex;flex-direction:column;gap:clamp(8px,2vw,12px)}.guarantees .guarantees__items .cards .item__conditions{display:flex;flex-direction:column;gap:20px}.guarantees .guarantees__items .cards .item__conditions .condition{display:flex;justify-content:space-between;align-items:flex-start}.guarantees .guarantees__items .cards .item__conditions .condition:not(:first-child){padding-top:20px;border-top:1px solid var(--card-border)}.guarantees .guarantees__items .cards .item__conditions .condition__heading{display:flex;align-items:center;flex:1 300px}.guarantees .guarantees__items .cards .item__conditions .condition__values{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:1 300px;gap:4px}.guarantees .steps{display:flex;flex-direction:column;gap:clamp(24px,4vw,40px)}.guarantees .steps__items{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;counter-reset:step-number}.guarantees .steps__items .step{position:relative;flex:1 300px;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.guarantees .steps__items .step__heading{display:flex;flex-direction:column;gap:clamp(8px,1.2vw,16px)}.guarantees .steps__items .step:before{position:relative;z-index:1;counter-increment:step-number;content:counter(step-number);width:72px;aspect-ratio:1;display:grid;place-items:center;background:var(--card-background);border-radius:clamp(8px,2vw,12px);font-size:clamp(18px,3vw,28px);font-weight:600;color:var(--middle_accent-green)}.guarantees .steps__items .step:not(:last-child):after{content:"";position:absolute;top:36px;left:0;width:calc(100% + 24px);height:1px;border-bottom:2px dashed var(--middle_accent-green);border-left:2px dashed var(--middle_accent-green)}@media (max-width: 767px){.guarantees .steps__items{flex-direction:column}.guarantees .steps__items .step{flex-direction:row;flex:1 auto}.guarantees .steps__items .step:before{width:32px;aspect-ratio:1}.guarantees .steps__items .step:not(:last-child):after{content:"";position:absolute;top:18px;left:15px;width:1px;height:calc(100% + 6px);border-bottom:1px dashed var(--middle_accent-green);border-left:2px dashed var(--middle_accent-green)}}.guarantees .modal .modal-dialog{top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%);max-width:684px;padding-inline:16px}.guarantees .modal .modal-dialog .modal-content{color:var(--font-color-primary);background:var(--white-grey);padding:clamp(24px,5vw,48px);border-radius:20px}
