.elementor-5283 .elementor-element.elementor-element-398e350c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5283 .elementor-element.elementor-element-398e350c:not(.elementor-motion-effects-element-type-background), .elementor-5283 .elementor-element.elementor-element-398e350c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barirooms.it/wp-content/uploads/2025/01/foto-reception-barirooms.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5283 .elementor-element.elementor-element-398e350c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000094 0%, #000000 0%);opacity:0.12;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5283 .elementor-element.elementor-element-398e350c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7%;margin-bottom:-0%;padding:42% 0% 8% 0%;}.elementor-5283 .elementor-element.elementor-element-9c6126e > .elementor-element-populated{margin:0% 0% 0% 4%;--e-column-margin-right:0%;--e-column-margin-left:4%;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5283 .elementor-element.elementor-element-b3af610 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:5.5vw;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.72);color:var( --e-global-color-ff8897c );}.elementor-5283 .elementor-element.elementor-element-bcf2c5f > .elementor-widget-container{margin:0% 50% 0% 0%;}.elementor-5283 .elementor-element.elementor-element-bcf2c5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.7vw;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.58);color:var( --e-global-color-ff8897c );}.elementor-5283 .elementor-element.elementor-element-492a107:not(.elementor-motion-effects-element-type-background), .elementor-5283 .elementor-element.elementor-element-492a107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff8897c );}.elementor-5283 .elementor-element.elementor-element-492a107{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-3%;margin-bottom:0%;padding:0% 15% 0% 15%;}.elementor-5283 .elementor-element.elementor-element-492a107 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5283 .elementor-element.elementor-element-13224b6{z-index:2;}.elementor-5283 .elementor-element.elementor-element-13224b6 > .elementor-widget-container{border-style:none;}.elementor-5283 .elementor-element.elementor-element-a74edc9{margin-top:4%;margin-bottom:0%;}.elementor-5283 .elementor-element.elementor-element-6565df5 > .elementor-element-populated{margin:0% 7% 0% 7%;--e-column-margin-right:7%;--e-column-margin-left:7%;}.elementor-5283 .elementor-element.elementor-element-343cf8d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5vw;font-weight:300;}.elementor-5283 .elementor-element.elementor-element-aef6f12 > .elementor-widget-container{border-style:none;}.elementor-5283 .elementor-element.elementor-element-aef6f12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.3vw;font-weight:500;color:var( --e-global-color-text );}.elementor-5283 .elementor-element.elementor-element-2e498be > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5283 .elementor-element.elementor-element-d824067 .uc_overlay{background-color:#ffffff;}.elementor-5283 .elementor-element.elementor-element-1842a71 .uc_overlay{background-color:#ffffff;}.elementor-5283 .elementor-element.elementor-element-8d9ecbf{margin-top:5%;margin-bottom:5%;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5283 .elementor-element.elementor-element-03e342c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-weight:600;}.elementor-5283 .elementor-element.elementor-element-03e342c .elementor-counter-title{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-5283 .elementor-element.elementor-element-d8134a6 > .elementor-element-populated{margin:0% 8% 0% 8%;--e-column-margin-right:8%;--e-column-margin-left:8%;}.elementor-5283 .elementor-element.elementor-element-cd9c63c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-weight:600;}.elementor-5283 .elementor-element.elementor-element-cd9c63c .elementor-counter-title{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-5283 .elementor-element.elementor-element-238aaf6 > .elementor-element-populated{margin:0% 8% 0% 0%;--e-column-margin-right:8%;--e-column-margin-left:0%;}.elementor-5283 .elementor-element.elementor-element-8271a8b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-weight:600;}.elementor-5283 .elementor-element.elementor-element-8271a8b .elementor-counter-title{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-5283 .elementor-element.elementor-element-c210ef0{margin-top:50px;margin-bottom:50px;}.elementor-5283 .elementor-element.elementor-element-87df3fb > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5283 .elementor-element.elementor-element-6e75645 .uc_overlay{background-color:#ffffff;}.elementor-5283 .elementor-element.elementor-element-66d611d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5283 .elementor-element.elementor-element-b3ff30f .uc_overlay{background-color:#ffffff;}.elementor-5283 .elementor-element.elementor-element-b9898c6 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-5283 .elementor-element.elementor-element-b9898c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8vw;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5283 .elementor-element.elementor-element-b2d0519 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5283 .elementor-element.elementor-element-b2d0519{font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:300;}.elementor-5283 .elementor-element.elementor-element-ced496b > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5283 .elementor-element.elementor-element-8dd73af{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5283 .elementor-element.elementor-element-ced496b{width:100%;}}@media(max-width:1024px){.elementor-5283 .elementor-element.elementor-element-343cf8d .elementor-heading-title{font-size:2vw;}.elementor-5283 .elementor-element.elementor-element-efec37d > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5283 .elementor-element.elementor-element-03e342c .elementor-counter-number-wrapper{font-size:6vw;}.elementor-5283 .elementor-element.elementor-element-03e342c .elementor-counter-title{line-height:1.5em;}.elementor-5283 .elementor-element.elementor-element-d8134a6 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5283 .elementor-element.elementor-element-cd9c63c .elementor-counter-number-wrapper{font-size:6vw;}.elementor-5283 .elementor-element.elementor-element-238aaf6 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5283 .elementor-element.elementor-element-8271a8b .elementor-counter-number-wrapper{font-size:6vw;}.elementor-5283 .elementor-element.elementor-element-b9898c6 .elementor-heading-title{font-size:2.5vw;line-height:1.3em;}.elementor-5283 .elementor-element.elementor-element-b2d0519{font-size:1.7vw;}}@media(max-width:767px){.elementor-5283 .elementor-element.elementor-element-398e350c:not(.elementor-motion-effects-element-type-background), .elementor-5283 .elementor-element.elementor-element-398e350c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barirooms.it/wp-content/uploads/2025/01/foto-reception-barirooms.jpg");background-position:65% 0px;background-repeat:no-repeat;}.elementor-5283 .elementor-element.elementor-element-398e350c{margin-top:-14%;margin-bottom:0%;padding:95% 0% 20% 0%;}.elementor-5283 .elementor-element.elementor-element-9c6126e > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}.elementor-5283 .elementor-element.elementor-element-b3af610 .elementor-heading-title{font-size:13vw;}.elementor-5283 .elementor-element.elementor-element-bcf2c5f > .elementor-widget-container{margin:0% 25% 0% 0%;}.elementor-5283 .elementor-element.elementor-element-bcf2c5f .elementor-heading-title{font-size:4.2vw;line-height:28px;}.elementor-5283 .elementor-element.elementor-element-492a107{padding:3% 3% 3% 3%;}.elementor-5283 .elementor-element.elementor-element-a74edc9{padding:10% 0% 0% 0%;}.elementor-5283 .elementor-element.elementor-element-6565df5 > .elementor-element-populated{margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-5283 .elementor-element.elementor-element-343cf8d{text-align:center;}.elementor-5283 .elementor-element.elementor-element-343cf8d .elementor-heading-title{font-size:30px;}.elementor-5283 .elementor-element.elementor-element-aef6f12{text-align:center;}.elementor-5283 .elementor-element.elementor-element-aef6f12 .elementor-heading-title{font-size:8vw;}.elementor-5283 .elementor-element.elementor-element-82280e1{margin-top:8%;margin-bottom:0%;}.elementor-5283 .elementor-element.elementor-element-2e498be{width:60%;}.elementor-5283 .elementor-element.elementor-element-2e498be > .elementor-element-populated{margin:0px 2px 0px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5283 .elementor-element.elementor-element-55f22cb{width:40%;}.elementor-5283 .elementor-element.elementor-element-55f22cb > .elementor-element-populated{margin:0px 0px 0px 2px;--e-column-margin-right:0px;--e-column-margin-left:2px;padding:0px 0px 0px 0px;}.elementor-5283 .elementor-element.elementor-element-1842a71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5283 .elementor-element.elementor-element-efec37d > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-5283 .elementor-element.elementor-element-03e342c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:10vw;}.elementor-5283 .elementor-element.elementor-element-d8134a6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 30px 0px;}.elementor-5283 .elementor-element.elementor-element-cd9c63c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:10vw;}.elementor-5283 .elementor-element.elementor-element-238aaf6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5283 .elementor-element.elementor-element-8271a8b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:10vw;}.elementor-5283 .elementor-element.elementor-element-c210ef0{margin-top:8%;margin-bottom:0%;}.elementor-5283 .elementor-element.elementor-element-87df3fb{width:60%;}.elementor-5283 .elementor-element.elementor-element-87df3fb > .elementor-element-populated{margin:0px 2px 0px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5283 .elementor-element.elementor-element-66d611d{width:60%;}.elementor-5283 .elementor-element.elementor-element-66d611d > .elementor-element-populated{margin:0px 2px 0px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5283 .elementor-element.elementor-element-b9898c6 > .elementor-widget-container{margin:3% 4% 0% 0%;}.elementor-5283 .elementor-element.elementor-element-b9898c6 .elementor-heading-title{font-size:5.3vw;line-height:27px;}.elementor-5283 .elementor-element.elementor-element-b2d0519{font-size:3.8vw;line-height:28px;}}/* Start custom CSS for section, class: .elementor-element-398e350c *//* FIVE default */ 
@media (min-width: 768px) {
    #h1_pos_ab {position: absolute; top: 40vh;}
#h2_pos_ab {position: absolute; top: 48vh;}
#kross_pos_ab {position: absolute; top: 66vh;}
}

