.elementor-4488 .elementor-element.elementor-element-6327ad9{--display:flex;}.elementor-4488 .elementor-element.elementor-element-6327ad9:not(.elementor-motion-effects-element-type-background), .elementor-4488 .elementor-element.elementor-element-6327ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a8ca9b );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4488 .elementor-element.elementor-element-c57fb3c > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-4488 .elementor-element.elementor-element-c57fb3c{text-align:center;}.elementor-4488 .elementor-element.elementor-element-c57fb3c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-4488 .elementor-element.elementor-element-afb57e8{--spacer-size:50px;}.elementor-4488 .elementor-element.elementor-element-4449af0 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4488 .elementor-element.elementor-element-93c0e2d img{width:300px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-4449af0 */.elementor-4488 .elementor-element.elementor-element-4449af0 h2 {
    font-size: 1.3em;
    font-weight: 900;
    margin: 0;
    color: #000;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 label {
    font-weight: 600;
    font-size: 12px;
    line-height: 2!important;
    color: #000;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 input, .elementor-4488 .elementor-element.elementor-element-4449af0 select {
    border-radius: 32px;
    color: black;
    background-color: rgba(255,255,255,.5)
}
.elementor-4488 .elementor-element.elementor-element-4449af0 .forminator-field {
    display: flex;
    flex-flow: column wrap;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 .forminator-description {
    display: none;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 .forminator-calculation {
    border: none;
    font-weight: 600;
    font-size: 2em;
    width: 100%;
    background-color: transparent;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 .forminator-stripe-element {
	padding: 12px 24px;
	background-color: #f5f5f7;
	border-radius: 32px;
	color: black;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 .forminator-checkbox__wrapper {
    display: flex;
    gap: 12px;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 .forminator-button {
    border-radius: 32px;
    font-size: 16px;
    font-weight: 400;
    background-color: #005844;
    margin-bottom: 24px;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 .forminator-button:hover {
    background-color: #00A57F;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 form {
    background-color: transparent!important;
}
.elementor-4488 .elementor-element.elementor-element-4449af0 {
max-width: 700px!important;
margin-left: auto;
margin-right: auto;
}/* End custom CSS */