.block-features{background-color:#1c5642;color:#fff;position:relative}@media only screen and (max-width:1060px){.block-features{padding-top:15px}}.block-features .block-features__row{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:240px 1fr 550px;margin-left:calc(620px - 50vw);position:relative;row-gap:40px;z-index:2}@media only screen and (max-width:1260px){.block-features .block-features__row{-moz-column-gap:30px;column-gap:30px;grid-template-columns:240px 1fr 420px;margin-left:-20px}}@media only screen and (max-width:1060px){.block-features .block-features__row{-moz-column-gap:20px;column-gap:20px;grid-template-columns:100px 1fr 420px;margin-left:-20px}}@media only screen and (max-width:780px){.block-features .block-features__row{grid-template-columns:1fr;margin-left:0}}.block-features .block-features__left-col{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.block-features .block-features__logo-bg{margin-bottom:-55px;transform:translateY(-65px) translateX(40px);width:-moz-fit-content;width:fit-content;z-index:10}.block-features .block-features__logo-bg svg{display:block;height:auto;width:140px}@media only screen and (max-width:1060px){.block-features .block-features__logo-bg{left:0;margin-bottom:0;position:absolute;top:-50px;transform:none}.block-features .block-features__logo-bg svg{height:auto;width:100px}}@media only screen and (max-width:500px){.block-features .block-features__logo-bg{left:0;top:-40px}.block-features .block-features__logo-bg svg{height:auto;width:80px}}.block-features .block-features__image-wrapper{height:100%;overflow:hidden;width:100%}.block-features .block-features__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}@media only screen and (max-width:1060px){.block-features .block-features__image{display:none}}.block-features .block-features__content-col{display:flex;flex-direction:column;margin:80px 0}@media only screen and (max-width:1060px){.block-features .block-features__content-col{margin:0 0 10px;padding-left:80px}}@media only screen and (max-width:780px){.block-features .block-features__content-col{margin:0 0 10px;padding-left:65px}}.block-features .block-features__content-wrapper{max-width:800px}.block-features .block-features__title{color:#fff;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2.75rem;font-weight:700;line-height:1.25;margin-bottom:30px}@media only screen and (max-width:1060px){.block-features .block-features__title{font-size:2rem;line-height:1.2;margin-bottom:24px}}.block-features .block-features__text{color:hsla(0,0%,100%,.8);margin-bottom:30px}.block-features .block-features__text p{margin-bottom:20px}.block-features .block-features__text p:last-child{margin-bottom:0}.block-features .block-features__btn-wrapper{margin-top:10px}.block-features .block-features__btn-wrapper .btn:hover{box-shadow:0 6px 15px rgba(0,0,0,.1);color:#000}.block-features .block-features__right-col{padding:80px 0;position:relative}@media only screen and (max-width:1060px){.block-features .block-features__right-col{padding:130px 0 60px}}.block-features .block-features__cards-container{align-items:flex-end;display:flex;gap:30px;width:100%}@media only screen and (max-width:1060px){.block-features .block-features__cards-container{align-items:stretch;flex-direction:column;gap:40px}}.block-features .block-features__card-wrapper{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;width:100%}@media only screen and (max-width:1060px){.block-features .block-features__card-wrapper--comparison{margin-top:140px}}.block-features .block-features__product-wrapper{height:280px;left:50%;margin:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,calc(-100% + 110px)) rotate(15deg);z-index:10}.block-features .block-features__product-wrapper .block-features__product{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.block-features .block-features__product-wrapper .block-features__product:hover{transform:translateY(-5px) rotate(2deg)}.block-features .block-features__card{background-color:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);color:#000;padding:110px 24px 24px;position:relative;width:100%;z-index:5}@media only screen and (max-width:1060px){.block-features .block-features__card{padding:110px 15px 20px}}.block-features .block-features__card--transparent{background-color:transparent;border:2px solid hsla(0,0%,100%,.1);box-shadow:none;color:#fff}.block-features .block-features__card--transparent .block-features__check-item{border-bottom:1px solid hsla(0,0%,100%,.15)}.block-features .block-features__card--transparent .block-features__check-item .block-features__check-icon{background-color:transparent;border:2.5px solid hsla(0,0%,100%,.5);color:#fff}.block-features .block-features__card--transparent .block-features__check-item .block-features__check-text{color:#fff}.block-features .block-features__checklist{list-style:none;margin:0;padding:0}.block-features .block-features__check-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:15px;padding:16px 0}.block-features .block-features__check-item:first-child{padding-top:0}.block-features .block-features__check-item:last-child{border-bottom:none;padding-bottom:0}.block-features .block-features__check-icon{align-items:center;background-color:#fbb03b;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.block-features .block-features__check-icon svg{height:12px;width:12px}.block-features .block-features__check-text{color:#000;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;line-height:1.3}.block-features--has-comparison .block-features__row{grid-template-columns:240px 1fr 680px}@media only screen and (max-width:1260px){.block-features--has-comparison .block-features__row{-moz-column-gap:30px;column-gap:30px;grid-template-columns:200px 1fr 580px}}@media only screen and (max-width:1060px){.block-features--has-comparison .block-features__row{grid-template-columns:1fr;margin-left:0}.block-features--has-comparison .block-features__content-col{margin:30px 0 10px}}
