.elementor-1874 .elementor-element.elementor-element-b7c5102{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1874 .elementor-element.elementor-element-b7c5102.e-con{--align-self:center;}.elementor-1874 .elementor-element.elementor-element-fe09a51 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1874 .elementor-element.elementor-element-b385abf{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;bottom:40px;--z-index:5;}body:not(.rtl) .elementor-1874 .elementor-element.elementor-element-b385abf{left:calc(50% - 50px);}body.rtl .elementor-1874 .elementor-element.elementor-element-b385abf{right:calc(50% - 50px);}.elementor-1874 .elementor-element.elementor-element-c6035d1 .elementor-heading-title{font-size:14px;text-transform:uppercase;line-height:1em;text-shadow:1px 1px 2px #000000;color:var( --e-global-color-64a0021 );}.elementor-1874 .elementor-element.elementor-element-0399ace > .elementor-widget-container{--e-transform-rotateZ:90deg;--e-transform-scale:1.5;}.elementor-1874 .elementor-element.elementor-element-0399ace.elementor-element{--align-self:center;}.elementor-1874 .elementor-element.elementor-element-0399ace .elementor-button{font-family:var( --e-global-typography-699b816-font-family ), Sans-serif;font-size:var( --e-global-typography-699b816-font-size );font-style:var( --e-global-typography-699b816-font-style );line-height:var( --e-global-typography-699b816-line-height );fill:var( --e-global-color-64a0021 );color:var( --e-global-color-64a0021 );}.elementor-1874 .elementor-element.elementor-element-ecb166b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:17%;--padding-right:8%;}.elementor-1874 .elementor-element.elementor-element-b86459c > .elementor-widget-container{margin:0px 10px 0px 0px;}body:not(.rtl) .elementor-1874 .elementor-element.elementor-element-b86459c{right:83%;}body.rtl .elementor-1874 .elementor-element.elementor-element-b86459c{left:83%;}.elementor-1874 .elementor-element.elementor-element-b86459c{z-index:0;text-align:center;}.elementor-1874 .elementor-element.elementor-element-b86459c .elementor-heading-title{font-family:var( --e-global-typography-ebc88fe-font-family ), Sans-serif;font-size:var( --e-global-typography-ebc88fe-font-size );font-style:var( --e-global-typography-ebc88fe-font-style );line-height:var( --e-global-typography-ebc88fe-line-height );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1874 .elementor-element.elementor-element-6be9107{left:0px;}body.rtl .elementor-1874 .elementor-element.elementor-element-6be9107{right:0px;}.elementor-1874 .elementor-element.elementor-element-6be9107{top:0px;}.elementor-1874 .elementor-element.elementor-element-cf96723{--display:flex;}.elementor-1874 .elementor-element.elementor-element-cf96723.e-con{--align-self:flex-start;}.elementor-1874 .elementor-element.elementor-element-6fb8bb9{--display:flex;--min-height:820px;--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.2;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-1874 .elementor-element.elementor-element-6fb8bb9:not(.elementor-motion-effects-element-type-background), .elementor-1874 .elementor-element.elementor-element-6fb8bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelrivablu.it/wp-content/uploads/2025/07/rodi1.jpg");background-position:center center;background-size:cover;}.elementor-1874 .elementor-element.elementor-element-6fb8bb9::before, .elementor-1874 .elementor-element.elementor-element-6fb8bb9 > .elementor-background-video-container::before, .elementor-1874 .elementor-element.elementor-element-6fb8bb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1874 .elementor-element.elementor-element-6fb8bb9 > .elementor-background-slideshow::before, .elementor-1874 .elementor-element.elementor-element-6fb8bb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1874 .elementor-element.elementor-element-6fb8bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8c1659d );--background-overlay:'';}.elementor-1874 .elementor-element.elementor-element-68dbbf9{--display:flex;--min-height:640px;--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:40px 40px 40px 40px;--border-top-width:40px;--border-right-width:40px;--border-bottom-width:40px;--border-left-width:40px;border-color:#FFFFFF80;--border-color:#FFFFFF80;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1874 .elementor-element.elementor-element-653f76c{--display:flex;--min-height:540px;--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;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-64a0021 );--border-color:var( --e-global-color-64a0021 );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1874 .elementor-element.elementor-element-dc0b59a{text-align:center;}.elementor-1874 .elementor-element.elementor-element-dc0b59a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );text-shadow:1px 1px 2px #000000;color:var( --e-global-color-64a0021 );}.elementor-1874 .elementor-element.elementor-element-37decd1{--divider-border-style:solid;--divider-color:var( --e-global-color-64a0021 );--divider-border-width:2px;}.elementor-1874 .elementor-element.elementor-element-37decd1 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-1874 .elementor-element.elementor-element-37decd1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1874 .elementor-element.elementor-element-d231c67{text-align:center;}.elementor-1874 .elementor-element.elementor-element-d231c67 .elementor-heading-title{font-family:var( --e-global-typography-be8092f-font-family ), Sans-serif;font-size:var( --e-global-typography-be8092f-font-size );font-weight:var( --e-global-typography-be8092f-font-weight );font-style:var( --e-global-typography-be8092f-font-style );line-height:var( --e-global-typography-be8092f-line-height );text-shadow:1px 1px 2px #000000;color:var( --e-global-color-64a0021 );}.elementor-1874 .elementor-element.elementor-element-0f51f3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1874 .elementor-element.elementor-element-6a4e8d6{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1874 .elementor-element.elementor-element-6a052b6{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-6a052b6:not(.elementor-motion-effects-element-type-background), .elementor-1874 .elementor-element.elementor-element-6a052b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1874 .elementor-element.elementor-element-6a052b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1874 .elementor-element.elementor-element-af6ed43{--display:flex;--min-height:0px;--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:0%;--margin-bottom:0%;--margin-left:17%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-af6ed43.e-con{--align-self:center;}.elementor-1874 .elementor-element.elementor-element-ce50721{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1874 .elementor-element.elementor-element-be4003c{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:8%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-6a7ce47.elementor-element{--align-self:flex-start;}.elementor-1874 .elementor-element.elementor-element-6a7ce47{z-index:2;}.elementor-1874 .elementor-element.elementor-element-6a7ce47 img{height:400px;object-fit:cover;object-position:center center;}.elementor-1874 .elementor-element.elementor-element-3a5375d{--display:flex;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-3a5375d:not(.elementor-motion-effects-element-type-background), .elementor-1874 .elementor-element.elementor-element-3a5375d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1874 .elementor-element.elementor-element-3a5375d.e-con{--align-self:flex-end;}.elementor-1874 .elementor-element.elementor-element-73d795e{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-73d795e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1874 .elementor-element.elementor-element-9409bc4{--display:flex;--min-height:0px;--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:0%;--margin-bottom:0%;--margin-left:17%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-9409bc4.e-con{--align-self:center;}.elementor-1874 .elementor-element.elementor-element-009237c.elementor-element{--align-self:flex-end;}.elementor-1874 .elementor-element.elementor-element-009237c{z-index:2;}.elementor-1874 .elementor-element.elementor-element-009237c img{height:400px;object-fit:cover;object-position:center center;}.elementor-1874 .elementor-element.elementor-element-c526a0a{--display:flex;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:340px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-c526a0a:not(.elementor-motion-effects-element-type-background), .elementor-1874 .elementor-element.elementor-element-c526a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1874 .elementor-element.elementor-element-c526a0a.e-con{--align-self:flex-start;}.elementor-1874 .elementor-element.elementor-element-b256cce > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-1874 .elementor-element.elementor-element-b256cce.elementor-element{--align-self:flex-end;}.elementor-1874 .elementor-element.elementor-element-b256cce img{height:300px;object-fit:cover;object-position:center center;}.elementor-1874 .elementor-element.elementor-element-50df604{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:8%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-691fc31{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1874 .elementor-element.elementor-element-433facf{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:17%;--padding-right:8%;}.elementor-1874 .elementor-element.elementor-element-433facf:not(.elementor-motion-effects-element-type-background), .elementor-1874 .elementor-element.elementor-element-433facf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1874 .elementor-element.elementor-element-433facf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1874 .elementor-element.elementor-element-863ad82{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1874 .elementor-element.elementor-element-fa9cfe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1874 .elementor-element.elementor-element-fa9cfe2.elementor-element{--align-self:flex-end;}.elementor-1874 .elementor-element.elementor-element-fa9cfe2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1874 .elementor-element.elementor-element-fa9cfe2 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1874 .elementor-element.elementor-element-fa9cfe2 .elementor-button:hover, .elementor-1874 .elementor-element.elementor-element-fa9cfe2 .elementor-button:focus{color:var( --e-global-color-64a0021 );}.elementor-1874 .elementor-element.elementor-element-fa9cfe2 .elementor-button:hover svg, .elementor-1874 .elementor-element.elementor-element-fa9cfe2 .elementor-button:focus svg{fill:var( --e-global-color-64a0021 );}:root{--page-title-display:none;}@media(max-width:1450px){.elementor-1874 .elementor-element.elementor-element-0399ace .elementor-button{font-size:var( --e-global-typography-699b816-font-size );line-height:var( --e-global-typography-699b816-line-height );}.elementor-1874 .elementor-element.elementor-element-ecb166b{--padding-top:50px;--padding-bottom:50px;--padding-left:17%;--padding-right:0;}.elementor-1874 .elementor-element.elementor-element-b86459c .elementor-heading-title{font-size:var( --e-global-typography-ebc88fe-font-size );line-height:var( --e-global-typography-ebc88fe-line-height );}.elementor-1874 .elementor-element.elementor-element-dc0b59a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1874 .elementor-element.elementor-element-d231c67 .elementor-heading-title{font-size:var( --e-global-typography-be8092f-font-size );line-height:var( --e-global-typography-be8092f-line-height );}.elementor-1874 .elementor-element.elementor-element-6a4e8d6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1874 .elementor-element.elementor-element-af6ed43{--margin-top:0%;--margin-bottom:0%;--margin-left:17%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-ce50721{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-be4003c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-6a7ce47.elementor-element{--align-self:flex-start;}.elementor-1874 .elementor-element.elementor-element-9409bc4{--margin-top:0%;--margin-bottom:0%;--margin-left:17%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-009237c.elementor-element{--align-self:flex-end;}.elementor-1874 .elementor-element.elementor-element-50df604{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-691fc31{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-433facf{--padding-top:0%;--padding-bottom:0%;--padding-left:17%;--padding-right:0%;}.elementor-1874 .elementor-element.elementor-element-863ad82{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1200px){.elementor-1874 .elementor-element.elementor-element-ecb166b{--padding-top:50px;--padding-bottom:50px;--padding-left:8%;--padding-right:0;}body:not(.rtl) .elementor-1874 .elementor-element.elementor-element-b86459c{right:92%;}body.rtl .elementor-1874 .elementor-element.elementor-element-b86459c{left:92%;}.elementor-1874 .elementor-element.elementor-element-6fb8bb9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-6a4e8d6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-af6ed43{--margin-top:0%;--margin-bottom:0%;--margin-left:8%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-9409bc4{--margin-top:0%;--margin-bottom:0%;--margin-left:8%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-433facf{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}}@media(max-width:1024px){.elementor-1874 .elementor-element.elementor-element-c6035d1 .elementor-heading-title{font-size:14px;}.elementor-1874 .elementor-element.elementor-element-0399ace .elementor-button{font-size:var( --e-global-typography-699b816-font-size );line-height:var( --e-global-typography-699b816-line-height );}.elementor-1874 .elementor-element.elementor-element-ecb166b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-b86459c .elementor-heading-title{font-size:var( --e-global-typography-ebc88fe-font-size );line-height:var( --e-global-typography-ebc88fe-line-height );}.elementor-1874 .elementor-element.elementor-element-6fb8bb9{--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-68dbbf9{--min-height:0px;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;}.elementor-1874 .elementor-element.elementor-element-653f76c{--min-height:300px;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;}.elementor-1874 .elementor-element.elementor-element-dc0b59a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1874 .elementor-element.elementor-element-37decd1 .elementor-divider-separator{width:80%;}.elementor-1874 .elementor-element.elementor-element-d231c67 .elementor-heading-title{font-size:var( --e-global-typography-be8092f-font-size );line-height:var( --e-global-typography-be8092f-line-height );}.elementor-1874 .elementor-element.elementor-element-0f51f3d{--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-1874 .elementor-element.elementor-element-6a4e8d6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-6a052b6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-af6ed43{--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-af6ed43.e-con{--order:-99999 /* order start hack */;}.elementor-1874 .elementor-element.elementor-element-ce50721{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1874 .elementor-element.elementor-element-be4003c{--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-1874 .elementor-element.elementor-element-6a7ce47 img{height:400px;}.elementor-1874 .elementor-element.elementor-element-3a5375d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-73d795e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-9409bc4{--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1874 .elementor-element.elementor-element-9409bc4.e-con{--order:-99999 /* order start hack */;}.elementor-1874 .elementor-element.elementor-element-009237c img{height:400px;}.elementor-1874 .elementor-element.elementor-element-c526a0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-50df604{--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-1874 .elementor-element.elementor-element-691fc31{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1874 .elementor-element.elementor-element-433facf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1874 .elementor-element.elementor-element-863ad82{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1874 .elementor-element.elementor-element-fa9cfe2 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-1874 .elementor-element.elementor-element-fa9cfe2.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-1874 .elementor-element.elementor-element-b7c5102{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-b385abf{--width:100px;--justify-content:center;bottom:25px;}body:not(.rtl) .elementor-1874 .elementor-element.elementor-element-b385abf{left:calc(50% - 50px);}body.rtl .elementor-1874 .elementor-element.elementor-element-b385abf{right:calc(50% - 50px);}.elementor-1874 .elementor-element.elementor-element-c6035d1 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1874 .elementor-element.elementor-element-0399ace.elementor-element{--align-self:center;}.elementor-1874 .elementor-element.elementor-element-0399ace .elementor-button{font-size:var( --e-global-typography-699b816-font-size );line-height:var( --e-global-typography-699b816-line-height );}.elementor-1874 .elementor-element.elementor-element-b86459c .elementor-heading-title{font-size:var( --e-global-typography-ebc88fe-font-size );line-height:var( --e-global-typography-ebc88fe-line-height );}.elementor-1874 .elementor-element.elementor-element-6fb8bb9{--overlay-opacity:0.25;}.elementor-1874 .elementor-element.elementor-element-68dbbf9{--min-height:0px;border-width:15px 15px 15px 15px;--border-top-width:15px;--border-right-width:15px;--border-bottom-width:15px;--border-left-width:15px;}.elementor-1874 .elementor-element.elementor-element-653f76c{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1874 .elementor-element.elementor-element-dc0b59a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1874 .elementor-element.elementor-element-d231c67 .elementor-heading-title{font-size:var( --e-global-typography-be8092f-font-size );line-height:var( --e-global-typography-be8092f-line-height );}.elementor-1874 .elementor-element.elementor-element-6a4e8d6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-ce50721{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-6a7ce47 img{height:300px;}.elementor-1874 .elementor-element.elementor-element-009237c img{height:300px;}.elementor-1874 .elementor-element.elementor-element-691fc31{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-863ad82{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1874 .elementor-element.elementor-element-fa9cfe2 > .elementor-widget-container{margin:0px 0px 0px -20px;}}@media(min-width:768px){.elementor-1874 .elementor-element.elementor-element-b385abf{--width:100px;}.elementor-1874 .elementor-element.elementor-element-cf96723{--width:66%;}.elementor-1874 .elementor-element.elementor-element-68dbbf9{--width:640px;}.elementor-1874 .elementor-element.elementor-element-653f76c{--width:540px;}.elementor-1874 .elementor-element.elementor-element-0f51f3d{--width:34%;}.elementor-1874 .elementor-element.elementor-element-6a4e8d6{--width:100%;}.elementor-1874 .elementor-element.elementor-element-6a052b6{--width:100%;}.elementor-1874 .elementor-element.elementor-element-af6ed43{--width:42%;}.elementor-1874 .elementor-element.elementor-element-be4003c{--width:58%;}.elementor-1874 .elementor-element.elementor-element-3a5375d{--width:67%;}.elementor-1874 .elementor-element.elementor-element-73d795e{--width:100%;}.elementor-1874 .elementor-element.elementor-element-9409bc4{--width:58%;}.elementor-1874 .elementor-element.elementor-element-c526a0a{--width:67%;}.elementor-1874 .elementor-element.elementor-element-50df604{--width:42%;}.elementor-1874 .elementor-element.elementor-element-433facf{--content-width:100%;}}@media(max-width:1450px) and (min-width:768px){.elementor-1874 .elementor-element.elementor-element-cf96723{--width:66%;}.elementor-1874 .elementor-element.elementor-element-6fb8bb9{--width:100%;}.elementor-1874 .elementor-element.elementor-element-6a4e8d6{--width:100%;}.elementor-1874 .elementor-element.elementor-element-af6ed43{--width:42%;}.elementor-1874 .elementor-element.elementor-element-be4003c{--width:58%;}.elementor-1874 .elementor-element.elementor-element-9409bc4{--width:58%;}.elementor-1874 .elementor-element.elementor-element-50df604{--width:42%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1874 .elementor-element.elementor-element-cf96723{--width:70%;}.elementor-1874 .elementor-element.elementor-element-6fb8bb9{--width:100%;}.elementor-1874 .elementor-element.elementor-element-0f51f3d{--width:30%;}.elementor-1874 .elementor-element.elementor-element-af6ed43{--width:50%;}.elementor-1874 .elementor-element.elementor-element-be4003c{--width:50%;}.elementor-1874 .elementor-element.elementor-element-9409bc4{--width:50%;}.elementor-1874 .elementor-element.elementor-element-50df604{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1874 .elementor-element.elementor-element-cf96723{--width:100%;}.elementor-1874 .elementor-element.elementor-element-6fb8bb9{--width:100%;}.elementor-1874 .elementor-element.elementor-element-68dbbf9{--width:100%;}.elementor-1874 .elementor-element.elementor-element-653f76c{--width:100%;}.elementor-1874 .elementor-element.elementor-element-0f51f3d{--width:100%;}.elementor-1874 .elementor-element.elementor-element-6a4e8d6{--width:100%;}.elementor-1874 .elementor-element.elementor-element-6a052b6{--width:100%;}.elementor-1874 .elementor-element.elementor-element-af6ed43{--width:100%;}.elementor-1874 .elementor-element.elementor-element-be4003c{--width:100%;}.elementor-1874 .elementor-element.elementor-element-3a5375d{--width:100%;}.elementor-1874 .elementor-element.elementor-element-73d795e{--width:100%;}.elementor-1874 .elementor-element.elementor-element-9409bc4{--width:100%;}.elementor-1874 .elementor-element.elementor-element-c526a0a{--width:100%;}.elementor-1874 .elementor-element.elementor-element-50df604{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-c6035d1 */.vai-a-inizio:has(.pulsante-animato a:hover) .elementor-1874 .elementor-element.elementor-element-c6035d1 {
    margin-bottom: -10px;
}

.elementor-1874 .elementor-element.elementor-element-c6035d1 {
    transition: all 300ms ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0399ace */.elementor-1874 .elementor-element.elementor-element-0399ace a:before, .elementor-1874 .elementor-element.elementor-element-0399ace a:after {
    border-color: white;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-37decd1 */.elementor-1874 .elementor-element.elementor-element-37decd1 .elementor-divider-separator {
    box-shadow: 1px 1px 2px #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb166b */.elementor-1874 .elementor-element.elementor-element-ecb166b div {
    transition: all 1000ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7ce47 */.elementor-1874 .elementor-element.elementor-element-6a7ce47 {
    width: 92%
}

@media only screen and (max-width:1024px) {
    .elementor-1874 .elementor-element.elementor-element-6a7ce47 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a052b6 */.elementor-1874 .elementor-element.elementor-element-6a052b6 div {
    transition: all 1000ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009237c */.elementor-1874 .elementor-element.elementor-element-009237c {
    width: 92%
}

@media only screen and (max-width:1024px) {
    .elementor-1874 .elementor-element.elementor-element-009237c {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b256cce */.elementor-1874 .elementor-element.elementor-element-b256cce {
    width: 75%
}

@media only screen and (max-width:1024px) {
    .elementor-1874 .elementor-element.elementor-element-b256cce {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d795e */.elementor-1874 .elementor-element.elementor-element-73d795e div {
    transition: all 1000ms ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433facf */.elementor-1874 .elementor-element.elementor-element-433facf div {
    transition: all 1000ms ease;
}/* End custom CSS */