﻿@keyframes iconpushin{50%{transform:scale(0.75)}}.block.split-feature .link-wrap a.external::after{content:"" !important;opacity:1 !important;transform:none !important}.block.split-feature.padding-top-none{padding-top:0}.block.split-feature.padding-top-small{padding-top:30px}@media only screen and (max-width: 782px){.block.split-feature.padding-top-small{padding-top:20px}}.block.split-feature.padding-top-medium{padding-top:45px}@media only screen and (max-width: 782px){.block.split-feature.padding-top-medium{padding-top:30px}}.block.split-feature.padding-top-large{padding-top:60px}@media only screen and (max-width: 782px){.block.split-feature.padding-top-large{padding-top:40px}}.block.split-feature.padding-bottom-none{padding-bottom:0}.block.split-feature.padding-bottom-small{padding-bottom:30px}@media only screen and (max-width: 782px){.block.split-feature.padding-bottom-small{padding-bottom:20px}}.block.split-feature.padding-bottom-medium{padding-bottom:45px}@media only screen and (max-width: 782px){.block.split-feature.padding-bottom-medium{padding-bottom:30px}}.block.split-feature.padding-bottom-large{padding-bottom:60px}@media only screen and (max-width: 782px){.block.split-feature.padding-bottom-large{padding-bottom:40px}}.block.split-feature.default,.block.split-feature.offset{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.block.split-feature.default .block-wrap,.block.split-feature.offset .block-wrap{margin:0 auto;max-width:1340px;padding:0 15px}@media only screen and (min-width: 1170px){.block.split-feature.default .block-wrap,.block.split-feature.offset .block-wrap{padding:0 50px}}.block.split-feature.default .split-feature-inner,.block.split-feature.offset .split-feature-inner{display:flex;align-items:center;gap:40px;position:relative}@media only screen and (min-width: 768px){.block.split-feature.default .split-feature-inner,.block.split-feature.offset .split-feature-inner{flex-direction:column;gap:65px}}.block.split-feature.default .split-feature-inner>.block-label,.block.split-feature.offset .split-feature-inner>.block-label{position:absolute;right:20px;top:20px;z-index:2}.block.split-feature.default .img-wrap,.block.split-feature.offset .img-wrap{flex:0 0 auto;width:100%;max-width:none}.block.split-feature.default .img-wrap img,.block.split-feature.default .img-wrap video,.block.split-feature.offset .img-wrap img,.block.split-feature.offset .img-wrap video{display:block;width:100%;height:auto;object-fit:cover}.block.split-feature.default .img-wrap.video-wrap,.block.split-feature.default .img-wrap.youtube-wrap,.block.split-feature.offset .img-wrap.video-wrap,.block.split-feature.offset .img-wrap.youtube-wrap{position:relative}.block.split-feature.default .img-wrap.video-wrap .video-play-btn,.block.split-feature.default .img-wrap.youtube-wrap .video-play-btn,.block.split-feature.offset .img-wrap.video-wrap .video-play-btn,.block.split-feature.offset .img-wrap.youtube-wrap .video-play-btn{align-items:center;background:#007055;border:6px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;display:flex;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:transform .2s ease,opacity .2s ease;width:72px;z-index:2}.block.split-feature.default .img-wrap.video-wrap .video-play-btn:hover,.block.split-feature.default .img-wrap.youtube-wrap .video-play-btn:hover,.block.split-feature.offset .img-wrap.video-wrap .video-play-btn:hover,.block.split-feature.offset .img-wrap.youtube-wrap .video-play-btn:hover{transform:translate(-50%, -50%) scale(1.1)}.block.split-feature.default .img-wrap.video-wrap .video-play-btn i,.block.split-feature.default .img-wrap.youtube-wrap .video-play-btn i,.block.split-feature.offset .img-wrap.video-wrap .video-play-btn i,.block.split-feature.offset .img-wrap.youtube-wrap .video-play-btn i{color:#fff;font-size:35px;margin-left:8px;margin-top:2px}.block.split-feature.default .img-wrap.video-wrap.playing .video-play-btn,.block.split-feature.default .img-wrap.youtube-wrap.playing .video-play-btn,.block.split-feature.offset .img-wrap.video-wrap.playing .video-play-btn,.block.split-feature.offset .img-wrap.youtube-wrap.playing .video-play-btn{display:none}.block.split-feature.default .img-wrap.youtube-wrap,.block.split-feature.offset .img-wrap.youtube-wrap{aspect-ratio:16/9}.block.split-feature.default .img-wrap.youtube-wrap img,.block.split-feature.offset .img-wrap.youtube-wrap img{height:100%;position:relative;transition:opacity .3s ease;z-index:2}.block.split-feature.default .img-wrap.youtube-wrap iframe,.block.split-feature.offset .img-wrap.youtube-wrap iframe{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.block.split-feature.default .content,.block.split-feature.offset .content{flex:1;max-width:528px}@media only screen and (min-width: 768px){.block.split-feature.default .content,.block.split-feature.offset .content{max-width:none}}.block.split-feature.default .icon-wrap,.block.split-feature.offset .icon-wrap{margin-bottom:16px}.block.split-feature.default .icon-wrap i,.block.split-feature.offset .icon-wrap i{color:#fff;font-size:40px}.block.split-feature.default h2,.block.split-feature.offset h2{font-family:"avenir-lt-pro",sans-serif;font-size:40px;font-weight:800;line-height:1.2;color:#007055}@media(max-width: 1024px){.block.split-feature.default h2,.block.split-feature.offset h2{font-size:22px}}.block.split-feature.default h2,.block.split-feature.offset h2{color:#fff;font-family:"acumin-pro",sans-serif;font-size:44px;line-height:1.2;margin-top:0;margin-bottom:16px}.block.split-feature.default .description-wrap,.block.split-feature.offset .description-wrap{font-family:"avenir-lt-pro",sans-serif;font-size:18px;font-weight:400;line-height:1.4;color:#231f20;color:#fff;margin-bottom:24px}.block.split-feature.default .description-wrap p,.block.split-feature.offset .description-wrap p{margin-bottom:0}.block.split-feature.default .link-wrap,.block.split-feature.offset .link-wrap{display:flex;gap:16px;flex-wrap:wrap}.block.split-feature.default .link-wrap .btn:first-child,.block.split-feature.default .link-wrap a.btn:first-child,.block.split-feature.offset .link-wrap .btn:first-child,.block.split-feature.offset .link-wrap a.btn:first-child{display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;background-color:#007055;font-family:"avenir-lt-pro",sans-serif;font-size:16px;font-weight:700;line-height:1.2;color:#fff;text-decoration:none;transition:all .3s ease}.block.split-feature.default .link-wrap .btn:first-child:hover,.block.split-feature.default .link-wrap a.btn:first-child:hover,.block.split-feature.offset .link-wrap .btn:first-child:hover,.block.split-feature.offset .link-wrap a.btn:first-child:hover{background-color:#fff;color:#fff}.block.split-feature.default .link-wrap .btn:first-child:focus,.block.split-feature.default .link-wrap a.btn:first-child:focus,.block.split-feature.offset .link-wrap .btn:first-child:focus,.block.split-feature.offset .link-wrap a.btn:first-child:focus{outline:2px solid #d4b8b2;outline-offset:2px}.block.split-feature.default .link-wrap .btn:first-child,.block.split-feature.default .link-wrap a.btn:first-child,.block.split-feature.offset .link-wrap .btn:first-child,.block.split-feature.offset .link-wrap a.btn:first-child{border:2px solid #007055}.block.split-feature.default .link-wrap .btn:first-child:hover,.block.split-feature.default .link-wrap .btn:first-child:focus,.block.split-feature.default .link-wrap a.btn:first-child:hover,.block.split-feature.default .link-wrap a.btn:first-child:focus,.block.split-feature.offset .link-wrap .btn:first-child:hover,.block.split-feature.offset .link-wrap .btn:first-child:focus,.block.split-feature.offset .link-wrap a.btn:first-child:hover,.block.split-feature.offset .link-wrap a.btn:first-child:focus{background-color:#ffcb0b;border-color:#ffcb0b;color:#231f20}.block.split-feature.default .link-wrap .btn-secondary-link,.block.split-feature.default .link-wrap a:nth-child(2),.block.split-feature.offset .link-wrap .btn-secondary-link,.block.split-feature.offset .link-wrap a:nth-child(2){display:inline-flex;align-items:center;gap:4px;padding:12px 0;background-color:rgba(0,0,0,0);border:none;font-family:"avenir-lt-pro",sans-serif;font-size:16px;font-weight:700;line-height:1.2;color:#007055;text-decoration:none;transition:all .3s ease}.block.split-feature.default .link-wrap .btn-secondary-link::after,.block.split-feature.default .link-wrap a:nth-child(2)::after,.block.split-feature.offset .link-wrap .btn-secondary-link::after,.block.split-feature.offset .link-wrap a:nth-child(2)::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;color:#feb530;transition:transform .3s ease}.block.split-feature.default .link-wrap .btn-secondary-link:hover,.block.split-feature.default .link-wrap a:nth-child(2):hover,.block.split-feature.offset .link-wrap .btn-secondary-link:hover,.block.split-feature.offset .link-wrap a:nth-child(2):hover{color:rgb(0%,23.9215686275%,18.1547619048%)}.block.split-feature.default .link-wrap .btn-secondary-link:hover::after,.block.split-feature.default .link-wrap a:nth-child(2):hover::after,.block.split-feature.offset .link-wrap .btn-secondary-link:hover::after,.block.split-feature.offset .link-wrap a:nth-child(2):hover::after{transform:translateX(4px)}@media only screen and (max-width: 782px){.block.split-feature.default .link-wrap .btn-secondary-link,.block.split-feature.default .link-wrap a:nth-child(2),.block.split-feature.offset .link-wrap .btn-secondary-link,.block.split-feature.offset .link-wrap a:nth-child(2){padding-left:0;padding-right:0}}.block.split-feature.default.media-left .split-feature-inner,.block.split-feature.offset.media-left .split-feature-inner{flex-direction:column}@media only screen and (min-width: 768px){.block.split-feature.default.media-left .split-feature-inner,.block.split-feature.offset.media-left .split-feature-inner{flex-direction:row}}.block.split-feature.default.media-right .split-feature-inner,.block.split-feature.offset.media-right .split-feature-inner{flex-direction:column}@media only screen and (min-width: 768px){.block.split-feature.default.media-right .split-feature-inner,.block.split-feature.offset.media-right .split-feature-inner{flex-direction:row-reverse}}@media only screen and (min-width: 768px){.block.split-feature.default.media-right .split-feature-inner>.block-label,.block.split-feature.offset.media-right .split-feature-inner>.block-label{left:20px;right:auto}}.block.split-feature.default .block-wrap{position:relative}.block.split-feature.default .content h2{color:#007055}.block.split-feature.default .content .description-wrap{color:#231f20}.block.split-feature.default .split-feature-inner{background-color:#fff;position:relative;z-index:1}.block.split-feature.default .img-wrap{background-image:url("../../img/texture-1.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:75px}.block.split-feature.default .img-wrap.video-wrap,.block.split-feature.default .img-wrap.youtube-wrap{padding:0}.block.split-feature.default.media-left .img-wrap{overflow:hidden}.block.split-feature.default.media-right .img-wrap{overflow:hidden}.block.split-feature.default.media-right .content{padding:25px}@media only screen and (min-width: 768px){.block.split-feature.default.media-right .content{padding:0 0 0 60px}}.block.split-feature.default.media-left .content{padding:25px}@media only screen and (min-width: 768px){.block.split-feature.default.media-left .content{padding:0 60px 0 0}}.block.split-feature.offset .split-feature-inner{align-items:stretch;position:relative}.block.split-feature.offset .split-feature-inner::before{background-color:#007055;background-image:url("../../img/texture-3.jpg");background-repeat:no-repeat;background-size:cover;bottom:0;content:"";position:absolute;right:0;top:0;width:100%;z-index:0}@media only screen and (min-width: 768px){.block.split-feature.offset .split-feature-inner::before{width:70%}}@media only screen and (min-width: 768px){.block.split-feature.offset .split-feature-inner{padding:70px 0}}.block.split-feature.offset .split-feature-inner h3{color:#fff}.block.split-feature.offset.media-right .split-feature-inner::before{left:0;right:auto}.block.split-feature.offset .img-wrap{overflow:hidden;position:relative;z-index:1}.block.split-feature.offset .img-wrap img,.block.split-feature.offset .img-wrap video{height:100%}.block.split-feature.offset .content{align-self:center;max-width:none;padding:0 20px 20px;position:relative;z-index:1}@media only screen and (min-width: 768px){.block.split-feature.offset .content{padding:40px 40px 40px 0}}.block.split-feature.offset .description-wrap a{color:#fff}.block.split-feature.offset .link-wrap .btn:first-child,.block.split-feature.offset .link-wrap a.btn:first-child{background-color:#fff;color:#007055}.block.split-feature.offset .link-wrap .btn:first-child:hover,.block.split-feature.offset .link-wrap a.btn:first-child:hover{background-color:#ffcb0b;color:#231f20}.block.split-feature.offset .link-wrap .btn:first-child:focus,.block.split-feature.offset .link-wrap a.btn:first-child:focus{outline:2px solid #efc67f;outline-offset:2px}.block.split-feature.offset .link-wrap .btn-secondary-link,.block.split-feature.offset .link-wrap a:nth-child(2){color:#fff}.block.split-feature.offset .link-wrap .btn-secondary-link::after,.block.split-feature.offset .link-wrap a:nth-child(2)::after{color:#fff}.block.split-feature.offset .link-wrap .btn-secondary-link:hover,.block.split-feature.offset .link-wrap a:nth-child(2):hover{color:#fff}@media only screen and (min-width: 768px){.block.split-feature.offset.media-right .content{padding:40px 0 40px 40px}}@media only screen and (min-width: 768px){.block.split-feature.media20 .split-feature-inner .img-wrap{width:20%}.block.split-feature.media25 .split-feature-inner .img-wrap{width:25%}.block.split-feature.media30 .split-feature-inner .img-wrap{width:30%}.block.split-feature.media40 .split-feature-inner .img-wrap{width:40%}.block.split-feature.media50 .split-feature-inner .img-wrap{width:50%}.block.split-feature.media60 .split-feature-inner .img-wrap{width:60%}.block.split-feature.media70 .split-feature-inner .img-wrap{width:70%}.block.split-feature.media75 .split-feature-inner .img-wrap{width:75%}.block.split-feature.media80 .split-feature-inner .img-wrap{width:80%}}.block.split-feature.full-width-bg{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.block.split-feature.full-width-bg .block-wrap{margin:0 auto;max-width:1340px;padding:0 15px}@media only screen and (min-width: 1170px){.block.split-feature.full-width-bg .block-wrap{padding:0 50px}}.block.split-feature.full-width-bg .split-feature-inner{background-position:center;background-size:cover;border:1px solid #007055;overflow:hidden;padding:60px 40px;position:relative}@media only screen and (min-width: 768px){.block.split-feature.full-width-bg .split-feature-inner{padding:80px 60px}}.block.split-feature.full-width-bg .split-feature-inner::after{background:linear-gradient(to right, rgba(0, 73, 57, 0.9) 0%, rgba(0, 73, 57, 0.5) 55%, rgba(0, 73, 57, 0) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.block.split-feature.full-width-bg .content{max-width:560px;position:relative;z-index:1}@media only screen and (min-width: 768px){.block.split-feature.full-width-bg .content{max-width:55%}}.block.split-feature.full-width-bg>.block-label{position:absolute;right:20px;top:20px;z-index:2}.block.split-feature.full-width-bg h2{color:#fff;font-family:"acumin-pro",sans-serif;font-size:44px;line-height:1.2;margin-top:0;margin-bottom:16px}.block.split-feature.full-width-bg .description-wrap{color:#fff}.block.split-feature.full-width-bg .link-wrap .btn:first-child,.block.split-feature.full-width-bg .link-wrap a.btn:first-child{font-family:"avenir-lt-pro",sans-serif;font-size:16px;font-weight:700;line-height:1.2;background-color:#feb530;border-color:#feb530;color:#007055}.block.split-feature.full-width-bg .link-wrap .btn:first-child:hover,.block.split-feature.full-width-bg .link-wrap a.btn:first-child:hover{background-color:#feb530;border-color:#feb530;color:#fff}.block.split-feature.full-width-bg .link-wrap .btn:first-child:focus,.block.split-feature.full-width-bg .link-wrap a.btn:first-child:focus{outline:2px solid #efc67f;outline-offset:2px}.block.split-feature.full-width-bg.media-right .split-feature-inner::after{background:linear-gradient(to left, rgba(0, 73, 57, 0.9) 0%, rgba(0, 73, 57, 0.5) 55%, rgba(0, 73, 57, 0) 100%)}.block.split-feature.full-width-bg.media-right .content{margin-left:auto}.block.split-feature.full-width-bg.no-overlay .split-feature-inner::after{display:none}.block.split-feature.white{background-color:#fff}.block.split-feature.granite-green{background-color:#004939}.block.split-feature.legacy-green{background-color:#007055}.block.split-feature.texture-1{background-image:url("../../img/texture-1.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.block.split-feature.texture-2{background-image:url("../../img/texture-2.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.block.split-feature.texture-3{background-image:url("../../img/texture-3.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.block.split-feature.has-film-effect .img-wrap{filter:sepia(0.75);position:relative}.block.split-feature.has-film-effect .img-wrap .film{filter:invert(1);height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.block.split-feature.has-film-effect .img-wrap .effect{filter:blur(0.45px) drop-shadow(0px 0px 0px rgba(255, 255, 255, 0.067));height:100%;inset:0;position:absolute;width:100%}.block.split-feature.has-film-effect .img-wrap .film::after,.block.split-feature.has-film-effect .img-wrap .effect::after{animation:sf-film-scratch .45s steps(1) infinite;background:repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.133) 0 2px, transparent 4px 37vmin);content:"";height:100%;left:0;opacity:.5;padding-left:100px;position:absolute;top:0;width:120%}.block.split-feature.has-film-effect .img-wrap .effect::after{animation:sf-effect-scratch 2s infinite;left:30%}.block.split-feature.has-film-effect .img-wrap .grain{height:100%;inset:0;position:absolute;width:100%}.block.split-feature.has-film-effect .img-wrap .grain::after{animation:sf-grain .5s steps(1) infinite;background-image:repeating-conic-gradient(#000 0%, transparent 0.00003%, transparent 0.0005%, transparent 0.00095%),repeating-conic-gradient(#000 0%, transparent 0.00005%, transparent 0.00015%, transparent 0.0009%);content:"";filter:drop-shadow(0px 0px 1px #000);height:110%;left:-5%;opacity:.25;position:absolute;top:-5%;width:110%}@keyframes sf-grain{0%,100%{transform:translate(0, 0)}10%{transform:translate(-1%, -1%)}20%{transform:translate(1%, 1%)}30%{transform:translate(-2%, -2%)}40%{transform:translate(3%, 3%)}50%{transform:translate(-3%, -3%)}60%{transform:translate(4%, 4%)}70%{transform:translate(-4%, -4%)}80%{transform:translate(2%, 2%)}90%{transform:translate(-3%, -3%)}}@keyframes sf-film-scratch{0%,100%{opacity:.5;transform:translateX(0)}10%{transform:translateX(-1%)}20%{transform:translateX(1%)}30%{opacity:.75;transform:translateX(-2%)}40%{transform:translateX(3%)}50%{opacity:.5;transform:translateX(-3%)}60%{transform:translateX(8%)}70%{transform:translateX(-3%)}80%{opacity:.25;transform:translateX(10%)}90%{transform:translateX(-2%)}}@keyframes sf-effect-scratch{0%{opacity:.75;transform:translateX(0)}10%{transform:translateX(-1%)}20%{transform:translateX(1%)}30%{transform:translateX(-2%)}40%{transform:translateX(3%)}50%{opacity:.5;transform:translateX(-3%)}60%{transform:translateX(8%)}70%{transform:translateX(-3%)}80%{opacity:.25;transform:translateX(10%)}90%{transform:translateX(20%)}100%{transform:translateX(30%)}}
