.elementor-28 .elementor-element.elementor-element-evafoot{--display:flex;}.elementor-28 .elementor-element.elementor-element-evafrow{--display:flex;}.elementor-28 .elementor-element.elementor-element-evafcol1{--display:flex;}.elementor-28 .elementor-element.elementor-element-evafcol2{--display:flex;}.elementor-28 .elementor-element.elementor-element-evafcol3{--display:flex;}.elementor-28 .elementor-element.elementor-element-evafcopy{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.eva-footer.e-con{background:#f7fafd;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:0;color:#355575}.eva-footer-row.e-con{--flex-direction:row;--gap:80px;--padding-top:100px;--padding-bottom:60px;--padding-left:0;--padding-right:0;--align-items:flex-start;max-width:1290px;width:90%;margin:auto}.eva-footer-col.e-con{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:10px;flex:1;width:auto;min-width:0}.eva-footer h2.elementor-heading-title{font-size:18px!important;font-weight:700!important;line-height:1.65!important;color:#24417c!important}.eva-footer .elementor-widget-text-editor{font-size:16px;line-height:1.65}.eva-footer-contact{text-align:center}.eva-footer-contact .elementor-widget-text-editor{padding-top:15px}.eva-footer-address{text-align:right}.eva-association{margin-top:4px}.eva-association img{width:164px;height:164px;object-fit:contain}.eva-footer-copyright.e-con{--padding-top:35px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;--align-items:center;--gap:0;text-align:center}.eva-footer p{margin-bottom:24px}.eva-footer p:last-child{margin-bottom:0}
@media(max-width:1024px){.eva-footer-row.e-con{--gap:35px;--padding-top:80px}}@media(max-width:767px){.eva-footer-row.e-con{--flex-direction:column;--gap:80px;--padding-top:70px;--padding-bottom:45px;width:90%}.eva-footer-col.e-con{width:100%;text-align:center}.eva-footer h2.elementor-heading-title{font-size:15px!important}.eva-footer-contact .elementor-widget-text-editor{padding-top:20px}.eva-association{margin-top:4px}.eva-footer-copyright.e-con{--padding-top:0;--padding-bottom:30px}.eva-footer-copyright .elementor-widget-text-editor{font-size:14px}}
.eva-footer-row.e-con{--gap:50px}.eva-footer-contact .elementor-widget-text-editor{padding-top:15px}@media(max-width:767px){.eva-footer-row.e-con{width:88%;--gap:80px}}/* End custom CSS */