.banner-guarantee__wrapper{position:relative;overflow:hidden;border-radius:16px;min-height:400px;padding:40px;align-content:center}@media(max-width: 991.98px){.banner-guarantee__wrapper{height:-moz-fit-content;height:fit-content;min-height:unset;padding:42px 23px 40px}}.banner-guarantee__wrapper .image,.banner-guarantee__wrapper video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-guarantee__wrapper .overlay{display:block;background:rgba(25,25,28,.6);z-index:2;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%)}.banner-guarantee__content{margin:auto;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}@media(max-width: 991.98px){.banner-guarantee__content{height:100%}}.banner-guarantee__content .primary-btn{margin-top:32px}@media(max-width: 991.98px){.banner-guarantee__content .primary-btn{margin-top:24px}}.banner-guarantee__content .icon{max-width:42px;max-height:42px;margin-bottom:32px}@media(max-width: 991.98px){.banner-guarantee__content .icon{max-width:30px;max-height:30px;margin-bottom:24px}}.banner-guarantee__title{font-weight:400;font-size:32px;line-height:125%;letter-spacing:-0.01em;text-align:center;color:#efeee9;margin-bottom:8px}@media(max-width: 991.98px){.banner-guarantee__title{font-size:20px;line-height:120%}}.banner-guarantee__description{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-0.01em;text-align:center;color:rgba(239,238,233,.8)}@media(max-width: 991.98px){.banner-guarantee__description{font-size:14px;line-height:157%}}