.elementor-4627 .elementor-element.elementor-element-fqhero{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4627 .elementor-element.elementor-element-fqeb{text-align:center;}.elementor-4627 .elementor-element.elementor-element-fqh1{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4627 .elementor-element.elementor-element-fqbody{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4627 .elementor-element.elementor-element-fqcta{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-fqhero */.elementor-4627 .elementor-element.elementor-element-fqhero{background:#2B2B2B;padding:clamp(50px,9vw,84px) 20px clamp(40px,7vw,64px);text-align:center;}.elementor-4627 .elementor-element.elementor-element-fqhero .fq-eb{margin:0 0 13px!important;font-size:13px!important;letter-spacing:.3em!important;color:#D8BE84!important;font-weight:700!important;}.elementor-4627 .elementor-element.elementor-element-fqhero .fq-h1{margin:0 auto!important;letter-spacing:.08em!important;position:relative;padding-bottom:18px;display:inline-block;}.elementor-4627 .elementor-element.elementor-element-fqhero .fq-h1 .elementor-heading-title{color:#fff!important;font-size:clamp(25px,6vw,38px)!important;}.elementor-4627 .elementor-element.elementor-element-fqhero .fq-h1::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:54px;height:2px;background:#D8BE84;}.elementor-4627 .elementor-element.elementor-element-fqhero .fq-lead{margin:20px auto 0!important;max-width:700px;color:rgba(255,255,255,.95)!important;font-size:clamp(14.5px,3.7vw,16.5px)!important;line-height:1.95!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fqbody */.elementor-4627 .elementor-element.elementor-element-fqbody{background:#FAF7F2;padding:clamp(36px,6.5vw,60px) 20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fqcta */.elementor-4627 .elementor-element.elementor-element-fqcta{background:#2B2B2B;padding:clamp(34px,6.4vw,52px) 20px;text-align:center;}.elementor-4627 .elementor-element.elementor-element-fqcta .fq-ct{margin:0 0 18px!important;color:rgba(255,255,255,.95)!important;font-size:clamp(14.5px,3.7vw,16.5px)!important;line-height:1.9!important;}.elementor-4627 .elementor-element.elementor-element-fqcta .fq-ct a{display:inline-block;background:#D8BE84;color:#2B2B2B!important;text-decoration:none;font-weight:700;font-size:clamp(14.5px,3.7vw,17px);letter-spacing:.06em;padding:13px 34px;border-radius:999px;margin:6px 6px 0;}/* End custom CSS */