.elementor-3377 .elementor-element.elementor-element-edde264{--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;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3377 .elementor-element.elementor-element-6b75e33{--display:flex;}.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 );}.elementor-3377 .elementor-element.elementor-element-d148fd5{text-align:center;}.elementor-3377 .elementor-element.elementor-element-d148fd5 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:61px;font-weight:600;letter-spacing:2.2px;color:var( --e-global-color-b8144d9 );}.elementor-3377 .elementor-element.elementor-element-c49075a{text-align:center;}.elementor-3377 .elementor-element.elementor-element-c49075a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;letter-spacing:2.2px;color:var( --e-global-color-376682c );}.elementor-3377 .elementor-element.elementor-element-f2f0879{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.tooltipster-box.tooltipster-box-8d6d8bd{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-38ff701 );border-radius:24px;}.elementor-3377 .elementor-element.elementor-element-8d6d8bd > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}@media(max-width:767px){.elementor-3377 .elementor-element.elementor-element-d148fd5 .elementor-heading-title{font-size:42px;}}/* Start custom CSS for container, class: .elementor-element-f2f0879 */.elementor-3377 .elementor-element.elementor-element-f2f0879 {
    background-color: #f0f0f0;
    color: #333;
}

.elementor-3377 .elementor-element.elementor-element-f2f0879 .elementor-widget-container {
    font-size:17px;
    font-family: Poppins;
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-3377 .elementor-element.elementor-element-f2f0879 .elementor-shortcode {
    background-color: #C9AB81;
    border-radius: 10px;
    padding: 20px; /* Ensure padding is applied */
    text-align: center; /* Center text */
}

.elementor-3377 .elementor-element.elementor-element-f2f0879 input {
    border-radius:10px;
}

#alexr-form-fields button {
    text-transform: uppercase;
    font-size: 18px;
}

html { font-size: 15px; }/* End custom CSS */