.elementor-3966 .elementor-element.elementor-element-efe985f{text-align:center;}.elementor-3966 .elementor-element.elementor-element-efe985f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#FAFAF8;}.elementor-3966 .elementor-element.elementor-element-60d6601{padding:10px 0px 10px 0px;text-align:center;}.elementor-3966 .elementor-element.elementor-element-60d6601 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:60px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-3966 .elementor-element.elementor-element-8835e84{padding:0px 0px 30px 0px;text-align:center;}.elementor-3966 .elementor-element.elementor-element-8835e84 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FAFAF8CC;}.elementor-3966 .elementor-element.elementor-element-bd4568c{padding:0px 0px 20px 0px;text-align:start;}.elementor-3966 .elementor-element.elementor-element-bd4568c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-3966 .elementor-element.elementor-element-83c0c2d{padding:30px 0px 0px 0px;text-align:center;}.elementor-3966 .elementor-element.elementor-element-83c0c2d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-9080224 );}.elementor-3966 .elementor-element.elementor-element-bdc6030{padding:5px 7px 0px 7px;text-align:center;}.elementor-3966 .elementor-element.elementor-element-bdc6030 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3966 .elementor-element.elementor-element-4f745bb:hover{--e-transform-translateY:-3px;}.elementor-3966 .elementor-element.elementor-element-4f745bb{padding:10px 10px 10px 10px;--e-transform-transition-duration:200ms;}.elementor-3966 .elementor-element.elementor-element-4f745bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3966 .elementor-element.elementor-element-4f745bb .elementor-button{font-size:12px;}.elementor-3966 .elementor-element.elementor-element-1068039{text-align:center;}.elementor-3966 .elementor-element.elementor-element-1068039 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:25px;color:var( --e-global-color-e59c8cc );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3966 .elementor-element.elementor-element-efe985f.elementor-element{--align-self:center;}.elementor-3966 .elementor-element.elementor-element-efe985f{text-align:center;}.elementor-3966 .elementor-element.elementor-element-efe985f .elementor-heading-title{font-size:8px;line-height:2em;}.elementor-3966 .elementor-element.elementor-element-60d6601{padding:15px 0px 10px 0px;}.elementor-3966 .elementor-element.elementor-element-60d6601 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-3966 .elementor-element.elementor-element-8835e84{padding:0px 0px 0px 0px;text-align:center;}.elementor-3966 .elementor-element.elementor-element-8835e84 .elementor-heading-title{font-size:9px;line-height:1rem;}.elementor-3966 .elementor-element.elementor-element-bd4568c{padding:0px 0px 15px 0px;text-align:center;}.elementor-3966 .elementor-element.elementor-element-bd4568c .elementor-heading-title{font-size:10px;line-height:0.9rem;}.elementor-3966 .elementor-element.elementor-element-83c0c2d{padding:10px 0px 0px 0px;text-align:center;}.elementor-3966 .elementor-element.elementor-element-83c0c2d .elementor-heading-title{font-size:15px;}.elementor-3966 .elementor-element.elementor-element-bdc6030{padding:0px 0px 0px 0px;}.elementor-3966 .elementor-element.elementor-element-bdc6030 .elementor-heading-title{font-size:7px;line-height:0.9rem;}.elementor-3966 .elementor-element.elementor-element-4f745bb{padding:5px 5px 5px 5px;}.elementor-3966 .elementor-element.elementor-element-4f745bb .elementor-button{font-size:7px;padding:15px 15px 15px 15px;}.elementor-3966 .elementor-element.elementor-element-1068039{padding:0px 20px 0px 20px;}.elementor-3966 .elementor-element.elementor-element-1068039 .elementor-heading-title{font-size:5px;line-height:0.7rem;}}/* Start custom CSS for heading, class: .elementor-element-83c0c2d */.semi-bold {
    font-weight: 600;
    color: #1a1a1a;;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdc6030 */.semi-bold {
    font-weight: 600;
    color: #1a1a1a;;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1068039 *//*.bold {*/
/*    font-weight: 50;*/
/*}*//* End custom CSS */