.success-message-wrapper:after{content:"";display:inline-block;height:100%;width:0;font-size:0;vertical-align:middle}.hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:392px;padding:0;text-align:center;color:#fff;background:url(//cdn.vacatia.com/img/rentals/landing/owner-weeks/hero-owner-weeks.jpg) no-repeat center top;background-size:cover}.hero .hero-text-wrapper{text-align:center;color:#fff;width:100%}.hero .main-title,.hero .secondary-title{text-shadow:0 0 5px #000}.hero .main-title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:48px;font-weight:400;margin:0}.hero .secondary-title{font-size:20px;text-transform:uppercase;margin-bottom:15px}.hero .faq-button{font-size:20px;padding:8px 25px}.section-title-wrapper{text-align:center;margin:40px 0}.section-title-wrapper h2{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;margin:0}.section-title-wrapper .phone-number,.section-title-wrapper .sms-number{margin:0}.section-title-wrapper .phone-number{font-size:24px;line-height:1.4}.section-title-wrapper .sms-number{font-size:15px}.section-title-wrapper .sms-number a{color:inherit}.data-table-section{padding-top:0}.data-table-wrapper{font-size:13px;margin-bottom:30px}.data-table-wrapper:last-child{margin-bottom:0}.data-table-wrapper .data-table-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px;padding:0 15px;background-color:#008b85;border-bottom:1px solid #fff;color:#fff}.data-table-wrapper .data-table-head .table-title{font-size:30px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;line-height:1;margin:0;text-transform:uppercase}.data-table-wrapper .data-table-head .data-table-phone p{margin:0;font-size:15px;font-weight:700}.data-table-wrapper .data-table-head .data-table-phone p a{color:#fff}.data-table-wrapper .data-table{text-align:left;width:100%}.data-table-wrapper .data-table .unit-type-column{width:21%}.data-table-wrapper .data-table .sleeps-column{width:5%}.data-table-wrapper .data-table .dates-column,.data-table-wrapper .data-table .total-column{width:18%}.data-table-wrapper .data-table th{font-size:12px;padding:0 15px;height:52px;border-right:1px solid #fff;border-bottom:1px solid #fff;color:#fff;text-transform:uppercase;background-color:#9ecbc8;line-height:1}.data-table-wrapper .data-table th:last-child{border-right:0}.data-table-wrapper .data-table tr:nth-child(odd){background-color:#e1f2f1}.data-table-wrapper .data-table tr:nth-child(odd) td{border-right:1px solid #fff;border-bottom:1px solid #fff}.data-table-wrapper .data-table tr:nth-child(odd) td:last-child{border-right:0}.data-table-wrapper .data-table tr:nth-child(even) td{border-right:1px solid #e1f2f1;border-bottom:1px solid #e1f2f1}.data-table-wrapper .data-table tr:nth-child(even) td:last-child{border-right:0}.data-table-wrapper .data-table td{padding:12px 15px}.data-table-wrapper .data-table .remark{display:block;font-weight:400;text-transform:lowercase}.data-table-wrapper .data-table .highlight,.data-table-wrapper .data-table a{font-weight:700}.data-table-wrapper .no-wrap{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.data-table-wrapper .left-text{text-align:left}.data-table-wrapper .center-text{text-align:center}.data-table-wrapper .right-text{text-align:right}.blue-section{color:#484848;background-color:#b7dedc;position:relative;padding-top:25px;padding-bottom:25px}.blue-section .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.blue-section .form-wrapper .form-title{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#138b85;margin-right:35px}.blue-section .form-wrapper .form-title>span{display:block}.blue-section .form-wrapper form{-webkit-box-flex:0;-webkit-flex:0 1 420px;-ms-flex:0 1 420px;flex:0 1 420px}.blue-section .field-wrapper{margin-bottom:10px}.blue-section .parsley-required{padding-top:2px}.blue-section button{font-size:18px;padding:10px 30px}.blue-section button:focus{-webkit-box-shadow:0 0 6px #2e95ec;box-shadow:0 0 6px #2e95ec}.blue-section button[type=submit]{float:right}.blue-section label{font-size:15px}.blue-section input,.blue-section textarea{width:100%}.blue-section textarea{height:124px}.loader-container,.success-message-wrapper{position:absolute;background-color:#b7dedc;top:0;right:0;bottom:0;left:0;text-align:center}.loader-container.hide,.success-message-wrapper.hide{display:none}.loader-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:15px}.loader-container .loader-content{width:100%}.loader-container .icon-spinner{font-size:32px;vertical-align:middle;margin-right:7px}.success-message-wrapper .success-message-inner{display:inline-block;vertical-align:middle}.success-message-wrapper .icon-vac-check{position:relative;color:#76bb54;display:inline-block;vertical-align:middle;font-size:64px;margin-right:10px}.success-message-wrapper .icon-vac-check:before{position:relative;z-index:1}.success-message-wrapper .icon-vac-check:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;background-color:#fff}.success-message-wrapper .text-box{display:inline-block;vertical-align:middle;text-align:left}.success-message-wrapper .title{font-size:24px;line-height:1.3}.success-message-wrapper p{color:#484848;font-size:16px;font-weight:700;margin:0}.faq-section .answer,.faq-section .question-title{font-size:14px}.faq-section .answer a,.faq-section .question-title a{color:inherit}.faq-section .question-title{color:#2e95ec;margin:0}.faq-section .answer{margin-bottom:30px}.display-mobile{display:none}