.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{transform:translateY(-5px)}.downloads-wrap a:hover p{color:#1078cd}.downloads-wrap a .thumb{width:75%;margin:0 auto 10px;padding-bottom:100%;transition:all .3s}.downloads-wrap a .thumb.icon{background:#1078cd}.downloads-wrap a .thumb.icon i{color:#fff;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.downloads-wrap a p{text-transform:capitalize;margin:0;padding:0 10px;transition:all .3s}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}
.faqs{flex-direction:column;gap:16px;display:flex}.faq-block{cursor:pointer;background:#fff;border:2px solid #868e96;border-radius:8px}.faq-block .question{font-family:var(--font-rubik),system-ui,sans-serif;text-align:left;color:#343a40;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:100%;padding:20px 70px 20px 22px;font-size:24px;font-weight:700;line-height:1.2;transition:color .3s;display:block;position:relative}@media only screen and (max-width:650px){.faq-block .question{padding:20px 56px 20px 20px;font-size:19px}}.faq-block .question:hover{color:#1078cd}.faq-block .question:after{content:"+";color:#343a40;font-family:"Font Awesome 7 Free";font-size:24px;font-weight:900;transition:all .3s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@media only screen and (max-width:650px){.faq-block .question:after{font-size:20px;right:20px}}.faq-block .question[aria-expanded=true]:after{content:""}.faq-block .answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq-block .question[aria-expanded=true]+.answer{grid-template-rows:1fr}.faq-block .answer>.inner{min-height:0;overflow:hidden}.faq-block .answer>.inner>.body{padding:0 22px 22px}@media only screen and (max-width:650px){.faq-block .answer>.inner>.body{padding:0 20px 20px}}.faq-block .answer>.inner>.body p{margin-bottom:16px}.faq-block .answer>.inner>.body p:last-child{margin-bottom:0}.faq-block .answer>.inner>.body a{font-family:var(--font-rubik),system-ui,sans-serif;color:#007936;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.faq-block .answer>.inner>.body a:after{content:"";font-family:"Font Awesome 7 Free";font-size:.85em;font-weight:900}.faq-block .answer>.inner>.body a:hover{color:#00682e}.faqs-wrap.split>.container{flex-wrap:nowrap;gap:50px 43px}@media only screen and (max-width:1080px){.faqs-wrap.split>.container{flex-wrap:wrap}}.faqs-wrap.split .aside{flex-direction:column;flex:0 633px;gap:86px;display:flex}@media only screen and (max-width:1440px){.faqs-wrap.split .aside{flex-basis:40%;gap:60px}}@media only screen and (max-width:1080px){.faqs-wrap.split .aside{flex-basis:100%;gap:40px}}.faqs-wrap.split .aside .intro-content{max-width:608px}.faqs-wrap.split .aside .intro-content h2{max-width:365px;margin-bottom:26px}.faqs-wrap.split .aside .intro-content .buttons{margin-top:26px}.faqs-wrap.split .questions{flex:1 1 0;min-width:0}@media only screen and (max-width:1080px){.faqs-wrap.split .questions{flex-basis:100%}}.faqs-wrap.split .promo{background:#1078cd1a;border-radius:8px;grid-template-columns:245px minmax(0,319px);grid-template-areas:"title title""image text";justify-content:space-between;gap:23px 0;padding:24px 34px 32px 35px;display:grid;overflow:hidden}@media only screen and (max-width:1200px){.faqs-wrap.split .promo{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""image""text"}}@media only screen and (max-width:1080px){.faqs-wrap.split .promo{grid-template-columns:245px minmax(0,1fr);grid-template-areas:"image title""image text";align-items:center;gap:16px 40px}}@media only screen and (max-width:600px){.faqs-wrap.split .promo{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""image""text";gap:16px;padding:24px 20px}}.faqs-wrap.split .promo.no-image{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text"}.faqs-wrap.split .promo h3{color:#1078cd;grid-area:title;margin:0}@media only screen and (max-width:1080px){.faqs-wrap.split .promo h3{align-self:end}}.faqs-wrap.split .promo .body{display:contents}.faqs-wrap.split .promo .image{grid-area:image;width:308px;max-width:none;margin:-36px -12px -55px -51px}@media only screen and (max-width:1200px){.faqs-wrap.split .promo .image{margin:-30px 0 -40px -51px}}@media only screen and (max-width:1080px){.faqs-wrap.split .promo .image{align-self:end;margin:-24px -12px -55px -51px}}@media only screen and (max-width:600px){.faqs-wrap.split .promo .image{width:262px;margin:-20px 0 -36px -36px}}.faqs-wrap.split .promo .text{grid-area:text}@media only screen and (max-width:1080px){.faqs-wrap.split .promo .text{align-self:start;max-width:560px}}.faqs-wrap.split .promo .text p{margin:0}.faqs-wrap.split .promo .buttons{margin-top:23px}.faqs-wrap.split .promo .buttons .btn{border-color:#fff;width:100%;max-width:319px}
.featured-cards-wrap .intro-content h2{margin-bottom:21px}.featured-cards-wrap .intro-content.t-center p{max-width:719px;margin-left:auto;margin-right:auto}.featured-cards-wrap .spacer{height:62px}@media only screen and (max-width:1080px){.featured-cards-wrap .spacer{height:48px}}@media only screen and (max-width:720px){.featured-cards-wrap .spacer{height:32px}}.featured-cards-wrap .spacer:has(+.pairs){height:53px}@media only screen and (max-width:1080px){.featured-cards-wrap .spacer:has(+.pairs){height:48px}}@media only screen and (max-width:720px){.featured-cards-wrap .spacer:has(+.pairs){height:32px}}.featured-cards-wrap .featured-cards{flex-wrap:nowrap;gap:20px}@media only screen and (max-width:1300px){.featured-cards-wrap .featured-cards{flex-wrap:wrap}}.featured-cards-wrap .side{flex:50%;gap:21px;min-width:0}@media only screen and (max-width:1300px){.featured-cards-wrap .side{flex-basis:100%}}.featured-cards-wrap .item{background:#fff;border:1px solid #007936;border-radius:8px;flex:1 1 0;align-items:center;gap:40px;min-width:0;padding:14px 54px 18px 20px;display:flex}@media only screen and (max-width:1440px){.featured-cards-wrap .item{gap:30px;padding-right:30px}}@media only screen and (max-width:650px){.featured-cards-wrap .item{flex-direction:column;align-items:flex-start;padding:20px}}.featured-cards-wrap .item h3,.featured-cards-wrap .item h4{margin-bottom:13px}.featured-cards-wrap .item p{margin:0}.featured-cards-wrap .item .buttons{margin-top:13px}.featured-cards-wrap .image{border-radius:8px;flex:0 0 315px;height:201px;overflow:hidden}@media only screen and (max-width:1440px){.featured-cards-wrap .image{flex-basis:240px}}@media only screen and (max-width:650px){.featured-cards-wrap .image{flex-basis:auto;width:100%;height:220px}}.featured-cards-wrap .text{flex:1 1 0;min-width:0}.featured-cards-wrap .item.large{flex-basis:50%;min-height:486px;padding:40px 29px 40px 0;position:relative}@media only screen and (max-width:1300px){.featured-cards-wrap .item.large{flex-basis:100%}}@media only screen and (max-width:980px){.featured-cards-wrap .item.large{flex-direction:column;align-items:stretch;min-height:0;padding:30px}}@media only screen and (max-width:650px){.featured-cards-wrap .item.large{padding:20px}}.featured-cards-wrap .item.large .image{pointer-events:none;border-radius:0;width:683px;max-width:86%;height:auto;position:absolute;top:0;bottom:0;left:-79px;overflow:visible}@media only screen and (max-width:1440px){.featured-cards-wrap .item.large .image{max-width:72%}}@media only screen and (max-width:1300px){.featured-cards-wrap .item.large .image{max-width:86%;left:-40px}}@media only screen and (max-width:980px){.featured-cards-wrap .item.large .image{aspect-ratio:16/9;flex:none;width:100%;max-width:none;max-height:340px;position:relative;left:0}}.featured-cards-wrap .item.large .image img{width:121%;max-width:none;height:auto;position:absolute;top:-9%;left:-10%}@media only screen and (max-width:980px){.featured-cards-wrap .item.large .image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;inset:0}}.featured-cards-wrap .item.large .image:after{content:"";background:linear-gradient(90deg,#fff0 27%,#fff 75%);position:absolute;inset:0}@media only screen and (max-width:980px){.featured-cards-wrap .item.large .image:after{display:none}}.featured-cards-wrap .item.large .text{z-index:1;flex:0 361px;margin-left:auto;position:relative}@media only screen and (max-width:1300px){.featured-cards-wrap .item.large .text{flex-basis:45%}}@media only screen and (max-width:980px){.featured-cards-wrap .item.large .text{flex-basis:auto;margin-left:0}}.featured-cards-wrap .item.large .buttons{margin-top:25px}.featured-cards-wrap .button-row{margin-top:45px}.featured-cards-wrap .featured-cards.pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media only screen and (max-width:1080px){.featured-cards-wrap .featured-cards.pairs{grid-template-columns:1fr}}.featured-cards-wrap .featured-cards.pairs .item{gap:20px;padding:20px}.featured-cards-wrap .featured-cards.pairs h4{font-size:24px}@media only screen and (max-width:650px){.featured-cards-wrap .featured-cards.pairs h4{font-size:22px}}.featured-cards-wrap .featured-cards.pairs .image{flex-basis:359px;height:355px}@media only screen and (max-width:1440px){.featured-cards-wrap .featured-cards.pairs .image{flex-basis:45%;height:300px}}@media only screen and (max-width:650px){.featured-cards-wrap .featured-cards.pairs .image{flex-basis:auto;height:220px}}.featured-cards-wrap .featured-cards.pairs .buttons .btn{width:100%}.featured-cards-wrap .featured-cards.image-top .item.large{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:26px}@media only screen and (max-width:650px){.featured-cards-wrap .featured-cards.image-top .item.large{padding:20px}}.featured-cards-wrap .featured-cards.image-top .item.large .image{aspect-ratio:466/322;border-radius:8px;flex:none;width:100%;max-width:none;height:auto;max-height:340px;position:relative;left:auto;overflow:hidden}.featured-cards-wrap .featured-cards.image-top .item.large .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;inset:0}.featured-cards-wrap .featured-cards.image-top .item.large .image:after{display:none}.featured-cards-wrap .featured-cards.image-top .item.large .text{flex-basis:auto;margin-left:0}.featured-cards-wrap .featured-cards.image-top .item.large .buttons .btn{width:100%}.featured-cards-wrap.has-aside>.container{flex-wrap:nowrap;gap:40px 36px}@media only screen and (max-width:1200px){.featured-cards-wrap.has-aside>.container{flex-wrap:wrap}}.featured-cards-wrap.has-aside .intro-content{max-width:692px}.featured-cards-wrap.has-aside .intro-content h2{margin-bottom:15px}.featured-cards-wrap.has-aside .spacer{height:53px}@media only screen and (max-width:1080px){.featured-cards-wrap.has-aside .spacer{height:48px}}@media only screen and (max-width:720px){.featured-cards-wrap.has-aside .spacer{height:32px}}@media only screen and (max-width:1440px){.featured-cards-wrap.has-aside .featured-cards{flex-wrap:wrap}.featured-cards-wrap.has-aside .item.large,.featured-cards-wrap.has-aside .side{flex-basis:100%}}.featured-cards-wrap.has-aside .side{gap:28px}@media only screen and (max-width:1440px){.featured-cards-wrap.has-aside .side{gap:20px}}.featured-cards-wrap.has-aside .item h3,.featured-cards-wrap.has-aside .item h4{font-size:24px}@media only screen and (max-width:650px){.featured-cards-wrap.has-aside .item h3,.featured-cards-wrap.has-aside .item h4{font-size:22px}}.featured-cards-wrap.has-aside .item:not(.large){align-items:stretch;gap:20px;padding:15px 16px}.featured-cards-wrap.has-aside .item:not(.large) .image{flex:0 0 234px;height:auto;min-height:220px}@media only screen and (max-width:650px){.featured-cards-wrap.has-aside .item:not(.large) .image{flex-basis:auto;height:220px}}.featured-cards-wrap.has-aside .item:not(.large) .text{flex-direction:column;display:flex}.featured-cards-wrap.has-aside .item:not(.large) .buttons{margin-top:auto;padding-top:5px}.featured-cards-wrap.has-aside .item:not(.large) .buttons .btn{width:100%}.featured-cards-wrap .aside{flex:0 0 504px}@media only screen and (max-width:1440px){.featured-cards-wrap .aside{flex-basis:380px}}@media only screen and (max-width:1200px){.featured-cards-wrap .aside{text-align:center;flex-basis:100%}}.featured-cards-wrap .aside img{width:100%;max-width:504px;height:auto}@media only screen and (max-width:1200px){.featured-cards-wrap .aside img{max-width:320px}}.featured-cards-wrap .main{flex:1 1 0;min-width:0}
.tabs-wrap .intro-content p{max-width:588px;margin:0 auto}.tab-list{flex-wrap:wrap;justify-content:center;gap:16px 22px;margin:64px 0;padding:0;display:flex}@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{font-family:var(--font-karla),system-ui,sans-serif;color:#343a40;cursor:pointer;background:#fff;border:1px solid #007936;border-radius:8px;align-items:center;min-height:56px;margin:0;padding:0 20px;font-size:18px;font-weight:600;line-height:1.2;list-style:none;transition:all .3s;display:inline-flex}.tab-list li:hover{background:#bcd6c0}.tab-list li.current,.tab-list li.current:hover{color:#fff;background:#007936}.toggle-tab{font-family:var(--font-karla),system-ui,sans-serif;color:#343a40;text-align:left;cursor:pointer;width:100%;scroll-margin-top:calc(var(--header-height) + 12px);background:#fff;border:1px solid #007936;border-radius:8px;margin:12px 0 0;padding:16px 48px 16px 20px;font-size:18px;font-weight:600;line-height:1.2;display:none;position:relative}@media only screen and (max-width:900px){.toggle-tab{display:block}}.toggle-tab:after{content:"+";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.toggle-tab.current{color:#fff;background:#007936}.toggle-tab.current:after{content:""}.tab-content{display:none}.tab-content.current{display:block}@media only screen and (max-width:900px){.tab-content{border-bottom:1px solid #eee;grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.tab-content.current{grid-template-rows:1fr;display:grid}}.tab-content [class^=container]{padding:0}.tab-content>.inner{min-height:0;overflow:hidden}@media only screen and (max-width:900px){.tab-content>.inner>.body{padding:30px 0}}@media only screen and (max-width:720px){.tab-content>.inner>.body{padding:16px 0 24px}}.tab-content .split-content{gap:40px 0}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column;align-items:stretch;padding-top:24px}}@media only screen and (max-width:720px){.tab-content .split-content{padding-top:0}}.tab-content .split-content>.image{flex:1 1 0;min-width:0}.tab-content .split-content>.image img{width:100%;max-width:993px;height:auto;display:block}.tab-content .split-content>.text{flex:0 616px}@media only screen and (max-width:1000px){.tab-content .split-content>.text{flex-basis:auto}}.tab-content .split-content>.text h2,.tab-content .split-content>.text h3{margin-bottom:15px}.tab-content .split-content>.text .buttons{margin-top:20px}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;height:0;padding-bottom:100%}.tab-content .swatches .swatch p{text-transform:capitalize;margin:12px 0 0}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.gal-item{cursor:pointer;background:0 0;border:0;width:calc(33.333% - 20px);height:0;margin:0 10px 20px;padding-bottom:20%;display:block;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{transform:scale(1.1)}.gal-item img{transition:all .3s}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{transform:translateY(-5px)}.downloads-wrap a:hover p{color:#1078cd}.downloads-wrap a .thumb{width:75%;margin:0 auto 10px;padding-bottom:100%;transition:all .3s}.downloads-wrap a .thumb.icon{background:#1078cd;justify-content:center;align-items:center;display:flex}.downloads-wrap a .thumb.icon i{color:#fff;font-size:50px}.downloads-wrap a p{text-transform:capitalize;margin:0;padding:0 10px;transition:all .3s}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);height:0;margin-bottom:20px;padding-bottom:30%}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;margin-bottom:10px;padding-bottom:60%}}.faqs{flex-direction:column;gap:16px;display:flex}.faq-block{cursor:pointer;background:#fff;border:2px solid #868e96;border-radius:8px}.faq-block .question{font-family:var(--font-rubik),system-ui,sans-serif;text-align:left;color:#343a40;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:100%;padding:20px 70px 20px 22px;font-size:24px;font-weight:700;line-height:1.2;transition:color .3s;display:block;position:relative}@media only screen and (max-width:650px){.faq-block .question{padding:20px 56px 20px 20px;font-size:19px}}.faq-block .question:hover{color:#1078cd}.faq-block .question:after{content:"+";color:#343a40;font-family:"Font Awesome 7 Free";font-size:24px;font-weight:900;transition:all .3s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@media only screen and (max-width:650px){.faq-block .question:after{font-size:20px;right:20px}}.faq-block .question[aria-expanded=true]:after{content:""}.faq-block .answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq-block .question[aria-expanded=true]+.answer{grid-template-rows:1fr}.faq-block .answer>.inner{min-height:0;overflow:hidden}.faq-block .answer>.inner>.body{padding:0 22px 22px}@media only screen and (max-width:650px){.faq-block .answer>.inner>.body{padding:0 20px 20px}}.faq-block .answer>.inner>.body p{margin-bottom:16px}.faq-block .answer>.inner>.body p:last-child{margin-bottom:0}.faq-block .answer>.inner>.body a{font-family:var(--font-rubik),system-ui,sans-serif;color:#007936;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.faq-block .answer>.inner>.body a:after{content:"";font-family:"Font Awesome 7 Free";font-size:.85em;font-weight:900}.faq-block .answer>.inner>.body a:hover{color:#00682e}.faqs-wrap.split>.container{flex-wrap:nowrap;gap:50px 43px}@media only screen and (max-width:1080px){.faqs-wrap.split>.container{flex-wrap:wrap}}.faqs-wrap.split .aside{flex-direction:column;flex:0 633px;gap:86px;display:flex}@media only screen and (max-width:1440px){.faqs-wrap.split .aside{flex-basis:40%;gap:60px}}@media only screen and (max-width:1080px){.faqs-wrap.split .aside{flex-basis:100%;gap:40px}}.faqs-wrap.split .aside .intro-content{max-width:608px}.faqs-wrap.split .aside .intro-content h2{max-width:365px;margin-bottom:26px}.faqs-wrap.split .aside .intro-content .buttons{margin-top:26px}.faqs-wrap.split .questions{flex:1 1 0;min-width:0}@media only screen and (max-width:1080px){.faqs-wrap.split .questions{flex-basis:100%}}.faqs-wrap.split .promo{background:#1078cd1a;border-radius:8px;grid-template-columns:245px minmax(0,319px);grid-template-areas:"title title""image text";justify-content:space-between;gap:23px 0;padding:24px 34px 32px 35px;display:grid;overflow:hidden}@media only screen and (max-width:1200px){.faqs-wrap.split .promo{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""image""text"}}@media only screen and (max-width:1080px){.faqs-wrap.split .promo{grid-template-columns:245px minmax(0,1fr);grid-template-areas:"image title""image text";align-items:center;gap:16px 40px}}@media only screen and (max-width:600px){.faqs-wrap.split .promo{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""image""text";gap:16px;padding:24px 20px}}.faqs-wrap.split .promo.no-image{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text"}.faqs-wrap.split .promo h3{color:#1078cd;grid-area:title;margin:0}@media only screen and (max-width:1080px){.faqs-wrap.split .promo h3{align-self:end}}.faqs-wrap.split .promo .body{display:contents}.faqs-wrap.split .promo .image{grid-area:image;width:308px;max-width:none;margin:-36px -12px -55px -51px}@media only screen and (max-width:1200px){.faqs-wrap.split .promo .image{margin:-30px 0 -40px -51px}}@media only screen and (max-width:1080px){.faqs-wrap.split .promo .image{align-self:end;margin:-24px -12px -55px -51px}}@media only screen and (max-width:600px){.faqs-wrap.split .promo .image{width:262px;margin:-20px 0 -36px -36px}}.faqs-wrap.split .promo .text{grid-area:text}@media only screen and (max-width:1080px){.faqs-wrap.split .promo .text{align-self:start;max-width:560px}}.faqs-wrap.split .promo .text p{margin:0}.faqs-wrap.split .promo .buttons{margin-top:23px}.faqs-wrap.split .promo .buttons .btn{border-color:#fff;width:100%;max-width:319px}
.form-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.data-check .checkbox-list-item-label p{margin:0;font-size:14px;line-height:1.5}.data-check .checkbox-list-item-label p a{text-decoration:underline}
.form-block-wrap .fields{margin-bottom:16px}.form-block-wrap .fields>div{margin-bottom:24px}.form-block-wrap .fields>div:last-child{margin-bottom:0}.form-message{margin:48px 0}.form-error{color:#e74c3c;margin-top:8px;font-size:14px}
.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.media-lightbox{--yarl__icon_size:24px;--yarl__toolbar_padding:16px;--yarl__navigation_button_padding:16px;--yarl__button_background_color:#00000073;--yarl__color_button:#fff;--yarl__color_button_active:#fff;--yarl__color_button_disabled:#fff}.media-lightbox button{border-radius:50%}.media-lightbox svg,.media-lightbox svg *{color:inherit}
.gal-item{cursor:pointer;background:0 0;border:0;width:calc(33.333% - 20px);height:0;margin:0 10px 20px;padding-bottom:20%;display:block;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{transform:scale(1.1)}.gal-item img{transition:all .3s}
@property --growth-form-tint{syntax:"<color>";inherits:false;initial-value:#0000}.growth-form-wrap{--growth-form-tint:#49505733;background:linear-gradient(180deg, var(--growth-form-tint) 0%, #fff3 30%, #fff3 70%, var(--growth-form-tint) 100%);padding:60px 0;transition:--growth-form-tint .6s}@media only screen and (max-width:650px){.growth-form-wrap{padding:40px 0}}.growth-form-wrap.convert{--growth-form-tint:#00793633}.growth-form-wrap.retain{--growth-form-tint:#1078cd33}.growth-form-wrap>.inner{gap:40px 77px;padding:0 38px}@media only screen and (max-width:1440px){.growth-form-wrap>.inner{gap:40px 50px}}@media only screen and (max-width:1200px){.growth-form-wrap>.inner{padding:0 30px}}@media only screen and (max-width:1080px){.growth-form-wrap>.inner{flex-direction:column}}@media only screen and (max-width:720px){.growth-form-wrap>.inner{padding:0 20px}}.growth-form-wrap .wheel{aspect-ratio:1;flex:0 2 775px;margin:0 8px 0 31px;position:relative}@media only screen and (max-width:1600px){.growth-form-wrap .wheel{margin:0}}@media only screen and (max-width:1080px){.growth-form-wrap .wheel{flex:none;width:100%;max-width:320px}}@media only screen and (max-width:650px){.growth-form-wrap .wheel{max-width:240px}}.growth-form-wrap .wheel img{width:100%;height:100%;animation:.6s cubic-bezier(.165,.84,.44,1) growth-form-fade;position:absolute;inset:0}.growth-form-wrap .panel{min-width:0;scroll-margin-top:calc(var(--header-height) + 20px);background:#fff;border-radius:24px;flex:0 958px;padding:35px 70px}@media only screen and (max-width:1440px){.growth-form-wrap .panel{padding:35px 50px}}@media only screen and (max-width:1200px){.growth-form-wrap .panel{padding:35px 40px}}@media only screen and (max-width:1080px){.growth-form-wrap .panel{flex:none;width:100%;max-width:958px}}@media only screen and (max-width:650px){.growth-form-wrap .panel{border-radius:16px;padding:28px 20px}}.growth-form-wrap .panel h2{margin-bottom:30px}@media only screen and (max-width:650px){.growth-form-wrap .panel h2{font-size:28px}}.growth-form-wrap .title,.growth-form-wrap .stages{display:block}.growth-form-wrap .stage{transition:color .4s}.growth-form-wrap .stage.attract{color:#868e961a}.growth-form-wrap .stage.attract.current{color:#868e96}.growth-form-wrap .stage.convert{color:#0079361a}.growth-form-wrap .stage.convert.current{color:#007936}.growth-form-wrap .stage.retain{color:#1078cd1a}.growth-form-wrap .stage.retain.current{color:#1078cd}.growth-form-wrap .step-heading{margin-bottom:20px;font-size:24px}.growth-form-wrap .fields{flex-wrap:wrap;gap:20px 40px;display:flex}.growth-form-wrap .field{flex:0 0 100%;min-width:0}.growth-form-wrap .field.narrow{flex-basis:calc(50% - 20px)}@media only screen and (max-width:650px){.growth-form-wrap .field.narrow{flex-basis:100%}}.growth-form-wrap .form .wrap label,.growth-form-wrap .form .wrap label.move{font-family:var(--font-rubik),system-ui,sans-serif;color:#343a40;pointer-events:auto;margin-bottom:20px;font-size:24px;font-weight:500;line-height:1.2;display:block;position:static;transform:none}@media only screen and (max-width:650px){.growth-form-wrap .form .wrap label,.growth-form-wrap .form .wrap label.move{font-size:20px}}.growth-form-wrap .form textarea,.growth-form-wrap .form textarea.move,.growth-form-wrap .form input[type=text],.growth-form-wrap .form input[type=text].move,.growth-form-wrap .form input[type=email],.growth-form-wrap .form input[type=email].move,.growth-form-wrap .form input[type=tel],.growth-form-wrap .form input[type=tel].move{border:2px solid #878787;margin-bottom:0;padding:15px 18px;box-shadow:0 4px 8px #00000014}.growth-form-wrap .form textarea{min-height:144px}.growth-form-wrap .actions{flex-direction:column;align-items:center;gap:16px;margin-top:30px;display:flex}.growth-form-wrap .actions .btn{width:100%}.growth-form-wrap .back{color:#006bb9;cursor:pointer;font-size:16px;text-decoration:underline}.growth-form-wrap .back i{margin-right:4px;font-size:13px}.growth-form-wrap .progress{color:#878787;text-align:center;margin:16px 0 0;font-size:14px}@keyframes growth-form-fade{0%{opacity:0;transform:scale(.96)}}
.icon-grid-wrap .icon-grid .carousel .slide{flex-basis:calc(16.667% - 20px)}@media only screen and (max-width:1601px){.icon-grid-wrap .icon-grid .carousel .slide{flex-basis:calc(20% - 19.2px)}}@media only screen and (max-width:1251px){.icon-grid-wrap .icon-grid .carousel .slide{flex-basis:calc(25% - 18px)}}@media only screen and (max-width:951px){.icon-grid-wrap .icon-grid .carousel .slide{flex-basis:calc(33.333% - 16px)}}@media only screen and (max-width:751px){.icon-grid-wrap .icon-grid .carousel .slide{flex-basis:calc(50% - 12px)}}@media only screen and (max-width:501px){.icon-grid-wrap .icon-grid .carousel .slide{flex-basis:100%}}.icon-grid-wrap .icon-grid .item{padding:0 20px}@media only screen and (max-width:500px){.icon-grid-wrap .icon-grid .item{padding:0}}.icon-grid-wrap .icon-grid .item .icon{background:#1078cd;border-radius:100%;width:80px;height:80px;margin:0 auto 30px;position:relative}.icon-grid-wrap .icon-grid .item .icon i{color:#fff;font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-grid-wrap .icon-grid .item p{margin:0}.icon-grid-wrap.split{padding-top:121px;padding-bottom:121px}@media only screen and (max-width:1080px){.icon-grid-wrap.split{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:650px){.icon-grid-wrap.split{padding-top:60px;padding-bottom:60px}}.icon-grid-wrap.split>.container{gap:50px 106px}@media only screen and (max-width:1440px){.icon-grid-wrap.split>.container{-moz-column-gap:60px;column-gap:60px}}@media only screen and (max-width:1080px){.icon-grid-wrap.split>.container{flex-wrap:wrap}}.icon-grid-wrap.split .intro-content{flex:0 566px}@media only screen and (max-width:1200px){.icon-grid-wrap.split .intro-content{flex-basis:420px}}@media only screen and (max-width:1080px){.icon-grid-wrap.split .intro-content{flex-basis:100%}}.icon-grid-wrap.split .intro-content h2{margin-bottom:28px}.icon-grid-wrap.split .intro-content .buttons{margin-top:28px}.icon-grid-wrap .items{grid-template-columns:repeat(2,minmax(0,408px));gap:44px 68px;margin:0;padding:0;list-style:none;display:grid}@media only screen and (max-width:1440px){.icon-grid-wrap .items{gap:40px}}@media only screen and (max-width:1080px){.icon-grid-wrap .items{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media only screen and (max-width:650px){.icon-grid-wrap .items{grid-template-columns:1fr;gap:30px}}.icon-grid-wrap .items .item{margin:0}.icon-grid-wrap .items .item>*{color:inherit;gap:21px}.icon-grid-wrap .items .item .icon{background:#fff;border-radius:8px;flex:0 0 92px;height:92px}@media only screen and (max-width:1200px){.icon-grid-wrap .items .item .icon{flex-basis:64px;height:64px}}.icon-grid-wrap .items .item .icon i{color:#1078cd;font-size:34px}@media only screen and (max-width:1200px){.icon-grid-wrap .items .item .icon i{font-size:24px}}.icon-grid-wrap .items .item h3{font-family:var(--font-karla),system-ui,sans-serif;margin-bottom:13px;font-size:24px;line-height:1.1}.icon-grid-wrap .items .item p{max-width:271px;margin:0}.icon-grid-wrap.dark{background:#343a40;overflow:hidden}.icon-grid-wrap.dark .container,.icon-grid-wrap.dark .icon-grid{z-index:1}.icon-grid-wrap.dark .eyebrow,.icon-grid-wrap.dark h2,.icon-grid-wrap.dark h3,.icon-grid-wrap.dark p{color:#fff}.icon-grid-wrap .overlay{background:linear-gradient(90deg,#003053 45%,#006bb9a3 100%);position:absolute;inset:0}@media only screen and (max-width:1080px){.icon-grid-wrap .overlay{background:#003053e0}}.icon-grid-wrap.grid{padding-top:103px;padding-bottom:103px}@media only screen and (max-width:1450px){.icon-grid-wrap.grid{padding-top:88px;padding-bottom:88px}}@media only screen and (max-width:980px){.icon-grid-wrap.grid{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:600px){.icon-grid-wrap.grid{padding-top:40px;padding-bottom:40px}}.icon-grid-wrap.grid .intro-content{margin-bottom:81px}@media only screen and (max-width:1080px){.icon-grid-wrap.grid .intro-content{margin-bottom:56px}}@media only screen and (max-width:650px){.icon-grid-wrap.grid .intro-content{margin-bottom:40px}}.icon-grid-wrap.grid .intro-content h2{margin-bottom:15px}.icon-grid-wrap.grid .intro-content p{max-width:588px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.4}@media only screen and (max-width:650px){.icon-grid-wrap.grid .intro-content p{font-size:18px}}.icon-grid-wrap.grid .items{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 97px;max-width:1493px;margin:0 auto}@media only screen and (max-width:1440px){.icon-grid-wrap.grid .items{-moz-column-gap:60px;column-gap:60px}}@media only screen and (max-width:1200px){.icon-grid-wrap.grid .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media only screen and (max-width:650px){.icon-grid-wrap.grid .items{grid-template-columns:1fr}}.icon-grid-wrap.grid .items .item>*{gap:6px}.icon-grid-wrap.grid .items .item .icon{background:0 0;border-radius:0;flex:0 0 80px;height:80px}.icon-grid-wrap.grid .items .item .icon img{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}.icon-grid-wrap.grid .items .item .icon i{color:#1078cd;font-size:48px}.icon-grid-wrap.grid .items .item h3{font-family:var(--font-rubik),system-ui,sans-serif;color:#1078cd;margin-bottom:7px;font-size:24px;line-height:1.2}.icon-grid-wrap.grid .items .item p{max-width:347px;font-size:20px}@media only screen and (max-width:650px){.icon-grid-wrap.grid .items .item p{font-size:18px}}.icon-grid-wrap .button-row{margin-top:64px}@media only screen and (max-width:650px){.icon-grid-wrap .button-row{margin-top:40px}}.icon-grid-wrap.steps{padding-top:64px;padding-bottom:64px}@media only screen and (max-width:980px){.icon-grid-wrap.steps{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:600px){.icon-grid-wrap.steps{padding-top:40px;padding-bottom:40px}}.icon-grid-wrap.steps .intro-content{margin-bottom:39px}.icon-grid-wrap.steps .items{justify-content:center;gap:16px 56px;max-width:none;display:flex}@media only screen and (max-width:1440px){.icon-grid-wrap.steps .items{-moz-column-gap:40px;column-gap:40px}}@media only screen and (max-width:1080px){.icon-grid-wrap.steps .items{flex-wrap:wrap;gap:24px}}.icon-grid-wrap.steps .items .item{flex:0 357px;position:relative}@media only screen and (max-width:1080px){.icon-grid-wrap.steps .items .item{flex-basis:calc(50% - 12px)}}@media only screen and (max-width:500px){.icon-grid-wrap.steps .items .item{flex-basis:100%}}.icon-grid-wrap.steps .items .item>*{text-align:center;border:2px solid #007936;border-radius:8px;flex-direction:column;align-items:center;gap:42px;height:100%;padding:26px 25px 34px}@media only screen and (max-width:1440px){.icon-grid-wrap.steps .items .item>*{gap:32px;padding:24px 20px 30px}}@media only screen and (max-width:650px){.icon-grid-wrap.steps .items .item>*{gap:24px}}.icon-grid-wrap.steps .items .item:not(:last-child):after{content:"";background:url(/assets/svg/arrow-big-right.svg) 50%/contain no-repeat;width:24px;height:24px;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}@media only screen and (max-width:1440px){.icon-grid-wrap.steps .items .item:not(:last-child):after{right:-32px}}@media only screen and (max-width:1080px){.icon-grid-wrap.steps .items .item:not(:last-child):after{display:none}}.icon-grid-wrap.steps .items .item .icon{flex:0 0 123px;height:123px}@media only screen and (max-width:1440px){.icon-grid-wrap.steps .items .item .icon{flex-basis:100px;height:100px}}.icon-grid-wrap.steps .items .item .icon img{width:123px;height:123px}@media only screen and (max-width:1440px){.icon-grid-wrap.steps .items .item .icon img{width:100px;height:100px}}.icon-grid-wrap.steps .items .item h3{color:#007936;margin-bottom:19px}@media only screen and (max-width:1440px){.icon-grid-wrap.steps .items .item h3{margin-bottom:12px}}.icon-grid-wrap.steps .items .item p{max-width:none}@media only screen and (max-width:1440px){.icon-grid-wrap.steps .items .item p{font-size:18px}}.icon-grid-wrap.steps .button-row{margin-top:39px}.icon-grid-wrap.checklist{padding-top:88px;padding-bottom:88px}@media only screen and (max-width:1450px){.icon-grid-wrap.checklist{padding-top:76px;padding-bottom:76px}}@media only screen and (max-width:980px){.icon-grid-wrap.checklist{padding-top:60px;padding-bottom:60px}}.icon-grid-wrap.checklist>.container{gap:40px 82px}.icon-grid-wrap.checklist .intro-content{flex:728px}@media only screen and (max-width:1080px){.icon-grid-wrap.checklist .intro-content{flex-basis:100%}}.icon-grid-wrap.checklist .intro-content h2{margin-bottom:11px}.icon-grid-wrap.checklist .intro-content p{font-size:20px;line-height:1.4}@media only screen and (max-width:650px){.icon-grid-wrap.checklist .intro-content p{font-size:18px}}.icon-grid-wrap.checklist .intro-content .buttons{margin-top:37px}.icon-grid-wrap .aside{flex-direction:column;flex:727px;gap:44px;display:flex}@media only screen and (max-width:1080px){.icon-grid-wrap .aside{flex-basis:100%}}@media only screen and (max-width:650px){.icon-grid-wrap .aside{gap:32px}}.icon-grid-wrap .tick-list{flex-direction:column;gap:44px;margin:0;padding:0;list-style:none;display:flex}@media only screen and (max-width:650px){.icon-grid-wrap .tick-list{gap:24px}}.icon-grid-wrap .tick-list li{gap:25px;margin:0}@media only screen and (max-width:650px){.icon-grid-wrap .tick-list li{gap:16px}}.icon-grid-wrap .tick-list img{flex:0 0 49px}@media only screen and (max-width:650px){.icon-grid-wrap .tick-list img{flex-basis:36px;width:36px;height:36px}}.icon-grid-wrap .tick-list p{color:#343a40;max-width:626px;margin:0;font-size:20px;line-height:1.4}@media only screen and (max-width:650px){.icon-grid-wrap .tick-list p{font-size:18px}}
.carousel,.carousel .stage{position:relative}.carousel .viewport{position:relative;overflow:hidden}.carousel .track{gap:24px;display:flex}@media only screen and (max-width:650px){.carousel .track{gap:16px}}.carousel .track.centered{justify-content:center}.carousel .slide{flex:0 0 100%;min-width:0}.carousel .arrows{z-index:1;pointer-events:none;position:absolute;inset:0}.carousel .arrow{pointer-events:auto;appearance:none;color:#1078cd;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:20px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000026}.carousel .arrow.prev{left:0}.carousel .arrow.next{right:0}.carousel .arrow:hover:not(:disabled){color:#007936}.carousel .arrow:disabled{opacity:.35;cursor:not-allowed}.carousel .dots{justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.carousel .dot{cursor:pointer;background:#fff;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s;box-shadow:0 0 10px #00000080}.carousel .dot.active{background:#1078cd}
.image-collage-wrap{padding-bottom:0;overflow:hidden}.image-collage-wrap .intro-row{gap:30px 60px;max-width:1426px;margin-bottom:16px}@media only screen and (max-width:1200px){.image-collage-wrap .intro-row{margin-bottom:40px}}.image-collage-wrap .intro-row .intro-content{flex:500px;max-width:594px}.image-collage-wrap .intro-row .intro-content h2{margin-bottom:15px}.image-collage-wrap .image-collage{aspect-ratio:1920/1052;position:relative}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) min(360px,40%) minmax(0,1fr);gap:16px;padding:0 30px;display:grid}}@media only screen and (max-width:720px){.image-collage-wrap .image-collage{padding:0 20px}}@media only screen and (max-width:600px){.image-collage-wrap .image-collage{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-collage-wrap .image-collage .tile-1{aspect-ratio:324/230;width:16.88%;top:4.75%;left:11.09%}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .tile-1{grid-area:1/1}}.image-collage-wrap .image-collage .tile-2{aspect-ratio:216/298;width:11.25%;top:30.89%;left:21.35%}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .tile-2{grid-area:2/1}}.image-collage-wrap .image-collage .tile-3{aspect-ratio:259/235;width:13.49%;top:65.97%;left:8.85%}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .tile-3{grid-area:3/1}}.image-collage-wrap .image-collage .tile-4{aspect-ratio:216/298;width:11.25%;top:0;left:76.09%}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .tile-4{grid-area:1/3}}.image-collage-wrap .image-collage .tile-5{aspect-ratio:367/250;width:19.11%;top:37.74%;left:70.78%}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .tile-5{grid-area:2/3}}.image-collage-wrap .image-collage .tile-6{aspect-ratio:216/215;width:11.25%;top:70.53%;left:81.51%}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .tile-6{grid-area:3/3}.image-collage-wrap .image-collage .tile-3,.image-collage-wrap .image-collage .tile-6{margin-bottom:60px}}@media only screen and (max-width:600px){.image-collage-wrap .image-collage .tile-3,.image-collage-wrap .image-collage .tile-6{margin-bottom:0}}.image-collage-wrap .image-collage .tile{background:#eee;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 4px 4px #00000040}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .tile{aspect-ratio:4/3;width:auto;position:relative;top:auto;left:auto}}@media only screen and (max-width:600px){.image-collage-wrap .image-collage .tile{grid-area:auto}}.image-collage-wrap .image-collage .centre{width:37.71%;max-width:none;position:absolute;bottom:0;left:30.78%}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .centre{grid-area:2/2/4/3;align-self:end;width:100%;position:relative;bottom:auto;left:auto}}@media only screen and (max-width:600px){.image-collage-wrap .image-collage .centre{order:2;grid-area:auto/1/auto/-1;justify-self:center;max-width:300px}}.image-collage-wrap .image-collage .caption{font-family:"Magnolia",var(--font-script),cursive;color:#1078cd;width:12.34%;margin:0;font-size:clamp(22px,1.9vw,36px);line-height:1.2;position:absolute;top:14.16%;left:57.86%}@media only screen and (max-width:1080px){.image-collage-wrap .image-collage .caption{text-align:center;grid-area:1/2;align-self:end;width:auto;position:relative;top:auto;left:auto}}@media only screen and (max-width:600px){.image-collage-wrap .image-collage .caption{order:1;grid-area:auto/1/auto/-1;padding-top:8px}}
.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.card{width:calc(33.333% - 20px);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media only screen and (max-width:1100px){.card{width:calc(50% - 10px)}}@media only screen and (max-width:650px){.card{width:100%}}.card:hover .text{background:#1078cd}.card:hover .text h3,.card:hover .text p,.card:hover .text p.more{color:#fff}.card .image{flex:none;width:100%;height:0;padding-bottom:60%;overflow:hidden}.card .text{background:#eee;flex-direction:column;flex:auto;padding:30px;transition:all .3s;display:flex}.card .text h3{color:#1078cd;margin-bottom:15px;transition:all .3s}.card .text p{margin:0;transition:all .3s}.card .text p.more{color:#1078cd;margin-top:auto;padding-top:20px;font-weight:600}.card .text p.more i{vertical-align:middle;margin-left:5px}
.logo-tiles{gap:33px;margin-bottom:51px;list-style:none}@media only screen and (max-width:1080px){.logo-tiles{gap:20px}}@media only screen and (max-width:650px){.logo-tiles{margin-bottom:30px}}.logo-tiles .tile{background:#fff;border:1px solid #ced4da;border-radius:16px;flex:1 1 0;min-width:130px;height:96px;margin:0;padding:16px;box-shadow:0 5px 10px #0000000f}@media only screen and (max-width:1080px){.logo-tiles .tile{flex-basis:calc(25% - 15px)}}@media only screen and (max-width:550px){.logo-tiles .tile{flex-basis:calc(50% - 10px)}}.logo-tiles .tile img{-o-object-fit:contain;object-fit:contain;max-height:100%}
.logo-grid.carousel .slide{flex:0 0 calc(20% - 19.2px)}@media only screen and (max-width:1250px){.logo-grid.carousel .slide{flex:0 0 calc(25% - 18px)}}@media only screen and (max-width:950px){.logo-grid.carousel .slide{flex:0 0 calc(33.333% - 16px)}}@media only screen and (max-width:600px){.logo-grid.carousel .slide{flex:0 0 calc(50% - 8px)}}.logo-grid img{vertical-align:middle;max-width:220px;max-height:170px;margin:10px 20px;display:inline-block}@media only screen and (max-width:850px){.logo-grid img{max-width:150px;max-height:90px}}.logo-grid-wrap .intro-content h2{margin-bottom:51px}@media only screen and (max-width:650px){.logo-grid-wrap .intro-content h2{margin-bottom:30px}}.logo-grid-wrap .logo-tiles{margin-bottom:0}
.related-products .carousel{width:100%;max-width:1488px;margin:0 auto}.related-products .carousel .stage{padding:0 79px}@media only screen and (max-width:1000px){.related-products .carousel .stage{padding:0 60px}}@media only screen and (max-width:650px){.related-products .carousel .stage{padding:0}}.related-products .carousel .slide{flex-basis:calc(33.333% - 16px)}@media only screen and (max-width:1000px){.related-products .carousel .slide{flex-basis:calc(50% - 12px)}}@media only screen and (max-width:650px){.related-products .carousel .slide{flex-basis:100%}}.related-products .carousel .arrow{width:56px;height:56px;box-shadow:none;background:url(/assets/svg/arrow-big-right.svg) 50%/contain no-repeat;border-radius:0}@media only screen and (max-width:1000px){.related-products .carousel .arrow{width:44px;height:44px}}@media only screen and (max-width:650px){.related-products .carousel .arrow{display:none}}.related-products .carousel .arrow.prev{transform:translateY(-50%)scaleX(-1)}.related-products .carousel .arrow:hover:not(:disabled){opacity:.8}.related-products .carousel .arrow i,.related-products .carousel .dots{display:none}@media only screen and (max-width:650px){.related-products .carousel .dots{display:flex}}.related-products .carousel .slide .card{width:100%;height:100%}.green-tint-back .related-products .card.compact{background:#fff}.related-products-wrap .button-row{margin-top:43px}
@media only screen and (max-width:1080px){.repeater-content-wrap .half{width:100%}.repeater-content-wrap .row{flex-direction:column;display:flex}.repeater-content-wrap .row .image,.repeater-content-wrap .row .video{order:1}.repeater-content-wrap .row .content{order:2}.repeater-content-wrap .image,.repeater-content-wrap .video{height:650px}}@media only screen and (max-width:900px){.repeater-content-wrap .image,.repeater-content-wrap .video{height:500px}}@media only screen and (max-width:600px){.repeater-content-wrap .image,.repeater-content-wrap .video{height:350px}}@media only screen and (max-width:450px){.repeater-content-wrap .image,.repeater-content-wrap .video{height:250px}}.repeater-content-wrap .image-slider,.repeater-content-wrap .carousel,.repeater-content-wrap .carousel .stage,.repeater-content-wrap .carousel .viewport,.repeater-content-wrap .carousel .track,.repeater-content-wrap .carousel .slide{height:100%}.repeater-content-wrap .slide{height:100%;position:relative}.repeater-content-wrap.contained{overflow-x:clip}.repeater-content-wrap.contained .row{flex-wrap:nowrap;gap:40px 90px}@media only screen and (max-width:1080px){.repeater-content-wrap.contained .row{flex-direction:column;align-items:stretch}}.repeater-content-wrap.contained .row+.row{margin-top:80px}.repeater-content-wrap.contained .media{flex:1 1 0;min-width:0}@media only screen and (max-width:1080px){.repeater-content-wrap.contained .media{flex:none;order:1;width:100%;height:auto}}.repeater-content-wrap.contained .media.image{text-align:center}.repeater-content-wrap.contained .media.image img{width:100%;height:auto;margin:0 auto;display:block}.repeater-content-wrap.contained .media.image:not(.round) img{border-radius:8px}.repeater-content-wrap.contained .media.round img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;max-width:775px;box-shadow:0 10px 20px #0000000f}@media only screen and (max-width:1080px){.repeater-content-wrap.contained .media.round img{max-width:480px}}.repeater-content-wrap.contained .media.video{aspect-ratio:1059/676;border-radius:8px;overflow:hidden}.repeater-content-wrap.contained .content{flex:0 0 45.4%;min-width:0}@media only screen and (max-width:1080px){.repeater-content-wrap.contained .content{flex-basis:auto;order:2}}.repeater-content-wrap.contained .row:has(>.round){gap:40px 77px}.repeater-content-wrap.contained .row:has(>.round) .content p:not(.footnote){max-width:670px}.repeater-content-wrap.contained .row:has(>.video){gap:40px 117px}@media only screen and (max-width:1440px){.repeater-content-wrap.contained .row:has(>.video){gap:40px 77px}}.repeater-content-wrap.contained .row:has(>.video) .content{flex-basis:423px;align-self:flex-start;padding-top:62px}@media only screen and (max-width:1440px){.repeater-content-wrap.contained .row:has(>.video) .content{padding-top:32px}}@media only screen and (max-width:1080px){.repeater-content-wrap.contained .row:has(>.video) .content{flex-basis:auto;align-self:stretch;padding-top:0}}.repeater-content-wrap.contained:not(.overlap,.gradient-back){padding-top:64px;padding-bottom:64px}@media only screen and (max-width:600px){.repeater-content-wrap.contained:not(.overlap,.gradient-back){padding-top:40px;padding-bottom:40px}}.repeater-content-wrap.overlap{z-index:1;position:relative}.repeater-content-wrap.overlap:not(.wide-media){margin-top:67px}@media only screen and (max-width:1440px){.repeater-content-wrap.overlap:not(.wide-media){margin-top:32px}}@media only screen and (max-width:1200px){.repeater-content-wrap.overlap:not(.wide-media){margin-top:0}}.repeater-content-wrap.overlap:not(.wide-media) .row{justify-content:flex-start}.repeater-content-wrap.overlap:not(.wide-media) .row:has(>.content+.media){justify-content:flex-end}.repeater-content-wrap.overlap:not(.wide-media) .media{flex:0 927px;margin:-172px 0 -165px -69px}@media only screen and (max-width:1720px){.repeater-content-wrap.overlap:not(.wide-media) .media{margin-left:-40px}}@media only screen and (max-width:1200px){.repeater-content-wrap.overlap:not(.wide-media) .media{margin-left:0}}@media only screen and (max-width:1080px){.repeater-content-wrap.overlap:not(.wide-media) .media{flex:none;margin:0}.repeater-content-wrap.overlap:not(.wide-media) .media img{max-width:680px}}.repeater-content-wrap.overlap:not(.wide-media) .content{flex-basis:560px;align-self:flex-start;margin-top:-18px}@media only screen and (max-width:1300px){.repeater-content-wrap.overlap:not(.wide-media) .content{flex-basis:45%}}@media only screen and (max-width:1080px){.repeater-content-wrap.overlap:not(.wide-media) .content{flex-basis:auto;align-self:auto;margin-top:0}}.repeater-content-wrap.overlap:not(.wide-media) .content+.media{margin-left:0;margin-right:-69px}@media only screen and (max-width:1720px){.repeater-content-wrap.overlap:not(.wide-media) .content+.media{margin-right:-40px}}@media only screen and (max-width:1200px){.repeater-content-wrap.overlap:not(.wide-media) .content+.media{margin-right:0}}@media only screen and (max-width:1080px){.repeater-content-wrap.overlap:not(.wide-media) .content+.media{margin:0}}.repeater-content-wrap .footnote{max-width:360px;margin-top:16px}.repeater-content-wrap .poster{cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.repeater-content-wrap .poster img{transition:transform .6s}.repeater-content-wrap .poster:hover img{transform:scale(1.03)}.repeater-content-wrap .poster .play{z-index:1;color:#fff;filter:drop-shadow(0 4px 12px #00000040);font-size:76px;position:relative}.repeater-content-wrap .features{flex-direction:column;gap:25px;margin:28px 0 0;padding:0;list-style:none;display:flex}.repeater-content-wrap .features .feature{align-items:center;gap:18px;margin:0;display:flex}.repeater-content-wrap .features .feature h3{color:#007936;margin-bottom:7px;font-size:24px}@media only screen and (max-width:650px){.repeater-content-wrap .features .feature h3{font-size:20px}}.repeater-content-wrap .features .feature p{max-width:434px;margin:0}.repeater-content-wrap .features .feature .icon{-o-object-fit:contain;object-fit:contain;flex:0 0 100px;width:100px;height:100px}@media only screen and (max-width:650px){.repeater-content-wrap .features .feature .icon{flex-basis:64px;width:64px;height:64px}}.repeater-content-wrap .features.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 60px;margin-top:60px;display:grid}@media only screen and (max-width:1300px){.repeater-content-wrap .features.two{gap:32px 30px;margin-top:40px}}@media only screen and (max-width:650px){.repeater-content-wrap .features.two{grid-template-columns:1fr}}.repeater-content-wrap .features.two .feature{align-items:flex-start;gap:6px}.repeater-content-wrap .features.two .feature .icon{flex-basis:80px;width:80px;height:80px}@media only screen and (max-width:650px){.repeater-content-wrap .features.two .feature .icon{flex-basis:64px;width:64px;height:64px}}.repeater-content-wrap:has(.decoration){z-index:1}.repeater-content-wrap:has(.decoration) .content{z-index:1;position:relative}.repeater-content-wrap .decoration{pointer-events:none;position:absolute;inset:0}@media only screen and (max-width:1600px){.repeater-content-wrap .decoration{display:none}}.repeater-content-wrap .decoration img{width:522px;max-width:none;position:absolute;bottom:-60px;right:-102px;transform:scaleX(-1)}.repeater-content-wrap .decoration.left{z-index:1}@media only screen and (max-width:1600px){.repeater-content-wrap .decoration.left{display:block}}@media only screen and (max-width:1300px){.repeater-content-wrap .decoration.left{display:none}}.repeater-content-wrap .decoration.left img{width:360px;bottom:-30px;left:-62px;right:auto;transform:none}@media only screen and (max-width:1600px){.repeater-content-wrap .decoration.left img{width:260px;left:-50px}}@media only screen and (max-width:1899px){.repeater-content-wrap .row:has(.features.two)>.decoration:not(.left){display:none}}.repeater-content-wrap.wide-media .row{gap:40px 49px}.repeater-content-wrap.wide-media .row .media{margin-left:calc(-1*max(60px,50vw - 800px))}@media only screen and (max-width:1200px){.repeater-content-wrap.wide-media .row .media{margin-left:-30px}}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media .row .media{margin-left:0}}.repeater-content-wrap.wide-media .row .content{flex-basis:934px;padding-right:116px}@media only screen and (max-width:1600px){.repeater-content-wrap.wide-media .row .content{flex-basis:673px;padding-right:0}}@media only screen and (max-width:1300px){.repeater-content-wrap.wide-media .row .content{flex-basis:50%}}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media .row .content{flex-basis:auto}}.repeater-content-wrap.wide-media .row .content+.media{margin-left:0;margin-right:calc(-1*max(60px,50vw - 800px))}@media only screen and (max-width:1200px){.repeater-content-wrap.wide-media .row .content+.media{margin-right:-30px}}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media .row .content+.media{margin-right:0}}.repeater-content-wrap.wide-media:not(.overlap) .media img{width:119%;max-width:none;margin-left:-19%}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media:not(.overlap) .media img{width:100%;max-width:680px;margin-left:auto}}.repeater-content-wrap.wide-media:not(.overlap) .content+.media img{margin-left:0}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media:not(.overlap) .content+.media img{margin-left:auto}}.repeater-content-wrap.wide-media.overlap{padding-top:56px;padding-bottom:56px}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media.overlap{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:600px){.repeater-content-wrap.wide-media.overlap{padding-top:40px;padding-bottom:40px}}.repeater-content-wrap.wide-media.overlap .row{gap:40px 90px}.repeater-content-wrap.wide-media.overlap .row .content{flex-basis:790px;padding-right:117px}@media only screen and (max-width:1600px){.repeater-content-wrap.wide-media.overlap .row .content{flex-basis:673px;padding-right:0}}@media only screen and (max-width:1300px){.repeater-content-wrap.wide-media.overlap .row .content{flex-basis:50%}}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media.overlap .row .content{flex-basis:auto}}.repeater-content-wrap.wide-media.overlap .row .content:has(.features.two){flex-basis:989px;padding-right:34px}@media only screen and (max-width:1720px){.repeater-content-wrap.wide-media.overlap .row .content:has(.features.two){flex-basis:55%;padding-right:0}}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media.overlap .row .content:has(.features.two){flex-basis:auto}}.repeater-content-wrap.wide-media.overlap .row .media{align-self:stretch}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media.overlap .row .media{align-self:auto}}.repeater-content-wrap.wide-media.overlap .row .media img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;width:auto;max-width:130%;height:calc(100% + 232px);position:absolute;top:-116px;right:0}@media only screen and (max-width:1300px){.repeater-content-wrap.wide-media.overlap .row .media img{max-width:115%}}@media only screen and (max-width:1080px){.repeater-content-wrap.wide-media.overlap .row .media img{width:100%;max-width:680px;height:auto;position:static}}.repeater-content-wrap.wide-media.overlap .row .content+.media img{-o-object-position:left center;object-position:left center;left:0;right:auto}.repeater-content-wrap .stat-callout{margin-bottom:50px}@media only screen and (max-width:650px){.repeater-content-wrap .stat-callout{margin-bottom:32px}}
.tabs-wrap .intro-content p{max-width:588px;margin:0 auto}.tab-list{flex-wrap:wrap;justify-content:center;gap:16px 22px;margin:64px 0;padding:0;display:flex}@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{font-family:var(--font-karla),system-ui,sans-serif;color:#343a40;cursor:pointer;background:#fff;border:1px solid #007936;border-radius:8px;align-items:center;min-height:56px;margin:0;padding:0 20px;font-size:18px;font-weight:600;line-height:1.2;list-style:none;transition:all .3s;display:inline-flex}.tab-list li:hover{background:#bcd6c0}.tab-list li.current,.tab-list li.current:hover{color:#fff;background:#007936}.toggle-tab{font-family:var(--font-karla),system-ui,sans-serif;color:#343a40;text-align:left;cursor:pointer;width:100%;scroll-margin-top:calc(var(--header-height) + 12px);background:#fff;border:1px solid #007936;border-radius:8px;margin:12px 0 0;padding:16px 48px 16px 20px;font-size:18px;font-weight:600;line-height:1.2;display:none;position:relative}@media only screen and (max-width:900px){.toggle-tab{display:block}}.toggle-tab:after{content:"+";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.toggle-tab.current{color:#fff;background:#007936}.toggle-tab.current:after{content:""}.tab-content{display:none}.tab-content.current{display:block}@media only screen and (max-width:900px){.tab-content{border-bottom:1px solid #eee;grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.tab-content.current{grid-template-rows:1fr;display:grid}}.tab-content [class^=container]{padding:0}.tab-content>.inner{min-height:0;overflow:hidden}@media only screen and (max-width:900px){.tab-content>.inner>.body{padding:30px 0}}@media only screen and (max-width:720px){.tab-content>.inner>.body{padding:16px 0 24px}}.tab-content .split-content{gap:40px 0}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column;align-items:stretch;padding-top:24px}}@media only screen and (max-width:720px){.tab-content .split-content{padding-top:0}}.tab-content .split-content>.image{flex:1 1 0;min-width:0}.tab-content .split-content>.image img{width:100%;max-width:993px;height:auto;display:block}.tab-content .split-content>.text{flex:0 616px}@media only screen and (max-width:1000px){.tab-content .split-content>.text{flex-basis:auto}}.tab-content .split-content>.text h2,.tab-content .split-content>.text h3{margin-bottom:15px}.tab-content .split-content>.text .buttons{margin-top:20px}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;height:0;padding-bottom:100%}.tab-content .swatches .swatch p{text-transform:capitalize;margin:12px 0 0}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.gal-item{cursor:pointer;background:0 0;border:0;width:calc(33.333% - 20px);height:0;margin:0 10px 20px;padding-bottom:20%;display:block;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{transform:scale(1.1)}.gal-item img{transition:all .3s}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{transform:translateY(-5px)}.downloads-wrap a:hover p{color:#1078cd}.downloads-wrap a .thumb{width:75%;margin:0 auto 10px;padding-bottom:100%;transition:all .3s}.downloads-wrap a .thumb.icon{background:#1078cd;justify-content:center;align-items:center;display:flex}.downloads-wrap a .thumb.icon i{color:#fff;font-size:50px}.downloads-wrap a p{text-transform:capitalize;margin:0;padding:0 10px;transition:all .3s}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);height:0;margin-bottom:20px;padding-bottom:30%}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;margin-bottom:10px;padding-bottom:60%}}
.tabs-wrap .intro-content p{max-width:588px;margin:0 auto}.tab-list{flex-wrap:wrap;justify-content:center;gap:16px 22px;margin:64px 0;padding:0;display:flex}@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{font-family:var(--font-karla),system-ui,sans-serif;color:#343a40;cursor:pointer;background:#fff;border:1px solid #007936;border-radius:8px;align-items:center;min-height:56px;margin:0;padding:0 20px;font-size:18px;font-weight:600;line-height:1.2;list-style:none;transition:all .3s;display:inline-flex}.tab-list li:hover{background:#bcd6c0}.tab-list li.current,.tab-list li.current:hover{color:#fff;background:#007936}.toggle-tab{font-family:var(--font-karla),system-ui,sans-serif;color:#343a40;text-align:left;cursor:pointer;width:100%;scroll-margin-top:calc(var(--header-height) + 12px);background:#fff;border:1px solid #007936;border-radius:8px;margin:12px 0 0;padding:16px 48px 16px 20px;font-size:18px;font-weight:600;line-height:1.2;display:none;position:relative}@media only screen and (max-width:900px){.toggle-tab{display:block}}.toggle-tab:after{content:"+";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.toggle-tab.current{color:#fff;background:#007936}.toggle-tab.current:after{content:""}.tab-content{display:none}.tab-content.current{display:block}@media only screen and (max-width:900px){.tab-content{border-bottom:1px solid #eee;grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.tab-content.current{grid-template-rows:1fr;display:grid}}.tab-content [class^=container]{padding:0}.tab-content>.inner{min-height:0;overflow:hidden}@media only screen and (max-width:900px){.tab-content>.inner>.body{padding:30px 0}}@media only screen and (max-width:720px){.tab-content>.inner>.body{padding:16px 0 24px}}.tab-content .split-content{gap:40px 0}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column;align-items:stretch;padding-top:24px}}@media only screen and (max-width:720px){.tab-content .split-content{padding-top:0}}.tab-content .split-content>.image{flex:1 1 0;min-width:0}.tab-content .split-content>.image img{width:100%;max-width:993px;height:auto;display:block}.tab-content .split-content>.text{flex:0 616px}@media only screen and (max-width:1000px){.tab-content .split-content>.text{flex-basis:auto}}.tab-content .split-content>.text h2,.tab-content .split-content>.text h3{margin-bottom:15px}.tab-content .split-content>.text .buttons{margin-top:20px}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;height:0;padding-bottom:100%}.tab-content .swatches .swatch p{text-transform:capitalize;margin:12px 0 0}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.gal-item{cursor:pointer;background:0 0;border:0;width:calc(33.333% - 20px);height:0;margin:0 10px 20px;padding-bottom:20%;display:block;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{transform:scale(1.1)}.gal-item img{transition:all .3s}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{transform:translateY(-5px)}.downloads-wrap a:hover p{color:#1078cd}.downloads-wrap a .thumb{width:75%;margin:0 auto 10px;padding-bottom:100%;transition:all .3s}.downloads-wrap a .thumb.icon{background:#1078cd;justify-content:center;align-items:center;display:flex}.downloads-wrap a .thumb.icon i{color:#fff;font-size:50px}.downloads-wrap a p{text-transform:capitalize;margin:0;padding:0 10px;transition:all .3s}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);height:0;margin-bottom:20px;padding-bottom:30%}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;margin-bottom:10px;padding-bottom:60%}}
.testimonial-modal{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.testimonial-modal-overlay{background:#0009;position:absolute;inset:0}.testimonial-modal-content{z-index:1;background:#fff;border-radius:8px;width:calc(100% - 40px);max-width:700px;max-height:80vh;padding:40px;position:relative;overflow-y:auto}@media only screen and (max-width:550px){.testimonial-modal-content{padding:30px 20px}}.testimonial-modal-close{cursor:pointer;background:0 0;border:0;width:35px;height:35px;padding:0;font-size:30px;line-height:1;position:absolute;top:15px;right:15px}.testimonial-modal-close:hover{color:#1078cd}.testimonial-modal-body .rating{margin-bottom:20px;padding-top:0}.testimonial-modal-body .rating i{color:#1078cd;margin:0 2px}.testimonial-modal-body p.name,.testimonial-modal-body p.company{margin-bottom:5px;font-size:15px}.testimonial-modal-body p.company{font-weight:600}.testimonial-modal-body .origin{-o-object-fit:contain;object-fit:contain;height:32px;margin-top:10px}
.testimonial .testimonial-content .testimonial-read-more{color:#1078cd;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:inline}.testimonial .testimonial-content .testimonial-read-more:hover{color:#007936}.testimonial p.name,.testimonial p.company{margin-bottom:5px;font-size:15px}.testimonial p.company{font-weight:600}.testimonial .rating{margin-bottom:12px}.testimonial .rating i{color:#1078cd;margin:0 2px}.testimonial .origin{-o-object-fit:contain;object-fit:contain;height:24px;margin-top:10px}
.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.testimonials-loop-wrap .testimonials-loop .testimonial{width:calc(33.333% - 20px)}@media only screen and (max-width:900px){.testimonials-loop-wrap .testimonials-loop .testimonial{width:calc(50% - 10px)}}@media only screen and (max-width:550px){.testimonials-loop-wrap .testimonials-loop .testimonial{width:100%}}.testimonials-loop-wrap .button-row{margin-top:40px}.testimonials-loop-wrap.featured .testimonials-loop{gap:20px}.testimonial-feature{filter:drop-shadow(0 4px 2px #00000040);background:#fff;border-radius:8px;flex-direction:column;gap:25px;width:calc(50% - 10px);padding:32px 104px 35px 86px;display:flex}@media only screen and (max-width:1440px){.testimonial-feature{padding:32px 40px 35px}}@media only screen and (max-width:1000px){.testimonial-feature{width:100%}}@media only screen and (max-width:550px){.testimonial-feature{padding:24px 20px}}.testimonial-feature .top{gap:20px;display:flex}@media only screen and (max-width:550px){.testimonial-feature .top{flex-direction:column}}.testimonial-feature .avatar{color:#878787;background:#f1f3f5;border:1px solid #ced4da;border-radius:50%;flex:0 0 112px;justify-content:center;align-items:center;height:112px;font-size:48px;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:550px){.testimonial-feature .avatar{flex-basis:80px;width:80px;height:80px;font-size:32px}}.testimonial-feature .text{flex-direction:column;justify-content:center;display:flex}.testimonial-feature .text p{margin:0}.testimonial-feature .text .quote{margin-bottom:20px;font-size:28px;font-weight:600;line-height:1.2}@media only screen and (max-width:650px){.testimonial-feature .text .quote{font-size:22px}}.testimonial-feature .text .name{font-size:20px;font-weight:700}.testimonial-feature .text .role{font-size:18px}.testimonial-feature .bottom{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px 73px;display:flex}@media only screen and (max-width:550px){.testimonial-feature .bottom{justify-content:flex-start;gap:20px}}.testimonial-feature .logo{background:#fff;border:1px solid #ced4da;border-radius:16px;justify-content:center;align-items:center;width:227px;height:56px;padding:8px 20px;display:flex;box-shadow:0 5px 10px #0000000f}.testimonial-feature .logo img{-o-object-fit:contain;object-fit:contain;max-height:100%}
.testimonials-slider .testimonial{padding:0 20px}.testimonials-slider.carousel .track{gap:0}.testimonials-slider.carousel .slide{flex:0 0 33.333%}@media only screen and (max-width:900px){.testimonials-slider.carousel .slide{flex:0 0 50%}}@media only screen and (max-width:650px){.testimonials-slider.carousel .slide{flex:0 0 85%}}
