.elementor-12512 .elementor-element.elementor-element-6310370{text-align:center;}.elementor-12512 .elementor-element.elementor-element-6310370 .elementor-heading-title{color:#313031;font-family:"Albra", Sans-serif;font-weight:500;}.elementor-12512 .elementor-element.elementor-element-2bbb40d{text-align:center;}.elementor-12512 .elementor-element.elementor-element-2bbb40d > .elementor-widget-container{padding:0% 12% 0% 12%;}.elementor-12512 .elementor-element.elementor-element-123fd1b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-8d71a71{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-8d71a71.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-3ca4d84 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-1ef05cb{text-align:center;}.elementor-12512 .elementor-element.elementor-element-1ef05cb .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-7789d04 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-7789d04.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-c4dc5c4{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-c4dc5c4.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-decbcd9 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-b51cffd{text-align:center;}.elementor-12512 .elementor-element.elementor-element-b51cffd .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-9b503be .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-9b503be.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-7315c49{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-7315c49.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-06f2382 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-634e758{text-align:center;}.elementor-12512 .elementor-element.elementor-element-634e758 .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-700f892 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-700f892.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-3ff5397{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-8a651cb{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-8a651cb.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-8e06e96 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-9fda30b{text-align:center;}.elementor-12512 .elementor-element.elementor-element-9fda30b .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-5f6492e .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-5f6492e.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-207b83f{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-207b83f.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-4f39a9a img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-3107733{text-align:center;}.elementor-12512 .elementor-element.elementor-element-3107733 .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-a53c2ff .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-a53c2ff.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-096170e{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-096170e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-8f68b95 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-2e61389{text-align:center;}.elementor-12512 .elementor-element.elementor-element-2e61389 .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-4666aa8 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-4666aa8.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-4ade3c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-8047886{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-8047886.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-29b9fdd img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-df0911d{text-align:center;}.elementor-12512 .elementor-element.elementor-element-df0911d .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-ca5b725 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-ca5b725.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-f6cee39{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-f6cee39.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-604fe53 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-60f7508{text-align:center;}.elementor-12512 .elementor-element.elementor-element-60f7508 .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-a0d612c .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-a0d612c.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-fff09ba{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-fff09ba.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-0211b6f img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-323dc99{text-align:center;}.elementor-12512 .elementor-element.elementor-element-323dc99 .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-b4eb553 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-b4eb553.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-fa3f555{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-5b1c814{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-5b1c814.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-04c8513 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-0c133e0{text-align:center;}.elementor-12512 .elementor-element.elementor-element-0c133e0 .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-6946c41 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-6946c41.elementor-element{--align-self:center;}.elementor-12512 .elementor-element.elementor-element-593c9d1{--display:flex;--background-transition:0.3s;}.elementor-12512 .elementor-element.elementor-element-593c9d1.e-con:hover{--e-con-transform-scale:1.05;}.elementor-12512 .elementor-element.elementor-element-98bd18a img{height:300px;object-fit:cover;object-position:center center;}.elementor-12512 .elementor-element.elementor-element-eeba470{text-align:center;}.elementor-12512 .elementor-element.elementor-element-eeba470 .elementor-heading-title{color:#96545D;font-family:"sofiapro", Sans-serif;font-size:22px;font-weight:600;}.elementor-12512 .elementor-element.elementor-element-a3081a0 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#96545D;}.elementor-12512 .elementor-element.elementor-element-a3081a0.elementor-element{--align-self:center;}@media(max-width:991px){.elementor-12512 .elementor-element.elementor-element-123fd1b{--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-3ff5397{--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-4ade3c1{--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-fa3f555{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12512 .elementor-element.elementor-element-123fd1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-3ff5397{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-4ade3c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-fa3f555{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-7789d04 */.elementor-12512 .elementor-element.elementor-element-7789d04 svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-7789d04 svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b503be */.elementor-12512 .elementor-element.elementor-element-9b503be svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-9b503be svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-700f892 */.elementor-12512 .elementor-element.elementor-element-700f892 svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-700f892 svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f6492e */.elementor-12512 .elementor-element.elementor-element-5f6492e svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-5f6492e svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a53c2ff */.elementor-12512 .elementor-element.elementor-element-a53c2ff svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-a53c2ff svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4666aa8 */.elementor-12512 .elementor-element.elementor-element-4666aa8 svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-4666aa8 svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca5b725 */.elementor-12512 .elementor-element.elementor-element-ca5b725 svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-ca5b725 svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0d612c */.elementor-12512 .elementor-element.elementor-element-a0d612c svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-a0d612c svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4eb553 */.elementor-12512 .elementor-element.elementor-element-b4eb553 svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-b4eb553 svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6946c41 */.elementor-12512 .elementor-element.elementor-element-6946c41 svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-6946c41 svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3081a0 */.elementor-12512 .elementor-element.elementor-element-a3081a0 svg {
    fill: #ffffff;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .elementor-12512 .elementor-element.elementor-element-a3081a0 svg {
     margin-top: 8px;   
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c7a174d */.e-con-inner > .elementor-widget-image img {
    height: 300px !important;
    max-height: 300px !important;
}/* End custom CSS */