/*
Theme Name: TREX Theme
Theme URI: http://wordherd.io/
Description: A custom theme by WordHerd for TREX
Author: WordHerd.io
Author URI: https://wordherd.io/
Version: 1.0.1
Template: Impreza
*/
.calc-holder .l-section-h{max-width:1287px}.purplestripe h3{color:#fff;font-weight:500;text-transform:none;font-size:30px;line-height:41px}.purplestripe .w-btn{border:1px solid #fff!important;font-weight:500;text-transform:none;font-size:27px;line-height:31px;padding:15px 20px!important;color:#5b3393!important}.purplestripe .w-btn.color_white.style_solid{color:#5b3393!important}.purplestripe .l-section-h{max-width:1287px;padding:34px 0}@media (max-width:1100px){#formc{margin-top:20px!important}.purplestripe .w-btn{font-size:20px!important;white-space:normal!important}.purplestripe h3{font-size:21px;line-height:29px}}@media (max-width:767px){.calc-holder .tmc-group.tmc-group--third{width:90%!important}.calc-holder .equil{width:100%!important;margin:10px 0 0!important;display:block!important;width:100%!important}}body:not(.home) .l-header.pos_static.bg_transparent{position:static}.home .l-header.bg_transparent:not(.sticky) .l-subheader.at_top{background:#fff}@media (min-width:601px){.page-template-default.header_hor .sidebar_none .l-header.pos_fixed+.l-main .l-section:first-child,.page-template-default.header_hor .sidebar_none .l-header.pos_static.bg_transparent+.l-main .l-section:first-child{padding-top:0!important}}@media (min-width:901px){.home .l-header.bg_transparent:not(.sticky) .l-subheader.at_top{line-height:55px;height:55px}}body:not(.home) .l-header.bg_transparent:not(.sticky) .l-subheader.at_top{background:#ecede8;color:#00652f}body:not(.home) .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle{background:#fff;color:#00652f}.l-subheader.at_top .l-subheader-h{justify-content:space-between}.l-subheader.at_top .l-subheader-h .l-subheader-cell.at_left,.l-subheader.at_top .l-subheader-h .l-subheader-cell.at_right{width:38%;flex-grow:inherit}@media (min-width:901px){.l-subheader-cell.at_left,.l-subheader-cell.at_right{width:30%}.l-subheader-cell.at_left{justify-content:flex-end}.at_middle .l-subheader-cell.at_center{width:auto;justify-content:center;position:relative;top:-50px}.sticky .at_middle .l-subheader-cell.at_center{top:-60px}.l-subheader-cell.at_right{justify-content:flex-start}}.at_middle .l-subheader-cell.at_center a{background:#fff;background:linear-gradient(180deg,#fff 40%,rgba(255,255,255,0) 100%);max-width:250px;min-height:175px;width:100%;display:block;padding:0 10px;position:relative;z-index:100}@media (min-width:1024px){.at_middle .l-subheader-cell.at_center a{min-width:250px}}body:not(.home) .l-subheader-cell.at_center a{background:transparent}.l-subheader-cell.at_center a img{display:block;width:100%;width:250px;height:auto;max-width:142px;margin:0 auto}@media (max-width:720px){.l-subheader-cell.at_center a img{max-width:70%;margin-top:7px}.header_hor .w-nav.type_desktop>.w-nav-list{line-height:20px}.header_hor .ush_menu_2.type_desktop .w-nav-list.level_1>.menu-item>a,.header_hor .ush_menu_3.type_desktop .w-nav-list.level_1>.menu-item>a{padding:0 10px!important}.header_hor .l-subheader.at_top{height:auto}.header_hor .at_top .l-subheader-h{flex-direction:column}.at_top .l-subheader-cell.at_left,.at_top .l-subheader-cell.at_right{justify-content:center}.l-main{margin-top:125px}}@media (max-width:900px){.header_hor .l-header.pos_fixed:not(.notransition) .l-subheader.at_top,.header_hor .l-header.pos_fixed.notransition .l-subheader.at_top{background:#fff;height:47px}.header_hor .l-header.pos_fixed.notransition .l-subheader.at_middle{transition:none!important;height:80px!important}.header_hor .l-header.pos_fixed:not(.notransition) .l-subheader,.header_hor .l-header.pos_fixed.notransition .l-subheader{transition:none!important}.ush_menu_5 .w-nav-control{position:relative;z-index:10}#mobile-links ul{margin:0;display:flex;justify-content:space-between;list-style:none}#mobile-links ul li{margin:0}#mobile-links ul li a{padding:0 10px;text-transform:uppercase;color:#34704b;font-weight:600;font-size:11px}#mobile-links ul li:first-child{border-right:solid 1px #34704b}.l-subheader-cell.at_center{position:absolute;left:0;right:0;margin:auto}.at_middle .l-subheader-cell.at_center a{background:transparent;max-width:150px;min-height:auto}}body{font:300 15px/18px proxima-nova,Helvetica,Arial,sans-serif;color:#726658;background-color:#f6f7f3}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:300;line-height:130%;text-transform:capitalize}h1{color:#34704b}h2{color:#34704b}h6,.h6{text-transform:none;line-height:150%}.w-btn.color_primary.style_solid{font-weight:600;background-color:#5b3393!important}.w-btn.color_primary.style_solid:hover{background-color:#5b3393!important;color:#fff!important}.reset p,.reset ul,.reset ol,.reset dl,.reset address,.reset pre,.reset table,.reset blockquote,.reset fieldset,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,p.reset,ul.reset,ol.reset,dl.reset,address.reset,pre.reset,table.reset,blockquote.reset,fieldset.reset h1.reset,h2.reset,h3.reset,h4.reset,h5.reset,h6.reset{margin:0;padding:0}#hero{max-width:1750px;margin:0 auto}.hero{height:400px}.rev_slider .tp-caption.very_large_text center{font-weight:600!important;letter-spacing:2px!important}@media (min-width:1200px){.rev_slider .tp-caption.very_large_text center{font-size:52px!important;line-height:67px!important}}.rev_slider .tp-bgimg{position:relative}.rev_slider .tp-bgimg:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);content:none;z-index:1;display:block}.l-section.height_huge>.l-section-h{padding:0!important}.home .l-section-h,.page-id-31 .l-section-h{max-width:1400px}.page-id-31 .l-section-h{padding-top:0}.no-padding .l-section-h,.intro.no-padding .l-section-h{padding-bottom:20px!important}.no-padding-top .l-section-h{padding-top:0!important}.page .for_comments{display:none}.rsImg{margin:0!important}.page-id-358 .royalSlider{height:600px!important}.page-id-358 img.rsImg{margin-top:0!important}@media (min-width:901px){.header_hor .sidebar_none .l-header.pos_static.bg_transparent+.l-main .l-section:first-child{padding-top:0!important}}.page-template-page-flexible-landing .hero h2{font-weight:bold}#instructions .w-gallery-list{display:flex;justify-content:center}#instructions .w-gallery-list .w-gallery-item.order_1{display:block;border:solid 5px #5b3394;max-height:288px;box-sizing:content-box;width:auto;overflow:hidden}@media (min-width:1500px){#instructions .w-gallery-list .w-gallery-item.order_1 .w-gallery-item-img img{object-fit:cover;height:100%}}#instructions .w-gallery-list .w-gallery-item:not(.order_1){display:none}@media (max-width:768px){#instructions .w-gallery-list .w-gallery-item.order_1{width:100%}}@media (min-width:901px){.header_hor .l-subheader.at_top{line-height:55px;height:55px}}.ush_menu_2.type_desktop .w-nav-list>.menu-item.level_1,.ush_menu_3.type_desktop .w-nav-list>.menu-item.level_1{font-size:14px;text-transform:uppercase;color:#34704b;font-weight:600}.ush_menu_2.type_desktop .w-nav-list>.menu-item.level_1 .w-nav-title,.ush_menu_3.type_desktop .w-nav-list.level_1>.menu-item>a .w-nav-title{transition:all .3s ease;font-size:11px;text-transform:uppercase;color:#5b3393;font-weight:600}@media (min-width:1200px){.ush_menu_2.type_desktop .w-nav-list>.menu-item.level_1 .w-nav-title,.ush_menu_3.type_desktop .w-nav-list.level_1>.menu-item>a .w-nav-title{font-size:14px}}.ush_text_1{font-size:14px;text-transform:capitalize;color:#5b3393;font-weight:600}.ush_text_1 .w-text-value:hover{color:#8dc63f!important}.ush_menu_1,.ush_menu_4{text-transform:capitalize!important}.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1:hover>.w-nav-anchor{color:inherit!important}.ush_menu_2.type_desktop .w-nav-list>.menu-item.level_1 a:hover .w-nav-title,.ush_menu_3.type_desktop .w-nav-list.level_1>.menu-item>a:hover .w-nav-title,.ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a:hover .w-nav-title,.ush_menu_4.type_desktop .w-nav-list.level_1>.menu-item>a:hover .w-nav-title{text-decoration:underline}.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item{color:#5b3393;font-size:13px!important;font-weight:400!important}.header_hor .l-header.bg_transparent:not(.sticky) .w-nav.type_desktop .w-nav-list.level_1>.menu-item>a{padding:0 8px}@media (min-width:1200px){.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item{font-size:21px!important}.header_hor .l-header.bg_transparent:not(.sticky) .w-nav.type_desktop .w-nav-list.level_1>.menu-item>a{padding:0 20px}}body:not(.home).header_hor .w-nav.type_desktop>.w-nav-list>.menu-item{color:#5b3393}body:not(.home).header_hor .w-nav.type_desktop>.w-nav-list>.menu-item:hover .w-nav-title{color:#5b3393}.header_hor .w-nav.type_desktop>.w-nav-list>.btn.menu-item.level_1>a{line-height:48px;border-radius:0;background-color:#5b3393!important;color:#fff!important}.ush_menu_4.type_desktop .w-nav-list.level_1>.menu-item.btn:hover .w-nav-title{text-decoration:none}.header_hor .w-nav.type_desktop>.w-nav-list>.btn.menu-item.level_1>a:hover{background-color:#5b3393!important;color:#fff!important;text-decoration:none}.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.btn.level_1:hover>.w-nav-anchor{color:#fff!important}.ares .tp-bullet:hover,.ares .tp-bullet.selected{background:#8ec63f}.ares .tp-bullet:hover .tp-bullet-title{visibility:hidden!important}#footer-ctas.l-section.height_auto>.l-section-h{max-width:none}#footer-ctas{padding:0}@media (min-width:901px){#footer-ctas{background:#f5f6f1;background:linear-gradient(90deg,#f5f6f1 0,#f5f6f1 50%,#ecede8 50%,#ecede8 100%)}#footer-ctas .vc_row{display:flex;justify-content:center}}#footer-ctas .vc_row .vc_column_container{display:flex;float:none;align-items:center;justify-content:center;text-align:center;margin:0;width:100%}#footer-ctas .vc_row .vc_column_container .vc_column-inner{padding:0;width:100%}#footer-ctas .vc_row .vc_column_container .vc_column-inner,#footer-ctas .vc_row .vc_column_container .vc_column-inner div{display:flex;flex-direction:column;justify-content:stretch;height:100%}#footer-ctas .vc_row .vc_column_container.materials,#footer-ctas .vc_row .vc_column_container.materials div{align-items:center}#footer-ctas .vc_row .vc_column_container.materials div{width:100%}#footer-ctas .vc_row .vc_column_container.materials a{padding:35px 0;width:100%;display:block}#footer-ctas .vc_row .vc_column_container.materials a .h3{text-transform:none;font-size:35px;margin-bottom:20px;font-weight:400}#footer-ctas .vc_row .vc_column_container.materials a img{max-width:400px}#footer-ctas .vc_row .vc_column_container a svg path,#footer-ctas .vc_row .vc_column_container a svg rect{fill:#5b3393}#footer-materials .h3{margin-bottom:10px!important}#footer-materials .h4{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#5b3393}#footer-materials:hover .h4{color:#fff}#footer-ctas .vc_row .vc_col-sm-6{background-color:#f5f6f1}#footer-ctas .vc_row .vc_col-sm-3{background-color:#ecede8}@media (min-width:901px){#footer-ctas .vc_row .vc_col-sm-6,#footer-ctas .vc_row .vc_col-sm-3{background-color:transparent}#footer-ctas .vc_row .vc_col-sm-6{width:50%}#footer-ctas .vc_row .vc_col-sm-3{width:25%}#footer-ctas .vc_row .vc_col-sm-3.left{position:relative}#footer-ctas .vc_row .vc_col-sm-3.left:after{content:'';position:absolute;right:-1px;top:50%;margin-top:-25%;height:50%;width:1px;background-color:#bbb}}#footer-ctas .vc_row .vc_column_container .g-cols{margin:0}#footer-ctas .vc_row .vc_column_container a{transition:all .3s ease;display:flex;flex-direction:column;padding:0 0 30px;flex:1;justify-content:center}@media (min-width:901px){#footer-ctas .vc_row .vc_column_container a{padding:0}}#footer-ctas .vc_row .vc_column_container a:hover{background:#5b3393}#footer-ctas .vc_row .vc_column_container svg{max-height:200px}#footer-ctas .vc_row .vc_column_container a:hover svg path,#footer-ctas .vc_row .vc_column_container a:hover svg rect{fill:#fff}#footer-ctas .vc_row .vc_column_container .h3{margin:0;padding:0;line-height:normal;float:none;color:#5b3393;text-transform:uppercase;text-align:center;font-size:19px;font-weight:400;letter-spacing:1.2px}#footer-ctas .vc_row .vc_column_container a:hover .h3{color:#fff}.l-footer .widget_nav_menu .menu-item:before{display:none}.l-footer .widget_nav_menu ul li{padding-left:0;font-size:12px;margin:0}.l-footer .widget_nav_menu ul li a{color:#bbb;font-size:15px}.l-footer .widget_nav_menu ul li a:hover{text-decoration:underline}.l-footer .widget_nav_menu{border-top:solid 1px #bbb;padding-top:15px}.l-footer h2.widgettitle{font-size:14px;color:#bbb;font-weight:300;text-transform:none}.home_box_wrap .home_box_last{margin:0!important}.l-footer .vc_col-sm-2.wpb_column.vc_column_container{width:19.6666%}@media (max-width:767px){.l-footer .vc_col-sm-2.wpb_column.vc_column_container{width:100%}}.l-footer .copyright{font-weight:300}#featured-header h2,.intro h2{font-weight:300;color:#5b3393;text-transform:capitalize;text-align:center;letter-spacing:0;padding-left:0!important;padding-right:0!important}.intro h2{margin-bottom:0!important}.intro h3{text-align:center;font-size:25px;line-height:30px;text-transform:capitalize;font-weight:400;color:#333!important}.intro .title,.intro .title-no-line{padding-top:0!important;margin-top:0!important}#content h2{font-weight:500}@media (min-width:1200px){#featured-header h2{font-size:60px;line-height:78px}#content h2{font-size:48px;line-height:60px}}#content h2{text-align:left}.home_box_wrap .home_box_last{margin:0!important}.ush_menu_2.type_desktop .w-nav-list>.menu-item.level_1{font-size:12px}.l-footer .vc_col-sm-2.wpb_column.vc_column_container{width:19.6666%}@media (max-width:767px){.l-footer .vc_col-sm-2.wpb_column.vc_column_container{width:100%}}@media (min-width:1200px){#intro h2{font-size:60px;line-height:78px}}#intro .wpb_text_column p{font-weight:300!important;color:#726658!important}#intro .wpb_text_column.align-left p{text-align:left!important}#intro .wpb_text_column p span{font-weight:300!important;color:#726658!important}@media (min-width:1200px){#intro .wpb_text_column p{font-size:18px!important;line-height:21px!important}}#intro .wpb_text_column p.caption{text-transform:uppercase;font-weight:600!important;font-size:14px!important;line-height:18px!important;text-align:left;color:#333!important}#intro .g-cols h4,#intro .g-cols h5,#intro .g-cols h6{font-weight:700;font-size:15px;line-height:19.5px;text-transform:uppercase;color:#34704b}#intro .g-cols h4 span,#intro .g-cols h5 span,#intro .g-cols h6 span{font-weight:700!important}#alt-intro h3{font-weight:300;color:#726658;text-transform:uppercase;text-align:left;margin-bottom:.5rem}#alt-intro p{text-align:left}@media (min-width:1200px){#alt-intro h3{font-size:26px;line-height:34px}}#alt-intro .wpb_wrapper p:last-child{margin-bottom:0}.background-color{background-color:#ecede8!important}#featured-ctas .g-cols h4,#featured-ctas .g-cols h5,#featured-ctas .g-cols h6,#calculator .g-cols h4,#calculator .g-cols h5,#calculator .g-cols h6,#calculator .g-cols p{font-weight:700;font-size:15px;line-height:19.5px;text-transform:uppercase;color:#5b3393;letter-spacing:0}#featured-ctas .g-cols h4 span,#featured-ctas .g-cols h5 span,#featured-ctas .g-cols h6 span,#calculator .g-cols h4 span,#calculator .g-cols h5 span,#calculator .g-cols h6 span,#calculator .g-cols p span{font-weight:700!important}#video-player .g-cols h3{font-size:26px;line-height:34px;letter-spacing:2px;font-weight:300;color:#726658;text-transform:none}#featured-ctas .g-cols h3,#video-player .g-cols h4,#video-player .g-cols h5,#video-player .g-cols h6{font-weight:300;color:#34704b;text-transform:capitalize;min-height:50px}@media (min-width:1200px){#featured-ctas .g-cols h3,#video-player .g-cols h4,#video-player .g-cols h5,#video-player .g-cols h6{font-size:40px;line-height:50px}}#installation .flex-row{display:flex;flex-direction:column;max-width:1080px;margin:30px auto}#installation .flex-row.flex-row-second{flex-direction:column-reverse}#installation .flex-row>div:not([class*=" vc_col-"]){margin:0}#installation .flex-row .vc_col-sm-7{background-color:#5b3393;color:#fff}#installation .vc_col-sm-7 .wpb_text_column{padding:20px 15px}@media (min-width:768px){#installation .flex-row,#installation .flex-row.flex-row-second{flex-direction:row;align-items:center}#installation .flex-row .vc_column-inner{padding:0}}#testimonials .g-cols.wpb_row{max-width:1100px;margin:0 auto}#testimonials .vc_col-sm-6 .vc_column-inner>.wpb_wrapper .wpb_text_column{box-shadow:0 3px 6px rgba(0,0,0,.5)}#testimonials .vc_col-sm-6 blockquote{color:#616267;padding:30px 30px 30px 50px}#testimonials .vc_col-sm-6 blockquote:before{content:'"';font-family:proxima-nova;position:static;color:#5b3393;font-style:italic;font-weight:700;margin-bottom:-20px}#testimonials .vc_col-sm-6 blockquote p{margin:0}#testimonials .vc_col-sm-6 .credit{background-color:#5b3393;color:#fff;text-align:center;padding:20px 0;margin-bottom:30px}#testimonials .vc_col-sm-6 .credit:last-child{margin-bottom:0}#testimonials .vc_col-sm-6 .credit p{margin:0}#testimonials .vc_col-sm-6 .credit p:first-child{font-weight:700;font-size:20px}#testimonials .credit p{color:#fff}#resources .wpb_wrapper :not(.title-no-line):not(.w-btn):not(.w-btn-label):not(.title):not(.w-video-h):not(iframe){font-size:14px;line-height:18px;font-weight:600;color:#333!important;text-transform:uppercase;margin-top:10px;display:block;letter-spacing:0;margin:10px 0 0;padding:0;position:relative}#resources #featured-header{margin-bottom:0}#resources .w-video{margin-bottom:22.5px}#resources .w-image-h{overflow:hidden}#resources .w-image img{object-fit:cover}#resources .wpb_text_column,#resources .item{margin-bottom:35px}#resources .item img{width:100%;margin-bottom:0}#resources .wpb_text_column p,#resources .item span{font-size:14px;line-height:1;text-transform:uppercase;font-weight:400;letter-spacing:1.4px;color:#5b3393}#resources .wpb_text_column p a,#resources .item h4 a,#resources .wpb_wrapper h4 a{font-size:24px;line-height:29px;font-weight:400;color:#262626!important;text-transform:capitalize;margin-top:10px;display:block;letter-spacing:0;text-align:left}#resources .wpb_text_column p a:hover,#resources .item h4 a:hover,#resources .wpb_wrapper h4 a:hover{color:#5b3393!important}#resources .item h4{padding:0}h1.w-blogpost-title.entry-title{font-weight:400;color:#333!important;text-transform:capitalize;text-align:left;letter-spacing:0}@media (min-width:1200px){h1.w-blogpost-title.entry-title{font-size:32px;line-height:40px}}#us_grid_1 .usg_hwrapper_2{display:none}#us_grid_1 .usg_post_title_1{font-weight:700;font-size:15px!important;line-height:19.5px;text-transform:uppercase;color:#5b3393}#us_grid_1 .usg_post_content_1{text-align:center;font-weight:300;color:#726658}#us_grid_1 .w-grid-item .w-btn-wrapper>.w-btn{font-weight:600;font-size:13px;line-height:48px;text-transform:uppercase;color:#fff!important;background-color:#5b3393;border:#5b3393}#us_grid_1 .w-grid-item .w-btn-wrapper>.w-btn:before{content:none}#us_grid_1 .w-grid-item .w-btn-wrapper>.w-btn:hover{background-color:#5b3393;color:#fff!important;border:#5b3393}.l-section.for_blogpost{padding-top:0!important}.w-grid-item-elm.post_image img{height:300px;object-fit:cover}.mejs-controls{display:none!important}.l-section.for_blogpost,.page-id-139 .l-section{padding-top:0!important}.wp-caption-text{font-style:italic;background-color:transparent!important;color:#333!important;padding-left:0}.wp-caption-text span{color:#333!important}.w-author-desc{font-weight:400}main.l-content table{font-weight:400}@media (max-width:350px){.hero h2{font-size:42px}}.hero .l-section-img.loaded{background-size:100% 100%}.hero h2{margin-top:75px;font-size:54px;font-weight:300;text-transform:none}.hero p{font-size:25px;width:50%;margin:auto;line-height:1.2}@media only screen and (max-width:600px){.hero h2{margin-top:0}}.item.post-feed h5{text-align:center;font-size:15px;line-height:20px;font-weight:bold}.item.post-feed h5 a{color:#5b3393}.single-post .l-content h2,.single-post .l-content h3,.single-post .l-content h4{font-weight:300;font-size:26px;text-transform:capitalize;color:#34704b}.single-post .l-content h3{font-size:22px}.single-post .l-content h4{font-size:18px}.single-post main a{color:#7b6798}.single-post main a:hover{text-decoration:underline}.cols_3>div[class*=list]>*{width:100%}.page-id-31 .cols_3>div[class*=list]>*{width:33%}.page-template-page-flexible-landing .hero{max-width:1750px}.page-template-page-flexible-landing .hero .l-section-img.loaded{background-size:cover}@media (min-width:768px){.page-template-page-flexible-landing .hero{min-height:600px}.page-template-page-flexible-landing .hero .l-section-h{min-height:600px;display:flex;flex-direction:column;justify-content:center}}.page-template-page-flexible-landing .l-section-h.flexible{padding:2rem 0}@media (min-width:768px){.page-template-page-flexible-landing .l-section-h.flexible{display:flex;justify-content:center}}.page-template-page-flexible-landing .l-section-h.flexible:before,.page-template-page-flexible-landing .l-section-h.flexible:after{content:none}.page-template-page-flexible-landing .l-section-h.flexible .wpb_column,.page-template-page-flexible-landing .l-section-h.flexible .vc_column-inner,.page-template-page-flexible-landing .l-section-h.flexible .vc_column-inner>.wpb_wrapper{height:100%}.page-template-page-flexible-landing .l-section-h .g-cols .wpb_wrapper{display:flex;flex-direction:column}.page-template-page-flexible-landing .l-section-h .g-cols .wpb_wrapper>div:last-child{margin-top:auto}.page-template-page-flexible-landing .l-section-h .g-cols .wpb_wrapper img{display:block}.page-template-page-flexible-landing .hero h2{font-size:36px;font-weight:bold;margin-top:0}@media (min-width:768px){.page-template-page-flexible-landing .hero h2{font-size:54px;margin-top:0}}.page-template-page-flexible-landing .hero p{font-size:25px;width:50%;margin:auto;line-height:1.2}.gform_wrapper input,.gform_wrapper textarea{background-color:#f5f5f5}.l-section.for_author{margin-top:30px}.l-section.for_author .w-author-img img{height:90px;object-fit:cover}.archive.author.header_hor .l-header.pos_static.bg_transparent+.l-titlebar{padding-top:20px}.archive.author .l-titlebar.size_medium .l-titlebar-h{padding:0}.archive.author .l-titlebar.size_medium h1{margin:0;margin-bottom:10px}.archive.author .w-author{padding:0;display:flex;align-items:center}.archive.author .w-author-img img{width:100%;max-width:250px;min-width:250px;max-height:250px;object-fit:cover}.archive.author .w-author-desc{margin-left:2rem}.archive.author .additional-bio .wrap{display:flex;flex-wrap:wrap}.archive.author .additional-bio .wrap .col{flex-basis:50%;padding-right:20px;margin-bottom:20px}.archive.author .additional-bio a{color:#666}.archive.author .additional-bio h4{margin-bottom:10px}.archive.author .w-grid-list{display:flex;flex-wrap:wrap;justify-content:space-between}.archive.author .w-grid-list .w-grid-item{width:33%}.archive.author #us_grid_0 .usg_post_title_1{font-size:18px;line-height:24px;font-weight:300;color:#333!important;text-transform:capitalize;margin-top:10px;display:block;letter-spacing:0;margin:10px 0 0;padding:0}.archive.author #us_grid_0 .usg_post_title_1 a{display:block;color:#262626;letter-spacing:0}.archive.author #us_grid_0 .usg_post_title_1 a:hover{color:#5b3393}.archive.author #us_grid_0 .usg_post_taxonomy_1{margin-bottom:10px}.archive.author #us_grid_0 .usg_post_taxonomy_1 a{font-size:14px;line-height:1;text-transform:uppercase;font-weight:400;letter-spacing:1.4px;color:#5b3393}.l-content p,.l-content ul,.l-content ol{font-size:18px;line-height:24px;color:#333;font-weight:400}.l-content ul,.l-content ol{font-weight:400;font-size:16px;line-height:22px;text-align:left;margin-left:1rem}.l-content ul,.l-content ul li{list-style:disc;font-weight:400}.l-content ul{margin-left:20px}.l-content ul li{position:relative;font-weight:400}.l-content ul li:before{content:none;font-size:1.2em;font-weight:300;margin-right:7px;position:absolute;left:0}.w-image,.w-image-h{margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:400;line-height:130%;text-transform:capitalize;color:#333}.w-btn.color_primary.style_solid{font-weight:400;text-transform:capitalize;border:solid 1px transparent!important;font-size:18px}.w-btn.color_primary.style_solid:before,.w-btn.color_primary.style_solid:after{content:none}.w-btn.color_primary.style_solid:hover{background-color:#fff!important;color:#00493d!important;border-color:#1f483e!important}.reset p,.reset ul,.reset ol,.reset dl,.reset address,.reset pre,.reset table,.reset blockquote,.reset fieldset,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,p.reset,ul.reset,ol.reset,dl.reset,address.reset,pre.reset,table.reset,blockquote.reset,fieldset.reset h1.reset,h2.reset,h3.reset,h4.reset,h5.reset,h6.reset{margin:0;padding:0;color:#333}img.aligncenter{width:100%}.w-gallery-item-img{margin-bottom:10px}.title,.title-no-line{font-weight:300;color:#5b3393!important;text-transform:capitalize;text-align:center;letter-spacing:0;position:relative;display:inline-block;padding:0 75px!important;margin-bottom:40px!important;margin-top:40px!important;min-width:500px}.title:before,.title:after{content:'';max-width:150px;height:1px;position:absolute;top:50%;margin-top:-1px;background-color:#000;width:100%}.title-no-line:before,.title-no-line:after{content:none}.title:before{left:0}.title:after{right:0}@media (min-width:1200px){.title,.title-no-line{font-size:60px;line-height:78px;padding:0 190px!important}.title-no-line{line-height:68px}}@media (max-width:767px){.title,.title-no-line{margin-top:0!important;padding:20px 15px 0!important;font-size:30px;min-width:0;margin-bottom:10px!important}.title:before,.title:after{content:none}}.subhead{text-align:center;font-weight:400;font-size:20px}@media (min-width:1200px){.subhead{font-size:18px;line-height:26px}}.wpb_wrapper:has(.title),.wpb_wrapper:has(.subhead),.wpb_wrapper:has(.title-no-line){text-align:center}.basic-header{text-transform:capitalize;font-weight:400;text-align:left;color:#333!important}@media (min-width:1200px){.basic-header{font-size:32px;line-height:40px}}.small-header{text-transform:capitalize;font-weight:400!important;color:#333!important}.for_blogpost h3:not(.small-header){clear:both}@media (min-width:1200px){.small-header{font-size:25px!important;line-height:30px!important}}.blog-header{text-transform:capitalize;font-weight:400!important;color:#333!important;clear:both}@media (min-width:1200px){.blog-header{font-size:29px!important;line-height:34px!important}}.caption{text-transform:uppercase;font-weight:600!important;font-size:14px!important;line-height:18px!important;text-align:left}.caption a,.caption a:hover{color:#333!important}.sub-caption{text-transform:capitalize;font-weight:300!important;font-size:18px!important;line-height:24px!important;color:#333!important}.sub-caption a,.sub-caption a:hover{color:#333!important}.w-btn.color_secondary.style_solid{border:solid 1px transparent!important;color:#333!important}.w-btn.color_secondary.style_solid:before,.w-btn.color_secondary.style_solid:after{content:none}.w-btn.color_secondary.style_solid:hover{border:solid 1px #1f483e!important;background-color:#fff!important}#instructions p{font-size:14px;line-height:18px;font-weight:600;color:#333;margin-bottom:10px;text-transform:uppercase}.tmc-form{font-weight:400}.author-info{font-size:14px;line-height:18px;font-weight:400;color:#333}.author-info a{color:#333!important}.home .w-grid style{display:none!important}.home .w-grid-list{columns:2}.home .w-grid-item{margin-bottom:20px!important}.home .w-grid-item .w-vwrapper{text-align:left}.home .w-grid-item{margin-top:0!important}.home .w-grid-item .w-grid-item-h,.home .w-grid-item .w-grid-item-h:hover{background:transparent!important;box-shadow:none!important;margin-top:0!important}.home .w-grid-item .w-grid-item-h .post_image,.home .w-grid-item .w-grid-item-h a,.home .w-grid-item .w-grid-item-h img{margin-top:0!important}.home .w-grid-item .w-grid-item-h .post_image img{aspect-ratio:16/9;object-fit:cover;max-height:245px}.home .w-grid-item .w-vwrapper *{display:none!important}.home .w-grid-item .w-vwrapper h2,.home .w-grid-item .w-vwrapper h2 a{display:block!important}.home .layout_blog_flat .w-grid-list{display:flex!important;flex-wrap:wrap!important;justify-content:space-between}@media (min-width:900px){.home .layout_blog_flat .w-grid-list .w-grid-item{flex-basis:48%}}.intro h1{font-weight:300;color:#5b3393;text-transform:capitalize;text-align:center;letter-spacing:0;padding-left:0!important;padding-right:0!important;margin-bottom:0!important}.hero h1{margin-top:75px;font-size:54px;font-weight:300;text-transform:none}@media only screen and (max-width:600px){.hero h1{margin-top:0}}@media (min-width:768px) and (max-width:1199.98px){h1.title,h1.title-no-line{font-size:34px}}