.elementor-27502 .elementor-element.elementor-element-320105f8{--display:flex;--min-height:400px;--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;--justify-content:center;--overlay-opacity:0.25;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-27502 .elementor-element.elementor-element-320105f8:not(.elementor-motion-effects-element-type-background), .elementor-27502 .elementor-element.elementor-element-320105f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://botticinostonedistrict.com/wp-content/uploads/2024/05/topimage-servizi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27502 .elementor-element.elementor-element-320105f8::before, .elementor-27502 .elementor-element.elementor-element-320105f8 > .elementor-background-video-container::before, .elementor-27502 .elementor-element.elementor-element-320105f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-27502 .elementor-element.elementor-element-320105f8 > .elementor-background-slideshow::before, .elementor-27502 .elementor-element.elementor-element-320105f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27502 .elementor-element.elementor-element-320105f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, #000000 0%, #0000007D 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27502 .elementor-element.elementor-element-18fedec0.elementor-element{--align-self:flex-start;}.elementor-27502 .elementor-element.elementor-element-18fedec0{text-align:start;}.elementor-27502 .elementor-element.elementor-element-18fedec0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-27502 .elementor-element.elementor-element-6525cc51{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-27502 .elementor-element.elementor-element-6525cc51:not(.elementor-motion-effects-element-type-background), .elementor-27502 .elementor-element.elementor-element-6525cc51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-27502 .elementor-element.elementor-element-6525cc51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27502 .elementor-element.elementor-element-30d3b8e0{--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-widget-ceasectiontitle{--separator-border-color:var( --e-global-color-secondary );}.elementor-widget-ceasectiontitle .title-separator > *{color:var( --e-global-color-secondary );}.elementor-27502 .elementor-element.elementor-element-5e72a5a1{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1.cea-align-center .section-description{margin:0 auto;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1.elementor-element{--align-self:center;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-title-wrapper .section-title{color:#111E21;margin-bottom:22px;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-title-wrapper .sub-title{color:#CDA274;margin-bottom:15px;font-size:16px;text-transform:uppercase;letter-spacing:1px;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-description .lead{margin-bottom:5px;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-description .section-content{margin-bottom:5px;font-weight:500;}.elementor-27502 .elementor-element.elementor-element-c21827c{--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-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-27502 .elementor-element.elementor-element-f780eb4{width:100%;max-width:100%;}.elementor-27502 .elementor-element.elementor-element-f780eb4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27502 .elementor-element.elementor-element-f780eb4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27502 .elementor-element.elementor-element-f780eb4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-f780eb4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27502 .elementor-element.elementor-element-f780eb4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27502 .elementor-element.elementor-element-f780eb4 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-7f16b72 );}.elementor-27502 .elementor-element.elementor-element-f780eb4 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-27502 .elementor-element.elementor-element-2d702d1{width:100%;max-width:100%;}.elementor-27502 .elementor-element.elementor-element-2d702d1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27502 .elementor-element.elementor-element-2d702d1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27502 .elementor-element.elementor-element-2d702d1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-2d702d1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27502 .elementor-element.elementor-element-2d702d1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27502 .elementor-element.elementor-element-2d702d1 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-7f16b72 );}.elementor-27502 .elementor-element.elementor-element-2d702d1 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-27502 .elementor-element.elementor-element-67604cc{width:100%;max-width:100%;}.elementor-27502 .elementor-element.elementor-element-67604cc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27502 .elementor-element.elementor-element-67604cc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27502 .elementor-element.elementor-element-67604cc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-67604cc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27502 .elementor-element.elementor-element-67604cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27502 .elementor-element.elementor-element-67604cc .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-7f16b72 );}.elementor-27502 .elementor-element.elementor-element-67604cc .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-27502 .elementor-element.elementor-element-2cbd8b5{--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-27502 .elementor-element.elementor-element-1cdeda0{width:100%;max-width:100%;}.elementor-27502 .elementor-element.elementor-element-1cdeda0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27502 .elementor-element.elementor-element-1cdeda0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27502 .elementor-element.elementor-element-1cdeda0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-1cdeda0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27502 .elementor-element.elementor-element-1cdeda0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27502 .elementor-element.elementor-element-1cdeda0 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-7f16b72 );}.elementor-27502 .elementor-element.elementor-element-1cdeda0 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-27502 .elementor-element.elementor-element-257de42{width:100%;max-width:100%;}.elementor-27502 .elementor-element.elementor-element-257de42.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27502 .elementor-element.elementor-element-257de42.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27502 .elementor-element.elementor-element-257de42.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-257de42 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27502 .elementor-element.elementor-element-257de42 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27502 .elementor-element.elementor-element-257de42 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-7f16b72 );}.elementor-27502 .elementor-element.elementor-element-257de42 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-27502 .elementor-element.elementor-element-614c0f3{width:100%;max-width:100%;}.elementor-27502 .elementor-element.elementor-element-614c0f3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27502 .elementor-element.elementor-element-614c0f3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27502 .elementor-element.elementor-element-614c0f3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-614c0f3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27502 .elementor-element.elementor-element-614c0f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27502 .elementor-element.elementor-element-614c0f3 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-7f16b72 );}.elementor-27502 .elementor-element.elementor-element-614c0f3 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-27502 .elementor-element.elementor-element-7a21a064.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-27502 .elementor-element.elementor-element-7a21a064 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-27502 .elementor-element.elementor-element-5033c5e8{text-align:center;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-27502 .elementor-element.elementor-element-5033c5e8.cea-align-center .section-description{margin:0 auto;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 > .elementor-widget-container{margin:2em 0em 4em 0em;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-title-wrapper .section-title{color:#111E21;margin-bottom:22px;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-title-wrapper .sub-title{color:#CDA274;margin-bottom:15px;font-size:16px;text-transform:uppercase;letter-spacing:1px;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-description .lead{margin-bottom:5px;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-description .section-content{margin-bottom:5px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .blog-wrapper .blog-inner{text-align:left;}.elementor-27502 .elementor-element.elementor-element-10a38433 .blog-inner{color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .post-title-head .post-title{text-transform:none;color:#111E21;}.elementor-27502 .elementor-element.elementor-element-10a38433 .post-title-head{transform:scale(1);margin-bottom:15px;text-transform:capitalize;}.elementor-27502 .elementor-element.elementor-element-10a38433 .blog-inner:hover .post-title-head .post-title{color:#cda274;}.elementor-27502 .elementor-element.elementor-element-10a38433 .blog-inner:hover .post-title-head{transform:scale(1);}.elementor-27502 .elementor-element.elementor-element-10a38433 .top-meta a{color:#CDA274;}.elementor-27502 .elementor-element.elementor-element-10a38433 .bottom-meta a{color:#cda274;}.elementor-27502 .elementor-element.elementor-element-10a38433 .post-thumb{margin-bottom:51px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .read-more{text-transform:uppercase;fill:#cda274;color:#cda274;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;letter-spacing:1.5px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .read-more:hover, .elementor-27502 .elementor-element.elementor-element-10a38433 .read-more:focus{color:#111E21;background-color:#00000000;}.elementor-27502 .elementor-element.elementor-element-10a38433 .read-more:hover svg, .elementor-27502 .elementor-element.elementor-element-10a38433 .read-more:focus svg{fill:#111E21;}.elementor-27502 .elementor-element.elementor-element-10a38433 .top-meta{font-weight:600;margin-bottom:11px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .bottom-meta{font-size:16px;font-weight:600;line-height:1em;margin-bottom:0px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .blog-inner .post-excerpt{color:var( --e-global-color-text );}.elementor-27502 .elementor-element.elementor-element-10a38433 .post-excerpt{margin-bottom:25px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .post-overlay-items{position:absolute;top:0%;left:0%;}.elementor-27502 .elementor-element.elementor-element-4d900f7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 2em 5em 2em;}.elementor-27502 .elementor-element.elementor-element-4d900f7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-27502 .elementor-element.elementor-element-30d3b8e0{--width:100%;}.elementor-27502 .elementor-element.elementor-element-2cbd8b5{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27502 .elementor-element.elementor-element-c21827c{--content-width:90%;}.elementor-27502 .elementor-element.elementor-element-2cbd8b5{--content-width:90%;}}@media(max-width:1024px){.elementor-27502 .elementor-element.elementor-element-5e72a5a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-title-wrapper .section-title{font-size:40px;line-height:48px;}.elementor-27502 .elementor-element.elementor-element-c21827c{--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-27502 .elementor-element.elementor-element-2cbd8b5{--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-27502 .elementor-element.elementor-element-5033c5e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-title-wrapper .section-title{font-size:40px;line-height:48px;}.elementor-27502 .elementor-element.elementor-element-4d900f7b{padding:2em 2em 2em 2em;}}@media(max-width:767px){.elementor-27502 .elementor-element.elementor-element-320105f8{--content-width:90%;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-27502 .elementor-element.elementor-element-6525cc51{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-title-wrapper .section-title{margin-bottom:22px;font-size:30px;line-height:36px;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-title-wrapper .sub-title{margin-bottom:15px;font-size:15px;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-description .lead{margin-bottom:5px;}.elementor-27502 .elementor-element.elementor-element-5e72a5a1 .section-description .section-content{margin-bottom:5px;}.elementor-27502 .elementor-element.elementor-element-f780eb4 .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-2d702d1 .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-67604cc .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-1cdeda0 .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-257de42 .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-614c0f3 .elementor-image-box-img{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-27502 .elementor-element.elementor-element-5033c5e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-title-wrapper .section-title{margin-bottom:22px;font-size:30px;line-height:36px;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-title-wrapper .sub-title{margin-bottom:15px;font-size:15px;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-description .lead{margin-bottom:5px;}.elementor-27502 .elementor-element.elementor-element-5033c5e8 .section-description .section-content{margin-bottom:5px;}.elementor-27502 .elementor-element.elementor-element-10a38433 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .blog-inner{padding:1em 1em 1em 1em;}.elementor-27502 .elementor-element.elementor-element-10a38433 .post-title-head{margin-bottom:15px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .top-meta{margin-bottom:11px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .bottom-meta{margin-bottom:0px;}.elementor-27502 .elementor-element.elementor-element-10a38433 .post-excerpt{margin-bottom:25px;}.elementor-27502 .elementor-element.elementor-element-4d900f7b{padding:1em 1em 1em 1em;}}/* Start custom CSS */.elementor-image-box-content {
    background-color: #fff;
    padding: 40px 40px;
    position: relative;
    z-index: 3;
    max-width: 90%;
    text-align: center;
    margin: -5rem auto 1rem;
    box-shadow: 0px 0px 20px #0202023d;
    min-height: 310px;
}/* End custom CSS */