@charset "UTF-8";*{scroll-behavior:smooth}a:focus,button:focus{outline-color:transparent!important}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:proxima-nova,Helvetica,Arial,sans-serif}body,h1,h2,h3,h4,h5,h6,label,figcaption,blockquote,blockquote p,.menu a,.site-title,.entry-meta,.mobile-menu,.widget-title,.contact-info,.entry-excerpt,.ct-post-title,.ct-breadcrumbs,.ct-header-text,.site-description,.page-description,.ct-footer-copyright,.ct-language-switcher,.ct-widget>*:not(.widget-title){font-family:proxima-nova,Helvetica,Arial,sans-serif!important}.button,.submit,.ct-button,.entry-tags a,.added_to_cart,.ct-button-ghost,input[type=submit],.wp-block-button__link,.wp-block-file .wp-block-file__button,.forminator-design--none .forminator-button,button[type=submit]:not(.qubely-block-btn-anchor){font-family:proxima-nova,Helvetica,Arial,sans-serif!important}.entry-content figcaption{margin-top:10px}h3+.is-style-lead{margin-top:2rem}.ct-header-cta [data-size=medium],.ct-header-cta [data-size=large]{font-weight:700;width:120px}#header{z-index:40!important}.content-area-wide .hero-section{padding-left:15px;padding-right:15px}.highlight{color:#ffda00}mark{font-weight:inherit;background-color:#ffe54d!important}.is-style-alt mark{font-weight:400}a:hover img{opacity:.8}blockquote.wp-block-quote{border-left:10px solid #ffda00!important}blockquote.wp-block-quote cite{color:#7c7674}@media only screen and (min-width:768px){blockquote.wp-block-quote:not(.has-text-align-center):not(.has-text-align-right){padding-left:3rem!important}}#primary .wp-block-separator:not(.is-style-dots){height:1px}hr{background-color:#e3e1e1}.entry-content .alignwide,.entry-content .alignfull,.entry-content .wp-block-kadence-rowlayout{margin-top:0;margin-bottom:0}header .ct-container{padding-left:15px;padding-right:15px}.wp-block-button a,.wp-block-button div{text-transform:uppercase;font-weight:700;font-size:16px;font-size:.9411764706rem;padding:10px 20px!important;border-radius:16px}@media(min-width:768px){.wp-block-button a,.wp-block-button div{font-size:18px;font-size:1.0588235294rem;padding:14px 24px!important}}.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline div{padding:8px 18px!important}@media(min-width:768px){.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline div{padding:12px 22px!important}}#main div.is-style-outline .wp-block-button__link,#main div.is-style-outline-xsmall .wp-block-button__link,#main div.is-style-outline-small .wp-block-button__link,#main div.is-style-outline-large .wp-block-button__link,#main div.is-style-outline-xlarge .wp-block-button__link,#main div.is-style-outline-jumbo .wp-block-button__link{color:#f4313f;background:#fff;border:2px solid #f4313f}#main div.is-style-outline .wp-block-button__link:hover,#main div.is-style-outline-xsmall .wp-block-button__link:hover,#main div.is-style-outline-small .wp-block-button__link:hover,#main div.is-style-outline-large .wp-block-button__link:hover,#main div.is-style-outline-xlarge .wp-block-button__link:hover,#main div.is-style-outline-jumbo .wp-block-button__link:hover{color:#fff;background:#382f2d;border:2px solid #382f2d}#main .light-hover .wp-block-button__link:hover,#wpwrap .light-hover .wp-block-button__link:hover{background:#fff;color:#382f2d}.wp-block-button.light-hover .wp-block-button__link:hover{background:#fff;color:#382f2d}.wp-block-button.is-style-outline-xsmall a,.wp-block-button.is-style-outline-xsmall div,a.button.outline-xsmall,.wp-block-button.is-style-outline-small a,.wp-block-button.is-style-outline-small div,a.button.outline-small,.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline div,a.button.outline,.wp-block-button.is-style-outline-large a,.wp-block-button.is-style-outline-large div,.elementor-button.elementor-size-lg,.wp-block-button.is-style-outline-xlarge a,.wp-block-button.is-style-outline-xlarge div,.wp-block-button.is-style-outline-jumbo a,.wp-block-button.is-style-outline-jumbo div{color:#f4313f;background:#fff;border:2px solid #f4313f}.wp-block-button.is-style-outline-xsmall a:hover,.wp-block-button.is-style-outline-xsmall div:hover,a.button.outline-xsmall:hover,.wp-block-button.is-style-outline-small a:hover,.wp-block-button.is-style-outline-small div:hover,a.button.outline-small:hover,.wp-block-button.is-style-outline a:hover,.wp-block-button.is-style-outline div:hover,a.button.outline:hover,.wp-block-button.is-style-outline-large a:hover,.wp-block-button.is-style-outline-large div:hover,.elementor-button.elementor-size-lg:hover,.wp-block-button.is-style-outline-xlarge a:hover,.wp-block-button.is-style-outline-xlarge div:hover,.wp-block-button.is-style-outline-jumbo a:hover,.wp-block-button.is-style-outline-jumbo div:hover{color:#fff;border-color:#382f2d}.wp-block-button.is-style-xsmall a,.wp-block-button.is-style-xsmall div,a.button.xsmall,a.button.is-style-xsmall,.wp-block-button.is-style-outline-xsmall a,.wp-block-button.is-style-outline-xsmall div,a.button.outline-xsmall,a.button.is-style-outline-xsmall{font-size:12px;border-radius:10px}.wp-block-button.is-style-xsmall a,.wp-block-button.is-style-xsmall div,a.button.xsmall,a.button.is-style-xsmall{padding:6px 12px!important}@media(min-width:768px){.wp-block-button.is-style-xsmall a,.wp-block-button.is-style-xsmall div,a.button.xsmall,a.button.is-style-xsmall{padding:8px 16px!important}}.wp-block-button.is-style-outline-xsmall a,.wp-block-button.is-style-outline-xsmall div,a.button.outline-xsmall,a.button.is-style-outline-xsmall{padding:4px 10px!important}@media(min-width:768px){.wp-block-button.is-style-outline-xsmall a,.wp-block-button.is-style-outline-xsmall div,a.button.outline-xsmall,a.button.is-style-outline-xsmall{padding:6px 14px!important}}.wp-block-button.is-style-small a,.wp-block-button.is-style-small div,a.button.small,a.button.is-style-small,.wp-block-button.is-style-outline-small a,.wp-block-button.is-style-outline-small div,a.button.outline-small,a.button.is-style-outline-small{font-size:14px;border-radius:12px}.wp-block-button.is-style-small a,.wp-block-button.is-style-small div,a.button.small,a.button.is-style-small{padding:6px 16px!important}@media(min-width:768px){.wp-block-button.is-style-small a,.wp-block-button.is-style-small div,a.button.small,a.button.is-style-small{padding:10px 20px!important}}.wp-block-button.is-style-outline-small a,.wp-block-button.is-style-outline-small div,a.button.outline-small,a.button.is-style-outline-small{padding:6px 14px!important}@media(min-width:768px){.wp-block-button.is-style-outline-small a,.wp-block-button.is-style-outline-small div,a.button.outline-small,a.button.is-style-outline-small{padding:8px 18px!important}}.wp-block-button.is-style-large a,.wp-block-button.is-style-large div,.elementor-button.elementor-size-lg,.wp-block-button.is-style-outline-large a,.wp-block-button.is-style-outline-large div,.elementor-button.elementor-size-lg{font-size:22px;font-size:1.2941176471rem;border-radius:18px}.wp-block-button.is-style-large a,.wp-block-button.is-style-large div,.elementor-button.elementor-size-lg{padding:12px 24px!important}@media(min-width:768px){.wp-block-button.is-style-large a,.wp-block-button.is-style-large div,.elementor-button.elementor-size-lg{padding:16px 30px!important}}.wp-block-button.is-style-outline-large a,.wp-block-button.is-style-outline-large div,.elementor-button.elementor-size-lg{padding:10px 22px!important}@media(min-width:768px){.wp-block-button.is-style-outline-large a,.wp-block-button.is-style-outline-large div,.elementor-button.elementor-size-lg{padding:14px 28px!important}}.wp-block-button.is-style-xlarge a,.wp-block-button.is-style-xlarge div,.wp-block-button.is-style-outline-xlarge a,.wp-block-button.is-style-outline-xlarge div{font-size:24px;border-radius:20px}@media(min-width:768px){.wp-block-button.is-style-xlarge a,.wp-block-button.is-style-xlarge div,.wp-block-button.is-style-outline-xlarge a,.wp-block-button.is-style-outline-xlarge div{font-size:28px}}.wp-block-button.is-style-xlarge a,.wp-block-button.is-style-xlarge div{padding:12px 30px!important}@media(min-width:768px){.wp-block-button.is-style-xlarge a,.wp-block-button.is-style-xlarge div{padding:16px 36px!important}}.wp-block-button.is-style-outline-xlarge a,.wp-block-button.is-style-outline-xlarge div{padding:10px 28px!important}@media(min-width:768px){.wp-block-button.is-style-outline-xlarge a,.wp-block-button.is-style-outline-xlarge div{padding:14px 34px!important}}.wp-block-button.is-style-jumbo a,.wp-block-button.is-style-jumbo div,.wp-block-button.is-style-outline-jumbo a,.wp-block-button.is-style-outline-jumbo div,.editor-styles-wrapper .wp-block-button.is-style-jumbo a,.editor-styles-wrapper .wp-block-button.is-style-jumbo div{font-size:32px!important;border-radius:20px}@media(min-width:768px){.wp-block-button.is-style-jumbo a,.wp-block-button.is-style-jumbo div,.wp-block-button.is-style-outline-jumbo a,.wp-block-button.is-style-outline-jumbo div,.editor-styles-wrapper .wp-block-button.is-style-jumbo a,.editor-styles-wrapper .wp-block-button.is-style-jumbo div{font-size:36px!important}}.wp-block-button.is-style-jumbo a,.wp-block-button.is-style-jumbo div{padding:12px 36px!important}@media(min-width:768px){.wp-block-button.is-style-jumbo a,.wp-block-button.is-style-jumbo div{padding:16px 40px!important}}.wp-block-button.is-style-outline-jumbo a,.wp-block-button.is-style-outline-jumbo div{padding:10px 34px!important}@media(min-width:768px){.wp-block-button.is-style-outline-jumbo a,.wp-block-button.is-style-outline-jumbo div{padding:14px 38px!important}}.footer-signup-container{text-align:center}.footer-signup-container h5{color:#7c7674;text-transform:uppercase}@media only screen and (min-width:768px){.footer-signup-container h5{display:none}.footer-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:250px}}.footer-signup{display:flex;justify-content:center}@media only screen and (max-width:767px){.footer-signup .gform_wrapper{width:100%}}.footer-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:15px 20px;border-radius:15px}.footer-signup input[type=submit]{padding:13px 20px;text-transform:uppercase;background:#382f2d}.footer-signup input[type=submit]:hover{background:#f4313f}.ct-widget.JP_Dropdown_Menu_widget h2{margin-bottom:5px}.site-footer .ct-widget.JP_Dropdown_Menu_widget:not(:first-child){margin-top:30px}.footer-village{background:transparent url(assets/images/bg-footer-village.png) no-repeat top left;max-width:436px;min-height:91px;background-size:contain;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:-13px!important}.footer-village h6{margin-top:5px!important}footer .widget-menu{font-size:1rem;text-transform:uppercase}footer .widget-menu li{margin-bottom:1rem}footer .widget-menu a{color:#7c7674;font-weight:700;letter-spacing:2px}.ct-footer-copyright p{font-size:12px;text-transform:uppercase}.torn-bottom{position:relative}.torn-bottom:after{content:"";position:absolute;right:0;bottom:-2px;left:0;background:transparent url(assets/images/torn-bottom.svg) no-repeat bottom center;background-size:cover;height:15px}.village-banner,.orange-bottom{border-bottom:23px solid #ff8300}.flex-center .wp-block-group__inner-container,.flex-center .kt-inside-inner-col,.wp-block-kadence-infobox.flex-center a,.wp-block-kadence-infobox.flex-center div{display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-center .kt-inside-inner-col .wp-block-image{margin-left:2.25rem;margin-right:2.25rem;margin-bottom:1rem}.flex-center .kt-inside-inner-col .wp-block-image:first-child{margin-left:0}@media only screen and (max-width:768px){.horiz-logos .wp-block-group__inner-container,.horiz-logos .kt-inside-inner-col{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:1rem}.horiz-logos .wp-block-image{width:100%;margin:0!important}}.margin-top-0{margin-top:0!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-1r{margin-top:1rem!important}.margin-top-2r{margin-top:2rem!important}.margin-top-3r{margin-top:3rem!important}.margin-top-4r{margin-top:4rem!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-1r{margin-bottom:1rem!important}.margin-bottom-2r{margin-bottom:2rem!important}.margin-bottom-3r{margin-bottom:3rem!important}.margin-bottom-4r{margin-bottom:4rem!important}.rounded{border-radius:10px}.display-block{display:block}.uppercase{text-transform:uppercase}.gradient-white-to-blue{background:#fff!important;background:-moz-linear-gradient(top,#ffffff 0%,#d9f1f9 100%)!important;background:-webkit-linear-gradient(top,#ffffff 0%,#d9f1f9 100%)!important;background:linear-gradient(to bottom,#ffffff 0%,#d9f1f9 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff",endColorstr="#d9f1f9",GradientType=0 )!important}.gradient-blue-to-white{background:#d9f1f9;background:-moz-linear-gradient(top,#d9f1f9 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#d9f1f9 0%,#ffffff 100%);background:linear-gradient(to bottom,#d9f1f9 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9f1f9",endColorstr="#ffffff",GradientType=0 )}.border-bottom{border-bottom:1px solid #e3e1e1}.border-bottom-red{border-bottom:3px solid #f4313f}.card{background:#fff;border-radius:20px;box-shadow:0 1px 32px rgba(0,0,0,.08),0 28px 32px -20px rgba(0,0,0,.11);padding:30px!important}.profile{--blockWidth: auto;margin-bottom:20px}.profile h5{text-transform:uppercase}.profile p+p{margin-top:-1rem}.dark .gform_wrapper label{color:#fff;color:#999797;line-height:1.2rem}.shadow,.box-shadow{box-shadow:0 1px 32px rgba(0,0,0,.08),0 28px 32px -20px rgba(0,0,0,.11)}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media only screen and (min-width:1200px){.issue-tabs .kt-tab-title{font-size:24px!important}}@media only screen and (max-width:768px){.kt-tab-title{border-radius:0!important}}@media only screen and (min-width:768px){.wp-block-kadence-tab{border-radius:0 10px 10px 10px}}@media screen and (min-width:768px){.wp-block-kadence-tabs.tabs-extra-padding .kt-tabs-content-wrap>.wp-block-kadence-tab{padding:40px 60px}}@media screen and (min-width:960px){.wp-block-kadence-tabs.tabs-extra-padding .kt-tabs-content-wrap>.wp-block-kadence-tab{padding:60px 80px}}.kt-title-item .kt-tab-svg-icon{display:none!important}.kt-tabs-accordion-title .kt-tab-title{border-width:1px!important}.custom-testimonial .kt-blocks-carousel .slick-list{padding-bottom:20px}[data-forms=classic] select,[data-forms=classic] textarea,[data-forms=classic] input[type=url],[data-forms=classic] input[type=tel],[data-forms=classic] input[type=text],[data-forms=classic] input[type=date],[data-forms=classic] input[type=email],[data-forms=classic] input[type=number],[data-forms=classic] input[type=search],[data-forms=classic] input[type=password],[data-forms=classic] span.select2-container--default .select2-selection--single{border-radius:15px}#main-container .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:15px 20px;border-radius:15px}#main-container .gform_wrapper input[type=submit]{padding:13px 20px;text-transform:uppercase}#mc_embed_signup input{border-radius:10px!important}#mc_embed_signup input.email{height:auto!important;padding:12px 20px!important;margin-bottom:.5rem!important}.entry-content #mc_embed_signup .button{font-size:18px;text-transform:uppercase;padding:7px 20px;height:auto;background:#f4313f}.gform_wrapper h3.gform_title{font-size:1.8rem}.gfield_label_before_complex{text-transform:uppercase;margin-top:2rem}.gform_wrapper select{padding:2px 13px 2px 10px!important}[data-forms=classic] select{background-position:right 5px top 50%,0 0}.gform_wrapper .add_list_item img{max-width:20px}.gform_confirmation_message{font-size:20px;max-width:550px;margin:30px auto}.dark .gform_confirmation_message{color:#fff}form[id*=vcrm] .v_gao{padding-top:8px;padding-bottom:8px;background-color:#f4313f}@media screen and (max-width:960px){form[id*=vcrm] .v_gao{padding:8px}}@media screen and (min-width:1024px){.v_gaw{display:flex}form[id*=vcrm] .v_gao{display:block;flex:1}form[id*=vcrm] .v_gao{padding-left:15px;padding-right:15px}}form[id*=vcrm] .v_gao form[id*=vcrm] .v_gao.active,form[id*=vcrm] .v_gao:active,form[id*=vcrm] .v_gao:focus,form[id*=vcrm] .v_gao:hover{background-color:#382f2d}.v_iw label.v_r{font-size:17px}form[id*=vcrm] .v_ig button,form[id*=vcrm] .v_ig input[type=button],form[id*=vcrm] .v_ig input[type=submit]{padding-top:8px!important;padding-bottom:8px!important;background-color:#f4313f}form[id*=vcrm] .v_ig button:active,form[id*=vcrm] .v_ig button:focus,form[id*=vcrm] .v_ig button:hover,form[id*=vcrm] .v_ig input[type=button]:active,form[id*=vcrm] .v_ig input[type=button]:focus,form[id*=vcrm] .v_ig input[type=button]:hover,form[id*=vcrm] .v_ig input[type=submit]:active,form[id*=vcrm] .v_ig input[type=submit]:focus,form[id*=vcrm] .v_ig input[type=submit]:hover{background-color:#382f2d}form[id*=vcrm] .v_mt_2{margin-top:10px;margin-bottom:0}form[id*=vcrm] .v_ig button.v_btn_outline.active{background-color:#f4313f!important}form[id*=vcrm] .v_ig button.v_btn_outline{color:#f4313f;border-color:#f4313f!important;padding-top:6px!important;padding-bottom:6px!important}form[id*=vcrm] .v_ig button.v_btn_outline.active:active,form[id*=vcrm] .v_ig button.v_btn_outline.active:focus,form[id*=vcrm] .v_ig button.v_btn_outline.active:hover{background-color:#382f2d!important;color:#fff!important}form[id*=vcrm] .v_ig button.v_btn_outline:active,form[id*=vcrm] .v_ig button.v_btn_outline:focus,form[id*=vcrm] .v_ig button.v_btn_outline:hover{color:#fff!important}form[id*=vcrm] .v_mb_2{margin-bottom:20px}.v_ig__tx label input{margin-right:10px}.is-style-alt{font-family:flood-std,Georgia,serif!important;font-weight:400;font-style:normal}.is-style-text-shadow{text-shadow:0 1px 8px rgba(0,0,0,.6)}.is-style-uppercase{text-transform:uppercase}.is-style-dot{position:relative}.is-style-dot::before{content:"•";color:#ffda00;font-size:4rem;position:absolute;top:0;left:-2rem;height:auto;line-height:1rem}h1.is-style-jumbo{font-size:44px;font-size:2.5882352941rem;line-height:1em;text-transform:uppercase;font-weight:900}@media(min-width:576px){h1.is-style-jumbo{font-size:52px;font-size:3.0588235294rem}}@media(min-width:768px){h1.is-style-jumbo{font-size:60px;font-size:3.5294117647rem}}@media(min-width:992px){h1.is-style-jumbo{font-size:68px;font-size:4rem}}p.is-style-lead{font-size:20px;font-size:1.1764705882rem;line-height:1.5;margin-bottom:1em}@media(min-width:576px){p.is-style-lead{font-size:22px;font-size:1.2941176471rem}}@media(min-width:992px){p.is-style-lead{font-size:24px;font-size:1.4117647059rem}}p.is-style-lead-big{font-size:22px;font-size:1.2941176471rem;line-height:1.4;margin-bottom:1em}@media(min-width:576px){p.is-style-lead-big{font-size:26px;font-size:1.5294117647rem}}@media(min-width:768px){p.is-style-lead-big{font-size:30px;font-size:1.7647058824rem}}@media(min-width:992px){p.is-style-lead-big{font-size:34px;font-size:2rem}}p.is-style-footnote{font-size:.875rem;line-height:1.5rem;font-style:italic;color:#999797;line-height:1.5}h1.is-style-jumbo+p.is-style-lead,h1.is-style-jumbo+p.is-style-lead-big{margin-top:-1rem}.is-style-white{color:#fff}.entry-content .alignfull.wp-block-kadence-rowlayout{margin-top:0}.is-style-inline{}@media screen and (min-width:768px){[data-column=socials]{justify-content:flex-end!important}}.content-area-wide .kt-blocks-post-grid-item .entry-content{width:auto;margin-left:0;margin-right:0}.entry-content>.alignfull .card [class*=_inner-container],.entry-content>*:not(.alignfull) .card [class*=_inner-container]{width:100%!important;--innerBlockWidth: auto}.wp-block-kadence-iconlist.icon-list-fix ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child{margin-bottom:inherit}.card [class*=_inner-container]>*{margin-bottom:0}.target-fix:before{height:auto!important}.grecaptcha-badge{z-index:99!important}:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}.admin-bar .wp-block-kadence-tabs :target:before{display:none}