.elementor-kit-195{--e-global-color-primary:#4119B0;--e-global-color-secondary:#434A97;--e-global-color-text:#393939;--e-global-color-accent:#AB0909;--e-global-color-33319ab:#434A9747;--e-global-color-cc48e65:#4119B0;--e-global-color-0b69eeb:#4119B0C7;--e-global-color-8d1ce87:#FFBC1D;--e-global-color-e2eb34d:#FF0000;--e-global-color-47fe8b9:#D41010;--e-global-typography-primary-font-family:"Saira Semi Condensed";--e-global-typography-primary-font-size:1.3rem;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Saira Stencil One";--e-global-typography-secondary-font-size:1.1rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Saira";--e-global-typography-text-font-size:1.3rem;--e-global-typography-text-font-weight:200;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-0563f29-font-family:"Saira";--e-global-typography-0563f29-font-size:2rem;--e-global-typography-0563f29-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-195 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.gform_footer {
    justify-content: space-around;
}

.gform_button {
        transform: scale(1.5);
}

.gform_button:hover {
        transform: scale(1);
}

.card-fix .elementor-widget-container {
    height: 18rem;
    box-shadow: 5px 5px 10px rgba(163,177,198,0.5), -5px -5px 10px rgba(255, 255, 255, 0.6);
    display: flex;
    align-items: center;
}

@media only screen and (max-width: 850px) {
  .card-fix .elementor-widget-container {
        height: 14rem;
    }
}

@media only screen and (max-width: 400px) {
  .card-fix .elementor-widget-container {
        height: 35rem;
    }
}

.card-middle {
    margin: auto;
}

.elementor-widget-text-editor .elementor-widget-container h3 {
    font-size: 2.rem;
}/* End custom CSS */