.elementor-8276 .elementor-element.elementor-element-4fcc56da:not(.elementor-motion-effects-element-type-background), .elementor-8276 .elementor-element.elementor-element-4fcc56da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-8276 .elementor-element.elementor-element-4fcc56da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8276 .elementor-element.elementor-element-4fcc56da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8276 .elementor-element.elementor-element-69414b71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8276 .elementor-element.elementor-element-12ebaeb0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8276 .elementor-element.elementor-element-1e1e1716.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8276 .elementor-element.elementor-element-1e1e1716 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8276 .elementor-element.elementor-element-7d5415aa > .elementor-element-populated{padding:0px 15px 0px 15px;}.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-8276 .elementor-element.elementor-element-274c2519{text-align:left;}.elementor-8276 .elementor-element.elementor-element-670c5c20 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 15px 0px 15px;}.elementor-8276 .elementor-element.elementor-element-ce5bf14.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8276 .elementor-element.elementor-element-ce5bf14 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 15px 0px 15px;}.elementor-8276 .elementor-element.elementor-element-7c05f1f3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8276 .elementor-element.elementor-element-3533bae4:not(.elementor-motion-effects-element-type-background), .elementor-8276 .elementor-element.elementor-element-3533bae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01331F;}.elementor-8276 .elementor-element.elementor-element-3533bae4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8276 .elementor-element.elementor-element-3533bae4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8276 .elementor-element.elementor-element-3d2d976 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8276 .elementor-element.elementor-element-45ca209b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8276 .elementor-element.elementor-element-72c6b3c0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8276 .elementor-element.elementor-element-72c6b3c0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-8276 .elementor-element.elementor-element-7d5415aa{width:18%;}.elementor-8276 .elementor-element.elementor-element-670c5c20{width:47.333%;}.elementor-8276 .elementor-element.elementor-element-ce5bf14{width:34.332%;}.elementor-8276 .elementor-element.elementor-element-3d2d976{width:16%;}.elementor-8276 .elementor-element.elementor-element-45ca209b{width:64.332%;}.elementor-8276 .elementor-element.elementor-element-72c6b3c0{width:19%;}}@media(max-width:767px){.elementor-8276 .elementor-element.elementor-element-1e1e1716.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8276 .elementor-element.elementor-element-274c2519 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8276 .elementor-element.elementor-element-274c2519{text-align:center;}.elementor-8276 .elementor-element.elementor-element-ce5bf14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8276 .elementor-element.elementor-element-ce5bf14 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8276 .elementor-element.elementor-element-45ca209b{width:23%;}.elementor-8276 .elementor-element.elementor-element-72c6b3c0{width:58%;}}/* Start custom CSS for html, class: .elementor-element-0b965b1 */.mdi-phone::before {
    content: "\F03F2";
}



.ph {
    color: #fff;
    padding: 5px 10px;
    background: rgba(255, 255, 255, 0.1);
}

.row-center {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.phone-btn {
    position: relative;
    padding: 1px;
    border-radius: 90%;
    margin-right: 12px;
    font-size: 24px;
    box-shadow: 0 0 0 2px rgba(253, 253, 253, 0.5);
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
}

.mdi:before, .mdi-set {
    display: inline-block;
    font: normal normal normal 24px / 1 "Material Design Icons";
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.phone-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-animation: ripple 3s infinite;
    animation: ripple 1s infinite;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

.ripple .animation {
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 67.1669px;
}




.mdi:before, .mdi-set {
    display: inline-block;
    font: normal normal normal 24px / 1 "Material Design Icons";
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}





    @keyframes ripple {
      0% {
        transform: scale(1);
        opacity: 0.7;
      }
      70% {
        transform: scale(2.5);
        opacity: 0;
      }
      100% {
        transform: scale(2.5);
        opacity: 0;
      }
    }/* End custom CSS */