.elementor-322 .elementor-element.elementor-element-09d19cb > .elementor-container{max-width:1280px;}.elementor-322 .elementor-element.elementor-element-09d19cb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-4898e36{text-align:right;}.elementor-322 .elementor-element.elementor-element-4898e36 .elementor-image img{width:350px;}.elementor-322 .elementor-element.elementor-element-cf0f800{text-align:center;}.elementor-322 .elementor-element.elementor-element-cf0f800 .elementor-heading-title{color:#ffffff;font-size:52px;line-height:1em;letter-spacing:9.9px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-322 .elementor-element.elementor-element-cf0f800 > .elementor-widget-container{background-color:#dd1f26;}.elementor-322 .elementor-element.elementor-element-7fc4101{text-align:center;}.elementor-322 .elementor-element.elementor-element-7fc4101 .elementor-heading-title{color:#dd1f26;font-size:52px;line-height:1em;letter-spacing:9.9px;}.elementor-322 .elementor-element.elementor-element-7fc4101 > .elementor-widget-container{background-color:#ffffff;}.elementor-322 .elementor-element.elementor-element-2536fe29 > .elementor-container{max-width:1600px;text-align:center;}.elementor-322 .elementor-element.elementor-element-2536fe29 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-86b645a > .elementor-widget-container{background-color:#ffe97d;}.elementor-322 .elementor-element.elementor-element-cea98fb > .elementor-container{max-width:1600px;}.elementor-322 .elementor-element.elementor-element-bf9e674{text-align:center;}.elementor-322 .elementor-element.elementor-element-bf9e674 .elementor-heading-title{color:#000000;}.elementor-322 .elementor-element.elementor-element-cef9ece:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-cef9ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffe97d;}.elementor-322 .elementor-element.elementor-element-cef9ece{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-cef9ece > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-1570ff1:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-1570ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffe97d;}.elementor-322 .elementor-element.elementor-element-1570ff1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-1570ff1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-322 .elementor-element.elementor-element-4898e36 .elementor-image img{width:300px;}}@media(min-width:768px){.elementor-322 .elementor-element.elementor-element-e242dc0{width:31.172%;}.elementor-322 .elementor-element.elementor-element-04cf43c{width:46.224%;}.elementor-322 .elementor-element.elementor-element-e3dddc4{width:22.603%;}}@media(max-width:767px){.elementor-322 .elementor-element.elementor-element-e242dc0{width:100%;}.elementor-322 .elementor-element.elementor-element-4898e36{text-align:center;}.elementor-322 .elementor-element.elementor-element-04cf43c{width:100%;}.elementor-322 .elementor-element.elementor-element-e3dddc4{width:100%;}}/* Start custom CSS for image, class: .elementor-element-4898e36 */.elementor-322 .elementor-element.elementor-element-4898e36 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74b175b5 */.elementor-322 .elementor-element.elementor-element-74b175b5 {
    height: 0;    
}

@media (min-width: 768px) {
    .elementor-322 .elementor-element.elementor-element-74b175b5 .phoneMe {
        position: fixed;
        bottom: 0;
        left: 7%;
        z-index: 2;
    }
}

@media (max-width: 767px) {
    .elementor-322 .elementor-element.elementor-element-74b175b5 .phoneMe {
        position: fixed;
        bottom: 1%;
        left: 2%;
        z-index: 2;
    }
    .elementor-322 .elementor-element.elementor-element-74b175b5 .elementor-button-text {
        display: none;
    }
    .elementor-322 .elementor-element.elementor-element-74b175b5 .elementor-button {
        border-radius: 50px !important;
        padding: 12px 11px 12px 15px;
    }
    .elementor-322 .elementor-element.elementor-element-74b175b5 .phoneMe .fa-phone {
        font-size: 39px;
    }
}/* End custom CSS */