.elementor-28 .elementor-element.elementor-element-86c0fda{--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-28 .elementor-element.elementor-element-035b607{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-3035209{--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-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-28 .elementor-element.elementor-element-3c4f72b{--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-28 .elementor-element.elementor-element-dfbb2c4{--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-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-4b35304.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-4b35304 .elementor-main-swiper{height:230px;width:100%;}.elementor-28 .elementor-element.elementor-element-4b35304 .elementor-swiper-button{font-size:20px;}.elementor-28 .elementor-element.elementor-element-8d14da6{--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-28 .elementor-element.elementor-element-7b2bb76{text-align:center;}.elementor-28 .elementor-element.elementor-element-7b2bb76 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:3.1px;color:#000000;}.elementor-28 .elementor-element.elementor-element-7a63a0f{--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-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-28 .elementor-element.elementor-element-adc486e .elementor-button{background-color:#F25478;font-family:"Anton", Sans-serif;font-size:32px;font-weight:200;letter-spacing:4.1px;border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-adc486e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-2698795{--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-28 .elementor-element.elementor-element-072689f{--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-28 .elementor-element.elementor-element-e26ab64{--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-28 .elementor-element.elementor-element-ac1b7f9 img{width:39%;}.elementor-28 .elementor-element.elementor-element-1a2ce11{--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-28 .elementor-element.elementor-element-ee3bb3d{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-4b35304.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-4b35304.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for button, class: .elementor-element-adc486e *//* Hover effects for button */
.elementor-28 .elementor-element.elementor-element-adc486e:hover {
    transform: scale(1.1); /* Makes the button bigger */
}

.elementor-28 .elementor-element.elementor-element-adc486e:hover .elementor-button-text {
    text-decoration: underline; /* Underlines the text */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6c861e1 *//* Ensure the submit button has no background, borders, or shadow */
#gform_submit_button_1 {
    background: transparent !important;  /* Makes the background transparent */
    border: none !important;             /* Removes any border */
    padding: 0 !important;               /* Ensures there's no padding around the image */
    outline: none !important;            /* Removes any outline */
    box-shadow: none !important;         /* Removes any shadow */
}

/* Ensure the image itself is also free of any border, background, and shadow */
#gform_submit_button_1 img {
    border: none !important;             /* Removes any border around the image */
    background: transparent !important; /* Makes sure the image background is transparent */
    display: block;                      /* Ensures the image is a block element and doesn't have extra space around it */
    box-shadow: none !important;         /* Removes any shadow around the image */
}/* End custom CSS */