/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#333e48}.hamburger-box{width:1.5rem;height:14px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:1.5rem;height:2px;background-color:#333e48;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block}.hamburger-inner{top:50%;margin-top:-1px}.hamburger-inner::after,.hamburger-inner::before{content:""}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}html{height:100%}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e3e3e3;transition:.4s}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background:#d81680 url(../../img/icon-check.svg) no-repeat 50% 50%/14px auto;transition:.4s}.switch input:focus+.slider{box-shadow:0 0 1px #d81680}.switch input:checked+.slider:before{transform:translateX(26px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.property-microsite{padding-top:116px}@media (max-width:768px){.property-microsite{padding-top:0}}.property-microsite *{box-sizing:border-box}.property-microsite h2.section-heading{color:#512d42;font-size:26px;font-weight:700;text-transform:none;margin-bottom:16px}@media (max-width:480px){.property-microsite h2.section-heading{font-size:23px}}.property-microsite p{font-family:"Roboto",sans-serif;font-size:16px}.property-microsite .button,.property-microsite button{height:auto!important;font-size:16px!important;line-height:1!important;padding:14px 21px!important}.property-microsite .header-minimal{z-index:10}.property-microsite .header-minimal>.container{height:auto;padding-top:16px;padding-bottom:16px;position:relative;z-index:1;background:#fff}.property-microsite .header-minimal .hamburger-wrap{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:none}@media (max-width:768px){.property-microsite .header-minimal .hamburger-wrap{display:block}}.property-microsite .header-minimal .hamburger-wrap .hamburger{padding:0!important}.property-microsite .header-minimal .logo{margin:0 auto;display:block;float:none;height:40px;width:211px}.property-microsite .header-minimal .phone{display:flex;align-items:center;font-size:18px;color:#512d42;position:absolute;right:2vw;top:50%;transform:translateY(-50%)}@media (max-width:768px){.property-microsite .header-minimal .phone{right:auto;left:14px}}.property-microsite .header-minimal .phone i{width:30px;height:30px;border-radius:50%;background-color:#d81680;display:inline-flex;align-items:center;justify-content:center;margin-right:5px}.property-microsite .header-minimal .phone i svg{width:60%}.footer-pro .footer-end .small-print .footer-social a svg path,.property-microsite .header-minimal .phone i svg path,.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-item-icon svg *,.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-links a svg path{fill:#fff}.property-microsite .header-minimal .phone .phone_number{margin-top:2px}@media (max-width:576px){.property-microsite .header-minimal .phone .phone_number{display:none}}.property-microsite .property-navbar{background-color:#512d42;color:#fff}@media (max-width:768px){.property-microsite .property-navbar{position:absolute;transform:translateY(-100%);transition:.5s}.property-microsite .property-navbar.nav-open{transform:translateY(0)}}.property-microsite .property-navbar .container{display:flex;justify-content:space-between;align-items:center}.property-microsite .property-navbar .container .nav-end,.property-microsite .property-navbar .container .nav-start{width:140px}.property-microsite .property-navbar .container .nav-end{text-align:right}.property-microsite .property-navbar .container:after,.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-item-label.hide{display:none}.property-microsite .property-navbar .container .property-nav{text-align:center}@media (max-width:768px){.property-microsite .property-navbar .container .property-nav{padding:12px 0}}.property-microsite .property-navbar .container .property-nav a{font-family:"Roboto",sans-serif;font-size:12px;text-transform:uppercase;margin:0 12px;padding:8px 0;display:inline-block}@media (max-width:768px){.property-microsite .property-navbar .container .property-nav a{height:auto;display:block;padding:12px 0;font-size:18px}}.property-microsite .property-navbar .container .button{text-transform:uppercase;border-radius:0;line-height:1;padding:14px 32px;width:100%;white-space:nowrap;height:auto!important;font-size:16px}@media (max-width:980px){.property-microsite .property-navbar .container .button{display:none}}.property-microsite .property-banner-carousel .banner-slide{height:80vh;background:no-repeat 50% 50%/cover}@media (max-width:576px){.property-microsite .property-banner-carousel .banner-slide{height:100vh}}.property-microsite .property-banner-carousel .slick-prev{background-color:transparent;background-image:url(../../img/white-slider-arrow-left.svg);left:25px}.property-microsite .property-banner-carousel .slick-next{background-color:transparent;background-image:url(../../img/white-slider-arrow-right.svg);left:auto;right:25px}.property-microsite .property-title-bar{background:rgba(216,22,128,.75);color:#fff;transform:translateY(-100%);margin-bottom:-130px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 0}@media (max-width:576px){.property-microsite .property-title-bar{margin-bottom:-200px}}@media (max-width:480px){.property-microsite .property-title-bar{transform:none;margin-bottom:0;background:#d81680}}.property-microsite .property-title-bar .section-row{display:flex;align-items:center}@media (max-width:576px){.property-microsite .property-title-bar .section-row{flex-direction:column;align-items:flex-start;padding-top:16px;padding-bottom:16px}}.property-microsite .property-title-bar .section-row .text-info-column{flex-basis:60%}@media (max-width:576px){.property-microsite .property-title-bar .section-row .text-info-column{flex-basis:auto;width:100%;padding-bottom:16px}}.property-microsite .property-title-bar .section-row .text-info-column h1{color:#fff;font-size:38px;margin-bottom:12px;text-transform:none}@media (max-width:576px){.property-microsite .property-title-bar .section-row .text-info-column h1{font-size:32px}}.property-microsite .property-title-bar .section-row .text-info-column .price{font-size:24px;margin:0;color:#fff;font-family:"AustinGray",sans-serif}.property-microsite .property-title-bar .section-row .sharing-column{flex-basis:40%}@media (max-width:576px){.property-microsite .property-title-bar .section-row .sharing-column{flex-basis:auto;display:flex;justify-content:space-between;width:100%}}@media (max-width:480px){.property-microsite .property-title-bar .section-row .sharing-column{flex-direction:column}}.property-microsite .property-title-bar .section-row .sharing-column .share-item{font-size:18px;display:block;background:rgba(81,45,66,.69);margin-bottom:8px;display:flex;transition:1s}.property-microsite .property-title-bar .section-row .sharing-column .share-item:last-child{margin-bottom:0}@media (max-width:576px){.property-microsite .property-title-bar .section-row .sharing-column .share-item{margin-bottom:0;font-size:16px}}@media (max-width:480px){.property-microsite .property-title-bar .section-row .sharing-column .share-item:first-child{margin-bottom:8px}}.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-item-icon{transition:1s;background:rgba(81,45,66,.8);padding:16px;display:block;margin-right:16px;display:inline-flex;align-items:center}.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-item-icon svg{width:16px}.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-item-label{line-height:58px}@media (max-width:576px){.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-item-label{padding-right:16px;display:flex;align-items:center}}.property-microsite .property-title-bar .section-row .sharing-column .share-item:hover{background:rgba(81,45,66,.9);cursor:pointer}.property-microsite .property-title-bar .section-row .sharing-column .share-item:hover .share-item-icon{background:#512d42}.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-links{display:none;align-items:center;width:100%}.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-links a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:#3e2131;border-radius:50%;margin-right:10px}.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-links a svg{width:18px;height:18px}.property-microsite .property-title-bar .section-row .sharing-column .share-item .share-links.show{display:flex}.property-microsite .usps ul{display:flex;justify-content:center;align-items:center;margin:16px -16px}@media (max-width:980px){.property-microsite .usps ul{flex-wrap:wrap}}.property-microsite .usps ul li{font-size:16px;padding:32px 32px 32px 64px;border-right:1px solid #eeeded;background:url(../../img/pink-checkmark.svg) 16px 50% no-repeat}.property-microsite .usps ul li:last-child{border:0}@media (max-width:980px){.property-microsite .usps ul li{width:50%;border:0}}@media (max-width:576px){.property-microsite .usps ul li{width:100%;border-bottom:1px solid #eeeded}}.property-microsite .property-summary{border:1px solid #eeeded;padding:32px;margin:32px 0}.property-microsite .property-summary .section-row{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:980px){.property-microsite .property-summary .section-row{flex-direction:column}}.property-microsite .property-summary .section-row .text-column{width:100%;flex:0 0 50%;max-width:500%}@media (max-width:980px){.property-microsite .property-summary .section-row .text-column{max-width:100%}}.property-microsite .property-summary .section-row .images-column{width:100%;flex:0 0 45%;max-width:45%;position:relative}@media (max-width:980px){.property-microsite .property-summary .section-row .images-column{margin-top:16px;max-width:100%}}.property-microsite .property-summary .section-row .images-column .image-slide figure{display:block;margin:0;height:0;padding-bottom:64%;background:no-repeat 50% 50%/cover}.property-microsite .property-summary .section-row .images-column .slick-prev{background-color:transparent;background-image:url(../../img/white-slider-arrow-left.svg);left:5px}.property-microsite .property-summary .section-row .images-column .slick-next{background-color:transparent;background-image:url(../../img/white-slider-arrow-right.svg);left:auto;right:5px}.property-microsite .property-summary .section-row .images-column .image-count{position:absolute;bottom:0;right:0;background:rgba(56,56,57,.6);color:#fff;font-size:12px;font-family:"Roboto",sans-serif;display:flex;align-items:center;padding:4px}.property-microsite .property-summary .section-row .images-column .image-count i{width:16px;height:16px;margin-right:4px}.property-microsite .property-accommodation{margin:32px 0}.property-microsite .property-accommodation .section-heading-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.property-microsite .property-accommodation .section-heading-container .section-heading{margin-bottom:0}.property-microsite .property-accommodation .section-heading-container .toggle-switch{display:flex;align-items:center;font-family:"Roboto",sans-serif;font-size:16px}.property-microsite .property-accommodation .section-heading-container .toggle-switch .label{padding-right:8px;border-right:1px solid #e3e3e3;margin-right:8px;line-height:2em}@media (max-width:576px){.property-microsite .property-accommodation .section-heading-container .toggle-switch .label{display:none}.property-microsite .property-accommodation .section-heading-container .toggle-switch .label-off,.property-microsite .property-accommodation .section-heading-container .toggle-switch .label-on{font-size:12px}}.property-microsite .property-accommodation .section-heading-container .toggle-switch .label-off.active,.property-microsite .property-accommodation .section-heading-container .toggle-switch .label-on.active{color:#d81680}.property-microsite .property-accommodation .section-heading-container .toggle-switch .switch{margin:0 8px}.property-microsite .property-accommodation .section-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.property-microsite .property-accommodation .section-row .area-box-column{width:100%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin-bottom:16px}@media (max-width:768px){.property-microsite .property-accommodation .section-row .area-box-column{flex:0 0 50%;max-width:50%}}@media (max-width:576px){.property-microsite .property-accommodation .section-row .area-box-column{flex:0 0 100%;max-width:100%}}.property-microsite .property-accommodation .section-row .area-box-column .area-box{height:100%;background:#512d42;display:flex}.property-microsite .property-accommodation .section-row .area-box-column .area-box .area-icon{width:25%;background-color:#3e2131;display:flex;justify-content:center;align-items:center;padding:21px}.property-microsite .property-accommodation .section-row .area-box-column .area-box .area-icon img{max-height:32px;max-width:21px}.property-microsite .property-accommodation .section-row .area-box-column .area-box .area-info{display:block;flex-grow:1;padding:21px;text-align:center;color:#fff}.property-microsite .property-accommodation .section-row .area-box-column .area-box .area-info .name{color:#fff;font-family:"Roboto",sans-serif;font-size:21px;font-weight:700}.property-microsite .property-accommodation .section-row .area-box-column .area-box .area-info .size{color:#fff;font-family:"Roboto",sans-serif;font-size:18px;margin-bottom:0;display:none}.property-microsite .property-accommodation .section-row .area-box-column .area-box .area-info .size.show{display:block}.property-microsite .property-gallery{border:1px solid #eeeded;padding:32px;margin:32px 0}.property-microsite .property-gallery .section-row{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.property-microsite .property-gallery .section-row .image-container{width:100%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin-bottom:16px}@media (max-width:768px){.property-microsite .property-gallery .section-row .image-container{flex:0 0 50%;max-width:50%}}@media (max-width:576px){.property-microsite .property-gallery .section-row .image-container{flex:0 0 100%;max-width:100%}}.property-microsite .property-gallery .section-row .image-container img{display:block;max-width:100%;height:auto}.property-microsite .property-location{padding:32px;margin:32px 0}@media (max-width:768px){.property-microsite .property-location{padding:0}}.property-microsite .property-location .section-row{display:flex;justify-content:space-between}@media (max-width:768px){.property-microsite .property-location .section-row{flex-direction:column}}.property-microsite .property-location .section-row .text-column{flex-basis:50%}.property-microsite .property-location .section-row .text-column .location-points{list-style:none;padding:0}.property-microsite .property-location .section-row .text-column .location-points li{display:flex;align-items:center;font-family:"Roboto",sans-serif;font-size:18px;background:#eeeded;padding:16px;margin-bottom:8px}.property-microsite .property-location .section-row .text-column .location-points li .location-icon{display:inline-block;width:28px;height:40px;margin-right:16px}.property-microsite .property-location .section-row .text-column .location-points li .location-icon img{width:100%;height:auto}.property-microsite .property-location .section-row .map-column{flex-basis:45%}@media (max-width:768px){.property-microsite .property-location .section-row .map-column{margin-top:16px}}.property-microsite .property-location .section-row .map-column .google-map{width:100%;height:400px}.property-microsite .property-location .section-row .map-column .google-map img{max-width:inherit!important}.property-microsite .property-location .section-row .map-column .google-map button{line-height:1}.property-microsite .property-downloads{border:1px solid #eeeded;padding:32px;margin:32px 0}@media (max-width:768px){.property-microsite .property-downloads{padding:0;border:0}}.property-microsite .property-downloads .section-row{display:flex;justify-content:space-between;margin:0 -16px}@media (max-width:768px){.property-microsite .property-downloads .section-row{flex-direction:column}}.property-microsite .property-downloads .section-row button.download-button{flex:1;margin:0 16px!important;display:flex!important;align-items:center;justify-content:space-between;padding:8px 32px!important;height:auto!important}@media (max-width:768px){.property-microsite .property-downloads .section-row button.download-button{margin-bottom:16px!important}}.property-microsite .property-downloads .section-row button.download-button svg{width:32px}.property-microsite .property-downloads .section-row button.download-button .label{padding:0 16px;font-size:16px;margin:0 auto;text-transform:uppercase}.property-microsite .property-contact{background-color:#512d42;background-image:linear-gradient(to right,#311825,#311825 25%,#512d42 50%);margin:32px 0;color:#fff}@media (max-width:980px){.property-microsite .property-contact{background-image:none}}.property-microsite .property-contact .section-row{display:flex}@media (max-width:980px){.property-microsite .property-contact .section-row{flex-direction:column}}.property-microsite .property-contact .section-row .contact-column{background-color:#311825;padding:32px;border-right:24px solid #d81680;flex-basis:45%}@media (max-width:980px){.property-microsite .property-contact .section-row .contact-column{border-bottom:24px solid #d81680;border-right:none;display:flex;flex-direction:column;margin-left:-30px;margin-right:-30px}}@media (max-width:768px){.property-microsite .property-contact .section-row .contact-column{align-items:center;flex-direction:column;text-align:center}}.property-microsite .property-contact .section-row .contact-column .avatar{width:128px;height:128px;border-radius:50%;background:#311825 50% 50% no-repeat;background-size:cover;border:2px solid #fff;margin-bottom:16px}.property-microsite .property-contact .section-row .contact-column p{color:#fff;font-family:"AustinGray",sans-serif}.property-microsite .property-contact .section-row .contact-column .name{font-size:26px;font-weight:700;margin-bottom:16px}.property-microsite .property-contact .section-row .contact-column .contact-methods{font-size:18px;margin:0;position:relative;z-index:1}.property-microsite .property-contact .section-row .contact-column .contact-methods a{color:#fff;display:flex;align-items:center;line-height:1.8}.property-microsite .property-contact .section-row .contact-column .contact-methods a img{width:18px;height:18px;margin-right:8px}.property-microsite .property-contact .section-row .contact-column .digital-wallet{display:flex;align-items:flex-end}@media (max-width:980px){.property-microsite .property-contact .section-row .contact-column .digital-wallet{margin-top:-30%}}@media (max-width:768px){.property-microsite .property-contact .section-row .contact-column .digital-wallet{margin-top:16px;align-items:center;flex-direction:column;text-align:center}}.property-microsite .property-contact .section-row .contact-column .digital-wallet .digital-wallet-info{padding-bottom:16px;flex-grow:1}@media (max-width:980px){.property-microsite .property-contact .section-row .contact-column .digital-wallet .digital-wallet-info p{font-size:18px}}.property-microsite .property-contact .section-row .contact-column .digital-wallet .digital-wallet-info .button{background:0 0!important;border:1px solid #fff!important;border-radius:0!important;text-transform:uppercase!important;padding-top:8px!important;padding-bottom:5px!important;display:inline-flex;align-items:center}.property-microsite .property-contact .section-row .contact-column .digital-wallet .digital-wallet-info .button svg{width:10px;margin-left:8px}.property-microsite .property-contact .section-row .contact-column .digital-wallet .digital-wallet-image{flex-basis:30%}@media (max-width:980px){.property-microsite .property-contact .section-row .contact-column .digital-wallet .digital-wallet-image{flex-basis:20%}}@media (max-width:768px){.property-microsite .property-contact .section-row .contact-column .digital-wallet .digital-wallet-image{display:none}}.property-microsite .property-contact .section-row .contact-column .digital-wallet .digital-wallet-image img{max-width:100%;height:auto}.property-microsite .property-contact .section-row .form-column{padding:32px 0 32px 64px}@media (max-width:980px){.property-microsite .property-contact .section-row .form-column{padding:32px 0}}.property-microsite .property-contact .section-row .form-column p,.property-microsite .property-contact .section-row .themessage{color:#fff}@media (max-width:980px){.property-microsite .property-contact .section-row .form-column p{font-size:18px}}.property-microsite .property-contact .section-row .form-column .logo{width:50px}.property-microsite .property-contact .section-row .form-column input[type=email],.property-microsite .property-contact .section-row .form-column input[type=text],.property-microsite .property-contact .section-row .form-column textarea{border-radius:10px;margin-bottom:8px}@media (max-width:768px){.property-microsite .property-contact .section-row .form-column input[type=email],.property-microsite .property-contact .section-row .form-column input[type=text],.property-microsite .property-contact .section-row .form-column textarea{line-height:1.6!important;font-size:16px;height:auto;padding:16px!important}}.property-microsite .property-contact .section-row .form-column label{margin-bottom:3px;display:block;font-size:16px}.property-microsite .property-contact .section-row .form-column .form-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}@media (max-width:768px){.property-microsite .property-contact .section-row .form-column .form-row{flex-direction:column}}.property-microsite .property-contact .section-row .form-column .form-row .field{width:100%;padding:0 8px}.property-microsite .property-contact .section-row .form-column .form-row .field.half{flex:0 0 50%;max-width:50%}@media (max-width:768px){.property-microsite .property-contact .section-row .form-column .form-row .field.half{max-width:100%}}.property-microsite .property-contact .section-row .form-column .form-row .field.third{flex:0 0 33.3333333333%;max-width:33.3333333333%}@media (max-width:768px){.property-microsite .property-contact .section-row .form-column .form-row .field,.property-microsite .property-contact .section-row .form-column .form-row .field.third{max-width:100%}}.property-microsite .property-contact .section-row .form-column .form-footer .action{text-align:right;padding-left:16px}.property-microsite .property-contact .section-row .form-column .form-footer .action button{background:0 0!important;border:1px solid #fff!important;border-radius:0!important;text-transform:uppercase!important;padding-top:8px!important;padding-bottom:5px!important}.property-microsite .property-contact .section-row .form-column .form-footer .fakecheck{font-size:12px;text-align:left;font-family:"Roboto",sans-serif}@media (max-width:768px){.property-microsite .property-contact .section-row .form-column .form-footer .fakecheck{font-size:16px}}.property-microsite .property-contact .section-row .form-column .form-footer .fakecheck .check{background-color:transparent;width:16px;height:16px}.property-microsite .property-contact .section-row .form-column .form-footer .fakecheck input:checked+.check:before{background:url(../../img/icon-check.svg) no-repeat 50% 50%/8px auto}.property-microsite .property-related{border:1px solid #eeeded;padding:8px;margin:32px 0}.property-microsite .property-related .property-related-row{display:flex}@media (max-width:980px){.property-microsite .property-related .property-related-row{flex-direction:column}}.property-microsite .property-related .property-related-row .image-column{width:100%;flex:0 0 55%;max-width:55%;padding-right:32px}@media (max-width:980px){.property-microsite .property-related .property-related-row .image-column{max-width:100%;padding-right:0;margin-bottom:16px}}.property-microsite .property-related .property-related-row .image-column a{display:block;height:0;padding-bottom:60%;background:#eeeded no-repeat 50% 50%/cover}.property-microsite .property-related .property-related-row .info-column{display:flex;flex-direction:column}.property-microsite .property-related .property-related-row .info-column .property-name{color:#512d42;font-size:22px;text-transform:uppercase;font-weight:700;margin-bottom:8px}.property-microsite .property-related .property-related-row .info-column .price{color:#d81680;font-family:"AustinGray",sans-serif;font-size:22px}@media (max-width:980px){.property-microsite .property-related .property-related-row .info-column .price{margin-bottom:16px}}.property-microsite .property-related .property-related-row .info-column .description{flex-grow:1}.property-microsite .property-related .property-related-row .info-column .description p{font-size:16px;line-height:1.5}.property-microsite .property-related .property-related-row .info-column .actions{margin-top:16px;display:flex}@media (max-width:768px){.property-microsite .property-related .property-related-row .info-column .actions{flex-direction:column}}.property-microsite .property-related .property-related-row .info-column .actions .button{flex:1;text-transform:uppercase;font-family:"Roboto",sans-serif;margin:0 8px}@media (max-width:768px){.property-microsite .property-related .property-related-row .info-column .actions .button{margin:8px 0}}.property-microsite .property-related .property-related-row .info-column .actions .button.plain{background-color:#fff!important;color:#383839;outline:1px solid #383839}.property-microsite .property-related .property-related-row .info-column .actions .button.plain:hover{background-color:#eeeded!important}.property-microsite .fancybox-button{background:rgba(30,30,30,.6);border:0!important;border-radius:0!important;box-shadow:none;cursor:pointer!important;display:inline-block!important;height:44px!important;margin:0;padding:10px!important;position:relative;transition:color .2s!important;vertical-align:top;visibility:inherit;width:44px}.footer-pro .footer-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.footer-pro .footer-column{width:100%;flex:0 0 33.3333333333%;max-width:33.3333333333%}@media (max-width:980px){.footer-pro .footer-column{flex:0 0 100%;max-width:100%}}.footer-pro .footer-start{background-color:#512d42;padding:28px 0}.footer-pro .footer-start .logo-column .logo{max-width:95px}@media (max-width:980px){.footer-pro .footer-start .logo-column{display:none}}.footer-pro .footer-start .newsletter-column{text-align:center;color:#fff}@media (max-width:980px){.footer-pro .footer-start .newsletter-column{margin:0 auto 20px;max-width:75%}}@media (max-width:480px){.footer-pro .footer-start .newsletter-column{max-width:100%}}.footer-pro .footer-start .contact-column h4,.footer-pro .footer-start .newsletter-column .form-title{font-family:"AustinGray",sans-serif;font-weight:700;color:#d81680;font-size:22px;margin-bottom:8px}.footer-pro .footer-start .newsletter-column .form-subtitle{color:#fff;font-size:13px;font-style:italic}.footer-pro .footer-start .newsletter-column .field-container{display:flex;overflow:hidden;border-radius:8px}.footer-pro .footer-start .newsletter-column .field-container input{height:auto;margin:0!important}.footer-pro .footer-start .newsletter-column .field-container button{flex-shrink:0;-webkit-appearance:none;border-radius:0!important;height:100%!important}.footer-pro .footer-end a,.footer-pro .footer-start .newsletter-column .themessage{color:#fff}.footer-pro .footer-start .contact-column h4{text-align:right}@media (max-width:980px){.footer-pro .footer-start .contact-column h4{text-align:center}}.footer-pro .footer-start .contact-column .contact-methods{text-align:right;color:#fff}.footer-pro .footer-start .contact-column .contact-methods p{font-size:22px;margin:0}.footer-pro .footer-start .contact-column .contact-methods a{color:#fff;text-decoration:none}@media (max-width:980px){.footer-pro .footer-start .contact-column .contact-methods{text-align:center}}.footer-pro .footer-end{padding:14px 0;background-color:#3e2131;color:#fff;font-size:12px;font-family:"Roboto",sans-serif}@media (max-width:980px){.footer-pro .footer-end .small-print .footer-copyright{text-align:center}}.footer-pro .footer-end .small-print .footer-address{text-align:center}.footer-pro .footer-end .small-print .footer-social{text-align:right}@media (max-width:980px){.footer-pro .footer-end .small-print .footer-social{text-align:center}}.footer-pro .footer-end .small-print .footer-social a{display:inline-block;margin-left:8px}.footer-pro .footer-end .small-print .footer-social a svg{width:18px;height:18px}