.elementor-30 .elementor-element.elementor-element-b1ee820{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:2%;--margin-bottom:4%;--margin-left:1%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-30 .elementor-element.elementor-element-b1ee820:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b1ee820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E3;}.elementor-30 .elementor-element.elementor-element-b1ee820, .elementor-30 .elementor-element.elementor-element-b1ee820::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-419bfc2{--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;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{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-30 .elementor-element.elementor-element-5b6304d .elementor-heading-title{color:#000000;font-family:"ebrima bold", Sans-serif;font-size:30px;font-weight:bold;}.elementor-widget-text-editor{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-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-30 .elementor-element.elementor-element-3ad19a2{color:#7A7A7A;font-family:"ebroma", Sans-serif;font-weight:400;line-height:4px;letter-spacing:-0.1px;}.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-30 .elementor-element.elementor-element-dd7f9aa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;}.elementor-30 .elementor-element.elementor-element-dd7f9aa .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-dd7f9aa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-30 .elementor-element.elementor-element-dd7f9aa .elementor-divider__text{color:#7A7A7A;font-family:"ebrima bold", Sans-serif;font-size:20px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-af7710f .elementor-repeater-item-c8c8a1c.elementor-social-icon{background-color:#FF2442;}.elementor-30 .elementor-element.elementor-element-af7710f{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-30 .elementor-element.elementor-element-af7710f .elementor-widget-container{text-align:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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-30 .elementor-element.elementor-element-41ef4fa > .elementor-widget-container{padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-41ef4fa .elementor-icon-box-wrapper{text-align:left;}.elementor-30 .elementor-element.elementor-element-41ef4fa{--icon-box-icon-margin:15px;}.elementor-30 .elementor-element.elementor-element-41ef4fa.elementor-view-stacked .elementor-icon{background-color:#FFCA6A;}.elementor-30 .elementor-element.elementor-element-41ef4fa.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-41ef4fa.elementor-view-default .elementor-icon{fill:#FFCA6A;color:#FFCA6A;border-color:#FFCA6A;}.elementor-30 .elementor-element.elementor-element-41ef4fa .elementor-icon{font-size:28px;}.elementor-30 .elementor-element.elementor-element-41ef4fa .elementor-icon i{transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-41ef4fa .elementor-icon-box-title{color:#333232;}.elementor-30 .elementor-element.elementor-element-41ef4fa .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-41ef4fa .elementor-icon-box-title a{font-family:"ebrima bold", Sans-serif;font-weight:600;line-height:16px;}.elementor-30 .elementor-element.elementor-element-41ef4fa .elementor-icon-box-description{font-family:"ebrima bold", Sans-serif;font-weight:500;line-height:8px;}.elementor-30 .elementor-element.elementor-element-c5709f0 > .elementor-widget-container{padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-c5709f0 .elementor-icon-box-wrapper{text-align:left;}.elementor-30 .elementor-element.elementor-element-c5709f0{--icon-box-icon-margin:15px;}.elementor-30 .elementor-element.elementor-element-c5709f0.elementor-view-stacked .elementor-icon{background-color:#FFCA6A;}.elementor-30 .elementor-element.elementor-element-c5709f0.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-c5709f0.elementor-view-default .elementor-icon{fill:#FFCA6A;color:#FFCA6A;border-color:#FFCA6A;}.elementor-30 .elementor-element.elementor-element-c5709f0 .elementor-icon{font-size:28px;}.elementor-30 .elementor-element.elementor-element-c5709f0 .elementor-icon i{transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-c5709f0 .elementor-icon-box-title{color:#333232;}.elementor-30 .elementor-element.elementor-element-c5709f0 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-c5709f0 .elementor-icon-box-title a{font-family:"ebrima bold", Sans-serif;font-weight:600;line-height:16px;}.elementor-30 .elementor-element.elementor-element-c5709f0 .elementor-icon-box-description{font-family:"ebrima bold", Sans-serif;font-weight:500;line-height:8px;}.elementor-30 .elementor-element.elementor-element-bbe3eb0 > .elementor-widget-container{padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-bbe3eb0 .elementor-icon-box-wrapper{text-align:left;}.elementor-30 .elementor-element.elementor-element-bbe3eb0{--icon-box-icon-margin:15px;}.elementor-30 .elementor-element.elementor-element-bbe3eb0.elementor-view-stacked .elementor-icon{background-color:#FFCA6A;}.elementor-30 .elementor-element.elementor-element-bbe3eb0.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-bbe3eb0.elementor-view-default .elementor-icon{fill:#FFCA6A;color:#FFCA6A;border-color:#FFCA6A;}.elementor-30 .elementor-element.elementor-element-bbe3eb0 .elementor-icon{font-size:28px;}.elementor-30 .elementor-element.elementor-element-bbe3eb0 .elementor-icon i{transform:rotate(0deg);}.elementor-30 .elementor-element.elementor-element-bbe3eb0 .elementor-icon-box-title{color:#333232;}.elementor-30 .elementor-element.elementor-element-bbe3eb0 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-bbe3eb0 .elementor-icon-box-title a{font-family:"ebrima bold", Sans-serif;font-weight:600;line-height:16px;}.elementor-30 .elementor-element.elementor-element-bbe3eb0 .elementor-icon-box-description{font-family:"ebrima bold", Sans-serif;font-weight:500;line-height:8px;}.elementor-30 .elementor-element.elementor-element-07986e2{--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;--background-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-43e5d76 > .elementor-widget-container{margin:8% 0% -2% 2%;}.elementor-30 .elementor-element.elementor-element-43e5d76 .elementor-heading-title{color:#000000;font-family:"ebrima bold", Sans-serif;font-size:30px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-99e29ae > .elementor-widget-container{padding:14px 14px 14px 14px;}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-b1ee820{--margin-top:26%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-30 .elementor-element.elementor-element-5b6304d{text-align:center;}.elementor-30 .elementor-element.elementor-element-5b6304d .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-3ad19a2{text-align:center;line-height:1.4em;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-41ef4fa .elementor-icon-box-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-c5709f0 .elementor-icon-box-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-bbe3eb0 .elementor-icon-box-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-43e5d76{text-align:center;}.elementor-30 .elementor-element.elementor-element-43e5d76 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-b1ee820{--width:98%;}.elementor-30 .elementor-element.elementor-element-419bfc2{--width:50%;}.elementor-30 .elementor-element.elementor-element-07986e2{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-99e29ae */label {
  font-size: 14px;
  font-family: roboto;
  font-weight: normal;
}
.wpcf7-form-control.wpcf7-textarea {
  height: 120px;
  border: 1px solid;
  border-color: #D8DBE0;
}
.woocommerce-js form .form-row textarea, .woocommerce-js input[type="email"], .woocommerce-js input[type="number"], .woocommerce-js input[type="password"], .woocommerce-js input[type="reset"], .woocommerce-js input[type="search"], .woocommerce-js input[type="tel"], .woocommerce-js input[type="text"], .woocommerce-js input[type="url"], .woocommerce-js textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type="email"], .woocommerce-page input[type="number"], .woocommerce-page input[type="password"], .woocommerce-page input[type="reset"], .woocommerce-page input[type="search"], .woocommerce-page input[type="tel"], .woocommerce-page input[type="text"], .woocommerce-page input[type="url"], .woocommerce-page textarea {
  border-color: var(--ast-border-color);
  background-color: #fff;
  box-shadow: none;
  border-radius: none;
}

.wpcf7-form-control.wpcf7-submit.has-spinner {
  text-align: center;
  margin-right: 47%;
  border-radius: none;
  font-family: ebroma;
  background-color: #FFCA6A;
  font-weight: bold;
  font-size: 16px;
}

.wpcf7 input.wpcf7-form-control:not([type="submit"]):focus, .wpcf7 select.wpcf7-form-control:focus, .wpcf7 textarea.wpcf7-form-control:focus {
  border-style: solid;
  border-color: #7a7a7a;
  border-width: 1px;
  box-shadow: none;
  outline: none;
  color: var(--ast-form-input-focus-text,#475569);
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button {
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  color: #ffffff;
  border-color: var(--ast-global-color-0);
  background-color: var(--ast-global-color-0);
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: inherit;
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1em;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #FFBF43;
  font-family: ebroma;
  border-radius: none;
  font-size: 16px;
  border-width: 2px;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type="reset"]:hover, input[type="reset"]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, [CLASS*="wc-block"] button:hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, [CLASS*="wc-block"] .wc-block-components-button:hover, [CLASS*="wc-block"] .wc-block-components-button:focus {
  color: #FFBF43;
  background-color: var(--ast-global-color-1);
  border-color: none;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type="reset"]:hover, input[type="reset"]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, [CLASS*="wc-block"] button:hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, [CLASS*="wc-block"] .wc-block-components-button:hover, [CLASS*="wc-block"] .wc-block-components-button:focus {
  color: #ffffff;
  background-color: var(--ast-global-color-1);
  border-color: none;
  border-width: 0px;
}




.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  border-radius: none;
}

.wpcf7-form-control.wpcf7-textarea {
  border-radius: none;
}/* End custom CSS */