.elementor-13021 .elementor-element.elementor-element-1878d2c5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13021 .elementor-element.elementor-element-1f721797 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13021 .elementor-element.elementor-element-5cadac67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13021 .elementor-element.elementor-element-5a24ada7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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-13021 .elementor-element.elementor-element-50df7b85 img{width:26%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-13021 .elementor-element.elementor-element-dbf666f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-13021 .elementor-element.elementor-element-1f721797{width:44.442%;}.elementor-13021 .elementor-element.elementor-element-5cadac67{width:12.917%;}.elementor-13021 .elementor-element.elementor-element-5a24ada7{width:42.286%;}}@media(max-width:767px){.elementor-13021 .elementor-element.elementor-element-116fbe8a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-13021 .elementor-element.elementor-element-3b9d381f{width:27%;}.elementor-13021 .elementor-element.elementor-element-3b9d381f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13021 .elementor-element.elementor-element-dbf666f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-13021 .elementor-element.elementor-element-dbf666f{text-align:start;}.elementor-13021 .elementor-element.elementor-element-2b5cdde1{width:44%;}.elementor-13021 .elementor-element.elementor-element-2b5cdde1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13021 .elementor-element.elementor-element-50df7b85 > .elementor-widget-container{padding:3px 0px 8px 0px;}.elementor-13021 .elementor-element.elementor-element-50df7b85{text-align:center;}.elementor-13021 .elementor-element.elementor-element-50df7b85 img{width:60%;}.elementor-13021 .elementor-element.elementor-element-2376ca5d{width:27%;}.elementor-13021 .elementor-element.elementor-element-2376ca5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */@media screen and (max-width: 861px) {
        
    .jumbo-heading-image-wrapper img {
        margin-top: 20px!important;
    }
        
    .jumbo-by-bonfire .menu {
        padding: 0px !important;
    }
    
    
    .logo-mobile img {
        width: 63% !important;
    }
    
    
    .button.button-square.header {
        border-radius: 0px!important;
        background: #00C6E0!important;
        position: fixed!important;
        top: auto!important;
        bottom: 0px!important;
        font-size: 16px !important;
        width: 100%!important;
        right: 0px!important;
        text-align: center!important;
        padding: 15px 15px 14px 15px !important;
        transition: 0.8s ease all !important;
    }
    
    
        .jumbo-buttons-wrapper {
        left: auto !important;
        right: 0px !important;
    }
    
    
        .elementor-location-header {
        position: fixed;
        z-index: 99 !important;
        background: #ffffff !important;
        box-shadow: 0 9px 19px 0 rgba(28, 9, 80, .05) !important;
        transition: 0.4s ease all !important;
        width: 100%;
        height: 50px !important;
    }
    
    .jumbo-wp-toolbar {
    margin-top: 0px!important;
   }
   
   .jumbo-menu-button {
 
    float: right!important;
    
}
}/* End custom CSS */