.elementor-10090 .elementor-element.elementor-element-1d8839c9:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-1d8839c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-1d8839c9{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:12;}.elementor-10090 .elementor-element.elementor-element-1d8839c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-14cd01c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-14cd01c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-7a30eaa1{border-style:solid;border-width:0px 0px 02px 0px;border-color:#808080;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 4%;}.elementor-10090 .elementor-element.elementor-element-7a30eaa1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-ac4f2b3{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-ac4f2b3 img{filter:brightness( 103% ) contrast( 125% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10090 .elementor-element.elementor-element-ac4f2b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-10090 .elementor-element.elementor-element-17dfe391.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10090 .elementor-element.elementor-element-17dfe391.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10090 .elementor-element.elementor-element-657a5ffa .elementor-heading-title{font-family:"sofiapro", Sans-serif;font-weight:400;}.elementor-10090 .elementor-element.elementor-element-657a5ffa{width:var( --container-widget-width, 99.607% );max-width:99.607%;--container-widget-width:99.607%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-657a5ffa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10090 .elementor-element.elementor-element-19198322{padding:3% 2% 3% 5%;}.elementor-bc-flex-widget .elementor-10090 .elementor-element.elementor-element-426196e1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10090 .elementor-element.elementor-element-426196e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10090 .elementor-element.elementor-element-426196e1 > .elementor-element-populated{color:#FFFFFF;padding:020% 0% 0% 0%;}.elementor-10090 .elementor-element.elementor-element-27d5fe0f{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-10090 .elementor-element.elementor-element-2994c3ce.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10090 .elementor-element.elementor-element-2994c3ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10090 .elementor-element.elementor-element-2994c3ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-2994c3ce > .elementor-element-populated{padding:020% 0% 0% 0%;}.elementor-10090 .elementor-element.elementor-element-32a2e8c7{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-10090 .elementor-element.elementor-element-1bfbf61d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10090 .elementor-element.elementor-element-1bfbf61d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10090 .elementor-element.elementor-element-1bfbf61d > .elementor-element-populated{padding:15% 0% 0% 0%;}.elementor-10090 .elementor-element.elementor-element-7798bf4d{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-10090 .elementor-element.elementor-element-3406b9ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10090 .elementor-element.elementor-element-3406b9ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10090 .elementor-element.elementor-element-5d315021 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10090 .elementor-element.elementor-element-4b82a5d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10090 .elementor-element.elementor-element-718388dd{--grid-template-columns:repeat(4, auto);--icon-size:15px;--grid-row-gap:0px;}.elementor-10090 .elementor-element.elementor-element-718388dd .elementor-widget-container{text-align:left;}.elementor-10090 .elementor-element.elementor-element-718388dd .elementor-social-icon{background-color:#96545D;}@media(min-width:768px){.elementor-10090 .elementor-element.elementor-element-14cd01c3{width:100%;}.elementor-10090 .elementor-element.elementor-element-5f100b16{width:25%;}.elementor-10090 .elementor-element.elementor-element-17dfe391{width:74.666%;}.elementor-10090 .elementor-element.elementor-element-426196e1{width:17.679%;}.elementor-10090 .elementor-element.elementor-element-2994c3ce{width:16.516%;}.elementor-10090 .elementor-element.elementor-element-1bfbf61d{width:22.66%;}.elementor-10090 .elementor-element.elementor-element-3406b9ef{width:43.145%;}}@media(max-width:991px) and (min-width:768px){.elementor-10090 .elementor-element.elementor-element-3406b9ef{width:50%;}}@media(max-width:991px){.elementor-10090 .elementor-element.elementor-element-426196e1 > .elementor-element-populated{padding:20% 0% 0% 0%;}.elementor-10090 .elementor-element.elementor-element-1bfbf61d > .elementor-element-populated{padding:020% 0% 0% 0%;}.elementor-10090 .elementor-element.elementor-element-4b82a5d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-10090 .elementor-element.elementor-element-14cd01c3 > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10090 .elementor-element.elementor-element-7a30eaa1{padding:4% 0% 3% 0%;}.elementor-10090 .elementor-element.elementor-element-ac4f2b3{text-align:center;width:100%;max-width:100%;}.elementor-10090 .elementor-element.elementor-element-ac4f2b3 img{width:80%;max-width:80%;height:3.5em;}.elementor-10090 .elementor-element.elementor-element-19198322{padding:7% 0% 7% 0%;}.elementor-10090 .elementor-element.elementor-element-426196e1 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-10090 .elementor-element.elementor-element-2994c3ce > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-10090 .elementor-element.elementor-element-1bfbf61d > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-10090 .elementor-element.elementor-element-3406b9ef > .elementor-element-populated{margin:6% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}/* Start custom CSS for heading, class: .elementor-element-657a5ffa */.container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 10rem;
    font-family: 'Poppins', sans-serif;
}


.info-section {
    display: flex;
    gap: 1.4rem;
}

.address-section, .email-section, .phone-section {
    display: flex;
    gap: 1em;
    align-items: center;
}

.address-text, .email-text, .phone-text {
    font-weight: 600;
    color: #313031;
    font-size: 1.5em;
}

.icon-address, .icon-email, .icon-phone {
    font-size: 1.3rem;
    background-color: #96545D;
    color: white;
    border-radius: 50%;
    padding: 1rem;
}


    .icon-address {
        font-size: 1.2rem;
        width: 2.55em;
        height: 2.7em;
    }

@media (max-width: 1024px) {
    .container {
        width: 100%;
    }

    .info-section {
        align-items: center;
        gap: 1rem;
    }

    .address-section, .email-section, .phone-section {
        gap: 0.8em;
    }

    .icon-address, .icon-email, .icon-phone {
        font-size: 1.1rem;
        padding: 0.6rem;
    }
    
    
    .icon-address {
        font-size: 1rem;
        width: 2.3em;
        height: 2.12em;
    }

    .address-text, .email-text, .phone-text {
        font-size: 0.8em;
    }
        
    .flogo{
        width:25% !important;
    }
    .f-add{
        width: 75% !important;
    }
}

@media (max-width: 768px) {
    .icon-address, .icon-email, .icon-phone {
        font-size: 1.2rem;
        padding: 0.8rem;
    }

    .address-text, .email-text, .phone-text {
        font-size: 0.8em;
    }
    
    .icon-address {
        font-size: 1rem;
        width: 2.5em;
        height: 2.5em;
    }
        
    .flogo{
        width:25% !important;
    }
    .f-add{
        width: 75% !important;
    }
}

@media (max-width: 480px) {
    .container {
        height: auto;
        padding: 0.5rem;
    }

    .info-section {
        flex-direction: column;
        align-items: flex-start;
        gap: 1rem;
    }

    .icon-address, .icon-email, .icon-phone {
        font-size: 1rem;
        padding: 0.6rem;
    }
    
    .icon-address {
        font-size: 0.9rem;
        width: 2.4em;
        height: 2.4em;
    }

    .address-text, .email-text, .phone-text {
        text-align: left;
        font-size: 0.9em;
    }
    
    .flogo{
        width:100% !important;
    }
    .f-add{
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a30eaa1 */.top-footer-banner {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3406b9ef */#wpml-1email {
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px 0 0 4px;
}

.newsletters-fieldholder .control-label {
    color: white;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .newsletter-fields {
        width: 100%;
    }
}/* End custom CSS */