.elementor-113 .elementor-element.elementor-element-bcceb57{--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;}.elementor-113 .elementor-element.elementor-element-bcceb57:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-bcceb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.isb2b.it/wp-content/uploads/2025/03/home-slide-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-145c4d3{--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;}.elementor-113 .elementor-element.elementor-element-e7e95be{--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;}.elementor-113 .elementor-element.elementor-element-e7e95be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-043fa55{--spacer-size:70px;}.elementor-113 .elementor-element.elementor-element-041d0e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-562d231{--spacer-size:210px;}.elementor-113 .elementor-element.elementor-element-5053c37.elementor-element{--align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-600ea78{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-113 .elementor-element.elementor-element-fcdb84d{--spacer-size:210px;}.elementor-113 .elementor-element.elementor-element-d784a89.elementor-element{--align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-d784a89 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-b7bda38 );}.elementor-113 .elementor-element.elementor-element-3c84517{--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-113 .elementor-element.elementor-element-c9239a6{--spacer-size:100px;}.elementor-113 .elementor-element.elementor-element-a73a9b3 .elementor-button{background-color:var( --e-global-color-b7bda38 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-113 .elementor-element.elementor-element-a73a9b3 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-a73a9b3 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b7bda38 );}.elementor-113 .elementor-element.elementor-element-a73a9b3 .elementor-button:hover svg, .elementor-113 .elementor-element.elementor-element-a73a9b3 .elementor-button:focus svg{fill:var( --e-global-color-b7bda38 );}.elementor-113 .elementor-element.elementor-element-31b6231{--spacer-size:100px;}.elementor-113 .elementor-element.elementor-element-563542a{--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;}.elementor-113 .elementor-element.elementor-element-563542a.e-con{--align-self:flex-end;}.elementor-113 .elementor-element.elementor-element-124f915{text-align:right;}.elementor-113 .elementor-element.elementor-element-124f915 img{width:23%;}.elementor-113 .elementor-element.elementor-element-1abe0e0{--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;}.elementor-113 .elementor-element.elementor-element-1abe0e0:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-1abe0e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.isb2b.it/wp-content/uploads/2025/11/hero-section-verde-con-foto.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-f7a4752{--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;}.elementor-113 .elementor-element.elementor-element-49f6cd4{--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;}.elementor-113 .elementor-element.elementor-element-49f6cd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-570bdbd{--spacer-size:70px;}.elementor-113 .elementor-element.elementor-element-73d162d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-4e6b1ed{--spacer-size:210px;}.elementor-113 .elementor-element.elementor-element-c109bff.elementor-element{--align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-e96bbe0{--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-113 .elementor-element.elementor-element-34720d1{--spacer-size:100px;}.elementor-113 .elementor-element.elementor-element-96fa6a9 .elementor-button{background-color:var( --e-global-color-b7bda38 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-113 .elementor-element.elementor-element-96fa6a9 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-96fa6a9 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b7bda38 );}.elementor-113 .elementor-element.elementor-element-96fa6a9 .elementor-button:hover svg, .elementor-113 .elementor-element.elementor-element-96fa6a9 .elementor-button:focus svg{fill:var( --e-global-color-b7bda38 );}.elementor-113 .elementor-element.elementor-element-9cc2be7{--spacer-size:200px;}.elementor-113 .elementor-element.elementor-element-1af7c36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-113 .elementor-element.elementor-element-67edbac{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-ee5e9ba{text-align:center;}.elementor-113 .elementor-element.elementor-element-5651486{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-57f196a{--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;}.elementor-113 .elementor-element.elementor-element-0e94559{--display:flex;}.elementor-113 .elementor-element.elementor-element-6ded3ad{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-113 .elementor-element.elementor-element-bfb6a5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-113 .elementor-element.elementor-element-bfb6a5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-113 .elementor-element.elementor-element-bfb6a5f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-113 .elementor-element.elementor-element-bfb6a5f .elementor-icon-list-text{transition:color 0.3s;}.elementor-113 .elementor-element.elementor-element-1db2619 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-113 .elementor-element.elementor-element-1db2619 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-113 .elementor-element.elementor-element-1db2619{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-113 .elementor-element.elementor-element-1db2619 .elementor-icon-list-text{transition:color 0.3s;}.elementor-113 .elementor-element.elementor-element-717a1d6{--display:flex;}.elementor-113 .elementor-element.elementor-element-7d89b7b{--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;}.elementor-113 .elementor-element.elementor-element-217b0d3{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-ee555a1{--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;}.elementor-113 .elementor-element.elementor-element-ee555a1:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-ee555a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.isb2b.it/wp-content/uploads/2025/11/sfondo-banner-verde.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-1407dd1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:20px;}.elementor-113 .elementor-element.elementor-element-cb12767{--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;}.elementor-113 .elementor-element.elementor-element-a1fde05 .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;font-size:40px;line-height:41px;}.elementor-113 .elementor-element.elementor-element-4c10d44 .elementor-button{background-color:var( --e-global-color-text );}.elementor-113 .elementor-element.elementor-element-4c10d44 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-4c10d44 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-4c10d44{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-113 .elementor-element.elementor-element-4c10d44.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-c9c4bd9{--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;}.elementor-113 .elementor-element.elementor-element-9a97f7c{width:var( --container-widget-width, 12% );max-width:12%;--e-transform-translateX:-98px;--e-transform-translateY:-61px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-113 .elementor-element.elementor-element-83f207b{width:var( --container-widget-width, 8% );max-width:8%;--e-transform-translateX:-85px;--e-transform-translateY:-37px;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-113 .elementor-element.elementor-element-83f207b.elementor-element{--align-self:flex-end;}.elementor-113 .elementor-element.elementor-element-8a7efd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-113 .elementor-element.elementor-element-baf5a1e{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-3791ae0{text-align:center;}.elementor-113 .elementor-element.elementor-element-05a6e1d{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-41265d0{--swiper-slides-to-display:3;--swiper-slides-gap:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-8f74ed9{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-578e485{--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;}.elementor-113 .elementor-element.elementor-element-578e485:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-578e485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-113 .elementor-element.elementor-element-6be17d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-113 .elementor-element.elementor-element-83ed792{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-ca84dac{text-align:center;}.elementor-113 .elementor-element.elementor-element-f9f544c{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-645b41b{--grid-columns:3;--grid-row-gap:100px;--grid-column-gap:50px;}.elementor-113 .elementor-element.elementor-element-d591399{--spacer-size:50px;}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-6ded3ad{--grid-auto-flow:row;}.elementor-113 .elementor-element.elementor-element-41265d0{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-645b41b{--grid-columns:2;}}@media(min-width:768px){.elementor-113 .elementor-element.elementor-element-e7e95be{--width:55%;}.elementor-113 .elementor-element.elementor-element-49f6cd4{--width:55%;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-5053c37 .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-113 .elementor-element.elementor-element-d784a89 .elementor-heading-title{font-size:20px;}.elementor-113 .elementor-element.elementor-element-c9239a6{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-a73a9b3 .elementor-button{font-size:14px;}.elementor-113 .elementor-element.elementor-element-31b6231{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-c109bff .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-113 .elementor-element.elementor-element-34720d1{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-96fa6a9 .elementor-button{font-size:14px;}.elementor-113 .elementor-element.elementor-element-9cc2be7{--spacer-size:50px;}.elementor-113 .elementor-element.elementor-element-1af7c36{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-113 .elementor-element.elementor-element-67edbac{--spacer-size:0px;}.elementor-113 .elementor-element.elementor-element-990303d{text-align:left;}.elementor-113 .elementor-element.elementor-element-5651486{--spacer-size:0px;}.elementor-113 .elementor-element.elementor-element-57f196a{--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;}.elementor-113 .elementor-element.elementor-element-0e94559{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-113 .elementor-element.elementor-element-6ded3ad{--e-con-grid-template-columns:repeat(1, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;}.elementor-113 .elementor-element.elementor-element-ee555a1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-113 .elementor-element.elementor-element-1407dd1{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-113 .elementor-element.elementor-element-a1fde05{text-align:left;}.elementor-113 .elementor-element.elementor-element-8a7efd4{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-113 .elementor-element.elementor-element-baf5a1e{--spacer-size:0px;}.elementor-113 .elementor-element.elementor-element-3791ae0{width:100%;max-width:100%;}.elementor-113 .elementor-element.elementor-element-05a6e1d{--spacer-size:0px;}.elementor-113 .elementor-element.elementor-element-41265d0{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-8f74ed9{--spacer-size:0px;}.elementor-113 .elementor-element.elementor-element-6be17d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-83ed792{--spacer-size:0px;}.elementor-113 .elementor-element.elementor-element-ca84dac{width:100%;max-width:100%;}.elementor-113 .elementor-element.elementor-element-53967a3{text-align:left;}.elementor-113 .elementor-element.elementor-element-f9f544c{--spacer-size:0px;}.elementor-113 .elementor-element.elementor-element-645b41b{--grid-columns:1;--grid-row-gap:20px;}}/* Start custom CSS for heading, class: .elementor-element-ee5e9ba */.elementor-113 .elementor-element.elementor-element-ee5e9ba {
    display: flex;
    align-items: center;
}

.elementor-113 .elementor-element.elementor-element-ee5e9ba::before {
    content: "";
    display: inline-block;
    width: 12px;  
    height: 12px;
    background-color: #034128;
    margin-right: 0px;
    vertical-align: middle;
     flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3791ae0 */.elementor-113 .elementor-element.elementor-element-3791ae0 {
    display: flex;
    align-items: center;
}

.elementor-113 .elementor-element.elementor-element-3791ae0::before {
    content: "";
    display: inline-block;
    width: 12px;  
    height: 12px;
    background-color: #034128;
    margin-right: 0px;
    vertical-align: middle;
     flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca84dac */.elementor-113 .elementor-element.elementor-element-ca84dac {
    display: flex;
    align-items: center;
}

.elementor-113 .elementor-element.elementor-element-ca84dac::before {
    content: "";
    display: inline-block;
    width: 12px;  
    height: 12px;
    background-color: #034128;
    margin-right: 0px;
    vertical-align: middle;
     flex-shrink: 0;
}/* End custom CSS */