.elementor-13365 .elementor-element.elementor-element-e0f1608{--display:flex;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-e0f1608:not(.elementor-motion-effects-element-type-background), .elementor-13365 .elementor-element.elementor-element-e0f1608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materbi.com/wp-content/uploads/2026/04/1_BG.jpg");background-repeat:no-repeat;}.elementor-13365 .elementor-element.elementor-element-ad80191{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-4e2d0c50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:max(calc((100vw - 1150px) / 2));--padding-right:0;}.elementor-13365 .elementor-element.elementor-element-9f34a19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-9f34a19:not(.elementor-motion-effects-element-type-background), .elementor-13365 .elementor-element.elementor-element-9f34a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDA152 0%, #BCB7F2 100%);}.elementor-13365 .elementor-element.elementor-element-e845024{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-e845024.e-con{--align-self:flex-end;}.elementor-13365 .elementor-element.elementor-element-b0aba95 > .elementor-widget-container{margin:0 0 0 0;}.elementor-13365 .elementor-element.elementor-element-b0aba95 img{width:100%;max-width:400px;}.elementor-13365 .elementor-element.elementor-element-a3be1de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-448c9dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-13365 .elementor-element.elementor-element-0113958{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13365 .elementor-element.elementor-element-61e6ec2 img{width:80px;max-width:80px;}.elementor-13365 .elementor-element.elementor-element-b242fde{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-0ff1de4 img{width:100%;max-width:250px;}.elementor-13365 .elementor-element.elementor-element-06dab24{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-47f5552{--spacer-size:0px;}.elementor-13365 .elementor-element.elementor-element-d984b49{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-a80d87f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-ec6d40a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-13365 .elementor-element.elementor-element-b8e6764{--display:flex;}.elementor-13365 .elementor-element.elementor-element-31a3df4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-31a3df4:not(.elementor-motion-effects-element-type-background), .elementor-13365 .elementor-element.elementor-element-31a3df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDA152 0%, #BCB7F2 100%);}.elementor-13365 .elementor-element.elementor-element-2c68916{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-2c68916.e-con{--align-self:flex-end;}.elementor-13365 .elementor-element.elementor-element-a161bdc{width:100%;max-width:100%;text-align:end;}.elementor-13365 .elementor-element.elementor-element-a161bdc > .elementor-widget-container{margin:0 0 0 0;}.elementor-13365 .elementor-element.elementor-element-a161bdc img{width:calc(100% - 150px);}.elementor-13365 .elementor-element.elementor-element-4bbd904{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-4bbd904.e-con{--align-self:flex-start;}.elementor-13365 .elementor-element.elementor-element-995a499 img{width:100%;max-width:250px;}.elementor-13365 .elementor-element.elementor-element-23590fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-9aaeae5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-13365 .elementor-element.elementor-element-53b2e1a{text-align:start;}.elementor-13365 .elementor-element.elementor-element-c341881{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-32eb6e6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-32eb6e6.e-con{--align-self:flex-start;}.elementor-13365 .elementor-element.elementor-element-1436d54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13365 .elementor-element.elementor-element-1436d54{text-align:start;}.elementor-13365 .elementor-element.elementor-element-10da4a8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13365 .elementor-element.elementor-element-791cdb5 img{width:80px;max-width:80px;}.elementor-13365 .elementor-element.elementor-element-2d5e8bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-da4dfc8{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13365 .elementor-element.elementor-element-054a1fa > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13365 .elementor-element.elementor-element-361e7ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-b332cee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-b8aeae1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13365 .elementor-element.elementor-element-b8aeae1:not(.elementor-motion-effects-element-type-background), .elementor-13365 .elementor-element.elementor-element-b8aeae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ACB887 0%, #8DBFC6 100%);}.elementor-13365 .elementor-element.elementor-element-b8aeae1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13365 .elementor-element.elementor-element-eae025c{--display:flex;}.elementor-13365 .elementor-element.elementor-element-7464cda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-13365 .elementor-element.elementor-element-7464cda.elementor-element{--align-self:flex-end;}.elementor-13365 .elementor-element.elementor-element-7464cda img{width:40px;}.elementor-13365 .elementor-element.elementor-element-e520720 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-13365 .elementor-element.elementor-element-5629052{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-3d26a0a img{width:100%;}.elementor-13365 .elementor-element.elementor-element-65db647 img{width:100%;}.elementor-13365 .elementor-element.elementor-element-ea7c415{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-5de1d63{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13365 .elementor-element.elementor-element-5de1d63:not(.elementor-motion-effects-element-type-background), .elementor-13365 .elementor-element.elementor-element-5de1d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #83C2EB 0%, #CBB5F4 100%);}.elementor-13365 .elementor-element.elementor-element-5de1d63.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13365 .elementor-element.elementor-element-0dfff74{--display:flex;}.elementor-13365 .elementor-element.elementor-element-9b1a73e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-13365 .elementor-element.elementor-element-9b1a73e.elementor-element{--align-self:flex-end;}.elementor-13365 .elementor-element.elementor-element-9b1a73e img{width:40px;}.elementor-13365 .elementor-element.elementor-element-fc4868a > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-13365 .elementor-element.elementor-element-a578478{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-da9f2c9 img{width:100%;}.elementor-13365 .elementor-element.elementor-element-f2fada7 img{width:100%;}.elementor-13365 .elementor-element.elementor-element-5f58a91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-2a6fb41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-0664ba9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13365 .elementor-element.elementor-element-0664ba9:not(.elementor-motion-effects-element-type-background), .elementor-13365 .elementor-element.elementor-element-0664ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ACB887 0%, #8DBFC6 100%);}.elementor-13365 .elementor-element.elementor-element-0664ba9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13365 .elementor-element.elementor-element-8d63195{--display:flex;}.elementor-13365 .elementor-element.elementor-element-058c130 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-13365 .elementor-element.elementor-element-058c130.elementor-element{--align-self:flex-end;}.elementor-13365 .elementor-element.elementor-element-058c130 img{width:40px;}.elementor-13365 .elementor-element.elementor-element-616ae83 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-13365 .elementor-element.elementor-element-c0ca3a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-2240480{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13365 .elementor-element.elementor-element-2240480:not(.elementor-motion-effects-element-type-background), .elementor-13365 .elementor-element.elementor-element-2240480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #83C2EB 0%, #CBB5F4 100%);}.elementor-13365 .elementor-element.elementor-element-2240480.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13365 .elementor-element.elementor-element-b6195b5{--display:flex;}.elementor-13365 .elementor-element.elementor-element-1003cef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-13365 .elementor-element.elementor-element-1003cef.elementor-element{--align-self:flex-end;}.elementor-13365 .elementor-element.elementor-element-1003cef img{width:40px;}.elementor-13365 .elementor-element.elementor-element-01a5d6f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-13365 .elementor-element.elementor-element-0cf2cad{--display:flex;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13365 .elementor-element.elementor-element-a26af15{--display:flex;}:root{--page-title-display:none;}body.elementor-page-13365{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-13365 .elementor-element.elementor-element-b242fde{--width:250px;}.elementor-13365 .elementor-element.elementor-element-06dab24{--width:500px;}.elementor-13365 .elementor-element.elementor-element-4bbd904{--width:150px;}}@media(max-width:767px){.elementor-13365 .elementor-element.elementor-element-f6556cf > .elementor-widget-container{padding:0px 20px 0px 0px;}}/* Start custom CSS */.custom-width {
    width: 100px;
}

