.elementor-6445 .elementor-element.elementor-element-bff7325{padding:180px 0px 240px 0px;}.elementor-6445 .elementor-element.elementor-element-868aefc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6445 .elementor-element.elementor-element-b52db88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-6445 .elementor-element.elementor-element-b52db88{left:-45px;}body.rtl .elementor-6445 .elementor-element.elementor-element-b52db88{right:-45px;}.elementor-6445 .elementor-element.elementor-element-b52db88{top:-85px;text-align:left;}.elementor-6445 .elementor-element.elementor-element-b52db88 img{width:100%;max-width:166px;}.elementor-6445 .elementor-element.elementor-element-f8f0124{z-index:2;}.elementor-6445 .elementor-element.elementor-element-f8f0124 .elementor-heading-title{font-size:60px;font-weight:900;line-height:72px;letter-spacing:2.5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-6445 .elementor-element.elementor-element-35ffc8b > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-6445 .elementor-element.elementor-element-35ffc8b{z-index:2;}.elementor-6445 .elementor-element.elementor-element-35ffc8b .elementor-heading-title{font-size:20px;font-weight:300;line-height:36px;letter-spacing:1px;color:var( --e-global-color-astglobalcolor5 );}.elementor-6445 .elementor-element.elementor-element-3dad682{z-index:2;}.elementor-6445 .elementor-element.elementor-element-3dad682 .elementor-button{font-size:16px;text-transform:uppercase;line-height:16px;letter-spacing:1.5px;padding:16px 40px 16px 40px;}@media(max-width:1366px){.elementor-6445 .elementor-element.elementor-element-bff7325{padding:120px 0px 120px 0px;}.elementor-6445 .elementor-element.elementor-element-868aefc > .elementor-element-populated{padding:5% 5% 5% 5%;}body:not(.rtl) .elementor-6445 .elementor-element.elementor-element-b52db88{left:-32px;}body.rtl .elementor-6445 .elementor-element.elementor-element-b52db88{right:-32px;}.elementor-6445 .elementor-element.elementor-element-b52db88{top:-65px;}}@media(max-width:1024px){.elementor-6445 .elementor-element.elementor-element-bff7325{padding:100px 0px 100px 0px;}.elementor-6445 .elementor-element.elementor-element-868aefc > .elementor-element-populated{padding:0% 5% 0% 0%;}body:not(.rtl) .elementor-6445 .elementor-element.elementor-element-b52db88{left:-32px;}body.rtl .elementor-6445 .elementor-element.elementor-element-b52db88{right:-32px;}.elementor-6445 .elementor-element.elementor-element-b52db88{top:-49px;}.elementor-6445 .elementor-element.elementor-element-b52db88 img{max-width:100px;}.elementor-6445 .elementor-element.elementor-element-f8f0124 .elementor-heading-title{font-size:36px;line-height:48px;letter-spacing:1.5px;}.elementor-6445 .elementor-element.elementor-element-35ffc8b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6445 .elementor-element.elementor-element-35ffc8b .elementor-heading-title{font-size:18px;line-height:30px;}}@media(max-width:767px){.elementor-6445 .elementor-element.elementor-element-868aefc > .elementor-element-populated{padding:0% 5% 0% 5%;}body:not(.rtl) .elementor-6445 .elementor-element.elementor-element-b52db88{left:-5px;}body.rtl .elementor-6445 .elementor-element.elementor-element-b52db88{right:-5px;}.elementor-6445 .elementor-element.elementor-element-b52db88{top:-18px;}.elementor-6445 .elementor-element.elementor-element-b52db88 img{max-width:80px;}}/* Start custom CSS for column, class: .elementor-element-868aefc */.elementor-6445 .elementor-element.elementor-element-868aefc {
    max-width: 540px;
    width: 100%;
    margin: 0 0 0 auto;
}
@media only screen and (max-width:1024px) {
   .elementor-6445 .elementor-element.elementor-element-868aefc {
        max-width: 50%;
    } 
}
@media only screen and (max-width:767px) {
   .elementor-6445 .elementor-element.elementor-element-868aefc {
        max-width: 100%;
        margin: 0;
    } 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bff7325 */.elementor-6445 .elementor-element.elementor-element-bff7325 {
    background: url(/wp-content/uploads/2023/08/contact_richard.png), #20396D;
    background-repeat: no-repeat;
    background-size: 40%, cover;
    background-position: 25% 30px, center;
}

@media only screen and (max-width:2400px) {
.elementor-6445 .elementor-element.elementor-element-bff7325 {
    background-size: 60%, cover;
    background-position: left 30px, center;
}
}
@media only screen and (max-width:1366px) {
.elementor-6445 .elementor-element.elementor-element-bff7325 {
    background-size:70%, cover;
    background-position: -140px bottom, center;
}
}
@media only screen and (max-width:1024px) {
.elementor-6445 .elementor-element.elementor-element-bff7325 {
    background-size:72%, cover;
    background-position: -100px bottom, center;
}
}
@media only screen and (max-width:767px) {
.elementor-6445 .elementor-element.elementor-element-bff7325 {
    background: #20396D;
    background-size: cover;
    background-position: center;
    }
}/* End custom CSS */