.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 );}body:not(.rtl) .elementor-2325 .elementor-element.elementor-element-03a2c3e{left:186px;}body.rtl .elementor-2325 .elementor-element.elementor-element-03a2c3e{right:186px;}.elementor-2325 .elementor-element.elementor-element-03a2c3e{top:290px;}.elementor-widget-text-editor{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-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-2325 .elementor-element.elementor-element-2cf6ce0e{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2325 .elementor-element.elementor-element-2b5948f{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2325 .elementor-element.elementor-element-62e5e47b{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for image, class: .elementor-element-03a2c3e */.logofooter {
    position: absolute; top: 100%; left: 50%; transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd2c084 */.elementor-2325 .elementor-element.elementor-element-bd2c084 .wrap_footerlogo{
    position: relative;
    height: 100%;
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-664ae2f6 */.elementor-2325 .elementor-element.elementor-element-664ae2f6 {
    background-color: #f7f7f7;

    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
}

@media (min-width:1600px) {
    .elementor-2325 .elementor-element.elementor-element-664ae2f6 {
          
    }
    
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container {
 max-width: 2200px;   
 
 
 padding-bottom:50px;
 display: flex;
 flex-direction: column;
 justify-content: center;
 
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:not(:first-child) {
    
    width:100%;
    padding-top:70px;
    padding-bottom:50px;
    
    padding-left:15px;
    padding-right:15px;
}

@media (min-width:490px) {
    .elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:not(:first-child) {
    padding-left:85px;
    padding-right:85px;
    }
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:not(:first-child):not(:last-child) {
    border-right:solid 1px #405566;
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:first-child {
    display: none;
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:not(:last-child) {
    border-bottom:solid 6px #c3a176;
}


@media (min-width:980px) {
    .elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container {
        flex-direction: row;
        padding-top:70px;
    }    
    
 .elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:not(:last-child) {
    border-bottom:none;
}

    .elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:not(:first-child) {
    width:calc(100% /3);
    padding-left:25px;
    padding-right:25px;
    }
}


@media (min-width:1600px) {
    .elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:not(:first-child) {
    width:calc(100% /4);
        padding-left:85px;
    padding-right:85px;
    }
    .elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-container > .elementor-column:first-child {
        display: block;
    }   
    
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 ul,
.elementor-2325 .elementor-element.elementor-element-664ae2f6 h3 {
    color:white;
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 h4 {
    color:#9da0ab;
    text-transform: uppercase;
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-widget-container ul {
    margin-left: 0;
}



.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-widget-container ul:not(:last-child) {
    border-bottom:solid 1px #7e828f;
    padding-bottom:15px;
    margin-bottom:30px;
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-widget-container li {
    display: flex;
    margin-bottom:20px;
    position: relative;
    min-height: 70px;
    align-items: center;
    
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-widget-container li:before {
    content:" ";
    display: block;
    flex-shrink: 0;
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
    background-color: white;
    margin-right: 20px;
    background-size: contain;
    border-radius: 100px;
    
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-widget-container li:nth-child(1):before {
    background-image:url(https://luva.w1.wepress.cloud/wp-content/uploads/2024/01/phone-icon.png);
    
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-widget-container li:nth-child(2):before {
   
}

.elementor-2325 .elementor-element.elementor-element-664ae2f6 .elementor-widget-container li:nth-child(3):before {
   
}/* End custom CSS */