@charset "UTF-8";body{color:#666}@media (max-width:991.99px){body{margin-bottom:54px}}h1{color:#222;font-size:36px}@media (min-width:400px){h1{font-size:40px}}@media (min-width:1200px){h1{font-size:45px}}h2{font-family:"Gilda Display",sans-serif;font-weight:400;color:#222}h3{font-family:"Gilda Display",sans-serif;font-weight:400;font-size:27px;color:#222}h5{font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:6px}a{color:#8d734b}a:hover,a:focus,a:active{color:#8d734b}ul{list-style-image:url("https://villacora.it/images/elements/rosa.svg");list-style-type:disc}.sppb-sp-slider-button .sp-slider-btn-text{background-color:#b99221;border:1px solid #b99221;border-radius:0}.sppb-sp-slider-button .sp-slider-btn-text:hover{background-color:transparent;color:white;border-color:white}.sppb-btn,.btn{border-radius:0;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:3px}.sppb-btn.sppb-btn-link,.sppb-btn.btn-link,.btn.sppb-btn-link,.btn.btn-link{color:#222;padding:0}.sppb-btn.sppb-btn-link:hover,.sppb-btn.btn-link:hover,.btn.sppb-btn-link:hover,.btn.btn-link:hover{color:#8d734b}.sppb-btn.sppb-btn-primary,.sppb-btn.btn-primary,.btn.sppb-btn-primary,.btn.btn-primary{background-color:#b99221;border-color:#b99221}.sppb-btn.sppb-btn-primary:hover,.sppb-btn.btn-primary:hover,.btn.sppb-btn-primary:hover,.btn.btn-primary:hover{background-color:transparent;color:#b99221}.modal{z-index:10000}.modal .modal-content{border-radius:0}.modal .modal-body{background-color:rgba(185,146,33,0.08)}.form-control,.form-select{border-radius:0}.sp-pagebuilder-page-edit{display:none !important}.room-icons-column img{background-color:#beae8d;width:40px}.tags{margin-top:1.5rem}.tags>li a{color:#b99221;background-color:rgba(185,146,33,0.05);border:1px solid #b99221}.tags>li a:hover{background-color:#b99221;color:white}@media (max-width:991.99px){body .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-left"]{bottom:50px !important;margin-left:10px !important}}@media (max-width:991.99px){.grecaptcha-badge{bottom:66px !important}}.sp-page-builder:not(.mod-sppagebuilder)>.page-content>.sppb-section{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.sp-page-builder:not(.mod-sppagebuilder)>.page-content>.sppb-section{padding-top:75px;padding-bottom:75px}}.sp-page-builder:not(.mod-sppagebuilder)>.page-content>.sppb-section.slide-section{padding:0}.grecaptcha-badge{z-index:1}.sppb-addon-image-overlay-icon{line-height:31px}#sp-header{position:fixed;top:0}@media (min-width:1400px){#sp-header .container{max-width:1600px}}#sp-header .row>div{width:auto}@media (max-width:389.99px){#sp-header .row>div{padding:0 5px}}@media (min-width:1400px){#sp-header .row #sp-menu{flex-grow:1}}@media (max-width:1399.99px){#sp-header .row #sp-menu{order:3}}@media (max-width:389.99px){#sp-header .row #sp-menu{padding-right:15px}}@media (max-width:1399px){#sp-header .row #sp-menu .sp-megamenu-parent{display:none !important}}#sp-header .row #sp-menu .sp-megamenu-parent>li{text-transform:uppercase}#sp-header .row #sp-menu .sp-megamenu-parent>li>a,#sp-header .row #sp-menu .sp-megamenu-parent>li>span{font-size:20px;font-weight:400;transition:0.2s opacity ease;color:#222;padding:0 10px}#sp-header .row #sp-menu .sp-megamenu-parent>li>a:hover,#sp-header .row #sp-menu .sp-megamenu-parent>li>span:hover{opacity:0.7;color:#222}@media (max-width:1199px){#sp-header .row #sp-menu .sp-megamenu-parent>li>a,#sp-header .row #sp-menu .sp-megamenu-parent>li>span{padding:0 8px;font-size:19px}}#sp-header .row #sp-menu .sp-megamenu-parent>li.active>a,#sp-header .row #sp-menu .sp-megamenu-parent>li.active:hover>a{color:#b99221;opacity:1}@media (max-width:1399px){#sp-header .row #sp-menu #offcanvas-toggler{display:flex !important}}@media (max-width:575px){#sp-header .logo{height:50px}}@media (max-width:1399px){#sp-header .logo .logo-image{height:57px}}@media (max-width:991px){#sp-header .logo .logo-image{height:44px}}#sp-header #sp-top1{display:flex;padding-left:5px}@media (max-width:1399.99px){#sp-header #sp-top1{flex-grow:1;justify-content:flex-end}}#sp-header #sp-top1 a{color:#222;transition:opacity 0.2s}#sp-header #sp-top1 a:hover{opacity:0.7}@media (max-width:1399.99px){#sp-header #sp-top1 .language-switcher{margin-left:0;margin-bottom:3px}}#sp-header #sp-top1 .internal-booking-button a{transition:all 0.15s ease-in-out}#sp-header #sp-top1 .internal-booking-button a:not(:hover){color:white}@media (max-width:991.99px){#sp-header #sp-top1 .internal-booking-button{display:none}}body:not(.no-slide) #sp-header:not(.header-sticky){background-color:transparent;box-shadow:none}body:not(.no-slide) #sp-header:not(.header-sticky) #sp-menu .sp-megamenu-parent>li>a,body:not(.no-slide) #sp-header:not(.header-sticky) #sp-menu .sp-megamenu-parent>li>a:hover,body:not(.no-slide) #sp-header:not(.header-sticky) #sp-menu .sp-megamenu-parent>li>span,body:not(.no-slide) #sp-header:not(.header-sticky) #sp-menu .sp-megamenu-parent>li>span:hover{color:white}body:not(.no-slide) #sp-header:not(.header-sticky) .burger-icon>span{background-color:white}body:not(.no-slide) #sp-header:not(.header-sticky) #sp-top1 a{color:white}#sp-header.header-sticky,body.no-slide #sp-header{background:white !important;box-shadow:0 0 4px 0 rgba(0,0,0,0.1)}#sp-header.header-sticky .logo-sticky,body.no-slide #sp-header .logo-sticky{display:inline-flex !important}#sp-header.header-sticky .logo:not(.logo-sticky),body.no-slide #sp-header .logo:not(.logo-sticky){display:none}.info-badge-screen-side{z-index:100}@media (min-width:992px){.info-badge-screen-side{top:0;left:0;height:100%;display:none !important}}@media (max-width:991px){.info-badge-screen-side{width:100%;bottom:0;background-color:#8d734b;padding:8px 9px;border-top:1px solid rgba(255,255,255,0.1);justify-content:center}}.info-badge-screen-side .rotate-container>*{flex-shrink:0}@media (min-width:992px){.info-badge-screen-side .rotate-container{transform-origin:50%;transform:rotate(180deg);writing-mode:vertical-lr;background-color:#8d734b;padding:20px 6px;border:1px solid rgba(255,255,255,0.3);border-right:none}.info-badge-screen-side .rotate-container>*:first-child{margin-bottom:25px;margin-right:0}}@media (max-width:991.99px){.info-badge-screen-side .rotate-container>*:not(:last-child){margin-right:25px}}@media (max-width:575.99px){.info-badge-screen-side .rotate-container{align-items:center}}.info-badge-screen-side .icon{font-size:18px}.info-badge-screen-side .icon.phone{transform:rotate(-50deg)}@media (min-width:576px){.info-badge-screen-side .icon{margin-right:12px}}@media (min-width:992px){.info-badge-screen-side .icon{transform:rotate(180deg);margin-bottom:20px;margin-right:0;font-size:23px}.info-badge-screen-side .icon.phone{transform:rotate(150deg)}}.info-badge-screen-side .icon i{border:1px solid rgba(255,255,255,0.8);padding:0;border-radius:100%;animation:pulse 2s infinite;transition:0.2s border-color ease,0.2s color ease;width:38px;height:38px}@media (min-width:992px){.info-badge-screen-side .icon i{width:53px;height:53px}}.info-badge-screen-side .icon i:hover{border-color:#beae8d;color:#beae8d}@media (max-width:991px){.info-badge-screen-side .label{line-height:1}}@media (max-width:575.99px){.info-badge-screen-side .label.sm-button{border:1px solid white;padding:7px 8px 5px;transition:opacity 0.2s ease}.info-badge-screen-side .label.sm-button:hover{opacity:0.6}}.info-badge-screen-side a{color:white}.info-badge-screen-side .big{font-family:"Gilda Display",sans-serif;font-size:17px}@media (min-width:992px){.info-badge-screen-side .big{font-size:23px}}@media (max-width:991px){.info-badge-screen-side .big{color:white}}@media (max-width:575.99px){.info-badge-screen-side .big:not(.display-mobile){display:none}}@media (max-width:500px){.info-badge-screen-side .small{font-weight:bold;color:white;font-family:"Gilda Display",sans-serif;font-size:15px}}body.no-slide #sp-section-2{margin-top:70px}@media (min-width:992px){body.no-slide #sp-section-2{margin-top:130px}}body.no-slide-perfect #sp-section-2{margin-top:50px}@media (min-width:992px){body.no-slide-perfect #sp-section-2{margin-top:100px}}.offcanvas-menu .burger-icon>span:nth-child(1){transform:translate(0,9px) rotate(-45deg)}.offcanvas-menu .offcanvas-inner ul.menu li a,.offcanvas-menu .offcanvas-inner ul.menu li span{color:#222}.offcanvas-menu .offcanvas-inner ul.menu li a:not(:hover),.offcanvas-menu .offcanvas-inner ul.menu li span:not(:hover){opacity:1}.offcanvas-menu .offcanvas-inner ul.menu li a:hover,.offcanvas-menu .offcanvas-inner ul.menu li a:focus,.offcanvas-menu .offcanvas-inner ul.menu li span:hover,.offcanvas-menu .offcanvas-inner ul.menu li span:focus{color:#222;opacity:0.7}.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#222 !important}.offcanvas-menu .offcanvas-inner ul.menu li.active>a{color:#b99221 !important}.sp-slider{position:relative}@media (min-width:992px){.slide-section .sp-slider{height:100vh}}@media (min-width:992px) and (max-width:1199px){.sp-slider .sppb-container{max-width:800px}}.sp-slider .sppb-container .sp-slider-content-align-center{filter:drop-shadow(0 0 9px black)}.sp-slider .sp-dots{bottom:50%;left:unset;right:4%;transform:translateY(50%);width:auto;height:auto;margin-top:0}.sp-slider .sp-dots::before,.sp-slider .sp-dots::after{position:absolute;left:50%;width:1px;height:60px;content:"";background:rgba(255,255,255,0.8);display:block}.sp-slider .sp-dots::before{top:-10px;transform:translate(50%,-100%)}.sp-slider .sp-dots::after{bottom:-10px;transform:translate(50%,100%)}@media (max-width:991px){.sp-slider .sp-dots{bottom:90px;transform:translateY(0)}.sp-slider .sp-dots::after,.sp-slider .sp-dots::before{height:13px}.sp-slider .sp-dots:after{bottom:0;transform:translate(50%,100%) rotate(90deg)}.sp-slider .sp-dots::before{top:0;transform:translate(50%,-100%) rotate(90deg)}}.sp-slider .sp-dots ul{display:flex;flex-direction:column}.sp-slider .sp-dots ul li{border-radius:0;color:white;width:auto !important;height:auto;background-color:transparent !important;font-size:1.2em;line-height:1;margin:4px 5px}@media (min-width:992px){.sp-slider .sp-dots ul li{margin:7px 5px}}.sp-slider .sp-dots ul li::before{content:attr(data-content) !important;padding-top:0;margin-top:0}.sp-slider .sp-dots ul li::after{margin:0 !important;padding:0 !important}.sp-slider .sp-dots ul li.active{color:#b99221}.sp-slider .sppb-sp-slider-title{margin-top:25px;margin-bottom:25px;font-size:50px}@media (max-width:1199px){.sp-slider .sppb-sp-slider-title{font-size:40px}}@media (max-width:575px){.sp-slider .sppb-sp-slider-title{font-size:30px}}.sp-slider .sppb-sp-slider-text{font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:6px}.sp-slider .scrolldown-icon{bottom:50px;z-index:1;font-size:17px;color:white;line-height:1;text-align:center;display:none}@media (min-width:992px){.sp-slider .scrolldown-icon{bottom:0}}@media (min-height:640px){.sp-slider .scrolldown-icon{display:block}}.sp-slider .scrolldown-icon i{border:1px solid white;border-radius:100%;animation:bounce 2s infinite;width:50px;height:50px;cursor:pointer}.sp-slider .scrolldown-icon i:hover{animation-play-state:paused}.slide-section.roses{z-index:2 !important}.wedding-roses-slide{position:absolute;bottom:0;left:50%;transform:translate(-50%,34px);width:100%}@media (max-width:767.99px){.wedding-roses-slide{transform:translate(-50%,23px)}.wedding-roses-slide img{width:160px}}#sp-main-body{padding:0}body.com-content.view-article .article-details{margin:0 auto;padding:0 15px}@media (min-width:576px){body.com-content.view-article .article-details{max-width:540px}}@media (min-width:768px){body.com-content.view-article .article-details{max-width:720px}}@media (min-width:992px){body.com-content.view-article .article-details{max-width:960px}}@media (min-width:1200px){body.com-content.view-article .article-details{max-width:1140px}}@media (min-width:1400px){body.com-content.view-article .article-details{max-width:1320px}}.speasyimagegallery-gallery-item-content{display:none}.long-picture img{height:420px;object-fit:cover}.img-100 .sppb-addon-single-image-container,.img-100 img{width:100%}@media (min-width:1400px){#sp-page-builder>.page-content>.sppb-section>.sppb-row-container,#sp-bottom .container,body.com-content.view-article #sp-main-body .article-details{max-width:min(1320px,100% - 300px)}}.sppb-column .sppb-row-container{max-width:unset}.fluid-margin>.sppb-container-inner{margin:0 15px}.bg-row{background-color:rgba(185,146,33,0.08)}.bg-row.black{background-color:#222;color:#adadad}.bg-row.black h1{color:white}.bg-row.black .textcol{color:#adadad}.bg-row.dark{background-color:#beae8d}.bg-row.dark h1,.bg-row.dark .textcol{color:white}.sppb-carousel-extended-dots ul li span{background-color:#666;transition:1s background-color ease !important;opacity:1}.sppb-carousel-extended-dots ul li.active span{background-color:#b99221}.sppb-carousel-extended-nav-control .nav-control{color:#8d734b;border-color:#8d734b}.sppb-carousel-extended-nav-control .nav-control:hover{color:white;background-color:#8d734b}.sppb-testimonial-carousel-testi_layout1{color:white}.sppb-testimonial-carousel-testi_layout1 .sppb-testimonial-carousel-icon{color:#beae8d}.sppb-testimonial-carousel-testi_layout1 .sppb-testimonial-carousel-rating{color:#b99221}.sppb-testimonial-carousel-testi_layout1 .sppb-testimonial-carousel-img-wrap{margin-left:20px !important}@media (max-width:991px){.sppb-testimonial-carousel-testi_layout1 .sppb-carousel-extended-nav-control{display:none}}@media (max-width:1399px){.sppb-testimonial-carousel-testi_layout1 .sppb-carousel-extended-list{}}.testimonials-row .sppb-row{justify-content:center}.testimonials-row .sppb-row-column{max-width:700px !important}.badge-background{background-image:url("https://villacora.it/images/loghi/badge-background.png");background-repeat:no-repeat;background-size:300px;background-position:100% 100%}.sppb-addon-overlay-image .sppb-addon-overlay-image-content{height:390px}@media (min-width:576px){.sppb-addon-overlay-image .sppb-addon-overlay-image-content{height:400px}}@media (min-width:992px){.sppb-addon-overlay-image .sppb-addon-overlay-image-content{height:500px}}.sppb-addon-overlay-image .sppb-btn-link{color:white}.sppb-addon-overlay-image .sppb-btn-link:hover{color:#b99221}.sppb-addon-overlay-image .overlay-image-title{transition:max-height 0.6s ease;max-height:325px;overflow:hidden}@media (min-width:576px){.sppb-addon-overlay-image .overlay-image-title{max-height:200px}}.sppb-addon-overlay-image:not(:hover) .overlay-image-title{max-height:32px}.image-effect-zoom-in .overlay-background-image{transition:all 0.5s ease;filter:brightness(70%)}.image-effect-zoom-in:hover .overlay-background-image{transform:scale(1.09);filter:brightness(50%);transition:all 1s ease}.title-subtitle-bottom-left .sppb-addon-title,.title-subtitle-center-left .sppb-addon-title,.title-subtitle-top-left .sppb-addon-title,.title-subtitle-bottom-left .sppb-addon-subtitle,.title-subtitle-center-left .sppb-addon-subtitle,.title-subtitle-top-left .sppb-addon-subtitle,.title-subtitle-bottom-left .overlay-image-button-wrap,.title-subtitle-center-left .overlay-image-button-wrap,.title-subtitle-top-left .overlay-image-button-wrap{transform:translate3d(0,0,0)}.room-before-info{margin-bottom:75px}#sp-page-builder .section-type-1 .textcol{text-align:center;padding-left:10vw;padding-right:10vw}@media (min-width:1700px){#sp-page-builder .section-type-1 .textcol{padding-left:5vw;padding-right:50px;text-align:left}}@media (max-width:1699px){#sp-page-builder .section-type-1 .textcol{margin-bottom:50px}}#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons{display:grid;gap:15px;grid-template-columns:1fr}@media (min-width:768px){#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons{grid-template-columns:repeat(2,1fr)}#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons [id^="sppb-addon-"],#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons [id^="sppb-addon-"] .sppb-addon-image-layout-wrap,#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons [id^="sppb-addon-"] .sppb-addon-content,#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons [id^="sppb-addon-"] .sppb-addon-image-layouts{height:100%}#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons .sppb-addon-image-layout-wrap{flex-direction:column}#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons .sppb-addon-image-layout-wrap .sppb-addon-image-layout-content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons .sppb-addon-image-layout-wrap .sppb-addon-image-layout-content .sppb-addon-image-layout-text{margin-bottom:auto}}@media (min-width:992px){#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons{gap:25px}}@media (min-width:1400px){#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1399px){#sp-page-builder .section-type-1 .objectscol .sppb-nested-row .sppb-column-addons .sppb-addon-wrapper:nth-child(3){grid-column:span 2}}@media (max-width:1699px){#sp-page-builder .section-type-1>.sppb-container-inner>.sppb-row>.sppb-row-column{max-width:100%;flex-basis:100%}}.section-type-2 .sppb-addon-wrapper,.section-type-2 .sppb-addon-wrapper>div,.section-type-2 .sppb-addon-image-layouts,.section-type-2 .sppb-addon-image-layouts .sppb-addon-content,.section-type-2 .sppb-addon-image-layout-wrap{height:100%}.section-type-2 .sppb-addon-image-layout-wrap{flex-direction:column}.section-type-2 .sppb-addon-image-layout-wrap .sppb-addon-image-layout-content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1200px){.section-type-2 .sppb-addon-image-layout-wrap .sppb-addon-image-layout-content{justify-content:center}}@media (max-width:1199px){.section-type-2 .sppb-addon-image-layout-image{order:0}.section-type-2 .sppb-addon-image-layout-text{margin-bottom:auto}}.video-section-intro-home .sppb-row{font-size:calc(var(--bs-body-font-size) + 2px)}@media (min-width:1200px){.video-section-intro-home .sppb-row{margin-left:-50px;margin-right:-50px}.video-section-intro-home .sppb-row .sppb-row-column{padding-left:50px;padding-right:50px}}.video-section-intro-home .sppb-row h1{font-size:40px}@media (min-width:400px){.video-section-intro-home .sppb-row h1{font-size:45px}}@media (min-width:1200px){.video-section-intro-home .sppb-row h1{font-size:52px}}.video-section-intro-home .sppb-addon-video{display:flex;justify-content:center}@media (min-width:992px){.video-section-intro-home .sppb-addon-video{justify-content:flex-end}}@media (max-width:991.99px){.video-section-intro-home .sppb-addon-video{margin-top:30px}}.video-section-intro-home .sppb-addon-video .sppb-addon-video-local-video-wrap{padding:0}.video-section-intro-home .sppb-addon-video video{position:relative;object-fit:cover;max-width:380px}@media (min-width:1200px){.video-section-intro-home .sppb-addon-video video{height:700px;width:456px;max-width:unset}}.selected-events .articles-wrapper{display:grid;gap:75px}@media (min-width:992px){.selected-events .articles-wrapper{gap:100px}}.selected-events .article-row{display:grid;gap:35px}@media (min-width:992px){.selected-events .article-row{grid-template-columns:repeat(2,1fr);align-items:center}.selected-events .article-row:nth-child(even) .image-wrapper{order:2}.selected-events .article-row .image-wrapper{align-self:stretch}.selected-events .article-row .image-wrapper img{height:100%;object-fit:cover;width:100%}}.selected-events .article-row .content-wrapper .button-wrapper{margin:-3px}.selected-events .article-row .content-wrapper .button-wrapper>*{margin:3px}.spa-offers.selected-events h1{color:#b99221}.offers-section-intro .sppb-addon-content{margin:25px 0 50px}.service-icons-col>.sppb-column-addons{display:grid;gap:15px;grid-template-columns:1fr}@media (min-width:576px){.service-icons-col>.sppb-column-addons{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.service-icons-col>.sppb-column-addons{gap:25px}}@media (min-width:1200px){.service-icons-col>.sppb-column-addons{grid-template-columns:repeat(3,1fr)}}.service-icons-col>.sppb-column-addons>.sppb-addon-wrapper{border:1px solid #f1eeeb;padding:35px 25px}.service-icons-col .sppb-icon-container{color:#8d734b}.room-icons-column>.sppb-column-addons{display:grid;gap:15px;grid-template-columns:1fr}@media (min-width:451px){.room-icons-column>.sppb-column-addons{grid-template-columns:repeat(2,1fr)}.room-icons-column>.sppb-column-addons>div:first-child{grid-column-end:span 2}}@media (min-width:992px){.room-icons-column>.sppb-column-addons{gap:25px}}.room-icons-column>.sppb-column-addons .sppb-addon-feature .sppb-addon-text{display:none}.room-icons-column>.sppb-column-addons .sppb-addon-feature .sppb-media{display:flex;align-items:center}.room-icons-column>.sppb-column-addons .sppb-addon-feature .sppb-media .pull-left{flex-shrink:0;align-self:flex-start}.room-list-row .sppb-column-addons,.restaurant-list-row .sppb-column-addons{display:grid;grid-template-columns:1fr;gap:15px}@media (min-width:992px){.room-list-row .sppb-column-addons,.restaurant-list-row .sppb-column-addons{gap:25px}}@media (min-width:576px){.room-list-row .sppb-column-addons{grid-template-columns:repeat(2,1fr)}.room-list-row .sppb-column-addons>div:nth-child(1),.room-list-row .sppb-column-addons>div:nth-child(2){grid-column:span 2}}@media (min-width:1200px){.room-list-row .sppb-column-addons{grid-template-columns:repeat(6,1fr)}.room-list-row .sppb-column-addons>div{grid-column:span 2}.room-list-row .sppb-column-addons>div:nth-child(1),.room-list-row .sppb-column-addons>div:nth-child(2){grid-column:span 3}.room-list-row .sppb-column-addons>div:nth-child(1) .sppb-addon-overlay-image-content,.room-list-row .sppb-column-addons>div:nth-child(2) .sppb-addon-overlay-image-content{height:600px}}@media (min-width:1200px){.restaurant-list-row .sppb-column-addons{grid-template-columns:repeat(2,1fr)}}.room-row-1{padding:50px 0 0}@media (min-width:992px){.room-row-1{padding:75px 0 0}}@media (min-width:1200px){.room-row-1{padding:100px 0 0}}.room-row-1 .check-in-out-row{padding:50px 0}@media (min-width:992px){.room-row-1 .check-in-out-row{padding:75px 0}}.weddings-page #sp-page-builder{background-image:url("https://villacora.it/images/elements/body-bg2.png")}.booking-container input,.booking-container select{margin:2px;padding-top:1rem;padding-bottom:1rem;height:auto;width:100%}@media (min-width:576px){.booking-container input,.booking-container select{width:170px}}@media (max-width:575px){.booking-container .date-fields,.booking-container .quantity-fields{width:100%}}.mwall-container .mwall-hover-box{background-color:rgba(141,115,75,0.6) !important}.mwall-container .mwall-hover-box .mwall-item-link-icon:not(:hover){background-color:#222}.mwall-container .mwall-hover-box .mwall-title a{font-size:18px}.mwall-container .mwall-filter:hover{color:#beae8d}.rsform .rsform-calendar-button i{pointer-events:none}[id^="rsfp-thankyou-scroll"]+p{text-align:center}#sp-page-builder .newsletter-form{background-color:rgba(190,174,141,0.42)}#sp-page-builder .newsletter-form .sppb-row-container{max-width:min(700px,95%) !important;background-color:#8d734b;padding:50px min(8vw,100px)}#sp-page-builder .newsletter-form .sppb-row-container .btn-primary{background-color:transparent;border-color:white}#sp-page-builder .newsletter-form .sppb-row-container .btn-primary:hover{border-color:#beae8d;background-color:#beae8d;color:white}#sp-page-builder .newsletter-form .sppb-row-container label,#sp-page-builder .newsletter-form .sppb-row-container h2,#sp-page-builder .newsletter-form .sppb-row-container .form-check-input.is-invalid~.form-check-label,#sp-page-builder .newsletter-form .sppb-row-container .was-validated .form-check-input:invalid~.form-check-label,#sp-page-builder .newsletter-form .sppb-row-container .rsform{color:white}#sp-page-builder .newsletter-form .sppb-row-container h2{margin-bottom:2rem}#sp-page-builder .newsletter-form .sppb-row-container .formRed,#sp-page-builder .newsletter-form .sppb-row-container .formError{color:#F4C60E}#sp-page-builder .newsletter-form .sppb-row-container .form-control.is-invalid{border-color:#F4C60E;box-shadow:0 0 0 0.2rem #F4C60E}#sp-page-builder .newsletter-form .sppb-row-container a{color:white;opacity:0.5;transition:opacity 0.2s ease}#sp-page-builder .newsletter-form .sppb-row-container a:hover{opacity:0.3}#sp-bottom{display:flex}@media (max-width:575px){#sp-bottom{text-align:center}}#sp-bottom>.container>.container-inner>.row{display:grid;justify-items:center}@media (min-width:576px){#sp-bottom>.container>.container-inner>.row{grid-template-columns:1fr 2fr;justify-items:initial}}@media (min-width:768px){#sp-bottom>.container>.container-inner>.row{grid-template-columns:1fr 1fr}}@media (min-width:1400px){#sp-bottom>.container>.container-inner>.row{grid-template-columns:2fr 3fr 2fr 3fr}}#sp-bottom [id^="sp-bottom"]{width:auto}@media (min-width:576px){#sp-bottom [id^="sp-bottom"]{min-width:200px}}@media (max-width:991px){#sp-bottom #sp-bottom1{margin-bottom:30px}}#sp-bottom #sp-bottom2{max-width:600px}@media (min-width:1400px),(max-width:575px){#sp-bottom #sp-bottom2{max-width:400px}}#sp-bottom #sp-bottom2 .rsform .row{--bs-gutter-x:15px}#sp-bottom #sp-bottom3 ul.menu li>*:not(.bottom-menu-explode)+ul.menu-child,#sp-bottom #sp-bottom3 ul.menu .menu-separator.bottom-menu-explode{display:none}#sp-bottom .sp-module .sp-module-title{font-size:23px;margin-bottom:20px}#sp-bottom .sp-module ul>li{margin-bottom:5px}#sp-bottom .sp-module .social-icons{font-size:25px}#sp-bottom .sp-module .social-icons li{display:inline-block}#sp-bottom .btn-primary{border-color:white;color:white;background-color:transparent}#sp-bottom .btn-primary:hover{border-color:#b99221;background-color:#b99221}#sp-footer{background-color:#222}@media (max-width:575px){#sp-footer .container-inner{padding:20px 0}}#sp-footer #sp-footer1{display:flex;align-items:center}@media (max-width:575px){#sp-footer #sp-footer1{justify-content:center;margin-bottom:15px}}#sp-footer,#sp-bottom{color:white;background-color:#beae8d;font-size:inherit}#sp-footer a,#sp-bottom a{color:white;transition:opacity 0.2s ease}#sp-footer a:hover,#sp-bottom a:hover{opacity:0.7}.logos-bottom{padding:25px 15px}.logos-bottom img{margin:15px;object-fit:contain;max-height:37px}.logos-bottom img.large{max-height:90px}@media (min-width:576px){.logos-bottom img{max-height:70px}.logos-bottom img.large{max-height:130px}}.logos-footer .villa-badge{width:150px}@media (max-width:991px){.logos-footer .villa-badge{width:100px}}.footer-credits .developer-wrapper span{vertical-align:middle}.footer-credits .developer-wrapper img{margin-left:15px;margin-right:15px;height:35px;display:inline-block;transition:0.2s filter ease}.footer-credits .developer-wrapper a:hover img{filter:brightness(1.5)}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
