#inner-page-wrapper>.container{width:100%;padding:0}#content-full{margin-top:0}.page-template-mid-long-term-rentals .gr-v2{padding-top:15px}.gr-v2-destinations{position:relative;padding:108px 0 26px}.gr-v2-destinations .bg-section{max-height:825px}.gr-v2-destinations .bg-section:before{content:"";background:#fff;opacity:.9}.gr-v2-destinations .bg-section:after{content:"";top:30%;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%)}.gr-v2-destinations__title{margin-bottom:61px}.gr-v2-destinations__list{position:relative;margin:0 -15px;font-size:0}.gr-v2-destinations__list:not(.slick-initialized) .gr-v2-destinations__item:nth-child(4)~.gr-v2-destinations__item{display:none}.gr-v2-destinations__list .gr-v2-destinations__item{display:inline-block;vertical-align:top;position:relative;width:25%;padding:0 15px}.gr-v2-destinations__list .gr-v2-destinations__item a{display:block;position:relative}.gr-v2-destinations__list .gr-v2-destinations__item a .img-wrapper:before{content:"";background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);height:40%;opacity:.5;top:initial;z-index:2}.gr-v2-destinations__list .gr-v2-destinations__item a .details{position:absolute;bottom:35px;left:0;right:0;color:#fff;text-align:center;z-index:2}.gr-v2-destinations__list .gr-v2-destinations__item a .details h2{font-size:26px;font-weight:400;font-family:var(--font-family-title)}.gr-v2-destinations__list .gr-v2-destinations__item a .hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:#ffffffb3;display:flex;align-items:flex-end;flex-flow:row wrap;color:#000;line-height:1;opacity:0;transition:opacity var(--default-transition)}.gr-v2-destinations__list .gr-v2-destinations__item a .hover>div{width:100%;position:relative;z-index:1;padding:0 30px 30px;transform:translateY(30px);transition:all var(--default-transition)}.gr-v2-destinations__list .gr-v2-destinations__item a .hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(15deg,rgba(255,255,255,.65) 0%,rgba(255,255,255,0) 60%)}.gr-v2-destinations__list .gr-v2-destinations__item a .hover h2{font-size:30px!important;font-family:var(--font-family-title);line-height:1!important;margin:0 0 21px!important;font-weight:400!important}.gr-v2-destinations__list .gr-v2-destinations__item a .hover p{font-size:16px!important;font-weight:300;line-height:1.625!important;margin:0 0 18px!important}.gr-v2-destinations__list .gr-v2-destinations__item a .hover .btn-a{text-align:left}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .details{transform:translateY(-30px);opacity:0}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .hover{opacity:1}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .hover>div{transform:translateY(0)}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .hover .btn-a,.gr-v2-destinations__list .gr-v2-destinations__item a:hover .hover .btn-a:hover{color:#000}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .hover .btn-a:before,.gr-v2-destinations__list .gr-v2-destinations__item a:hover .hover .btn-a:hover:before{width:68%;background:var(--primary)}.gr-v2-destinations__controls{position:relative;margin:50px 0 0}.gr-v2-destinations__controls button{background:transparent;padding:0;border:none;font-size:20px;color:var(--primary);transition:color var(--default-transition)}.gr-v2-destinations__controls button i{display:flex;justify-content:flex-end;width:19px;height:20px;overflow:hidden}.gr-v2-destinations__controls button.slick-prev i{transform:rotateY(180deg)}.gr-v2-destinations__controls button:hover{color:#000}.gr-v2-destinations__controls a.btn-a{margin:0 30px}.custom-calendar-dropdown.guesty-calendar{width:285px;background:#fff;color:#000;border:1px solid rgba(0,0,0,.25);box-shadow:0 0 20px #00000040}.custom-calendar-dropdown.guesty-calendar .ui-datepicker-header a.ui-datepicker-prev:before{border-color:transparent #000 transparent transparent}.custom-calendar-dropdown.guesty-calendar .ui-datepicker-header a.ui-datepicker-next:before{border-color:transparent transparent transparent #000}.custom-calendar-dropdown.guesty-calendar .ui-datepicker-header .ui-datepicker-title{color:#000}body.popup-active{overflow:hidden}.ip-popup{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);visibility:hidden;pointer-events:none;opacity:0;transition:all .6s ease;overflow:hidden;font-size:0}.ip-popup.active{visibility:visible;pointer-events:auto;opacity:1}.ip-popup.active .ip-popup__main{transform:scale(1);opacity:1}.ip-popup__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;display:block;padding:25px}.ip-popup__close{position:absolute;top:34px;right:34px;font-size:17px;line-height:1;font-weight:700;color:#000;border:none;padding:0;background-color:transparent;transition:var(--default-transition);z-index:5}.ip-popup__close:hover{color:var(--primary)}.ip-popup__main{position:relative;width:100%;max-width:1275px;margin:0 auto;transition:all .6s ease;transform:scale(.7);opacity:0;background:#fff;z-index:5;overflow:hidden}.ip-popup__main:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border:2px solid var(--primary);z-index:1;pointer-events:none}.ip-popup__row{display:flex;justify-content:space-between;position:relative}.ip-popup__row-col{display:inline-block;vertical-align:middle;width:50%;position:relative}.ip-popup__row-col:first-child{width:35.608%}.ip-popup__row-col:last-child{width:64.392%}.ip-popup__row-col-img{display:block;position:relative;height:100%;z-index:5;background-color:#000;text-align:center}.ip-popup__row-col-img img{width:100%;max-width:80.176%;height:auto;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}.ip-popup__row-col-content{height:100%;display:flex;flex-direction:column;justify-content:center;padding:105px 55px 60px 80px}.ip-popup__row-col-content .section-title strong.line-left:before,.ip-popup__row-col-content .section-title strong.line-right:before{margin-right:14px}.ip-popup__row-col-content-tagline{display:block;position:relative;margin:25px 0 30px}.ip-popup__row-col-content-tagline p{font-size:16px;line-height:26px;color:#000;font-weight:300}.ip-popup__row-col-content-tagline strong{font-size:16px;line-height:1;color:#000;font-weight:700;font-style:italic;display:block;margin-top:35px}.ip-popup__row-col-content form{position:relative}.ip-popup__row-col-content .wpcf7 form .wpcf7-response-output{position:absolute;bottom:-25px;left:0;width:100%;font-size:12px;color:#000;margin:0 auto}.ip-popup__row-col-content .wpcf7-spinner{position:absolute;bottom:-30px;left:0;margin:0 auto}.ip-popup__row-col-content .wpcf7-form-control-wrap{display:block}.ip-popup__row-col-content .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:11px}.ip-popup__form{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative}.ip-popup__form-field{display:inline-block;vertical-align:middle;width:calc(50% - 10px);position:relative;margin-bottom:25px}.ip-popup__form-field select,.ip-popup__form-field textarea,.ip-popup__form-field input:not([type=submit]){width:100%;height:42px;border:none;border-bottom:1px solid #7f7f7f;background-color:#fff;font-size:14px;letter-spacing:.06em;font-weight:700;padding:0;line-height:normal;text-transform:uppercase;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ip-popup__form-field textarea{height:100px;resize:none;padding:15px 0}.ip-popup__form-field select option{background-color:#000;color:#fff}.ip-popup__form-field.is-full,.ip-popup__form-field.is-submit{width:100%;display:block}.ip-popup__form-field.has-caret:before{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;z-index:2}.ip-popup__form-field.is-datepicker:before{position:absolute;content:"";top:50%;transform:translateY(-50%);right:0;width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/activities/ai-calendar-icon.png);z-index:2;pointer-events:none}.ip-popup__form-field.is-datepicker input{text-align:right;color:#a2a2a2;padding-left:100px;padding-right:30px;cursor:pointer}.ip-popup__form-field.is-datepicker label{position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:14px;letter-spacing:.06em;font-weight:700;color:#000;text-transform:uppercase;z-index:2;pointer-events:none}.mid-description p{font-size:16px;line-height:1.6;color:#000;font-weight:300;margin-bottom:23px}#inner-page-wrapper{z-index:auto}@media screen and (min-width: 992px){.header .header__inner .header__navigation #nav>li>a{color:#fff}.header .header__inner .header__menu-button span:before,.header .header__inner .header__menu-button span:after{background:var(--primary)}}@media screen and (min-width: 1471px){.gr-v2-destinations .custom-container{width:1470px}}@media screen and (max-width: 1440px){.ip-popup__main{margin:50px auto;max-width:1170px}.ip-popup__row-col-content{padding:60px 55px 60px 70px}.ip-popup__row-col-content .section-title strong{font-size:55px}}@media screen and (max-width: 1366px){.gr-v2-destinations__list .gr-v2-destinations__item a .details{bottom:35px}.gr-v2-destinations__list .gr-v2-destinations__item a .details h2{font-size:20px}.gr-v2-destinations__list .gr-v2-destinations__item a .hover>div{padding:0 15px 15px;transform:translateY(15px)}.gr-v2-destinations__list .gr-v2-destinations__item a .hover h2{font-size:25px!important;margin:0 0 15px!important}.gr-v2-destinations__list .gr-v2-destinations__item a .hover p{font-size:14px!important;margin:0 0 10px!important}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .details{transform:translateY(-15px)}.ip-popup a.btn-a,.ip-popup .btn-a{font-size:16px}}@media screen and (max-width: 1199px){.gr-v2-destinations__list{margin:0 -10px}.gr-v2-destinations__list .gr-v2-destinations__item{padding:0 10px}.gr-v2-destinations__list .gr-v2-destinations__item a .details{bottom:25px}.gr-v2-destinations__list .gr-v2-destinations__item a .details h2{font-size:20px}.gr-v2-destinations__list .gr-v2-destinations__item a .hover>div{padding:0 10px 10px;transform:translateY(10px)}.gr-v2-destinations__list .gr-v2-destinations__item a .hover h2{font-size:20px!important;margin:0 0 10px!important}.gr-v2-destinations__list .gr-v2-destinations__item a .hover p{font-size:11px!important;margin:0 0 10px!important}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .details{transform:translateY(-10px)}.ip-popup a.btn-a,.ip-popup .btn-a{font-size:13px}.ip-popup a.btn-a:before,.ip-popup .btn-a:before{width:35px}.ip-popup a.btn-a:hover:before,.ip-popup .btn-a:hover:before{width:100%}.ip-popup__close{top:20px;right:20px}.ip-popup__main{max-width:992px}.ip-popup__row-col-content{padding:48px 40px}.ip-popup__row-col-content .section-title strong{font-size:45px}.ip-popup__row-col-content-tagline{margin:20px 0 25px}.ip-popup__row-col-content-tagline p{font-size:14px;line-height:23px}.ip-popup__row-col-content-tagline strong{font-size:14px;margin-top:30px}.ip-popup__form-field{margin-bottom:20px}.ip-popup__form-field select,.ip-popup__form-field textarea,.ip-popup__form-field input:not([type=submit]){font-size:13px}.ip-popup__form-field.is-datepicker label{font-size:13px}}@media screen and (max-width: 991px){.gr-v2-destinations__list{margin:0 -10px}.gr-v2-destinations__list:not(.slick-initialized) .gr-v2-destinations__item:nth-child(2)~.gr-v2-destinations__item{display:none}.gr-v2-destinations__list .gr-v2-destinations__item{padding:0 10px;width:50%}.gr-v2-destinations__list .gr-v2-destinations__item a .details{bottom:35px}.gr-v2-destinations__list .gr-v2-destinations__item a .details h2{font-size:20px}.gr-v2-destinations__list .gr-v2-destinations__item a .hover>div{padding:0 20px 20px;transform:translateY(20px)}.gr-v2-destinations__list .gr-v2-destinations__item a .hover h2{font-size:20px!important;margin:0 0 20px!important}.gr-v2-destinations__list .gr-v2-destinations__item a .hover p{font-size:13px!important;margin:0 0 20px!important}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .details{transform:translateY(-20px)}.ip-popup__wrapper{padding:25px 15px}.ip-popup__main{max-width:480px}.ip-popup__row{flex-direction:column-reverse}.ip-popup__row-col{width:100%!important}.ip-popup__row-col-img{padding:40px 0}.ip-popup__row-col-img img{position:relative;top:auto;transform:none;margin:0 auto;-o-object-position:bottom center;object-position:bottom center}.ip-popup__row-col-content{padding:48px 15px}.ip-popup__row-col-content .section-title{text-align:center}.ip-popup__row-col-content .section-title strong{font-size:27px}.ip-popup__row-col-content-tagline{text-align:center;margin:20px 0}.ip-popup__row-col-content-tagline strong{margin-top:20px}.ip-popup__form-field{display:block;width:100%;margin-bottom:15px}.ip-popup__form-field textarea{height:80px;padding:10px 0}}@media screen and (max-width: 767px){.gr-v2-destinations__list{margin:0 -10px}.gr-v2-destinations__list:not(.slick-initialized) .gr-v2-destinations__item:nth-child(1)~.gr-v2-destinations__item{display:none}.gr-v2-destinations__list .gr-v2-destinations__item{padding:0 10px;width:100%}.gr-v2-destinations__list .gr-v2-destinations__item a .details{bottom:35px}.gr-v2-destinations__list .gr-v2-destinations__item a .details h2{font-size:20px}.gr-v2-destinations__list .gr-v2-destinations__item a .hover>div{padding:0 20px 20px;transform:translateY(20px)}.gr-v2-destinations__list .gr-v2-destinations__item a .hover h2{font-size:20px!important;margin:0 0 20px!important}.gr-v2-destinations__list .gr-v2-destinations__item a .hover p{font-size:13px!important;margin:0 0 20px!important}.gr-v2-destinations__list .gr-v2-destinations__item a:hover .details{transform:translateY(-20px)}.gr-v2-destinations__controls a.btn-a{font-size:12px;margin:0 15px}}
