@import url(https://s3.amazonaws.com/ewe-assets/uitoolkit/2-190/latest/core/less/mixins.less);@import url(https://s3.amazonaws.com/ewe-assets/uitoolkit/2-190/latest/core/less/mixins.less);.links .box-title[data-child-expanded="false"]{margin-bottom:0}
.links .columnar-list{margin:0}
.links .see-all-hotels-link{display:block;margin-top:.70588235em}
.links .box .title-main{color:#536d83}
.links h3{color:#536d83}
.links .box-type-plain{background:0;border-bottom:0;padding:0}
.links .box-type-plain .title-main{color:#536d83}
.links .menu-bar{margin-bottom:0}
.ie8 .links li{width:25%;padding-right:1.17647059em}
@media only screen and (max-width:30.6875em){li{margin-top:.70588235em}
.links-container-noTitle li:first-child{margin-top:0}
}
.editorial .box-title[data-child-expanded="false"]{margin-bottom:0}
.editorial header h3.title-main{color:#536d83}
.editorial .flex-app-content>:first-child{margin-top:0}
.editorial .flex-app-content h3{color:#1f1f1f}
.editorial .flex-app-content h4{color:#1f1f1f}
.editorial .itemHeading{font-size:1em}
.editorial.teaser-content-view .itemHeading{font-weight:normal;margin-bottom:1.22222222em;color:#536d83}
.editorial.teaser-content-view .itemHeading{font-size:1.05882353em}
.editorial.teaser-content-view .itemHeading{line-height:1}
.editorial.teaser-content-view .flex-app-content p{font-size:.88235294em}
.editorial.teaser-content-view .flex-app-content p{line-height:1.5}
.editorial.teaser-content-view .flex-app-content h3{font-weight:normal;margin-bottom:1.22222222em}
.editorial.teaser-content-view .flex-app-content h3{font-size:1.05882353em}
.editorial.teaser-content-view .flex-app-content h3{line-height:1}
.editorial.body-view .title-main{font-size:1em}
.editorial.body-view .title-main{line-height:1.411764705882353}
.editorial.body-view .flex-app-content p{font-size:.88235294em}
.editorial.body-view .flex-app-content p{line-height:1.5}
.editorial.body-view .flex-app-content h4{color:#536d83}
.editorial.body-view .flex-app-content h4{font-size:.88235294em}
.editorial.body-view .flex-app-content h4{line-height:1.5}
.editorial .flex-1up .flex-card div:first-child.flex-content .itemHeading{margin-top:0}
.editorial .flex-1up .col{width:100%}
.editorial .flex-1up>*:last-child .flex-card,.editorial .flex-2up>*:last-child .flex-card,.editorial .flex-3up>*:last-child .flex-card{margin-bottom:0}
.editorial .flex-same-height .flex-card:hover{background:0}
.editorial .flex-area-primary{padding:0}
.editorial .flex-figure{margin-right:.76470588em}
.editorial .flex-tile .flex-figure{margin-right:0}
.editorial .flex-listing.cf:after,.editorial .flex-listing.cf:before{display:none}
.editorial .flex-listing .flex-card .flex-area-primary,.editorial .flex-listing.flex-card .flex-area-primary{padding-top:0}
.editorial .flex-listing .flex-card .flex-area-primary>*:first-child,.editorial .flex-listing.flex-card .flex-area-primary>*:first-child{margin-top:0}
.editorial .box-type-plain{margin-top:1.88235294em;padding-left:1.41176471em}
.editorial .box-no-padding{padding:0}
.editorial .box-content-purpose-cards .title-main{font-size:1em;line-height:1.41176471}
.editorial .box-content-purpose-cards .flex-area-primary{padding:.70588235em 1.05882353em .70588235em 1.05882353em;background:white}
.editorial .box-content-purpose-cards dt,.editorial .box-content-purpose-cards h3,.editorial .box-content-purpose-cards h4,.editorial .box-content-purpose-cards h5{margin:0}
.editorial .box-content-purpose-cards p{font-size:.76470588em;color:#1f1f1f}
.editorial .image-xxsmall .flex-figure{width:1.88235294em}
.editorial .image-xsmall .flex-figure{width:2.35294118em}
.editorial .image-xsmall .flex-content .flex-app-content{line-height:1.3em;font-size:.9em;width:95%}
.editorial .image-xsmall .flex-content .flex-app-content a{color:#00355f;text-decoration:none;background-color:rgba(0,0,0,0)}
.editorial .image-xsmall .flex-content .flex-app-content a:hover{text-decoration:none}
.editorial .image-small .flex-figure{width:4.41176471em}
.editorial .image-medium .flex-figure{width:7.35294118em}
.editorial .image-large .flex-figure{width:14.70588235em}
.editorial .vertical-center .flex-card{align-items:center}
.editorial .box-type-plain{background:0;border-bottom:0}
.editorial .test-image-big{padding:0;margin:-0.76470588em -0.70588235em -3.64705882em -0.70588235em}
.editorial .test-image-big .image.aspect-ratio4-3{padding-bottom:40%}
.editorial .test-image-small{padding:0;margin:-0.76470588em -0.70588235em -3.64705882em -0.70588235em}
.social-icons{position:absolute;width:1.17647059em;height:1.17647059em;z-index:1;background-color:transparent}
.social-icons-fb{bottom:56%;right:24%}
.social-icons-twitter{bottom:54.95%;right:14%}
@media screen and (min-width:30.6875em){.social-icons-fb{bottom:46%;right:20%}
.social-icons-twitter{bottom:44.95%;right:14%}
}
.grid-3-view,.grid-2-view{margin:0}
.grid-3-view .cols-nested:before,.grid-2-view .cols-nested:before,.grid-3-view .cols-nested:after,.grid-2-view .cols-nested:after{display:block}
@media only screen and (max-width:30.6875em){.editorial .flex-3up .col{width:100%}
}
@media only screen and (max-width:45.3125em){.editorial .flex-3up.flex-listing .col{width:100%}
.uitk-grid.desktop-col-1-3>.uitk-col{width:100%}
}
@media only screen and (min-width:60em){.editorial.teaser-content-view .itemHeading{margin-bottom:.9375em}
.editorial.teaser-content-view .itemHeading{font-size:1.88235294em}
.editorial.teaser-content-view .itemHeading{line-height:1}
.editorial.teaser-content-view .flex-app-content p{font-size:1.05882353em}
.editorial.teaser-content-view .flex-app-content p{line-height:1.5}
.editorial.teaser-content-view .flex-app-content h3{margin-bottom:.9375em}
.editorial.teaser-content-view .flex-app-content h3{font-size:1.88235294em}
.editorial.teaser-content-view .flex-app-content h3{line-height:1}
.editorial.body-view .flex-app-content p{font-size:.94117647em}
.editorial.body-view .flex-app-content p{line-height:1.5}
.editorial.body-view .flex-app-content h4{margin-top:1.76470588em;margin-bottom:1.76470588em}
.editorial.body-view .flex-app-content h4{font-size:.94117647em}
.editorial.body-view .flex-app-content h4{line-height:1.5}
}
#mer-signup-wrapper{background-color:#ff960d;color:#1f1f1f;display:inline-block;padding:0;margin-top:.82352941em;border-radius:6px}
#mer-signup-wrapper a{color:#1f1f1f;text-decoration:underline}
#mer-signup-wrapper a.btn-sub-action,#mer-signup-wrapper a.btn-sub-action:visited,#mer-signup-wrapper button.btn-sub-action{background:linear-gradient(to bottom,#004e93 0,#00427d 100%);color:#fff;border-color:#005499 #003c6e #003c6e}
#mer-signup-toggle-btn{width:100%;cursor:default;padding-top:.88235294em;padding-bottom:.88235294em;color:#1f1f1f}
#mer-signup-toggle-btn .toggle-wrap{position:relative;width:100%;float:none;padding-right:1.41176471em}
#mer-signup-toggle-btn .toggle-wrap .icon{position:absolute;right:.88235294em;bottom:0}
#mer-signup-toggle-btn .title-wrap{max-width:95%;display:inline-block}
#mer-signup-toggle-btn:focus{outline:0 solid transparent;text-decoration:none}
#mer-signup-toggle .toggle-inner{padding-bottom:.88235294em;width:100%;padding-right:1.41176471em}
#mer-signup-toggle .email-form-container{width:100%;max-width:35.29411765em;position:relative;padding-right:7.64705882em}
#mer-signup-toggle .email-form-container #mer-email-label{margin-top:0}
#mer-signup-toggle .mer-email-form{width:100%}
#mer-signup-toggle .mer-signup-button-nl{max-width:37.94117647em;padding-right:10.29411765em}
#mer-signup-toggle .mer-signup-button-nl #mer-signup-button{position:absolute;right:0;top:5px;width:10.58823529em;margin:0}
#mer-signup-toggle #mer-signup-button{position:absolute;right:0;top:5px;width:7.64705882em;margin:0}
#mer-signup-toggle #mer-disclaimer{clear:both}
#mer-signup-toggle #mer-signup-success{margin-bottom:.29411765em}
#mer-signup-wrapper-test{background-color:#fff;color:#1f1f1f;display:inline-block;padding:0;margin-top:.82352941em}
#offer-text{margin:1.17647059em 0 0 .58823529em}
#offer-text .offer-text-first{font-size:20px;color:#0d3880;margin:-1.17647059em 0 0 1.47058824em}
#offer-text .offer-text-second{font-size:16px;color:#0d3880;margin-left:2.05882353em}
#mer-signup-test-btn{margin:0 2.35294118em 0 2.35294118em}
#mer-signup-test-btn #mer-signup-button-test #mer-signup-button{width:100%;margin-top:.11764706em}
#mer-signup-test-btn #mer-disclaimer-test{font-size:10px;color:#616161;margin:.29411765em .58823529em 1.76470588em 0}
#mer-signup-success-test{margin:1.76470588em 0 1.17647059em 0;font-size:18px;color:#0d3880;text-align:center;line-height:20px}
#mer-signup-success-test .success-text{font-size:15px}
#mer-signup-error-test{font-size:18px;color:#0d3880;text-align:center;line-height:20px;margin-top:1.76470588em}
#mer-signup-error-test .error-text-primary{font-size:15px}
#mer-signup-error-test .error-text{font-size:10px;margin:0 0 2.94117647em .88235294em}
#mer-signup-success-variant1{margin:.58823529em 0 2.35294118em .29411765em;font-size:18px}
#mer-signup-success-variant1 .error-text-variant1{font-size:15px}
#mer-signup-error{font-size:18px;line-height:20px;margin:.58823529em 0 .58823529em .88235294em}
#mer-signup-error .error-text-variant1{font-size:15px}
#mer-signup-error .error-text2-variant1{font-size:10px}
@media(min-width:960px) and (max-width:1279px){#offer-text{width:31%;float:left;margin:1.76470588em 0 1.76470588em 1.76470588em}
}
@media(min-width:960px) and (max-width:1279px){#mer-signup-test-btn{width:57%;float:right}
.email-form-container-test{width:68%;max-width:29.41176471em;padding:1.17647059em 0 0 0}
#mer-signup-test-btn #mer-signup-button-test{position:absolute;right:30px;top:6px}
#mer-signup-test-btn #mer-signup-button-test #mer-signup-button{width:11.47058824em;margin:1.64705882em 0 0 0}
}
@media(min-width:1280px) and (max-width:1565px){#offer-text{width:31%;float:left;margin:1.76470588em 0 1.76470588em 1.76470588em}
}
@media(min-width:1280px) and (max-width:1565px){#mer-signup-test-btn{width:57%;float:right}
.email-form-container-test{width:68%;max-width:29.41176471em;padding:1.17647059em 0 0 0}
#mer-signup-test-btn #mer-signup-button-test{position:absolute;right:30px;top:6px}
#mer-signup-test-btn #mer-signup-button-test #mer-signup-button{width:11.47058824em;margin:1.64705882em 0 0 0}
}
@media(min-width:1280px) and (max-width:1565px){.member-pricing{margin-right:12em}
}
@media(min-width:1565px){#offer-text{width:31%;float:left;margin:1.76470588em 0 1.76470588em 1.76470588em}
}
@media(min-width:1565px){#mer-signup-test-btn{width:57%;float:right}
.email-form-container-test{width:68%;max-width:29.41176471em;padding:1.17647059em 0 0 0}
#mer-signup-test-btn #mer-signup-button-test{position:absolute;right:30px;top:6px}
#mer-signup-test-btn #mer-signup-button-test #mer-signup-button{width:14.11764706em;margin:1.70588235em 0 0 0}
}
@media(min-width:768px) and (max-width:959px){#offer-text{text-align:center;margin:1.17647059em 1.17647059em 0 .58823529em}
#offer-text .img{margin-right:14.70588235em}
}
.slim-banner .member-pricing.slim-member-pricing{font-size:13pt}
@media(min-width:1280px) and (max-width:1565px){.slim-banner .member-pricing.slim-member-pricing{margin-right:0}
}
@media screen and (max-width:45.3125em){.slim-banner .member-pricing.slim-member-pricing{padding-left:24px;padding-right:24px}
}
.slim-banner .member-pricing.slim-member-pricing div.search{max-width:none}
@media screen and (min-width:60em){.slim-banner .member-pricing.slim-member-pricing.tvly-slim-member-pricing div.search{width:60%}
}
@media(max-width:959px){#mer-signup-wrapper{margin-top:0}
}
.flex-module.member-pricing.hide-tvly-member-pricing{display:none}
.rv-container{max-width:69.17647059em;margin:0 auto}
.rv-container:not(:empty){padding-bottom:1.41176471em;margin-top:1.41176471em}
.rv-container header{padding-bottom:.70588235em}
.rv-container header h3{color:#536d83;margin-top:0;margin-bottom:0}
.rv-container span.rv-legal-msg{font-size:.8235294117647058em}
.rv-container .rv-remove{float:right;background-color:#e5e5e5;position:relative;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;height:6.76470588em;width:2.11764706em}
.rv-container .rv-remove .icon-close{position:absolute;top:0;left:0;color:#616161;font-size:.8823529411764706em;padding-top:.53333333em;padding-left:.53333333em}
.rv-container .rv-remove:hover .icon-close,.rv-container .rv-remove:focus .icon-close{color:black}
.rv-container .box{height:6.41176471em;margin-bottom:.35294118em;padding:0;float:left;width:50%;cursor:pointer;overflow:hidden;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}
.rv-container .box:hover{background-color:#edf7ff}
.rv-container .box+.box{margin-top:0}
.rv-container .box.even{float:right;position:relative;left:1.41176471em}
.rv-container .box.placeholder{cursor:auto;border:1px dashed #c7c7c7;background:#f5f5f5}
.rv-container .box a{text-decoration:none;display:block}
.rv-container .box a:focus{background-color:#edf7ff}
.rv-container .box section{float:left}
.rv-container .box section h5{margin-top:0;margin-bottom:0;font-size:.7647058823529411em;line-height:1em;padding-bottom:.11764706em}
.rv-container .box section span{display:block;font-size:13px;line-height:16px;margin-top:.23529412em}
.rv-container .box section span+span{margin-top:.29411765em}
.rv-container .box section.rv-visual.isRV{width:151px}
.rv-container .box section.rv-visual.isRV figure{margin-bottom:0;padding-bottom:0;width:auto;height:115px}
.rv-container .box section.rv-visual.isRV figure img{width:151px;height:115px}
.rv-container .box section.rv-visual span.icon{color:#00355f;font-size:1.4705882352941178em;position:relative;padding-top:.56em;padding-left:.72em}
.rv-container .box section.rv-trip-info{color:#999;padding-top:.82352941em;padding-left:1.05882353em}
.rv-container .box section.rv-trip-info.isRV{width:40%}
[lang="fr"] .rv-container .box section.rv-trip-info.isRV{width:37%}
.rv-container .box section.rv-trip-info.isRV .trip-info-main{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rv-container .box section.rv-trip-info.isRS{width:63%}
[lang="fr"] .rv-container .box section.rv-trip-info.isRS{width:51%}
.rv-container .box section.rv-trip-info .trip-info-main{color:#0065b8;line-height:15px}
.rv-container .box section.rv-trip-info .trip-info-dates{color:#0065b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rv-container .box section.rv-trip-info .trip-info-additional span{display:inline;left:-0.11764706em;padding-right:.05882353em}
.rv-container .box section.rv-trip-info .trip-info-additional.free-cancellation{color:#2f7000;font-weight:bold;position:relative;top:1.17647059em}
.rv-container .box section.rv-trip-info .star-rating{color:#616161;display:inline}
.rv-container .box section.rv-trip-info .star-rating span.icon{margin-top:0}
.rv-container .box section.rv-trip-info span.trip-info-city,.rv-container .box section.rv-trip-info span.trip-info-additional{color:#616161}
.rv-container .box section.rv-price-info{float:right;text-align:right;margin:0 .58823529em;padding-top:.35294118em}
.rv-container .box section.rv-price-info .number-of-rooms-left{color:#d60000}
.rv-container .box section.rv-price-info .price-info-price{color:#1f1f1f}
.rv-container .box section.rv-price-info .price-info-price.see-price{font-weight:normal;color:#0065b8;padding-top:.31578947em}
.rv-container .box section.rv-price-info .price-info-price.has-price{font-size:19px;padding-bottom:0}
.rv-container .box section.rv-price-info .price-info-additional{margin-top:0;color:#6b6b6b;font-size:12px;font-weight:bold}
.rv-container .box section.rv-price-info .package-orig-price{text-decoration:line-through;color:#999}
.rv-container .box section.rv-savings-info{position:relative;top:20px;right:2px}
.rv-container .box section.rv-savings-info span.savingsAmount{font-size:14px;font-weight:500;display:inline-block;color:green}
.rv-container .box[data-rv-type="rsF"] .box section.rv-price-info{position:absolute;right:2.11764706em}
.recommender-container .cols-row-header.section-header{position:relative;padding-bottom:0;margin-bottom:6px}
.recommender-container .cols-row-header.section-header span{position:absolute;right:0;top:3em;font-size:.7647058823529411em}
.recommender-container .flex-card{min-height:86px}
.recommender-container .flex-card .flex-figure{width:100%;float:left}
.recommender-container .flex-card .flex-figure h5{margin-top:0;margin-bottom:0}
.recommender-container .flex-card .flex-figure span{display:block;font-size:13px;line-height:13px;margin-top:.23529412em}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info{width:65%}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info .tile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0065b8;font-size:.7647058823529411em;line-height:1em}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info .star-rating{color:#1f1f1f}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info .star-rating .icon{padding:0}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info .rec-hotel-dates{display:block;color:#616161}
.recommender-container .flex-card .flex-figure .flex-content .flex-price{color:#1f1f1f;font-weight:bold;width:35%;text-align:right;position:relative;top:-5px}
.recommender-container .flex-card .flex-figure .flex-content .flex-price.price-emphasized{color:#b80000}
.recommender-container .flex-card .flex-figure .flex-content .flex-price h5{font-size:20px;float:right;top:-7px;position:relative}
.recommender-container .flex-card .flex-figure .flex-content .flex-price .price-emphasized h5{color:#b80000}
.recommender-container .flex-card .flex-figure .flex-content .flex-price .currencySymbolPostfix{float:right;top:-3px;position:relative}
.lt-ie9 .rv-container .box button.rv-remove .icon-close{margin-top:-3.66666667em;padding-left:.58823529em}
.lt-ie9 .rv-container .box button.rv-remove .alt{text-align:center;color:#616161;font-weight:bold;display:block;margin-top:-7.2em}
.lt-ie9 .rv-container .box button.rv-remove .alt:hover{background:#fff}
.lt-ie9 .rv-container .box button.rv-remove:hover .alt,.lt-ie9 .rv-container .box button.rv-remove:focus .alt{color:#000}
.lt-ie9 .rv-container .box button.rv-remove:hover .icon,.lt-ie9 .rv-container .box button.rv-remove:focus .icon{background:transparent !important}
@media only screen and (max-width:25em){.rv-container article.box.col button.rv-remove{width:25px}
.rv-container article.box.col button.rv-remove span.icon-close{padding-left:5px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-price-info{margin-right:5px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-price-info h5.price-info-price{position:absolute;right:30px;bottom:15px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-price-info h5.price-info-price.has-price{font-size:16px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-price-info span.price-info-additional{display:none}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-visual span.icon-flightsalt{padding-left:10px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-trip-info{padding-left:10px}
.rv-container article.box.col[data-rv-type="rsP"] section.rv-visual span.icon-packagesalt{padding-left:8px}
.rv-container article.box.col[data-rv-type="rsP"] section.rv-trip-info{padding-left:10px}
.rv-container article.box.col[data-rv-type="rsP"] section.rv-trip-info span.trip-info-additional span{position:absolute;left:46px}
.rv-container article.box.col[data-rv-type="rsP"] section.rv-price-info{margin-right:7px}
.rv-container article.box.col[data-rv-type="rvP"] section.rv-price-info h5.price-info-price{position:absolute;right:30px;bottom:7px}
.rv-container article.box.col[data-rv-type="rvP"] section.rv-price-info h5.price-info-price.has-price{font-size:16px}
.rv-container article.box.col[data-rv-type="rvP"] section.rv-price-info .price-info-additional{display:none}
.rv-container article.box.col[data-rv-type="rvP"] section.rv-savings-info{top:10px;left:20px}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info{text-align:left}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info h5.price-info-price{right:30px;bottom:7px}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info h5.price-info-price.has-price{font-size:16px}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info .price-info-additional{display:none}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info .price-info-additional.free-cancellation{top:60px}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-trip-info.isRV span.trip-info-additional.trend-msg{display:none}
}
@media only screen and (max-width:31.25em){.recommender-container .cols-row-header.section-header{padding-bottom:.94117647em}
.recommender-container .cols-row-header.section-header span#rec-disclaimer{top:auto;right:auto}
}
section.rv-trip-info span.sm-tablet{display:none}
@media only screen and (max-width:37.5em){.recommender-container .cols-row-header.section-header h4{display:none}
.recommender-container .cols-row-header.section-header span{top:2.35294118em}
}
@media only screen and (max-width:59.9375em){article.rv-container header h3{float:none}
article.rv-container header span.rv-legal-msg{text-align:left}
article.rv-container .cols-row{padding-right:0}
article.rv-container .cols-row .box{width:100%}
article.rv-container .cols-row .box.placeholder{display:none}
article.rv-container .cols-row .box.even{position:relative;left:0}
article.rv-container .cols-row .box section.rv-trip-info{width:45%}
article.rv-container .cols-row .box section.rv-trip-info.isRS{width:60%}
}
.ad-module .ad-desktop,.ad-module .ad-large-tablet,.ad-module .ad-small-tablet,.ad-module .ad-mobile{display:none}
#hero-banner #COREW1{top:auto}
@media only screen and (min-width:60em){.ad-module .ad-desktop{display:block}
}
@media only screen and (min-width:45.375em) and (max-width:59.9375em){.ad-module .ad-large-tablet{display:block}
#CM2,#CM3,#CM4,#CM5{margin-bottom:10px}
}
@media only screen and (min-width:30.75em) and (max-width:45.3125em){.ad-module .ad-small-tablet{display:block}
#CM2,#CM3,#CM4,#CM5{margin-bottom:10px}
}
@media only screen and (max-width:30.6875em){.ad-module{padding-top:0}
.ad-module .ad-mobile{display:block}
#CM2,#CM3,#CM4,#CM5{margin-bottom:10px}
}
img.ad.collapsed{display:none}
div[id*="DEFAULT-NT-allow-adcalls"]{display:block}
div[id*="PACKAGES-NT-allow-adcalls"]{display:block}
div[id*="HOTELS-NT-allow-adcalls"]{display:block}
div[id*="CARS-NT-allow-adcalls"]{display:block}
div[id*="FLIGHTS-NT-allow-adcalls"]{display:block}
div[id*="CRUISES-NT-allow-adcalls"]{display:block}
div[id*="ACTIVITIES-NT-allow-adcalls"]{display:block}
div[id*="RAILS-NT-allow-adcalls"]{display:block}
div[id*="DOMESTIC-NT-allow-adcalls"]{display:block}
.native-promo .cols-row-header .section-header-main{color:#536d83}
@media(min-width:725px){#dfp-module-container .uitk-carousel-wrap{overflow-x:auto}
}
.loyalty-signup-module{padding-top:0}
#join-rewards-banner{display:block;width:100%;min-height:2.11764706em;margin:0;padding-top:.58823529em;padding-bottom:.58823529em;text-align:center;color:#1f1f1f;z-index:100;top:.58823529em;background-color:#ff960d}
#join-rewards-banner img{margin:.11764706em .70588235em .11764706em .47058824em;top:-0.05882353em}
#join-rewards-banner .cta{font-weight:normal}
#join-rewards-banner .cta a{color:#1f1f1f;text-decoration:underline}
#join-rewards-banner .cta a.blue{color:#0065b8;text-decoration:none}
#join-rewards-banner #call-to-action-badge{font-weight:normal;vertical-align:top}
#join-rewards-container{position:relative}
#join-rewards-close-btn{position:absolute;top:-0.58823529em;right:1.17647059em}
.site-header-with-rewards-banner{border-collapse:collapse}
@media only screen and (min-width:60em){#join-rewards-banner.desktop{display:none}
}
@media only screen and (max-width:45.375em) and (orientation:Portrait){#join-rewards-banner.mobile{display:none}
}
@media only screen and (max-width:59.9375em) and (orientation:Landscape){#join-rewards-banner.mobile{display:none}
}
@media only screen and (max-width:59.9375em) and (min-width:45.375em) and (orientation:Portrait){#join-rewards-banner.tablet{display:none}
}
@media only screen and (max-width:60em) and (orientation:Landscape){#join-rewards-banner.tablet{display:none}
}
#join-rewards-banner.coupon-banner-version{background-image:url('https://thumbnails.trvl-media.com/eiiRgyO8zu8oKJv_vbaxoxwX3Vw=/a.travel-assets.com/bundles/storefront-web/images/coupon-banner/repeating-pattern-base-reverse-v2.png');min-height:42px !important;text-align:left !important;font-size:16px !important;background-color:#ff960d;padding-bottom:10px;padding-top:.70588235em}
#join-rewards-banner.coupon-banner-version #join-rewards-container .btn-close{right:0;top:-2px;color:#1f1f1f}
#join-rewards-banner.coupon-banner-version .cta{font-size:1em !important;line-height:1.41176471 !important;color:#1f1f1f;font-weight:normal;padding-right:1.17647059em}
#join-rewards-banner.coupon-banner-version .cta a{color:#1f1f1f}
@media screen and (max-width:890px){#join-rewards-banner.coupon-banner-version{padding-right:1.47058824em;padding-left:1.47058824em;padding-bottom:.70588235em;text-align:center}
#join-rewards-banner.coupon-banner-version #join-rewards-container .btn-close{right:-20px;top:-2px;color:#1f1f1f}
#join-rewards-banner.coupon-banner-version .cta{padding-right:1.17647059em}
#join-rewards-banner.coupon-banner-version .cta a{color:#1f1f1f}
}
.mad-banner-module{padding-top:0}
@media only screen and (min-width:60em){#mad-surface-banner.desktop{display:none}
}
@media only screen and (max-width:45.375em) and (orientation:Portrait){#mad-surface-banner.mobile{display:none}
}
@media only screen and (max-width:59.9375em) and (orientation:Landscape){#mad-surface-banner.mobile{display:none}
}
@media only screen and (max-width:59.9375em) and (min-width:45.375em) and (orientation:Portrait){#mad-surface-banner.tablet{display:none}
}
@media only screen and (max-width:60em) and (orientation:Landscape){#mad-surface-banner.tablet{display:none}
}
.hotmip-banner-module{padding-top:0;background-color:#fff}
.hotmip-banner-module .hm_site_70301{background-color:#f4f2f2}
.hotmip-banner-module .hm_site_70125{background-color:#e9f0f5}
.hotmip-banner-module .hm_site_70129{background-color:#e9f0f5}
.hotmip-banner-module .hm_site_70150{background-color:#e9f0f5}
.hotmip-banner-module .hm_site_70151{background-color:#e9f0f5}
.hotmip-banner-module .hm_site_80001{background-color:#e6edf2}
.hotmip-banner-module .hm_site_80004{background-color:#e6edf2}
.hotmip-banner-module .air-attach-message-wrapper .aoa-expire-message{margin-top:30px;font-weight:normal;font-size:.7647058823529411em;line-height:15px;float:right;text-align:right;width:28%;color:#0a253a}
.hotmip-banner-module .air-attach-message-wrapper .air-attach-message{margin-top:30px;font-size:.8823529411764706em;font-weight:bold;float:left;width:70%;line-height:17px;color:#0a253a}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70301{color:#404040}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70125{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70129{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70150{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70151{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80001{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80004{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70403{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70472{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70420{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70406{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70473{color:#103a7e}
.hotmip-banner-module .addon-image-container{width:5%}
.hotmip-banner-module .addon-image{padding-left:.47058824em;height:50%;float:right;margin-top:18px}
@media only screen and (max-width:59.9375em) and (min-width:30.75em){.hotmip-banner-module .air-attach-message-wrapper .aoa-expire-message{margin-top:8px;font-weight:normal;font-size:.7647058823529411em;line-height:15px;text-align:left;color:#0a253a;width:100%}
.hotmip-banner-module .air-attach-message-wrapper .air-attach-message{margin-top:18px;font-size:.8823529411764706em;font-weight:bold;float:left;line-height:17px;width:100%;padding-right:12px;color:#0a253a}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70301{color:#404040}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70125{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70129{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70150{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70151{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80001{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80004{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70403{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70472{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70420{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70406{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70473{color:#103a7e}
.hotmip-banner-module .addon-image-container{width:auto}
.hotmip-banner-module .addon-image{padding-left:.47058824em;height:50%;float:right;margin-top:18px}
}
@media only screen and (max-width:30.6875em){.hotmip-banner-module .air-attach-message-wrapper .aoa-expire-message{margin-top:8px;font-weight:normal;font-size:.7647058823529411em;line-height:15px;text-align:left;color:#0a253a;width:100%}
.hotmip-banner-module .air-attach-message-wrapper .air-attach-message{margin-top:8px;font-size:.8823529411764706em;font-weight:bold;float:left;line-height:17px;width:100%;padding-right:12px;color:#0a253a}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70301{color:#404040}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70125{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70129{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70150{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70151{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80001{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80004{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70403{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70472{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70420{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70406{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70473{color:#103a7e}
.hotmip-banner-module .addon-image-container{width:auto}
.hotmip-banner-module .addon-image{padding-left:.47058824em;height:50%;float:right;margin-top:18px}
}
#feefo-container{padding-top:1.41176471em}
#feefo-container:empty{display:none}
#feefo-container a{color:inherit;text-decoration:none;text-align:center}
#feefo-container .feefo-circle{background:#ffcb00;border-radius:50%;display:inline-block;font-weight:bold;margin-right:.35294118em;height:2.35294118em;width:2.35294118em;line-height:2.5}
#feefo-container .star-rating{min-width:5em}
#feefo-container .feefo-brand img{margin-left:.29411765em;height:1.28571429em;min-width:5.58823529em;top:-0.28571429em}
@media only screen and (max-width:50em){#feefo{font-size:14px}
#feefo .feefo-circle{height:2.5em;width:2.5em}
#feefo .feefo-brand img{height:1.28571429em;top:0}
}
@media only screen and (max-width:37.5em){#feefo .feefo-circle{background:inherit;margin-left:-0.42857143em}
#feefo .feefo-reviews{display:none}
#feefo .feefo-brand{display:block;margin-top:-0.42857143em}
}
.reason-to-believe-module{padding:0 7%}
.reasons-to-believe-container{display:table;width:100%;padding-left:1em;margin-top:1.41176471em}
.reasons-to-believe-container .items-4 li{width:25%}
.reasons-to-believe-container .items-3 li{width:33%}
.reasons-to-believe-container .items-2 li{width:50%}
#reasons-to-believe-banner{display:table-row;list-style-type:none}
#reasons-to-believe-banner span,#reasons-to-believe-banner a{color:#00355f;text-decoration:none !important}
#reasons-to-believe-banner .symbol{width:3.1em;height:4.1em;display:inline-block;vertical-align:middle;background:url('/static/default/default/images/reasons-to-believe/rtb-check.svg') no-repeat center center}
#reasons-to-believe-banner .reason{display:inline-block;width:74%;vertical-align:middle;font-size:.9em;line-height:1.3em}
#reasons-to-believe-banner.long-text .reason{font-size:.85em}
#reasons-to-believe-banner li{display:table-cell;padding:0}
#reasons-to-believe-banner .test{background-size:100px !important;display:inline-block;width:3.1em;height:4.1em;vertical-align:middle}
#reasons-to-believe-banner .test.rtb_1{background:url('/static/default/default/images/tcom_rtb_test/rtb_1.png') no-repeat center center;position:relative;top:-15px}
#reasons-to-believe-banner .test.rtb_2{background:url('/static/default/default/images/tcom_rtb_test/rtb_2.png') no-repeat center center;position:relative;top:-15px}
#reasons-to-believe-banner .test.rtb_3{background:url('/static/default/default/images/tcom_rtb_test/rtb_3.png') no-repeat center center;position:relative;top:-15px}
#reasons-to-believe-banner .test10988{background-size:25px}
#reasons-to-believe-banner .re-test10988{width:initial}
#reasons-to-believe-banner .li-test10988{display:block;width:auto;margin-bottom:-30px}
@media only screen and (max-width:59.9375em){.reasons-to-believe-container{padding-left:.5em}
#reasons-to-believe-banner li{width:auto !important;display:block;height:3.5em}
#reasons-to-believe-banner .li-test10988{margin-bottom:0}
#reasons-to-believe-banner .reason{width:80%}
}
@media only screen and (max-width:37.5em){.reasons-to-believe-container{padding-left:0}
#reasons-to-believe-banner .reason{font-size:.8em}
#reasons-to-believe-banner .symbol{background-size:1.8em;width:2.8em}
}
@media only screen and (max-width:30.6875em){#reasons-to-believe-banner.long-text .reason{font-size:.7em}
#reasons-to-believe-banner li{float:left}
#reasons-to-believe-banner .symbol-wtf{float:left}
#reasons-to-believe-banner .symbol-pink{float:left}
}
.ie8 #reasons-to-believe-banner .symbol{background-image:url('/static/default/default/images/reasons-to-believe/rtb-check.png')}
@media only screen and (max-width:59.9375em){#reasons-to-believe-banner li{width:auto !important;display:block;height:3.5em}
}
#coupon-or-mod-container #coupon-image{display:none;margin:0 auto}
#reasons-to-believe-container a{text-decoration:none}
.rtb-content{margin-top:0;color:#6b6b6b;font-size:13px;line-height:18px !important}
.rtb-wrap{max-width:70.17647058823529em;margin:0 auto;height:100%}
.rtb-alt-inner{display:table;width:100%;padding-left:1em;margin-top:1.41176471em}
.reason{word-spacing:-0.1px !important}
#reasons-to-believe-banner .symbol-wtf{width:3.1em;height:3.375em;display:inline-block;vertical-align:baseline;background-size:18em 4.1em}
#reasons-to-believe-banner .reason{line-height:18px !important;vertical-align:top}
#reasons-to-believe-banner .symbol-A-wotif{background-position:-0.4em -7px !important;background:url('https://images.trvl-media.com/media/content/expaus/wotif/images/cvp-icons/localknowledge.svg') no-repeat center center}
#reasons-to-believe-banner .symbol-B-wotif{background-position:-0.5em -7px !important;background:url('https://images.trvl-media.com/media/content/expaus/wotif/images/cvp-icons/everydaydeals.svg') no-repeat center center;margin-right:2px}
#reasons-to-believe-banner .symbol-C-wotif{background-position:.05em -7px !important;background:url('https://images.trvl-media.com/media/content/expaus/wotif/images/cvp-icons/everythingtravel.svg') no-repeat center center;margin-right:14px}
html.ie10 #reasons-to-believe-banner .symbol-A-wotif{background-position:-0.4em -7px !important}
html.ie10 #reasons-to-believe-banner .symbol-B-wotif{background-position:-0.5em -7px !important}
html.ie10 #reasons-to-believe-banner .symbol-C-wotif{background-position:.05em -7px !important}
.reasons-to-believe-container{padding-left:0 !important}
@media only screen and (max-width:59.9375em){#reasons-to-believe-banner li{height:4.5em}
#reasons-to-believe-banner .symbol-C-wotif{background-position:-5px 0 !important}
.rtb-wrap{padding:0 12.5%}
}
@media only screen and (max-width:1024px){#reasons-to-believe-banner .symbol-C-wotif,#reasons-to-believe-banner .symbol-B-wotif{margin-right:0}
#reasons-to-believe-banner .reason{width:70% !important}
}
@media only screen and (max-width:768px){.rtb-wrap{padding:0 17.5%}
#reasons-to-believe-banner .symbol-C-wotif,#reasons-to-believe-banner .symbol-B-wotif{margin-right:0}
}
@media only screen and (max-width:425px){.rtb-wrap{padding:0}
#reasons-to-believe-banner .symbol-C-wotif,#reasons-to-believe-banner .symbol-B-wotif{margin-right:0}
}
#rewardsHeader.hide{display:none !important}
.slimUserBar{background-color:#fff;border-bottom:1px solid #e0e0e0;-webkit-border-radius:.17647059em;-moz-border-radius:.17647059em;-o-border-radius:.17647059em;border-radius:.17647059em;padding:.35294118em 0;max-width:69.17647058823529em;margin-top:.70588235em;margin-bottom:.70588235em;margin-left:auto;margin-right:auto}
.slimUserBar-content{min-height:1.88235294em}
.slimUserBar-link,.slimUserBar-cell{display:table-cell}
.slimUserBar-link:hover{text-decoration:none}
.slimUserBar-cell{color:#616161;font-size:.7647058823529411em;padding-left:1.41176471em}
.slimUserBar-cell .bold{color:#1f1f1f;font-size:1rem}
.slimUserBar-tier{padding-left:.35294118em}
.slimUserBar-tierBadge{-webkit-border-radius:.35294118em;-moz-border-radius:.35294118em;-o-border-radius:.35294118em;border-radius:.35294118em;color:#fff;padding:.17647059em .35294118em}
.slimUserBar-balanceMobile,.slimUserBar-valueMobile,.slimUserBar-failoverMobile{display:none}
@media all and (max-width:73.4375em){.slimUserBar-cell{padding-left:1.05882353em}
.slimUserBar-tier{padding-left:.70588235em}
.slimUserBar-logo{display:none}
}
@media all and (max-width:59.9375em){.slimUserBar-progressMsg,.slimUserBar-topTier{display:none}
}
@media all and (max-width:45.3125em){.slimUserBar-content{min-height:1.41176471em}
.slimUserBar-cell{padding-left:.70588235em}
.slimUserBar-cell .bold{font-size:1em}
.slimUserBar-tier{padding-left:.35294118em}
.slimUserBar-balance,.slimUserBar-value{display:none}
.slimUserBar-balanceMobile{display:table-cell}
}
.top-deals-module .cols-row-header .section-header-main{color:#536d83}
.fare-calendar{width:auto}
.fare-calendar .datepicker-cal-month{margin-bottom:1.94117647em;flex:1 1 auto}
.fare-calendar .datepicker-cal-month .datepicker-cal-date{min-width:2.46666667em;min-height:3.46153846em;padding:.2em}
.fare-calendar .datepicker-cal-month .datepicker-cal-date{font-size:.76470588em}
.fare-calendar .datepicker-cal-month .datepicker-cal-date{line-height:1.4}
.fare-calendar .datepicker-cal-month .datepicker-cal-date .date-price{font-weight:normal;font-size:.8461538461538461em;line-height:1.45;color:#757575}
.fare-calendar .datepicker-cal-month .datepicker-cal-date.start .date-price,.fare-calendar .datepicker-cal-month .datepicker-cal-date:focus .date-price,.fare-calendar .datepicker-cal-month .datepicker-cal-date.vtest-focus .date-price,.fare-calendar .datepicker-cal-month .datepicker-cal-date:hover .date-price{color:#fff}
.fare-calendar .datepicker-cal-month .date-price{opacity:0}
.fare-calendar .datepicker-cal-month .date-price:not(.unfetched){transition:opacity .15s ease-in;opacity:1}
.fare-calendar.rendered .datepicker-cal-month .date-price:not(.unfetched){transition:opacity .15s ease-in;opacity:1}
@media only screen and (min-width:30.75em){.fare-calendar{min-width:26.94117647em}
}
@media only screen and (min-width:30.75em) and (max-width:525px){.fare-calendar{min-width:auto}
.fare-calendar .datepicker-cal-month+.datepicker-cal-month{display:none}
}
@keyframes loadingColorChange{from{background-color:#c7c7c7;box-shadow:7px 0 #c7c7c7,-7px 0 #c7c7c7}
to{background-color:#ededed;box-shadow:7px 0 #ededed,-7px 0 #ededed}
}
.fare-calendar #currency-banner-container{width:100%;min-height:2.47058824em;box-shadow:0 1px 0 0 #c7c7c7;background-color:#f5f5f5;text-align:center;padding-right:.70588235em;padding-left:.70588235em}
.fare-calendar #currency-banner-container .loading-prices{width:1.58823529em;height:.35294118em}
.fare-calendar #currency-banner-container .loading-prices .loader-static{min-width:auto;width:1.58823529em;height:.35294118em;margin-top:1.05882353em;padding:0}
.fare-calendar #currency-banner-container .loading-prices .loader-static::before{width:.36363636em;height:.36363636em;animation:loadingColorChange .5s infinite alternate}
.fare-calendar #currency-banner-container .title-displayed{color:#616161;padding-top:.88235294em;margin-bottom:.41176471em;opacity:.5;display:inline-block}
.fare-calendar #currency-banner-container .title-displayed{font-size:.76470588em}
.fare-calendar #currency-banner-container .title-displayed{line-height:1.3076923076923077}
.fare-calendar #currency-banner-container .title-displayed.full-color-applied{opacity:1}
.datepicker-dropdown.fare-calendar{min-width:314px;max-width:479px;width:96vw}
@media only screen and (min-width:30.75em) and (max-width:59.9375em){.datepicker-dropdown.fare-calendar{width:479px}
.datepicker-dropdown.fare-calendar .datepicker-cal-month+.datepicker-cal-month{display:none}
}
@media only screen and (min-width:60em){.datepicker-dropdown.fare-calendar{max-width:954px;width:56.11764706em}
.datepicker-dropdown.fare-calendar .datepicker-cal-month{padding:.52941176em}
.datepicker-dropdown.fare-calendar .datepicker-cal-weeks{margin-top:.70588235em;width:26.76470588em}
}
.datepicker-dropdown.fare-calendar .theme-standard .datepicker-arrow::after{background-color:#f5f5f5}
@keyframes loadingColorChange{from{background-color:#c7c7c7;box-shadow:7px 0 #c7c7c7,-7px 0 #c7c7c7}
to{background-color:#ededed;box-shadow:7px 0 #ededed,-7px 0 #ededed}
}
.flightStatusBox p{margin:7px}
.flightStatusBox .subTitle h4{color:#536d83}
.flightStatusBox .status-message-block{margin-top:-0.76470588em}
.flightStatusBox .progressBarContainer{width:100%;background-color:#c7c7c7;position:relative}
.flightStatusBox .progressBar-line{width:0;height:.58823529em;background-color:#90c900}
.flightStatusBox .g-map-container{width:20.76470588em;height:17.64705882em}
.flightStatusBox .icon{font-size:25px;transform:rotate(45deg);position:absolute;margin-top:-0.94117647em}
.flightStatusBox .departureCode p{font-weight:300;text-align:left}
.flightStatusBox .departureCode p{font-size:1.76470588em}
.flightStatusBox .departureCode p{line-height:.75}
.flightStatusBox .arrivalCode p{font-weight:300;text-align:right}
.flightStatusBox .arrivalCode p{font-size:1.76470588em}
.flightStatusBox .arrivalCode p{line-height:.75}
.flightStatusBox .status-message{font-weight:700;text-align:center}
.flightStatusBox .status-message p{font-size:.82352941em}
.flightStatusBox .status-message p{line-height:1.6071428571428572}
.flightStatusBox .summary-message{text-align:center}
.flightStatusBox .summary-message p{font-size:1.76470588em}
.flightStatusBox .summary-message p{line-height:.75}
.flightStatusBox .custom-vertical-margin{margin-top:.88235294em}
.flightStatusBox #headerTitle{color:#536d83}
.flightStatusBox hr.horizontal-rule{display:none}
@media only screen and (max-width:1024px){.flightStatusBox .g-map-container{width:17.64705882em;height:17.64705882em}
}
@media only screen and (min-width:45.375em) and (max-width:59.9375em){.flightStatusBox .tablet-margin{margin-top:.88235294em}
.flightStatusBox .g-map-container{width:40em;height:17.64705882em;margin:0 auto}
}
@media only screen and (min-width:30.75em) and (max-width:45.3125em){.flightStatusBox .tablet-margin{margin-top:.88235294em}
.flightStatusBox .g-map-container{width:26.47058824em;height:17.64705882em;margin:0 auto}
}
@media only screen and (max-width:30.6875em){.flightStatusBox .g-map-container{display:none}
.flightStatusBox .subTitle{display:none}
.flightStatusBox .departureCode p,.flightStatusBox .arrivalCode p{font-size:1.29411765em}
.flightStatusBox .departureCode p,.flightStatusBox .arrivalCode p{line-height:1.0227272727272727}
.flightStatusBox .status-message{font-weight:700}
.flightStatusBox .status-message p{font-size:.82352941em}
.flightStatusBox .status-message p{line-height:1.6071428571428572}
.flightStatusBox .summary-message p{font-size:.70588235em}
.flightStatusBox .summary-message p{line-height:1.875}
.flightStatusBox .mobile-margin{margin-top:.88235294em}
.flightStatusBox hr.horizontal-rule{display:block;border-top:1px solid #8c8b8b}
}
.flightRoutesModule p{margin:7px}
.flightRoutesModule .routeText{text-align:left}
.flightRoutesModule .routeText{font-size:.94117647em}
.flightRoutesModule .routeText{line-height:1.40625}
.flightRoutesModule .chartcontainer{position:relative}
.flightRoutesModule .info-message{padding-bottom:20px}
.flightRoutesModule .headerTitle{color:#536d83}
.flightRoutesModule .chartlabel{position:relative;color:#7dad06;font-weight:400;top:-110px}
.flightRoutesModule .delaylabel{position:relative;font-weight:400;top:-60px}
.flightRoutesModule .rating-container{border-left:1px solid #e5e5e5;text-align:center;margin-bottom:-5%}
.flightRoutesModule .route-container{margin-top:3%}
.flightRoutesModule .stars .icon{color:orange;transform:rotate(0);font-size:20px;margin-top:0;position:relative}
@media only screen and (max-width:30.6875em){.flightRoutesModule .rating-container{border-left:0;text-align:center;margin-bottom:0}
.flightRoutesModule .route-container{margin-top:0}
}
.link-juice .toggle-trigger{color:#1f1f1f;font-weight:bold;text-decoration:none}
.link-juice .toggle-trigger:hover{color:#1f1f1f}
#app-t2d-banner-container{background-color:#fff;color:#1b2e4a;border:3px solid #01b2ed !important;border-radius:4px}
#app-t2d-banner-wrapper{display:flex}
#app-t2d-banner{padding:1em;max-width:1176px}
#app-t2d-form-left .success-text{display:none;background-color:#d2e6c8;font-size:12px;font-weight:400;float:left;color:black;padding:1em;margin-top:1em;position:relative}
#app-t2d-form-left .error-text{display:none;padding:1em;margin-top:1em;background-color:#fad4d4;font-size:12px;font-weight:400;float:left;color:black;position:relative}
#app-t2d-form-main-1-input .text{display:flex;line-height:1.2;position:relative}
#app-t2d-form-main-1-input .app-t2d-button-cell{margin-left:.5em}
#app-t2d-form-main-1-input .app-t2d-button-cell>button.btn-action{background:#d40c55}
#app-t2d-form{display:flex;flex-direction:row}
#app-t2d-form-left{display:flex;flex-direction:column}
#app-t2d-form-right{display:flex;flex-direction:column;text-align:right;float:right;padding:1em 0 0 0}
#app-t2d-form-main-1{display:flex;flex-direction:row;justify-content:space-between;padding:1em}
#app-t2d-form-main-messages{margin-left:2em}
#app-t2d-form-main-1-title{display:flex;flex-direction:row;align-items:center}
#app-t2d-form-main-1-input{display:flex;flex-direction:row;margin-left:3em}
#app-t2d-form-main-2{display:flex;flex-direction:row;justify-content:space-between;padding:1em 2em 1em 2em}
#app-t2d-form-main-3{display:flex;flex-direction:row;padding:0 1em 0 1em}
.app-t2d-RTB-container{display:flex;flex-direction:row;align-items:center}
#app-t2d-form-main-3 .app-t2d-disclaimer{display:flex;flex-direction:row;justify-content:space-between;font-size:12px;font-weight:400;margin:1em}
.app-t2d-rtb-message{font-size:15px;font-weight:bold;margin-left:.5em}
.app-t2d-rtb-icon{margin-left:1em}
#QRImageContainer{display:flex;justify-content:center}
#QRImage{width:9em}
#brandImage{margin-left:1em}
@media only screen and (min-width:60em){.app-button{display:none}
}
@media only screen and (max-width:59.9375em){#app-t2d-banner-container{display:none}
.app-button{width:100%;margin:auto;text-align:center;background-color:#0d3880;border:solid 1px #0d3880;border-radius:5px;padding-bottom:.5em;padding-top:.5em;margin-top:2em}
.app-btn-label{font-weight:bold;color:#fff}
}
#QR-container{border-width:0 0 0 2px;border-style:solid;border-color:#e0e0e0}
.QR-title{white-space:nowrap;margin:0 1em 0 1em}
#mad-title{margin:0;max-width:600px;font-size:23px;position:relative;left:15px;font-weight:600}
#appDLPhoneNumber{min-width:285px;width:13em;height:3.2em;border:1px solid;border-radius:3px;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),inset 0 1px 1px rgba(0,0,0,0.5);color:#00060a}
.chatbotCTA-module{padding-top:0}
.custom-modal-class .modal-inner{max-width:576px}
@media only screen and (max-width:30.6875em){.custom-modal-class .modal-close{display:block}
}
.popupCard{border:1px solid #cccfdb;border-radius:8px !important;margin-bottom:8px}
.popupText{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:20px;float:left}
.popupTextColor{color:#616161}
.popupTitleColor{color:#1f1f1f}
.popupTextColorTVLY{color:#505c66}
.popupTitleColorTVLY{color:#242c33}
.popupPadding{padding:0 20px 24px 20px}
.popupRight{float:right}
.popupTitle{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:28px;line-height:32px;padding:24px 20px 12px 20Px}
.popupClose{padding:40px 10px 10px 10Px;border-bottom:1px solid #cccfdb}
.chatbotCTA-container{position:relative;text-align:center}
.chatbotCTA-container .chatbotCTA-stripe{height:.47058824em;border-radius:.176em .17647058823529413em 0 0;position:relative;z-index:1}
.chatbotCTA-container .ORBITZ-chatbotCTA-stripe{background-color:#00b1ff}
.chatbotCTA-container .TRAVELOCITY-chatbotCTA-stripe{background-color:#003e74}
.chatbotCTA-container .CHEAP_TICKETS-chatbotCTA-stripe{background-color:#c60039}
.chatbotCTA-container .EBOOKERS-chatbotCTA-stripe{background-color:#2fb4ed}
.chatbotCTA-container .LAST_MINUTE-chatbotCTA-stripe{background-color:#006e8c}
.chatbotCTA-container .MR_JET-chatbotCTA-stripe{background-color:#26344f}
.chatbotCTA-container .WOTIF-chatbotCTA-stripe{background-color:#1972b2}
.chatbotCTA-container .chatbotCTA-white-wrapper{font-family:Helvetica Neue;background-color:#fff;overflow:hidden;text-align:center;border:1px solid #c7c7c7;-webkit-border-radius:.25em;-moz-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content{padding:1em 1.05882353em .94117647em 1.05882353em}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content #signInSignUp{margin-bottom:.70588235em;margin-top:.70588235em}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .displayInlineBlock{display:inline-block}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .linkDesktopOnly{display:inline-block}
@media screen and (max-width:30.6875em){.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .linkDesktopOnly{display:inline}
}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .chatbotCTA-logo{margin-left:auto;margin-right:auto}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .chatbotCTA-logo img{height:1.58823529em;width:1.58823529em}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .chatbotCTA-logo.chatbotCTA-optimised-e2e-enabled{display:inline-flex;height:auto;margin-bottom:.52941176em}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .chatbotCTA-logo.chatbotCTA-optimised-e2e-enabled img{height:1.58823529em;width:1.76470588em;margin-right:.47058824em}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .chatbotCTA-onboarding-title{font-size:20px}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .chatbotCTA-onboarding-advice{font-size:15px;margin-bottom:.52941176em}
.chatbotCTA-container .chatbotCTA-white-wrapper .chatbotCTA-content .chatbotCTA-onboarding-advice.chatbotCTA-optimised-e2e-identified-enabled{margin-bottom:0}
.win-form-module,.win-confirm-module,.win-close-module{padding-top:0;font-size:15px;background:white}
.win-form-module .grid-container,.win-confirm-module .grid-container,.win-close-module .grid-container{max-width:100%}
.win-form-module .validationSuccess,.win-confirm-module .validationSuccess,.win-close-module .validationSuccess{color:white;font-size:.765em}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-close-module .win-page-container .win-hero-section.win-candidate-detail:after{content:"";position:absolute;top:0;background-image:url('https://forever.travel-assets.com/flex/flexmanager/images/2020/07/22/win.png');height:700px;width:100%;background-size:cover;z-index:0}
.win-form-module .container,.win-confirm-module .container,.win-close-module .container{width:100%;padding-right:15px;padding-left:15px}
.win-form-module .dealsImg,.win-confirm-module .dealsImg,.win-close-module .dealsImg{padding-top:20px;max-width:100%;max-height:100%}
.win-form-module .win-page-container,.win-confirm-module .win-page-container,.win-close-module .win-page-container{color:#333}
.win-form-module .win-page-container .win-hero-section,.win-confirm-module .win-page-container .win-hero-section,.win-close-module .win-page-container .win-hero-section{background-repeat:no-repeat;font-family:Arial;background-position:top center;position:relative;background-size:auto 520px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner,.win-close-module .win-page-container .win-hero-section .win-hero-inner{padding-top:35px;position:relative;width:100%;overflow:hidden}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar{width:50px;display:none;position:absolute;right:-93px;bottom:49px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:align-items;-ms-flex-align:align-items;align-items:align-items;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:column}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar span,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar span,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar span{display:block;width:10px;height:3px;background:white;margin:6px 0;opacity:.5;transition:.2s all ease-in-out}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.large,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.large,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.large{width:50px;opacity:1}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form{background:#fff;padding-top:25px;position:relative;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form{display:flex;flex-direction:column}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control{font-size:15px;background:white;margin-top:0;padding:5px 15px;border-radius:10px;box-shadow:none;color:#333;border:2px solid #f2f2f2;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control::placeholder,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control::placeholder,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control::placeholder{color:#999}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control:placeholder-shown,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control:placeholder-shown,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control:placeholder-shown{box-shadow:none}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control:focus,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control:focus,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control:focus{border-color:#79bf54;outline:0;background:#fff;box-shadow:none}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .select,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .select,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .select{margin-top:0;color:#999}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form option .wgt,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form option .wgt,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form option .wgt{font-weight:300}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box{margin-top:0}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.success input,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.success input,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.success input{border-color:#79bf54}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid input,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid input,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid input,.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid select,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid select,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid select{color:#b80000;border-color:#b80000}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid input::placeholder,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid input::placeholder,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid input::placeholder,.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid select::placeholder,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid select::placeholder,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .input-box.invalid select::placeholder{color:#b80000}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container{display:block;position:relative;padding-bottom:10px;padding-left:55px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:12px;color:#999;min-height:40px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container.single-line,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container.single-line,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container.single-line{display:flex;align-items:center}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input{position:absolute;opacity:0;cursor:pointer}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input:checked ~ .checkmark,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input:checked ~ .checkmark,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input:checked ~ .checkmark{border:solid #79bf54 1px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input:checked ~ .checkmark:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input:checked ~ .checkmark:after,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container input:checked ~ .checkmark:after{display:block}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container .checkmark:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container .checkmark:after,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container .checkmark:after{left:8px;width:8px;height:15px;border:solid;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container.invalid .checkmark,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container.invalid .checkmark,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkbox-container.invalid .checkmark{border:2px solid #fa7737}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkmark,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkmark,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkmark{position:absolute;left:0;height:30px;width:30px;border-radius:10px;border:1px solid}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkmark:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkmark:after,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .checkmark:after{content:"";position:absolute;display:none}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form button,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form button,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form button{margin:0}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form .btn-primary,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form .btn-primary,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form .btn-primary{padding:15px 10px;font-size:18px;text-transform:uppercase;text-align:center;background-color:#75c51f;color:#fff;font-weight:600;border-radius:5px;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;margin-top:10px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form .btn-primary:hover,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form .btn-primary:hover,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form .btn-primary:hover{color:#fff;background-color:#599027}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:before,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:before,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:before{content:"";position:absolute;height:25px;width:25px;background:url('https://forever.travel-assets.com/flex/flexmanager/images/2020/08/10/left-corner.svg') no-repeat;background-size:contain;bottom:-1px;left:-22px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:after,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:after{content:"";position:absolute;height:25px;width:25px;background:url('https://forever.travel-assets.com/flex/flexmanager/images/2020/08/10/right-corner.svg') no-repeat;background-size:contain;bottom:-1px;right:-22px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form h2,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form h2,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form h2{font-size:33px;font-family:Arial;font-weight:bold;color:#333;line-height:27px;margin-bottom:22px;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form h3,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form h3,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form h3{font-size:18px;font-family:Arial;color:#333;font-weight:400;margin-top:0;margin-bottom:22px;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .container .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .container .win-hero-inner,.win-close-module .win-page-container .win-hero-section .win-hero-inner .container .win-hero-inner{position:relative;top:0;left:0;z-index:50}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .container .win-hero-inner .win-hero-form,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .container .win-hero-inner .win-hero-form,.win-close-module .win-page-container .win-hero-section .win-hero-inner .container .win-hero-inner .win-hero-form{display:none}
.win-form-module .win-page-container .win-hero-section .win-hero-inner.candidate-block .win-hero-form,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner.candidate-block .win-hero-form,.win-close-module .win-page-container .win-hero-section .win-hero-inner.candidate-block .win-hero-form{display:none}
.win-form-module .win-page-container .win-hero-section .win-hero-inner.candidate-block+.win-big-travel-section .pra-mt-40,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner.candidate-block+.win-big-travel-section .pra-mt-40,.win-close-module .win-page-container .win-hero-section .win-hero-inner.candidate-block+.win-big-travel-section .pra-mt-40{top:90px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:align-items;-ms-flex-align:align-items;align-items:align-items;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:row;z-index:1}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message{width:100%}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2{font-family:Arial;color:white}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3{font-family:Arial;color:white;line-height:1}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4{font-family:"Arial";color:white;font-weight:400;width:95%}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message img,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message img,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message img{width:95%}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form{width:100%;order:2}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form{padding-bottom:50px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow{display:table-row}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow label.tcell,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow label.tcell,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow label.tcell{display:table-cell;font-size:10px;padding-left:5px;vertical-align:middle;padding-top:5px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow span.tcell,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow span.tcell,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow span.tcell{display:table-cell;font-size:17.265914px;vertical-align:middle}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form:after,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form:after,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form:after{content:""}
.win-form-module .site-header ul li a,.win-confirm-module .site-header ul li a,.win-close-module .site-header ul li a{text-decoration:none}
.win-form-module .site-header .site-navigation.all-in li a,.win-confirm-module .site-header .site-navigation.all-in li a,.win-close-module .site-header .site-navigation.all-in li a{font-size:15px}
.win-form-module .site-header-primary .site-navigation,.win-confirm-module .site-header-primary .site-navigation,.win-close-module .site-header-primary .site-navigation{font-size:13px}
.win-form-module .site-header-secondary ul,.win-confirm-module .site-header-secondary ul,.win-close-module .site-header-secondary ul{font-size:.882353em;width:100%}
.win-form-module .site-header .cols-row,.win-confirm-module .site-header .cols-row,.win-close-module .site-header .cols-row{overflow:visible}
@media(min-width:320px) and (max-width:491px){.win-form-module .win-page-container .win-hero-section .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner,.win-close-module .win-page-container .win-hero-section .win-hero-inner{width:auto}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-logo,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-logo,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-logo{width:230px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg{margin-top:90px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form{margin-top:25px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:after,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:after,.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:before,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:before,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form:before{display:none}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form.win-hero-form-feedback,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form.win-hero-form-feedback,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form.win-hero-form-feedback{margin-top:68px;height:auto}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .form-control{font-size:15px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .select,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .select,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-hero-form form .select{color:#999}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message{width:100%}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h2,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h2,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h2{font-size:38px;line-height:40px;margin-bottom:9px;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h3,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h3,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h3{font-size:16px;margin-top:0;margin-bottom:0;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h3 .btm,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h3 .btm,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h3 .btm{margin-bottom:20px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h4,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h4,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message h4{font-size:10px;margin-top:10px;width:270px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message img,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message img,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-banner-message img{width:270px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-close-module .win-page-container .win-hero-section.win-candidate-detail:after{content:"";height:280px !important}
}
@media(min-width:492px) and (max-width:725px){.win-form-module .win-page-container .win-hero-section,.win-confirm-module .win-page-container .win-hero-section,.win-close-module .win-page-container .win-hero-section{background-size:auto 700px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner,.win-close-module .win-page-container .win-hero-section .win-hero-inner{padding-top:35px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar{right:-93px;bottom:49px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar span,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar span,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar span{width:10px;height:3px;margin:6px 0}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.small,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.small,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.small{width:10px;opacity:.5}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg{margin-top:60px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title{font-size:24px;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title:nth-child(3n),.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title:nth-child(3n),.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title:nth-child(3n){line-height:35px;height:105px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-next-logo,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-next-logo,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-next-logo{height:130px;margin-top:23px;margin-bottom:20px}
.win-form-module .win-page-container .win-hero-section .win-hero-form,.win-confirm-module .win-page-container .win-hero-section .win-hero-form,.win-close-module .win-page-container .win-hero-section .win-hero-form{margin-top:80px;padding:22.5px}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .input-box,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .input-box,.win-close-module .win-page-container .win-hero-section .win-hero-form form .input-box{margin-top:0}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .form-control,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .form-control,.win-close-module .win-page-container .win-hero-section .win-hero-form form .form-control{font-size:15px;padding:5px 22px}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container,.win-close-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container{padding-bottom:10px;padding-left:55px;font-size:8.5px;line-height:12px}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container .checkmark:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container .checkmark:after,.win-close-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container .checkmark:after{left:8px;width:8px;height:15px;border-width:0 3px 3px 0}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .select,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .select,.win-close-module .win-page-container .win-hero-section .win-hero-form form .select{margin-top:0;color:#999}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .checkmark,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .checkmark,.win-close-module .win-page-container .win-hero-section .win-hero-form form .checkmark{height:30px;width:30px}
.win-form-module .win-page-container .win-hero-section .win-hero-form .btn-primary,.win-confirm-module .win-page-container .win-hero-section .win-hero-form .btn-primary,.win-close-module .win-page-container .win-hero-section .win-hero-form .btn-primary{padding:19px;font-size:20px}
.win-form-module .win-page-container .win-hero-section .win-hero-form:before,.win-confirm-module .win-page-container .win-hero-section .win-hero-form:before,.win-close-module .win-page-container .win-hero-section .win-hero-form:before{height:20px;width:20px;bottom:-2px;left:-18px}
.win-form-module .win-page-container .win-hero-section .win-hero-form:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-form:after,.win-close-module .win-page-container .win-hero-section .win-hero-form:after{height:25px;width:25px;bottom:-3px;right:-22px}
.win-form-module .win-page-container .win-hero-section .win-hero-form.win-hero-form-feedback,.win-confirm-module .win-page-container .win-hero-section .win-hero-form.win-hero-form-feedback,.win-close-module .win-page-container .win-hero-section .win-hero-form.win-hero-form-feedback{margin-top:48px;padding:30px 30px 0}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner{width:375px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message{padding-left:8%;width:100%}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2{font-size:48px;line-height:40px;margin-bottom:20px;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3{font-size:28px;margin-top:0;margin-bottom:0;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3 .btm,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3 .btm,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3 .btm{margin-bottom:20px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4{font-family:"Arial";font-size:15px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-close-module .win-page-container .win-hero-section.win-candidate-detail:after{content:"";height:375px !important}
}
@media(min-width:726px) and (max-width:991px){.win-form-module .site-header,.win-confirm-module .site-header,.win-close-module .site-header{overflow-x:inherit !important}
.win-form-module .site-header .site-navigation,.win-confirm-module .site-header .site-navigation,.win-close-module .site-header .site-navigation{display:block}
.win-form-module .container,.win-confirm-module .container,.win-close-module .container{max-width:720px;padding-right:15px;padding-left:15px}
.win-form-module .win-page-container .win-hero-section,.win-confirm-module .win-page-container .win-hero-section,.win-close-module .win-page-container .win-hero-section{background-size:auto 700px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner,.win-close-module .win-page-container .win-hero-section .win-hero-inner{padding-top:35px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar{right:-93px;bottom:49px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar span,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar span,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar span{width:10px;height:3px;margin:6px 0}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.small,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.small,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar span.small{width:10px;opacity:.5}
.win-form-module .win-page-container .win-hero-section .win-hero-form,.win-confirm-module .win-page-container .win-hero-section .win-hero-form,.win-close-module .win-page-container .win-hero-section .win-hero-form{margin-top:110px;padding:22.5px}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .input-box,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .input-box,.win-close-module .win-page-container .win-hero-section .win-hero-form form .input-box{margin-top:0}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .form-control,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .form-control,.win-close-module .win-page-container .win-hero-section .win-hero-form form .form-control{font-size:15px;padding:5px 22px}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container,.win-close-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container{padding-bottom:10px;padding-left:55px;font-size:8.5px;line-height:12px}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container .checkmark:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container .checkmark:after,.win-close-module .win-page-container .win-hero-section .win-hero-form form .checkbox-container .checkmark:after{left:8px;width:8px;height:15px;border-width:0 3px 3px 0}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .select,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .select,.win-close-module .win-page-container .win-hero-section .win-hero-form form .select{margin-top:0;color:#999}
.win-form-module .win-page-container .win-hero-section .win-hero-form form .checkmark,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form .checkmark,.win-close-module .win-page-container .win-hero-section .win-hero-form form .checkmark{height:30px;width:30px}
.win-form-module .win-page-container .win-hero-section .win-hero-form .btn-primary,.win-confirm-module .win-page-container .win-hero-section .win-hero-form .btn-primary,.win-close-module .win-page-container .win-hero-section .win-hero-form .btn-primary{padding:19px;font-size:20px;margin-top:10px}
.win-form-module .win-page-container .win-hero-section .win-hero-form:before,.win-confirm-module .win-page-container .win-hero-section .win-hero-form:before,.win-close-module .win-page-container .win-hero-section .win-hero-form:before{height:20px;width:20px;bottom:-2px;left:-18px}
.win-form-module .win-page-container .win-hero-section .win-hero-form:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-form:after,.win-close-module .win-page-container .win-hero-section .win-hero-form:after{height:25px;width:25px;bottom:-3px;right:-22px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner{width:450px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message{padding-left:8%;width:100%}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2{font-size:60px;line-height:40px;margin-bottom:20px;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3{font-size:35px;margin:0;letter-spacing:-1px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3 .btm,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3 .btm,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3 .btm{margin-bottom:22px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4{font-family:"Arial";font-size:18px;color:white;margin:0;font-weight:400;margin-top:15px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-close-module .win-page-container .win-hero-section.win-candidate-detail:after{content:"";height:450px !important}
}
@media screen and (min-width:992px){.win-form-module .container,.win-confirm-module .container,.win-close-module .container{max-width:100%;padding-right:13px;padding-left:13px}
.win-form-module .container .loremPad,.win-confirm-module .container .loremPad,.win-close-module .container .loremPad{padding-top:20px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner,.win-close-module .win-page-container .win-hero-section .win-hero-inner{width:auto;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:row;justify-content:space-between;padding-top:35px;position:relative}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .status-bar,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .status-bar,.win-close-module .win-page-container .win-hero-section .win-hero-inner .status-bar{display:block}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-logo,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-logo,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-logo{width:275px;height:141px;margin:0}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg{margin-top:50px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-title{margin-right:55px}
.win-form-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-next-logo,.win-confirm-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-next-logo,.win-close-module .win-page-container .win-hero-section .win-hero-inner .win-header-msg .win-next-logo{width:600px;height:140px;margin-top:5px;margin-bottom:15px;line-height:60px}
.win-form-module .win-page-container .win-hero-section .win-banner-message,.win-confirm-module .win-page-container .win-hero-section .win-banner-message,.win-close-module .win-page-container .win-hero-section .win-banner-message{width:55%}
.win-form-module .win-page-container .win-hero-section .win-hero-form,.win-confirm-module .win-page-container .win-hero-section .win-hero-form,.win-close-module .win-page-container .win-hero-section .win-hero-form{width:45%;margin-top:45px;display:flex;flex-direction:column;background:#fff;padding:35px 35px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;margin-right:0}
.win-form-module .win-page-container .win-hero-section .win-hero-form form,.win-confirm-module .win-page-container .win-hero-section .win-hero-form form,.win-close-module .win-page-container .win-hero-section .win-hero-form form{display:flex;flex-direction:column}
.win-form-module .win-page-container .win-hero-section .win-hero-form .btn-primary,.win-confirm-module .win-page-container .win-hero-section .win-hero-form .btn-primary,.win-close-module .win-page-container .win-hero-section .win-hero-form .btn-primary{padding:15px;font-size:20px;text-transform:uppercase;text-align:center;background:#75c51f;color:#fff;font-weight:600;border-radius:5px}
.win-form-module .win-page-container .win-hero-section .win-hero-form .btn-primary:hover,.win-confirm-module .win-page-container .win-hero-section .win-hero-form .btn-primary:hover,.win-close-module .win-page-container .win-hero-section .win-hero-form .btn-primary:hover{color:#fff}
.win-form-module .win-page-container .win-hero-section .win-hero-form:before,.win-confirm-module .win-page-container .win-hero-section .win-hero-form:before,.win-close-module .win-page-container .win-hero-section .win-hero-form:before{content:"";position:absolute;height:25px;width:25px;background:url('https://forever.travel-assets.com/flex/flexmanager/images/2020/08/10/left-corner.svg') no-repeat;background-size:contain;bottom:-3px;left:-22px;display:block}
.win-form-module .win-page-container .win-hero-section .win-hero-form:after,.win-confirm-module .win-page-container .win-hero-section .win-hero-form:after,.win-close-module .win-page-container .win-hero-section .win-hero-form:after{content:"";position:absolute;height:25px;width:25px;background:url('https://forever.travel-assets.com/flex/flexmanager/images/2020/08/10/right-corner.svg') no-repeat;background-size:contain;bottom:-3px;right:-22px;display:block}
.win-form-module .win-page-container .win-hero-section .win-hero-form h3,.win-confirm-module .win-page-container .win-hero-section .win-hero-form h3,.win-close-module .win-page-container .win-hero-section .win-hero-form h3{font-size:20px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail,.win-close-module .win-page-container .win-hero-section.win-candidate-detail{overflow-x:hidden}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail:before,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail:before,.win-close-module .win-page-container .win-hero-section.win-candidate-detail:before{background:transparent}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message{padding-left:5%;width:60%;order:1}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h2{font-family:Arial;font-size:79.688834px;color:white;margin-bottom:20px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3{font-family:Arial;font-size:47.8133px;color:white;margin-top:0;margin-bottom:0;line-height:1}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3.btm,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3.btm,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h3.btm{margin-bottom:22px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-banner-message h4{font-family:"Arial";font-size:23.90665px;color:white;margin:0;font-weight:400;margin-top:15px;padding-right:10px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form{width:35%;order:2}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-rightDiv,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-rightDiv,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-rightDiv{width:5%;order:3;margin-top:80px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form{padding:10px 25px 0 25px;padding-bottom:0}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form{margin-top:127px;height:420px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow{display:table-row}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow label.tcell,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow label.tcell,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow label.tcell{display:table-cell;font-size:10px;padding-left:5px;vertical-align:middle;padding-top:5px}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow span.tcell,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow span.tcell,.win-close-module .win-page-container .win-hero-section.win-candidate-detail .win-hero-inner .win-hero-form.candidate-form div.trow span.tcell{display:table-cell;font-size:17.265914px;vertical-align:middle}
.win-form-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-confirm-module .win-page-container .win-hero-section.win-candidate-detail:after,.win-close-module .win-page-container .win-hero-section.win-candidate-detail:after{content:"";height:580px !important}
}