.elementor-8 .elementor-element.elementor-element-5a3e122{margin-top:100px;margin-bottom:100px;}.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-8 .elementor-element.elementor-element-04f5991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-04f5991 img{width:100px;}.elementor-8 .elementor-element.elementor-element-2537ce4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2537ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64666A21;}.elementor-8 .elementor-element.elementor-element-2537ce4, .elementor-8 .elementor-element.elementor-element-2537ce4 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-2537ce4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 100px 50px 100px;}.elementor-8 .elementor-element.elementor-element-2537ce4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-0a2e705{margin-top:0px;margin-bottom:200px;}.elementor-8 .elementor-element.elementor-element-442684a{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:30px;--grid-column-gap:40px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-442684a .elementor-social-icon{background-color:var( --e-global-color-secondary );--icon-padding:10px;}.elementor-8 .elementor-element.elementor-element-442684a .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-5a3e122{padding:0px 50px 0px 50px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5a3e122{padding:0px 25px 0px 25px;}.elementor-8 .elementor-element.elementor-element-04f5991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-8 .elementor-element.elementor-element-2537ce4{padding:40px 20px 40px 20px;}.elementor-8 .elementor-element.elementor-element-0a2e705{margin-top:0px;margin-bottom:100px;}.elementor-8 .elementor-element.elementor-element-442684a{--icon-size:24px;--grid-column-gap:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-637c6a0 */.elementor-8 .elementor-element.elementor-element-637c6a0 .gform_confirmation_message {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-637c6a0 input.gform_button {
    background-color: #CF2030 !important;
    font-size: 18px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}

.elementor-8 .elementor-element.elementor-element-637c6a0 .gform_button:hover,
.elementor-8 .elementor-element.elementor-element-637c6a0 .gform_button:active,
.elementor-8 .elementor-element.elementor-element-637c6a0 .gform_button:focus {
    background-color: #911520 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a3e122 */.elementor-8 .elementor-element.elementor-element-5a3e122 {
    transition: all .2s;
}/* End custom CSS */