.elementor-75754 .elementor-element.elementor-element-4b4e810{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-75754 .elementor-element.elementor-element-d85b472{--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-75754 .elementor-element.elementor-element-d85b472.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-theme-post-title .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-75754 .elementor-element.elementor-element-7e4bc6c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:34px;font-weight:600;line-height:46px}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-75754 .elementor-element.elementor-element-4fded61 .elementor-icon-list-icon{width:14px}.elementor-75754 .elementor-element.elementor-element-4fded61 .elementor-icon-list-icon i{font-size:14px}.elementor-75754 .elementor-element.elementor-element-4fded61 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-widget-tl-post-content p{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-75754 .elementor-element.elementor-element-8d90148 p{color:#000;font-family:"Montserrat",Sans-serif;font-weight:400;line-height:25px}.elementor-75754 .elementor-element.elementor-element-d97913f{--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-75754 .elementor-element.elementor-element-1fe3818{text-align:center}.elementor-75754 .elementor-element.elementor-element-1fe3818 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-75754 .elementor-element.elementor-element-c62fbad{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-75754 .elementor-element.elementor-element-c62fbad .elementor-divider-separator{width:100%}.elementor-75754 .elementor-element.elementor-element-c62fbad .elementor-divider{padding-block-start:15px;padding-block-end:15px}@media(min-width:768px){.elementor-75754 .elementor-element.elementor-element-d85b472{--width:70.331%}.elementor-75754 .elementor-element.elementor-element-d97913f{--width:66.6666%}}.form-grid{display:grid;gap:20px;margin-bottom:20px}label{font-weight:700;color:#333;margin-bottom:5px;font-size:14px}input[type="text"],input[type="email"],input[type="tel"],select,textarea{padding:10px 15px;border:1px solid #ccc;border-radius:25px;font-size:16px;transition:border-color 0.3s;width:100%;box-sizing:border-box}input:focus,select:focus,textarea:focus{border-color:#007bff;outline:none}.full-width-group{grid-column:1 / -1}textarea{border-radius:10px;min-height:120px;resize:vertical}.example-text{color:#999;font-style:italic;font-size:12px;margin-top:2px;display:block}.submit-button{display:flex;justify-content:flex-start;margin-top:30px}button[type="submit"]{background-color:#4a148c;color:#fff;border:none;padding:12px 30px;border-radius:30px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;transition:background-color 0.3s}button[type="submit"]:hover{background-color:#6a1b9a}.submit-button-icon{margin-left:10px;font-size:20px}