/*!
Theme Name: My Twenty Twenty One Child Theme
Theme URI: https://example.com
Description: A child theme for Twenty Twenty One.
Author: Orchard
Author URI: https://growatorchard.com/
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/.single-post .progress-container{display:flex}.progress-container{width:100%;height:5px;background:#e7e9ec;position:absolute;bottom:0;display:none}.progress-bar{height:5px;background:#e7e9ec;background-color:#ed3124!important;width:0}.cli-bar-btn_container .cli_settings_button{display:block!important}.cli-tab-header a.cli-nav-link{display:flex!important}#dpsp-floating-sidebar{z-index:9}.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:not(:hover):not(:active){background-color:#c92228!important}@font-face{font-family:Avenir;src:url(assets/fonts/Avenir-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(assets/fonts/Avenir-Medium.woff2) format("woff2"),url(assets/fonts/Avenir-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(assets/fonts/Avenir-Black.woff2) format("woff2"),url(assets/fonts/Avenir-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}body{font-family:Avenir,sans-serif!important;font-weight:400}h1{font-family:Avenir,sans-serif;font-weight:900!important;font-size:55px!important;color:#2c2c2c;margin-bottom:3%}.h1 .red,.h2 .red,h1 .red,h2 .red,h3 .red,p .red{color:#ed3124!important}.h1 .blue,.h2 .blue,h1 .blue,h2 .blue,h3 .blue,p .blue{color:#0092bc!important}.h1 .green,.h2 .green,h1 .green,h2 .green,h3 .green,p .green{color:#64a70b!important}.h1 .purple,.h2 .purple,h1 .purple,h2 .purple,h3 .purple,p .purple{color:#614b79!important}.h2,h2{font-family:Avenir,sans-serif!important;font-weight:800!important;font-size:50px!important;color:#2c2c2c;margin-bottom:3%}.h3,h3{font-size:28px!important;text-transform:uppercase;color:#ed3124!important}.h3,.h4,h3,h4{font-family:Avenir,sans-serif!important;font-weight:800!important;margin-bottom:2%}.h4,h4{font-size:25px!important}.h5,h5{font-weight:800!important;font-size:20px!important;letter-spacing:0;text-transform:uppercase}.accordion-body,.h5,h5,ol li,p,ul li{font-family:Avenir,sans-serif!important;color:#2c2c2c!important}.accordion-body,ol li,p,ul li{font-weight:400;font-size:25px!important;line-height:40px!important;margin-bottom:1%}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gfield_radio label{font-weight:400!important;font-family:Avenir,sans-serif!important;font-size:18px!important;margin-bottom:0!important}.ginput_container_select select{font-family:Avenir,sans-serif!important;font-size:18px!important}.gform_footer{display:block!important;text-align:center;width:max-content;margin:0 auto!important;position:relative}.ginput_container_select select,.site textarea,input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border:1px solid #2c2c2c}.gfield_radio .gchoice{margin-bottom:10px}.gform_wrapper .gfield_required{color:#eb1f23!important}.button{font-family:Avenir!important;background-color:#ed3124!important;color:#fff!important;font-weight:900!important;font-size:18px!important;border:0!important;position:relative;text-transform:uppercase;padding:9px 5px!important}.gform_footer:hover .button{background-color:#d0291c!important}.button-container{position:relative;width:max-content}.button-container:after{height:42px;top:-8px}.button-container:after,.gform_footer:after{content:"";width:48px;background-image:url(/wp-content/uploads/2022/04/right-side.png);position:absolute;background-size:contain;background-repeat:no-repeat;right:-47px}.gform_footer:after{height:44px;top:16px}.button-container:hover:after,.gform_footer:hover:after{background-image:url(/wp-content/uploads/2022/04/right-side-hover.png);cursor:pointer}.button-container:hover:before,.gform_footer:hover:before{background-image:url(/wp-content/uploads/2022/04/left-side-hover.png);cursor:pointer}.fl-row-fixed-width{max-width:100%}.gform_footer:before{height:46px;top:15px;left:-49px}.button-container:before,.gform_footer:before{content:"";width:49px;background-image:url(/wp-content/uploads/2022/04/left-side.png);position:absolute;background-size:contain;background-repeat:no-repeat;z-index:99}.button-container:before{height:43px;top:-8px;left:-45px}.button-container:hover .button{background-color:#d0291c!important}.default-max-width,.entry-content .wp-audio-shortcode,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.post-thumbnail,[class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:100%;width:100%},.fl-module-content{margin:0}.fl-row-content-wrap{padding:0}.fl-row-fixed-width{max-width:100%!important;width:100%}.fl-module-content{margin:0!important}.fl-row-content-wrap{padding:0!important}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:unset;color:unset}#main header{display:none}#main{padding-top:158px;padding-bottom:0}.entry-content{margin-top:0!important;margin-bottom:0!important}.fl-rich-text{width:90%;margin:5% auto}.fl-rich-text a{color:#ed3124}@media only screen and (max-width:500px){.fl-rich-text{margin:10% auto}.button-container{width:75%;margin:0 auto!important}.button{width:100%!important;max-width:100%!important;text-align:center;display:block;font-size:16px!important;padding:9px 0!important}.button-container:after,.button-container:before{height:42px;top:0;width:45px}.button-container:after{right:-44px}.h1,h1{font-size:40px!important;line-height:50px!important}.h2,h2{font-size:28px!important}.h3,h3{font-size:25px!important}.h4,h4{font-size:22px!important}.accordion-body,ol li,p,ul li{font-size:20px!important;line-height:35px!important}}@media only screen and (max-width:415px){.button-container{width:73%}}@media only screen and (max-width:400px){.button-container .button{font-size:18px!important;line-height:14px!important}}#mc_embed_signup{margin-bottom:1%}#mc_embed_signup label{color:#fff;width:30%;font-family:Avenir!important}#mc_embed_signup input{width:100%;padding:5px;margin-bottom:1%}#mc_embed_signup #mc-embedded-subscribe{width:100%;margin-top:3%;margin-bottom:0}#mc_embed_signup #mc-embedded-subscribe:hover{background-color:#d0291c!important}@media only screen and (max-width:1200px){#mc_embed_signup input,#mc_embed_signup label{display:block;width:100%}#mc_embed_signup label{margin-bottom:0}#mc_embed_signup input{margin-bottom:1%}}.search-results #main{width:90%;margin:0 auto}.search-results #main header{display:block;margin-top:5%;max-width:100%}.search-results .post-thumbnail .wp-post-image,.search-results figcaption{display:none}.search-results .entry-title a{font-size:30px}.search-results p a{color:#eb1f23}.search-results .pagination{max-width:100%;margin-bottom:5%}.comments-pagination .nav-links>*,.search-results .pagination .nav-links>*{font-family:Avenir!important}.remove-space .three-block{margin-bottom:0}.three-block{width:90%;margin:5% auto;display:flex;flex-wrap:wrap;justify-content:space-between}.four .three-block .block{width:24%}.three-block .block{background-color:#f5f5f5;padding:3% 1%;width:31%;position:relative}.three-block .block img{width:15%;margin:0 auto 5%;display:block}.three-block .block h3{text-align:center;color:#2c2c2c!important;margin-bottom:1%}.three-block .block p{text-align:center;font-size:20px!important;font-weight:700;position:relative;line-height:25px!important}.three-block .block p a{font-weight:400!important;color:#ed3124}.three-block .block p a:hover{text-decoration:none;font-weight:500!important}.three-block .block:before{border-bottom:80px solid #fff;border-left:69px solid #f5f5f5;width:0}.three-block .block:after,.three-block .block:before{content:"";position:absolute;right:0;bottom:0;transition:.3s}.three-block .block:after{background-image:url(/wp-content/uploads/2022/04/gray-detail.png);width:53px;height:64px;background-size:cover}@media only screen and (max-width:970px){.four .three-block .block,.three-block .block{width:100%;margin-bottom:3%}.three-block .block img{width:10%}}@media only screen and (max-width:475px){.three-block .block img{width:15%}.three-block .block{padding:7% 5%;margin-bottom:5%}.three-block{margin:10% auto}}.contact-form{width:100%;padding:5%;background-image:url(/wp-content/uploads/2022/04/gray-bg-stripes.png);background-size:cover;background-position:50%}.contact-form .breadcrumbs p{font-size:16px!important;font-weight:600}.contact-form .breadcrumbs p a{color:#2c2c2c;text-decoration:none;font-weight:400}.contact-form .form{width:40%;display:inline-block;vertical-align:top;background:#fff;padding:2%}.contact-form .info{width:54%;display:inline-block;vertical-align:top;margin-left:5%}.contact-form .info .quote{padding:3%;text-align:center;background-color:#2c2c2c;box-shadow:0 0 15px #80808073}.contact-form .info .quote p{color:#fff!important}.contact-form .info .quote img{width:25%;margin-bottom:3%}.contact-form .info .quote .red{font-size:18px!important;font-weight:500;color:#eb1f23!important}.contact-form .info .logos{margin-top:5%;background-color:#ed3124;padding:5%;text-align:center;position:relative;box-shadow:0 0 15px #80808073}.contact-form .info .logos:before{background-image:url(/wp-content/uploads/2022/04/background-color.png);left:0;top:0}.contact-form .info .logos:after,.contact-form .info .logos:before{content:"";position:absolute;width:20%;height:10vw;background-size:cover}.contact-form .info .logos:after{background-image:url(/wp-content/uploads/2022/04/wide-triangle.png);right:0;bottom:0}.contact-form .info .logos p{text-align:center;color:#fff!important;font-weight:700;font-size:20px!important;position:relative}.no-breadcrumbs .contact-form .breadcrumbs{display:none}.contact-form .info .logos img{position:relative;margin:2% 3%;height:50px}.contact-form .form p{font-size:20px!important;line-height:25px!important}.contact-form .form p.details{font-size:16px!important}.contact-form .form p a{color:#ed3124}.contact-form .form p a:hover{text-decoration:none}@media only screen and (max-width:950px){.contact-form .form{width:100%;display:block;margin-bottom:5%;padding:4%}.contact-form .info{width:100%;display:block;margin-left:0}.contact-form .info .logos:before{height:19vw}.contact-form .info .logos:after{height:18vw}}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme .gform_footer input.button{padding:4px 5px!important}.gform_footer:before{height:45px;left:-48px}}@media only screen and (max-width:500px){.gform_footer:before{height:41px;left:-44px}.gform_footer:after{height:40px}.gform_footer{width:80%}}.contact-form.form-only .form{display:block;margin:0 auto}.gform_wrapper .gform_validation_errors>h2{font-size:18px!important;line-height:23px!important}.full-map iframe{width:100%;max-height:100%}.site-header{padding-top:0;width:100%;max-width:100%;border-bottom:1px solid #979797;padding-bottom:2%;position:fixed;background-color:#fff;z-index:999;height:190px;top:0;transition:.3s;display:flex!important}.site-header.scroll .top-header{display:none;transition:.3s}.site-header.scroll{height:55px;transition:.3s}.site-header.scroll .site-logo img{width:65%;transition:.3s}.site-header.scroll .primary-navigation>div>.menu-wrapper .sub-menu-toggle{height:45px;transition:.3s}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{height:50px;transition:.3s}#wpadminbar{z-index:999999999}.site-header .top-header{width:100%;display:block;background-color:#2c2c2c;padding:10px 0;transition:.3s}.site-header .top-header .left a,.site-header .top-header .right a{color:#fff;text-decoration:none;font-size:15px;font-weight:500}.site-header .top-header .left a:focus{color:#fff!important}.site-header .top-header .left a:nth-of-type(2){margin-left:3%}.site-header .top-header .right a:first-of-type{margin-right:3%}.site-header .top-header .right a{display:inline-block;vertical-align:middle}.site-header .top-header .right .search-container{display:inline-block;vertical-align:bottom;margin-left:3%}.site-header .top-header .right .search-container input{font-size:15px;padding:0 10px;background-color:transparent;border:0;border-bottom:1px solid #fff}.primary-navigation .primary-menu-container>ul>.menu-item>a{padding-top:6px;padding-right:0;text-transform:uppercase;font-family:Avenir!important;font-size:18px;font-weight:800}.site-header .top-header .right .search-container input:focus{border-bottom:2px solid #fff;color:#fff;font-weight:700}.site-header .top-header .right .search-container button{padding:0!important;background-color:transparent}.site-header .top-header .left a:hover,.site-header .top-header .right a:hover{text-decoration:underline}.site-header .top-header .left{width:45%;display:inline-block;margin-left:5%;margin-top:3px;vertical-align:top}.site-header .top-header .right{width:45%;display:inline-block;text-align:right;margin-top:-3px;vertical-align:top}.site-header .site-branding{display:none}.site-header .site-logo{border-bottom:0;width:15%;margin-left:5%;padding-bottom:0}.site-header .site-logo img{width:100%;transition:.3s}.site-header #site-navigation{width:68%;text-align:right;margin-right:6%}.primary-navigation>div>.menu-wrapper{justify-content:space-between}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg{display:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus:after,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus:after{content:"";display:inline;background-image:url(/wp-content/uploads/2022/04/down-arrow.png);width:16px;height:10px;background-size:cover}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus:after{transform:rotate(180deg)}.primary-navigation .sub-menu .menu-item>a{font-family:Avenir!important;text-align:left;font-weight:500;font-size:18px;padding:5px}.primary-navigation>div>.menu-wrapper>li>.sub-menu:after,.primary-navigation>div>.menu-wrapper>li>.sub-menu:before{display:none}.primary-navigation>div>.menu-wrapper>li>.sub-menu,.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background-color:#e7e9ec;text-align:center;border-bottom:1px solid #76787a;min-width:300px}.primary-navigation>div>.menu-wrapper>li>.sub-menu li:hover{border-bottom:2px solid #ed3124}.primary-navigation>div>.menu-wrapper>li>.sub-menu li a{text-align:center}.primary-navigation>div>.menu-wrapper>li>.sub-menu li:hover a{font-weight:800;text-decoration:none}.primary-navigation .primary-menu-container>ul>#menu-item-52>a{background-color:#ed3124;padding:0 10px!important;height:38px;color:#fff;text-decoration:none}.primary-navigation .primary-menu-container>ul>#menu-item-52:hover>a{background-color:#d0291c;text-decoration:none}.primary-navigation .primary-menu-container>ul>#menu-item-52>a:before{content:"";background-image:url(/wp-content/uploads/2022/04/red-left.png);height:42px;width:32px;background-size:cover;display:inline-block;position:absolute;left:-32px;top:-4px}.primary-navigation .primary-menu-container>ul>#menu-item-52>a:after{content:"";background-image:url(/wp-content/uploads/2022/04/red-right.png);height:38px;width:35px;background-size:cover;display:inline-block;position:absolute;right:-32px;top:0}.primary-navigation .primary-menu-container>ul>#menu-item-52:hover>a:after{background-image:url(/wp-content/uploads/2022/04/red-right-hover.png)}.primary-navigation .primary-menu-container>ul>#menu-item-52:hover>a:before{background-image:url(/wp-content/uploads/2022/04/red-left-hover.png)}.primary-navigation .primary-menu-container>ul>#menu-item-52{margin-top:5px}.primary-navigation .primary-menu-container>ul>#menu-item-53{margin-right:10%}#primary-menu-list .mobile{display:none}@media only screen and (max-width:1330px){.site-header #site-navigation{width:70%}}@media only screen and (max-width:1257px){.primary-navigation .primary-menu-container>ul>.menu-item>a{font-size:16px;padding-bottom:0}}@media only screen and (max-width:1160px){.primary-navigation .primary-menu-container>ul>#menu-item-53{margin-right:5%}}@media only screen and (max-width:1079px){.primary-navigation .primary-menu-container>ul>.menu-item>a{font-size:15px}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus:after,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus:after{width:13px;height:8px}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{width:35px}}@media only screen and (max-width:999px){.menu-button-container #primary-mobile-menu .dropdown-icon.close .svg-icon,.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{display:block!important}.site-header.scroll .menu-button-container{top:-25px}.site-header.scroll .site-logo{margin-top:12px}.primary-navigation .primary-menu-container>ul>#menu-item-52>a{position:relative;padding:7px 10px 6px!important}.primary-navigation .primary-menu-container>ul>#menu-item-52{text-align:center;margin-top:5%;padding-bottom:7%}.menu-button-container #primary-mobile-menu{background-color:transparent!important;color:#2c2c2c!important;padding-top:0!important}#site-navigation .button:focus,button:focus{outline:0}.primary-navigation-open .menu-button-container #primary-mobile-menu{padding-right:0!important;padding-top:10px!important;padding-bottom:0!important}.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon{position:relative;top:-11px;width:50px;height:50px}.primary-navigation>div>.menu-wrapper>li>.sub-menu{background-color:#fff;border-bottom:0 solid;border-top:1px solid #76787a}.primary-navigation>div>.menu-wrapper>li>.sub-menu li{border-bottom:0 solid}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{height:44px;width:40px}.primary-navigation>div>.menu-wrapper>li>.sub-menu li a{text-align:left;background-color:#fff}.site-header{height:140px}.site-header .site-logo{margin-top:-5px}.primary-navigation-open .site-header #site-navigation{width:100%}.primary-navigation-open .menu-button-container{top:-87px}.site-header .site-logo{z-index:999}.primary-navigation>div>.menu-wrapper{display:block;background:#fff;top:-20px;margin-top:0}.primary-navigation .primary-menu-container>ul>.menu-item{border-bottom:1px solid #979797;padding-left:4%;display:block;text-align:left;position:relative}.primary-navigation .primary-menu-container>ul>.menu-item>a{font-size:18px;font-weight:600;width:max-content;display:inline}.primary-navigation .primary-menu-container>ul>.menu-item>a+.sub-menu-toggle{display:inline;margin-left:1%;position:absolute;right:2%;border-left:1px solid #000;padding-left:2%}.primary-navigation>div>.menu-wrapper>li>.sub-menu{position:relative}.primary-navigation .sub-menu{border:0}.site-header #site-navigation{margin-right:0}.menu-button-container{display:block;right:6%}.primary-navigation>.primary-menu-container{display:none}.primary-navigation-open .primary-navigation>.primary-menu-container{display:block;width:100%;height:100%;background-color:#fff;left:0;margin-left:0;max-width:100%!important}.menu-button-container{padding-top:0;padding-bottom:0;top:-35px}#main{padding-top:108px}.lock-scrolling,.primary-navigation-open{position:fixed!important}.primary-navigation-open .site-header.scroll .site-logo img{width:inherit;transition:none}.primary-navigation-open .site-header.scroll .menu-button-container{top:inherit!important}.primary-navigation-open .site-header.scroll{height:inherit;transition:none}.primary-navigation-open .site-header.scroll .top-header{display:block}.primary-navigation-open .site-header.scroll .site-logo{margin-top:inherit;text-align:inherit}}@media only screen and (max-width:970px){.site-header .top-header .right{width:50%}.site-header .top-header .left{width:40%}}@media only screen and (max-width:873px){#primary-menu-list .mobile{display:block}#primary-menu-list .mobile .mobile-buttons{background-color:#2c2c2c}#primary-menu-list .mobile .mobile-buttons a{width:49%;display:inline-block;text-align:center;color:#fff;font-family:Avenir!important;font-size:16px;font-weight:500}#primary-menu-list .mobile .mobile-buttons a:first-of-type{border-right:1px solid #fff}#primary-menu-list .mobile .menu-search{text-align:center;margin:3% 0}#primary-menu-list .mobile .menu-search input{padding:0;border:0;border-bottom:2px solid #ed3124;font-size:18px;color:#2c2c2c;width:85%}#primary-menu-list .mobile .menu-search button{background-color:transparent;color:#ed3124;font-size:25px;padding:0}#primary-menu-list .mobile .menu-search input:focus{outline:0;border-bottom:3px solid #ed3124}.site-header{height:117px}.site-header .top-header .right{display:none}.site-header .top-header .left{width:90%;margin:0 auto;display:block;text-align:center}.site-header .top-header .left a:first-of-type{border-right:1px solid #fff;padding-right:2%}.site-header .top-header .left a:nth-of-type(2){padding-left:2%;margin-left:0}.site-header .top-header{padding:0}.site-header .top-header .left a,.site-header .top-header .right a{padding-top:10px;padding-bottom:10px;width:49%;display:inline-block}}@media only screen and (max-width:500px){.primary-navigation .primary-menu-container>ul>.menu-item{padding-top:10px;padding-bottom:10px}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{height:57px;width:40px;margin-top:-11px;padding-left:17px!important}.site-header .site-logo{margin-top:-8px;width:40%}.site-header #site-navigation{width:50%}.primary-navigation-open .menu-button-container #primary-mobile-menu{justify-content:right}.primary-navigation>div>.menu-wrapper{top:-18px}.primary-navigation .primary-menu-container>ul>#menu-item-52>a{display:block;width:80%!important;margin-left:7%;padding-top:2px!important}}@media only screen and (max-width:481px){.site-header.scroll .site-logo{text-align:left}.site-header.scroll .menu-button-container{top:9px}.primary-navigation-open .site-header.scroll .menu-button-container{top:inherit!important}.site-header .site-logo{margin-top:-3px}.site-header .top-header{padding:1% 2%}.primary-navigation>.primary-menu-container{top:115px!important;padding-top:0;padding-left:0;padding-right:0}.site-logo .custom-logo{max-width:100%}.menu-button-container{top:-7px}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu{justify-content:right}.primary-navigation-open .menu-button-container{top:52px}.primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false]~ul{display:none}.primary-navigation>div>.menu-wrapper{top:0}}.filtering{width:90%;margin:0 auto;margin-top:5%;margin-bottom:5%}.filtering .filters{width:15%;display:inline-block}.filtering .filters .section{margin:10% 0}.filtering .filters .clear{color:#ed3124;font-family:Avenir!important;font-weight:500;font-size:18px}.filtering input[type=checkbox]+label{font-family:Avenir!important;margin-bottom:0;padding-left:0;vertical-align:text-bottom}.filtering .filters button{display:block;background-color:transparent!important;color:#2c2c2c!important;padding:0!important;box-shadow:none;cursor:default}.filtering .content .tab-content>.active{display:flex;flex-wrap:wrap;justify-content:left;width:100%;padding:0}.filtering .content .tab-content a{width:30%;margin-top:3%;background-color:#d8d8d8;padding:2px;text-decoration:none;margin-right:3%}.filtering .content .tab-content a:hover{background-color:#e7e9ec}.filtering .content .tab-content .block .details{font-size:18px!important;padding:0 5%;margin-top:4%;line-height:20px!important}.filtering .content .tab-content .block p{font-size:20px!important;line-height:26px!important;padding:0 5%}.filtering .content .tab-content .block h3{font-size:23px!important;padding:0 5%;text-transform:none}.filtering .content .tab-content .block .featured-image{width:100%;height:15vw;background-image:url(/wp-content/uploads/2022/04/placeholder.jpg);background-size:cover;background-position:50%}.filtering .filters .accordion-body{padding:0;margin-top:3%}.filtering .filters .accordion-item{border:0}.filtering .filters .clear:hover{text-decoration:none}.filtering .content{width:81%;display:inline-block;vertical-align:top;margin-left:3%}.filtering .nav-tabs .nav-link{border:0;color:#2c2c2c;padding-bottom:0;font-size:22px}.filtering .nav-tabs .nav-link:hover{color:#ed3124}.filtering .nav-tabs .nav-link:focus{color:#ed3124!important}.filtering .nav-tabs .nav-link.active{color:#ed3124;font-weight:700;border-bottom:4px solid #ed3124;padding-bottom:5%}.filtering .nav-tabs .nav-item{width:20%;text-align:center;margin-bottom:-1px}.filtering .collapse:not(.show){display:block}@media only screen and (max-width:1250px){.filtering .filters{width:22%}.filtering .content{width:74%}.filtering .nav-tabs .nav-link{font-size:20px;line-height:22px}.filtering .content .tab-content a{width:47%}}@media only screen and (max-width:1177px){.filtering .content .tab-content .block .featured-image{height:21vw}}@media only screen and (max-width:950px){.filtering .filters{width:100%;display:block;border:1px solid #d8d8d86e;padding:10px 10px 0;margin-bottom:5%}.filtering .collapse:not(.show){display:none}.filtering .content{width:100%;margin-left:0;display:block}.filtering .filters .accordion-button:after{background-image:url(/wp-content/uploads/2022/04/red-arrow.png);display:inline-block;width:3%;height:4vw;background-size:contain;transform:rotate(270deg)}.filtering .filters .accordion-button.collapsed:after{transform:rotate(90deg)}.filtering .filters button h4{width:93%;display:inline-block;vertical-align:text-bottom}.filtering .filters .accordion-body{margin-top:1%}.filtering .filters .section{margin:5% 0}.filtering .content .tab-content>.active{max-width:100%}}@media only screen and (max-width:755px){.filtering .nav-tabs .nav-link{font-size:18px;line-height:20px;padding:5% 2%!important}}@media only screen and (max-width:550px){.filtering .nav-tabs .nav-item{width:33%;margin-top:2%}.filtering .nav{justify-content:center;margin-bottom:5%}.filtering .content .tab-content a{width:100%;margin-bottom:5%;margin-top:5%}.filtering .content .tab-content .block .featured-image{height:50vw}}@media only screen and (max-width:440px){.filtering .filters .accordion-button:after{width:6%;height:6vw}.filtering .filters button h4{width:91%}}@media only screen and (max-width:350px){.filtering .nav-tabs .nav-link{font-size:16px;line-height:18px}}.testimonial-list{width:90%;margin:5% auto}.testimonial-list h2{text-align:center;margin-bottom:3%}.testimonial-list .content{display:flex;flex-wrap:wrap;justify-content:space-around}.testimonial-list .content .block{width:30%;background-color:#2c2c2c;position:relative;padding:2% 2% 4%;margin-bottom:3%}.testimonial-list .content .block:before{content:"";position:absolute;right:0;bottom:0;border-bottom:80px solid #fff;border-left:69px solid #2c2c2c;width:0;transition:.3s}.testimonial-list .content .block:after{content:"";background-image:url(/wp-content/uploads/2022/04/red-detail.png);width:53px;height:64px;bottom:0;right:0;position:absolute;background-size:cover;transition:.3s}.testimonial-list .content .block p{color:#fff!important;font-size:18px!important;line-height:22px!important;margin-bottom:0;position:relative}.testimonial-list .content .block img{width:30%;display:inline-block;vertical-align:middle}.testimonial-list .content .block .details{width:68%;display:inline-block;vertical-align:middle;padding-left:5%}.testimonial-list .content .block .details strong{color:#ed3124;text-transform:uppercase;font-weight:900;margin-bottom:1%;display:block;font-size:20px}.testimonial-list .content .block .quote{margin-top:5%}.testimonial-list .content .block .quote:before{content:"";background-image:url(/wp-content/uploads/2022/04/quote-left.png);display:block;width:21px;height:18px;background-size:cover;margin-bottom:2%}.testimonial-list .content .block .quote:after{content:"";background-image:url(/wp-content/uploads/2022/04/quote-right.png);display:block;width:21px;height:18px;background-size:cover;margin-top:2%;text-align:right;margin-left:auto;position:relative;margin-right:2%}@media only screen and (max-width:1195px){.testimonial-list .content .block .quote{width:95%}}@media only screen and (max-width:1075px){.testimonial-list .content .block{width:47%}}@media only screen and (max-width:870px){.testimonial-list .content .block .quote{width:92%}}@media only screen and (max-width:750px){.testimonial-list .content .block{width:100%;margin-bottom:5%;padding:3% 3% 5%}.testimonial-list .content .block img{width:35%;display:block;margin:0 auto;margin-bottom:5%}.testimonial-list .content .block .details{width:90%;display:block;padding-left:0;text-align:center}}@media only screen and (max-width:450px){.testimonial-list .content .block{padding:5% 5% 10%}.testimonial-list .content .block .quote:after{margin-right:4%}}@media only screen and (max-width:360px){.testimonial-list .content .block .quote:after{margin-right:7%}}.product-hero{background-image:url(/wp-content/uploads/2022/04/gray-bg-stripes.png);background-size:cover;background-position:50%;padding:2% 5% 5%}.product-hero .two-button .button-container:first-of-type:after{width:37px;right:-37px;height:40px;top:-7px}.product-hero .breadcrumbs p{font-size:16px!important;font-weight:600}.product-hero .breadcrumbs p a{color:#2c2c2c;text-decoration:none;font-weight:400}.product-hero .breadcrumbs p a:hover{text-decoration:underline}.product-hero .text{width:45%;display:inline-block;vertical-align:top;margin-right:3%;margin-top:2%}.product-hero .slider{width:51%;display:inline-block;vertical-align:top}.product-hero .slider .carousel-control-next,.product-hero .slider .carousel-control-prev{display:none}.product-hero .slider .carousel-indicators{margin-bottom:0;bottom:-5%}.product-hero .slider .carousel-indicators [data-bs-target]{width:28px;height:28px;border-radius:100%;background-color:#2c2c2c;opacity:1;margin:0 10px}.product-hero .slider .carousel-indicators .active{background-color:#0092bc}.product-hero .text .accordion .accordion-button,.product-hero .text .accordion .accordion-item{background-color:transparent}.product-hero .text .accordion .accordion-button{color:#2c2c2c;font-weight:600;font-size:20px}.product-hero .text .accordion-button.collapsed .fa-circle-minus,.product-hero .text .accordion-button:after{display:none}.product-hero .text .accordion-button.collapsed .fa-circle-plus{display:block;color:#0092bc}.product-hero .text .accordion-button .fa-circle-minus{display:block}.product-hero .text .accordion-button .fa-circle-plus{display:none}.product-hero .text .accordion-button .fa-solid{margin-right:5px}.product-hero .accordion-button:focus{box-shadow:none}.product-hero .accordion-item{border:0 solid}.product-hero .accordion-body{padding:0 0 2% 10%}.product-hero .accordion-body,.product-hero .accordion-body ul li{font-size:20px!important;line-height:25px!important}.product-hero .text h4{font-weight:900!important;color:#2c2c2c;text-transform:uppercase;font-size:22px!important;margin-bottom:0}.two-button{margin-top:5%}.two-button .button-container{display:inline-block}.two-button .button-container .button{font-size:16px!important}.two-button .button-container:before{width:44px;height:41px;left:-43px}.blue .two-button .button-container:first-of-type .button{background-color:#0092bc!important}.blue .two-button .button-container:first-of-type:hover .button{background-color:#0581a5!important}.blue .two-button .button-container:first-of-type:before{background-image:url(/wp-content/uploads/2022/04/left-side-blue.png)}.blue .two-button .button-container:hover:first-of-type:before{background-image:url(/wp-content/uploads/2022/04/left-side-blue-hover.png)}.blue .two-button .button-container:first-of-type:after{background-image:url(/wp-content/uploads/2022/04/right-side-blue.png)}.blue .two-button .button-container:first-of-type:hover:after{background-image:url(/wp-content/uploads/2022/04/right-side-blue-hover.png)}.two-button .button-container.gray{margin-left:37px}.two-button .button-container.gray .button{background-color:#7e7e7e!important;color:#fff!important}.two-button .button-container.gray:hover .button{background-color:#58595b!important}.two-button .button-container.gray:before{background-image:url(/wp-content/uploads/2022/04/gray-btn-left.png);left:-32px}.two-button .button-container.gray:after{background-image:url(/wp-content/uploads/2022/04/gray-btn-right.png);width:42px;height:40px;right:-41px;top:-7px}.two-button .button-container.gray:hover:before{background-image:url(/wp-content/uploads/2022/04/gray-btn-left-hover.png)}.two-button .button-container.gray:hover:after{background-image:url(/wp-content/uploads/2022/04/gray-btn-right-hover.png)}.two-button a{margin-left:45px;text-transform:uppercase;font-weight:800;text-decoration:none;color:#0092bc}.two-button a:hover{color:#2c2c2c!important}.two-button a i{margin-left:5px}.two-button .button-container a{margin-left:0}@media only screen and (max-width:1380px){.two-button a{display:block;margin-top:5%}.two-button .button-container .button{display:initial;margin-top:0}}@media only screen and (max-width:830px){.product-hero .text{width:100%;display:block;margin-bottom:5%}.two-button .button-container:first-of-type{margin-left:5%}.two-button a{display:inline-block;margin-top:0}.product-hero .slider{width:100%;display:block}}@media only screen and (max-width:655px){.two-button a{display:block;margin-top:5%;width:100%;margin-left:0}.two-button,.two-button a{text-align:center}.two-button .button-container{width:max-content}.two-button .button-container:before{margin-top:0}.two-button .button-container.gray{margin-left:37px!important}.product-hero .slider .carousel-indicators{bottom:-8%}.product-hero .slider .carousel-indicators [data-bs-target]{width:18px;height:18px}.product-hero{padding:5% 5% 12%}}@media only screen and (max-width:500px){.two-button .button-container{width:70%}.two-button .button-container .button{display:block}.two-button .button-container:before{margin-top:0}.interior .two-button .button-container:after{top:0!important}.two-button .button-container.gray{margin-left:auto!important;margin-top:5%!important}.product-hero .two-button .button-container:before{width:45px;height:42px;left:-43px}.purple .two-button .button-container:first-of-type:before{left:-44px}.product-hero .two-button .button-container:first-of-type:after{height:41px;top:0;right:-36px}.product-hero .two-button .button-container.gray:before{width:34px;height:43px;left:-33px;top:-1px}.product-hero .two-button .button-container.gray:after{width:44px;height:42px;right:-40px;top:0}}@media only screen and (max-width:400px){.two-button .button-container:before{width:49px;height:46px}.product-hero .two-button .button-container:before{width:49px;height:46px;left:-47px}.product-hero .two-button .button-container.gray:before{width:38px;height:47px;left:-37px}.product-hero .two-button .button-container.gray:after{width:48px;right:-48px}.two-button .button-container .button{display:inline-flex;justify-content:center}.interior .two-button .button-container:after{height:46px;right:-48px}}.timeline{background-color:#2c2c2c;padding:5% 0}.timeline h2{width:90%;margin:0 auto;text-align:center;color:#fff!important;margin-bottom:3%}.timeline .card{background-color:transparent;border:0}.timeline .card-img{border-bottom:2px dashed #fff;padding-bottom:2%;margin-bottom:3%}.timeline .card p{color:#fff!important;font-size:18px!important;line-height:22px!important;width:85%;margin:0 auto;text-align:left}.timeline .card h3{width:85%;margin:0 auto;margin-bottom:3%}.timeline .card hr{width:2px;height:1.5vw;margin:0 auto;color:transparent;opacity:1;border-left:2px dashed #fff;margin-top:-11%;margin-bottom:5%}.timeline .container{width:90%;margin:0 auto;max-width:100%;margin-top:0!important}.timeline .carousel-control-next,.timeline .carousel-control-prev{width:30px;opacity:1}.timeline .carousel-control-next-icon,.timeline .carousel-control-prev-icon{background-image:url(/wp-content/uploads/2022/04/red-arrow.png)}.timeline .carousel-control-prev-icon{transform:rotate(180deg)}.timeline .carousel-control-next-icon,.timeline .carousel-control-prev-icon{width:30px;height:55px}.timeline .carousel-control-next{right:-4%}.timeline .carousel-control-prev{left:-4%}@media (max-width:767px){.timeline .carousel-control-next{right:-6%}.timeline .carousel-control-prev{left:-8%}.timeline .slider .carousel-inner .carousel-item>div.col-md-3{width:100%!important}.timeline .card hr{height:3.5vw;margin-top:-8%}.timeline .slider .carousel-inner .carousel-item>div{display:none}.timeline .slider .carousel-inner .carousel-item>div:first-child{display:block}}.timeline .slider .carousel-inner .carousel-item-next,.timeline .slider .carousel-inner .carousel-item-prev,.timeline .slider .carousel-inner .carousel-item.active{display:flex}@media (min-width:768px){.timeline .slider .carousel-inner .carousel-item-end.active,.timeline .slider .carousel-inner .carousel-item-next{transform:translateX(25%)}.timeline .slider .carousel-inner .carousel-item-prev,.timeline .slider .carousel-inner .carousel-item-start.active{transform:translateX(-25%)}}.timeline .slider .carousel-inner .carousel-item-end,.timeline .slider .carousel-inner .carousel-item-start{transform:translateX(0)}@media (max-width:450px){.timeline .carousel-control-next-icon,.timeline .carousel-control-prev-icon{width:20px;height:35px}.timeline .card hr{height:5.6vw;margin-top:-11%}}.entry-footer{display:none}.widget-area{background-color:#2c2c2c;width:100%;max-width:100%;padding:3% 5% 0;border-top:10px solid #ed3124;display:block;margin-top:0}.widget-area h3{color:#fff!important;font-size:18px!important}.widget-area p,.widget-area p a{color:#e7e9ec!important;font-size:18px!important;text-align:left;text-decoration:none}.widget-area p a:hover{text-decoration:underline}.widget-area #block-3{width:60%;display:inline-block}.widget-area #block-3 .footer-links .block{width:30%;display:inline-block;vertical-align:top}.widget-area #block-3 .footer-links .block:nth-of-type(2){margin:0 3%}.widget-area #block-4{width:40%;display:inline-block;vertical-align:top}.widget-area #block-4 h2{color:#ed3124;font-size:35px!important;margin-bottom:1%}.widget-area #block-4 p{margin:0}.widget-area #block-4 p.form-description,.widget-area #block-4 p.form-description a{font-size:15px!important;line-height:20px!important}.widget-area .social-media a{color:#fff!important;display:inline;margin-right:1%;font-size:25px;transition:.3s}.widget-area .social-media a:hover{color:#ed3124!important}.widget-area .social-media h3{margin-bottom:.5%}.widget-area #block-6{margin:0}.widget-area #block-5{margin-top:0}footer{width:100%;max-width:100%!important;background-color:#2c2c2c;padding:0 5%;padding-bottom:0!important}.site-footer>.site-info{margin-top:0;padding-top:0;border-top:0}footer .powered-by{width:100%;text-align:right;border-top:2px solid #fff;margin-top:1%!important}footer .powered-by p,footer .powered-by p a{color:#fff!important;font-size:16px!important;margin-left:1%;font-weight:500;margin-top:5px}@media only screen and (max-width:1150px){.widget-area #block-3,.widget-area #block-4{width:100%;display:block}}@media only screen and (max-width:675px){.widget-area #block-3 .footer-links .block{width:100%;display:block;margin-bottom:5%}.widget-area #block-3 .footer-links .block:nth-of-type(2){margin:0 0 5%}.widget-area p,.widget-area p a{line-height:20px!important}.widget-area #block-3{margin-bottom:0}.widget-area #block-4{margin-top:0}.widget-area .social-media,footer .powered-by p,footer .site-logo{text-align:center}.widget-area #block-4 h2{line-height:38px!important}.widget-area #block-3{margin-bottom:3%}}.product-listing{background-image:url(/wp-content/uploads/2022/04/gray-bg-stripes.png);background-size:cover;background-position:50%}.product-listing .button-container:before{top:0;left:-49px;height:47px}.product-listing .button-container:after{top:0;height:45px}.product-listing .section-text{padding:5% 0;margin:0 auto}.product-listing .content{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:3%}.product-listing .content a:nth-of-type(5) .block:before,.product-listing .content a:nth-of-type(6) .block:before{content:"";background-image:url(/wp-content/uploads/2023/08/new-product-tag.png);width:85px;height:85px;position:absolute;left:0;top:0;background-size:cover}.product-listing .content a{width:30%;flex-direction:column;background-color:#fff;padding:2% 2% 5%;position:relative;transition:.3s;text-decoration:none;margin:2% 1.5%}.product-listing .content a:before{content:"";position:absolute;right:0;bottom:0;border-bottom:80px solid #ebecee;border-left:69px solid #fff;width:0;transition:.3s}.product-listing .content a:hover:before{border-left:69px solid #f0f0f0}.product-listing .content a .block:after{content:"";background-image:url(/wp-content/uploads/2022/04/gray-detail.png);width:53px;height:64px;bottom:0;right:0;position:absolute;background-size:cover;transition:.3s}.product-listing .content a:hover .block:after{background-image:url(/wp-content/uploads/2022/04/red-detail.png);transition:.3s}.product-listing .content a:hover{background-color:#f0f0f0;cursor:pointer;transition:.3s}.product-listing .content a .block img{width:65%;margin:0 auto;display:block;margin-bottom:5%}.product-listing .content a .block p,.product-listing .content a .block ul li{font-size:20px!important;line-height:28px!important}.product-listing .content a .block .button-container .button{font-size:18px!important}.product-listing .content a .block hr{opacity:1;color:#63666a;margin:5% 0}.product-listing .content a .block ul{list-style-type:none;padding-left:0;margin-left:6%}.product-listing .content a .block ul li:before{content:"";background-image:url(/wp-content/uploads/2022/04/red-checkmark.png);display:inline-block;width:17px;height:17px;background-size:cover;margin-right:10px;margin-left:-7%}.product-listing .content .block .button-container{margin:0 auto;margin-top:10%}.product-listing .content .block .button-container .button{padding:9px 3px!important}.product-listing .content .block h4{text-transform:uppercase;color:#ed3124}@media only screen and (max-width:1245px){.product-listing .content a{width:32%}}@media only screen and (max-width:1130px){.product-listing .content a{width:47%}}@media only screen and (max-width:770px){.product-listing .content a{width:100%;padding:5% 5% 10%}}@media only screen and (max-width:500px){.product-listing .button-container:before{top:0;left:-45px;height:46px;width:50px}.product-listing .button-container:after{top:0;height:46px;width:50px}.product-listing .content a .block ul{margin-bottom:8%}.product-listing .section-text{padding:10% 0}.product-listing .content{padding-bottom:8%}}@media only screen and (max-width:400px){.product-listing .content a .block .button-container .button{line-height:18px!important}}.stats-text{position:relative;background-color:#ed3124}.stats-text .stats{display:flex;justify-content:space-around;width:90%;margin:0 auto}.stats-text .stats .block{text-align:center;z-index:1;padding:3% 0}.stats-text .stats .block p{margin-bottom:0;font-size:20px!important;font-weight:700}.stats-text .stats .block h3{color:#fff!important;font-size:50px!important;margin-bottom:0}.stats-text .left{background-image:url(/wp-content/uploads/2022/04/small-triangle.png);left:0;width:13vw;height:13vw;background-repeat:no-repeat}.stats-text .left,.stats-text .right{position:absolute;top:0;background-size:cover}.stats-text .right{background-image:url(/wp-content/uploads/2022/04/wide-triangle.png);right:0;width:220px;height:100%}@media only screen and (max-width:730px){.stats-text .stats{display:block}.stats-text{padding:3% 0}.stats-text .left{width:18vw;height:18vw}}.purchase-product .gform_footer{display:none}.purchase-product .accordion-body ul{text-align:left}.purchase-product #field_4_1 .ginput_container,.purchase-product #field_5_1 .ginput_container{display:inline-block;width:10%;vertical-align:middle;text-align:center}.purchase-product #field_4_1 .ginput_container .instruction,.purchase-product #field_5_1 .ginput_container .instruction{display:none}.purchase-product .gfield_radio{width:max-content;margin:0 auto;background-color:#7f8281;border-radius:30px}.purchase-product .gfield_radio .gchoice{border-radius:40px;padding:0!important;margin-bottom:0}.purchase-product .gfield_radio .gchoice label{text-transform:uppercase;font-weight:700!important;padding:5px 15px;color:#fff;border-radius:30px}.purchase-product .gfield_radio .gchoice.active label{background-color:#ed3124;width:100%;color:#fff}.purchase-product #field_4_1 .gfield_label,.purchase-product #field_5_1 .gfield_label{display:inline-block;width:40%;font-weight:700!important;font-size:18px!important}.purchase-product{width:100%;padding:5%;background-image:url(/wp-content/uploads/2022/04/gray-bg-stripes.png);background-size:cover;background-position:50%;display:flex;flex-wrap:wrap;justify-content:space-between}.purchase-product .accordion-body a{font-size:20px;color:#ed3124;text-decoration:none;margin-top:8%;display:block;margin-bottom:0}.purchase-product #choice_4_3_0,.purchase-product #choice_4_3_1,.purchase-product #choice_5_3_0,.purchase-product #choice_5_3_1{display:none}.purchase-product .block{width:48%;background-color:#fff;padding:3%;text-align:center}.purchase-product .block p{margin-bottom:0;font-size:18px!important;line-height:25px!important}.purchase-product .block p.price{font-size:35px!important;font-weight:700;line-height:50px!important}.purchase-product .btn-group{margin:3% 0;background-color:#7f8281;border-radius:30px}.purchase-product .block .accordion button{background:transparent;color:#2c2c2c;display:block;text-align:center;font-family:Avenir!important;font-size:20px;font-weight:800}.purchase-product .block .accordion-button.collapsed .fa-circle-minus,.purchase-product .block .accordion-button:after{display:none}.purchase-product .block .accordion-button.collapsed .fa-circle-plus,.purchase-product .block .accordion-button .fa-circle-minus{display:inline}.purchase-product .block .accordion-button:focus{box-shadow:none!important}.purchase-product .block .accordion-body p{font-size:18px!important;line-height:25px!important}.purchase-product .block .accordion-button .fa-circle-plus{display:none}.purchase-product .activeButton{background-color:#ed3124!important;border-radius:30px!important;outline:0}.purchase-product .activeButton:hover{background-color:#d0291c;border:0!important}.purchase-product .block .btn-group .btn{background-color:#7f8281;border-radius:30px;font-family:Avenir!important;font-weight:600!important;text-transform:uppercase}.purchase-product .block .btn-group .btn:focus-visible{outline:0}.purchase-product .block .btn-group .btn:active{border:0;color:#fff}.purchase-product .block .counter{margin-top:2%}.purchase-product .block .counter input{padding:5px;text-align:center}.purchase-product .block .counter label{font-family:Avenir!important;font-weight:500;font-size:16px}.purchase-product .block .btn-group .btn:hover{background-color:#7f8281;border:0!important;color:#fff!important;cursor:auto}.purchase-product .block .btn-group .btn:focus{box-shadow:none!important}.purchase-product .two-button .button-container:first-of-type .button{background-color:#ed3124!important}.purchase-product .two-button .button-container:hover:first-of-type .button{background-color:#d0291c!important}.purchase-product .two-button .button-container:first-of-type:before{background-image:url(/wp-content/uploads/2022/04/left-side.png)}.purchase-product .two-button .button-container:hover:first-of-type:before{background-image:url(/wp-content/uploads/2022/04/left-side-hover.png)}.purchase-product .two-button .button-container:first-of-type:after{background-image:url(/wp-content/uploads/2022/04/after-red.png);height:40px;top:-7px}.purchase-product .two-button .button-container:hover:first-of-type:after{background-image:url(/wp-content/uploads/2022/04/after-red-hover.png)}.purchase-product .two-button .button-container.gray:after{background-image:url(/wp-content/uploads/2022/04/red-gray-after.png)}.purchase-product .two-button .button-container.gray:hover:after{background-image:url(/wp-content/uploads/2022/04/red-gray-after-hover.png)}.purchase-product .two-button{margin-bottom:5%}@media only screen and (max-width:915px){.purchase-product .block{width:100%;margin-bottom:5%}}@media only screen and (max-width:655px){.purchase-product .two-button .button-container:before{margin-top:0}.purchase-product .block{padding:5%}.purchase-product #field_4_1 .gfield_label,.purchase-product #field_5_1 .gfield_label,.purchase-product .gfield_radio{width:50%}.purchase-product .gfield_radio{background-color:transparent}.purchase-product .gfield_radio .gchoice label{color:#7f8281}}@media only screen and (max-width:500px){.purchase-product .two-button .button-container:before{width:45px;height:42px}.purchase-product .two-button .button-container:first-of-type:after{height:41px;top:0}.purchase-product .two-button .button-container.gray:after{width:45px;height:42px;right:-43px;top:0}}@media only screen and (max-width:400px){.purchase-product .two-button .button-container:before{width:49px;height:46px}.purchase-product .two-button .button-container:after{right:-48px}.purchase-product .two-button .button-container.gray:before{left:-37px}.purchase-product .two-button .button-container.gray:after{width:49px;right:-46px}}.no-button .info-left .links{display:none}.info-left{width:95%;margin:0 0 0 5%;position:relative;padding:5% 0}.info-left .left{width:50%;padding:5% 0}.info-left .left,.info-left .right{display:inline-block;vertical-align:middle}.info-left .right{width:40%;margin-left:4%}.info-left .triangle{background-image:url(/wp-content/uploads/2022/04/large-triangle.png);position:absolute;right:0;top:0;width:723px;height:100%;background-size:cover;z-index:-1}.info-left .button{padding:9px 0!important}.info-left .button-container{display:inline-block}.info-left .links{margin-left:5%;margin-top:5%}.info-left .links a{color:#58595b;font-weight:700;text-decoration:none;text-transform:uppercase;margin-left:7%}.info-left .links a:hover{color:#d0291c}.no-link .info-left .links a{display:none}.no-link .info-left .button-container a{display:inline}.info-left .links .button-container a{margin-left:0}@media only screen and (max-width:1400px){.info-left .triangle{width:672px}}@media only screen and (max-width:1325px){.info-left .button-container{display:block}.info-left .links a{margin-left:-5%;margin-top:5%;display:block}.info-left .links .button-container a{display:inline}}@media only screen and (max-width:1300px){.info-left .triangle{width:772px}}@media only screen and (max-width:1050px){.info-left .triangle{width:761px}}@media only screen and (max-width:950px){.info-left{margin:0 auto;width:100%}.info-left .left,.info-left .right{width:90%;display:block;margin:0 auto}.info-left .right{padding-bottom:5%}.info-left .button-container{display:inline-block}.info-left .links a{margin-left:6%;margin-top:0;display:inline}}@media only screen and (max-width:695px){.info-left .button-container{display:block}.info-left .links a{margin-left:-5%;margin-top:5%;display:block}}@media only screen and (max-width:500px){.info-left .button-container{margin-bottom:5%!important}.info-left .links .button-container a{display:block}.info-left .left{padding:0}.info-left .links{margin-left:0;margin-top:5%;text-align:center}.info-left .triangle{width:500px}.stats-text .right{width:18vw;height:18vw;bottom:0;top:unset}.info-left{margin:0 auto;padding:10% 0}.info-left .right{padding-bottom:0;margin-top:5%}}.page-id-18684 .site-header .top-header .left a:nth-of-type(2),.page-id-18696 .site-header .top-header .right a:first-of-type,.page-id-18799 .site-header .top-header .right a:nth-of-type(2){text-decoration:underline}.site-header .top-header .right a:focus{color:#fff!important}.case-study-breadcrumbs{width:90%;margin:3% auto!important}.case-study-breadcrumbs p{font-size:16px!important;font-weight:600;color:#2c2c2c}.case-study-breadcrumbs p a{font-size:16px!important;color:#2c2c2c;text-decoration:none;font-weight:400}.case-study-breadcrumbs p a:hover{color:#2c2c2c;text-decoration:underline}.case-study-template{width:80%;margin:0 0 5% 15%}.case-study-template ol,.case-study-template p,.case-study-template ul{margin-bottom:3%}.case-study-template .contents,.case-study-template .header{border-bottom:3px solid #2c2c2c;padding-bottom:3%}.case-study-template .contents{margin-top:5%;margin-bottom:5%}.case-study-template .copy{width:85%}.case-study-template .contents a{color:#2c2c2c}.case-study-template .header .text{width:70%;display:inline-block;vertical-align:middle}.case-study-template .header .text h1{font-size:45px!important;line-height:50px!important;margin-bottom:2%}.case-study-template .header .text p{font-size:20px!important;line-height:24px!important}.case-study-template .header .text p.date{font-size:16px!important;font-weight:700;margin-top:3%}.case-study-template .header img{width:25%;display:inline-block;vertical-align:middle;margin-left:4%}.case-study-template .header .pdf{width:26%;display:inline-block;vertical-align:middle;margin-left:3%}.case-study-template .header .pdf a{color:#eb1f23;font-family:Avenir;font-weight:600;text-transform:uppercase;text-decoration:none}.case-study-template .header .pdf a:hover{color:#2c2c2c}.case-study-template .content{margin-top:5%}.case-study-template .content .challenge{width:50%;display:inline-block;vertical-align:top;border-right:1px solid #2c2c2c;padding-right:3%}.case-study-template .content .challenge ul li{font-size:20px!important;line-height:24px!important}.case-study-template .content .solution{width:46%;display:inline-block;margin-left:3%;vertical-align:top}.case-study-template .content .solution h3{margin-bottom:0}.case-study-template .content .solution img{width:35%}.case-study-template .content .result{margin-top:5%}.case-study-template .content .result ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;padding-left:0}.case-study-template .content .result ul li{width:32%;background-color:#2c2c2c;box-shadow:0 0 15px #8080806b;color:#fff!important;text-align:center;padding:2%;margin-top:1%;line-height:36px!important}.case-study-template .content .result ul li:before{content:"";background-image:url(/wp-content/uploads/2022/04/graph-icon.png);width:30%;height:3.5vw;background-size:contain;display:block;margin:0 auto;text-align:center;background-repeat:no-repeat;margin-bottom:5%}.case-study-template .content .result ul li span{display:block;font-size:45px;font-weight:700}.case-study-template .content .copy{margin-top:5%}.case-study-template .related{margin-top:7%;margin-bottom:5%}.case-study-template .related .content{display:flex;margin-top:2%;flex-wrap:wrap;justify-content:space-between}.case-study-template .related .content a{background-color:#fbfbfb;width:32%;padding:2% 2% 5%;text-decoration:none;position:relative;transition:.3s}.case-study-template .related .content a:hover{background-color:#f0f0f0;transition:.3s}.case-study-template .related .content a .featured{content:"";background-image:url(/wp-content/uploads/2022/04/placeholder.jpg);width:100%;height:15vw;background-size:cover;background-position:50%;margin-bottom:5%}.case-study-template .related .content a .details{font-size:16px!important;line-height:20px!important;font-weight:500}.case-study-template .related .content a p{font-size:20px!important;line-height:30px!important}.case-study-template .related .content a:before{content:"";position:absolute;right:0;bottom:0;border-bottom:80px solid #fff;border-left:69px solid #fbfbfb;width:0;transition:.3s}.case-study-template .related .content a:hover:before{border-left:69px solid #f0f0f0}.case-study-template .related .content a:after{content:"";background-image:url(/wp-content/uploads/2022/04/gray-detail.png);width:53px;height:64px;bottom:0;right:0;position:absolute;background-size:cover;transition:.3s}.case-study-template .related .content a:hover:after{background-image:url(/wp-content/uploads/2022/04/red-detail.png);transition:.3s}.case-study-template .content .quote{text-align:center;margin-top:5%;border-top:3px solid #2c2c2c;padding-top:3%}.case-study-template .content ol a,.case-study-template .content p a,.case-study-template .content ul a{color:#ed3124!important}.case-study-template .content .quote p{font-weight:700;font-size:30px!important}.case-study-template .content .quote p.name{font-size:20px!important;margin-bottom:0;color:#ed3124!important;font-weight:600;display:inline}.wp-block-pullquote p{font-size:30px!important}.wp-block-pullquote{margin-top:3%}.wp-block-pullquote cite{font-size:20px!important;color:#eb1f23}.wp-block-pullquote blockquote:before{display:none}.case-study-template .content .quote p.position{font-size:18px!important;line-height:20px!important;font-style:italic;font-weight:500;color:#ed3124!important;display:inline}@media only screen and (max-width:950px){.case-study-template .header .pdf{width:100%;margin-left:0}.case-study-template .header .text{width:100%;display:block}.case-study-template .header img{width:100%;display:block;margin-left:0}.case-study-template .content .result ul li{width:49%}.case-study-template .related .content a{width:100%;margin-bottom:5%}.case-study-template .related .content a .featured{height:30vw}.case-study-template .content .solution img{width:60%}}@media only screen and (max-width:600px){.case-study-template .content .result ul li span{font-size:32px}.case-study-template .content .result ul li{padding:5%;line-height:33px!important}}@media only screen and (max-width:520px){.case-study-template .copy{width:100%}.case-study-template .content .challenge{width:100%;display:block;border-right:0;padding-right:0}.case-study-template .content,.case-study-template .content .copy,.case-study-template .content .quote,.case-study-template .related{margin-top:10%}.case-study-template .content .solution{width:100%;display:block;margin-left:0;margin-top:10%}.case-study-template .content .solution img{width:100%}.case-study-template .content .result ul li{width:100%;margin-top:3%}.case-study-template .content .result ul li:before{height:8vw;text-align:center;background-position:50%}.case-study-template .content .quote p{font-size:23px!important;line-height:30px!important}}.case-story-callout{background-image:url(/wp-content/uploads/2022/04/computer-graphics-blurred.png);background-size:cover;padding:5% 0}.case-story-callout .content{width:45%;display:inline-block;vertical-align:middle;margin-right:4%;padding-left:5%}.case-story-callout .details{width:50%;display:inline-block;vertical-align:middle;padding-right:5%}.case-story-callout .content h3{margin-bottom:5%}.case-story-callout .content h4{color:#fff;margin-bottom:5%}.case-story-callout .content p{color:#fff!important;font-size:20px!important;line-height:30px!important}.case-story-callout .content .two-button{margin-top:6%;margin-left:5%}.case-story-callout .content .two-button .button-container{display:inline-block;margin-right:9%}.case-story-callout .content .two-button .button-container .button{padding:5px!important}.case-story-callout .content .two-button .button-container:after{width:35px;height:32px;top:-3px;right:-34px}.case-story-callout .content .two-button .button-container:before{width:35px;height:32px;top:-3px;left:-34px}.case-story-callout .content .two-button a{color:#ed3124;text-transform:uppercase;text-decoration:none;font-weight:700;margin-left:0}.blue .case-story-callout .content .two-button a:hover,.case-story-callout .content .two-button a:hover,.green .case-story-callout .content .two-button a:hover,.purple .case-story-callout .content .two-button a:hover{color:#fff!important}.one-stat .case-story-callout .details .stats:nth-of-type(2){display:none}.one-stat .case-story-callout .details .stats:first-of-type{margin-right:0;width:100%}.one-stat .case-story-callout .details .stats h3{margin-bottom:1%}.case-story-callout .details .stats{width:47%;display:inline-block;vertical-align:top;background-color:#2c2c2c;box-shadow:0 0 10px #000;padding:5%;text-align:center}.case-story-callout .details .stats img{text-align:left;display:block;width:20%}.case-story-callout .details .stats h3{font-size:75px!important;margin-bottom:0;line-height:65px}.case-story-callout .details .stats p{color:#fff!important;font-weight:500;line-height:20px!important;margin-bottom:0}.case-story-callout .details .stats:first-of-type{margin-right:4%}.case-story-callout .details .testimonial{border:1px solid #fff;margin-top:5%;padding:3% 5%;text-align:center}.case-story-callout .details .testimonial img{width:30%;margin-bottom:3%}.case-story-callout .details .testimonial p{color:#fff!important}.case-story-callout .details .testimonial p.name{color:#ed3124!important;font-weight:600;font-size:18px!important}.case-story-callout .details .testimonial p.name span{font-style:italic}.blue .case-story-callout .content .two-button a,.blue .case-story-callout .content h3,.blue .case-story-callout .details .stats h3,.blue .case-story-callout .details .testimonial p.name{color:#0092bc!important}.blue .case-story-callout .content .two-button .button-container .button{color:#fff!important;background-color:#0092bc!important}.blue .case-story-callout .content .two-button .button-container:before{background-image:url(/wp-content/uploads/2022/04/left-side-blue.png)}.blue .case-story-callout .content .two-button .button-container:after{background-image:url(/wp-content/uploads/2022/04/right-side-btn-blue.png)}.blue .case-story-callout .content .two-button .button-container:hover:after{background-image:url(/wp-content/uploads/2022/04/right-side-btn-blue-hover.png)}.blue .case-story-callout .content .two-button .button-container:hover:before{background-image:url(/wp-content/uploads/2022/04/left-side-blue-hover.png)}.blue .case-story-callout .content .two-button .button-container:hover .button{background-color:#0581a5!important}@media only screen and (max-width:1230px){.case-story-callout .content .two-button a{display:block;margin-top:5%}.case-story-callout .content .two-button .button-container a{display:inline}}@media only screen and (max-width:975px){.case-story-callout .content{width:90%;margin:0 auto;display:block;padding-left:0}.case-story-callout .content .two-button a{margin-left:-5%}.case-story-callout .content .two-button .button-container .button{margin-left:auto}.case-story-callout .content h3{margin-bottom:1%}.case-story-callout .content h4{margin-bottom:3%}.case-story-callout .content .two-button{margin-top:5%}.case-story-callout .details{width:90%;display:block;padding-right:0;margin:0 auto;margin-top:5%}}@media only screen and (max-width:500px){.case-story-callout .content .two-button .button-container:before{height:32px;top:-4px}.case-story-callout .content .two-button .button-container:after{top:-4px}.case-story-callout .content .two-button .button-container .button{padding:4px!important;display:block;margin-top:-4px}.case-story-callout .content .two-button{text-align:center;margin:0 auto;margin-top:8%}.case-story-callout .content h3{font-size:20px!important;margin-bottom:3%}.case-story-callout .content h4{margin-bottom:5%;font-size:28px!important;font-weight:900!important}.case-story-callout .content p{font-size:18px!important;line-height:25px!important}.case-story-callout{padding:10% 0}.case-story-callout .content{margin-bottom:8%}.case-story-callout .content .two-button a{font-size:18px}.case-story-callout .details .stats h3{font-size:50px!important}.case-story-callout .details .stats p{font-weight:900}.case-story-callout .details .stats img{width:35%}.case-story-callout .details .testimonial{margin-top:10%}.case-story-callout .details .testimonial img{width:40%}}@media only screen and (max-width:400px){.case-story-callout .content .two-button .button-container:after{width:49px;height:46px;right:-48px}.case-story-callout .content .two-button .button-container:before{height:46px;width:49px;left:-48px}.case-story-callout .content .two-button .button-container .button{font-size:18px!important;padding-top:6px!important;line-height:18px!important}.two-button .button-container{width:70%}}.faqs{width:90%;margin:5% auto}.faqs h2{text-align:center;margin-bottom:5%}.faqs .accordion-item{width:47%;display:inline-block;vertical-align:top}.faqs .accordion-button:not(.collapsed){box-shadow:none}.faqs .accordion-item:nth-of-type(2n){margin-left:5%}.faqs .accordion-item button{background-color:transparent!important;color:#2c2c2c!important;font-size:20px}.faqs .accordion-item h2{margin-bottom:0}.faqs .accordion-button:after{display:none}.faqs .accordion-button i{margin-right:10px}.faqs .accordion-button.collapsed .fa-circle-minus{display:none}.faqs .accordion-button .fa-circle-minus{display:block;color:#ed3124}.blue .faqs .accordion-button .fa-circle-minus{color:#1a92bd}.faqs .accordion-button:focus{box-shadow:none}.faqs .accordion-button .fa-circle-plus{display:none}.faqs .accordion-button.collapsed .fa-circle-plus{display:block}.faqs .accordion-body{padding-left:10%;padding-top:0;font-size:20px!important;line-height:25px!important}@media only screen and (max-width:775px){.faqs .accordion-item:nth-of-type(2n){margin-left:0}.faqs .accordion-item{width:100%;display:block}}.team{width:90%;margin:5% auto}.team h2{text-align:center;margin-bottom:3%}.team .content{display:flex;flex-wrap:wrap;justify-content:space-around}.team .content .block{width:31%}.team .content .accordion-button{background-color:transparent!important;color:#2c2c2c!important;display:block;position:relative;padding:0 50px 0 8px}.team .content .accordion-button p{margin-bottom:0;font-size:18px!important;text-transform:uppercase;line-height:24px!important;font-weight:800}.team .content .accordion-button p.position{font-size:16px!important;text-transform:none;font-weight:400}.team .content .accordion-button:focus{box-shadow:none}.team .content .accordion-button.collapsed .fa-circle-minus,.team .content .accordion-button:after{display:none}.team .content .accordion-button.collapsed .fa-circle-plus{display:block!important}.team .content .accordion-button .fa-solid{color:red!important;float:right;margin-bottom:15px;position:absolute;right:4%;top:15%}.team .content .accordion-body{padding:0 0 0 8px;font-size:18px!important;line-height:25px!important;margin-bottom:5%}@media only screen and (max-width:750px){.team .content .block{width:48%}}@media only screen and (max-width:475px){.team .content .block{width:100%}.team{margin:10% auto}}.three-link-blocks{width:90%;margin:0 auto 5%;display:flex;justify-content:space-between}.three-link-blocks a{width:31%;background-color:#f5f5f5;transition:.3s;padding:2%;text-align:center;text-decoration:none;position:relative}.three-link-blocks a:hover .block p.link{color:#d0291c!important}.three-link-blocks a:focus{background-color:#f0f0f0!important}.three-link-blocks a:before{content:"";position:absolute;right:0;bottom:0;border-bottom:80px solid #fff;border-left:69px solid #f5f5f5;width:0;transition:.3s}.three-link-blocks a:hover:before{border-left:69px solid #f0f0f0;transition:.3s}.three-link-blocks a:hover{background-color:#f0f0f0;transition:.3s}.three-link-blocks a .block:after{content:"";background-image:url(/wp-content/uploads/2022/04/gray-detail.png);width:53px;height:64px;bottom:0;right:0;position:absolute;background-size:cover;transition:.3s}.three-link-blocks a:hover .block:after{background-image:url(/wp-content/uploads/2022/04/red-detail.png);transition:.3s}.three-link-blocks a .block img{width:15%;margin-bottom:5%}.three-link-blocks a .block h3{color:#000!important}.three-link-blocks a .block p{font-size:20px!important;line-height:24px!important}.three-link-blocks a .block p.link{color:#ed3124!important;font-size:18px!important;text-transform:uppercase;font-weight:700;position:relative}.three-per-line .three-link-blocks a{width:24%}@media only screen and (max-width:970px){.three-link-blocks{display:block}.three-link-blocks a,.three-per-line .three-link-blocks a{width:100%;display:block;margin-bottom:8%;padding:4%;text-align:left}.three-link-blocks a .block h3{display:inline;margin-left:3%}.three-link-blocks a .block img{width:9%;vertical-align:bottom;margin-bottom:0}.three-link-blocks a .block p{margin-top:3%}}@media only screen and (max-width:450px){.three-link-blocks{margin:0 auto 10%}.three-link-blocks a .block img{width:13%}.three-link-blocks a .block p.link{font-size:16px!important;width:85%}.three-link-blocks a .block p{margin-top:5%;margin-bottom:0}.three-link-blocks a .block p.link{margin-bottom:5%}}.fl-module-odm-tabs-four .tabs .nav-item:nth-of-type(2){margin:0 0 1%}.fl-module-odm-tabs-four .tabs .nav .nav-item{width:24%;background-color:#e7e9ec;margin:1px}.tabs .nav-pills .nav-link{padding:15px;width:100%;height:100%;display:block!important}.tabs .nav .nav-item{width:30%;display:inline-block}.tabs .nav-pills .nav-link br{display:none}.tabs{width:90%;margin:5% auto}.tabs .tab-content .text ul li:before{content:"";background-image:url(/wp-content/uploads/2022/04/red-checkmark.png);display:inline-block;width:17px;height:17px;background-size:cover;margin-right:10px;margin-left:-30px;margin-bottom:-2px}.tabs .tab-content .text ul li{font-size:18px!important;line-height:25px!important}.tabs .tab-content .text ul{padding-left:0;margin-top:5%;list-style:none;margin-left:30px}.tabs button{position:relative;background-color:#e7e9ec!important;color:#63666a!important;font-weight:800;text-transform:uppercase;border-radius:0!important}.nav-link{transition:none!important}.tabs button:hover:after{background-image:url(/wp-content/uploads/2022/04/gray-right-dark.png)}.tabs button:hover:before{background-image:url(/wp-content/uploads/2022/04/gray-left-dark.png)}.tabs button:hover{background-color:#d8d8d8!important}.tabs button:active{background-color:#ed3124;color:#fff!important}.blue .tabs button.active:hover:before{background-image:url(/wp-content/uploads/2022/04/blue-button-before-hover.png)}.blue .tabs button.active{background-color:#0092bc!important}.tabs button{line-height:20px}.blue .tabs button.active:hover{background-color:#0581a5!important}.blue .tabs button.active:hover:after{background-image:url(/wp-content/uploads/2022/04/blue-button-before-1.png)}.tabs button.active{background-color:#ed3124!important;color:#fff!important}.tabs .nav{justify-content:space-around;display:flex!important}.tabs .tab-content .text{width:49%;display:inline-block;vertical-align:top;padding-right:5%}.tabs .tab-content{margin-top:5%}.tabs .tab-content iframe,.tabs .tab-content img{width:50%;display:inline-block;vertical-align:top}.tabs .tab-content iframe{height:30vw}@media only screen and (max-width:1245px){.tabs button{font-size:1.8vw}}@media only screen and (max-width:845px){.tabs{width:100%}.tabs .nav-pills .nav-link br{display:block}.tabs .nav-item:first-of-type button:before,.tabs .nav-item:last-of-type button:after{display:none}.tabs button{font-size:2.3vw;line-height:2.9vw}.nav-link{padding:1vw 1.9vw!important}.tabs button{width:100%;text-align:center;font-size:18px;line-height:20px}.tabs .nav{justify-content:unset;width:90%;margin:0 auto;display:block}.tabs .nav-item:last-of-type button{right:unset}.tabs .nav-item:nth-of-type(2){margin:0 4%}.tabs .nav .nav-item{width:30%;display:inline-block;vertical-align:middle}.tabs .tab-content{width:90%;margin:0 auto;margin-top:5%}}@media only screen and (max-width:650px){.tabs .tab-content .text{width:100%;display:block;padding-right:0}.tabs .tab-content iframe,.tabs .tab-content img{width:100%;display:block}.tabs .tab-content iframe{height:65vw}}@media only screen and (max-width:560px){.tabs button{text-transform:inherit;font-size:16px}.tabs .nav-item:nth-of-type(2){margin:0}.tabs .nav .nav-item{width:32%;height:100%;margin:0 1px}.tabs .nav-link{padding:5px!important}}@media only screen and (max-width:500px){.fl-module-odm-tabs-four .tabs .nav .nav-item{width:49%}}.home-hero{padding:3% 5%;background-image:url(/wp-content/uploads/2022/04/hero-background.png);background-size:cover}.home-hero .left{width:50%;display:inline-block;vertical-align:middle}.home-hero .left img{margin-top:5%;width:55%}.home-hero .right{width:49%;display:inline-block;vertical-align:middle}.home-hero .button-container{margin-top:5%;margin-left:5%}@media only screen and (max-width:975px){.home-hero .left{width:100%;display:block}.home-hero{padding:10% 5%}.home-hero .right{width:100%;display:block;text-align:center;margin-top:5%}.home-hero .right img{width:50%}}@media only screen and (max-width:500px){.home-hero .right img{width:100%}.home-hero .button-container{margin-top:5%!important;margin-left:10%!important}.home-hero .left img{margin-top:10%;width:80%}}.logo-list{background-color:#ed3124;overflow:hidden}.logo-list .text{background-image:url(/wp-content/uploads/2022/04/dark-bg-overlay.png);width:38%;display:inline-block;vertical-align:middle;background-size:cover;background-position:100%;padding:4% 5%;margin-bottom:-10px}.logo-list .text p{color:#fff!important;font-weight:600;width:85%}.logo-list .logos{width:58%;display:inline-block;vertical-align:middle}.logo-list .logos img{padding:2%;height:5.4vw}@media only screen and (max-width:1170px){.logo-list .logos{width:48%}.logo-list .logos img{padding:3%;height:7.5vw}.logo-list .text{width:46%}}@media only screen and (max-width:900px){.logo-list .text{background-image:none;width:100%}.logo-list .text p{width:100%}.logo-list .logos{width:100%;padding:0 5%;text-align:center}.logo-list .logos img{padding:2% 2% 5%;height:16vw;margin-bottom:5%}.logo-list{background-image:url(/wp-content/uploads/2022/04/background-color.png);background-size:cover;background-position:50%;margin-bottom:-10px}}@media only screen and (max-width:450px){.logo-list .text{padding-top:10%}.logo-list .logos{padding-bottom:10%}}.remove-space .section-text{margin-bottom:0}.section-text{text-align:center;width:90%;margin:5% auto}.section-text p{margin:0 auto;width:77%;margin-top:2.5%}.section-text h2{margin:0 auto;width:77%}@media only screen and (max-width:450px){.section-text p{text-align:left;width:100%;color:#000!important;margin-top:6%}.section-text h2{text-align:left;width:100%;margin:0 auto}.section-text{margin:10% auto}}.CTA{text-align:center;background-image:url(/wp-content/uploads/2022/04/Rectangle-CTA.png);background-size:cover}.CTA .ctatext h2{margin-bottom:3%}.CTA .button{margin:0 auto}.CTA .ctatext{padding:5% 0;width:90%;margin:0 auto}.CTA .button-container{max-width:100%;margin:0 auto}@media only screen and (max-width:450px){.CTA .ctatext h2{margin:4% 0 5%}.CTA .ctatext h3{margin-top:0}.CTA .ctatext{padding:10% 0}}.interior .two-button a:hover{color:#fff!important}.interior{background-image:url(/wp-content/uploads/2022/04/Rectangle-CTA.png);background-size:cover}.interior .button-container{margin:0 auto;margin-top:-2%}.interior h1{padding:6% 0 3%}.interior h1,.interior p{width:69%;margin:0 auto;text-align:center}.interior p{padding-bottom:6%}.interior .two-button{margin-top:0;display:block;text-align:center}.interior .two-button .button-container{margin:0 3%}.interior .two-button .button-container:after{height:40px;top:-7px}@media only screen and (max-width:760px){.interior .two-button .button-container{margin:2% auto;display:block}.interior .two-button .button-container:first-of-type{margin-bottom:5%}}@media only screen and (max-width:500px){.interior .two-button .button-container{margin-bottom:5%!important}.interior .two-button .button-container:before{width:45px;height:43px;left:-45px}.interior .two-button .button-container:after{height:42px}}@media only screen and (max-width:450px){.interior h1{padding-top:10%}.interior h1,.interior p{width:90%;margin:0 auto;text-align:left}.interior p{padding-top:3%;padding-bottom:10%}}@media only screen and (max-width:400px){.interior .two-button .button-container:before{width:49px;height:46px;left:-49px}}.solution-blocks{width:90%;margin:5% auto}.solution-blocks h2{text-align:center;margin-bottom:3%}.solution-blocks .content{display:flex;flex-wrap:wrap;justify-content:space-evenly}.solution-blocks .content a{width:31%;margin-bottom:2%;background-color:#f9f9f9;padding:2%;text-align:center;box-shadow:0 0 15px #80808033;text-decoration:none}.solution-blocks .content a:hover{background-color:#f0f0f0}.solution-blocks .content .block .button-container .button{display:inline}.solution-blocks .content .block .button-container:before{top:-7px}.solution-blocks .content .block .button-container:after{top:-7px;height:43px}.solution-blocks .content .block .current{margin-top:3%;font-weight:700}.no-current .solution-blocks .content .block .current{display:none}.no-current .solution-blocks .content .block ul{margin-top:5%}.solution-blocks .content .block p{margin-bottom:0;line-height:30px!important;text-align:center}.solution-blocks .content .block ul{padding-left:0;list-style:none}.solution-blocks .content .block ul li{font-size:20px!important;line-height:25px!important;margin-bottom:2%}.solution-blocks .content .block img{margin-bottom:5%}.solution-blocks .content .block .button-container{margin:0 auto;margin-top:7%}@media only screen and (max-width:1095px){.solution-blocks .content a{width:44%}}@media only screen and (max-width:775px){.solution-blocks .content a{width:100%;padding:2% 2% 5%;margin-bottom:5%}}@media only screen and (max-width:500px){.solution-blocks .content .block .button-container{margin-top:10%!important}.solution-blocks .content .block .button-container .button{display:block}.solution-blocks .content .block .button-container:before{top:-1px;height:49px;width:53px;left:-53px}.solution-blocks .content .block .button-container:after{top:0;height:48px;width:52px;right:-51px}}.no-space .testimonials{margin:0 auto}.testimonials{background-image:url(/wp-content/uploads/2022/04/Rectangle-CTA.png);background-size:cover;width:100%!important;margin:5% auto}.no-background .testimonials{background-image:none}.testimonials .logo{display:inline-block!important;border-right:1.5px solid #707070;padding-right:1%}.testimonials .names{display:inline-block!important;vertical-align:middle;padding-left:1%}.testimonials .names p{text-align:left;margin-bottom:0}.testimonials h2{padding-top:7%;text-align:center}.testimonials .quotes{width:72%;margin:0 auto}.testimonials .creds{padding-bottom:5%;margin:0 auto;width:90%;text-align:center;display:block}.testimonials img{max-width:86%}@media only screen and (max-width:749px){.testimonials .logo{border-right:0}.testimonials .logo,.testimonials .names{display:block!important}}@media only screen and (max-width:450px){.testimonials{margin:10% auto}.testimonials h2{font-size:26px!important}.testimonials img{max-width:46%}.testimonials .names{display:block;padding-top:3%;text-align:center;width:90%;margin:0 auto}.testimonials .names p{font-size:19px!important;display:block}.testimonials .logo{border-right:0}.testimonials .creds,.testimonials .logo{margin:0 auto!important}.testimonials .quotes{display:block;margin-bottom:8%}}.no-link .info-right .links a{display:none}.no-link .info-right .button-container a{display:inline}.info-right{width:95%;margin:0 0 0 5%;position:relative}.info-right .right{width:39%;padding:5% 0}.info-right .left,.info-right .right{display:inline-block;vertical-align:middle}.info-right .left{width:50%;margin-left:4.5%}.image-background .info-right .triangle{display:none}.image-background .info-right{background-image:url(/wp-content/uploads/2022/04/Rectangle-CTA.png);background-size:cover;background-position:50%}.info-right .triangle{background-image:url(/wp-content/uploads/2022/04/large-triangle.png);position:absolute;right:0;top:0;width:723px;height:100%;background-size:cover;z-index:-1}.info-right .button{padding:9px 0!important}.info-right .button-container{display:inline-block}.info-right .links{margin-left:5%;margin-top:5%}.info-right .links a{color:#ed3124;font-weight:700;text-decoration:none;text-transform:uppercase;margin-left:7%}.info-right .links .button-container a{margin-left:0}@media only screen and (max-width:1400px){.info-right .triangle{width:672px}}@media only screen and (max-width:1325px){.info-right .button-container{display:block}.info-right .links a{margin-left:-5%;margin-top:5%;display:block}.info-right .links .button-container a{display:inline}}@media only screen and (max-width:1300px){.info-right .triangle{width:772px}}@media only screen and (max-width:1050px){.info-right .triangle{width:761px}}@media only screen and (max-width:950px){.info-right{margin:0 auto;width:100%}.info-right .left,.info-right .right{width:90%;display:block;margin:0 auto}.info-right .left{padding-bottom:5%}.info-right .button-container{display:inline-block}.info-right .links a{margin-left:6%;margin-top:0;display:inline}}@media only screen and (max-width:695px){.info-right .button-container{display:block}.info-right .links a{margin-left:-5%;margin-top:5%;display:block}}@media only screen and (max-width:500px){.info-right .links .button-container a{display:block}.info-right .links{margin-left:0;margin-top:5%;text-align:center}.info-right .triangle{width:500px}.stats-right .left{width:18vw;height:18vw;bottom:0;top:unset}.info-right{margin:0 auto;padding-bottom:10%;padding-top:10%}}.green .two-button .button-container:first-of-type .button{background-color:#64a70b!important;color:#fff!important}.green .product-hero .text .accordion-button.collapsed .fa-circle-plus,.green .two-button a{color:#64a70b}.green .tabs button.active{background-color:#64a70b!important;color:#fff!important}.green .case-story-callout .content .two-button a,.green .case-story-callout .content h3,.green .case-story-callout .details .stats h3,.green .case-story-callout .details .testimonial p.name{color:#64a70b!important}green .case-story-callout .content .two-button a:hover{color:#fff!important}.green .product-hero .slider .carousel-indicators .active{background-color:#64a70b!important}.green .faqs .accordion-button .fa-circle-minus{color:#64a70b}.green .two-button .button-container:hover:first-of-type:before{background-image:url(/wp-content/uploads/2022/04/green-button-gray-before-hover.png)}.green .two-button .button-container:first-of-type:before{background-image:url(/wp-content/uploads/2022/04/left-side-green.png)}.green .two-button .button-container:first-of-type:after{background-image:url(/wp-content/uploads/2022/04/right-side-green-1.png)}.green .two-button .button-container.gray:after{background-image:url(/wp-content/uploads/2022/04/green-button-gray-stripe.png)}.green .two-button .button-container.gray:hover:after{background-image:url(/wp-content/uploads/2022/04/gray-green-right.png)}.green .case-story-callout .content .two-button .button-container:before{background-image:url(/wp-content/uploads/2022/04/left-side-green.png)}.green .case-story-callout .content .two-button .button-container:after{background-image:url(/wp-content/uploads/2022/04/right-side-green.png)}.green .two-button .button-container:first-of-type:hover:after{background-image:url(/wp-content/uploads/2022/04/green-after-hover.png)}.green .two-button .button-container:first-of-type:hover .button{background-color:#5c913f!important}.green .case-story-callout .content .two-button .button-container:hover:after{background-image:url(/wp-content/uploads/2022/04/dark-green-dark-gray.png)}.green .case-story-callout .content .two-button .button-container:hover:before{background-image:url(/wp-content/uploads/2022/04/green-button-gray-before-hover.png)}.green .case-story-callout .content .two-button .button-container:hover .button{background-color:#5c913f!important}.purple .product-hero .text .accordion-button.collapsed .fa-circle-plus{color:#614b7a}.purple .two-button .button-container:first-of-type .button{background-color:#614b7a!important;color:#fff!important}.purple .two-button .button-container:first-of-type:hover .button{background-color:#381f53!important}.two-button .button-container:first-of-type:hover .button{color:#fff!important}.purple .two-button .button-container:first-of-type:before{background-image:url(/wp-content/uploads/2022/04/left-side-purple.png)}.purple .two-button .button-container:first-of-type:hover:before{background-image:url(/wp-content/uploads/2022/04/purple-stripe-before-hover.png)}.purple .two-button .button-container:first-of-type:after{background-image:url(/wp-content/uploads/2022/04/purple.png)}.purple .two-button .button-container:first-of-type:hover:after{background-image:url(/wp-content/uploads/2022/04/purple-hover.png)}.purple .two-button .button-container.gray:after{background-image:url(/wp-content/uploads/2022/04/purple-stripe.png)}.purple .two-button .button-container.gray:hover:after{background-image:url(/wp-content/uploads/2022/04/purple-stripe-hover.png)}.purple .two-button a{color:#614b7a}.purple .product-hero .slider .carousel-indicators .active{background-color:#614b7a}.purple .tabs button.active{background-color:#614b7a!important}.purple .case-story-callout .content .two-button .button-container:after{background-image:url(/wp-content/uploads/2022/04/purple-button-after.png)}.purple .case-story-callout .content .two-button .button-container:hover:after{background-image:url(/wp-content/uploads/2022/04/purple-button-after-hover.png)}.purple .case-story-callout .content .two-button a,.purple .case-story-callout .content h3,.purple .case-story-callout .details .stats h3,.purple .case-story-callout .details .testimonial p.name,.purple .faqs .accordion-button .fa-circle-minus{color:#614b7a!important}.purple .tabs button{line-height:20px}#gform_submit_button_4,#gform_submit_button_5{display:none}@media only screen and (max-width:400px){.button-container .button{font-size:18px!important;line-height:18px!important;padding-top:6px!important;height:46px;display:inline-flex;justify-content:center;align-items:center}.button-container:before{height:46px;top:0;width:49px;left:-49px}.button-container{width:70%}.button-container:after{height:46px;top:0;width:49px;right:-48px}.two-button .button-container:after{height:46px!important;top:0;width:49px;right:-49px}}#choice_4_3_0,#choice_4_3_1,#choice_5_3_0,#choice_5_3_1,.purchase-product .gform_footer:after,.purchase-product .gform_footer:before{display:none}.search-container input::placeholder{color:#fff!important;font-weight:700;opacity:1}#fastspring_spinner{display:none!important}#menu-item-19602,#menu-item-19603{position:relative}#menu-item-19602:before,#menu-item-19603:before{content:"";background-image:url(/wp-content/uploads/2023/08/new-circle.png);width:38px;height:38px;position:absolute;left:-20px;top:5px;background-size:cover}.page-id-19598 .product-hero,.page-id-19599 .product-hero{position:relative}.page-id-19598 .product-hero .text:after,.page-id-19599 .product-hero .text:after{content:"";background-image:url(/wp-content/uploads/2023/08/new-badge.png);position:absolute;width:100px;height:100px;background-size:cover;top:20%;left:370px}@media (max-width:999px){#menu-item-19602:before,#menu-item-19603:before{left:unset;right:10px}}@media (max-width:550px){.page-id-19598 .product-hero .text:after,.page-id-19599 .product-hero .text:after{top:13%;left:306px}}@media (max-width:420px){.page-id-19598 .product-hero .text:after,.page-id-19599 .product-hero .text:after{width:55px;height:55px}}