.sell-timeshare-hero{overflow:hidden;background-size:cover;background-position:center bottom;background-repeat:no-repeat}.sell-timeshare-hero.buy-rent .title,.sell-timeshare-hero.buy-rent .text,.sell-timeshare-hero.buy-rent .hero .col-1>.title{color:#fff}.sell-timeshare-hero.buy-rent .info-list{display:none}.sell-timeshare-hero.buy-rent{overflow:visible}.sell-timeshare-hero.buy-rent .hero .col-2 .form{position:absolute}.sell-timeshare-hero.info .title img{width:63px}.sell-timeshare-hero .hero{padding:80px 0 60px}.sell-timeshare-hero .hero .col-1{font-size:16px;color:#4c5160}.sell-timeshare-hero .hero .col-1>.title{margin:0;padding:0;line-height:110px;font-size:48px}.sell-timeshare-hero .hero .col-1>.text{font-size:18px;white-space:normal}.sell-timeshare-hero .text ul .info-list{display:none}.sell-timeshare-hero.info .text p{display:block;margin-bottom:20px}.sell-timeshare-hero.info .text ul .info-list{display:block}.sell-timeshare-hero.info .text ul{margin-top:20px;position:relative}.sell-timeshare-hero.info .text ul li:before{content:"\f058";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f9fc2;position:absolute;left:-30px;margin-top:12px;font-size:1.4em;background:0 0}.sell-timeshare-hero.info .text ul li{background-repeat:no-repeat;background-position:0;list-style:none;padding:10px 35px 10px 0;background-size:23px;position:relative}.sell-timeshare-hero h1{color:#046c86}.sell-timeshare-hero.info .hero .col-1>.steps{display:none}.sell-timeshare-hero .hero .col-1>.steps{display:flex;flex-direction:column;margin:20px 0}.sell-timeshare-hero .hero .col-1>.steps .icons{flex:1;display:flex;height:54px;flex-basis:auto;flex-shrink:0;align-items:center}.sell-timeshare-hero .hero .col-1>.steps .icons .step{flex:1;padding-right:15px;position:relative;height:4px;overflow:visible;display:flex;justify-content:center;align-items:center;background:#009fc2}.sell-timeshare-hero .hero .col-1>.steps .icons .step .number{height:54px;width:50px;line-height:54px;text-align:center;font-size:31px;color:#fff;background:url(../../../images/sell-timeshare/step-bg.png) no-repeat center center}.sell-timeshare-hero .hero .col-1>.steps .icons .step .arrow{height:18px;width:15px;background:url(../../../images/sell-timeshare/steps-arrow-right.png) no-repeat center center;position:absolute;right:-7px;top:50%;margin-top:-9px}.sell-timeshare-hero .hero .col-1>.steps .icons .step:last-of-type .arrow{right:-11px}.sell-timeshare-hero .hero .col-1>.steps .texts{padding:10px 0;display:flex;flex:1 0 auto;text-align:center}.sell-timeshare-hero .hero .col-1>.steps .texts .step{padding-right:15px;flex:1 1 0%}.sell-timeshare-hero .hero .col-1>.steps .texts .step .title{font-size:18px;font-weight:700;padding-bottom:10px}.sell-timeshare-hero .hero .col-2 .form{min-height:590px;background:#00465f;border-top:4px solid #ffae4e;color:#fff;padding:50px 25px;position:relative}.sell-timeshare-hero .hero .col-2 .form>img,.sell-timeshare-hero .hero .col-2 .form>svg{position:absolute;top:-36px;left:50%;margin-left:-33px;width:70px}.sell-timeshare-hero .hero .col-2 .form .title{margin:0;padding:0 0 30px;font-size:28px;color:#fff;font-weight:400;text-align:center;background:url(../../../images/sell-timeshare/steps-form-arrow-down.png) no-repeat center bottom}.sell-timeshare-hero .hero .col-2 .form .title strong{display:block;font-weight:700}.sell-timeshare-hero .hero .col-2 .form .bottom-line{text-align:center;font-size:11px;padding-top:20px}.sell-timeshare-hero .hero .col-2 .form .bottom-line strong:after{content:' ';display:block;margin-bottom:10px}.sell-timeshare-hero .hero .col-2 .form .form-control{font-size:16px;height:47px}.sell-timeshare-hero .hero .col-2 .form .form-control.icon{padding-left:40px}.sell-timeshare-hero .hero .col-2 .form select.form-control.icon{border:0;height:44px;padding-left:0}.sell-timeshare-hero .hero .col-2 .form .form-control#first_name{background:#fff url(../../../images/sell-timeshare/form-person-icon.png) no-repeat 10px center}.sell-timeshare-hero .hero .col-2 .form .form-control#email{background:#fff url(../../../images/sell-timeshare/form-email-icon.png) no-repeat 10px center}.sell-timeshare-hero .hero .col-2 .form .form-control#phone_number{background:#fff url(../../../images/sell-timeshare/form-phone-icon.png) no-repeat 10px center}.sell-timeshare-hero .hero .col-2 .form .form-control#resort_name{background:#fff url(../../../images/sell-timeshare/form-house-icon.png) no-repeat 10px center}.sell-timeshare-hero .hero .col-2 .form>form>.container-fluid>p,.sell-timeshare-hero .hero .col-2 .form>p{width:100%;display:block}.sell-timeshare-hero .hero .col-2 .form .btn.submit{line-height:50px;border-radius:25px;padding:0 10px 0 20px;border:0;font-size:18px;font-weight:bolder;color:#fff;background-color:#f2a114;background:-webkit-gradient(linear,center left,center right,from(#f2a114),to(#e77924));background:-webkit-linear-gradient(left,#f2a114,#e77924);background:-moz-linear-gradient(left,#f2a114,#e77924);background:-o-linear-gradient(#f2a114,#e77924);background:-ms-linear-gradient(#f2a114,#e77924);background:linear-gradient(to right,#f2a114,#e77924);margin-bottom:20px;width:250px}.sell-timeshare-hero .hero .col-2 .form .btn.submit span:not(.fa-spinner){display:inline-block;width:21px;height:21px;vertical-align:middle;background:url(../../../images/resorts/arrow-right.svg) no-repeat center center;background-size:100% 100%;margin-left:10px;margin-top:-3px}.sell-timeshare-hero .hero .col-2 .form .select2-container--default .select2-selection--single .select2-selection__rendered,.sell-timeshare-hero .hero .col-2 .form .select2-selection{height:47px;line-height:47px}.sell-timeshare-hero .hero .col-2 .form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{width:40px;height:47px}.select2-container--default .select2-selection--single .select2-selection__arrow b{}.logos-over-hero{}@media(max-width:1024px){.sell-timeshare-hero .hero .col-1>.title{line-height:normal}.sell-timeshare-hero .hero .container{width:90%}.sell-timeshare-hero .hero .col-1>.steps .icons .step .arrow{right:-4px}}@media(max-width:768px){.sell-timeshare-hero .hero .container{width:95%}.sell-timeshare-hero .hero .col-1>.title{line-height:50px;font-size:36px;margin-bottom:20px}.sell-timeshare-hero .hero .col-1>.text{font-size:14px}.sell-timeshare-hero .hero .col-1>.steps{flex-direction:row}.sell-timeshare-hero .hero .col-1>.steps .icons{flex-direction:column;height:auto;margin-right:15px}.sell-timeshare-hero .hero .col-1>.steps .icons .step{background:0 0;padding-right:0;padding-bottom:40px}.sell-timeshare-hero .hero .col-1>.steps .icons .step .arrow{display:none}.sell-timeshare-hero .hero .col-1>.steps .texts{flex-direction:column;height:auto;flex:1 1 auto;text-align:left}.sell-timeshare-hero .hero .col-1>.steps .step{padding-bottom:40px}.sell-timeshare-hero .hero .col-1>.steps .texts .step .title{font-size:16px}.sell-timeshare-hero .hero .col-2 .form .title{margin-bottom:10px}}@media(max-width:767px){.sell-timeshare-hero .hero .col-2 .form{margin-top:40px}.sell-timeshare-hero .hero .col-1>.steps{flex-direction:column}.sell-timeshare-hero .hero .col-1>.steps .icons{display:none}.sell-timeshare-hero .hero .col-1>.steps .texts{padding:100px 30px 0;display:block;height:auto;flex:1 1 auto;text-align:center;position:relative;counter-reset:my-sec-counter;position:relative}.sell-timeshare-hero .hero .col-1>.steps .step{padding-bottom:40px}.sell-timeshare-hero .hero .col-1>.steps .step .col .title{font-size:16px}.sell-timeshare-hero .hero .col-1>.steps .texts .step{padding-right:0}.sell-timeshare-hero .hero .col-1>.steps .texts .owl-dots{position:absolute;bottom:auto;top:40px;margin:0;left:0;right:0}.sell-timeshare-hero .hero .col-1>.steps .texts .owl-dots .owl-dot{counter-increment:my-sec-counter;margin-right:15px}.sell-timeshare-hero .hero .col-1>.steps .texts .owl-dots .owl-dot:last-child{margin-right:0}.sell-timeshare-hero .hero .col-1>.steps .texts .owl-dots .owl-dot span{font-size:17px;line-height:30px;text-align:center;display:block;width:27px;height:30px;padding:0;margin:0;cursor:pointer;color:#15a3c1;border:0;outline:none;background:url(../../../images/sell-timeshare/step-bg-white.png) no-repeat center center;background-size:cover}.sell-timeshare-hero .hero .col-1>.steps .texts .owl-dots .owl-dot.active span{color:#fff;background:url(../../../images/sell-timeshare/step-bg.png) no-repeat center center;background-size:cover}.sell-timeshare-hero .hero .col-1>.steps .texts .owl-dots .owl-dot span:before{content:counter(my-sec-counter)}.sell-timeshare-hero .hero .col-1>.steps .texts .owl-nav .owl-prev{position:absolute;left:0;top:100px;margin-top:0;width:20px;height:20px;background:url(../../../images/sell-timeshare/hero-slider-left.png) no-repeat center center;background-size:cover}.sell-timeshare-hero .hero .col-1>.steps .texts .owl-nav .owl-next{position:absolute;right:0;top:100px;margin-top:0;width:20px;height:20px;background:url(../../../images/sell-timeshare/hero-slider-right.png) no-repeat center center;background-size:cover}}@media(max-width:475px){.sell-timeshare-hero .hero{padding:30px 0;background-position:center bottom}.sell-timeshare-hero.buy-rent .hero .col-2 .form{left:0}.sell-timeshare-hero.buy-rent{min-height:800px}.sell-timeshare-hero .hero .col-1{padding-bottom:50px}.sell-timeshare-hero .hero .col-1>.title{line-height:normal;font-size:26px;margin-bottom:20px;text-align:center}.sell-timeshare-hero .hero .col-1>.text{text-align:center}.sell-timeshare-hero .hero .col-2 .form .btn.submit{width:215px}.sell-timeshare-hero.info .hero .col-1>.steps.mobile{display:none!important}}