@font-face{src:url(../../static/media/Helvetica-Light2.2020b196.ttf);font-family:customFont}@font-face{src:url(../../static/media/Monteros.3ddf4b5e.ttf);font-family:customHeavy}@font-face{src:url(../../static/media/Acumin-RPro.bdb37477.otf);font-family:acumin}body,html{max-width:100%;overflow-x:hidden}body{margin:0;font-family:customFont,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em!important}h1{font-family:customHeavy,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;font-size:2em!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .25s ease-in}:root{--beige-background:#fbf5ea;--greenNonnoMario:#0b7746;--brownNonnoMario:#3a2e1c}.item-navbar{grid-area:header;background:#f39444;background:linear-gradient(90deg,#f39444,#ea4f94 69%)}.footer-color{background:#3a2e1c;background:var(--brownNonnoMario)}.jumbotron{color:#fff;background-image:url(../../static/media/foto_homepage.facda3be.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:50rem;width:100%;margin-bottom:0!important;padding:0 2rem 0 0!important}.icon-class{color:#fff}.icon-dimensions{width:15rem;height:15rem}.footer-container{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;background:#f39444;background:linear-gradient(90deg,#f39444,#ea4f94 69%)}.list-no-style{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.fake-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.btn-green-mario{padding:.5rem 3.5rem!important;border-radius:15px!important}.bg-caption-green-mario,.btn-green-mario{background:#0b7746!important;background:var(--greenNonnoMario)!important;color:#fff!important}.bg-caption-green-mario{opacity:.8;width:100%;margin-right:auto;margin-left:auto;left:0!important;right:0!important;bottom:0!important}.carousel-control-next,.carousel-control-prev{height:80%}.carousel .carousel-control-prev-icon{visibility:hidden}.carousel:hover .carousel-control-prev-icon{visibility:visible}.carousel .carousel-control-next-icon{visibility:hidden}.carousel:hover .carousel-control-next-icon{visibility:visible}.clickable{cursor:pointer}a:link{text-decoration:none!important}button:focus{outline:0!important}.btn.focus,.btn:focus{outline:0!important;box-shadow:0 0 0 .2rem transparent!important}.dropdown-item.active,.dropdown-item:active{color:#000!important;background-color:#fff!important}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;text-align:left;list-style:none;background-color:#f5f5f5!important;border-radius:.25rem}.navbar{padding:0!important}.navbar-links-container{align-self:flex-start!important;padding-top:6vh!important;justify-content:center}.navbar-nonno-mario-logo{width:20rem;margin-left:-20px}.dropdown-toggle-split{padding-right:.5625rem!important;padding-left:.5625rem!important}.hero-h1-size{font-family:acumin,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;font-size:4.9rem!important}.hero-p-size{font-size:1.8rem!important}#mobile-custom-gallery,#mobile-paragraph-and-img{display:none}.font-size-mobile{font-size:1rem!important}.dropdown-item.active,.dropdown-item:active{color:#000;text-decoration:none;background-color:initial!important}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:initial!important}.beige-background{background:#fbf5ea;background:var(--beige-background)}.jumbotron-rooms{align-content:center;background-size:cover;width:100%;height:90vh;margin-bottom:0!important}.jumbotron-rooms,.rooms-background{display:flex;background-image:url(../../static/media/foto_sfondo_camere_homepage.d72087dd.png);background-position:50%;background-repeat:no-repeat}.rooms-background{flex-direction:column;align-items:center;justify-content:center}.bookingRow{padding:4% 3%;max-width:570px;width:100%;margin-left:auto!important;margin-right:auto!important;border-radius:5%}.booking-notice-container{background-color:rgba(11,119,70,.08);border:2px solid #0b7746;border:2px solid var(--greenNonnoMario);border-radius:25px;padding:2rem}.booking-notice-text{font-size:1.05rem;line-height:1.6}.booking-notice-list{display:inline-block;margin:0 0 1.5rem;padding-left:1.5rem;text-align:left}.booking-notice-list li{margin-bottom:.45rem;line-height:1.5}.booking-notice-email{color:#0b7746!important;color:var(--greenNonnoMario)!important;font-weight:700;overflow-wrap:anywhere}.border-black-form{border:2px solid #000!important;border-radius:0!important}.white-bg{background:#fff!important}.border-check-in{border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000}.check-in-out-container{display:flex;align-items:baseline;justify-content:center;align-self:center;flex-wrap:wrap}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select[id=select]:focus,textarea:focus,textarea[id=formControlTextarea]:focus{border-color:#000;box-shadow:none;outline:0 none}.contact-form-height{height:8vh!important}.book-now-nav-bar{border:2px solid #fff;border-radius:15px;padding:5px 25px}.logo-background{display:flex;flex-direction:column;justify-content:center;width:395px;height:354px;background:#fbf5ea;background:var(--beige-background);border-radius:0 0 410px 0;-moz-border-radius:0 0 410px 0;-webkit-border-radius:0 0 410px 0;margin-top:-70px}a{color:#000!important}.iframe-contaner{width:60vw;height:50vh;border:2px solid #000!important;border-radius:30px}.carousel-control-next-icon,.carousel-control-prev-icon{height:100px;width:100px;outline:#000;background-size:100%,100%;background-image:none}.carousel-control-next-icon,.carousel-control-prev-icon{width:50px!important;height:60px!important}.nonnomario-overlay{position:absolute;bottom:100%;left:0;right:0;background-color:rgba(251,245,234,.8);overflow:hidden;width:100%;height:0;transition:.5s ease}.hover-container:hover .nonnomario-overlay{bottom:0;height:100%}.overlay-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flag-img-width{width:2vw}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#0b7746;background:var(--greenNonnoMario)}.country-room-card{background-image:url(../../static/media/ALLOGGI1_CAMERA_CAMPAGNA.669504d2.png)}.country-room-card,.wood-room-card{background-position:50%;background-repeat:no-repeat;background-size:cover}.wood-room-card{background-image:url(../../static/media/ALLOGGI2_CAMERA_BOSCO.268f7d70.png)}.sea-room-card{background-image:url(../../static/media/ALLOGGI3_CAMERA_MARE.4a9ec112.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.room-background{background-color:rgba(251,245,234,.5);width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}.nonno-mario-green-icon{font-size:3rem!important}.nonno-mario-green-icon,.nonno-mario-green-p{color:#0b7746;color:var(--greenNonnoMario)}.form-success-container{display:flex;justify-content:space-evenly;align-items:center;background-color:rgba(11,119,70,.3);border:2px solid #0b7746;border:2px solid var(--greenNonnoMario);border-radius:25px;padding:3%}.nonno-mario-red-icon{color:red;font-size:3rem!important}.nonno-mario-red-p{color:red}.form-failure-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;background-color:rgba(255,0,0,.3);border:2px solid red;border-radius:25px;padding:3%}.nonno-mario-loading-icon{color:#3a2e1c;font-size:3rem!important;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.nonno-mario-loading-p{color:#3a2e1c}.form-loading-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;background-color:rgba(58,46,28,.3);border:2px solid #3a2e1c;border-radius:25px;padding:3%}.check-in-out-caret{padding-left:.6rem!important}.nonno-mario-credit-card{font-size:4vh!important;color:#3a2e1c;color:var(--brownNonnoMario);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.nonno-mario-credit-services-card{font-size:2vh!important;color:#0b7746;color:var(--greenNonnoMario);-webkit-transform:rotate(5deg);transform:rotate(5deg)}.services-card-hover:hover{-webkit-transform:scale(1.03);transform:scale(1.03);transition:.25s ease-in-out}.privacy-policy-hover:hover{-webkit-transform:scale(1.03);transform:scale(1.03);transition:.25s ease-in-out;border-bottom:1px solid #0b7746;border-bottom:1px solid var(--greenNonnoMario)}.imageContainer{display:inline-block;position:relative;text-align:center;font-size:2vw}.center{position:absolute;top:48%;left:50%;padding-left:6%;padding-right:6%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ranaAgileWidth{max-width:80%!important}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1920px!important}.imageContainer{font-size:1.4rem}}@media only screen and (max-width:1188.98px){#contactUsNavLink{display:none}}@media only screen and (max-width:991.98px){.navbar-nav{margin-top:-10%}.logo-and-navbar-toggler-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:2rem!important}.navbar-collapse{display:flex;align-items:center;justify-content:center;padding-top:0!important}.jumbotron{padding:0!important}.flag-img-width{width:4vw!important}.nav-item{font-size:1.5rem!important;padding-bottom:1%;padding-top:1%}.nav-item-font{font-size:2rem!important;font-weight:700}.dropdown-menu{background-color:initial!important;border:none!important;font-size:1.2rem!important}.btn-group{display:unset!important}.dropdown-item,.dropdown-item:active{color:#fff!important}.navbar-nonno-mario-logo{margin-left:-8%}.dropdown-item:active{color:#fff!important}.iframe-contaner{width:65vw!important;height:40vh!important}#bookNow-container{padding:5%!important}.font-size-mobile{font-size:1rem!important}#mobile-custom-gallery{display:none}#mobile-paragraph-and-img{display:flex!important}#desktop-paragraph-and-img{display:none}.imageContainer{font-size:1.2rem}}@media (max-width:767px){.hero-h1-size{font-size:3.5rem!important}.hero-p-size,.smaller-font-size{font-size:1.2rem!important}.smaller-spike-font-size{font-size:3rem!important}.logo-and-navbar-toggler-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:2rem!important}.navbar-collapse{display:flex;align-items:center;justify-content:center;padding-top:0!important}.jumbotron{padding:0!important}.flag-img-width{width:6vw!important}#contactUs{display:none}.nav-item{font-size:1.5rem!important;padding-bottom:1%;padding-top:1%}.nav-item-font{font-size:2rem!important;font-weight:700}.dropdown-menu{background-color:initial!important;border:none!important;font-size:1.2rem!important}.btn-group{display:unset!important}.dropdown-item,.dropdown-item:active{color:#fff!important}.navbar-nonno-mario-logo{margin-left:-8%}.dropdown-item:active{color:#fff!important}.iframe-contaner{width:80vw!important;height:45vh!important}#bookNow-container{padding:5%!important}.font-size-mobile{font-size:1rem!important}#custom-gallery{display:none}#mobile-custom-gallery,#mobile-paragraph-and-img{display:flex!important}#desktop-paragraph-and-img{display:none}.imageContainer{font-size:1rem}}@media (max-width:575.98px){.check-in-out-caret{padding:0!important;display:none!important}.imageContainer{font-size:.8rem}@media (max-width:375px){.imageContainer{font-size:.7rem}}}