:root .home-widget.light-color{--bg-color:var(--light-bg-color);--text-color:var(--light-text-color);--post-content-bg-color:var(--light-post-content-bg)}:root .home-widget.dark-color{--bg-color:var(--dark-bg-color);--text-color:var(--dark-text-color);--post-content-bg-color:var(--dark-post-content-bg)}.home-widget .section-content h1,.home-widget .section-content h2,.home-widget .section-content h3,.home-widget .section-content h4,.home-widget .section-content h5,.home-widget .section-content h6{margin-bottom:30px}.home-widget .section-content h1{font-size:36px;font-size:2.25rem}.home-widget .section-content h2{font-size:32px;font-size:2rem}.home-widget .section-content h3{font-size:28px;font-size:1.75rem}.home-widget .section-content h4{font-size:24px;font-size:1.5rem}.home-widget .section-content h5{font-size:21px;font-size:1.3125rem}.home-widget .section-content h6{font-size:18px;font-size:1.125rem}.home-widget h5.widget-title{position:relative;display:inline-block;margin-bottom:0;font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:0;text-transform:none;text-align:inherit;font-style:normal}.home-widget{position:relative;z-index:9;padding:50px 0}.home-widget .section-content>:last-child{margin-bottom:0}.home-widget.default-color{background:0 0}.home-widget.fullwidth>.container{padding:0;max-width:none}.home-widget .bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;will-change:transform}.touch .home-widget .bg-container{background-attachment:scroll!important}.home-widget .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.home-widget .container{z-index:3}.home-widget .section-content,.home-widget .section-header{position:relative;z-index:9}.home-widget .section-header{margin-bottom:40px;border-bottom:3px solid;text-align:left}.home-widget .section-header h5.section-title{display:inline-block;margin-bottom:0;text-align:inherit}.home-widget .section-header .filter{float:right;font-size:13px;font-size:.8125rem;line-height:32px}.no-touch .home-widget .section-header .filter a:hover{opacity:.6}.home-widget.section-title-center .section-header{border-bottom:none;text-align:center}.home-widget.section-title-center .section-header .section-title+.filter{position:absolute;top:0;right:0}.home-widget.section-title-left .section-header{border-bottom:none}.home-widget.promo-blocks .section-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0 -10px -20px}.home-widget.promo-blocks .section-content .promo-block{position:relative;width:calc(100% - 20px);height:auto;margin:0 10px 20px;background-size:cover;background-position:center;background-repeat:no-repeat}.home-widget.promo-blocks .section-content .promo-block .promo-block-img{position:relative;z-index:1}.home-widget.promo-blocks .section-content .promo-block .promo-block-img img{display:block;max-width:100%}.home-widget.promo-blocks .section-content .promo-block .promo-block-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:15px;font-size:12px;font-size:.75rem;letter-spacing:.5px;font-weight:600;text-transform:uppercase;text-align:center}.home-widget.promo-blocks .section-content .promo-block .promo-block-text span{position:relative;z-index:3;display:block;padding:10px 16px;background:rgba(0,0,0,.7);border-radius:999px;color:#fff;line-height:1.5}.home-widget.promo-blocks .section-content .promo-block .promo-block-text:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--primary-color);opacity:0;content:"";transition:opacity .4s}.gradient-enabled .home-widget.promo-blocks .section-content .promo-block .promo-block-text:after{background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-end))}.no-touch .home-widget.promo-blocks .section-content .promo-block:hover .promo-block-text:after{opacity:.3}.home-widget.promo-blocks .section-content .promo-block .promo-block-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.home-widget.promo-blocks.style-alt .section-content .promo-block .promo-block-text span{position:absolute;bottom:0;left:0;background:#fff;border-radius:0;color:#222}.home-widget.eaven-bannr .container{overflow:hidden}.home-widget.eaven-bannr .section-header{margin-bottom:10px}.home-widget.eaven-bannr .section-header h5.section-title{font-size:12px;font-size:.75rem;font-weight:400;opacity:.5}.home-widget.eaven-bannr .section-content{text-align:center;font-size:0}.home-widget.eaven-bannr .section-content a{display:inline-block}.home-widget.eaven-bannr .section-content img{display:block;width:100%}.home-widget.call-to-action{background:var(--primary-color);color:#fff;text-align:center}#page .home-widget.call-to-action{padding:50px 30px}#page .home-widget.call-to-action .container{padding:0}.gradient-enabled .home-widget.call-to-action.default-color{background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-end))}.home-widget.call-to-action h4{margin-bottom:0;font-size:24px;font-size:1.5rem}.home-widget.call-to-action .button-wrapper{margin-top:30px}.home-widget.call-to-action .button{background:#000;box-shadow:none}.home-widget.intro-block .section-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.home-widget.intro-block.align-left{text-align:left}.home-widget.intro-block.align-center{text-align:center}.home-widget.intro-block.align-right{text-align:right}.home-widget.intro-block.stretched .container{padding:0;max-width:none}.home-widget.intro-block.stretched .intro-text{padding:50px 20px}.home-widget.intro-block.stretched .intro-img img{display:block;width:100%}.home-widget.intro-block.stretched .intro-img+.intro-text{margin-top:0}.home-widget.intro-block a:not(.button){color:var(--primary-color)}.no-touch .home-widget.intro-block a:not(.button):hover{box-shadow:inset 0 -6px 0 -3px currentColor}.home-widget.intro-block h2.intro-title{font-size:30px;font-size:1.875rem;line-height:1}.home-widget.intro-block h2.intro-title.smaller{font-size:24px;font-size:1.5rem;line-height:1.5}.home-widget.intro-block h2.intro-title+.button,.home-widget.intro-block h2.intro-title+p{margin-top:15px}.home-widget.intro-block p{font-size:18px;font-size:1.125rem;font-weight:600}.home-widget.intro-block .intro-text.normal-text p{font-size:16px;font-size:1rem;font-weight:400}.home-widget.intro-block .intro-text{width:100%}.home-widget.intro-block .intro-img+.intro-text{margin-top:30px}.home-widget.dark-color .pagination a.load-more-btn{background:#fff;color:#000}.home-widget.light-color .pagination a.load-more-btn{background:#111;color:#fff}@media screen and (min-width:600px){.home-widget.promo-blocks .section-content{margin-right:-20px;margin-left:-20px}.home-widget.promo-blocks .section-content .promo-block{margin-right:20px;margin-left:20px;width:calc(33.333333% - 40px)}.home-widget.mailchimp-signup-form .widget.widget_mc4wp_form_widget{width:90%;max-width:720px}.home-widget.mailchimp-signup-form.with-bg{padding:100px 50px}.home-widget.mailchimp-signup-form.with-overlay .widget.widget_mc4wp_form_widget{padding:50px}.home-widget.mailchimp-signup-form input[type=email],.home-widget.mailchimp-signup-form input[type=text]{width:calc(80% - 30px);margin:0 15px}.home-widget.mailchimp-signup-form .fields-container input[type=email]{width:50%;margin:0 auto}.home-widget.mailchimp-signup-form .fields-container input[type=submit]{margin-top:0;margin-left:15px}.home-widget.intro-block.stretched .intro-text{padding:50px 30px}}@media screen and (min-width:768px){.home-widget{padding:80px 0}.home-widget.promo-blocks .section-content .promo-block .promo-block-text{padding:30px}.home-widget.call-to-action .section-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-widget.call-to-action .section-content .button-wrapper{margin-top:0}.home-widget.call-to-action .section-content .text-wrapper{max-width:70%}.home-widget.intro-block .intro-text{position:relative;z-index:9;order:2;width:50%;padding:0}.home-widget.intro-block .intro-img{order:1;max-width:50%}.home-widget.intro-block .intro-img+.intro-text{margin-top:0}.home-widget.intro-block.stretched .intro-text{padding:50px;width:40%}.home-widget.intro-block.stretched .intro-img{margin:0;width:60%;max-width:60%}.home-widget.intro-block.stretched.equal-column .intro-img,.home-widget.intro-block.stretched.equal-column .intro-text{width:50%}.home-widget.intro-block.text-left-column .intro-img{order:2;margin-left:0}.home-widget.intro-block.text-left-column .intro-text{order:1}.home-widget.intro-block.text-left-column .intro-text:only-child{margin-left:0}.home-widget.intro-block.text-left-column .intro-img+.intro-text{padding-right:50px;margin-right:0}.home-widget.intro-block.text-right-column .intro-text:only-child{margin-right:0}.home-widget.intro-block.text-right-column .intro-img{margin-right:0}.home-widget.intro-block.text-right-column .intro-img+.intro-text{padding-left:50px;margin-left:0}.home-widget.intro-block.text-center-column .section-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-widget.intro-block.text-center-column .intro-img,.home-widget.intro-block.text-center-column .intro-text{width:60%;max-width:60%;margin:0 auto}.home-widget.intro-block.text-center-column .intro-img+.intro-text{margin-top:30px}}@media screen and (min-width:1024px){.home-widget.eaven-bannr.large-banner-special .section-content{height:400px;background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:cover;will-change:transform}.home-widget.eaven-bannr.large-banner-special .section-content a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.home-widget.eaven-bannr.large-banner-special .section-content img{opacity:0;visibility:hidden}.home-widget.mailchimp-signup-form input[type=email],.home-widget.mailchimp-signup-form input[type=text]{width:calc(50% - 30px)}.home-widget.intro-block h2.intro-title{font-size:60px;font-size:3.75rem}.home-widget.intro-block h2.intro-title.smaller{font-size:36px;font-size:2.25rem}}@media screen and (max-width:599px){.home-widget .section-header .filter{max-width:40%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}