.elementor-345 .elementor-element.elementor-element-faeda10{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--overlay-opacity:0.18;}.elementor-345 .elementor-element.elementor-element-faeda10:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-faeda10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2025/12/bilocale-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-faeda10::before, .elementor-345 .elementor-element.elementor-element-faeda10 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-faeda10 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-faeda10 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-faeda10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-faeda10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-a35a7c6{text-align:center;}.elementor-345 .elementor-element.elementor-element-a35a7c6 .elementor-heading-title{font-family:"Minerva", Sans-serif;font-size:42px;font-weight:900;line-height:1em;text-shadow:1px 0px 50px rgba(0,0,0,0.3);color:var( --e-global-color-1ac67cf );}.elementor-345 .elementor-element.elementor-element-f612fd2{text-align:center;}.elementor-345 .elementor-element.elementor-element-f612fd2 .elementor-heading-title{font-family:var( --e-global-typography-aa3f296-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3f296-font-size );font-weight:var( --e-global-typography-aa3f296-font-weight );line-height:var( --e-global-typography-aa3f296-line-height );text-shadow:0px 0px 50px rgba(0,0,0,0.3);color:var( --e-global-color-1ac67cf );}.elementor-345 .elementor-element.elementor-element-e2ba34e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-df883cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-345 .elementor-element.elementor-element-2a54462{text-align:center;}.elementor-345 .elementor-element.elementor-element-2a54462 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-345 .elementor-element.elementor-element-68adf44{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-345 .elementor-element.elementor-element-68adf44.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-a15fccf{--display:flex;--min-height:60vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-7d5e062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-345 .elementor-element.elementor-element-7d5e062:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-7d5e062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2026/01/camera-superior20-1-1024x683-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-ead8fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-345 .elementor-element.elementor-element-ead8fb2:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-ead8fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbde652 );}.elementor-345 .elementor-element.elementor-element-ead8fb2::before, .elementor-345 .elementor-element.elementor-element-ead8fb2 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-ead8fb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-ead8fb2 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-ead8fb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-ead8fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2026/01/bg-region.jpg");--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-aaa7c0f{--spacer-size:22px;}.elementor-345 .elementor-element.elementor-element-e858f11{text-align:start;}.elementor-345 .elementor-element.elementor-element-e858f11 .elementor-heading-title{font-family:"Minerva", Sans-serif;font-size:49px;}.elementor-345 .elementor-element.elementor-element-3b7b631{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-3b7b631 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-3b7b631 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-3b7b631 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-3b7b631 .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-3b7b631 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-8f6ac65{text-align:start;}.elementor-345 .elementor-element.elementor-element-de3837b .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-de3837b .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-de3837b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-de3837b .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-de3837b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-2178818{--display:flex;--min-height:60vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-03821fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-345 .elementor-element.elementor-element-03821fe:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-03821fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbde652 );}.elementor-345 .elementor-element.elementor-element-03821fe::before, .elementor-345 .elementor-element.elementor-element-03821fe > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-03821fe > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-03821fe > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-03821fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-03821fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2026/01/bg-region.jpg");--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-2b06bcb{--spacer-size:22px;}.elementor-345 .elementor-element.elementor-element-cab3c76{text-align:start;}.elementor-345 .elementor-element.elementor-element-cab3c76 .elementor-heading-title{font-family:"Minerva", Sans-serif;font-size:49px;}.elementor-345 .elementor-element.elementor-element-73de4c7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-73de4c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-73de4c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-73de4c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-73de4c7 .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-73de4c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-5d41044{text-align:start;}.elementor-345 .elementor-element.elementor-element-d746be1 .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-d746be1 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-d746be1 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-d746be1 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-d746be1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-bd2cfbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-345 .elementor-element.elementor-element-bd2cfbd:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-bd2cfbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2026/01/27042020-IMG_0020-2-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-69e5f73{--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-345 .elementor-element.elementor-element-06ae2ba{--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-345 .elementor-element.elementor-element-0c73ed1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-345 .elementor-element.elementor-element-d1830f6{text-align:start;}.elementor-345 .elementor-element.elementor-element-d1830f6 .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-2c13b8b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-2c13b8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-2c13b8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-2c13b8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-2c13b8b .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-2c13b8b .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-6e480a0{text-align:start;}.elementor-345 .elementor-element.elementor-element-b3d8dec .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-b3d8dec .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-b3d8dec .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-b3d8dec .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-b3d8dec .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-ef90658{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-340f4a4{--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-345 .elementor-element.elementor-element-4e33413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-345 .elementor-element.elementor-element-1fd21f6{text-align:start;}.elementor-345 .elementor-element.elementor-element-1fd21f6 .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-e53b69d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-e53b69d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-e53b69d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-e53b69d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-e53b69d .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-e53b69d .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-979e716{text-align:start;}.elementor-345 .elementor-element.elementor-element-f1a2d78 .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-f1a2d78 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-f1a2d78 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-f1a2d78 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-f1a2d78 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-5f5dc52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-6133226{--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-345 .elementor-element.elementor-element-eb63a9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-345 .elementor-element.elementor-element-ecdf708{text-align:start;}.elementor-345 .elementor-element.elementor-element-ecdf708 .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-1343899{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-1343899 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-1343899 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-1343899 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-1343899 .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-1343899 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-7383049{text-align:start;}.elementor-345 .elementor-element.elementor-element-1b36067 .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-1b36067 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-1b36067 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-1b36067 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-1b36067 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-0bdffd5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-882608d{--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-345 .elementor-element.elementor-element-dad3d8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-345 .elementor-element.elementor-element-ad2cec8{text-align:start;}.elementor-345 .elementor-element.elementor-element-ad2cec8 .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-0bd7cc9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-0bd7cc9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-0bd7cc9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-0bd7cc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-0bd7cc9 .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-0bd7cc9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-5283a6a{text-align:start;}.elementor-345 .elementor-element.elementor-element-5656bfa .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-5656bfa .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-5656bfa .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-5656bfa .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-5656bfa .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-e96a216{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-345 .elementor-element.elementor-element-099898a{--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-345 .elementor-element.elementor-element-6edd0b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-345 .elementor-element.elementor-element-a731662{text-align:center;}.elementor-345 .elementor-element.elementor-element-a731662 .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-86b3dd5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-86b3dd5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-86b3dd5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-86b3dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-86b3dd5 .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-86b3dd5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-19627d8{text-align:center;}.elementor-345 .elementor-element.elementor-element-f6191ad .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-f6191ad .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-f6191ad .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-f6191ad .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-f6191ad .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-39b745e{--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;--align-items:center;}.elementor-345 .elementor-element.elementor-element-bba5174{--display:flex;}.elementor-345 .elementor-element.elementor-element-0d44643{--display:flex;}.elementor-345 .elementor-element.elementor-element-c327858{text-align:center;}.elementor-345 .elementor-element.elementor-element-c327858 .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-45c46e6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-45c46e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-45c46e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-45c46e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-45c46e6 .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-45c46e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-fb1ca69{text-align:center;}.elementor-345 .elementor-element.elementor-element-e7c2f4b .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-e7c2f4b .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-e7c2f4b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-e7c2f4b .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-e7c2f4b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-771a7b5{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-345 .elementor-element.elementor-element-133b3eb{--display:flex;}.elementor-345 .elementor-element.elementor-element-da219fb{--display:flex;}.elementor-345 .elementor-element.elementor-element-a836eac{text-align:center;}.elementor-345 .elementor-element.elementor-element-a836eac .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-92789f4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-92789f4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-92789f4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-92789f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-92789f4 .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-92789f4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-66d2b42{text-align:center;}.elementor-345 .elementor-element.elementor-element-edc6da4 .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-edc6da4 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-edc6da4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-edc6da4 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-edc6da4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-463f6a6{--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;--align-items:center;}.elementor-345 .elementor-element.elementor-element-49513d3{--display:flex;}.elementor-345 .elementor-element.elementor-element-737855d{--display:flex;}.elementor-345 .elementor-element.elementor-element-f4342aa{text-align:center;}.elementor-345 .elementor-element.elementor-element-f4342aa .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-4287096{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-4287096 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-4287096 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-4287096 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-4287096 .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-4287096 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-35628b6{text-align:center;}.elementor-345 .elementor-element.elementor-element-2e6eefd .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-2e6eefd .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-2e6eefd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-2e6eefd .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-2e6eefd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-7044556{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-345 .elementor-element.elementor-element-b9077e7{--display:flex;}.elementor-345 .elementor-element.elementor-element-634942b{--display:flex;}.elementor-345 .elementor-element.elementor-element-a748628{text-align:center;}.elementor-345 .elementor-element.elementor-element-a748628 .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-e2cd7ba{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-e2cd7ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-e2cd7ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-e2cd7ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-345 .elementor-element.elementor-element-e2cd7ba .elementor-icon-list-item > a{font-size:14px;}.elementor-345 .elementor-element.elementor-element-e2cd7ba .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-a9d3bad{text-align:center;}.elementor-345 .elementor-element.elementor-element-50b62eb .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-50b62eb .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-50b62eb .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-50b62eb .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-50b62eb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-5b57672{--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;--align-items:center;}.elementor-345 .elementor-element.elementor-element-ffc0ca5{--display:flex;}.elementor-345 .elementor-element.elementor-element-4f76f94{--display:flex;}.elementor-345 .elementor-element.elementor-element-fb60414{text-align:center;}.elementor-345 .elementor-element.elementor-element-fb60414 .elementor-heading-title{font-family:"Minerva", Sans-serif;}.elementor-345 .elementor-element.elementor-element-8dc9f67{text-align:center;}.elementor-345 .elementor-element.elementor-element-f0adc70 .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-f0adc70 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-f0adc70 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-f0adc70 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-f0adc70 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-dc19890{--display:flex;--min-height:60vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-bfef9d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-345 .elementor-element.elementor-element-bfef9d8:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-bfef9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbde652 );}.elementor-345 .elementor-element.elementor-element-bfef9d8::before, .elementor-345 .elementor-element.elementor-element-bfef9d8 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-bfef9d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-bfef9d8 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-bfef9d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-bfef9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2026/01/bg-region.jpg");--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-698126f .elementor-heading-title{font-family:var( --e-global-typography-d784bad-font-family ), Sans-serif;font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-eb2367d .elementor-heading-title{font-family:"Gothic AI", Sans-serif;font-size:1.2em;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-c5a7878{--spacer-size:22px;}.elementor-345 .elementor-element.elementor-element-835b015 .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-835b015 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-835b015 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-835b015 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-835b015 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-fad3f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-345 .elementor-element.elementor-element-fad3f18:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-fad3f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2025/12/attico-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-ce512db{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-ce512db:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-ce512db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9DE;}.elementor-345 .elementor-element.elementor-element-ce512db.e-con{--align-self:flex-end;}.elementor-345 .elementor-element.elementor-element-57271f5 .elementor-heading-title{font-family:var( --e-global-typography-d784bad-font-family ), Sans-serif;font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-7d57bd9 .elementor-heading-title{font-family:var( --e-global-typography-32496d9-font-family ), Sans-serif;font-size:var( --e-global-typography-32496d9-font-size );font-weight:var( --e-global-typography-32496d9-font-weight );text-transform:var( --e-global-typography-32496d9-text-transform );line-height:var( --e-global-typography-32496d9-line-height );letter-spacing:var( --e-global-typography-32496d9-letter-spacing );}.elementor-345 .elementor-element.elementor-element-e782487{--display:flex;--min-height:60vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-08f44e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-345 .elementor-element.elementor-element-08f44e4:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-08f44e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2025/12/foto-spiaggia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-8c71cd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-8c71cd4:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8c71cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbde652 );}.elementor-345 .elementor-element.elementor-element-7170441 .elementor-heading-title{font-family:"Minerva", Sans-serif;font-size:2rem;line-height:1.6em;}.elementor-345 .elementor-element.elementor-element-4b3a3aa .elementor-heading-title{font-family:var( --e-global-typography-32496d9-font-family ), Sans-serif;font-size:var( --e-global-typography-32496d9-font-size );font-weight:var( --e-global-typography-32496d9-font-weight );text-transform:var( --e-global-typography-32496d9-text-transform );line-height:var( --e-global-typography-32496d9-line-height );letter-spacing:var( --e-global-typography-32496d9-letter-spacing );}.elementor-345 .elementor-element.elementor-element-c8c9575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-345 .elementor-element.elementor-element-c8c9575:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-c8c9575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbde652 );}.elementor-345 .elementor-element.elementor-element-c8c9575::before, .elementor-345 .elementor-element.elementor-element-c8c9575 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-c8c9575 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-c8c9575 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-c8c9575 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-c8c9575 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2026/01/bg-region.jpg");--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-f3707f0 .elementor-heading-title{font-family:var( --e-global-typography-d784bad-font-family ), Sans-serif;font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-e11f8ea .elementor-heading-title{font-family:"Gothic AI", Sans-serif;font-size:1.2em;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-2172459{--spacer-size:22px;}.elementor-345 .elementor-element.elementor-element-15e6dfd .elementor-button{background-color:var( --e-global-color-secondary );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-15e6dfd .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-15e6dfd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-15e6dfd .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-15e6dfd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-caa1341{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.31;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-caa1341:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbde652 );}.elementor-345 .elementor-element.elementor-element-caa1341::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hotelimperial.beesoft.it/wp-content/uploads/2026/01/bg-region.jpg");--background-overlay:'';background-position:800px -17px;background-repeat:no-repeat;}.elementor-345 .elementor-element.elementor-element-80c9727{text-align:center;}.elementor-345 .elementor-element.elementor-element-80c9727 .elementor-heading-title{font-size:1em;text-transform:uppercase;line-height:1.6em;}.elementor-345 .elementor-element.elementor-element-86595f9{text-align:center;}.elementor-345 .elementor-element.elementor-element-86595f9 .elementor-heading-title{font-family:var( --e-global-typography-d784bad-font-family ), Sans-serif;font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-6febb0d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-345 .elementor-element.elementor-element-6febb0d.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-7c856d2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-345 .elementor-element.elementor-element-7c856d2.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:11px;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-11px;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-group > label, .elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-1ac67cf );}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-1ac67cf );border-color:#756D6159;border-width:1px 1px 1px 1px;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-1ac67cf );border-color:#756D6159;border-width:1px 1px 1px 1px;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-field-group .elementor-select-wrapper::before{color:#756D6159;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-button span{justify-content:center;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-button{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;border-radius:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-7c856d2 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-345 .elementor-element.elementor-element-7c856d2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-345 .elementor-element.elementor-element-7c856d2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-345 .elementor-element.elementor-element-7c856d2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-345 .elementor-element.elementor-element-7c856d2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(min-width:768px){.elementor-345 .elementor-element.elementor-element-df883cd{--width:80%;}.elementor-345 .elementor-element.elementor-element-7d5e062{--width:60%;}.elementor-345 .elementor-element.elementor-element-ead8fb2{--width:40%;}.elementor-345 .elementor-element.elementor-element-03821fe{--width:40%;}.elementor-345 .elementor-element.elementor-element-bd2cfbd{--width:60%;}.elementor-345 .elementor-element.elementor-element-06ae2ba{--width:50%;}.elementor-345 .elementor-element.elementor-element-0c73ed1{--width:50%;}.elementor-345 .elementor-element.elementor-element-340f4a4{--width:50%;}.elementor-345 .elementor-element.elementor-element-4e33413{--width:50%;}.elementor-345 .elementor-element.elementor-element-6133226{--width:50%;}.elementor-345 .elementor-element.elementor-element-eb63a9b{--width:50%;}.elementor-345 .elementor-element.elementor-element-882608d{--width:50%;}.elementor-345 .elementor-element.elementor-element-dad3d8d{--width:50%;}.elementor-345 .elementor-element.elementor-element-099898a{--width:50%;}.elementor-345 .elementor-element.elementor-element-6edd0b4{--width:50%;}.elementor-345 .elementor-element.elementor-element-bfef9d8{--width:40%;}.elementor-345 .elementor-element.elementor-element-fad3f18{--width:60%;}.elementor-345 .elementor-element.elementor-element-ce512db{--width:50%;}.elementor-345 .elementor-element.elementor-element-08f44e4{--width:60%;}.elementor-345 .elementor-element.elementor-element-8c71cd4{--width:50%;}.elementor-345 .elementor-element.elementor-element-c8c9575{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-345 .elementor-element.elementor-element-7d5e062{--width:100%;}.elementor-345 .elementor-element.elementor-element-ead8fb2{--width:100%;}.elementor-345 .elementor-element.elementor-element-03821fe{--width:100%;}.elementor-345 .elementor-element.elementor-element-bd2cfbd{--width:100%;}.elementor-345 .elementor-element.elementor-element-bfef9d8{--width:100%;}.elementor-345 .elementor-element.elementor-element-fad3f18{--width:100%;}.elementor-345 .elementor-element.elementor-element-08f44e4{--width:100%;}.elementor-345 .elementor-element.elementor-element-c8c9575{--width:100%;}}@media(min-width:1025px){.elementor-345 .elementor-element.elementor-element-caa1341::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-345 .elementor-element.elementor-element-a35a7c6 .elementor-heading-title{font-size:3rem;word-spacing:1.2em;}.elementor-345 .elementor-element.elementor-element-f612fd2 .elementor-heading-title{font-size:var( --e-global-typography-aa3f296-font-size );line-height:var( --e-global-typography-aa3f296-line-height );}.elementor-345 .elementor-element.elementor-element-a15fccf{--flex-wrap:wrap;}.elementor-345 .elementor-element.elementor-element-2178818{--flex-wrap:wrap;}.elementor-345 .elementor-element.elementor-element-dc19890{--flex-wrap:wrap;}.elementor-345 .elementor-element.elementor-element-698126f .elementor-heading-title{font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-57271f5 .elementor-heading-title{font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-7d57bd9 .elementor-heading-title{font-size:var( --e-global-typography-32496d9-font-size );line-height:var( --e-global-typography-32496d9-line-height );letter-spacing:var( --e-global-typography-32496d9-letter-spacing );}.elementor-345 .elementor-element.elementor-element-e782487{--flex-wrap:wrap;}.elementor-345 .elementor-element.elementor-element-4b3a3aa .elementor-heading-title{font-size:var( --e-global-typography-32496d9-font-size );line-height:var( --e-global-typography-32496d9-line-height );letter-spacing:var( --e-global-typography-32496d9-letter-spacing );}.elementor-345 .elementor-element.elementor-element-f3707f0 .elementor-heading-title{font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-caa1341::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-345 .elementor-element.elementor-element-86595f9 .elementor-heading-title{font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}}@media(max-width:767px){.elementor-345 .elementor-element.elementor-element-a35a7c6 .elementor-heading-title{font-size:2.4rem;line-height:3rem;}.elementor-345 .elementor-element.elementor-element-f612fd2 .elementor-heading-title{font-size:var( --e-global-typography-aa3f296-font-size );line-height:var( --e-global-typography-aa3f296-line-height );}.elementor-345 .elementor-element.elementor-element-7d5e062{--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-ead8fb2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-03821fe{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-bd2cfbd{--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-bfef9d8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-698126f .elementor-heading-title{font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-fad3f18{--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-ce512db{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-57271f5 .elementor-heading-title{font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-7d57bd9 .elementor-heading-title{font-size:var( --e-global-typography-32496d9-font-size );line-height:var( --e-global-typography-32496d9-line-height );letter-spacing:var( --e-global-typography-32496d9-letter-spacing );}.elementor-345 .elementor-element.elementor-element-08f44e4{--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-8c71cd4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-4b3a3aa .elementor-heading-title{font-size:var( --e-global-typography-32496d9-font-size );line-height:var( --e-global-typography-32496d9-line-height );letter-spacing:var( --e-global-typography-32496d9-letter-spacing );}.elementor-345 .elementor-element.elementor-element-c8c9575{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-f3707f0 .elementor-heading-title{font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}.elementor-345 .elementor-element.elementor-element-caa1341::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-caa1341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-345 .elementor-element.elementor-element-86595f9 .elementor-heading-title{font-size:var( --e-global-typography-d784bad-font-size );line-height:var( --e-global-typography-d784bad-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Minerva';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hotelimperial.beesoft.it/wp-content/uploads/2025/12/MinervaModern_Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gothic AI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hotelimperial.beesoft.it/wp-content/uploads/2025/12/GothicA1-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Gothic AI';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hotelimperial.beesoft.it/wp-content/uploads/2025/12/GothicA1-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Gothic AI';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hotelimperial.beesoft.it/wp-content/uploads/2025/12/GothicA1-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gothic AI';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hotelimperial.beesoft.it/wp-content/uploads/2025/12/GothicA1-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */