.elementor-18424 .elementor-element.elementor-element-5b61819c{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:14.75rem;--padding-bottom:13.25rem;--padding-left:23.37rem;--padding-right:24.56rem;}.elementor-18424 .elementor-element.elementor-element-5b61819c:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-5b61819c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/11/slide-landing-promo-natale-dimhora.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-338cf2f5{--display:flex;--margin-top:2rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:7.5rem;--padding-right:7.5rem;}.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-18424 .elementor-element.elementor-element-2e156b9a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-2e156b9a{text-align:center;}.elementor-18424 .elementor-element.elementor-element-2e156b9a .elementor-heading-title{font-family:var( --e-global-typography-adf5de3-font-family ), Sans-serif;font-size:var( --e-global-typography-adf5de3-font-size );font-weight:var( --e-global-typography-adf5de3-font-weight );line-height:var( --e-global-typography-adf5de3-line-height );color:#AA0019;}.elementor-18424 .elementor-element.elementor-element-5b67d2f8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-5b67d2f8{text-align:center;}.elementor-18424 .elementor-element.elementor-element-5b67d2f8 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:2.1rem;font-weight:700;line-height:2rem;color:#BA8911;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18424 .elementor-element.elementor-element-d8b668f > .elementor-widget-container{margin:-11px 0px -17px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-d8b668f{text-align:center;font-family:"Lexend", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6rem;color:#BA8911;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18424 .elementor-element.elementor-element-92fccae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-92fccae.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-92fccae{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-92fccae{right:0px;}.elementor-18424 .elementor-element.elementor-element-92fccae{top:-41px;}.elementor-18424 .elementor-element.elementor-element-58f76708{text-align:center;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:0.5rem;color:var( --e-global-color-481ee30 );}.elementor-18424 .elementor-element.elementor-element-27a8f496 > .elementor-widget-container{margin:0px 0px -1px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-27a8f496{text-align:center;font-family:"Lexend", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6rem;color:var( --e-global-color-481ee30 );}.elementor-18424 .elementor-element.elementor-element-8bcc08a > .elementor-widget-container{margin:0px 0px -17px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-8bcc08a{text-align:center;font-family:"Lexend", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6rem;color:#AA0019;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18424 .elementor-element.elementor-element-405d16c7 .elementor-button{background-color:var( --e-global-color-481ee30 );font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;word-spacing:0px;border-radius:10rem 10rem 10rem 10rem;}.elementor-18424 .elementor-element.elementor-element-405d16c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-405d16c7{z-index:10;}.elementor-18424 .elementor-element.elementor-element-5d41d0c5{--display:flex;--overlay-opacity:0;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:7.5rem;--padding-right:7.5rem;}.elementor-18424 .elementor-element.elementor-element-5d41d0c5:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-5d41d0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/11/sfondo-rosso.jpg");}.elementor-18424 .elementor-element.elementor-element-5d41d0c5::before, .elementor-18424 .elementor-element.elementor-element-5d41d0c5 > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-5d41d0c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-5d41d0c5 > .elementor-background-slideshow::before, .elementor-18424 .elementor-element.elementor-element-5d41d0c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18424 .elementor-element.elementor-element-5d41d0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #BBF6F3 55%, #94E3E1 89%);}.elementor-18424 .elementor-element.elementor-element-2eb2d03a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-2eb2d03a.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-2eb2d03a{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-2eb2d03a{right:0px;}.elementor-18424 .elementor-element.elementor-element-2eb2d03a{top:-11px;}.elementor-18424 .elementor-element.elementor-element-9865f04{--display:flex;--margin-top:70px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18424 .elementor-element.elementor-element-9865f04:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-9865f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-11f01fd1{width:100%;max-width:100%;text-align:center;font-family:"Lexend", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.637rem;color:var( --e-global-color-481ee30 );}.elementor-18424 .elementor-element.elementor-element-11f01fd1 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:30px 30px 30px 30px;}.elementor-18424 .elementor-element.elementor-element-db0990d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:07.5rem;--padding-right:7.5rem;}.elementor-18424 .elementor-element.elementor-element-d7d7971{--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;--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-18424 .elementor-element.elementor-element-d7d7971.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18424 .elementor-element.elementor-element-740a9ef{--display:flex;--min-height:30rem;--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-18424 .elementor-element.elementor-element-740a9ef:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-740a9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/09/vasca-idromassaggio-naxos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-740a9ef:hover::before, .elementor-18424 .elementor-element.elementor-element-740a9ef:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-740a9ef:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-740a9ef > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-740a9ef > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-740a9ef:hover{--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-740a9ef, .elementor-18424 .elementor-element.elementor-element-740a9ef::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-3680032{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-3680032{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-3680032{right:0px;}.elementor-18424 .elementor-element.elementor-element-69911c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-69911c5{text-align:center;}.elementor-18424 .elementor-element.elementor-element-69911c5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.7rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-dc39930 .elementor-button{background-color:#FFFFFF00;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-dc39930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-dc39930{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-dc39930{right:0px;}.elementor-18424 .elementor-element.elementor-element-dc39930{bottom:0px;}.elementor-18424 .elementor-element.elementor-element-dc39930 .elementor-button:hover, .elementor-18424 .elementor-element.elementor-element-dc39930 .elementor-button:focus{color:var( --e-global-color-3195a7e );border-color:#02010100;}.elementor-18424 .elementor-element.elementor-element-dc39930 .elementor-button:hover svg, .elementor-18424 .elementor-element.elementor-element-dc39930 .elementor-button:focus svg{fill:var( --e-global-color-3195a7e );}.elementor-18424 .elementor-element.elementor-element-aae6c83{--display:flex;--min-height:30rem;--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-18424 .elementor-element.elementor-element-aae6c83:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-aae6c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/09/minipiscine-portofino-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-aae6c83:hover::before, .elementor-18424 .elementor-element.elementor-element-aae6c83:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-aae6c83:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-aae6c83 > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-aae6c83 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-aae6c83:hover{--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-aae6c83, .elementor-18424 .elementor-element.elementor-element-aae6c83::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-4195d86{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-4195d86{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-4195d86{right:0px;}.elementor-18424 .elementor-element.elementor-element-65cac51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-65cac51{text-align:center;}.elementor-18424 .elementor-element.elementor-element-65cac51 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.7rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-0e9bde5 .elementor-button{background-color:#FFFFFF00;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-0e9bde5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-0e9bde5{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-0e9bde5{right:0px;}.elementor-18424 .elementor-element.elementor-element-0e9bde5{bottom:0px;}.elementor-18424 .elementor-element.elementor-element-0e9bde5 .elementor-button:hover, .elementor-18424 .elementor-element.elementor-element-0e9bde5 .elementor-button:focus{color:var( --e-global-color-3195a7e );border-color:#02010100;}.elementor-18424 .elementor-element.elementor-element-0e9bde5 .elementor-button:hover svg, .elementor-18424 .elementor-element.elementor-element-0e9bde5 .elementor-button:focus svg{fill:var( --e-global-color-3195a7e );}.elementor-18424 .elementor-element.elementor-element-7c9b1c2{--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:flex-start;--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-18424 .elementor-element.elementor-element-44ee626{--display:flex;--min-height:10rem;--justify-content:space-between;--background-transition:0.3s;--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-18424 .elementor-element.elementor-element-44ee626:hover{background-color:#00000000;--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-44ee626:hover::before, .elementor-18424 .elementor-element.elementor-element-44ee626:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-44ee626:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-44ee626 > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-44ee626 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-44ee626, .elementor-18424 .elementor-element.elementor-element-44ee626::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-f0545f9{--display:flex;--min-height:22rem;--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-18424 .elementor-element.elementor-element-f0545f9:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-f0545f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/01/idromassaggio-sportello-bg-masonry.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-f0545f9:hover::before, .elementor-18424 .elementor-element.elementor-element-f0545f9:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-f0545f9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-f0545f9 > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-f0545f9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-f0545f9:hover{--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-f0545f9, .elementor-18424 .elementor-element.elementor-element-f0545f9::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-6c5dafb{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2rem;}.elementor-18424 .elementor-element.elementor-element-6c5dafb.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-6c5dafb{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-6c5dafb{right:0px;}.elementor-18424 .elementor-element.elementor-element-5affb18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-5affb18{text-align:center;}.elementor-18424 .elementor-element.elementor-element-5affb18 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.7rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-2f07aa3 .elementor-button{background-color:#FFFFFF00;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-2f07aa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-2f07aa3{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-2f07aa3{right:0px;}.elementor-18424 .elementor-element.elementor-element-2f07aa3{bottom:0px;}.elementor-18424 .elementor-element.elementor-element-2f07aa3 .elementor-button:hover, .elementor-18424 .elementor-element.elementor-element-2f07aa3 .elementor-button:focus{color:var( --e-global-color-3195a7e );border-color:#02010100;}.elementor-18424 .elementor-element.elementor-element-2f07aa3 .elementor-button:hover svg, .elementor-18424 .elementor-element.elementor-element-2f07aa3 .elementor-button:focus svg{fill:var( --e-global-color-3195a7e );}.elementor-18424 .elementor-element.elementor-element-210866a{--display:flex;--min-height:22rem;--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-18424 .elementor-element.elementor-element-210866a:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-210866a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/09/sauna-finlandese-zermatt-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-210866a:hover::before, .elementor-18424 .elementor-element.elementor-element-210866a:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-210866a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-210866a > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-210866a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-210866a:hover{--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-210866a, .elementor-18424 .elementor-element.elementor-element-210866a::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-5bb60aa{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-5bb60aa{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-5bb60aa{right:0px;}.elementor-18424 .elementor-element.elementor-element-7013841 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-7013841{text-align:center;}.elementor-18424 .elementor-element.elementor-element-7013841 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.7rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-fe97a3a .elementor-button{background-color:#FFFFFF00;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-fe97a3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-fe97a3a{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-fe97a3a{right:0px;}.elementor-18424 .elementor-element.elementor-element-fe97a3a{bottom:0px;}.elementor-18424 .elementor-element.elementor-element-fe97a3a .elementor-button:hover, .elementor-18424 .elementor-element.elementor-element-fe97a3a .elementor-button:focus{color:var( --e-global-color-3195a7e );border-color:#02010100;}.elementor-18424 .elementor-element.elementor-element-fe97a3a .elementor-button:hover svg, .elementor-18424 .elementor-element.elementor-element-fe97a3a .elementor-button:focus svg{fill:var( --e-global-color-3195a7e );}.elementor-18424 .elementor-element.elementor-element-01c9008{--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:space-between;--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-18424 .elementor-element.elementor-element-af77e2b{--display:flex;--min-height:22px;--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;--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-18424 .elementor-element.elementor-element-513cb7f{--display:flex;--min-height:22rem;--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-18424 .elementor-element.elementor-element-513cb7f:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-513cb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/09/1-formato-saune-esterno-sito-dimhora_0000s_0004_438701577_122143482986092020_4820985719645585852_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-513cb7f:hover::before, .elementor-18424 .elementor-element.elementor-element-513cb7f:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-513cb7f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-513cb7f > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-513cb7f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-513cb7f:hover{--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-513cb7f, .elementor-18424 .elementor-element.elementor-element-513cb7f::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-7050cd1{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-7050cd1{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-7050cd1{right:0px;}.elementor-18424 .elementor-element.elementor-element-1e2c047 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-1e2c047{text-align:center;}.elementor-18424 .elementor-element.elementor-element-1e2c047 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.7rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-c7eae15 .elementor-button{background-color:#FFFFFF00;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-c7eae15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-c7eae15{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-c7eae15{right:0px;}.elementor-18424 .elementor-element.elementor-element-c7eae15{bottom:0px;}.elementor-18424 .elementor-element.elementor-element-c7eae15 .elementor-button:hover, .elementor-18424 .elementor-element.elementor-element-c7eae15 .elementor-button:focus{color:var( --e-global-color-3195a7e );border-color:#02010100;}.elementor-18424 .elementor-element.elementor-element-c7eae15 .elementor-button:hover svg, .elementor-18424 .elementor-element.elementor-element-c7eae15 .elementor-button:focus svg{fill:var( --e-global-color-3195a7e );}.elementor-18424 .elementor-element.elementor-element-4ed71b2{--display:flex;--min-height:22rem;--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-18424 .elementor-element.elementor-element-4ed71b2:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-4ed71b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/09/sauna-infrarossi-luzern.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-4ed71b2:hover::before, .elementor-18424 .elementor-element.elementor-element-4ed71b2:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-4ed71b2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-4ed71b2 > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-4ed71b2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-4ed71b2:hover{--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-4ed71b2, .elementor-18424 .elementor-element.elementor-element-4ed71b2::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-a3f6ac5{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-a3f6ac5{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-a3f6ac5{right:0px;}.elementor-18424 .elementor-element.elementor-element-86c4e4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-86c4e4d{text-align:center;}.elementor-18424 .elementor-element.elementor-element-86c4e4d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.7rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-f5ef7fa .elementor-button{background-color:#FFFFFF00;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-f5ef7fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-f5ef7fa{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-f5ef7fa{right:0px;}.elementor-18424 .elementor-element.elementor-element-f5ef7fa{bottom:0px;}.elementor-18424 .elementor-element.elementor-element-f5ef7fa .elementor-button:hover, .elementor-18424 .elementor-element.elementor-element-f5ef7fa .elementor-button:focus{color:var( --e-global-color-3195a7e );border-color:#02010100;}.elementor-18424 .elementor-element.elementor-element-f5ef7fa .elementor-button:hover svg, .elementor-18424 .elementor-element.elementor-element-f5ef7fa .elementor-button:focus svg{fill:var( --e-global-color-3195a7e );}.elementor-18424 .elementor-element.elementor-element-7a877a1{--display:flex;--min-height:22px;--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;--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-18424 .elementor-element.elementor-element-8575d61{--display:flex;--min-height:22rem;--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-18424 .elementor-element.elementor-element-8575d61:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-8575d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/01/bagni-turchi-bg-masonry.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-8575d61:hover::before, .elementor-18424 .elementor-element.elementor-element-8575d61:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-8575d61:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-8575d61 > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-8575d61 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-8575d61:hover{--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-8575d61, .elementor-18424 .elementor-element.elementor-element-8575d61::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-fb37920{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-fb37920{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-fb37920{right:0px;}.elementor-18424 .elementor-element.elementor-element-7a819c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-7a819c0{text-align:center;}.elementor-18424 .elementor-element.elementor-element-7a819c0 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.7rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-fc2f6af .elementor-button{background-color:#FFFFFF00;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-fc2f6af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-fc2f6af{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-fc2f6af{right:0px;}.elementor-18424 .elementor-element.elementor-element-fc2f6af{bottom:0px;}.elementor-18424 .elementor-element.elementor-element-fc2f6af .elementor-button:hover, .elementor-18424 .elementor-element.elementor-element-fc2f6af .elementor-button:focus{color:var( --e-global-color-3195a7e );border-color:#02010100;}.elementor-18424 .elementor-element.elementor-element-fc2f6af .elementor-button:hover svg, .elementor-18424 .elementor-element.elementor-element-fc2f6af .elementor-button:focus svg{fill:var( --e-global-color-3195a7e );}.elementor-18424 .elementor-element.elementor-element-2242fd4{--display:flex;--min-height:22rem;--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-18424 .elementor-element.elementor-element-2242fd4:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-2242fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/09/nuoto-controcorrente-riccione.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18424 .elementor-element.elementor-element-2242fd4:hover::before, .elementor-18424 .elementor-element.elementor-element-2242fd4:hover > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-2242fd4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18424 .elementor-element.elementor-element-2242fd4 > .elementor-background-slideshow:hover::before, .elementor-18424 .elementor-element.elementor-element-2242fd4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-18424 .elementor-element.elementor-element-2242fd4:hover{--overlay-opacity:0.15;}.elementor-18424 .elementor-element.elementor-element-2242fd4, .elementor-18424 .elementor-element.elementor-element-2242fd4::before{--overlay-transition:0s;}.elementor-18424 .elementor-element.elementor-element-aab568e{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-aab568e{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-aab568e{right:0px;}.elementor-18424 .elementor-element.elementor-element-807d181 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-807d181{text-align:center;}.elementor-18424 .elementor-element.elementor-element-807d181 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.7rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-18424 .elementor-element.elementor-element-263fb01 .elementor-button{background-color:#FFFFFF00;font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-263fb01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-263fb01{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-263fb01{right:0px;}.elementor-18424 .elementor-element.elementor-element-263fb01{bottom:0px;}.elementor-18424 .elementor-element.elementor-element-263fb01 .elementor-button:hover, .elementor-18424 .elementor-element.elementor-element-263fb01 .elementor-button:focus{color:var( --e-global-color-3195a7e );border-color:#02010100;}.elementor-18424 .elementor-element.elementor-element-263fb01 .elementor-button:hover svg, .elementor-18424 .elementor-element.elementor-element-263fb01 .elementor-button:focus svg{fill:var( --e-global-color-3195a7e );}.elementor-18424 .elementor-element.elementor-element-64541e08 .elementor-button{background-color:var( --e-global-color-481ee30 );font-family:"Lexend", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;word-spacing:0px;border-radius:10rem 10rem 10rem 10rem;}.elementor-18424 .elementor-element.elementor-element-64541e08 > .elementor-widget-container{margin:2% 0% 5% 0%;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-406b91a{--display:flex;}.elementor-18424 .elementor-element.elementor-element-20d0d050 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-20d0d050{right:10px;}body.rtl .elementor-18424 .elementor-element.elementor-element-20d0d050{left:10px;}.elementor-18424 .elementor-element.elementor-element-20d0d050{bottom:24px;}.elementor-18424 .elementor-element.elementor-element-4a557e5d{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18424 .elementor-element.elementor-element-81b3640{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18424 .elementor-element.elementor-element-57931b02{text-align:left;}.elementor-18424 .elementor-element.elementor-element-5f423d50{--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-18424 .elementor-element.elementor-element-57d93f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-57d93f5a{text-align:left;}.elementor-18424 .elementor-element.elementor-element-57d93f5a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:2rem;font-weight:700;line-height:2rem;color:#AA0019;}.elementor-18424 .elementor-element.elementor-element-92abad0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18424 .elementor-element.elementor-element-92abad0{text-align:left;}.elementor-18424 .elementor-element.elementor-element-92abad0 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.4rem;font-weight:700;line-height:2rem;color:#BA8911;}.elementor-18424 .elementor-element.elementor-element-7e04316f{text-align:left;font-family:"Lexend", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.637rem;color:var( --e-global-color-481ee30 );}.elementor-18424 .elementor-element.elementor-element-dd2af54{--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;}.elementor-18424 .elementor-element.elementor-element-965ddd5{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18424 .elementor-element.elementor-element-5b61819c{--padding-top:7rem;--padding-bottom:7rem;--padding-left:7rem;--padding-right:7rem;}.elementor-18424 .elementor-element.elementor-element-338cf2f5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-18424 .elementor-element.elementor-element-2e156b9a .elementor-heading-title{font-size:var( --e-global-typography-adf5de3-font-size );line-height:var( --e-global-typography-adf5de3-line-height );}.elementor-18424 .elementor-element.elementor-element-5b67d2f8 .elementor-heading-title{font-size:2rem;line-height:3.75rem;}.elementor-18424 .elementor-element.elementor-element-92fccae.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-92fccae{left:-1px;}body.rtl .elementor-18424 .elementor-element.elementor-element-92fccae{right:-1px;}.elementor-18424 .elementor-element.elementor-element-92fccae{top:-111px;}.elementor-18424 .elementor-element.elementor-element-5d41d0c5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-18424 .elementor-element.elementor-element-db0990d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:02.5rem;--padding-right:02.5rem;}.elementor-18424 .elementor-element.elementor-element-69911c5 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-65cac51 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-5affb18 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-7013841 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-1e2c047 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-86c4e4d .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-7a819c0 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-807d181 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-20d0d050{right:-50px;}body.rtl .elementor-18424 .elementor-element.elementor-element-20d0d050{left:-50px;}.elementor-18424 .elementor-element.elementor-element-20d0d050{bottom:-36px;}.elementor-18424 .elementor-element.elementor-element-57d93f5a .elementor-heading-title{font-size:2.5rem;line-height:3.75rem;}.elementor-18424 .elementor-element.elementor-element-92abad0 .elementor-heading-title{font-size:2rem;line-height:2.5rem;}}@media(max-width:767px){.elementor-18424 .elementor-element.elementor-element-5b61819c:not(.elementor-motion-effects-element-type-background), .elementor-18424 .elementor-element.elementor-element-5b61819c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dimhora.com/wp-content/uploads/2024/11/landing-mobile-natale.jpg");}.elementor-18424 .elementor-element.elementor-element-5b61819c{--padding-top:12rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-18424 .elementor-element.elementor-element-338cf2f5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-2e156b9a .elementor-heading-title{font-size:var( --e-global-typography-adf5de3-font-size );line-height:var( --e-global-typography-adf5de3-line-height );}.elementor-18424 .elementor-element.elementor-element-5b67d2f8 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-18424 .elementor-element.elementor-element-58f76708{line-height:1em;}.elementor-18424 .elementor-element.elementor-element-5d41d0c5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}body:not(.rtl) .elementor-18424 .elementor-element.elementor-element-2eb2d03a{left:0px;}body.rtl .elementor-18424 .elementor-element.elementor-element-2eb2d03a{right:0px;}.elementor-18424 .elementor-element.elementor-element-2eb2d03a{top:-24px;}.elementor-18424 .elementor-element.elementor-element-db0990d{--gap:0.72rem 0rem;--row-gap:0.72rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:01rem;--padding-right:01rem;}.elementor-18424 .elementor-element.elementor-element-d7d7971{--gap:0.72rem 0rem;--row-gap:0.72rem;--column-gap:0rem;}.elementor-18424 .elementor-element.elementor-element-740a9ef{--min-height:10.125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-3680032{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-69911c5 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-69911c5 .elementor-heading-title{font-size:1.875rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-dc39930{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-aae6c83{--min-height:10.125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-4195d86{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-65cac51 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-65cac51 .elementor-heading-title{font-size:1.875rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-0e9bde5{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-7c9b1c2{--gap:0.72rem 0rem;--row-gap:0.72rem;--column-gap:0rem;}.elementor-18424 .elementor-element.elementor-element-44ee626{--min-height:10.125rem;--gap:0.72rem 0rem;--row-gap:0.72rem;--column-gap:0rem;}.elementor-18424 .elementor-element.elementor-element-f0545f9{--min-height:10.125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-6c5dafb{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-5affb18 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-5affb18 .elementor-heading-title{font-size:1.875rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-2f07aa3{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-210866a{--min-height:10.125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-5bb60aa{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-7013841 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-7013841 .elementor-heading-title{font-size:1.875rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-fe97a3a{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-01c9008{--gap:0.72rem 0rem;--row-gap:0.72rem;--column-gap:0rem;}.elementor-18424 .elementor-element.elementor-element-af77e2b{--gap:0.72rem 0rem;--row-gap:0.72rem;--column-gap:0rem;}.elementor-18424 .elementor-element.elementor-element-513cb7f{--min-height:10.125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-7050cd1{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-1e2c047 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-1e2c047 .elementor-heading-title{font-size:1.875rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-c7eae15{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-4ed71b2{--min-height:10.125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-a3f6ac5{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-86c4e4d > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-86c4e4d .elementor-heading-title{font-size:1.875rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-f5ef7fa{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-7a877a1{--gap:0.72rem 0rem;--row-gap:0.72rem;--column-gap:0rem;}.elementor-18424 .elementor-element.elementor-element-8575d61{--min-height:10.125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-fb37920{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-7a819c0 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-7a819c0 .elementor-heading-title{font-size:1.875rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-fc2f6af{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-2242fd4{--min-height:10.125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18424 .elementor-element.elementor-element-aab568e{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-807d181 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-18424 .elementor-element.elementor-element-807d181 .elementor-heading-title{font-size:1.875rem;line-height:2rem;}.elementor-18424 .elementor-element.elementor-element-263fb01{bottom:0.5rem;}.elementor-18424 .elementor-element.elementor-element-57d93f5a .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-18424 .elementor-element.elementor-element-92abad0 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}}@media(min-width:768px){.elementor-18424 .elementor-element.elementor-element-338cf2f5{--content-width:1200px;}.elementor-18424 .elementor-element.elementor-element-5d41d0c5{--content-width:1200px;}.elementor-18424 .elementor-element.elementor-element-44ee626{--width:33%;}.elementor-18424 .elementor-element.elementor-element-01c9008{--width:66%;}.elementor-18424 .elementor-element.elementor-element-af77e2b{--width:100%;}.elementor-18424 .elementor-element.elementor-element-7a877a1{--width:100%;}.elementor-18424 .elementor-element.elementor-element-8575d61{--width:100%;}.elementor-18424 .elementor-element.elementor-element-81b3640{--width:50%;}.elementor-18424 .elementor-element.elementor-element-5f423d50{--width:50%;}.elementor-18424 .elementor-element.elementor-element-965ddd5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18424 .elementor-element.elementor-element-740a9ef{--width:50%;}.elementor-18424 .elementor-element.elementor-element-aae6c83{--width:50%;}.elementor-18424 .elementor-element.elementor-element-44ee626{--width:50%;}.elementor-18424 .elementor-element.elementor-element-01c9008{--width:65%;}}/* Start custom CSS for button, class: .elementor-element-dc39930 */.link-custom-base{
       left: 0;
    right: 0;

}

.link-custom-base:hover{
    color: white !important;
}

.elementor-18424 .elementor-element.elementor-element-dc39930 a svg g path {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-dc39930 a > span > span > div {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-dc39930 a:hover svg g path{
    transition: all 1.4s;
    fill: #3486CC;
}

.elementor-18424 .elementor-element.elementor-element-dc39930 a:hover > span > span > div {
    transition: all 1.4s;
    border-bottom: 1px solid #3486CC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740a9ef */.elementor-18424 .elementor-element.elementor-element-740a9ef {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-740a9ef div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}

.elementor-18424 .elementor-element.elementor-element-740a9ef:hover .animated-title{
    transform: translateY(-40px);
}


.elementor-18424 .elementor-element.elementor-element-740a9ef:hover div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{
    transition: all .5s;
    opacity: 100;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e9bde5 */.link-custom-base{
       left: 0;
    right: 0;

}

.link-custom-base:hover{
    color: white !important;
}
.elementor-18424 .elementor-element.elementor-element-0e9bde5 a svg g path {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-0e9bde5 a > span > span > div {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-0e9bde5 a:hover svg g path{
    transition: all 1.4s;
    fill: #3486CC;
}

.elementor-18424 .elementor-element.elementor-element-0e9bde5 a:hover > span > span > div {
    transition: all 1.4s;
    border-bottom: 1px solid #3486CC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aae6c83 */.elementor-18424 .elementor-element.elementor-element-aae6c83 {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-aae6c83 div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}

.elementor-18424 .elementor-element.elementor-element-aae6c83:hover .animated-title{
    transform: translateY(-40px);
}


.elementor-18424 .elementor-element.elementor-element-aae6c83:hover div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{
    transition: all .5s;
    opacity: 100;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f07aa3 */.link-custom-base{
       left: 0;
    right: 0;

}

.link-custom-base:hover{
    color: white !important;
}

.elementor-18424 .elementor-element.elementor-element-2f07aa3 a svg g path {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-2f07aa3 a > span > span > div {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-2f07aa3 a:hover svg g path{
    transition: all 1.4s;
    fill: #3486CC;
}

.elementor-18424 .elementor-element.elementor-element-2f07aa3 a:hover > span > span > div {
    transition: all 1.4s;
    border-bottom: 1px solid #3486CC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0545f9 */.elementor-18424 .elementor-element.elementor-element-f0545f9 {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-f0545f9 div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}

.elementor-18424 .elementor-element.elementor-element-f0545f9:hover .animated-title{
    transform: translateY(-40px);
}


.elementor-18424 .elementor-element.elementor-element-f0545f9:hover div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{
    transition: all .5s;
    opacity: 100;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe97a3a */.link-custom-base{
       left: 0;
    right: 0;

}

.link-custom-base:hover{
    color: white !important;
}

.elementor-18424 .elementor-element.elementor-element-fe97a3a a svg g path {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-fe97a3a a > span > span > div {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-fe97a3a a:hover svg g path{
    transition: all 1.4s;
    fill: #3486CC;
}

.elementor-18424 .elementor-element.elementor-element-fe97a3a a:hover > span > span > div {
    transition: all 1.4s;
    border-bottom: 1px solid #3486CC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210866a */.elementor-18424 .elementor-element.elementor-element-210866a {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-210866a div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}

.elementor-18424 .elementor-element.elementor-element-210866a:hover .animated-title{
    transform: translateY(-40px);
}


.elementor-18424 .elementor-element.elementor-element-210866a:hover div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{
    transition: all .5s;
    opacity: 100;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ee626 */.elementor-18424 .elementor-element.elementor-element-44ee626 {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-44ee626 div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7eae15 */.link-custom-base{
       left: 0;
    right: 0;

}

.link-custom-base:hover{
    color: white !important;
}

.elementor-18424 .elementor-element.elementor-element-c7eae15 a svg g path {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-c7eae15 a > span > span > div {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-c7eae15 a:hover svg g path{
    transition: all 1.4s;
    fill: #3486CC;
}

.elementor-18424 .elementor-element.elementor-element-c7eae15 a:hover > span > span > div {
    transition: all 1.4s;
    border-bottom: 1px solid #3486CC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-513cb7f */.elementor-18424 .elementor-element.elementor-element-513cb7f {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-513cb7f div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}

.elementor-18424 .elementor-element.elementor-element-513cb7f:hover .animated-title{
    transform: translateY(-40px);
}


.elementor-18424 .elementor-element.elementor-element-513cb7f:hover div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{
    transition: all .5s;
    opacity: 100;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5ef7fa */.link-custom-base{
       left: 0;
    right: 0;

}

.link-custom-base:hover{
    color: white !important;
}

.elementor-18424 .elementor-element.elementor-element-f5ef7fa a svg g path {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-f5ef7fa a > span > span > div {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-f5ef7fa a:hover svg g path{
    transition: all 1.4s;
    fill: #3486CC;
}

.elementor-18424 .elementor-element.elementor-element-f5ef7fa a:hover > span > span > div {
    transition: all 1.4s;
    border-bottom: 1px solid #3486CC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed71b2 */.elementor-18424 .elementor-element.elementor-element-4ed71b2 {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-4ed71b2 div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}

.elementor-18424 .elementor-element.elementor-element-4ed71b2:hover .animated-title{
    transform: translateY(-40px);
}


.elementor-18424 .elementor-element.elementor-element-4ed71b2:hover div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{
    transition: all .5s;
    opacity: 100;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc2f6af */.link-custom-base{
       left: 0;
    right: 0;

}

.link-custom-base:hover{
    color: white !important;
}

.elementor-18424 .elementor-element.elementor-element-fc2f6af a svg g path {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-fc2f6af a > span > span > div {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-fc2f6af a:hover svg g path{
    transition: all 1.4s;
    fill: #3486CC;
}

.elementor-18424 .elementor-element.elementor-element-fc2f6af a:hover > span > span > div {
    transition: all 1.4s;
    border-bottom: 1px solid #3486CC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8575d61 */.elementor-18424 .elementor-element.elementor-element-8575d61 {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-8575d61 div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}

.elementor-18424 .elementor-element.elementor-element-8575d61:hover .animated-title{
    transform: translateY(-40px);
}


.elementor-18424 .elementor-element.elementor-element-8575d61:hover div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{
    transition: all .5s;
    opacity: 100;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-263fb01 */.link-custom-base{
       left: 0;
    right: 0;

}

.link-custom-base:hover{
    color: white !important;
}

.elementor-18424 .elementor-element.elementor-element-263fb01 a svg g path {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-263fb01 a > span > span > div {
    transition: all 1.4s;
}

.elementor-18424 .elementor-element.elementor-element-263fb01 a:hover svg g path{
    transition: all 1.4s;
    fill: #3486CC;
}

.elementor-18424 .elementor-element.elementor-element-263fb01 a:hover > span > span > div {
    transition: all 1.4s;
    border-bottom: 1px solid #3486CC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242fd4 */.elementor-18424 .elementor-element.elementor-element-2242fd4 {
    cursor: pointer;
    transition: all .4s;

}



.animated-title{
     transition: all .4s;
     transform: translateY(0px);
}

.elementor-18424 .elementor-element.elementor-element-2242fd4 div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
    opacity: 0;
    
}

.elementor-18424 .elementor-element.elementor-element-2242fd4:hover .animated-title{
    transform: translateY(-40px);
}


.elementor-18424 .elementor-element.elementor-element-2242fd4:hover div .elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{
    transition: all .5s;
    opacity: 100;
}/* End custom CSS */