@charset "UTF-8";.warranty{margin-bottom:-80px;background:#f9f9f9}.warranty-banner{max-width:1920px;margin:0 auto;height:25.8vw;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:end;padding:79px 112px;max-height:520px;background:url(/images/warranty-page/banner.webp) 50% no-repeat;background-size:cover}.warranty-banner__text{width:100%;max-width:1920px;font-size:40px;line-height:56px;font-weight:700;color:#fff}.warranty-section{position:relative;max-width:1920px;margin:0 auto;padding:0 112px}.warranty-section--mix{margin-top:40px}.warranty-section--mix .warranty-row .warranty-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.warranty-section--reclamation-form{position:relative;padding:64px;background:url(/images/warranty-page/bg_form.webp) 50% no-repeat;background-size:cover;z-index:1}.warranty-section--reclamation-form:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5607843137);pointer-events:none}.warranty-section--reclamation-form form{position:relative;max-width:832px;margin:0 auto;z-index:2;color:#fff}.warranty-section--reclamation-form .modal-body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:40px;margin-bottom:32px;padding:0}.warranty-section--reclamation-form .modal-body input{height:40px;padding:8px 16px;background:none;border:1px solid #fff;border-radius:32px;color:#fff}.warranty-section--reclamation-form .modal-body input:-ms-input-placeholder{color:#fff}.warranty-section--reclamation-form .modal-body input::placeholder{color:#fff}.warranty-section--reclamation-form .form-group{width:352px;margin:0!important}.warranty-section--reclamation-form .control-label,.warranty-section--reclamation-form .form-group:last-child{display:none}.warranty-section--reclamation-form .modal-footer{border-top:none;padding:0;text-align:center}.warranty-section--reclamation-form .field-response-user_consent{margin-bottom:40px}.warranty-section--reclamation-form .field-response-user_consent label{margin-bottom:0;font-weight:500}.warranty-section--reclamation-form .field-response-user_consent a{text-decoration:none;color:#7bc21f}.warranty-section--reclamation-form #response-user_consent{position:relative;background-color:transparent}.warranty-section--reclamation-form #response-user_consent:checked{background-color:#7bc21f}.warranty-section--reclamation-form #response-user_consent:after,.warranty-section--reclamation-form .hint-block{position:absolute;color:#fff}.warranty-section--reclamation-form .is-error-field [type=checkbox]:not(:checked):after{white-space:nowrap}.warranty-section--claim-period .warranty-card:first-child{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:37%;flex-basis:37%}.warranty-section--claim-period .warranty-card:nth-child(2){-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:32%;flex-basis:32%}.warranty-section__title{margin-bottom:16px;font-size:32px;font-weight:700;line-height:48px}.img-dots{position:absolute;top:155px;right:0;width:86px;height:193px;background:url(/images/dots.svg) 50% no-repeat;background-size:cover}.animated-leaf{position:absolute;width:149px;height:188px;background:url(/images/leaf_green.svg) no-repeat;background-size:contain;transition:2s cubic-bezier(.48,.43,.39,.78)}.animated-leaf--pc-1{top:0;left:-75px;-ms-transform:rotate(120deg);transform:rotate(120deg)}.animated-leaf--pc-2-mob-3{right:45px;bottom:-100px;-ms-transform:rotate(240deg);transform:rotate(240deg)}.animated-leaf--mob-1,.animated-leaf--mob-2{display:none}.animated-leaf--form{width:205px;height:265px;top:150px;left:80%;-ms-transform:rotate(120deg);transform:rotate(120deg)}.warranty-row{display:-ms-flexbox;display:flex;gap:32px;-ms-flex-pack:justify;justify-content:space-between}.warranty-card{margin-bottom:32px;padding:32px;font-size:16px;line-height:24px;font-weight:500;border-radius:16px;background:#fff;-ms-flex-positive:1;flex-grow:1}.warranty-card--quote{font-size:24px;font-weight:700;line-height:32px;text-align:center}.warranty-card--quote p{position:relative;margin:0;padding:32px}.warranty-card--quote p:before{top:0;left:0}.warranty-card--quote p:after,.warranty-card--quote p:before{content:"";position:absolute;width:20px;height:16px;background:url(/images/quote-green.svg) 50% no-repeat;background-size:contain}.warranty-card--quote p:after{bottom:0;right:0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.warranty-card__ornament{width:125px;height:48px;margin:0 auto;background:url(/images/floral-ornament.svg) 50% no-repeat;background-size:contain}.warranty-card--link-reclamation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:549px;min-width:549px;background:#d9efbc;text-align:center}.warranty-card__title{margin-bottom:10px;font-size:24px;font-weight:700;line-height:32px}.warranty-card .btn{margin-top:16px}.warranty-card__list{margin-left:24px;list-style:none}.warranty-card__item{margin-bottom:8px;position:relative}.warranty-card__item:before{content:"•";position:absolute;left:-24px;top:-2px;font-size:24px;color:#7bc21f}.warranty-card__link-oferta{color:#7bc21f}.warranty-reclamation-form-description{position:relative;max-width:832px;margin:0 auto;margin-bottom:40px;color:#fff;z-index:2;font-size:20px;line-height:28px;text-align:center}@media (min-width:769px){.warranty-call-success .modal-header{margin-right:0!important}}@media (min-width:900px){.warranty-section--reclamation-form .is-error-field [type=checkbox]:not(:checked):after{top:0}}@media (max-width:1440px){.warranty-banner{padding:55px 112px}.animated-leaf--form{width:148px;height:202px;left:83%}.warranty-card--link-reclamation{min-width:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:45.8%;flex-basis:45.8%}}@media (max-width:1100px){.warranty-banner{padding:55px 70px}.warranty-section--reclamation-form{padding:64px 70px}.warranty-section:not(.warranty-section--reclamation-form){padding:0 70px}}@media (max-width:900px){.animated-leaf{width:57px;height:71px}.animated-leaf--pc-1{display:none}.animated-leaf--mob-1{display:block;top:65px;right:0;left:auto;bottom:auto;-ms-transform:rotate(0deg);transform:rotate(0deg);background:url(/images/leaf_green_backsize_leftside.svg) no-repeat;background-size:contain}.animated-leaf--mob-2{display:block;width:67px;height:87px;top:auto;bottom:-2px;left:-13px;-ms-transform:rotate(136deg);transform:rotate(136deg);background:url(/images/leaf_green_backsize.svg) no-repeat;background-size:contain}.animated-leaf--pc-2-mob-3{width:62px;height:90px;right:35px;bottom:-40px}.animated-leaf--form{width:64px;height:90px;top:auto;bottom:-30px;left:auto;right:15px;-ms-transform:rotate(-20deg);transform:rotate(-20deg);background:url(/images/leaf_green.svg) no-repeat;background-size:contain}}@media (max-width:900px) and (max-width:480px){.animated-leaf--mob-1{top:100px}}@media (max-width:768px){.warranty-banner{padding:21px 16px;background:url(/images/warranty-page/banner_mob.webp) 50% no-repeat;background-size:cover;height:189px}.warranty-banner__text{font-size:24px;line-height:32px}.warranty-section--reclamation-form .modal-body{-ms-flex-direction:column;flex-direction:column;row-gap:24px}.warranty-section--reclamation-form .modal-body input{height:36px}.warranty-section--reclamation-form .form-group{width:100%}.warranty-section--reclamation-form .modal-footer{text-align:left}.warranty-section--reclamation-form .field-response-user_consent label{font-size:14px;line-height:24px}.warranty-section--reclamation-form .field-response-user_consent a{display:inline-block;margin-left:40px}.warranty-section:not(.warranty-section--reclamation-form){padding:0 16px}.warranty-section--mix{margin-top:19px}.warranty-section__title{font-size:22px;line-height:32px}.warranty-section--reclamation-form{padding:32px 16px}.warranty-section--reclamation-form .modal-footer>.btn{padding:0 59px}.img-dots{display:none}.warranty-row{display:block}.warranty-card--link-reclamation{width:100%}.warranty-card{padding:16px;margin-bottom:24px;font-size:14px}.warranty-card--quote{font-size:20px;line-height:28px}.warranty-card--quote p{padding:32px 5px}.warranty-card__title{font-size:20px;line-height:28px}.warranty-reclamation-form-description{font-size:14px;font-weight:500;line-height:24px;text-align:left}}