.d-none {
    display: none !important;;
}

.home_title {
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 36px;
}
.home_title a {
    color: #ffffff !important;
    text-decoration: none !important;
}
.home_title a:hover {
    color: #ffffff !important;
    text-decoration: none !important;
}
.home_title.service_title {
    font-weight: 400;
}

.home_text {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    line-height: 26px;
}
.home_text.service_text {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
}

hr.service_separator {
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100px;
    border: none;
    height: 0;
    border-bottom: solid 2px #ffffff;
}

.white {
    color: #ffffff;
}

.applications_title_container h2 {
    color: #272727;
    text-transform: uppercase;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
}
.applications_title_container h1 {
    font-family: "Montserrat", Sans-serif;
    color: #005842;
    font-size: 60px;
    font-weight: 500;
    max-width: 900px;
}

.applications_introtext_container {
    font-size: 20px;
    color: #005842;
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}
.applications_introtext_container > .elementor-widget-container {
    max-width: 600px;
    margin: 50px 0 0 auto;
}

.applications_description {
    color: #fff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.separator_container {
  width: 400px;
  max-width: 400px;
  margin-left: auto;
  flex: 0 0 400px !important;
}

.applications_bottom_title h2 {
    color: #fff;
    font-family: "Montserrat", Sans-serif;
    text-transform: none;
    font-size: 60px;
    font-weight: 500;
}

.applications_bottom_title_container_inner {
    width: 50%;
}

hr.intro_separator {
    width: 100px;
    background-color: #245742;
    color: #245742;
    height: 3px;
}
h3.intro_little_title {
    font-family: "Montserrat", Sans-serif;
    color: #245742;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    max-width: 250px;
}

.container_more_little > .e-con-inner {
    max-width: 700px;
    margin: 50px auto 50px;
}

@media(max-width: 1350px) {
    body {
        max-width: 100vw;
        overflow-x: hidden;
    }
    .elementor-element > .elementor-element.text-with-grass-background {
        padding-bottom: 300px;
    }
}

@media(max-width: 1150px) {
    .applications_title_container {
        margin-left: 20px;
    }
    .gradient_background_container {
        padding-left: 20px;
    }
}

@media(max-width: 1000px) {
    .gradient_background_container_inner {
        padding-left: 30px;
    }
}

@media(max-width: 900px) {
    .separator_container {
        width: 200px;
    }
    .little_image_container {
        width: 150px;
    }
}

@media(max-width: 800px) {
    .applications_bottom_title_container_inner {
        width: calc(100% - 100px);
        padding: 0 50px;
        text-align: right;
    }
    .applications_bottom_title h2 {
        font-size: 40px;
    }
    .applications_bottom_title_container_inner {
        width: 100%;
        padding-left: 0;
    }
    .applications_bottom_title {
        text-align: left;
    }
}

@media(max-width: 650px) {
    .applications_introtext_container {
        padding: 0 20px;
    }
    .applications_title_container h1 {
        font-size: 40px;
    }
}

@media(max-width: 510px) {
    h4.applicazione_title_link_mobile {
        min-height: 72px;
    }
}/* End custom CSS */