.custom-suggestions-list::before,.custom-suggestions-list::after{content:"";display:table}
.custom-suggestions-list::after{clear:both}
.travel-band-wrapper{min-height:580px}
@media(min-width:992px){.travel-band-wrapper{min-height:465px}
}
.pad-tp-reduce{padding-top:6rem;padding-bottom:33rem}
@media screen and (max-width:768px){.pad-tp-reduce{padding-bottom:5rem}
.multi-trip-info-icon{font-size:12px !important}
.label-duration{top:-6px !important;left:56% !important}
#card-Mobile{padding-left:0;padding-right:0}
.help-block-error{top:20px !important}
}
#page-heading{color:#000 !important;font-family:Muli;font-weight:800 !important;font-size:36px;margin-top:0rem;margin-bottom:0rem;line-height:36px}
.page-subHeading{color:#0a5 !important;font-family:Muli;font-weight:400;font-size:24px !important;margin-top:8px}
#form-Sec{overflow-y:hidden !important}
.detailed-addon-card .addon-points-list li,.dz-preview,.custom-suggestions-list li.custom-action,.quote-option label,.quote-entry-accordion .modal-subtitle{font-family:"Muli","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:130%;font-weight:500;font-style:normal;color:#000;margin:5px 0}
.start-end-date{text-align:center !important}
@media screen and (min-width:600px){.detailed-addon-card .addon-points-list li,.dz-preview,.custom-suggestions-list li.custom-action,.quote-option label,.quote-entry-accordion .modal-subtitle{font-size:1.4rem}
}
@media screen and (min-width:768px){.featured-brands-image-content .title{font-size:1.2rem}
}
.detailed-addon-card-2 .addon-points-list li,.custom-suggestions-list li{font-family:"Muli","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:130%;font-weight:400;font-style:normal;color:#000;margin:5px 0}
@media screen and (min-width:600px){.detailed-addon-card-2 .addon-points-list li,.custom-suggestions-list li{font-size:1.44rem}
}
@media screen and (min-width:768px){.detailed-addon-card-2 .addon-points-list li,.custom-suggestions-list li{font-size:1.8rem}
}
.quote-band-section{position:relative}
.quote-band-section .quote-band-bg-img-container,.quote-band-section .quote-band-bg-img-row,.quote-band-section .quote-band-bg-img-col{height:100%}
.quote-band-section .quote-band-bg-img-container{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (max-width:991px){.quote-band-section .quote-band-bg-img-container{width:100%;padding:0}
.quote-band-section .quote-band-bg-img-row{margin:0}
.quote-band-section .quote-band-bg-img-col{padding:0}
.travellerTabSec .travellerPaperWork{border-radius:14px 14px 0 0 !important}
.travelerTabContent{margin-top:0 !important}
.pad-left-3,.pad-right-3{padding:0 !important}
}
.quote-band-bg-img-col{position:absolute}
.quote-band-bg-img{height:100%;background-size:cover !important;background:no-repeat center}
.detailed-addon-card{padding-left:24px;padding-right:24px;margin:0}
.detailed-addon-card .card-header{position:relative;margin-bottom:10px}
.detailed-addon-card .feature-icon-wrapper{width:75px;height:75px}
.detailed-addon-card .feature-icon-wrapper img{width:100%}
@media screen and (min-width:992px){.detailed-addon-card .card-header{padding-right:115px}
.detailed-addon-card .feature-icon-wrapper{position:absolute;top:0;right:0}
}
.autocomplete-suggestions{text-align:left;cursor:default;display:none;z-index:9999;max-height:300px;box-sizing:border-box;position:absolute;left:0;overflow-x:hidden;overflow-y:auto;width:auto;margin-left:0;background-color:#fff;border:0;border-radius:0 0 16px 16px;transition:.2s ease-in-out;box-shadow:0 2px 20px 2px rgba(227,230,236,0.6)}
.autocomplete-suggestion{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:.2s ease-in-out;padding:8px 16px;font-size:16px;line-height:20px;font-weight:400}
.autocomplete-suggestion.selected{color:#444 !important;background:#fffaeb;border-left:3px solid #fb0}
.autocomplete-suggestions::-webkit-scrollbar{width:2px}
.autocomplete-suggestions::-webkit-scrollbar-track{background:#fff}
.autocomplete-suggestions::-webkit-scrollbar-thumb{background:#ddd}
.international-new-input{position:relative;text-align:center;border:1px solid #ddd !important}
.border-r-8{border-radius:8px !important}
.searchfield-input:first-child{border-right:.5px solid #ddd}
.searchfield-input input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]){padding-right:8px !important}
.searchfield-input .input-icon{position:absolute;cursor:pointer;background:transparent;height:calc(100% - 2px);top:1px;right:8px;width:30px;border-radius:0 4px 4px 0}
.multi-quote-input-ic .input-icon{position:absolute;cursor:pointer;background:transparent;height:calc(100% - 2px);top:1px;top:3px !important;right:-3px !important;width:30px;border-radius:0 4px 4px 0}
.duration-field .input-icon{position:absolute;cursor:pointer;background:transparent;height:calc(100% - 2px);top:1px;right:0 !important;width:30px;border-radius:0 4px 4px 0}
.searchfield-input .input-icon.input-icon-chevron{pointer-events:none}
.searchfield-input .input-icon.landing-icon{top:8px !important;color:#999}
.searchfield-input .input-icon i{position:absolute;z-index:1;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.searchfield-input .input-icon .icon-close{display:none}
.searchfield-input .input-icon .icon-chevron-down{display:inline}
.autoComplete--is-focused{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.autoComplete--is-focused~.input-icon{pointer-events:all}
.autoComplete--is-focused~.input-icon .icon-close{display:inline}
.autoComplete--is-focused~.input-icon .icon-chevron-down{display:none}
.split-column-list>li{padding:40px 0;margin:0 24px;border-bottom:1px solid #ddd}
@media screen and (min-width:768px){.split-column-list>li{margin:0 40px}
}
.split-column-list>li:last-child{border-bottom:0}
.split-column-list-title{margin-top:0;margin-bottom:20px}
.split-column-layout{padding:0}
.split-column-layout .split-column-right{text-align:center;border-left:1px solid #ddd}
@media screen and (min-width:768px){.split-column-layout{display:table;width:100%}
.split-column-layout>*{display:table-cell;vertical-align:middle;float:none}
.split-column-layout .split-column-left{width:65%}
.split-column-layout .split-column-right{width:35%}
}
@media screen and (max-width:600px){#quote-entry-modal-international-travel .quote-entry-accordion .collapse-group{visibility:visible !important}
}
@media screen and (max-width:768px){.split-column-layout .split-column-right{display:none}
.hide-mobile-travel-usp{display:none !important}
}
.split-column-images{position:relative}
.split-column-images img{transition:.2s ease-in-out;max-width:300px;width:100%}
.split-column-images img:not(:first-child){position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.custom-suggestions-box.is-visible{display:block}
.custom-suggestions-box{background-color:#fff;display:none;border-radius:0 0 4px 4px;border:1px solid #ddd;border-top:0;box-shadow:none;padding:0 0 10px 0;overflow:hidden;z-index:1051;opacity:0;visibility:hidden;transition:.3s opacity cubic-bezier(0,0,0,1),0.3s transform cubic-bezier(0,0,0,1),0.3s visibility cubic-bezier(0,0,0,1);-ms-transform:translateY(-30px);transform:translateY(-30px);height:auto;position:relative}
.custom-suggestions-box.is-visible{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0)}
.custom-suggestions-list li{margin:0;padding:8px 16px;cursor:pointer;transition:.2s ease-in-out}
.custom-suggestions-list li:hover{color:#fc3}
.custom-suggestions-list.two-col-layout>li{width:50%;float:left}
.quote-option.submit-quote-option,.quote-option label,.quote-option input{padding-left:16px;padding-right:16px}
#country-interNational-label{color:#9999;padding-left:5px !important}
.width-btn{width:100%;height:48px;padding:13px !important}
.date-label{position:relative;top:-15px;margin-left:10px;padding:0 6px;background-color:#fff}
@media screen and (min-width:768px){.quote-band{display:block;width:100%}
.quote-band>*{display:block;float:none}
}
.quote-option:last-child{border-right:0}
.quote-option label{margin:0}
.multi-quote-cont{padding-top:12px !important}
.input-icon{position:absolute;top:54px;right:12px;cursor:pointer}
.input-icon .icon-close{display:none}
.input-icon .icon-chevron-down{display:inline}
.quote-option.is-focused .input-icon .icon-close{display:inline}
.quote-option.is-focused .input-icon .icon-chevron-down{display:none}
.quote-entry-accordion .collapse-group{position:relative}
.route-option-label{width:100%;vertical-align:top}
html,body{background-color:#fff}
.international-travel-home .tags .each-tag,.tags .each-tag{font-size:14px;background-color:#fafafa;border:1px solid #ddd;border-radius:2px;display:inline-block;padding:2px 10px;margin:5px;float:left;color:#000;font-family:Muli;font-weight:bold}
.international-travel-home-new-flow .tags .each-tag{background:#fff;border:1px solid silver;border-radius:16px;font-size:12px;padding:2px 8px}
.international-travel-home .tags .each-tag .close,.tags .each-tag .close{position:relative;top:-1px;cursor:pointer;margin-right:5px;font-size:15px}
.international-travel-home-new-flow .tags .each-tag .close{margin-right:0;top:3px}
.international-travel-home .tags{z-index:1;background:#fff;position:absolute;top:3px;width:100%;padding-bottom:0}
#tag-top{top:12px}
.add-brd{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;left:-1px;right:-1px;width:auto !important;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.add-brd.result-brd-bt-hide{border-bottom:transparent !important}
.tags-border{left:-2px;width:101.1% !important;border-left:2px solid #fb0;border-right:2px solid #fb0}
#country-interNational-label{position:absolute;top:-9px;font-size:13px !important;color:#999;background-color:#fff;margin-left:9px;padding-left:6px;padding-right:5px !important}
.international-travel-home #country-option.tagged{width:160px;float:left;margin-top:5px;margin-bottom:5px;display:inline-block}
.international-travel-home #country-option{padding:0 15px;color:#000 !important}
.travel-submit-quote-option{width:100% !important}
.travel-submit-quote-option-home{width:16% !important}
.travel-departure-input-box{width:100% !important}
.travel-departure-input-box-home{width:18% !important}
.section-width{width:380px;position:inherit;padding:28px 20px 23px 20px}
.country-container{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-block:10px 12px}
.calendar-container{background-color:#fff;border:1px solid #ddd;border-radius:4px;height:48px}
.date-top-reduce{top:10px}
.end-date-top-reduce{top:11px}
.img-calndr{position:absolute;top:3px;right:18px}
.text-legend{position:absolute;font-size:16px;font-weight:400;pointer-events:none;padding-left:5px !important;top:1px;width:auto !important;left:15px;color:#999;transition:.4s ease all !important;background-color:transparent}
.text-legend:valid,.end-date-top-reduce input:not(:placeholder-shown)~.text-legend{top:-23px}
input:focus~.text-legend{color:#000 !important;font-size:13px;font-weight:600}
input:focus~.text-legend,input:valid~.text-legend,.end-date-top-reduce input:not(:placeholder-shown)~.text-legend{top:-23px;font-size:13px;color:#999;bottom:10px;left:12px;height:18px;padding-left:3px;font-weight:600;width:8em;opacity:1;background-color:#fff}
.text-leave-date{position:absolute;font-size:16px;font-weight:400;pointer-events:none;padding-left:5px;top:1px;width:auto !important;left:15px;color:#999;transition:.4s ease all !important;background-color:transparent}
.text-leave-date:valid,.date-top-reduce input:not(:placeholder-shown)~.text-leave-date{top:-23px}
input:focus~.text-leave-date{color:#000 !important;font-size:13px;font-weight:600}
input:focus~.text-leave-date,input:not(:focus):valid~.text-leave-date,.date-top-reduce input:not(:placeholder-shown)~.text-leave-date{top:-23px;font-size:13px;color:#999;bottom:10px;left:12px;height:18px;padding-left:3px;font-weight:600;width:8em;opacity:1;background-color:#fff}
input:focus~.calendar-container{border:2px solid #fb0 !important}
.text-color-white{color:#000 !important}
#country-option:focus::-webkit-input-placeholder{color:#ddd !important}
#country-option{margin-top:-2px;font-size:14px !important}
.hr-line{background-color:#ddd;margin:7px 0}
.checkContainer{display:block;position:relative;padding-left:33px;padding-top:3px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.international-travel-home .quote-option .checkContainer{margin-left:35px}
.checkContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkContainer input:checked~.checkmark{background-color:#fb0;border:1px solid #fb0}
.checkmark{position:absolute;top:0;left:-34px;height:25px;width:25px;border:1px solid #ddd;border-radius:3px}
.checkContainer input:checked~.checkmark:after{display:block;background-image:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/icons/checkmark-white.svg)}
.checkContainer .checkmark:after{top:-5px;left:-1px;display:block;width:25px;height:30px;content:"";background:100%/100% 75% no-repeat;border-radius:2px}
.checkmark:after{content:"";position:absolute}
#country-name{padding-left:3px !important;padding-right:0;font-size:14px;font-weight:400;color:#000}
.doneBtn{position:relative;color:#fa0;font-family:Muli;font-size:14px;font-weight:800;cursor:pointer;width:max-content;margin-left:auto;margin-right:20px}
.nextBtn{position:relative;color:#fa0;font-family:Muli;font-size:14px;font-weight:800;cursor:pointer}
#departure-date:focus::-webkit-input-placeholder{color:#ddd !important}
#departure-date{color:#000 !important;padding-left:15px !important;font-size:1.4rem}
#return-date:focus::-webkit-input-placeholder{color:#ddd !important}
#return-date{color:#000 !important;padding-left:15px !important;font-size:1.4rem}
.international-travel-home #country-option-wrapper{padding-top:0;padding-bottom:32px}
.international-travel-home .custom-suggestions-box{top:3px;width:101%;left:-2px;overflow:visible;border-left:2px solid #fb0;border-right:.3px solid #fb0;border-bottom:2px solid #fb0;position:relative}
.yellowBorder{border-left:2px solid #fb0;border-right:2px solid #fb0;border-top:2px solid #fb0}
.yellowBorder-calendar{border:2px solid #fb0}
.bg-img{margin-top:12px;width:19em;height:249px}
.bg-img img{background-color:#f5f5f5;width:auto}
.skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px}
.travelerIsLoading{animation:skeleton-load 1s linear infinite alternate;border-radius:4px}
@keyframes skeleton-load{0{background-color:#f2f2f2}
100%{background-color:#fff}
}
@keyframes skeleton-loading{0{background-color:#f2f2f2}
100%{background-color:#d9d9d9}
}
#insurance-getquote>button{width:100%;height:55.29px !important;padding:16px}
.international-travel-home .textbox-product{width:100%;height:48px}
.international-travel-home .textbox-home{width:35%;height:48px}
#travel-mobile-number-option{width:25%}
.travel-mobile-number{font-size:14px !important}
.international-travel-home .custom-suggestions-list .bold{font-weight:700}
.bold{font-weight:700 !important}
.international-travel-home .tags-container{padding:0 10px}
.datepicker-container-travel::before:not(#quote-entry-modal-home-insurance #start-date-mobile,#quote-entry-modal-home-insurance #end-date-mobile),.international-travel-home .custom-suggestions-box::before{content:"";position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;top:-7px;left:20%;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
#quote-entry-modal-home-insurance #start-date-mobile .pika-single.is-bound::before,#quote-entry-modal-home-insurance #end-date-mobile .pika-single.is-bound::before{content:"";position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;top:0;left:0;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.international-travel-home .custom-suggestions-box::before{left:75%}
.travel-departure-input-box-home .datepicker-container-travel .pika-title button:before{color:#444}
.datepicker-container-travel .pika-title button.is-disabled{opacity:.5}
.datepicker-container-travel .close{display:none}
.international-travel-home .quote-form-wrapper{margin-bottom:75px}
#quote-entry-modal-international-travel .modal-content{min-height:1000px}
.datepicker-container-travel{position:absolute;box-shadow:0 4px 4px rgba(0,0,0,0.2)}
.datepicker-container-travel .pika-label{font-weight:normal}
.international-travel-home .quote-option label{font-size:1.4rem;margin:0;vertical-align:middle;white-space:nowrap;color:#000;font-weight:400}
.international-travel-home .quote-band-travel{margin-bottom:-1px}
.quote-entry-modal .collapse-group{width:auto}
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px #666}
.pika-single{zoom:1}
.pika-single:before,.pika-single:after{content:" ";display:table}
.pika-single:after{clear:both}
.pika-lendar{float:left;width:240px;margin:8px}
.pika-title{position:relative;text-align:center}
.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}
.pika-label{display:inline-block;display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}
.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background:transparent no-repeat center;background-size:75% 75%;opacity:1;position:absolute;top:0}
.date-range-picker-section .pika-prev,.date-range-picker-section .pika-next{width:18px}
.pika-prev:hover,.pika-next:hover{opacity:1}
.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}
.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");left:5rem}
.date-range-picker-home-input-section{position:relative}
.date-range-picker-home-input-section .pika-prev,.date-range-picker-home-input-section .is-rtl .pika-next{left:2rem !important}
.multi-trip-date-picker-changes .pika-prev,.date-range-picker-home-input-section .is-rtl .pika-next{left:0rem !important}
.date-range-picker-home-input-section .pika-next,.date-range-picker-home-input-section .is-rtl .pika-prev{right:2rem !important}
.multi-trip-date-picker-changes .pika-next,.date-range-picker-home-input-section .is-rtl .pika-prev{right:0rem !important}
.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");right:5rem}
.pika-select{display:inline-block;display:inline}
.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}
.pika-table th{color:#999 !important;font-size:10px;line-height:14px;font-weight:400;text-align:center}
.pika-table abbr{border-bottom:0;cursor:help}
.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}
.is-today .pika-button{color:#eee;font-weight:bold}
.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}
.is-disabled .pika-button{pointer-events:none;cursor:default}
.pika-button:hover{color:#222;background:#fb0 !important;box-shadow:none;border-radius:3px}
.pika-button .is-selection-disabled{pointer-events:none;cursor:default}
.pika-week{font-size:11px;color:#999}
.is-inrange .pika-button{background:#d5e9f7}
.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}
.pika-single.is-bound{box-shadow:none}
.pika-single{border:1px solid #ddd;border-top-color:#fb0;font-family:inherit;color:rgba(0,0,0,0.36)}
.pika-title{padding:0 5px;margin-bottom:10px}
.pika-title select{padding:0}
.pika-lendar{width:100%;margin:0;padding:10px 5px}
.pika-table th{padding-bottom:8px;color:#444}
.pika-table td{position:relative;z-index:1}
.is-today .pika-button{color:#222;background:#eee}
.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#aaa;opacity:1;background-color:#fff;font-weight:400}
.pika-button{text-align:center;color:#222;border:0;background-color:transparent;width:25px;height:25px;font-size:1.2rem;margin:4px auto;font-weight:600;border-radius:1000px !important}
.pika-button:hover{border-radius:0;background-color:transparent}
.pika-button:hover:after{opacity:1}
.is-selected .pika-button{background-color:#fb0;color:#222;box-shadow:none;border-radius:0}
.is-selected .pika-button:after{opacity:1;background-color:transparent;color:#222}
.pika-button:after{content:"";position:absolute;top:50%;left:50%;height:0;width:60%;padding-bottom:60%;background-color:#fb0;color:#222;border-radius:50%;opacity:0;z-index:-1;transition:.2s ease-in-out;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.datepicker-container{position:absolute;z-index:9999;display:none}
.datepicker-container .close{display:none;font-size:24px;color:rgba(0,0,0,0.36);right:0;padding:8px 5px 10px 10px}
.pika-table abbr{cursor:default;text-decoration:none}
.pika-prev,.pika-next{background-image:none;text-indent:0}
.pika-prev:before,.pika-next:before{font-family:"icomoon",monospace !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.date-range-picker-section .pika-prev:before,.date-range-picker-section .pika-next:before{font-weight:bold;color:#000}
.pika-prev:before{content:"\e913"}
.pika-next:before{content:"\e914"}
.pika-label{font-weight:900}
.pika-title select{-webkit-appearance:initial}
.datepicker-container-travel{top:-1px;z-index:10000}
.international-travel-home .custom-suggestions-box li{color:#444;font-size:14px}
#country-option-wrapper .help-block{z-index:99;top:31px}
.help-block-error{width:100%;color:#d11;position:relative;top:40px;font-size:1.2rem;margin-top:8px !important}
.padding-incr{padding-top:10px !important;padding-left:1px !important}
.international-travel-home .each-tag.glow-tag{border:1px solid #fb0;color:#fa0}
.container.quote-band-bg-img-container{width:100%}
.col-xs-12.quote-band-bg-img-col{padding:0}
.custom-suggestions-subtitle{font-style:italic;font-weight:400}
.international-travel-home .quote-band{border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 4px 0 rgb(215 215 215 / 16%)}
header.header.secondary-nav .nav-link{padding:10px 16px}
p.modal-subtitle span{font-size:1.6rem;display:inline-block;width:88%}
p.modal-subtitle a{float:right}
@media screen and (min-width:768px){.datepicker-container-travel::before{content:"";position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;top:-7px;left:140px;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.datepicker-container-travel.start-date::before{left:340px}
.datepicker-container-travel.end-date::before{left:339px}
.datepicker-homepage .datepicker-container-travel.start-date::before{left:24px !important}
.datepicker-homepage .datepicker-container-travel.end-date::before{left:339px !important}
.datepicker-container-travel .pika-lendar{width:100%}
.international-travel-home .quote-form-wrapper{margin-bottom:75px}
}
.travel-help-insurance-contaniner{margin-top:-8rem;margin-left:1rem}
.travel-insurance-new-flow .datepicker-seprator{display:none}
@media screen and (max-width:767px){.travel-insurance-new-flow{min-height:unset}
.section-width{width:100%;margin-left:0 !important;border-radius:0 !important}
.bg-img{margin:auto;height:170px;overflow:hidden}
.datepicker-container-travel::before{top:-5px;right:10%;margin-left:-15px;content:"";position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.datepicker-container-travel.end-date::before{left:91% !important}
#page-heading,.page-subHeading{margin-left:9px}
#page-heading{font-size:24px !important}
.page-subHeading{font-size:16px !important}
.tags-border{width:101.3% !important}
.international-travel-home .tags{position:relative}
#padding-reduce-mobile{padding-left:0 !important;padding-right:0 !important}
.pad-tp-reduce{padding-top:3rem !important}
.pika-prev:before,.pika-next:before{font-weight:800;font-size:18px;color:#222}
.datepicker-container .close{display:block}
.datepicker-container{bottom:0;position:relative}
.pika-lendar{height:100%;margin-top:0 !important}
.pika-single.is-bound{height:100%}
.pika-table{height:calc(100% - 150px)}
.pika-table th{line-height:50px;font-size:10px}
.pika-table td{height:14.285714285714286%}
.pika-button{font-size:13px;width:36px;height:36px}
.pika-button:after{width:85%;padding-bottom:0;top:54%}
.pika-title{padding:0 20px}
.pika-label{font-weight:800;font-size:18px}
#quote-entry-modal-international-travel{overflow-y:scroll}
#quote-entry-modal-international-travel .modal-inner{overflow:visible}
.international-travel-home .tags .each-tag{padding:4px}
.international-travel-home .custom-suggestions-box{top:1px;border-right:1px solid #fb0}
.text-leave-date{top:2px}
input:focus~.text-leave-date,input:not(:focus):valid~.text-leave-date,.date-top-reduce input:not(:placeholder-shown)~.text-leave-date{top:-19px}
.text-legend{top:2px}
input:focus~.text-legend,input:valid~.text-legend,.end-date-top-reduce input:not(:placeholder-shown)~.text-legend{top:-20px}
.travel-insurance-new-flow{margin:0 0 0 !important;border-radius:0 !important;padding:24px 0 0 !important}
.travel-insurance-new-flow .travel-header{font-size:20px !important;line-height:22px !important;text-align:center;margin-left:.5rem !important}
.travel-insurance-new-flow u{font-size:22px !important}
.international-travel-home-new-flow{padding:0 !important}
.travellerTabSec{border-radius:30px 30px 0 0 !important;width:unset !important;margin:0 -15px;padding:0 !important}
.travellerTab{margin:0 0 -50px !important;background:#fff;border:1px solid #f5f5f5;box-shadow:0 -1px 3px rgb(0 0 0 / 10%);border-radius:30px 30px 0 0;padding:24px;max-width:unset !important}
.travellerDateTab{padding:24px;margin:0 0 0 !important}
.digit-advantages{box-shadow:unset !important;border-radius:unset !important;margin:0 -52px !important;background:#fafafa !important}
.digit-advantages ul{align-items:flex-start !important;justify-content:flex-start !important;flex-wrap:wrap;flex-direction:column;gap:15px;border-left:unset !important;border-right:unset !important}
.digit-advantages .exclusive-digit-title{text-align:left !important;padding:0 24px;display:flex;align-items:center;column-gap:13px;color:#454545 !important;font-size:14px !important;line-height:18px !important}
.digit-advantages ul li span:last-child{font-size:14px !important;line-height:18px !important}
.travellerTab .travellerTabList li{padding:8px 24px !important;flex-grow:1;text-align:center}
.international-travel-home-new-flow .btn-next,.datepicker-section .view-price-btn{margin-top:8px !important;width:100%;text-transform:uppercase;border-radius:10px}
.popular-countrylist ul li{background:#f5f5f5 !important;border:1px solid #f5f5f5 !important}
.popular-countrylist ul li.active{background:#fff !important;border:2px solid #fb0 !important}
.date-range-picker-section .pika-single{flex-direction:column;margin-top:0 !important}
.date-range-picker-section .pika-lendar:nth-of-type(1)::after{background-color:transparent !important}
.datepicker-section .date-no-value-section{margin:5px auto !important}
.end-date-section .no-end-date{margin:5px auto !important}
.traveler-image-container{margin:0 !important;position:relative;height:240px;text-align:center}
.traveler-image-container img{transform:scale(0.9) translate(-55%,-25%);position:absolute}
.travel-help-insurance-contaniner{margin-top:0rem;background:#fff;margin-left:-15px;margin-right:-15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.travel-help-insurance-contaniner .travel-help-insurance-list{align-items:flex-start !important;flex-wrap:nowrap !important;column-gap:10px !important;justify-content:center}
.travel-help-insurance-contaniner .travel-help-insurance-list .travel-help-insurance-card{flex-direction:column;text-align:center;margin-bottom:0 !important;padding:10px !important}
.travel-help-insurance-card-text{text-align:center !important;margin-top:10px}
.travel-help-insurance-contaniner .travel-help-insurance-list .travel-help-insurance-card .travel-help-insurance-card-text p{font-size:12px !important;line-height:16px !important;margin-bottom:5px !important}
.terms-and-conditons{margin-top:0 !important;padding:0 !important;text-align:center;position:relative !important}
.mobile-hero-image{display:block;margin-bottom:-40px !important}
.desktop-hero-image{display:none}
.mb-5{margin-bottom:5rem}
.travel-insurance-new-flow .datepicker-seprator{display:block;margin:10px 15px 20px 15px;border-top:.5px solid #ddd}
.travel-insurance-new-flow .date-range-picker-section .pika-next:not(.is-disabled),.travel-insurance-new-flow .date-range-picker-section .pika-prev:not(.is-disabled){border:.5px solid #444;border-radius:50%;width:32px;height:32px;color:transparent}
.travel-insurance-new-flow .pika-prev:not(.is-disabled):before,.travel-insurance-new-flow .pika-next:not(.is-disabled):before{line-height:1.3;padding-left:7px}
.travel-insurance-new-flow .pika-prev:not(.is-disabled):before{padding-left:5px !important}
.loader{padding:16px !important;width:unset !important;height:400px !important;margin:0 -15px !important;border-radius:30px 30px 0 0 !important}
.custom-suggestions-box.is-visible{width:100%;height:auto;position:relative;padding:0 !important}
.travel-section{padding:0 !important}
.inter-travel-selection{display:block;height:auto;width:100%;padding:0 24px 24px 24px;background:#fff}
.modal-date-picker-section{width:100%;height:100%;z-index:11;position:relative;left:0;bottom:0;background:rgba(0,0,0,0.5);padding:0 !important;margin:0 !important}
.international-tab{border-radius:0 !important;box-shadow:none !important;border:none !important;padding:24px 0 10px 0 !important;margin:0 !important}
.accordion-modal-header{margin:12px 0 !important}
}
@media screen and (max-width:414px){.tags-border{width:101% !important}
.international-travel-home .custom-suggestions-box{border-right:1.6px solid #fb0}
}
@media screen and (max-width:375px){.international-travel-home .custom-suggestions-box{border-right:1.7px solid #fb0}
.tags-border{width:101.2% !important}
}
@media(max-width:1199px) and (min-width:768px){.digit-advantages ul{flex-wrap:wrap;gap:15px;justify-content:flex-start !important}
.traveler-image-container{text-align:center}
.traveler-image-container img{max-width:100%}
}
@media screen and (max-width:320px){.international-travel-home .custom-suggestions-box{border-right:1px solid #fb0}
}
.ct-header-wrapper.sticky{position:fixed;top:0;left:0;right:0;z-index:1;border-bottom:1px solid rgba(0,0,0,0.06)}
.ct-header-wrapper.sticky .ct-header{border-bottom:0}
.ct-row{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
@media screen and (min-width:768px){.ct-row{-ms-flex-pack:end;justify-content:flex-end}
}
.ct-cell{-ms-flex-preferred-size:auto;flex-basis:auto;width:50%;-ms-flex-item-align:stretch;align-self:stretch;position:relative}
@media screen and (min-width:768px){.ct-cell{width:25%;border-left:1px solid rgba(0,0,0,0.06);text-align:center}
}
.ct-collapse-group{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;border-left:0;text-align:left}
@media screen and (min-width:768px){.ct-collapse-group{width:100%}
}
.ct-option{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;border-bottom:1px solid rgba(0,0,0,0.06);padding-top:10px;padding-bottom:10px}
@media screen and (min-width:768px){.ct-option{position:absolute;margin:0 20px;padding-top:0;padding-bottom:0;left:0;right:0}
}
@media screen and (max-width:480px){.ct-option{padding:10px 0 20px 0}
}
@media screen and (min-width:992px){.ct-option{margin:0 40px}
.travellerTabSec{margin-left:4rem}
}
.ct-header{border-bottom:1px solid rgba(0,0,0,0.06)}
.ct-header .ct-cell{padding:15px 5px}
.ct-footer{border-top:1px solid rgba(0,0,0,0.06)}
.ct-footer-cta-wrapper{margin:0 auto;padding-top:15px}
@media screen and (min-width:768px){.ct-footer-cta-wrapper{margin:0 20px}
}
@media screen and (min-width:1200px){.ct-footer-cta-wrapper{margin:0 40px}
}
.ct-cta-button{width:100%;max-width:110px}
@media screen and (min-width:768px){.ct-cta-button{max-width:none}
}
.ct-collapse-group-contents{padding:10px 0;position:relative}
.ct-collapse-group-contents .collapse p{margin-bottom:0}
@media screen and (min-width:768px){.ct-collapse-group-contents{border-bottom:1px solid rgba(0,0,0,0.06);margin-right:20px}
}
@media screen and (min-width:1200px){.ct-collapse-group-contents{margin-right:40px}
}
.ct-accordion-toggle-wrapper{position:relative;cursor:pointer}
.ct-accordion-toggle-wrapper:hover .ct-accordion-title{color:#fc3}
.ct-accordion-title{color:#222;margin:0;transition:.2s ease-in-out}
.ct-accordion-title-large{margin:0}
.ct-accordion-subtitle{color:#10b363;margin:0}
.ct-accordion-icon{position:absolute;top:50%;right:0;font-size:.8em;margin-top:-0.4em;transition:.2s ease-in-out;-ms-transform:rotate(0);transform:rotate(0)}
.collapse-group.active .ct-accordion-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ct-body .ct-row:last-child .ct-collapse-group-contents{border-bottom:0}
.ct-option .asterisk,.ct-option .icon-checkmark{color:#10b363;font-size:20px}
.ct-option .checkmark-asterisk{position:relative}
.ct-option .asterisk{position:absolute;left:100%;top:4px;margin-left:3px;font-size:1.4rem}
.ct-option-content{text-align:left;padding-top:10px;margin:0 40px 0 0}
@media screen and (min-width:768px){.ct-option-content{margin:0 40px}
}
:-ms-input-placeholder{color:#999 !important;opacity:1 !important}
::-ms-input-placeholder{color:#999 !important;opacity:1 !important}
.sub-text-bls{font-family:muli;font-weight:500;font-size:1.4rem !important;color:#ffff}
.txt-black{color:#000 !important}
#country-suggestion .custom-suggestions-title{color:#444 !important}
#return-validation{margin-top:0 !important;padding-left:2px}
#col-1-modified{width:7% !important}
#padding-reduce-mobile{padding-left:10px}
#card-Mobile{min-height:319px;padding-left:0;margin-left:15px;border-radius:4px}
@media(max-width:768px){#card-Mobile{margin-left:0;border-radius:0}
.pad-left-3,.pad-right-3{padding:0 !important}
}
#padding-reduce-mobile{padding-left:10px}
.shop-ins-agree{max-width:940px;margin:.25em auto 0 auto;width:100%;text-align:right}
.shop-ins-agree .terms-group span{padding-right:3px !important}
.shop-ins-agree span,.shop-ins-agree a{color:#fff;font-size:12px;font-weight:400;line-height:18px;text-align:left;padding-top:3px}
.shop-ins-agree a,.shop-ins-agree span{color:#fff;font-size:12px;position:relative}
.shop-ins-agree .terms-group a:after{content:"";display:inline-block;position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#fff}
.terms-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.terms-group label{position:relative;cursor:pointer}
.shop-ins-agree .terms-group{margin:.5em auto .8em auto;text-align:center}
.shop-ins-agree label,.shop-ins-agree a,.shop-ins-agree span{color:#181818 !important}
.shop-ins-agree .terms-group{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.shop-ins-agree .terms-group a:after{background-color:#444}
.terms-group label{position:relative;cursor:pointer}
.terms-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #000;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;position:relative;top:-1px;margin-right:8px}
@media screen and (max-width:767px){.terms-group label:before{top:1px}
}
.text-checkbox{color:#fb0 !important}
.terms-group label:after{content:"";display:block;position:absolute;top:5px;left:6px;width:6px;height:11px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
.terms-group input:checked+label:after{content:"";display:block;position:absolute;top:5px;left:6px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.terms-desk{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#terms-conditions-modal .modal-cta{border-top:1px solid #ddd;padding:15px}
.modal-cta button{padding:10px 40px}
#terms-conditions-modal li{font-size:14px;font-weight:400}
#terms-conditions-modal .modal-inner{background:#fff;border-radius:5px}
#terms-conditions-modal .modal-inner .modal-content-wrapper{overflow-y:auto}
@media screen and (min-width:768px){#terms-conditions-modal .modal-title{font-size:2.4rem}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.modal-header-tag{border-bottom:1px solid #ddd}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
.terms-conditions-content ul{margin-right:0}
@media screen and (max-width:350px){.terms-conditions-content{max-height:calc(100vh - 147px)}
}
@media screen and (max-width:767px){.terms-conditions-content{max-height:calc(100vh - 147px);padding-left:20px}
.modal-cta{position:absolute;width:100%;bottom:0}
.modal-cta button{padding:15px 40px;font-size:16px}
.payment-cta{padding-left:10px}
}
.travel-input input::-webkit-input-placeholder{opacity:0 !important}
.travel-input input:-moz-placeholder{opacity:0 !important}
.travel-input input::-moz-placeholder{opacity:0 !important}
.travel-input input:-ms-input-placeholder{opacity:0 !important}
.domestic-travel .pika-single.is-bound{display:grid;column-gap:8px;grid-template-columns:1fr 1fr}
.domestic-travel .pika-single.is-bound p{grid-column:1 / 3;font-size:12px !important;border-top:1px solid #ddd;padding:8px 0 4px;color:#444;margin-right:15px}
.domestic-travel .pika-single.is-bound::before{content:"";position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;top:-7px;left:250px;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.domestic-travel .pika-single.is-bound+.pika-single.is-bound::before{left:450px}
.domestic-travel.datepicker-container-travel::before{display:none}
#travel-form-desktop input:focus{border-width:2px}
.travel-insurance-new-flow .travel-header{font-family:'Muli';font-style:normal;font-weight:800;font-size:30px;line-height:30px;color:#000;margin-bottom:4px;margin-top:0;margin-left:1rem}
.travel-insurance-new-flow .travel-header b{font-weight:700}
.travel-insurance-new-flow .travel-header span{font-weight:400 !important;font-size:24px}
.travel-insurance-new-flow u{font-family:'Muli';font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#0bb86b;margin:0;display:inline-block;text-decoration:none}
.travellerTabSec{background:#fff;box-shadow:0 2px 20px 2px rgb(227 230 236 / 60%);border-radius:16px;padding:32px;width:422px;display:none;padding-bottom:28px;padding:24px !important}
.d-block{display:block}
.travellerTabSec .travellerPaperWork{background:#fffaeb;border-radius:4px;padding:10px;text-align:center}
.travellerTabSec .travellerPaperWork span{font-family:'Muli';font-style:normal;font-weight:800;font-size:14px;line-height:17px;color:#0bb86b}
.travellerTabSec .travellerPaperWork span:first-child{color:#444}
.terms-and-conditons{font-size:10px;color:#999;font-weight:600;max-width:600px;position:absolute;z-index:1}
.travellerTab .travellerTabList{display:flex;align-items:center;justify-content:center}
.singleTripTabList li{max-width:58% !important}
.singleTripTabList .singleTripTabLi{padding:16px 16px 16px 11px !important}
.travellerTab .travellerTabList li{padding:8px 48px;border-bottom:1px solid #ddd;flex:0 0 50%;max-width:50%}
.travellerTab .travellerTabList li.active{border-bottom:4px solid #fb0;background:#fffaeb}
.travellerTab .travellerTabList li.SIB-border{border-bottom:4px solid #ce181e !important;background:#fffaeb}
.travellerTab .travellerTabList li a{font-family:'Muli';font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:center;color:#999}
.travellerTab .travellerTabList li.active a{color:#000}
.travelerTabContent{margin-top:6px}
.travel-insurance-new-flow .help-block{padding-left:0}
.travelerTabContent .gergraphyTab .accordion .accordion-header{display:flex;align-items:center;justify-content:space-between;margin:14px 0;cursor:pointer}
.travelerTabContent .gergraphyTab .accordion .accordion-header .accordionContentHeader{font-family:'Muli';font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#252525}
.travelerTabContent .gergraphyTab .accordion:not(:last-child){border-bottom:.75px solid #ddd}
.travelerTabContent .gergraphyTab .accordion .accordionContent{display:none}
.travelerTabContent .gergraphyTab .accordion .accordionContent .accordionContentDesc{font-family:'Muli';font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#454545;margin-bottom:16px;margin-top:0}
.custom-checkbox{display:inline-block}
input[type="radio"]{display:none !important}
.custom-radiobox+label{display:inline-block;width:15px;height:15px;vertical-align:middle;cursor:pointer;border:1px solid #fb0;border-radius:50%;padding:.9rem !important}
.custom-radiobox:checked+label::after{background:#fb0;border-radius:50%;content:"";width:12px;height:12px;display:block;position:relative;top:-6px;left:-6px}
.custom-checkbox+label{display:inline-block;width:15px;height:15px;vertical-align:middle;cursor:pointer;border-radius:100%;padding:.9rem !important}
.custom-checkbox:checked+label{background:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/icons/checkmark-white.svg) left top no-repeat;background-color:#0a5}
.f-700{font-weight:700 !important}
.btn-next{font-family:'Muli';font-style:normal;font-weight:900;font-size:16px;line-height:20px;text-align:center;width:100%;padding:14px;margin-top:16px;cursor:pointer}
.btn-grey{background:#ddd;border-radius:4px;color:#999}
.btn-oragnge{background:#fb0;border-radius:4px;color:#000}
.btn-SIB{background:linear-gradient(180deg,#e83d3d 0,#ae2626 100%) !important;color:#fff !important}
.btn-SIB-date .is-startrange .pika-button{background:#ce181e !important;color:#fff !important}
.btn-SIB-date .is-selected .pika-button{background-color:#ce181e !important;color:#fff !important}
.SIB-background{background:#ce181e !important}
.popular-countrylist{margin-top:24px}
.country-container+.popular-countrylist{margin-top:0}
.country-container+.popular-countrylist .popular-countrylist-title{margin-bottom:6px}
.popular-countrylist .popular-countrylist-title{font-family:'Muli';font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#000;margin-bottom:24px}
.international-travel-home .popular-countrylist .popular-countrylist-title{font-size:12px;font-weight:700}
.international-travel-home .popular-countrylist .popular-countrylist-title span{color:#999;font-weight:500}
.international-travel-home .popular-countrylist ul li{padding:3px 10px}
.popular-countrylist ul{display:flex;flex-wrap:wrap;align-items:center}
.popular-countrylist ul li{background:#f5f5f5;border:1px solid #f5f5f5;border-radius:16px;padding:6px 10px;margin-right:10px;margin-bottom:10px;display:flex;align-items:center}
.popular-countrylist ul li a{font-family:'Muli';font-style:normal;font-weight:600;font-size:12px;line-height:14px;color:#252525}
.popular-countrylist ul li.active{border:2px solid #fb0;background:#fff}
.popular-countrylist ul li.SIB-border{border:2px solid #ce181e !important}
.form-group{position:relative}
#countryListInput:focus+.countryList{display:block}
.countryList{background:#fff;box-shadow:0 2px 20px 2px rgb(227 230 236 / 60%);border-radius:0 0 16px 16px;position:absolute;width:100%;top:50px;left:0;right:0;z-index:1;overflow:hidden;height:264px;overflow-y:auto;display:none}
.countryList.active{display:block}
.countryList .countryName{font-family:'Muli';font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#444;padding:16px;margin:0;cursor:pointer}
.countryList .countryName:hover{background:#fffaeb;border-left:3px solid #fb0;border-radius:0 3px 3px 0}
.countryList::-webkit-scrollbar{width:3px;height:10px}
.countryList::-webkit-scrollbar-thumb{width:3px;height:10px;background:#999;border-radius:13px}
.digit-advantages{background:#fff;box-shadow:0 2px 20px 2px rgb(227 230 236 / 60%);border-radius:16px;padding:24px 0 26px;margin:60px 0 47px}
.digit-advantages .exclusive-digit-title{font-family:'Muli';font-style:normal;font-weight:700;font-size:20px;line-height:25px;text-align:center;color:#000;margin:0 0 30px}
.digit-advantages ul{display:flex;align-items:center;justify-content:space-evenly;padding:0 24px;border-left:3px solid #fb0;border-right:3px solid #fb0}
.digit-advantages ul li{margin-right:40px;display:flex;align-items:center;justify-content:center}
.digit-advantages ul li span:last-child{font-family:'Muli';font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#444;padding-left:16px}
.digit-advantages ul li span:first-child{width:40px;height:40px;background:#fff;border:1px solid #ddd;border-radius:100%;flex:0 0 40px;max-width:40px}
.mt-60{margin-top:60px}
.datepicker-section{display:flex;background:#fff;border-radius:16px;padding:8px}
.datepicker-section .date-range-label{font-size:11px;color:#454545;line-height:14px}
.datepicker-section .calendar_input{border:none !important;font-weight:700 !important;font-size:12px !important;padding-bottom:0 !important}
.date-range-picker-section .pika-single{display:flex;position:unset !important;border:0;box-shadow:unset;background:#fff;border-radius:16px;width:100%;padding:0}
.international-travel-home-new-flow .date-range-picker-section .pika-lendar:nth-of-type(2){padding-left:35px}
.international-travel-home-new-flow .date-range-picker-section .pika-lendar:nth-of-type(1)::after{top:-95px;width:198px;right:-260px}
.datepicker-section .view-price-btn{font-size:16px;cursor:pointer;height:48px}
.datepicker-section .date-no-value-section{background:#fff5d7;border-radius:4px;text-align:center;width:79px;margin:auto}
.datepicker-section .date-no-value-section span{color:#fa0}
.datepicker-section .date-value-section{font-weight:700;font-size:12px;line-height:14px;color:black;margin-top:5px;margin-bottom:8px}
.datepicker-section .end-date-section .date-no-value-section{width:85px}
.date-range-picker-section .calendar_input{border:none !important;height:0;color:transparent !important;padding:0 !important;display:none}
.date-range-picker-section .is-startrange .pika-button{background:#fb0;color:#000;font-weight:700}
.date-range-picker-section .is-inrange .pika-button{background:#fff5d7}
.date-range-picker-section td.is-inrange{background:#fff5d7}
.international-travel-home-new-flow .date-help-block{color:#d11;font-size:1.2rem}
.international-travel-home-new-flow .btn.view-price-btn{padding:14px}
.international-travel-home-new-flow button.disabled{color:#999}
.date-range-picker-home-input-section{display:flex}
.date-range-picker-home-input-section .textbox-home{width:39.7%}
.date-range-picker-home-input-section .mulit-trip-add{width:34.7% !important}
.date-range-picker-home-input-section .date-range-picker-section .calendar_input{display:block !important}
.date-range-picker-home-input-section .date-range-picker-section .pika-single{width:100%;border:1px solid #fb0;border-radius:0 0 5px 5px;box-shadow:none;margin-top:0;padding:0 10px}
.date-range-picker-home-input-section .date-range-picker-section{width:25.2%}
.date-range-picker-home-input-section .mulit-trip-add-date-picker{width:31.5.5% !important;top:11px}
.date-range-picker-home-input-section .calendar__start-wrapper .pika-lendar{padding-right:0}
.multi-button-calss{padding-left:9px;padding-right:9px}
.date-range-picker-section .pika-lendar:nth-of-type(1)::after{content:"";width:188px;height:1.4px;background-color:#fff;right:-128px;position:relative;display:block;transform:rotate(90deg);top:-100px}
.date-range-picker-home-input-section .date-range-picker-section .pika-lendar:nth-of-type(1){padding-right:15px}
.date-range-picker-home-input-section .date-range-picker-section .pika-lendar:nth-of-type(2){padding-left:15px}
.date-range-picker-section .pika-label{font-weight:400;color:#000}
.international-travel-home .travellerTab .travellerTabList li{padding:16px;display:flex;justify-content:center}
.international-travel-home .international-travel-home .custom-suggestions-box li{color:#999}
.international-travel-home .travellerTab .travellerTabList li.active{border-bottom:3px solid #fb0}
.international-travel-home .travelerTabContent .gergraphyTab .accordion{border-bottom:.5px solid #ddd}
.international-travel-home .travelerTabContent .gergraphyTab .accordion:last-child{border:0}
@media screen and (min-width:768px){.date-range-picker-home-input-section .pika-single::before{content:"";position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;top:-7px;left:228px;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
}
.multi-trip-date-picker-changes .pika-single::before{background:white !important;left:147px}
.travel-insurance-new-flow{background:#f5f5f5 url(https://d2h44aw7l5xdvz.cloudfront.net/assets/travelBanner.svg) center bottom no-repeat;background-size:contain;border-radius:24px;margin:24px;margin-top:0;padding:49px 0}
#travelViewPriceBtn{margin:0 15px}
.international-travel-home-new-flow #travelViewPriceBtn .btn.view-price-btn{width:100%;cursor:pointer}
@media(max-width:991px) and (min-width:768px){.travellerTabSec{width:100% !important}
.travel-insurance-new-flow .travel-header{text-align:center;margin-bottom:20px}
.travel-insurance-new-flow{margin:36px 20px}
.travel-help-insurance-contaniner{margin-top:2rem}
}
@media(max-width:1199px) and (min-width:992px){.travellerTabSec{margin:0 -10px}
.travel-insurance-new-flow{margin:36px 15px}
.travel-help-insurance-contaniner{margin-top:-9rem}
}
.traveler-image-container{margin:25px 0}
.traveler-image-container img{max-width:100%}
.travel-help-insurance-contaniner .travel-help-insurance-list .travel-help-insurance-card{background:#fff;border-radius:16px;padding:20px;display:flex;align-items:center;column-gap:17px;margin-bottom:15px}
.travel-help-insurance-contaniner .travel-help-insurance-list{display:flex;align-items:center;column-gap:13px;flex-wrap:wrap}
.travel-help-insurance-contaniner .travel-help-insurance-list .travel-help-insurance-card .travel-help-insurance-card-text p{font-family:'Muli';font-style:normal;font-weight:800;font-size:13px;line-height:18px;margin:0}
.travel-help-insurance-contaniner .travel-help-insurance-list .travel-help-insurance-card .travel-help-insurance-card-text p:first-child{color:#fa0}
.travel-help-insurance-contaniner .travel-help-insurance-list .travel-help-insurance-card .travel-help-insurance-card-text p:last-child{color:#000;font-weight:400}
#tag-top .tags-container{padding:0 10px}
.pad-left-3,.pad-right-3{padding:0 3rem}
.travel-insurance-new-flow .pika-lendar{padding:7.5px 0}
.travel-insurance-new-flow .travellerDateTab .back-icon{width:15px;vertical-align:middle}
.btn-loading{color:transparent !important;background:#fb0 url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20fill%3D%22none%22%20ng-attr-stroke%3D%22%7B%7Bconfig.color%7D%7D%22%20ng-attr-stroke-width%3D%22%7B%7Bconfig.width%7D%7D%22%20ng-attr-r%3D%22%7B%7Bconfig.radius%7D%7D%22%20ng-attr-stroke-dasharray%3D%22%7B%7Bconfig.dasharray%7D%7D%22%20stroke%3D%22%23222%22%20stroke-width%3D%225%22%20r%3D%2220%22%20stroke-dasharray%3D%2294%2050%22%20transform%3D%22rotate(54%2050%2050)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20calcMode%3D%22linear%22%20values%3D%220%2050%2050%3B360%2050%2050%22%20keyTimes%3D%220%3B1%22%20dur%3D%22600ms%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E") no-repeat center / 40px;pointer-events:none}
.geography-input{cursor:default}
.pika-table td.is-startrange{background:#fff5d7;border-top-left-radius:35px;border-bottom-left-radius:35px}
.pika-table td.is-endrange{background:#fff5d7;border-top-right-radius:35px;border-bottom-right-radius:35px}
@media(min-width:768px){.mobile-hero-image{display:none}
.desktop-hero-image{display:block;height:254px;width:90%}
}
.loader{background:#fff;box-shadow:0 2px 20px 2px rgb(227 230 236 / 60%);border-radius:16px;padding:32px;width:422px;height:490px;margin-left:4rem}
.loader .loading-title,.loader .loading-button{background:#ddd;width:100%;height:44px;position:relative;overflow:hidden;margin-bottom:30px}
.loader .loading-content{background:#ddd;width:100%;height:calc(100% - 148px);position:relative;overflow:hidden;margin-bottom:30px}
.loader .loader-shimmer::after{display:block;content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,0.5)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);transform:translateX(-100%);animation:placeholder-loading 1s linear infinite}
.loader.ng-hide .loader-shimmer::after{animation:none}
@keyframes placeholder-loading{100%{transform:translateX(100%)}
}
.whatsapp-chat{text-transform:uppercase;width:-webkit-fill-available;font-size:12px;font-weight:600;background-color:#0bb68b;border-radius:20px;padding:6px 24px 0 16px;height:36px;display:inline-flex;justify-content:center;margin-top:12px}
.chat-content{color:#fff}
.whatsapp-chat img{height:12px;width:12px;margin-top:6px;margin-right:6px}
@media only screen and (max-width:769px){.whatsapp-chat{padding:9px 24px 0 16px}
.whatsapp-chat img{margin-top:3px}
}
.privacy-style{font-weight:400;font-size:14px;line-height:14px;color:#FB0;width:100%}
.privacyPolicyModelContent{max-height:395px;overflow:hidden;overflow-y:auto;padding-right:5px}
.mr-t-6{margin-top:6rem}
#privacy-policy{overflow:hidden}
#privacy-policy .modal-inner{height:500px;top:15%;padding:24px;border-radius:16px}
.travellerTab .travellerTabList li:focus{background:#ddd}
.accordion-header :focus{background:#ddd !important;padding:4px}
.back-icon-anchor:focus{border:1px solid #000 !important;border-radius:50% !important;padding:0 2px 2px 2px}
.date-range-label:focus{background:#ddd !important;padding:4px}
.cr-label{color:#999;padding:0 5px;font-size:12px;font-weight:600;line-height:13px;text-align:left;position:absolute;left:1rem;font-family:Muli,"Helvetica Neue",sans-serif !important;background-color:#fff;transition:.5s ease-in-out;pointer-events:none;font-size:13px}
.cr-form-group{position:relative;margin-bottom:24px}
.cr-form-input{height:48px;color:#000;font-size:16px !important;font-weight:400;line-height:19px;text-align:left;padding:9px 14px !important;text-transform:capitalize;border:1px solid #ddd !important}
.cr-car-with-input-prefix{position:absolute;top:0;left:0;padding:1.5rem 10px;color:#000;font-size:16px;font-weight:400;line-height:19px;text-align:left}
.cr-car-mobile-num-input{padding-left:5rem !important}
.cr-form-input:not(:focus):invalid~.cr-label{top:-7px}
.cr-form-input:focus~.cr-label{top:-7px;font-size:12px;font-weight:600 !important;color:#000}
.cr-form-input:valid~.cr-label{top:-7px;font-size:12px;font-weight:600 !important;color:#000}
.cr-form-input:not(:focus):valid~.cr-label{color:#999 !important}
.date-range-picker-main-div{display:flex;gap:16px}
.inter-travel-option{border-right:none !important}
.geo-label{top:-7px;font-size:12px}
.traveller-list-sec{margin-bottom:24px}
.traveller-list-sec p{font-size:14px;font-weight:600}
.traveller-list-sec .traveller-sec{display:flex;justify-content:space-between}
.traveller-list-sec .traveller-sec div{background:#f5f5f5;padding:3px 20px;border:1px;border-radius:50px;cursor:pointer;font-size:13px;align-content:center}
.traveller-list-sec .traveller-sec div.active{border:2px solid #fb0;background:#fff}
.traveller-list-sec .traveller-sec div.SIB-active{border:2px solid #ce181e !important}
.travel-search-input{border-right:none !important}
#travel-mobile-number-option .with-input-prefix .input-prefix{font-size:1.8rem !important;color:#444 !important;top:2px !important;font-weight:normal !important;padding:0}
#travel-mobile-number-option #car-mobile-number{padding-top:4px;padding-bottom:4px}
.geo-country-input{border:none !important;margin-top:0 !important;font-size:16px !important}
.travel-each-tag{display:flex !important;flex-direction:row-reverse;justify-content:center;align-items:center;gap:10px}
.international-travel-home-new-flow .tags .travel-each-tag .close{top:-1px !important}
.pad-in-17{padding-inline:17px}
.no-left{left:-1px}
.home-geo-input{font-size:14px !important}
.mr-b-24{margin-bottom:24px}
.travel-homepage-input .help-block{top:79%}
.mr-t-4{margin-top:4px}
.font-800-header{font-weight:800 !important}
.exit-icon-countryTab{position:absolute;cursor:pointer;top:-26px;right:20px;width:18px;border-radius:10px;background:#fff}
@media(min-width:460px) and (max-width:530px){.traveler-image-container{height:210px}
}
@media(min-width:400px) and (max-width:460px){.traveler-image-container{height:190px}
}
@media(max-width:400px){.traveler-image-container{height:160px}
}
@media(max-width:330px){.traveler-image-container{height:144px}
}
.tripSelection{display:flex;align-items:center}
.gap-6{gap:6px}
.tripSelection .tripSelectionRadio{display:flex;align-items:center;justify-content:center}
.tripSelection .tripSelectionRadio input[type="radio"]{display:none}
.tripSelection .tripSelectionRadio label.inpu{display:inline-block;position:relative;cursor:pointer;font-size:16px;color:#000}
.tripSelection .tripSelectionRadio label.inpu::before{content:'';display:inline-block;width:20px;height:20px;border:2px solid #fb0;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff}
.tripSelection .tripSelectionRadio label.inpu::after{content:'';display:none;width:12px;height:12px;border-radius:50%;position:absolute;left:4px;top:50%;transform:translateY(-50%);background-color:#fb0}
.btn-SIB-trip .tripSelectionRadio label.inpu::after{background-color:#ce181e !important}
.tripSelection .tripSelectionRadio input[type="radio"]:checked+label.inpu::before{background-color:#fff;border-color:#fb0}
.tripSelection .tripSelectionRadio input[type="radio"]:checked+label.inpu::after{display:inline-block}
.tripSelection .tripSelectionRadio input[type="radio"]:checked+label.inpu{color:#fb0}
.tripSelection .tripSelectionRadio input[type="radio"]:not(:checked)+label.inpu::before{background-color:#fff;border-color:#ddd}
.tripSelection .tripSelectionRadio input[type="radio"]:not(:checked)+label.inpu{color:#000}
.label-trip{margin-bottom:9px;margin-left:-11px}
.trip-main-label{margin-bottom:8px !important;margin-left:-13px !important}
.duration-show-home{position:absolute;top:23px;text-align:center;background:white;border:1px solid #fb0;width:106.5%;left:-4px;z-index:1}
.duration-show-home a{color:black}
.duration-show{position:absolute;top:45px;text-align:center;background:white;border:1px solid #ddd;width:100%;left:1px}
.duration-show a{color:black}
.selected-countr{color:#fb0 !important}
.tripSelectionContainer{margin-bottom:17px;border:1px solid #ddd;display:flex;flex-direction:column;border-radius:8px;padding:14px}
.countryTrip{position:absolute;top:-8px;left:12px;background:white;padding-inline:5px}
.common-travel-font{color:#999;font-size:12px}
.newDurationCl{display:flex;align-items:center;gap:20px;position:relative}
.newDurationCl .duration-field{border:1px solid #ddd;border-radius:5px;padding:1px}
.label-duration{position:absolute;top:-6px;left:54.8%;background:white;z-index:7}
.duration-show-nl{position:absolute;top:41px;text-align:center;background:white;border:1px solid #ddd;width:100%}
.SIB-duration li a{color:#ce181e !important}
.setMultiYearWdt{max-width:100% !important}
.setGeographyDropDnWdthForMultiYear{width:100% !important;left:0 !important}
.multi-trip-date-picker-changes .date-range-picker-section .pika-lendar:nth-of-type(1)::after{background-color:transparent !important}
.pointer-edge-container{position:absolute;display:block;background:rgba(255,187,0,0.28);padding:10px;border-radius:8px;width:200%;top:101px;left:-21px}
.pointer-edge-container::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,187,0,0.28);top:-10px;left:36%}
.show-no-content{display:none !important}
.trip-selection-container{display:flex;align-items:center;justify-content:space-around}
.trip-selection-label{padding-left:22px;font-size:15px;font-weight:bold}
.trip-selection-middile-brdr{border:1px solid #ddd;height:24px}
.multi-trip-info-main{margin-bottom:50px !important}
.multi-trip-info-icon{font-size:13px;position:absolute;top:50px;left:0;border:1px solid #ddd;width:100%;border-radius:8px;padding:2px;background:rgba(255,250,235,1)}
.multi-trip-info-sub-cont{display:flex;align-items:center;justify-content:center;gap:7px}
.valid-till-content{position:absolute;top:44px;left:2px;font-size:13px;line-height:18px}
.home-page-multi-trip-cont{display:flex;align-items:center;padding-left:1px}
.multi-trip-info-cont-home-page{text-align:center;font-size:1.4rem;font-family:muli}
.valid-till-content-home-page{padding-left:6px;margin-bottom:-23px;font-size:1.3rem;color:#ddd;color:rgba(153,153,153,1)}
.days-abroad-input-home-page{outline:none !important;border:none !important;padding:0 !important;font-size:1.4rem !important;text-align:center !important;font-weight:400 !important}
.days-abroad-input-landing-page{outline:none !important;border:none !important;color:rgba(68,68,68,1) !important;font-size:14px !important;text-align:center !important;font-weight:400 !important;width:70% !important}
.drop-down-Shown .help-block{display:none !important}
.plan-radio{position:absolute;right:-13px}
.country-plan-checkbox{width:20px;height:20px;border:1px solid #fb0;border-radius:50%;display:flex;align-items:center;justify-content:center}
.country-plan-checkBox-selected{width:20px;height:20px;border:1px solid #fb0;border-radius:50%;background-image:url('https://d2h44aw7l5xdvz.cloudfront.net/assets/icons/checkmark-white.svg');background-size:84%;background-position:center;background-repeat:no-repeat;background-color:#0a5;display:flex;align-items:center;justify-content:center;border:1px solid #fff}
.custom-radiobox-multi+label{display:inline-block;width:15px;height:15px;vertical-align:middle;cursor:pointer;border:1px solid #fb0;border-radius:50%;padding:.9rem !important}
.custom-radiobox-multi+label{display:inline-block;width:15px;height:15px;vertical-align:middle;cursor:pointer;border-radius:100%;padding:.9rem !important}
.custom-radiobox-multi:checked+label{background:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/icons/checkmark-white.svg) left top no-repeat;background-color:#0a5;border:1px solid #fff;width:15px;height:15px}
.country-list-show-main{display:flex;align-items:center;justify-content:space-between}
.show-brdr-travel-country:not(:last-child){border-bottom:.5px solid #ddd}
.country-list-show-main .country-list-text-show{font-family:'Muli';font-style:normal;font-weight:400;font-size:14px;margin:14px 0;line-height:14px;color:#252525}
.single-trip-date-picker{position:absolute !important;top:100%;right:38%}
.mulit-trip-add-date-picker{position:absolute !important;z-index:10;top:11px;left:34%}
.breadcrumb-wrapper-old{margin:0}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:auto !important}
.breadcrumb--menu{font-size:9px}
@media(min-width:767px){.breadcrumb-wrapper-old{margin:auto}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:26px !important}
.breadcrumb--menu{font-size:initial}
}