@charset "UTF-8";.ct-container,.wp-block-greenshift-blocks-row>.gspb_row__content{width:100%!important;padding:0 15px}.wp-block-greenshift-blocks-row>.gspb_row__content .gspb_row__content{padding:0}.alternative-theme-font{font-family:Inter,sans-serif}.ct-header-cta .ct-button{position:relative}.ct-header-cta .ct-button:after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:24px;height:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_2035_25" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23ffffff"></rect></mask><g mask="url(%23mask0_2035_25)"><path d="M15 19L13.575 17.6L18.175 13H2V11H18.175L13.6 6.4L15 5L22 12L15 19Z" fill="%23ffffff"></path></g></svg>');background-repeat:no-repeat;background-size:cover}.ct-footer [data-row=bottom]>.ct-container-fluid{width:100%!important}.dreadmore{min-height:4.5em;height:4.5em;font-size:1rem;line-height:1.5;-webkit-transition:height .2s;-o-transition:height .2s;-moz-transition:height .2s;transition:height .2s;overflow:hidden}.dreadmore.active{height:auto!important}[data-drm-toggler].dreadmore--disabled{display:none!important}@media(max-width:689.98px){.foot-col-accordion-sm-wrap.active>.nav{display:none}}.home[data-footer*=type-1] [data-transparent]{background-color:#00000003}body.blog .hero-section[data-type=type-2]>figure>.ct-media-container:after{background:#0f172a75}.ct-search-results a{color:#fff}.ct-search-results a:hover,.ct-search-results a:focus{color:#fffc}.dreadmore{position:relative}.dreadmore-needs-toggle:not(.active):after{content:"...";position:absolute;bottom:0;right:0;padding-left:6px}.dreadmore.active:after{display:none}body.error404 main.site-main form.ct-search-form .ct-search-form-inner button[type=submit].wp-element-button,body.blog main.site-main form.ct-search-form .ct-search-form-inner button[type=submit].wp-element-button{background-color:transparent}body.wp-singular.post-template-default.single-post .hero-section[data-type=type-2]>header.ct-container{padding-left:15px;padding-right:15px}body.home .ct-header .ct-sticky-container{background:#0f172a61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
