.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) );box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}:root{--section-grid-text: clamp(2rem, 1.6667vw, 4rem);--section-badge-text: clamp(1.2rem, .833vw, 1.8rem);--section-title-text: clamp(2rem, 1.66vw, 3.2rem)}.section-grid-wrapper{display:flex;flex-direction:column;gap:2rem;padding:4rem 0}@media screen and (min-width: 768px){.section-grid-wrapper{gap:2.8rem;padding:6rem 0}}.section-grid-header{text-align:center}.section-grid-title{font-family:var(--poppins);font-size:var(--section-title-text);font-weight:600;margin:0;color:var(--blue-dark)}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 768px){.section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-grid .grid-image{width:100%;height:100%;overflow:hidden;position:relative}.section-grid .grid-image :is(a){text-decoration:none;position:relative;display:block}.section-grid .grid-image :is(a) :is(img){width:100%;height:100%;object-fit:cover;display:block;transition:all .3s ease-in-out}.section-grid .grid-image :is(a) .text-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;width:80%}@media screen and (min-width: 768px){.section-grid .grid-image :is(a) .text-container{gap:1rem}}.section-grid .grid-image :is(a) :is(h3){color:var(--white);text-align:center;font-family:var(--poppins);font-size:var(--section-grid-text);font-style:normal;font-weight:600;line-height:140%;margin:0}.section-grid .grid-image :is(a) .percentage-badge{font-size:var(--section-badge-text);background-color:var(--red);color:var(--white);padding:.4rem .8rem;border-radius:10rem;font-weight:600;font-family:var(--poppins)}.section-grid .grid-image :is(a):hover :is(img){transform:scale(1.1)}.banner-styles-section{width:100%;position:relative}.banner-wrapper{position:relative;width:100%;overflow:hidden}.banner-image{width:100%;height:auto;display:block}.banner-image-mobile{display:none}@media screen and (max-width: 749px){.banner-image{display:none}.banner-image-mobile{display:block;width:100%;height:auto}}.desktop_full_mobile_margin .banner-wrapper{width:100%;margin:0;padding:0}@media screen and (max-width: 749px){.desktop_full_mobile_margin .banner-wrapper{width:100%;padding:0 2rem;box-sizing:border-box}}.desktop_margin_mobile_full .banner-wrapper{width:min(var(--page-width),calc(100% - 8rem));margin:0 auto;padding:0 4rem;box-sizing:border-box}@media screen and (max-width: 749px){.desktop_margin_mobile_full .banner-wrapper{width:100%;margin:0;padding:0}}.full_width_with_content{position:relative}.banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;width:min(90%,60rem);padding:clamp(1.6rem,3vw,3.2rem)}.banner-heading{font-size:2.2rem;line-height:1.2;margin-bottom:.9rem;font-weight:700;width:100%}@media screen and (min-width: 749px){.banner-heading{font-size:clamp(3rem,2.08333vw,4rem)}}.banner-heading .highlight{display:inline-block}.banner-subtitle{font-size:clamp(1.4rem,.9375vw,2.4rem);line-height:1.4;margin-bottom:1.4rem}.banner-content :is(a){text-decoration:none}.banner-button{display:inline-block;padding:clamp(2rem,2vw,2rem);text-decoration:none;border-radius:5rem;font-weight:600;font-size:clamp(1.2rem,.9375vw,1.8rem);transition:all .3s ease;text-transform:none;white-space:nowrap;max-width:90%}.banner-button:hover{opacity:.9}@media screen and (max-width: 375px){.banner-content{width:95%;padding:1rem}.banner-heading{font-size:2.4rem;margin-bottom:.8rem}.banner-subtitle{font-size:1.4rem;margin-bottom:1.6rem}.banner-button{padding:.8rem 1.6rem;font-size:1.2rem}}.margin_all_devices .banner-wrapper{width:min(var(--page-width),calc(100% - 8rem));padding:0 4rem;margin:0 auto}@media screen and (max-width: 749px){.margin_all_devices .banner-wrapper{width:100%;padding:0 2rem;margin:0}}
