.ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.icon-wrap-sm svg,.icon-wrap-sm img{width:16px;height:16px}.icon-wrap-md svg,.icon-wrap-md img{width:24px;height:24px}.icon-wrap-lg svg,.icon-wrap-lg img{width:32px;height:32px}.icon-wrap-xl svg,.icon-wrap-xl img{width:48px;height:48px}.big-icon-wrap-sm{width:3rem;height:3rem}.big-icon-wrap-md{width:4rem;height:4rem}.big-icon-wrap-lg{width:6rem;height:6rem}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}@media(max-width: 767.98px){.promo-banner .block-heading{font-size:2rem !important}}@media(max-width: 767.98px){.promo-banner .subline{width:45%}}@media(max-width: 1151.98px){.promo-banner .as-container.py-md-large{padding-top:var(--se-spacer-small) !important;padding-bottom:var(--se-spacer-small) !important}}.text-list{color:#fff}.text-list .accordion-flush .accordion-item{border-color:rgba(255,255,255,.2509803922)}.text-list .accordion-flush .accordion-item:first-child{border-top:1px solid rgba(255,255,255,.2509803922)}.text-list .section-properties{background-color:#000 !important}.text-list .section-properties .text-muted,.text-list .section-properties .accordion-button{color:#fff !important}@media(min-width: 768px){.text-list .section-properties .row{width:83.3333%;margin:0 auto;justify-content:space-between !important}.text-list .section-properties .row .col-12.col-lg-4.col-xl-3{width:50%}.text-list .section-properties .row .col-12.col-lg-8.offset-xl-1{width:50% !important;margin:0 !important}}@media(max-width: 767.98px){.text-list .section-properties .row .col-12.col-lg-4.col-xl-3{margin-bottom:2rem !important}}@media(max-width: 767.98px){.text-list .section-properties .row .title{text-align:center}}.text-list .section-properties .row .questions-title{font-size:clamp(20px,3vw,28px) !important}.text-list .section-properties .row .accordion-body{font-size:clamp(16px,2vw,18px) !important;color:rgba(255,255,255,.5490196078) !important;padding-bottom:2.25rem !important}@media(max-width: 767.98px){.text-list .section-properties .row .accordion-body{padding-bottom:1.5rem !important}}.text-list .collapsed-icon{opacity:.95;width:2.125rem !important;height:2.125rem !important}.text-list .collapsed-icon::before{height:.125rem !important;width:1rem !important}.text-list .collapsed-icon::after{width:.125rem !important;height:1rem !important}.text-list .collapsed-icon.collapsed{opacity:.75}@media(max-width: 1151.98px){.text-list .collapsed-icon{width:1.5rem !important;height:1.5rem !important;border:1.41px solid currentColor !important}.text-list .collapsed-icon::before{height:.088125rem !important;width:.705625rem !important}.text-list .collapsed-icon::after{width:.088125rem !important;height:.705625rem !important}}.text-list .accordion-button{align-items:center !important;padding-top:2.25rem !important;padding-bottom:2.25rem !important}.text-list .accordion-button:not(.collapsed){padding-bottom:1.25rem !important;transition:all .3s ease-in-out}@media(max-width: 767.98px){.text-list .accordion-button{padding-top:1.3125rem !important;padding-bottom:1.3125rem !important}.text-list .accordion-button:not(.collapsed){padding-bottom:1rem !important}}.text-list .accordion-item:last-child{border-bottom:1px solid rgba(255,255,255,.2509803922) !important}.text-list .questions-title{font-weight:700 !important}.kv-hero-video .block-text{font-size:clamp(34px,5vw,56px) !important}.kv-hero-video .modal-btn{font-weight:800 !important;margin-top:3rem !important;min-width:10.6875rem;max-width:19.4375rem;font-size:1.25rem !important;height:3.75rem}.kv-hero-video .modal-btn .modal-btn-text{padding-right:3.125rem}@media(max-width: 767.98px){.kv-hero-video .modal-btn .modal-btn-text{padding-right:1.75rem}}@media(max-width: 767.98px){.kv-hero-video .modal-btn{margin-top:2rem !important;font-size:.875rem !important;height:2.5rem}}.kv-hero-video .modal-btn .translate-middle-y{display:flex}@media(max-width: 767.98px){.kv-hero-video .modal-btn .translate-middle-y svg{width:1rem;height:1rem}}
