.elementor-421 .elementor-element.elementor-element-3006493{--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-421 .elementor-element.elementor-element-a33031a{--spacer-size:25px;}.elementor-421 .elementor-element.elementor-element-0803638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-5977f24{text-align:center;}.elementor-421 .elementor-element.elementor-element-5977f24 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-421 .elementor-element.elementor-element-a02f391{--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-421 .elementor-element.elementor-element-f162312{--spacer-size:25px;}.elementor-421 .elementor-element.elementor-element-ff522a6{--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-421 .elementor-element.elementor-element-52e68ad{--display:flex;--min-height:500px;--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-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-9de9aab .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/01-29-terrazza-night-scaled.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-eda7692 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/02-28-terrazza-day-scaled.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-48f4f31 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/Drone-sul-lago-scaled.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-2d160fb .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/04-02-portone-palazzo.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-2feb022 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/06-02-bis-cortile.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-dd049d6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/09-03-entrata-app.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-e0c3f03 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/07-04-cucina.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-8e6aad9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/08-07-cucina.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-753094a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/10-08-sala-pranzo.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-362b95d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/11-09-salotto.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-15b5d2b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/12-10-salotto-stanza.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-cdfc0ef .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/13-12-stanza-1-scaled.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-827f043 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/14-18-stanza-2-1.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-3712290 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/15-13-bagno-sotto-.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-adc72bf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/16-15-bagno-sotto.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-1a95e2f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/16-bis-14-bagno-sotto.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-2e240e3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/17-19-scala-interna.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-ecb449e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/18-_DSC5333-1.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-1f52d2f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/21-25-bagno-sopra.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-0518d8a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/20-24-stanza-di-notte.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-67c4b56 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/19-bis-detail-letto-sopra-rooftop.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .elementor-repeater-item-c79b341 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rivahost.it/wp-content/uploads/2024/02/19-_DSC5294-1.jpg);background-size:cover;}.elementor-421 .elementor-element.elementor-element-ab705cb .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-421 .elementor-element.elementor-element-ab705cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-ab705cb .swiper-slide-contents{max-width:66%;}.elementor-421 .elementor-element.elementor-element-ab705cb .swiper-slide-inner{text-align:center;}.elementor-421 .elementor-element.elementor-element-ab705cb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-60da78b );opacity:var( --e-global-color-60da78b );}.elementor-421 .elementor-element.elementor-element-ab705cb .swiper-pagination-bullet-active{background-color:var( --e-global-color-60da78b );}.elementor-421 .elementor-element.elementor-element-9b368c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{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-421 .elementor-element.elementor-element-d183b93 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-421 .elementor-element.elementor-element-5659177{--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-421 .elementor-element.elementor-element-ec6304d{--spacer-size:25px;}.elementor-421 .elementor-element.elementor-element-de074a7{--display:flex;--min-height:350px;--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-421 .elementor-element.elementor-element-3141785 iframe{height:560px;}.elementor-421 .elementor-element.elementor-element-2a858e0{--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-421 .elementor-element.elementor-element-b689ccf{--spacer-size:25px;}.elementor-421 .elementor-element.elementor-element-950acf5{--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-421 .elementor-element.elementor-element-5724303 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}@media(min-width:768px){.elementor-421 .elementor-element.elementor-element-52e68ad{--width:50%;}.elementor-421 .elementor-element.elementor-element-9b368c6{--width:50%;}.elementor-421 .elementor-element.elementor-element-de074a7{--content-width:1500px;}}@media(max-width:1024px){.elementor-421 .elementor-element.elementor-element-5977f24 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}}@media(max-width:767px){.elementor-421 .elementor-element.elementor-element-5977f24 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}}/* Start custom CSS for slides, class: .elementor-element-ab705cb */.elementor-421 .elementor-element.elementor-element-ab705cb .swiper-slide {
    border-radius: 40px; 
    overflow: hidden; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e68ad */.elementor-421 .elementor-element.elementor-element-52e68ad {
    border-radius: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de074a7 */.elementor-421 .elementor-element.elementor-element-de074a7 .elementor-widget-google_maps .elementor-custom-embed {
    border-radius: 40px;
    overflow: hidden;
}/* End custom CSS */