.block-feature-section{background:linear-gradient(var(--wp--preset--color--black),var(--wp--preset--color--black)) padding-box,var(--wp--preset--gradient--brand-180) border-box;border:2px solid transparent;border-radius:12px;margin-bottom:var(--wp--preset--spacing--m);padding:var(--wp--preset--spacing--s) var(--wp--preset--spacing--m)}.block-feature-section .feature-section-container{display:flex;flex-wrap:wrap;margin-bottom:var(--wp--preset--spacing--l)}@media(min-width:768px){.block-feature-section .feature-section-container{flex-wrap:nowrap}}.block-feature-section .feature-section-content{flex:1 1 100%}@media(min-width:768px){.block-feature-section .feature-section-content{flex:0 0 55%;padding-right:var(--wp--preset--spacing--m)}}.block-feature-section .feature-section-carousel{align-items:center;display:flex;flex:1 1 100%;justify-content:center;max-width:100%}@media(min-width:768px){.block-feature-section .feature-section-carousel{flex:0 0 45%}}.block-feature-section .feature-section-carousel .splide{max-width:calc(100% - 3em);position:relative;width:100%}.block-feature-section .feature-section-carousel .splide .splide__track{padding:0 24px}.block-feature-section .feature-section-carousel .splide .splide__arrows .splide__arrow{background:var(--wp--preset--gradient--brand-180);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);height:48px;opacity:1;transform:translateY(-50%);transition:all .3s ease;width:48px}.block-feature-section .feature-section-carousel .splide .splide__arrows .splide__arrow:hover{transform:translateY(-50%) scale(1.1)}.block-feature-section .feature-section-carousel .splide .splide__arrows .splide__arrow:disabled{background:var(--wp--preset--gradient--brand-180);opacity:1}.block-feature-section .feature-section-carousel .splide .splide__arrows .splide__arrow svg{height:24px;width:24px;fill:var(--wp--preset--color--white)}.block-feature-section .feature-section-carousel .splide .splide__arrows .splide__arrow--prev{left:-24px}.block-feature-section .feature-section-carousel .splide .splide__arrows .splide__arrow--next{right:-24px}.block-feature-section .feature-section-carousel .carousel-image{border-radius:8px;display:block;height:auto;max-height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.block-feature-section .feature-section-carousel .splide__slide{align-items:center;display:flex;height:auto;justify-content:center}.block-feature-section .feature-section-carousel .carousel-placeholder{align-items:center;background-color:var(--wp--preset--color--light-gray);border-radius:8px;display:flex;height:300px;justify-content:center}.block-feature-section .feature-section-carousel .carousel-placeholder p{color:var(--wp--preset--color--dark-gray);font-style:italic}.block-feature-section .feature-section-logo{display:flex;justify-content:center;margin-bottom:var(--wp--preset--spacing--s)}.block-feature-section .feature-section-logo img{height:auto;max-width:200px;width:100%}.block-feature-section .feature-section-heading{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--oswald);margin-bottom:var(--wp--preset--spacing--s);text-transform:uppercase}.block-feature-section .feature-section-text{margin-bottom:var(--wp--preset--spacing--s)}.block-feature-section .feature-section-text p{font-family:var(--wp--preset--font-family--montserrat);margin-bottom:var(--wp--preset--spacing--xs)}.block-feature-section .feature-section-text em{font-style:italic}.block-feature-section .feature-section-text strong{font-weight:700}.block-feature-section .feature-section-cta{margin-bottom:var(--wp--preset--spacing--s)}.block-feature-section .feature-section-accordion{border-top:1px solid var(--wp--preset--color--light-gray);margin-top:var(--wp--preset--spacing--s)}.block-feature-section .accordion-item{--background:#1f1f1f;background:linear-gradient(#1f1f1f,#1f1f1f) padding-box,var(--wp--preset--gradient--brand-180) border-box;background:linear-gradient(var(--background),var(--background)) padding-box,var(--wp--preset--gradient--brand-180) border-box;border:2px solid transparent;padding-left:var(--wp--preset--spacing--m);padding-right:var(--wp--preset--spacing--m)}.block-feature-section .accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:var(--wp--preset--spacing--s) 0}.block-feature-section .accordion-header h3{font-family:var(--wp--preset--font-family--montserrat);font-size:var(--wp--preset--font-size--m);margin:0;text-transform:none;transition:color .3s ease}.block-feature-section .accordion-header .accordion-icon{height:24px;position:relative;width:24px}.block-feature-section .accordion-header .accordion-icon:after,.block-feature-section .accordion-header .accordion-icon:before{background-color:var(--wp--preset--color--white);content:"";position:absolute;transition:transform .3s ease}.block-feature-section .accordion-header .accordion-icon:before{height:2px;left:0;top:11px;width:24px}.block-feature-section .accordion-header .accordion-icon:after{height:24px;left:11px;top:0;width:2px}.block-feature-section .accordion-content{max-height:0;overflow:hidden;padding:0 var(--wp--preset--spacing--xs);transition:max-height .3s ease}.block-feature-section .accordion-content p{margin-bottom:var(--wp--preset--spacing--s)}.block-feature-section .accordion-item.active .accordion-header h3{color:var(--wp--preset--color--primary)}.block-feature-section .accordion-item.active .accordion-header .accordion-icon:after{transform:rotate(90deg)}.block-feature-section .accordion-item.active .accordion-content{padding:0 var(--wp--preset--spacing--xs) var(--wp--preset--spacing--s)}.block-feature-section .splide__arrow{background:var(--wp--preset--gradient--brand-270);opacity:.8;transition:opacity .3s ease}.block-feature-section .splide__arrow:hover{opacity:1}.block-feature-section .splide__arrow svg{fill:var(--wp--preset--color--white)}.block-feature-section .splide__pagination{bottom:-1.5em}.block-feature-section .splide__pagination__page{background:transparent;border:1px solid #555}.block-feature-section .splide__pagination__page.is-active{background:var(--wp--preset--gradient--brand-180);border:none;opacity:1}