.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-7665fe2 .elementor-button{background-color:var( --e-global-color-27e44f5 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-7665fe2 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7665fe2 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7665fe2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-9 .elementor-element.elementor-element-a9822f4{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-235699d );padding:50px 50px 50px 50px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-a9822f4 .elementor-counter{gap:10px;}.elementor-9 .elementor-element.elementor-element-a9822f4 .elementor-counter-number-wrapper{color:var( --e-global-color-33cfc70 );font-family:"Unbounded", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-a9822f4 .elementor-counter-title{color:var( --e-global-color-33cfc70 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-4f4f46c{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-235699d );padding:50px 50px 50px 50px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-4f4f46c .elementor-counter{gap:10px;}.elementor-9 .elementor-element.elementor-element-4f4f46c .elementor-counter-number-wrapper{color:var( --e-global-color-33cfc70 );font-family:"Unbounded", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-4f4f46c .elementor-counter-title{color:var( --e-global-color-33cfc70 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-a2a6adf{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a2a6adf > .elementor-widget-container{background-color:var( --e-global-color-235699d );padding:24px 50px 10px 50px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-a2a6adf .counter-num-a5f38287{color:var( --e-global-color-33cfc70 );font-family:"Unbounded", Sans-serif;font-size:64px;font-weight:800;}.elementor-9 .elementor-element.elementor-element-a2a6adf .star-filled-a5f38287{color:#FFC107;}.elementor-9 .elementor-element.elementor-element-a2a6adf .star-empty-a5f38287{color:#E0E0E0;}.elementor-9 .elementor-element.elementor-element-a2a6adf .stars-wrapper-a5f38287{font-size:20px;}.elementor-9 .elementor-element.elementor-element-a2a6adf .counter-title-a5f38287{color:var( --e-global-color-33cfc70 );font-family:"Arial", Sans-serif;font-size:16px;}.elementor-9 .elementor-element.elementor-element-cc92a3c{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-235699d );padding:50px 50px 50px 50px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-cc92a3c .elementor-counter{gap:10px;}.elementor-9 .elementor-element.elementor-element-cc92a3c .elementor-counter-number-wrapper{color:var( --e-global-color-33cfc70 );font-family:"Unbounded", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-cc92a3c .elementor-counter-title{color:var( --e-global-color-33cfc70 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-5a2fca9 .elementor-button{background-color:var( --e-global-color-27e44f5 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-5a2fca9 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5a2fca9 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5a2fca9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-794a44d .elementor-button{background-color:var( --e-global-color-27e44f5 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-794a44d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-794a44d .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-794a44d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-aa57164 .elementor-button{background-color:var( --e-global-color-27e44f5 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-aa57164 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-aa57164 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-aa57164 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-8a202f5 .elementor-button{background-color:var( --e-global-color-27e44f5 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-8a202f5 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-8a202f5 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-8a202f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-e961021 .elementor-button{background-color:var( --e-global-color-27e44f5 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-e961021 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e961021 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e961021 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-col-left{background-color:var( --e-global-color-235699d );width:45%;padding:60px 40px 60px 50px;border-radius:24px 24px 24px 24px;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-slide-card{background-color:var( --e-global-color-235699d );padding:60px 50px 60px 50px;border-radius:24px 24px 24px 24px;}.elementor-9 .elementor-element.elementor-element-68c4006 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-col-right{width:52%;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-wrapper{gap:30px;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-subtitle{color:#999999;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-heading{color:#111111;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-quote-icon svg{fill:#e2e2e2;width:48px;height:auto;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-quote-icon i{color:#e2e2e2;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-quote-icon{font-size:48px;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-quote-text{color:#555555;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-author{color:#5a3d5c;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-nav-btn{background-color:#6d4c72;color:#ffffff;border-radius:6px 6px 6px 6px;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-nav-btn svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-nav-btn:hover{background-color:#50335e;color:#ffffff;}.elementor-9 .elementor-element.elementor-element-68c4006 .tc-nav-btn:hover svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-0547e1c .elementor-button{background-color:var( --e-global-color-235699d );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-33cfc70 );color:var( --e-global-color-33cfc70 );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-0547e1c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-0547e1c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-235699d );}.elementor-9 .elementor-element.elementor-element-0547e1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-0547e1c .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-0547e1c .elementor-button:focus svg{fill:var( --e-global-color-235699d );}.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-9 .elementor-element.elementor-element-041b82e{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-33cfc70 );}.elementor-9 .elementor-element.elementor-element-cd71bbd .elementor-button{background-color:#6D466600;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-cd71bbd .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-cd71bbd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-235699d );}.elementor-9 .elementor-element.elementor-element-cd71bbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-cd71bbd .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-cd71bbd .elementor-button:focus svg{fill:var( --e-global-color-235699d );}.elementor-9 .elementor-element.elementor-element-587d73b{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-33cfc70 );}.elementor-9 .elementor-element.elementor-element-b20ea0a .elementor-button{background-color:#6D466600;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-b20ea0a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-b20ea0a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-235699d );}.elementor-9 .elementor-element.elementor-element-b20ea0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-b20ea0a .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-b20ea0a .elementor-button:focus svg{fill:var( --e-global-color-235699d );}.elementor-9 .elementor-element.elementor-element-ab03682{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-33cfc70 );}.elementor-9 .elementor-element.elementor-element-9a1a491 .elementor-button{background-color:#6D466600;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-9 .elementor-element.elementor-element-9a1a491 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9a1a491 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-235699d );}.elementor-9 .elementor-element.elementor-element-9a1a491 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-9a1a491 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9a1a491 .elementor-button:focus svg{fill:var( --e-global-color-235699d );}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-a9822f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-9 .elementor-element.elementor-element-4f4f46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-9 .elementor-element.elementor-element-a2a6adf{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-9 .elementor-element.elementor-element-cc92a3c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-9 .elementor-element.elementor-element-68c4006 > .elementor-widget-container{margin:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-a9822f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-4f4f46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-a2a6adf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a2a6adf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-cc92a3c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-68c4006 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for counter, class: .elementor-element-a9822f4 */.elementor-counter-number-suffix{
    color: #6D4666;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4f4f46c */.elementor-counter-number-suffix{
    color: #6D4666;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cc92a3c */.elementor-counter-number-suffix{
    color: #6D4666;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5bd3327 *//* Container */
.mc4wp-form {
  max-width: 400px;
  margin: 2rem auto;
  padding: 1.5rem;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  font-family: Arial, sans-serif;
}

/* Label & Input */
.mc4wp-form label {
  display: block;
  font-size: 0.95rem;
  color: #374151;
  margin-bottom: 0.5rem;
}
.mc4wp-form-fields label {
    font-size: 2rem;
    color: #fff;
    text-align: center;
}

.mc4wp-form input[type="email"] {
  width: 100%;
  padding: 0.75rem;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  font-size: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  box-sizing: border-box;
  transition: border-color 0.2s;
}

.mc4wp-form input[type="email"]:focus {
  outline: none;
  border-color: #3b82f6;
}

/* Submit Button */
.mc4wp-form input[type="submit"] {
  background-color: #6D4666;
  color: white;
  border: none;
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.2s;
}

.mc4wp-form input[type="submit"]:hover {
  background-color: #93608a;
}

/* Hidden honeypot field */
.mc4wp-form input[name="_mc4wp_honeypot"] {
  display: none !important;
}

/* Response messages */
.mc4wp-response {
  margin-top: 1rem;
  font-size: 0.9rem;
}

.mc4wp-form-fields p {
    font-size: 16px;
    color: #fff;
    text-align: center;
}/* End custom CSS */