body,html{overflow-x:hidden}body{cursor:default}a{cursor:pointer;color:inherit}a:focus,a:hover{text-decoration:none;outline:0;color:inherit}.btn,.btn-primary,.btn-submit{margin-right:0;text-transform:uppercase;border-radius:0!important;border:none}.margin-reset{margin:0!important}.padding-reset{padding:0!important}.border-reset{border:none!important}.block{display:block}.inline-block{display:inline-block}.none{display:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.align-items-center{align-items:center}.w1900{max-width:1900px;width:100%;margin:auto;position:relative}.w1920{max-width:1920px;width:100%;margin:auto;position:relative}.container,.container-fluid{position:relative}.form-privacy a,.form-privacy-minimal a{font-size:16px}.hvr-fade{overflow:visible!important}@media screen and (min-width:768px){.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:992px){.text-center-sm{text-align:center}}@media screen and (max-width:767px){.text-center-xs{text-align:center}}.flex-xs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.inline-block-flex-md{display:inline-block}.flex-align-center{align-self:center}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-end{align-self:flex-end}.container-inside-fluid{margin:0;padding:0 15px;width:100%}@media screen and (min-width:768px){.container-inside-fluid{max-width:750px;margin:0 auto}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-sm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (min-width:992px){.container-inside-fluid{max-width:940px;margin:0 auto}.flex,.inline-block-flex-md{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-reverse{flex-direction:row-reverse}}@media screen and (min-width:1200px){.container-inside-fluid{max-width:1140px;margin:0 auto}}@media (min-width:768px){a.no-link-sm{pointer-events:none;cursor:default}}.mrg-auto{margin:auto}.mrg-top-auto{margin-top:auto}.mrg-bottom-auto{margin-bottom:auto}.mrg-left-auto{margin-left:auto}.mrg-right-auto{margin-right:auto}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.shout{font-size:21px}@media (min-width:768px){.shout{font-size:24px}}@media (min-width:1200px){.shout{font-size:28px}}.inline-flex{display:inline-flex;flex-wrap:wrap}.w100{width:100%}.h100{height:100%}.clear{clear:both}body{font-weight:300}body strong{font-weight:700}@media (min-width:992px){body{margin-top:130px}}@media (min-width:1200px){body{margin-top:145px;font-size:20px}}@media (min-width:1540px){body{margin-top:180px}}@media (min-width:992px){body.slideshow-1{margin-top:78px}}@media (min-width:1540px){body.slideshow-1{margin-top:89px}}.header{width:100%;max-width:1920px;margin:0 auto}@media screen and (min-width:768px){.header .layer-it{display:block}}.header .nav-wrap{background:0 0;position:relative;max-width:1920px;margin:auto}.header .brand{background:#fff;padding:15px;width:100%;transition:ease-in-out .4s}@media (min-width:992px){.header .brand{max-width:290px;padding:0;margin-top:10px}}@media (min-width:1540px){.header .brand{max-width:334px}}.header .brand img{margin:0 auto;max-width:334px;width:100%;transition:ease-in-out .4s}.header .navbar{background:#48aab7;transition:.4s ease-in-out;border-radius:0;margin-bottom:0;border:0}@media (min-width:992px){.header .navbar{display:none;background:#fff}}.header .navbar .icon-info{margin:0 7px}.header .navbar .icon-info img{height:35px;margin:auto}.header .navbar .icon-info:first-child{margin-left:10px}.header .navbar .navbar-toggle{margin-right:4px;height:34px;width:44px}.header .navbar .navbar-toggle .icon-bar+.icon-bar{margin-top:0}.header .navbar .navbar-toggle .icon-bar{background:#fff;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.header .navbar .navbar-toggle .first.icon-bar,.header .navbar .navbar-toggle .last.icon-bar{position:absolute;top:calc(50% - 1px);left:calc(50% - 11px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@-moz-document url-prefix(){.header .navbar .navbar-toggle .first.icon-bar,.header .navbar .navbar-toggle .last.icon-bar{top:calc(50% - 1px)}}.header .navbar .navbar-toggle .middle.icon-bar{display:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.header .navbar .navbar-toggle .last.icon-bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.header .navbar .navbar-toggle.collapsed .icon-bar+.icon-bar{margin-top:4px}.header .navbar .navbar-toggle.collapsed .icon-bar{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.header .navbar .navbar-toggle.collapsed .first.icon-bar,.header .navbar .navbar-toggle.collapsed .last.icon-bar{position:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@-moz-document url-prefix(){.header .navbar .navbar-toggle.collapsed .first.icon-bar,.header .navbar .navbar-toggle.collapsed .last.icon-bar{top:calc(50% - 7px)}}.header .navbar .navbar-toggle.collapsed .middle.icon-bar{display:block;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.header .navbar .navbar-brand{font-size:16px;color:#fff;font-weight:600;padding:0;margin-left:auto}.header .navbar-fixed-top{border:none;border-width:unset;transition:.4s ease-in-out}.header #navbar-collapse-1{background:#fff;padding:0;z-index:1035;width:100%;overflow:hidden}@media (min-width:992px){.header #navbar-collapse-1{background:0 0;padding:0;margin:auto;text-align:center;max-width:940px;position:relative}.header #navbar-collapse-1:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#48aab7;z-index:-1}}@media (min-width:1200px){.header #navbar-collapse-1{max-width:1140px}}@media (min-width:1540px){.header #navbar-collapse-1{max-width:1440px}}.header #navbar-collapse-1 .navbar-nav{margin:0;border-top:2px solid #48aab7}@media (min-width:992px){.header #navbar-collapse-1 .navbar-nav{margin:auto;border:none;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;height:100%;overflow:hidden}.header #navbar-collapse-1 .navbar-nav:before{content:'';background:width: 1920px;height:65px;position:absolute}}.header #navbar-collapse-1 ul li{flex:1 1 auto}.header #navbar-collapse-1 ul li a{position:relative;padding:8px 13px;border-bottom:1px solid rgba(45,45,45,.6);font-weight:700;color:#313131}@media (min-width:992px){.header #navbar-collapse-1 ul li a{padding:12.5px 10px;border-bottom:none;font-weight:900;text-transform:uppercase;font-size:16px;color:#fff}.header #navbar-collapse-1 ul li a:before{content:'';position:absolute;background:#fff;width:1px;height:35px;left:0;top:0;bottom:0;margin:auto}}@media (min-width:1200px){.header #navbar-collapse-1 ul li a{padding:20px 18px;font-size:20px}.header #navbar-collapse-1 ul li a:before{height:50px}}@media (min-width:1540px){.header #navbar-collapse-1 ul li a{padding:32.5px 30px;font-size:24px}}.header #navbar-collapse-1 ul li a span{position:relative}@media (min-width:992px){.header #navbar-collapse-1 ul li a span:before{content:'';position:absolute;background:#fdc729;width:100%;height:0;left:0;margin:auto;transition:.3s ease-in-out;bottom:-20px}}@media (min-width:1200px){.header #navbar-collapse-1 ul li a span:before{bottom:-26px}}@media (min-width:1540px){.header #navbar-collapse-1 ul li a span:before{bottom:-35px}}.header #navbar-collapse-1 ul li a:focus,.header #navbar-collapse-1 ul li a:hover{background:0 0}.header #navbar-collapse-1 ul li a:focus span:before,.header #navbar-collapse-1 ul li a:hover span:before{height:5px;transition:.3s ease-in-out}@media (min-width:992px){.header #navbar-collapse-1 ul li a:focus span:before,.header #navbar-collapse-1 ul li a:hover span:before{bottom:-15px}}@media (min-width:1200px){.header #navbar-collapse-1 ul li a:focus span:before,.header #navbar-collapse-1 ul li a:hover span:before{bottom:-21px}}@media (min-width:1540px){.header #navbar-collapse-1 ul li a:focus span:before,.header #navbar-collapse-1 ul li a:hover span:before{bottom:-31px}}.header #navbar-collapse-1 ul li .underline-btn span:after,.header #navbar-collapse-1 ul li .underline-btn strong:after{height:5px;bottom:-6px}@media (min-width:992px){.header #navbar-collapse-1 #li_101{margin-right:auto}}@media (min-width:992px){.header #navbar-collapse-1 .first a:before{content:none}}.header #navbar-collapse-1 .last{background:#fdc729;position:relative}@media (min-width:992px){.header #navbar-collapse-1 .last{margin-left:auto}}@media (min-width:1540px){.header #navbar-collapse-1 .last{max-width:208px;width:100%}}.header #navbar-collapse-1 .last a{margin-bottom:0;border:none;color:#313131;min-width:130px}.header #navbar-collapse-1 .last a span:before{background:#313131}.header #navbar-collapse-1 .last a:before{content:'';position:absolute;left:0;top:-1px;width:100%;height:1px;background:#fdc729}@media (min-width:992px){.header #navbar-collapse-1 .last a:before{content:none}}.header #navbar-collapse-1 .last a:after{content:none}@media (min-width:992px){.header .contacts-wrap{background:#fff;max-width:940px;margin:auto}.header .contacts-wrap .brand{transition:ease-in-out .4s}.header .contacts-wrap .brand img{padding:0;transition:ease-in-out .4s}.header .desktop-contacts{width:100%;color:#313131}.header .desktop-contacts .info-header{margin-left:auto}.header .desktop-contacts .info-header img{height:25px;margin-right:7px}.header .desktop-contacts .info-header a{font-size:20px;margin:auto 7px}.header .desktop-contacts .info-header a:focus span:after,.header .desktop-contacts .info-header a:hover span:after{bottom:-3px}.header .desktop-contacts .info-header .mail{text-align:center}.header .desktop-contacts .lang{margin-left:100px}.header .desktop-contacts .lang .choose:before{height:80px;top:-80px;width:calc(100% + 2px)}}@media (min-width:1200px){.header .contacts-wrap{max-width:1140px}.header .desktop-contacts .info-header img{height:30px;margin-right:14px}.header .desktop-contacts .info-header a{font-size:18px;margin:auto 7px}}@media (min-width:1540px){.header .contacts-wrap{max-width:1440px}.header .desktop-contacts .info-header img{height:30px;margin-right:14px}.header .desktop-contacts .info-header a{font-size:20px;margin:auto 15px}}.header #slideshow{border-bottom:0 solid #f3f3f3;transition:none}@media (min-width:992px){.header .lang.mobile{display:none}}.header .lang{position:relative;width:100%;max-width:80px;margin:10px auto}@media (min-width:992px){.header .lang{margin:0}}.header .lang span{margin-left:auto}.header .lang .choose{cursor:pointer;position:relative;padding:6px 15px;z-index:1045;background:#fff;border-right:1px solid #48aab7;color:#48aab7;font-size:14px}@media (min-width:992px){.header .lang .choose{font-size:14px;padding:9px 15px}}.header .lang .choose:before{content:'';position:absolute;background:#fff;height:54px;width:100%;z-index:99;top:-54px;left:1px}@media (min-width:992px){.header .lang .choose:before{height:88px;top:-88px}}@media (min-width:1200px){.header .lang .choose:before{height:55px;top:-55px}}.header .lang .choose .arrow{position:relative;width:17px;height:10px;margin-right:auto;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}.header .lang .choose .arrow:before{content:'';position:absolute;border-right:3px solid #48aab7;border-bottom:3px solid #48aab7;width:10px;height:10px;top:0;bottom:6px;left:0;right:0;margin:auto;transform:rotate(45deg)}.header .lang .choose .arrow.opened{-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.header .lang .items{background:#fff;position:absolute;width:100%;border-right:1px solid #48aab7;transition:.7s ease-in-out;bottom:20px;z-index:1043;left:0}.header .lang .items a{font-size:16px;font-size:14px;padding:7px 0;position:relative;background:#fff;text-align:center;color:#48aab7;z-index:-1;transition:.1s ease-in-out}@media (min-width:992px){.header .lang .items a{font-size:14px;padding:10px 0}}.header .lang .items a:after{content:'';position:absolute;background:#48aab7;width:80%;height:1px;bottom:0;left:10%}.header .lang .items a:last-child:after{height:0}.header .lang .items.opened{bottom:-68px}@media (min-width:992px){.header .lang .items.opened{bottom:-80px}}@media (min-width:992px){.header .nav-wrap{position:fixed;width:100%;top:0;background:0 0;z-index:109}.header .nav-wrap.fixed .contacts-wrap{background:#fff;transition:ease-in-out .4s}.header .nav-wrap.fixed .contacts-wrap:before{content:'';width:100%;position:absolute;height:2px;background:#48aab7;left:0;bottom:0}.header .nav-wrap.fixed .contacts-wrap .lang{display:none}.header .nav-wrap.fixed .contacts-wrap .none{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.header .nav-wrap.fixed .contacts-wrap .menu-desk-toggle{margin:0 25px;margin-left:50px;padding:8px 0;color:#48aab7}.header .nav-wrap.fixed .contacts-wrap .menu-desk-toggle .btn-menu-desk{display:inline-block;margin-right:8px}.header .nav-wrap.fixed .contacts-wrap .menu-desk-toggle .btn-menu-desk .icon-bar{background:#48aab7;display:block;width:28px;height:3px;border-radius:1px}.header .nav-wrap.fixed .contacts-wrap .menu-desk-toggle .btn-menu-desk .icon-bar+.icon-bar{margin-top:4px}.header .nav-wrap.fixed .contacts-wrap.shrink .brand{transition:ease-in-out .4s;max-width:250px}.header .nav-wrap.fixed .contacts-wrap.shrink .brand img{max-width:250px;transition:ease-in-out .4s}}@media (min-width:992px) and (min-width:992px){.header .nav-wrap.fixed .bg-greenblue-md{margin-top:-50px;position:absolute;left:0;right:0;z-index:-1;transition:.6s ease-in-out}}@media (min-width:992px) and (min-width:1200px){.header .nav-wrap.fixed .bg-greenblue-md{margin-top:-65px}}@media (min-width:992px) and (min-width:1540px){.header .nav-wrap.fixed .bg-greenblue-md{margin-top:-70px}}@media (min-width:992px) and (min-width:992px){.header .nav-wrap.fixed .bg-greenblue-md.opened{margin-top:0;transition:.6s ease-in-out}}@media (min-width:992px) and (min-width:1540px){.header .nav-wrap.fixed #navbar-collapse-1 ul li a span:before{bottom:-30px}}@media (min-width:992px) and (min-width:1540px){.header .nav-wrap.fixed #navbar-collapse-1 ul li a:focus span:before,.header .nav-wrap.fixed #navbar-collapse-1 ul li a:hover span:before{bottom:-21px}}@media (min-width:1540px){.header .nav-wrap.fixed .contacts-wrap .menu-desk-toggle{margin:0 64px}.header .nav-wrap.fixed #navbar-collapse-1 ul li a{padding:22.5px 30px}}#cms_id_9{padding:0 15px;max-width:1170px;margin:0 auto}.listino:last-child h2{background:#fdc729;color:#313131}.listino:last-child .table .even td:first-child,.listino:last-child .table .odd td:first-child{color:#313131;background:#fdc729}@media screen and (min-width:768px){.listino:last-child .table .odd td:first-child{color:#313131;background:#fdc729}.listino:last-child .table .even td:first-child{color:#313131;background:#fff}.listino:last-child .table-striped>tbody>tr:nth-child(odd){background:#fff9ce}}.listino .table>tbody>tr>td,.listino .table>tbody>tr>th,.listino .table>tfoot>tr>td,.listino .table>tfoot>tr>th,.listino .table>thead>tr>td,.listino .table>thead>tr>th{border-top:1px solid #fff}.listino h2{font-size:24px;text-align:center;background:#48aab7;color:#fff;padding:12px 0;margin:0;font-weight:400}.listino h2:before{content:none}.listino .note{margin-top:40px}.listino .table{text-align:center}.listino .table tr th{color:#313131;background:#fff;border-bottom:none}.listino .table .even td:first-child,.listino .table .odd td:first-child{color:#fff;background:#48aab7}.listino td.price.numeric{padding-top:30px}.listino td.price.numeric:before{font-size:15px}.listino .table-striped>tbody>tr:nth-child(odd){background:#fff}.listino .table-striped>tbody>tr:nth-child(even){background:#fff}@media screen and (min-width:450px){.listino td.price.numeric{padding-top:5px}.listino td.price.numeric:before{font-size:1em}}@media screen and (min-width:768px){.listino h2{font-size:32px}.listino .table .odd td:first-child{color:#fff;background:#48aab7}.listino .table .even td:first-child{color:#313131;background:#fff}.listino .table>thead>tr>th{text-align:center;border-color:#fff}.listino .table>tbody>tr>td{border-color:#fff}.listino .table-striped>tbody>tr:nth-child(odd){background:#f1fefb}.listino td.price.numeric{text-align:center!important}.listino .table-striped>tbody>tr:nth-child(even){background:#fff}}@media screen and (min-width:992px){.listino td.period.date{width:33.33%}}#no-more-tables td{text-align:center!important}.riduzioni,.supplementi{margin:25px 0}.riduzioni h3,.supplementi h3{font-size:24px;text-align:center;background:#48aab7;color:#fff;padding:12px 0;margin:0;font-weight:400}.riduzioni table,.supplementi table{width:100%}.riduzioni table tr td,.supplementi table tr td{padding-left:0!important}.riduzioni table tr td:last-child,.supplementi table tr td:last-child{background:#fff}@media screen and (min-width:992px){.riduzioni,.supplementi{margin:0;width:50%;float:left;padding-right:15px}.riduzioni table tr td,.riduzioni table tr td:last-child,.supplementi table tr td,.supplementi table tr td:last-child{background:#f3f3f3}.riduzioni table tr:nth-child(odd) td,.supplementi table tr:nth-child(odd) td{background:#fff}.supplementi{padding:0;padding-left:15px;padding-left:0;width:75%}}.content{max-width:1920px;margin:0 auto}.content .spacing{height:20px}@media (min-width:992px){.content .spacing{height:50px}}.content .homepage{text-align:center}@media (min-width:992px){.content .homepage{text-align:left}}.content .home-blocks{max-width:770px;margin:0 auto}@media (min-width:992px){.content .home-blocks{max-width:unset}}.content .home-blocks .icon img{height:100px}@media (min-width:992px){.content .home-blocks .normal-part{width:calc(100% - 250px)}}@media (min-width:1200px){.content .home-blocks .normal-part{width:calc(100% - 300px)}}@media (min-width:1540px){.content .home-blocks .normal-part{width:calc(100% - 380px)}}.content .home-blocks .separated-part{padding:20px 0}@media (min-width:992px){.content .home-blocks .separated-part{padding:0;width:250px;height:770px}}@media (min-width:1200px){.content .home-blocks .separated-part{width:300px}}@media (min-width:1540px){.content .home-blocks .separated-part{width:380px}}.content .home-blocks .separated-part img{margin-bottom:20px}.content .home-blocks .single-block{height:50%;padding:20px 30px}@media (min-width:992px){.content .home-blocks .single-block{padding:0 30px}}@media (min-width:1540px){.content .home-blocks .single-block{padding:0 50px}}.content .home-blocks .single-block.real{padding:0}@media (min-width:992px){.content .home-blocks .single-block.real{position:relative;overflow:hidden}.content .home-blocks .single-block.real img{position:absolute;max-width:unset;width:770px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:992px){.content .home-blocks .single-block.only-text .mrg-auto{margin-left:0}}.content .home-blocks .single-block.bg-greenblue,.content .home-blocks .single-block.bg-pink{color:#fff}.content .home-blocks .single-block.bg-greenblue h3,.content .home-blocks .single-block.bg-pink h3{color:#fff}.content .home-blocks .single-block.image-btm .flex-align-center{margin-top:auto}.content .home-blocks .single-block.image-btm .image{margin-top:10px;margin-bottom:auto}@media (min-width:992px){.content .home-blocks .single-block.small{max-width:380px}}@media (min-width:992px){.content .home-blocks .single-block.strech-more{position:relative;overflow:hidden}.content .home-blocks .single-block.strech-more img{position:absolute;max-width:unset;width:300px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1200px){.content .home-blocks .single-block.strech-more img{width:386px}}@media (min-width:1540px){.content .home-blocks .single-block.strech-more{max-width:385px}}.content .home-blocks .direction-change{flex-direction:column}.content .home-blocks .direction-change .image{margin-top:auto}.content .home-blocks .direction-change .image img{margin-bottom:20px}.content .home-blocks .direction-change .flex-align-center{margin-bottom:auto}@media (min-width:1200px){.content .home-blocks .direction-change{flex-direction:row-reverse}.content .home-blocks .direction-change .image{margin:auto}.content .home-blocks .direction-change .flex-align-center{margin:auto;margin-left:0}}.content .home-blocks.second-part{flex-flow:wrap}@media (min-width:992px){.content .home-blocks.second-part{flex-flow:unset;min-height:300px}}@media (min-width:1200px){.content .home-blocks.second-part{min-height:385px}}@media (min-width:992px){.content .home-blocks.second-part .flex50{flex-basis:auto}}.content .home-blocks.second-part .single-block{height:auto}.content .inner-page ul{padding-left:0;list-style-type:none;margin:0}.content .inner-page ul li{position:relative;padding-left:25px;margin-bottom:8px}.content .inner-page ul li:after,.content .inner-page ul li:before{content:'';width:8px;height:8px;border-radius:50%;position:absolute;left:3px;top:0;bottom:0;margin:auto;background:#313131;border:2px solid transparent;z-index:3}.content .inner-page ul li:after{width:14px;height:14px;background:0 0;border:1px solid #313131;left:0}.content .appartamenti h2{margin:20px 15px}@media (min-width:768px){.content .appartamenti h2{margin:35px 15px}}@media (min-width:1540px){.content .appartamenti h2{margin:50px 15px}}@media (min-width:992px){.content .appartamenti .standard{border-right:20px solid #fff}.content .appartamenti .plus{border-left:20px solid #fff}}.content .appartamenti .three-lists{flex-direction:column}@media (min-width:992px){.content .appartamenti .three-lists{flex-direction:row}}@media (min-width:1540px){.content .appartamenti .three-lists{flex-flow:row wrap;justify-content:space-between}}.content .appartamenti .single-block .text{padding:20px;max-width:700px;margin:0 auto}@media (min-width:1200px){.content .appartamenti .single-block .text{padding:30px}}@media (min-width:1540px){.content .appartamenti .single-block .text{padding:50px 30px}}.content .appartamenti .single-block .image{overflow:hidden}.content .appartamenti .single-block .image .etichetta{display:none}@media (min-width:992px){.content .appartamenti .single-block .image .etichetta{display:block;position:absolute;font-weight:900;background:#fdc729;font-size:30px;padding:10px 15px;width:300px;margin:auto;bottom:-80px;left:0;right:0;transition:.4s ease-in-out}}@media (min-width:1200px){.content .appartamenti .single-block .image .etichetta{font-size:40px}}.content .appartamenti .single-block .image:focus .etichetta,.content .appartamenti .single-block .image:hover .etichetta{bottom:0;transition:.4s ease-in-out}.content .appartamenti .single-block .btn-second{margin:auto;margin-bottom:20px;border-color:#313131;background:0 0;color:#313131}@media (min-width:1200px){.content .appartamenti .single-block .btn-second{margin-bottom:35px}}@media (min-width:1540px){.content .appartamenti .single-block .btn-second{margin-bottom:50px}}.content .appartamenti .single-block .btn-second:focus,.content .appartamenti .single-block .btn-second:hover{background:#313131;color:#fff}@media (min-width:992px){.content .single-apartment{flex-flow:row wrap;margin-bottom:-40px}}.content .single-apartment .single-block h2{font-size:21px;padding:20px 15px;width:100%;background:#48aab7;color:#fff;margin-bottom:0}@media (min-width:768px){.content .single-apartment .single-block h2{padding:35px 15px;font-size:28px}}@media (min-width:992px){.content .single-apartment .single-block{margin-bottom:40px}.content .single-apartment .single-block:nth-child(odd){border-right:20px solid #fff}.content .single-apartment .single-block:nth-child(even){border-left:20px solid #fff}}.content .single-apartment .single-block .apartment-wrap{padding:20px;width:100%;max-width:650px;margin:0 auto}@media (max-width:767px){.content .single-apartment .single-block .apartment-wrap{flex-direction:column}.content .single-apartment .single-block .apartment-wrap .image{margin-top:20px}}@media (min-width:768px){.content .single-apartment .single-block .apartment-wrap{padding:35px 20px}}@media (min-width:992px){.content .single-apartment .single-block .apartment-wrap{height:100%}.content .single-apartment .single-block .apartment-wrap .text{margin-top:auto}.content .single-apartment .single-block .apartment-wrap .image{margin-bottom:auto}.content .single-apartment .single-block .apartment-wrap ul{margin-top:20px}}@media (min-width:1200px){.content .single-apartment .single-block .apartment-wrap{padding:50px 20px}.content .single-apartment .single-block .apartment-wrap ul{margin-top:35px}}@media (min-width:1540px){.content .single-apartment .single-block .apartment-wrap{padding:80px 20px}}.content .single-apartment .single-block.plus{background:#fff9ce}.content .single-apartment .single-block.plus h2{background:#fdc729;color:#313131}@media (min-width:768px){.content .page13 .btn-second,.content .page14 .btn-second{margin:25px auto 35px}}@media (min-width:1200px){.content .page13 .btn-second,.content .page14 .btn-second{margin:35px auto 50px}}@media (min-width:768px){.content .page9{margin-bottom:25px}}@media (min-width:1200px){.content .page9{margin-bottom:35px}}.content .inner-blocks{background:#f1fefb;margin-bottom:20px}.content .inner-blocks:last-child{margin-bottom:0}@media (min-width:992px){.content .inner-blocks{margin-bottom:40px;border-left:30px solid #48aab7}}.content .inner-blocks .text{padding:20px;font-size:18px}@media (min-width:992px){.content .inner-blocks .text{padding:25px}}@media (min-width:1200px){.content .inner-blocks .text{padding:25px 50px}}@media (min-width:1540px){.content .inner-blocks .text{padding:35px 80px;font-size:20px}}@media (min-width:992px){.content .inner-blocks.flex-reverse{border-left:none;border-right:30px solid #48aab7}}.gallery-wrap{margin:20px 0}@media (min-width:992px){.gallery-wrap{margin:35px 0 10px}}h1,h2,h3,h4,h5{font-family:Roboto;margin:0 auto;line-height:1;font-weight:300;color:#313131}h1{text-align:center}h1,h2{font-size:24px;margin-bottom:12px}h3{font-size:21px;margin-bottom:12px}@media screen and (min-width:768px){h1,h2{font-size:28px}h3{font-size:24px}}@media screen and (min-width:992px){h1,h2{font-size:34px}h3{font-size:32px}}@media screen and (min-width:1200px){h1,h2{font-size:44px}h3{font-size:36px}}@media screen and (min-width:1540px){h3{font-size:44px}}.mrg-auto{margin:auto}.mrg-top-auto{margin-top:auto}.mrg-left-auto{margin-left:auto}.mrg-right-auto{margin-right:auto}.separator{margin:20px 15px}.separator h2{color:#313131;margin-bottom:12px}@media (min-width:768px){.separator{margin:35px 15px}}@media (min-width:1200px){.separator{margin:50px 15px}}@media (min-width:1540px){.separator{margin:80px 15px}}.separator.cstm-container{padding:20px 15px}@media (min-width:768px){.separator.cstm-container{padding:35px 15px}}@media (min-width:992px){.separator.cstm-container{margin:50px auto;max-width:940px}}@media (min-width:1200px){.separator.cstm-container{margin:80px auto;max-width:1140px}}@media (min-width:1540px){.separator.small{margin:50px 15px}}.bg-white{background:#fff}.bg-azure{background:#d0fdf2}.bg-lightazure{background:#f1fefb}.bg-pink{background:#d54382}.bg-yellow{background:#fdc729}.bg-lightyellow{background:#fff9ce}.bg-greenblue{background:#48aab7}@media (min-width:992px){.bg-greenblue-md{background:rgba(72,170,183,.9)}}.text-black{color:#313131}.text-white{color:#fff}.uppercase{text-transform:uppercase}.shout{text-transform:uppercase;font-size:21px}@media screen and (min-width:768px){.shout{font-size:24px}}@media screen and (min-width:1200px){.shout{font-size:28px}}.w100{width:100%}.mrg-destroyer{margin:0 -15px;width:calc(100% + 30px)}.clear{clear:both}.container-inside-fluid,.cstm-container{margin:0;padding:0;width:100%}@media screen and (min-width:768px){.container-inside-fluid,.cstm-container{margin:0 auto}}@media screen and (min-width:992px){.container-inside-fluid,.cstm-container{max-width:940px}}@media screen and (min-width:1200px){.container-inside-fluid,.cstm-container{max-width:1140px}}@media screen and (min-width:1540px){.container-inside-fluid,.cstm-container{max-width:1440px}}.btn-first,.btn-second{text-align:center;width:100%;max-width:290px;margin:15px auto;font-size:18px;padding:14px;line-height:1;text-transform:inherit;font-weight:700}.btn-first{background:0 0;color:#fff;border:2px solid #313131;background:#313131}.btn-first:focus,.btn-first:hover{background:0 0;color:#313131}.btn-second{color:#fff;background:0 0;border:1px solid #48aab7;font-weight:300;background:#48aab7}.btn-second:focus,.btn-second:hover{background:0 0;color:#48aab7}.btn-yellow{color:#313131;background:#fdc729;border:1px solid #fdc729}.btn-yellow:focus,.btn-yellow:hover{background:0 0;color:#313131}@media screen and (min-width:992px){.btn-first,.btn-second{font-size:20px;padding:12px;max-width:290px}}@media screen and (min-width:1200px){.btn-first,.btn-second{padding:20px}}.relative{position:relative}a.underline-btn{transition:.4s ease-in-out;overflow:hidden}a.underline-btn span,a.underline-btn strong{position:relative}a.underline-btn span:after,a.underline-btn strong:after{content:'';background:#fdc729;position:absolute;height:5px;width:100%;opacity:0;left:0;bottom:-8px;transition:.4s ease-in-out}a.underline-btn:focus,a.underline-btn:hover{transition:.4s ease-in-out}a.underline-btn:focus span:after,a.underline-btn:focus strong:after,a.underline-btn:hover span:after,a.underline-btn:hover strong:after{width:100%;opacity:1;left:0;transition:.4s ease-in-out}a.underline-btn.black span:after,a.underline-btn.black strong:after{background:#313131}.owl-carousel{position:relative}.owl-carousel .owl-dots{margin-top:0}.owl-carousel .owl-dots .owl-dot span{background:#bfbfbf!important;height:15px!important;width:15px!important;margin:0 2.5px!important;border-radius:50%!important}.owl-carousel .owl-dots .owl-dot.active span{background:#48aab7!important}.owl-carousel .owl-nav{display:none}@media (min-width:992px){.owl-carousel .owl-nav{display:block;z-index:8;position:absolute;height:0;width:100%;max-width:1140px;top:0;bottom:0;left:0;right:0;margin:auto!important}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:50px;height:50px;background:#48aab7!important;margin-top:-25px;position:relative;opacity:0;transition:.4s ease-in-out}.owl-carousel .owl-nav button.owl-next:before,.owl-carousel .owl-nav button.owl-prev:before{content:'';position:absolute;width:16px;height:16px;right:7px;left:0;top:0;bottom:0;margin:auto;border:4.5px solid;border-color:#fff transparent transparent #fff;transform:rotate(135deg);z-index:13}.owl-carousel .owl-nav button.owl-prev{float:left;margin-left:12.5px}.owl-carousel .owl-nav button.owl-prev:before{right:0;left:7px;transform:rotate(315deg)}.owl-carousel .owl-nav button.owl-next{float:right;margin-right:12.5px}.owl-carousel .owl-nav span{display:none}.owl-carousel:focus .owl-nav button.owl-next,.owl-carousel:focus .owl-nav button.owl-prev,.owl-carousel:hover .owl-nav button.owl-next,.owl-carousel:hover .owl-nav button.owl-prev{opacity:1;transition:.4s ease-in-out}.owl-carousel:focus .owl-nav button.owl-next.disabled,.owl-carousel:focus .owl-nav button.owl-prev.disabled,.owl-carousel:hover .owl-nav button.owl-next.disabled,.owl-carousel:hover .owl-nav button.owl-prev.disabled{opacity:.6;transition:.4s ease-in-out}}@media (min-width:992px){.price-wrap{z-index:99}}.price-wrap .price{background:#d54382;color:#fff;font-size:21px;padding:12px 0;width:100%;text-align:center;line-height:1;position:relative}@media (min-width:992px){.price-wrap .price{font-size:22px;min-width:80px;width:auto;height:80px;text-align:left;min-width:150px;height:75px}}@media (min-width:1540px){.price-wrap .price{font-size:26px;min-width:200px;height:100px}}.price-wrap .onsale:after,.price-wrap .onsale:before{content:'';background:#48aab7;width:3px;height:100%;position:absolute;top:0;transform:rotate(65deg);left:50%}.price-wrap .onsale:after{transform:rotate(-65deg)}.price-wrap .price.strike{background:#48aab7;color:#fff}.price-wrap .price.strike:after,.price-wrap .price.strike:before{width:0}@media (min-width:992px){.price-wrap.complete-price{flex-direction:column-reverse}}.price-wrap.complete-price .price{width:50%}.pos-flex-end{display:none}@media (min-width:992px){.pos-flex-end{display:block;position:absolute;bottom:40px;right:0;min-width:150px}}@media (min-width:1200px){.pos-flex-end{bottom:60px}}@media (min-width:1540px){.pos-flex-end{bottom:90px;min-width:200px}}.pos-flex-end .btn-offerte{position:relative;padding:7px 0;font-size:18px}.pos-flex-end .btn-offerte:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:#313131}.offerte.box .abs-positioning,.offerte.lista .abs-positioning{margin:0 -15px 20px}@media (min-width:992px){.offerte.box .abs-positioning,.offerte.lista .abs-positioning{position:absolute;top:0;bottom:0;right:0;margin:auto;height:160px}}@media (min-width:1540px){.offerte.box .abs-positioning,.offerte.lista .abs-positioning{height:200px}}.offerte.box .offerta,.offerte.lista .offerta{position:relative;background:#f1fefb;border-left:30px solid #48aab7}@media (min-width:992px){.offerte.box .offerta,.offerte.lista .offerta{background:0 0}}@media (min-width:1200px){.offerte.box .offerta,.offerte.lista .offerta{margin-right:0;margin-left:auto}}.offerte.box .offerta .single-offer,.offerte.lista .offerta .single-offer{width:100%;margin:0 auto;padding:0 0 15px;text-align:center;background:#f1fefb}@media (min-width:992px){.offerte.box .offerta .single-offer,.offerte.lista .offerta .single-offer{text-align:left;padding:0}}@media (min-width:992px){.offerte.box .offerta .offerta-testo .offer-text,.offerte.lista .offerta .offerta-testo .offer-text{width:calc(100% - 230px);margin-left:30px}}@media (min-width:1200px){.offerte.box .offerta .offerta-testo .offer-text,.offerte.lista .offerta .offerta-testo .offer-text{width:calc(100% - 250px);margin-left:50px}}.offerte.box .offerta .offerta-testo .intro-text,.offerte.lista .offerta .offerta-testo .intro-text{margin-bottom:25px}.offerte.box .offerta .offerta-testo .intro-text p,.offerte.lista .offerta .offerta-testo .intro-text p{margin:10px 0}.offerte.box .offerta .offerta-testo .intro-text .title,.offerte.lista .offerta .offerta-testo .intro-text .title{font-weight:300;line-height:1.2;font-size:26px;position:relative;margin-bottom:20px;transition:.4s ease-in-out}.offerte.box .offerta .offerta-testo .intro-text .title:after,.offerte.lista .offerta .offerta-testo .intro-text .title:after{content:'';position:absolute;bottom:-10px;left:0;right:0;margin:auto;background:#313131;width:120px;height:2px}.offerte.box .offerta .offerta-testo .intro-text .title:focus,.offerte.box .offerta .offerta-testo .intro-text .title:hover,.offerte.lista .offerta .offerta-testo .intro-text .title:focus,.offerte.lista .offerta .offerta-testo .intro-text .title:hover{color:#313131;transition:.4s ease-in-out}@media (min-width:768px){.offerte.box .offerta .offerta-testo .intro-text .title,.offerte.lista .offerta .offerta-testo .intro-text .title{font-size:32px;margin-bottom:35px}.offerte.box .offerta .offerta-testo .intro-text .title:after,.offerte.lista .offerta .offerta-testo .intro-text .title:after{bottom:-20px}}@media (min-width:992px){.offerte.box .offerta .offerta-testo .intro-text .title:after,.offerte.lista .offerta .offerta-testo .intro-text .title:after{margin-left:0;right:unset}}@media (min-width:1200px){.offerte.box .offerta .offerta-testo .intro-text .title,.offerte.lista .offerta .offerta-testo .intro-text .title{font-size:36px}}@media (min-width:1200px){.offerte.box .offerta .offerta-testo .intro-text .title,.offerte.lista .offerta .offerta-testo .intro-text .title{font-size:40px}}.offerte.box .offerta .offerta-testo .intro-text .date,.offerte.lista .offerta .offerta-testo .intro-text .date{color:#48aab7;font-size:14px}@media (min-width:768px){.offerte.box .offerta .offerta-testo .intro-text .date,.offerte.lista .offerta .offerta-testo .intro-text .date{font-size:18px}}.offerte.box .offerta .offerta-testo .btn,.offerte.lista .offerta .offerta-testo .btn{width:100%;max-width:170px}@media (max-width:450px){.offerte.box .offerta .offerta-testo footer.flex-xs,.offerte.lista .offerta .offerta-testo footer.flex-xs{flex-direction:column}.offerte.box .offerta .offerta-testo footer.flex-xs .btn-first,.offerte.lista .offerta .offerta-testo footer.flex-xs .btn-first{margin-bottom:8px}}.offerte.box .offerta .offerta-testo .btn-first,.offerte.lista .offerta .offerta-testo .btn-first{max-width:200px;font-size:20px;margin:0 auto;padding:14px;line-height:1}@media (min-width:992px){.offerte.box .offerta .offerta-testo .btn-first,.offerte.lista .offerta .offerta-testo .btn-first{margin-left:0}}.offerte.box .offerta .offerta-testo .btn-first,.offerte.lista .offerta .offerta-testo .btn-first{background:#313131;color:#fff;text-transform:uppercase;transition:.4s ease-in-out}.offerte.box .offerta .offerta-testo .btn-first:focus,.offerte.box .offerta .offerta-testo .btn-first:hover,.offerte.lista .offerta .offerta-testo .btn-first:focus,.offerte.lista .offerta .offerta-testo .btn-first:hover{border-color:#48aab7;background:#48aab7;transition:.4s ease-in-out}.offerte.box .offerta .offerta-testo .btn-first:focus,.offerte.lista .offerta .offerta-testo .btn-first:focus{background:#48aab7}.offerte.box .offerta .offerta-testo .scopri,.offerte.lista .offerta .offerta-testo .scopri{margin:15px 0;font-size:20px}.offerte.box .offerta .offerta-testo.no-price,.offerte.lista .offerta .offerta-testo.no-price{margin:auto}.offerte.box .offerta .offerta-foto,.offerte.lista .offerta .offerta-foto{position:relative}@media screen and (min-width:992px){.offerte.box .offerta .offerta-testo .entry-header,.offerte.lista .offerta .offerta-testo .entry-header{max-width:inherit;margin-bottom:50px}}.no-offerte{margin-bottom:20px}@media screen and (min-width:768px){.no-offerte{margin-bottom:35px}}@media screen and (min-width:992px){.no-offerte{margin-bottom:50px}}.offerte.box{clear:both;position:relative}.offerte.box .cta-all-offerte{font-weight:400;display:inline-block;font-size:20px;margin-bottom:20px;position:relative;font-weight:700}@media (min-width:768px){.offerte.box .cta-all-offerte{font-size:30px;margin-bottom:35px}}@media (min-width:1200px){.offerte.box .cta-all-offerte{font-size:34px}}@media (min-width:1540px){.offerte.box .cta-all-offerte{margin-bottom:80px;font-size:40px;margin-bottom:50px}}.offerte.box .cta-all-offerte:focus,.offerte.box .cta-all-offerte:hover{color:#48aab7}@media (min-width:992px){.offerte.box .offerta .cta-all-offerte{display:block}}.offerte.lista .offerta{background:#f3f3f3;margin-bottom:20px}@media (min-width:992px){.offerte.lista .offerta{background:0 0;margin-bottom:50px}}@media (min-width:992px){.offerte.lista .offerta.offer-change{border-left:none;border-right:30px solid #48aab7}.offerte.lista .offerta.offer-change .single-offer{flex-direction:row-reverse}.offerte.lista .offerta.offer-change .abs-positioning{left:auto;right:0}.offerte.lista .offerta.offer-change .offerta-testo{margin-left:auto;margin-right:100px}}@media (min-width:1540px){.offerte.lista .offerta.offer-change .offerta-testo{margin:auto}}@media (min-width:992px){#owl-offerte-slide .owl-dots{position:absolute;width:50%;left:0;margin:auto;bottom:15px;left:-50%;right:0}}.dettaglio-offerta .offerta{padding:0}.dettaglio-offerta .offerta h1.title{margin:20px 15px;text-align:center}.dettaglio-offerta .offerta h1.title:before{margin:auto;right:0}@media (min-width:768px){.dettaglio-offerta .offerta h1.title{margin:20px 15px}}@media (min-width:992px){.dettaglio-offerta .offerta h1.title{margin:25px 15px}}@media (min-width:1540px){.dettaglio-offerta .offerta h1.title{margin:50px 15px}}.dettaglio-offerta .offerta .subtitle{font-size:21px;margin-bottom:25px}.dettaglio-offerta .offerta .subtitle:before{margin:auto;right:0}@media (min-width:992px){.dettaglio-offerta .offerta .subtitle{font-size:28px;margin-bottom:40px}}@media (min-width:1200px){.dettaglio-offerta .offerta .subtitle{font-size:34px}}.dettaglio-offerta .offerta .offerta-testo{margin:20px 0}@media (min-width:992px){.dettaglio-offerta .offerta .offerta-testo{margin:35px 0}}.dettaglio-offerta .offerta .offerta-foto{position:relative}@media (min-width:992px){.dettaglio-offerta .offerta .offerta-foto .price-wrap{position:absolute;left:0;top:0}}.dettaglio-offerta .date{color:#48aab7;text-align:center;margin-bottom:15px;font-size:14px}@media (min-width:768px){.dettaglio-offerta .date{font-size:18px}}.dett-offerta.buttons{padding:0 15px;flex-direction:column;margin-bottom:20px}.dett-offerta.buttons a{max-width:450px;width:100%;height:50px;padding:0;margin:auto auto 8px;background:#48aab7;color:#fff;transition:.3s ease-in-out}@media (min-width:992px){.dett-offerta.buttons a{margin:0}}.dett-offerta.buttons a:focus,.dett-offerta.buttons a:hover{transition:.3s ease-in-out}.dett-offerta.buttons .info{margin-top:0;background:#313131}.dett-offerta.buttons .telefono{background:#d0fdf2;color:#48aab7}.dett-offerta.buttons .all-offerte{margin-bottom:0;color:#313131;background:#fdc729}.dett-offerta.buttons .all-offerte:focus strong:after,.dett-offerta.buttons .all-offerte:hover strong:after,.dett-offerta.buttons .telefono:focus strong:after,.dett-offerta.buttons .telefono:hover strong:after{background:#48aab7}.dett-offerta.buttons .booking:focus strong:after,.dett-offerta.buttons .booking:hover strong:after,.dett-offerta.buttons .info:focus strong:after,.dett-offerta.buttons .info:hover strong:after{background:#fff}@media screen and (min-width:992px){.dett-offerta.buttons{padding:0;flex-direction:row;margin:0 -20px 35px}.dett-offerta.buttons a{padding:15px;height:60px}.dett-offerta.buttons .all-offerte{padding:13px}}.recensioni-wrap{width:100%}.recensioni-wrap h3{text-align:center}@media (min-width:992px){.recensioni-wrap h3{text-align:left;margin:0;font-size:36px;padding-left:20px;line-height:70px}}@media (min-width:1200px){.recensioni-wrap h3{font-size:42px;padding-left:35px;line-height:100px}}@media (min-width:1540px){.recensioni-wrap h3{font-size:50px;padding-left:65px;line-height:150px}}@media (min-width:992px){.recensioni-wrap .recensione-block{border-right:30px solid #48aab7}}.recensioni-wrap .recensione-block .white-cta{font-size:18px}@media (min-width:992px){.recensioni-wrap .recensione-block .white-cta{display:inline-block}}.recensioni-wrap .recensione-block .white-cta div a{width:225px;display:block;background:#fff;margin:auto;text-align:center}.recensioni-wrap .recensione-block .white-cta div a span:after{background:#313131;height:2px}@media (min-width:992px){.recensioni-wrap .recensione-block .white-cta div{max-width:285px;margin:auto;width:100%}.recensioni-wrap .recensione-block .white-cta div a{padding:27px 0 20px 20px;text-align:left;margin-left:0}}@media (min-width:1200px){.recensioni-wrap .recensione-block .white-cta div{max-width:370px}}@media (min-width:1540px){.recensioni-wrap .recensione-block .white-cta div{max-width:535px;margin:auto;width:100%}.recensioni-wrap .recensione-block .white-cta div a{min-width:225px;padding:60px 0 35px 35px}}.recensioni-wrap .recensione-block .white-cta.bottom div{margin-top:10px}.recensioni-wrap .recensione-block .white-cta.bottom div a{padding:14px 20px 20px 20px}@media (min-width:992px){.recensioni-wrap .recensione-block .white-cta.bottom div{margin-top:0}}@media (min-width:1540px){.recensioni-wrap .recensione-block .white-cta.bottom div a{padding:25px 0 60px 35px}}.recensioni-wrap .bg-recensioni{display:none}@media (min-width:992px){.recensioni-wrap .bg-recensioni{display:block;position:relative;height:610px;overflow:hidden}.recensioni-wrap .bg-recensioni img{position:absolute;width:570px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1200px){.recensioni-wrap .bg-recensioni img{width:630px}}@media (min-width:1540px){.recensioni-wrap .bg-recensioni{height:auto}.recensioni-wrap .bg-recensioni img{width:100%;left:0;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.recensioni-wrap .all-recensioni{padding:0 15px}@media (min-width:992px){.recensioni-wrap .all-recensioni{padding:0 35px;margin-left:auto;max-width:820px;margin-bottom:20px}.recensioni-wrap .all-recensioni a{margin-left:auto;margin-right:0}}@media (min-width:1200px){.recensioni-wrap .all-recensioni{margin-bottom:35px}}@media (min-width:1540px){.recensioni-wrap .all-recensioni{margin-bottom:50px}}.recensioni-box,.recensioni-lista{clear:both;width:100%;text-align:center}@media (min-width:992px){.recensioni-box,.recensioni-lista{text-align:left}}.recensioni-box .single-box-recensione,.recensioni-lista .single-box-recensione{padding:0 15px 20px}.recensioni-box .single-box-recensione a,.recensioni-lista .single-box-recensione a{flex-direction:column}@media (min-width:992px){.recensioni-box .single-box-recensione,.recensioni-lista .single-box-recensione{padding:0 35px;max-width:820px;margin:auto}.recensioni-box .single-box-recensione a,.recensioni-lista .single-box-recensione a{flex-direction:row}}.recensioni-box .single-box-recensione .titolo,.recensioni-lista .single-box-recensione .titolo{font-weight:400;font-size:22px;margin-bottom:20px}@media (min-width:768px){.recensioni-box .single-box-recensione .titolo,.recensioni-lista .single-box-recensione .titolo{font-size:26px}}@media (min-width:1200px){.recensioni-box .single-box-recensione .titolo,.recensioni-lista .single-box-recensione .titolo{font-size:30px;margin-bottom:35px}}@media (min-width:992px){.recensioni-box .single-box-recensione .text-rec,.recensioni-lista .single-box-recensione .text-rec{margin-left:auto}}.recensioni-box .single-box-recensione .the-logo,.recensioni-lista .single-box-recensione .the-logo{background:#fdc729;margin-bottom:20px}@media (min-width:992px){.recensioni-box .single-box-recensione .the-logo,.recensioni-lista .single-box-recensione .the-logo{margin-right:35px}}.recensioni-box .single-box-recensione .the-logo img,.recensioni-lista .single-box-recensione .the-logo img{width:70px!important;padding:10px;margin:auto}@media (min-width:992px){.recensioni-box .single-box-recensione .the-logo img,.recensioni-lista .single-box-recensione .the-logo img{width:100px!important;padding:18px}}.recensioni-box .commento,.recensioni-lista .commento{margin:0}.recensioni-box .push-bottom,.recensioni-lista .push-bottom{margin-top:20px}@media (min-width:992px){.recensioni-box .push-bottom,.recensioni-lista .push-bottom{margin-top:35px}}.recensioni-box #owl-recensioni .owl-dots,.recensioni-lista #owl-recensioni .owl-dots{padding-top:8px;background:#d0fdf2}@media (min-width:992px){.recensioni-box #owl-recensioni .owl-dots,.recensioni-lista #owl-recensioni .owl-dots{display:none}}@media (min-width:992px){.recensioni-box{margin:auto}}.recensioni-lista{background:0 0}.recensioni-lista .single-box-recensione{background:#d0fdf2;margin-bottom:20px;padding:0 15px 20px}@media (min-width:768px){.recensioni-lista .single-box-recensione{padding:0 35px 20px}}@media (min-width:992px){.recensioni-lista .single-box-recensione{padding:20px 35px 20px;flex-direction:row;max-width:940px}}@media (min-width:1200px){.recensioni-lista .single-box-recensione{max-width:1140px}}@media (min-width:992px){.recensioni-lista .logo-recensione{display:block}}@media (min-width:992px){.recensioni-lista .push-bottom{text-align:center}}.footer{max-width:1920px;margin:0 auto}.footer .contatti-wrap{background:url(https://www.residencevip.it/view/templates/bootstrapv3/pic/bg-contatti.jpg) no-repeat center center;background-size:cover;padding:0 15px 20px}@media (min-width:768px){.footer .contatti-wrap{padding:0 15px 35px}}@media (min-width:992px){.footer .contatti-wrap{padding:0 15px 80px}}@media (min-width:1200px){.footer .contatti-wrap{padding:0 15px 120px}}@media (min-width:1540px){.footer .contatti-wrap{padding:0 15px 160px}.footer .contatti-wrap .container-inside-fluid{max-width:1140px}}.footer #contattaci_text{font-size:21px;padding:20px 15px;font-weight:300;line-height:1.2;text-align:center;margin-bottom:0}@media (min-width:768px){.footer #contattaci_text{padding:35px 15px;font-size:24px;font-weight:100}.footer #contattaci_text strong{font-weight:900}}@media (min-width:1200px){.footer #contattaci_text{padding:50px 15px 60px}}.footer .contatti input,.footer .contatti select{height:40px;border:1px solid #48aab7;border-radius:0}.footer .contatti input:focus,.footer .contatti select:focus,.footer .contatti textarea:focus{border:1px solid #48aab7}.footer .contatti input::-webkit-input-placeholder,.footer .contatti textarea::-webkit-input-placeholder{color:#313131;font-weight:400}.footer .contatti input:-moz-placeholder,.footer .contatti textarea:-moz-placeholder{color:#313131;opacity:1;font-weight:400}.footer .contatti input::-moz-placeholder,.footer .contatti textarea::-moz-placeholder{color:#313131;opacity:1;font-weight:400}.footer .contatti input:-ms-input-placeholder,.footer .contatti textarea:-ms-input-placeholder{color:#313131;font-weight:400}.footer .contatti input::-ms-input-placeholder,.footer .contatti textarea::-ms-input-placeholder{color:#313131;font-weight:400}.footer .contatti .form-control{color:#313131;font-weight:400;position:relative;background:0 0}.footer .contatti .form-control[disabled],.footer .contatti .form-control[readonly],.footer .contatti fieldset[disabled]{background:0 0}.footer .contatti .textarea{min-height:150px;border:1px solid #48aab7;border-radius:0;max-height:150px;width:100%!important;transition:.3s ease-in-out}.footer .contatti .textarea.shrink{min-height:95px;max-height:95px;transition:.3s ease-in-out}.footer .contatti .hidden{margin-bottom:0;z-index:-2;transition:.3s ease-in-out}.footer .contatti .btn{font-weight:800;font-size:18px;padding:19.5px 50px;line-height:normal;height:auto;border-radius:0;margin:20px auto 0}@media (min-width:992px){.footer .contatti .btn{margin:0;margin-left:auto}}.footer .contatti button{background:#48aab7;border-color:#48aab7}.footer .contatti button:focus,.footer .contatti button:hover{background:#fdc729;border-color:#fdc729}.footer .contatti select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.footer .contatti select::-ms-expand{display:none}.footer .contatti .arrow{position:absolute;right:18px;width:17px;height:17px;top:calc(50% - 14.25px);border:5px solid;border-color:#313131 transparent transparent #313131;transform:rotate(-135deg);z-index:-1}.footer .contatti .moduloForm{margin:0 auto}@media (min-width:992px){.footer .contatti .moduloForm{max-width:none;position:relative}}.footer .contatti .children{margin:0 4px;margin-bottom:15px;width:calc(50% - 4px);float:left;clear:unset!important}@media (min-width:768px){.footer .contatti .children{margin:0 4px;margin-bottom:15px;width:calc(25% - 6px)}}.footer .contatti .children .arrow{height:12px;width:12px;border:3px solid;right:10px;top:calc(50% - 9px);border-color:#313131 transparent transparent #313131}@media (min-width:992px){.footer .contatti .children .arrow{height:8px;width:8px;border:2px solid;border-color:#313131 transparent transparent #313131;right:7px;top:calc(50% - 7px)}}@media (min-width:1200px){.footer .contatti .children .arrow{height:12px;width:12px;border:3px solid;right:10px;border-color:#313131 transparent transparent #313131;top:calc(50% - 9px)}}.footer .contatti .children.first{margin-left:0}.footer .contatti .children.last{margin-right:0}.footer .contatti .children~.children{margin-right:0}@media (min-width:768px){.footer .contatti .children~.children{margin-right:4px}}.footer .contatti .children~.children~.children{margin-right:4px;margin-left:0}@media (min-width:768px){.footer .contatti .children~.children~.children{margin-left:4px}}.footer .contatti .children~.children~.children~.children{margin-right:0;margin-left:4px}.footer .contatti .step-title{padding:15px 30px;color:#313131;font-weight:100;font-size:22px;width:100%;margin:0 auto;text-transform:uppercase}@media (min-width:768px){.footer .contatti .step-title{width:560px}}@media (min-width:992px){.footer .contatti .step-title{padding:35px 35px 25px;width:100%}}@media (min-width:1200px){.footer .contatti .step-title{padding:35px 35px 25px}}.footer .contatti .primo-step{margin-bottom:20px}@media (min-width:768px){.footer .contatti .primo-step{margin-bottom:25px}}@media (min-width:992px){.footer .contatti .primo-step{margin-bottom:0;margin-left:0}}@media (min-width:768px){.footer .contatti .secondo-step{margin:auto}}@media (min-width:992px){.footer .contatti .secondo-step{margin:0;margin-left:auto}}.footer .contatti .secondo-step .step-title{color:#313131}.footer .contatti .primo-step,.footer .contatti .secondo-step{background:rgba(255,255,255,.5)}.footer .contatti .step{padding:0 20px;margin:0 auto;width:100%}@media (min-width:768px){.footer .contatti .step{width:560px}}@media (min-width:992px){.footer .contatti .step{width:456px}}@media (min-width:1200px){.footer .contatti .step{width:546px;padding:0 30px}}.footer .contatti .white-space{display:none}@media (min-width:992px){.footer .contatti .white-space{display:block;margin-right:20px;width:calc(50% + 92px)}}@media (min-width:1200px){.footer .contatti .white-space{width:calc(50% - 8px)}}.footer .contatti .form-group{padding:0;z-index:1;clear:both}@media (min-width:768px){.footer .contatti .form-group{clear:unset}}.footer .contatti .form-group select{cursor:pointer}.footer .contatti .form-group .form-control{font-size:14px;padding:6px}@media (min-width:992px){.footer .contatti .form-group .form-control{font-size:13px}}@media (min-width:1200px){.footer .contatti .form-group .form-control{font-size:14px;padding:6px 10px}}.footer .contatti .form-group .input-group{width:100%}@media (min-width:992px){.footer .contatti .form-group .input-group{display:block}}.footer .contatti .form-group .calendar{position:absolute;right:0;width:50px;height:40px;background:url(https://www.residencevip.it/view/templates/bootstrapv3/pic/calendar.png) no-repeat center center;background-size:26px;z-index:-1}.footer .contatti fieldset{background:0 0;border:2px solid #48aab7;max-width:564px;width:100%;margin:0 auto;padding-bottom:20px}@media (min-width:992px){.footer .contatti fieldset{max-width:unset;width:auto;padding-bottom:60px}}@media (min-width:992px){.footer .contatti .abs-positioning{position:absolute;width:100%;bottom:0}}.footer .contatti .moduloPrivacy{margin-top:15px;width:100%;border:none;padding:0;padding-bottom:0}.footer .contatti .moduloPrivacy .privacy-box{padding:0;margin-bottom:0;font-weight:800;background:rgba(255,255,255,.5);position:relative;margin-right:40px;padding:15px 0 8px 15px;border:2px solid #48aab7}.footer .contatti .moduloPrivacy .privacy-box span{font-size:14px!important}.footer .contatti .moduloPrivacy .privacy-box span.flex-align-center{text-decoration:none!important}.footer .contatti .moduloPrivacy .privacy-box .help-block{text-transform:none}.footer .contatti .moduloPrivacy .form-newsletter,.footer .contatti .moduloPrivacy .form-privacy{margin:0 auto 10px}@media (min-width:768px){.footer .contatti .moduloPrivacy .form-newsletter,.footer .contatti .moduloPrivacy .form-privacy{width:100%}}.footer .contatti .moduloPrivacy .form-privacy{margin-bottom:8px}@media (min-width:992px){.footer .contatti .moduloPrivacy .form-privacy a{margin-left:15px}}.footer .contatti .moduloPrivacy .form-newsletter{position:relative}.footer .contatti .moduloPrivacy .form-newsletter input{cursor:pointer}.footer .contatti .moduloPrivacy .submit-box{margin-bottom:0}.footer .contatti .checkbox-cstm{position:relative}.footer .contatti .checkbox-cstm a,.footer .contatti .checkbox-cstm span{line-height:1;margin-left:12px}.footer .contatti .checkbox-cstm a span,.footer .contatti .checkbox-cstm span span{margin:0}.footer .contatti .checkbox-cstm a{margin-left:12px!important}.footer .contatti .checkbox-cstm input{opacity:0;top:0;width:17px;height:17px;margin:0;cursor:pointer;z-index:99}.footer .contatti .checkbox-cstm input+a,.footer .contatti .checkbox-cstm input+span{position:relative;padding:0}.footer .contatti .checkbox-cstm label{cursor:pointer;position:absolute;left:0;right:0;width:17px;height:17px;margin:0;top:0;border:1px solid #48aab7;background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#313131', GradientType=0)}.footer .contatti .checkbox-cstm label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:10px;height:6px;background:0 0;top:3px;left:3px;border:3px solid #313131;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.footer .contatti .checkbox-cstm label.checked-in:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.footer .footer-wrap .newsletter-wrap{background:#fdc729}.footer .footer-wrap .newsletter-wrap .newsletter{margin:20px;max-width:450px}@media (min-width:470px){.footer .footer-wrap .newsletter-wrap .newsletter{margin:20px auto}}@media (min-width:768px){.footer .footer-wrap .newsletter-wrap .newsletter{margin:25px 35px;max-width:unset}}@media (min-width:992px){.footer .footer-wrap .newsletter-wrap .newsletter{margin:20px}}@media (min-width:1200px){.footer .footer-wrap .newsletter-wrap .newsletter{margin:25px 35px}}@media (min-width:1540px){.footer .footer-wrap .newsletter-wrap .newsletter{margin:60px 90px}}.footer .footer-wrap .newsletter-wrap .newsletter h4{font-weight:900;font-size:22px;text-transform:uppercase;margin-bottom:8px;margin-left:10px}@media (min-width:768px){.footer .footer-wrap .newsletter-wrap .newsletter h4{margin-left:20px}}.footer .footer-wrap .newsletter-wrap form{display:inline-block;margin-top:8px}.footer .footer-wrap .newsletter-wrap fieldset{padding:0}@media (min-width:768px){.footer .footer-wrap .newsletter-wrap fieldset.inputs{width:calc(100% - 145px)}.footer .footer-wrap .newsletter-wrap fieldset.inputs .form-group .validate-email{margin-left:20px}}.footer .footer-wrap .newsletter-wrap .form-group{margin-bottom:0}.footer .footer-wrap .newsletter-wrap .inputs .form-group{padding:0}.footer .footer-wrap .newsletter-wrap .inputs input{height:40px;border:none;border-radius:0;margin-bottom:20px}.footer .footer-wrap .newsletter-wrap .inputs input::-webkit-input-placeholder{color:#313131;font-weight:400}.footer .footer-wrap .newsletter-wrap .inputs input::-moz-placeholder{color:#313131;font-weight:400}.footer .footer-wrap .newsletter-wrap .inputs input:-ms-input-placeholder{color:#313131;font-weight:400}.footer .footer-wrap .newsletter-wrap .inputs input:-moz-placeholder{color:#313131;font-weight:400}.footer .footer-wrap .newsletter-wrap .inputs .help-block{margin:-5px 0 15px}.footer .footer-wrap .newsletter-wrap .inputs i{display:none!important}.footer .footer-wrap .newsletter-wrap #autorizzo{margin:0}.footer .footer-wrap .newsletter-wrap .checkbox-cstm{position:relative}.footer .footer-wrap .newsletter-wrap .checkbox-cstm label{display:block;color:#313131}.footer .footer-wrap .newsletter-wrap .checkbox-cstm a,.footer .footer-wrap .newsletter-wrap .checkbox-cstm span{line-height:1;margin-left:12px;align-self:center}.footer .footer-wrap .newsletter-wrap .checkbox-cstm a span,.footer .footer-wrap .newsletter-wrap .checkbox-cstm span span{margin:0}.footer .footer-wrap .newsletter-wrap .checkbox-cstm input{opacity:0;top:0;width:17px;height:17px;margin:0;cursor:pointer;z-index:99}.footer .footer-wrap .newsletter-wrap .checkbox-cstm input+a,.footer .footer-wrap .newsletter-wrap .checkbox-cstm input+span{position:relative;padding:0}.footer .footer-wrap .newsletter-wrap .checkbox-cstm label{cursor:pointer;position:absolute;left:0;right:0;width:17px;height:17px;margin:0;top:0;border:1px solid #313131;background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#313131', GradientType=0)}.footer .footer-wrap .newsletter-wrap .checkbox-cstm label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:10px;height:6px;background:0 0;top:3px;left:3px;border:3px solid #313131;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.footer .footer-wrap .newsletter-wrap label.checked-in:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.footer .footer-wrap .newsletter-wrap .submit-box{width:100%;padding:0;margin-top:20px}@media (min-width:768px){.footer .footer-wrap .newsletter-wrap .submit-box{margin-top:0;width:100px;position:absolute;right:0;top:-60px}}.footer .footer-wrap .newsletter-wrap .submit-box button{margin-left:auto;height:40px;background:#fff;color:#313131;font-weight:700}.footer .footer-wrap .newsletter-wrap .help-block{text-transform:none;background:#fff;margin:15px 0 0;padding:4px 15px;width:inherit}.footer .footer-wrap .newsletter-wrap .privacy-box{color:#fff;width:100%;padding:0;margin-bottom:0;font-weight:800}.footer .footer-wrap .newsletter-wrap .privacy-box span{font-size:14px!important}.footer .footer-wrap .newsletter-wrap .privacy-box span.flex-align-center{text-decoration:none!important}.footer .footer-wrap .newsletter-wrap .privacy-box i{display:none!important}@media screen and (min-width:768px){.footer .footer-wrap .newsletter-wrap .privacy-box{width:calc(100% - 100px)}}.footer .footer-wrap .newsletter-wrap .form-privacy a{text-decoration:none;color:#313131!important}.footer .footer-wrap .newsletter-wrap .form-privacy input{width:23px!important}@media screen and (min-width:992px){.footer .footer-wrap .newsletter-wrap .form-privacy a{margin-left:15px;margin-right:10px}}.footer .footer-wrap .info-wrap{background:#48aab7;color:#fff;font-size:21px}@media (min-width:768px){.footer .footer-wrap .info-wrap{font-size:26px}}@media (min-width:992px){.footer .footer-wrap .info-wrap{font-size:21px}}@media (min-width:1200px){.footer .footer-wrap .info-wrap{font-size:26px}}@media (min-width:1540px){.footer .footer-wrap .info-wrap{font-size:30px}}.footer .footer-wrap .info-wrap .info{padding:20px 0}@media (min-width:768px){.footer .footer-wrap .info-wrap .info{padding:35px 0}}@media (min-width:992px){.footer .footer-wrap .info-wrap .info{padding:20px 0}}@media (min-width:1200px){.footer .footer-wrap .info-wrap .info{padding:35px 0}}@media (min-width:1540px){.footer .footer-wrap .info-wrap .info{padding:45px 0}}.footer .footer-wrap .info-wrap .info .address{margin-bottom:20px}.footer .footer-wrap .info-wrap .info .contacts{padding:25px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.footer .footer-wrap .info-wrap .info .facebook{margin:20px 0}.footer .footer-wrap .info-wrap .mail{color:#fdc729}.footer .footer-wrap .info-wrap .mail strong:after{bottom:-5px}.footer .footer-wrap .info-wrap .phones{flex-direction:column}.footer .footer-wrap .info-wrap .phones a{margin-bottom:12px}.footer .footer-wrap .info-wrap .phones a span:after,.footer .footer-wrap .info-wrap .phones a strong:after{bottom:-2px}.footer .footer-wrap .info-wrap .phones a img{margin-right:8px}@media (min-width:992px){.footer .footer-wrap .info-wrap .phones{flex-direction:row;margin-bottom:12px}.footer .footer-wrap .info-wrap .phones a{margin-bottom:0}.footer .footer-wrap .info-wrap .phones a:first-child{margin-left:auto;margin-right:25px}.footer .footer-wrap .info-wrap .phones a:last-child{margin-right:auto;margin-left:25px}}.footer .footer-wrap .info-wrap .privacy-policy{padding-bottom:20px}.footer .footer-wrap .map{display:none}@media (min-width:992px){.footer .footer-wrap .map{display:block;position:relative;overflow:hidden}.footer .footer-wrap .map img{position:absolute;max-width:unset;width:600px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.footer .footer-wrap .map-xs{display:none}}@media (min-width:1200px){.footer .footer-wrap .map img{width:700px}}@media (min-width:1540px){.footer .footer-wrap .map img{width:800px}}@media (min-width:1740px){.footer .footer-wrap .map img{max-width:100%;width:100%;position:relative;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.footer .adriaweb{padding:25px 0 30px}.flex-reverse-xs{flex-direction:row-reverse}.flex-col-only-xs{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex50{flex-basis:50%}@media screen and (min-width:992px){.flex-col-only-xs,.flex-col-reverse-xs,.flex-reverse-xs{flex-direction:row}}