.elementor-7848 .elementor-element.elementor-element-01888a1{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.35;}.elementor-7848 .elementor-element.elementor-element-01888a1:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-01888a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelvillacarona.com/wp-content/uploads/2025/10/palestra-panorama-villa-carona-hotel-spa-val-brembana-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7848 .elementor-element.elementor-element-01888a1::before, .elementor-7848 .elementor-element.elementor-element-01888a1 > .elementor-background-video-container::before, .elementor-7848 .elementor-element.elementor-element-01888a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7848 .elementor-element.elementor-element-01888a1 > .elementor-background-slideshow::before, .elementor-7848 .elementor-element.elementor-element-01888a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7848 .elementor-element.elementor-element-01888a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7848 .elementor-element.elementor-element-0c9bd6d{text-align:center;}.elementor-7848 .elementor-element.elementor-element-0c9bd6d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-b00c322 );}.elementor-7848 .elementor-element.elementor-element-0abab72 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-7848 .elementor-element.elementor-element-0abab72{text-align:center;font-family:"Barlow", Sans-serif;font-size:20px;line-height:1.3em;color:var( --e-global-color-b00c322 );}.elementor-7848 .elementor-element.elementor-element-78fa9d6{--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;}.elementor-7848 .elementor-element.elementor-element-511026b .elementor-button{background-color:var( --e-global-color-bfaba88 );font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b00c322 );color:var( --e-global-color-b00c322 );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-7848 .elementor-element.elementor-element-1afccc3 .elementor-button{background-color:var( --e-global-color-bfaba88 );font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b00c322 );color:var( --e-global-color-b00c322 );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-7848 .elementor-element.elementor-element-35c5e13{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-89a7707{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-f92b5c0{text-align:center;}.elementor-7848 .elementor-element.elementor-element-f92b5c0 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-57b7277{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:5vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-5cafb12{--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;--justify-content:center;}.elementor-7848 .elementor-element.elementor-element-8da1df0{text-align:left;}.elementor-7848 .elementor-element.elementor-element-8da1df0 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-4f08153 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7848 .elementor-element.elementor-element-4f08153{text-align:left;}.elementor-7848 .elementor-element.elementor-element-5e6d2b3{--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;--border-radius:20px 20px 20px 20px;}.elementor-7848 .elementor-element.elementor-element-15ed808{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:5vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-6312f9b{--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;--border-radius:20px 20px 20px 20px;}.elementor-7848 .elementor-element.elementor-element-f52c859{--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;--border-radius:20px 20px 20px 20px;}.elementor-7848 .elementor-element.elementor-element-213eaf8{text-align:left;}.elementor-7848 .elementor-element.elementor-element-213eaf8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f60a49 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7848 .elementor-element.elementor-element-9f60a49{text-align:left;}.elementor-7848 .elementor-element.elementor-element-ac06ee8{--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:40px 20px;--row-gap:40px;--column-gap:20px;--margin-top:5vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-77a7fff{text-align:center;}.elementor-7848 .elementor-element.elementor-element-77a7fff .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-ff7091b{text-align:center;}.elementor-7848 .elementor-element.elementor-element-90d3a8b{--display:flex;--min-height:536px;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7848 .elementor-element.elementor-element-003da62{--display:flex;--border-radius:20px 0px 0px 20px;}.elementor-7848 .elementor-element.elementor-element-003da62:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-003da62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelvillacarona.com/wp-content/uploads/2025/10/villa-carona-gympack-hotel-fitness-kit-ospiti-683x1024.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7848 .elementor-element.elementor-element-0c3f010{--display:flex;}.elementor-7848 .elementor-element.elementor-element-0c3f010:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-0c3f010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelvillacarona.com/wp-content/uploads/2025/10/gympack-maglietta-tecnica-villa-carona-hotel-fitness-683x1024.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7848 .elementor-element.elementor-element-dad0c10{--display:flex;--border-radius:0px 20px 20px 0px;}.elementor-7848 .elementor-element.elementor-element-dad0c10:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-dad0c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelvillacarona.com/wp-content/uploads/2025/10/gympack-accessori-fitness-villa-carona-palla-logo-1024x683.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7848 .elementor-element.elementor-element-db5b4d6{--display:flex;--min-height:536px;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7848 .elementor-element.elementor-element-2e56325{--display:flex;--border-radius:20px 0px 0px 20px;}.elementor-7848 .elementor-element.elementor-element-502ed27{--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;--justify-content:flex-start;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-502ed27:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-502ed27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f14bf5 );}.elementor-7848 .elementor-element.elementor-element-26b0c48{text-align:center;}.elementor-7848 .elementor-element.elementor-element-26b0c48 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-f6ab919{text-align:center;}.elementor-7848 .elementor-element.elementor-element-f6ab919 p{margin-block-end:0px;}.elementor-7848 .elementor-element.elementor-element-e444f39{--display:flex;--min-height:85vh;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-e444f39:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-e444f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f14bf5 );background-image:url("https://hotelvillacarona.com/wp-content/uploads/2025/10/corsi-fitness-villa-carona-hotel-giardino-val-brembana-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7848 .elementor-element.elementor-element-6e17805{--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;--justify-content:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:5vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-6e17805:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-6e17805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f14bf5 );}.elementor-7848 .elementor-element.elementor-element-0a57a90{text-align:center;}.elementor-7848 .elementor-element.elementor-element-0a57a90 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-5f469e8{text-align:center;}.elementor-7848 .elementor-element.elementor-element-5f469e8 p{margin-block-end:0px;}.elementor-7848 .elementor-element.elementor-element-6952496{--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:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-6952496:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-6952496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f14bf5 );}.elementor-7848 .elementor-element.elementor-element-d219ccc{--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;--justify-content:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7848 .elementor-element.elementor-element-cff9628{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7848 .elementor-element.elementor-element-b92a9dd{--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-7848 .elementor-element.elementor-element-1160639{--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-7848 .elementor-element.elementor-element-fb31b6f{--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;--justify-content:center;--align-items:center;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-c3d5ca5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfaba88 );--border-color:var( --e-global-color-bfaba88 );--border-radius:20px 20px 20px 20px;}.elementor-7848 .elementor-element.elementor-element-d447096 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-7848 .elementor-element.elementor-element-d447096{text-align:center;}.elementor-7848 .elementor-element.elementor-element-d447096 p{margin-block-end:0px;}.elementor-7848 .elementor-element.elementor-element-f5cd5b9{--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;--justify-content:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:5vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-f5cd5b9:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-f5cd5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EF;}.elementor-7848 .elementor-element.elementor-element-26a0185{text-align:center;}.elementor-7848 .elementor-element.elementor-element-26a0185 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:var( --e-global-color-3f14bf5 );}.elementor-7848 .elementor-element.elementor-element-9f66b63.elementor-element{--align-self:center;}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Barlow", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:var( --e-global-color-primary );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-primary );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:var( --e-global-color-bfaba88 );fill:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:var( --e-global-color-bfaba88 );fill:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:var( --e-global-color-bfaba88 );}.elementor-7848 .elementor-element.elementor-element-9f66b63 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:var( --e-global-color-primary );font-size:15px;}.elementor-7848 .elementor-element.elementor-element-851f004 .elementor-button{background-color:var( --e-global-color-bfaba88 );font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b00c322 );color:var( --e-global-color-b00c322 );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-7848 .elementor-element.elementor-element-851f004 > .elementor-widget-container{margin:4vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-7848 .elementor-element.elementor-element-ed74ff5 .elementor-button{background-color:var( --e-global-color-bfaba88 );font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-b00c322 );color:var( --e-global-color-b00c322 );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-7848 .elementor-element.elementor-element-ed74ff5 > .elementor-widget-container{margin:4vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-7848 .elementor-element.elementor-element-f3009ff{--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;--justify-content:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-f3009ff:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-f3009ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f14bf5 );}.elementor-7848 .elementor-element.elementor-element-75f6855{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7848 .elementor-element.elementor-element-2b5c7b6{--display:flex;}.elementor-7848 .elementor-element.elementor-element-2b5c7b6:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-2b5c7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelvillacarona.com/wp-content/uploads/2025/10/corsi-fitness-all-aperto-hotel-villa-carona-val-brembana.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7848 .elementor-element.elementor-element-2732377{--display:flex;}.elementor-7848 .elementor-element.elementor-element-2732377:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-2732377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelvillacarona.com/wp-content/uploads/2025/10/fitness-villa-carona-giardino-benessere-natura.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7848 .elementor-element.elementor-element-d254de9{--display:flex;}.elementor-7848 .elementor-element.elementor-element-d254de9:not(.elementor-motion-effects-element-type-background), .elementor-7848 .elementor-element.elementor-element-d254de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelvillacarona.com/wp-content/uploads/2025/10/personal-training-villa-carona-hotel-spa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7848 .elementor-element.elementor-element-019ef48{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7848 .elementor-element.elementor-element-26ac5b2{--display:flex;}@media(min-width:768px){.elementor-7848 .elementor-element.elementor-element-01888a1{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-35c5e13{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-89a7707{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-57b7277{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-5cafb12{--width:45%;}.elementor-7848 .elementor-element.elementor-element-5e6d2b3{--width:45%;}.elementor-7848 .elementor-element.elementor-element-15ed808{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-6312f9b{--width:45%;}.elementor-7848 .elementor-element.elementor-element-f52c859{--width:45%;}.elementor-7848 .elementor-element.elementor-element-ac06ee8{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-502ed27{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-6e17805{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-6952496{--content-width:1140px;}.elementor-7848 .elementor-element.elementor-element-fb31b6f{--width:100%;}.elementor-7848 .elementor-element.elementor-element-c3d5ca5{--width:40%;}.elementor-7848 .elementor-element.elementor-element-f5cd5b9{--content-width:1140px;}}@media(max-width:1366px) and (min-width:768px){.elementor-7848 .elementor-element.elementor-element-01888a1{--content-width:80%;}.elementor-7848 .elementor-element.elementor-element-35c5e13{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-89a7707{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-57b7277{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-15ed808{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-ac06ee8{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-502ed27{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-6e17805{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-6952496{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-f5cd5b9{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7848 .elementor-element.elementor-element-35c5e13{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-89a7707{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-57b7277{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-15ed808{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-ac06ee8{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-502ed27{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-6e17805{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-6952496{--content-width:90%;}.elementor-7848 .elementor-element.elementor-element-f5cd5b9{--content-width:90%;}}@media(max-width:880px) and (min-width:768px){.elementor-7848 .elementor-element.elementor-element-fb31b6f{--width:90%;}.elementor-7848 .elementor-element.elementor-element-c3d5ca5{--width:40%;}}@media(min-width:2400px){.elementor-7848 .elementor-element.elementor-element-01888a1{--content-width:80%;}.elementor-7848 .elementor-element.elementor-element-35c5e13{--content-width:60%;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-89a7707{--content-width:60%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-57b7277{--content-width:60%;--min-height:500px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-5cafb12{--justify-content:center;}.elementor-7848 .elementor-element.elementor-element-15ed808{--content-width:60%;--min-height:500px;}.elementor-7848 .elementor-element.elementor-element-ac06ee8{--content-width:60%;--min-height:500px;}.elementor-7848 .elementor-element.elementor-element-502ed27{--content-width:60%;--min-height:500px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-e444f39{--min-height:500px;}.elementor-7848 .elementor-element.elementor-element-6e17805{--content-width:60%;--min-height:500px;}.elementor-7848 .elementor-element.elementor-element-6952496{--content-width:60%;--min-height:500px;}.elementor-7848 .elementor-element.elementor-element-cff9628{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-f5cd5b9{--content-width:60%;--min-height:500px;}.elementor-7848 .elementor-element.elementor-element-f3009ff{--min-height:500px;}.elementor-7848 .elementor-element.elementor-element-75f6855{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-019ef48{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-7848 .elementor-element.elementor-element-cff9628{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-75f6855{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-019ef48{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-7848 .elementor-element.elementor-element-cff9628{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-75f6855{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-019ef48{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-7848 .elementor-element.elementor-element-cff9628{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-75f6855{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-019ef48{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-7848 .elementor-element.elementor-element-502ed27{--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-7848 .elementor-element.elementor-element-6e17805{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:4vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7848 .elementor-element.elementor-element-6952496{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-7848 .elementor-element.elementor-element-cff9628{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-f5cd5b9{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:13vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7848 .elementor-element.elementor-element-75f6855{--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-019ef48{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7848 .elementor-element.elementor-element-01888a1{--content-width:95%;--min-height:75vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7848 .elementor-element.elementor-element-0c9bd6d .elementor-heading-title{font-size:40px;}.elementor-7848 .elementor-element.elementor-element-0abab72{text-align:center;line-height:1.3em;}.elementor-7848 .elementor-element.elementor-element-78fa9d6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7848 .elementor-element.elementor-element-511026b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7848 .elementor-element.elementor-element-1afccc3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7848 .elementor-element.elementor-element-35c5e13{--content-width:90%;--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;--margin-top:-17vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-61e3ddc > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-7848 .elementor-element.elementor-element-89a7707{--content-width:95%;--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;--margin-top:24vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7848 .elementor-element.elementor-element-f92b5c0 .elementor-heading-title{font-size:35px;}.elementor-7848 .elementor-element.elementor-element-57b7277{--content-width:95%;--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-7848 .elementor-element.elementor-element-8da1df0 .elementor-heading-title{font-size:35px;}.elementor-7848 .elementor-element.elementor-element-5e6d2b3{--min-height:280px;}.elementor-7848 .elementor-element.elementor-element-15ed808{--content-width:95%;--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-7848 .elementor-element.elementor-element-6312f9b{--min-height:280px;}.elementor-7848 .elementor-element.elementor-element-6312f9b.e-con{--order:99999 /* order end hack */;}.elementor-7848 .elementor-element.elementor-element-f52c859{--min-height:210px;}.elementor-7848 .elementor-element.elementor-element-213eaf8 .elementor-heading-title{font-size:35px;}.elementor-7848 .elementor-element.elementor-element-ac06ee8{--content-width:95%;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7848 .elementor-element.elementor-element-77a7fff .elementor-heading-title{font-size:30px;}.elementor-7848 .elementor-element.elementor-element-321d770 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7848 .elementor-element.elementor-element-502ed27{--content-width:95%;--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;--margin-top:15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:15vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-26b0c48 .elementor-heading-title{font-size:35px;}.elementor-7848 .elementor-element.elementor-element-e444f39{--min-height:50vh;--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-7848 .elementor-element.elementor-element-6e17805{--content-width:95%;--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;--padding-top:10vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-0a57a90 .elementor-heading-title{font-size:30px;}.elementor-7848 .elementor-element.elementor-element-6952496{--content-width:95%;--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-7848 .elementor-element.elementor-element-d219ccc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7848 .elementor-element.elementor-element-cff9628{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-9e65f8a > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7848 .elementor-element.elementor-element-f5cd5b9{--content-width:95%;--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;--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7848 .elementor-element.elementor-element-26a0185 .elementor-heading-title{font-size:35px;}.elementor-7848 .elementor-element.elementor-element-f3009ff{--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-7848 .elementor-element.elementor-element-75f6855{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7848 .elementor-element.elementor-element-019ef48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* Adatta l'immagine all'involucro mantenendo il ritaglio perfetto */
.img-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;         /* riempie il contenitore senza deformarsi */
  object-position: center;   /* centra il soggetto; puoi usare 'top center' ecc. */
  display: block;
}

/* Il contenitore decide l'altezza (puoi usare anche aspect-ratio) *//* End custom CSS */