@media (max-width: 767px) {
    #h1_pos_ab {position: absolute; top: 12vh;}
#h2_pos_ab {position: absolute; top: 28vh;}
#kross_pos_ab {position: absolute; top: 46vh;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-13224b6 */@media(min-width:768px){.kross-transparency {
background:#fff !important;
    box-shadow: 0px 0px 4px #00000069 !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-492a107 */@media(min-width:768px){
    .elementor-5283 .elementor-element.elementor-element-492a107{background-color:transparent!important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343cf8d */.elementor-5283 .elementor-element.elementor-element-343cf8d h2{
  Font-size: clamp(2.19rem, 2.28vw + 0.73rem, 4.38rem) !important;}/* End custom CSS */
/* Start custom CSS for ucaddon_image_reveal_on_scroll, class: .elementor-element-d824067 */@media (max-width:768px){
.elementor-5283 .elementor-element.elementor-element-d824067 img{
    object-fit: cover;
    height: 30vh;
    
}
}
@media (min-width:767px){

}/* End custom CSS */
/* Start custom CSS for ucaddon_image_reveal_on_scroll, class: .elementor-element-1842a71 */@media (max-width:768px){
    .elementor-5283 .elementor-element.elementor-element-1842a71 img{
    object-fit: cover;
    height: 30vh;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d9ecbf */.elementor-5283 .elementor-element.elementor-element-8d9ecbf .elementor-counter-number-wrapper {
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for ucaddon_image_reveal_on_scroll, class: .elementor-element-6e75645 */@media (max-width:768px){
.elementor-5283 .elementor-element.elementor-element-6e75645 img{
    object-fit: cover;
    height: 30vh;
    
}
}
@media (min-width:767px){

}/* End custom CSS */
/* Start custom CSS for ucaddon_image_reveal_on_scroll, class: .elementor-element-b3ff30f */@media (max-width:768px){
.elementor-5283 .elementor-element.elementor-element-b3ff30f img{
    object-fit: cover;
    height: 30vh;
    
}
}
@media (min-width:767px){

}/* End custom CSS */