h1,h2,legend,h3,h4,h5,h6{font-family:alegreya;font-weight:500;line-height:1.5em;margin:0 0 .25em;text-transform:uppercase;color:#000}h1{font-weight:700;font-size:72px}h2{font-weight:700;font-size:40px;margin:30px 0 10px}h3{font-weight:500;font-size:30px;margin:30px 0 10px}h4{font-weight:500;font-size:24px}h5{font-weight:400;font-size:13px}p{font-weight:400;font-size:16px;margin:10px 0 20px}section{font-weight:400;font-size:16px}:lang(en-us) h1{font-family:alegreya}:lang(en-us) h2{font-family:alegreya}:lang(en-us) h3{font-family:alegreya}:lang(en-us) h4{font-family:alegreya}:lang(en-us) h5{font-family:alegreya}:lang(en-us) section{font-family:alegreya}a:hover{text-decoration:unset}.slick-arrow{z-index:1}.flexi-brand--slide-title:before{display:none!important}.flexi-brand--slide-title .active:before{content:"";display:block;margin:0 auto;width:60px;height:30px;border-top:solid 1px #fff;border-top-width:1px;border-top-style:solid;border-top-color:#fff;top:-40px;left:calc(50% - 30px);position:absolute}.flexi-brand--slide-title{margin-top:80px!important}.flexi-brand--slide-title .active:empty{display:none}@media only screen and (max-width:767px){.flexi-brand--slide-title .active:before{content:"";display:block;margin:0 auto;width:60px;height:30px;border-top:solid 1px #fff;border-top-width:1px;border-top-style:solid;border-top-color:#fff;top:-15px;left:calc(50% - 30px);position:absolute}.flexi-brand--slide-title{margin-top:30px!important}}.contact_us_form p,.contact_us_form label{width:100%}.contact_us_form p{color:#000;width:100%;line-height:32px;font-size:13px;margin:0 auto 20px;max-width:680px;text-align:left;vertical-align:baseline}.contact_us_form .wpcf7-form-control-wrap{width:100%}.contact_us_form .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;border-width:0;padding:0 14px;height:32px!important;line-height:32px;color:#919191}.contact_us_form .wpcf7-form-control-wrap textarea.wpcf7-form-control{height:10em!important;line-height:1.4em;padding:15px}.contact_us_form .topic--content-ctas.submit_btn .button--clear-black{color:#fff!important;background:#967858!important;border:0}.contact_us_form .topic--content-ctas.submit_btn input{color:#fff!important;border:0!important;background-color:initial!important}.contact_us_form .topic--content-ctas{width:200px!important;margin:17px 5px 0!important;display:inline-block;line-height:40px!important}.contact_us_form .button--clear-black{width:200px!important;margin:0 5px 0!important;padding:0 30px!important}.contact_us_form .submit_btn .button--clear-black{padding:0 0!important}.contact_us_form .submit_btn .button--clear-black input{width:100%}.contact_us_form .contact_form_btn{width:100%;text-align:center}.contact_us_form .reply_to{display:none}.contact_us_mtcaptcha{color:#000;width:100%;line-height:32px;font-size:13px;margin:0 auto 20px;max-width:680px;text-align:left;vertical-align:baseline;display:block;height:58px}@media only screen and (max-width:590px){.contact_form_btn .button--clear-black{width:100%!important;margin:0!important}.contact_form_btn .topic--content-ctas{width:100%!important;margin:30px 0 0!important}.contact_form_btn .topic--content-ctas:not(.submit_btn){margin:10px 0 0!important}}@media only screen and (max-width:960px){.contact_us_title .elementor-widget-container{margin:140px 0 80px!important}.contact_us_sub_title .elementor-widget-container{margin:0 0 15px!important}.contact_us_form{padding:0 10px}}@media only screen and (max-width:767px){.contact_us_title .elementor-widget-container{margin:70px 0 80px!important}}@media only screen and (min-width:960px){.contact_us_form .wpcf7-form-control-wrap{width:75%;float:right}}.elementor-widget-container-with-title .text-section.text-section--no-description h2{font-size:16px;line-height:30px;font-weight:400;letter-spacing:.05em;color:#967858;min-height:30px;padding-top:5px;max-width:770px;margin:auto}.elementor-widget-container-with-title .rich-content h2{margin-top:0;margin-bottom:35px}.elementor-widget-container-with-title .text-section.text-section--no-description h1{margin-top:30px}.elementor-widget-container-with-title .text-section.text-section--no-description{padding-bottom:0}.elementor-widget-container-with-title .text-section .text-section--is-intro{padding:0}.elementor-widget-container-with-title .text-section.no-header{padding-top:0}.elementor-widget-container-with-title .text-section.text-section--is-intro.text-section--no-description{margin-bottom:40px}@media(max-width:1024px){#masthead--slide-content{}}@media(min-width:1024px){.masthead--image--slider{}}.contact_us_mtcaptcha_bak .wpcf7-form-control-wrap{clear:both;margin:0 auto 20px;max-width:680px;text-align:right;width:100%;float:none}