.tab-component+.section,.tab-component .section,.tab-component+.aem-GridColumn{display:block;opacity:1}
.tab-component{opacity:1}
.tab-component h2{font:var(--f-brand-type-title-1);padding-bottom:var(--f-base-space-6);margin:0;color:var(--f-brand-color-text-default)}
.tab-lists{min-height:56px;display:flex;list-style:none;margin:0;padding-left:0;background:var(--f-brand-color-background-light);border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) 0 0}
.tab-lists li{flex:1 1 100px;text-align:center;border-bottom:1px solid var(--f-brand-color-border-default);padding:15px 0 15px}
.tab-lists li a{color:var(--f-brand-color-text-muted);font:var(--f-brand-type-body);text-decoration:none;outline:0}
.tab-lists li a img{margin-right:8px}
.tab-lists li a:hover,.tab-lists li a:active,.tab-lists li a:focus,.tab-lists li a.active{color:var(--f-brand-color-text-primary)}
.tab-lists li.selected{border-bottom:2px solid var(--f-brand-color-border-primary)}
.tab-content{background:var(--f-brand-color-background-light);border-radius:0 0 var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer);padding:25px 15px;padding-bottom:0}
.tablist-dropdown{display:none}
.tablist-dropdown{width:100%;position:relative}
.tablist-dropdown .dropdown-toggle{width:100%;height:48px;background:var(--f-brand-color-background-light) !important;border:1px solid var(--f-brand-color-border-default) !important;border-radius:var(--f-base-border-radius-tiny) !important;font:var(--f-brand-type-body) !important;color:var(--f-brand-color-text-primary);padding:0 15px;text-align:left;transform:none}
.tablist-dropdown.show .dropdown-toggle{color:var(--f-brand-color-text-primary)}
.tablist-dropdown .dropdown-menu{width:100%;top:48px !important;height:auto;max-height:355px;overflow:auto;border-radius:var(--f-base-border-radius-tiny);border:1px solid var(--f-brand-color-background-default) !important;transform:none !important;padding:0}
.tablist-dropdown .dropdown-menu li .dropdown-item{width:auto !important;border-bottom:1px solid var(--f-brand-color-border-default);color:var(--f-brand-color-text-default);cursor:pointer;display:block;font:var(-f-brand-type-body);margin:0;min-height:48px;overflow:hidden;padding:15px !important;padding-left:0 !important;position:relative;white-space:normal;margin-left:15px}
.tablist-dropdown .dropdown-menu li .dropdown-item.selected,.tablist-dropdown .dropdown-menu li .dropdown-item.selected span{color:var(--f-brand-color-text-primary)}
.tablist-dropdown .dropdown-menu li:last-child .dropdown-item{border-bottom:0}
.tablist-dropdown .dropdown-menu li .dropdown-item span{font:var(-f-brand-type-body);color:var(--f-brand-color-text-default)}
.tablist-dropdown .dropdown-menu li .dropdown-item img,.tablist-dropdown .dropdown-toggle img{margin-right:8px}
.tablist-dropdown .dropdown-menu li .dropdown-item:focus,.tablist-dropdown .dropdown-menu li .dropdown-item:hover,.tablist-dropdown .dropdown-menu li .dropdown-item:active{background-color:var(--f-brand-color-background-default) !important}
.tablist-dropdown .btn-secondary:not(:disabled):not(.disabled).active,.tablist-dropdown .btn-secondary:not(:disabled):not(.disabled):active,.tablist-dropdown .show>.btn-secondary.dropdown-toggle{color:var(--f-brand-color-text-primary) !important}
.tablist-dropdown .dropdown-toggle:after{content:'\e926' !important;top:var(--f-base-space-3) !important;position:absolute;right:15px;font-size:10px;font-family:icomoon !important;color:var(--f-brand-color-text-default);border:none !important}
.tablist-dropdown.show .dropdown-toggle:after{transform:rotate(-180deg);transition:transform .5s ease}
.tab-content .tab-pane .container{width:100% !important;max-width:100%}
.tab-content .tab-pane>div{margin-top:10px}
.tab-content .inner-tab-content{position:relative;width:100%;overflow:hidden}
.tab-content .inner-tab-content .tab-pane{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
.tab-content .inner-tab-content .tab-pane.active{display:block}
.tab-component .section{margin-bottom:10px}
.tab-content .inner-tab-content .tab-pane .generic-title,.tab-content .inner-tab-content .tab-pane .beinspired-title,.tab-content .inner-tab-content .tab-pane .banner-inner-details h4,.tab-content .inner-tab-content .tab-pane .title,.tab-content .inner-tab-content .tab-pane h2,.tab-content .inner-tab-content .tab-pane .planyourtrip-title,.tab-content .inner-tab-content .tab-pane .partners-content h4,.tab-content .inner-tab-content .tab-pane .offers-title,.tab-content .inner-tab-content .tab-pane .header-title{font:var(--f-brand-type-title-2);margin-top:0}
.tab-content .inner-tab-content .tab-pane .offers-title{padding-top:0}
.tab-content .inner-tab-content .tab-pane.active>div{opacity:1}
.tab-content .inner-tab-content .tab-pane>div{margin-bottom:var(--f-base-space-10)}
.tab-content .inner-tab-content .tab-pane .beinspired-container .details-info.large-image .image-description{border:1px solid var(--f-brand-color-border-default);border-top:0;border-radius:0 0 var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer)}
.tab-content .inner-tab-content .tab-pane .beinspired-container .details-info.small-image .image-description{border:1px solid var(--f-brand-color-border-default);border-left:0;border-radius:0 var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) 0}
.tab-content .inner-tab-content .tab-pane .beinspired-container .details-info .image-description h3{font:var(--f-brand-type-title-4)}
.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-slide>div>.item{outline:1px solid var(--f-brand-color-border-default);outline-offset:-1px}
.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-slide>div{width:257px}
.tab-content .inner-tab-content .tab-pane .tripcomponent .varient4 .slick-slide>div,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient4 .slick-slide>div img,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient4 .slick-slide>div .item,.tab-content .inner-tab-content .tab-pane .strip-wrap.four-card .strip img,.tab-content .inner-tab-content .tab-pane .strip-wrap.above4-card .strip img{width:257px !important}
.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-slide>div img,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .slick-slide>div img,.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-slide>div .item,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .slick-slide>div .item,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .slick-slide>div{width:100% !important}
.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .slick-slide>div,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .item img,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .item{width:350px !important}
.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-next{margin-right:-9px}
.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-prev{margin-left:-5px}
.tab-content .inner-tab-content .tab-pane .partners-container{padding:0;margin-top:0}
.tab-content .inner-tab-content .tab-pane .strip-wrap.two-card .strip img{width:540px}
.tab-content .inner-tab-content .tab-pane .strip-wrap.three-card .strip img{width:350px}
.tab-content .inner-tab-content .tab-pane .offer-container{padding-bottom:0}
.tab-content .inner-tab-content .tab-pane .offers-title,.tab-content .inner-tab-content .tab-pane .offer-description,.tab-content .inner-tab-content .tab-pane .terms-summary,.tab-content .inner-tab-content .tab-pane .offer-highlights-box{padding-left:0;padding-right:0}
.tab-content .terms-and-conditions-contianer .terms-and-conditions-accordion{padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-0)}
.tab-content .terms-and-conditions-contianer .terms-and-conditions-content{margin-left:0;padding:var(--f-base-space-6) var(--f-base-space-0) !important}
.tab-content .thin-divider{margin-left:var(--f-base-space-4)}
.tab-content .divider{margin-left:var(--f-base-space-4)}
.tab-accordion-mobile{display:none}
.icon-down{background:url("client-lib/resources/ic-down-arrow.svg") 0 0 no-repeat;width:24px;height:24px;display:inline-block;cursor:pointer;background-size:24px;float:right}
a.showaccord .icon-down{transform:rotate(180deg) !important}
.overlap-top .tab-section{margin-top:-120px;position:relative;z-index:11}
.overlap-top.tab-variation-2 .tab-lists li a img{width:24px;margin:-3px 5px 0 0;height:24px}
.overlap-top.tab-variation-2 .tab-lists{background:var(--f-brand-color-background-light);box-shadow:none}
.overlap-top.tab-variation-2 .tab-lists li a img,.tab-variation-2 .tab-lists li a .desktop-title{display:inline}
.overlap-top.tab-variation-2 .tab-content{padding:var(--f-base-space-6)}
.overlap-top.tab-variation-2 .nav-tabs{border-bottom:0 none}
.overlap-top.tab-variation-2 .tab-lists li{border-bottom:0}
.overlap-top.tab-variation-2 .tab-lists li{background:#f2f3fa}
.overlap-top.tab-variation-2 .tab-lists li.selected .desktop-title{color:var(--f-button-primary)}
.overlap-top.tab-variation-2 .tab-lists li:first-child{border-radius:20px 0 0 0}
.overlap-top.tab-variation-2 .tab-lists li:last-child{border-radius:0 20px 0 0}
.overlap-top.tab-variation-2 .tab-lists li.selected{background::var(--f-brand-color-background-light)}
.card-main{margin:0 0 16px;background:var(--f-brand-color-background-light);border-radius:var(--f-base-border-radius-medium)}
.card-header.showaccord span{color:var(--f-brand-color-primary)}
.card-main .card-header,.card-body{display:inline-block;width:100%}
.card-header{background:#fff;border-radius:16px !important;border-bottom:0 none}
.card-header img{float:left;margin-right:10px}
.card-header span{font:var(--f-brand-type-body);float:left;color:var(--f-brand-color-text-default)}
.tab-accordion-mobile .card{border:0;background:0}
.tab-variation-2 .tab-lists{background:var(--f-base-color-solid-grey-25);box-shadow:0 4px 12px #0000001a}
.tab-variation-2 .tab-lists li.selected{background:var(--f-brand-color-background-light);border:0}
.tab-variation-2 .nav-tabs{border-bottom:0}
.tab-variation-2 .tab-lists li:first-child{border-radius:20px 0 0 0}
.tab-variation-2 .tab-lists li:last-child{border-radius:0 20px 0 0}
.tab-variation-2 .tab-lists li.selected .desktop-title{color:var(--f-brand-color-text-default)}
[aria-expanded=true] i{transform:none !important}
.tab-variation-2 .tab-lists li a:hover,.tab-variation-2 .tab-lists li a:active,.tab-variation-2 .tab-lists li a:focus,.tab-variation-2 .tab-lists li a.active{color:var(--f-brand-color-text-default);text-decoration:none !important}
.tab-lists li a:hover,.tab-lists li a:active,.tab-lists li a:focus,.tab-lists li a.active{text-decoration:none !important}
@media(min-width:768px){.tab-component .desktop-none{display:none !important}
.tab-component .desktop-title{display:block}
.tab-component .mobile-title{display:none}
}
@media(max-width:768px){.tab-component .mobile-none{display:none !important}
.tab-component .desktop-title{display:none}
.tab-component .mobile-title{display:block}
}
@media only screen and (min-width:769px) and (max-width:1100px){.tab-content .inner-tab-content .tab-pane .beinspired-container .details-info.large-image{max-width:452px !important}
.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .slick-slide>div,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .item img,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .item{width:294px !important}
.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .slick-slide>div,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .item img,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .item{width:450px !important}
.tab-content .inner-tab-content .tab-pane .strip-wrap.two-card .strip img{width:455px}
.tab-content .inner-tab-content .tab-pane .strip-wrap.three-card .strip img{width:294px}
.tab-content .inner-tab-content .tab-pane .dpccards .container{min-width:auto}
}
@media(max-width:768px){.container{width:100%;max-width:100%}
.hide-tabs-mobile{display:none}
.tab-content{margin-top:10px;border-radius:16px;padding:25px 0}
.tab-lists li{flex:1 1 50px}
.tablist-dropdown{display:none}
.show-dropdown{display:block}
.tab-content .inner-tab-content .tab-pane .beinspired-container .details-info.small-image .image-description{border:1px solid var(--f-brand-color-border-default);border-top:0;border-radius:0 0 var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer)}
.tab-content .inner-tab-content .tab-pane .beinspired-container.side-variation .details-info.small-image .image-description{border:none transparent}
.tab-content .inner-tab-content .tab-pane .beinspired-container.side-variation .details-info.small-image{border:1px solid var(--f-brand-color-border-default)}
.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-slide>div,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient4 .slick-slide>div,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient4 .slick-slide>div img,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient4 .slick-slide>div .item,.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-slide>div img,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .slick-slide>div img,.tab-content .inner-tab-content .tab-pane .tripcomponent .slick-slide>div .item,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .slick-slide>div .item,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient2 .slick-slide>div,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .slick-slide>div,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .item img,.tab-content .inner-tab-content .tab-pane .tripcomponent .varient3 .item,.tab-content .inner-tab-content .tab-pane .strip-wrap .strip img{width:100% !important}
.tab-content .inner-tab-content .tab-pane .offers-title,.tab-content .inner-tab-content .tab-pane .offer-description,.tab-content .inner-tab-content .tab-pane .terms-summary,.tab-content .inner-tab-content .tab-pane .offer-highlights-box{padding-left:15px;padding-right:15px}
.tab-accordion-mobile{display:block}
.showaccord img{filter:invert(21%) sepia(70%) saturate(1466%) hue-rotate(297deg) brightness(70%) contrast(101%)}
.mobile-accordion .tab-section{box-shadow:none;margin-top:-90px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.tab-content .inner-tab-content .tab-pane .block-teaser .beinspired-container.container{min-width:952px}
}
@media(max-width:480px){.mobile-accordion .nav-tabs,.mobile-accordion .tab-content{display:none}
}