﻿*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html.noscroll{overflow:hidden;height:100%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#0071bb}::-webkit-scrollbar-thumb:hover{background:#0062a2}*{outline:none}@media (max-width: 767px){br{display:none}}body{font-family:"Open Sans",sans-serif;font-size:14px;color:#333;overflow-x:hidden;font-weight:normal;background-color:#F3F7FF}body.lockScroll{overflow:hidden}body.noscroll{overflow:hidden;height:100%}.primary_color{color:#0071bb !important}.secondary_color{color:#ce0f3d !important}.white_color{color:#fff !important}.black_color{color:#000 !important}.red-color{color:#e03d3d !important}.text-primary{color:#0071bb !important}.text-secondary{color:#ce0f3d !important}.primary-bg-color{background-color:#0071bb !important}.secondary-bg-color{background-color:#ce0f3d !important}.white-bg-color{background-color:#fff !important}img{max-width:100%}.positionRelative{position:relative !important}input::-ms-reveal,input::-ms-clear{display:none}input[type="password"]::-ms-reveal{display:none}.wrapper{width:100%;min-height:100vh}@media (max-width: 767px){.wrapper{position:relative}.wrapper:after{position:absolute;bottom:0;left:0;width:100%;height:91.8px;z-index:-1;background:#03826a;background:-moz-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:-webkit-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:linear-gradient(90deg, #03826a 0%, #b47436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#03826a",endColorstr="#b47436",GradientType=1)}}.smallest{font-size:25% !important}.smaller{font-size:50% !important}.small{font-size:75% !important}.big{font-size:125% !important}.bigger{font-size:175% !important}.biggest{font-size:225% !important}.light{font-family:"Open Sans",sans-serif !important;font-weight:300}.normal{font-family:"Open Sans",sans-serif !important;font-weight:400}.semi{font-family:"Open Sans",sans-serif !important;font-weight:600}.bold{font-family:"Open Sans",sans-serif !important;font-weight:700}.black{font-family:"Open Sans",sans-serif !important;font-weight:900}.container{width:96%;max-width:1400px}@media (max-width: 767px){.container{max-width:100%;width:100%}}a{color:#0071bb;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}a:hover{text-decoration:none}a.secondary{color:#ce0f3d}a.secondary:hover{color:#333333}a.bold{font-family:"Open Sans",sans-serif;color:#ce0f3d;font-weight:700}a.bold:hover{text-decoration:underline}ul{margin:0;padding:0}ul.bulletList{padding:0 0 0 18px}ul.bulletList li{display:list-item;font-size:16px;line-height:26px;margin-bottom:5px}ul.bulletList li:last-child{margin-bottom:0}@media (max-width: 768px){ul.bulletList li{font-size:14px}}ul.bulletList.alignRight{text-align:right;padding:0 16px 0 0}ul.bulletList.alignRight li{direction:rtl}ul.bulletList.white li{color:#fff}ul.bulletList.primary li{color:#0071bb}ul.bulletList.size18 li{font-size:18px}ul.bulletList.size21 li{font-size:21px;line-height:34px}@media (max-width: 768px){ul.bulletList.size21 li{font-size:18px;line-height:30px}}@media (max-width: 767px){ul.bulletList.size21 li{font-size:16px;line-height:24px}}@media (max-width: 480px){ul.bulletList.size21 li{font-size:14px;line-height:21px}}ul.bulletList.extraMargin li{margin-bottom:20px}ul.bulletList.fontLight li{font-family:"Open Sans",sans-serif;font-weight:300}ul.bulletList.fontLight li b{font-family:"Open Sans",sans-serif;font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;color:#282828;margin:0 0 20px;line-height:1.18;font-weight:700}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:"Open Sans",sans-serif;font-weight:300}h1 span .normal,h2 span .normal,h3 span .normal,h4 span .normal,h5 span .normal,h6 span .normal{font-family:inherit;font-weight:400}h1.reverse,h2.reverse,h3.reverse,h4.reverse,h5.reverse,h6.reverse{font-family:"Open Sans",sans-serif;font-weight:300}h1.reverse span,h2.reverse span,h3.reverse span,h4.reverse span,h5.reverse span,h6.reverse span{font-family:"Open Sans",sans-serif;font-weight:700}h1.reverse span .normal,h2.reverse span .normal,h3.reverse span .normal,h4.reverse span .normal,h5.reverse span .normal,h6.reverse span .normal{font-family:inherit;font-weight:400}h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,h6.normal{font-family:"Open Sans",sans-serif;font-weight:400}h1.semi,h2.semi,h3.semi,h4.semi,h5.semi,h6.semi{font-family:"Open Sans",sans-serif;font-weight:600}h1.black,h2.black,h3.black,h4.black,h5.black,h6.black{font-family:"Open Sans",sans-serif;font-weight:800}h1.black span.black,h2.black span.black,h3.black span.black,h4.black span.black,h5.black span.black,h6.black span.black{font-family:"Open Sans",sans-serif;font-weight:800}h1.capitalize,h2.capitalize,h3.capitalize,h4.capitalize,h5.capitalize,h6.capitalize{text-transform:capitalize}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff}@media (max-width: 992px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}p{font-size:16px;color:#343434;line-height:1.6;margin-bottom:20px}p.nmb{margin-bottom:0}p.small{font-size:14px}p.big{font-size:18px}p.light{font-family:"Open Sans",sans-serif;font-weight:300}p.primary{color:#0071bb}p.bold{font-family:"Open Sans",sans-serif;font-weight:700}p.white{color:#fff}@media (max-width: 1366px){p.breakBr_laptop br{display:none}}@media (max-width: 1280px){p.breakBr_desktop br{display:none}}@media (max-width: 1024px){p.breakBr_desktopSmall br{display:none}}@media (max-width: 992px){p.breakBr_tablet br{display:none}}@media (max-width: 1024px){p{font-size:14px}}@media (max-width: 768px){p br{display:none}}@media (max-width: 767px){p{font-size:13px;line-height:18px}}.section{padding:80px 0}.section.nopadding{padding:0 !important}.section.nopadding--top{padding-top:0 !important}.section.nopadding--bottom{padding-bottom:0 !important}.section.sm{padding:40px 0}@media (max-width: 992px){.section.sm{padding:30px 0}}.section.md{padding:60px 0}@media (max-width: 1280px){.section.md{padding:50px 0}}@media (max-width: 992px){.section.md{padding:40px 0}}@media (max-width: 767px){.section.md{padding:30px 0}}.section.xl{padding:100px 0}@media (max-width: 1280px){.section.xl{padding:80px 0}}@media (max-width: 992px){.section.xl{padding:40px 0}}@media (max-width: 767px){.section.xl{padding:30px 0}}.section.xxl{padding:120px 0}@media (max-width: 1366px){.section.xxl{padding:100px 0}}@media (max-width: 1280px){.section.xxl{padding:80px 0}}@media (max-width: 992px){.section.xxl{padding:60px 0}}@media (max-width: 767px){.section.xxl{padding:30px 0}}.section.white{background:white}.section.dark{background:#353535}.section.primary{background:#0071bb}.section.secondary{background:#ce0f3d}.section.light{background:#f9faff}.section.light__grey{background:#f9faff}@media (max-width: 1280px){.section{padding:60px 0}}@media (max-width: 992px){.section{padding:50px 0}}@media (max-width: 767px){.section{padding:45px 0}}.headingBox{text-align:center;margin-bottom:30px}.headingBox.sm{margin-bottom:25px}.headingBox.md{margin-bottom:40px}@media (max-width: 992px){.headingBox.md{margin-bottom:30px}}@media (max-width: 767px){.headingBox.md{margin-bottom:20px}}.headingBox.lg{margin-bottom:80px}@media (max-width: 992px){.headingBox.lg{margin-bottom:50px}}@media (max-width: 767px){.headingBox.lg{margin-bottom:30px}}.headingBox.left{text-align:left}@media (max-width: 767px){.headingBox.left{text-align:center}}.headingBox h1,.headingBox h2,.headingBox h3,.headingBox h4,.headingBox h5,.headingBox h6{margin-bottom:10px}.headingBox p{font-size:18px;margin-bottom:0;line-height:28px}.headingBox p .underLine{color:#ce0f3d;text-decoration:underline}@media (max-width: 1280px){.headingBox p{font-size:16px;line-height:24px}}@media (max-width: 992px){.headingBox p{font-size:14px;line-height:21px}}@media (max-width: 992px){.headingBox{margin-bottom:40px}}@media (max-width: 767px){.headingBox{margin-bottom:20px}}.flexGrid{display:flex}.flexGrid.flexGrow_01.div div{flex-grow:1}.flexGrid.flexGrow_01.li li{flex-grow:1}.flexGrid.flexGrow_01.column .column{flex-grow:1}.flexGrid.alignItem_center{align-items:center}.flexGrid.alignItem_end{align-items:flex-end}.flexGrid.jc_space_evenly{justify-content:space-evenly}.flexGrid.jc_space_around{justify-content:space-around}.flexGrid.jc_space_between{justify-content:space-between}.flexGrid.jc_center{justify-content:center}.flexGrid.jc_end{justify-content:flex-end}.flexGrid.flex_wrap_wrap{flex-wrap:wrap}.flexGrid.flex_direction_column{flex-direction:column}@media (max-width: 1366px){.flexGrid.block_laptop{display:block}.flexGrid.block_laptop [class*="width"]{width:auto}}@media (max-width: 1280px){.flexGrid.block_desktop{display:block}.flexGrid.block_desktop [class*="width"]{width:auto}}@media (max-width: 992px){.flexGrid.block_tablet{display:block}.flexGrid.block_tablet [class*="width"]{width:auto}}@media (max-width: 768px){.flexGrid.block_tabletSmall{display:block}.flexGrid.block_tabletSmall [class*="width"]{width:auto}}@media (max-width: 767px){.flexGrid.block_mobileBig{display:block}.flexGrid.block_mobileBig [class*="width"]{width:auto}}@media (max-width: 480px){.flexGrid.block_mobile{display:block}.flexGrid.block_mobile [class*="width"]{width:auto}}.btn{font-family:"Open Sans",sans-serif;font-size:16px;border:none;line-height:1;padding:12px 20px;overflow:hidden;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.btn.font_normal{font-family:"Open Sans",sans-serif;font-weight:400}.btn.font_semi{font-family:"Open Sans",sans-serif;font-weight:600}.btn.font_bold{font-family:"Open Sans",sans-serif;font-weight:700}.btn.bgWhite{background:white}.btn.elipse{-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px}.btn.rounded-3{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.btn.rounded-4{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.btn.rounded-5{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.btn.no-elipse{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.btn.shadow{box-shadow:5px 3px 10px 2px rgba(0,113,187,0.07)}.btn.btn-xs{font-size:14px;padding:7.5px 15px}.btn.btn-sm{font-size:14px;padding:10px 25px}.btn.btn-lg{font-size:18px;padding:17px 40px}@media (max-width: 480px){.btn.btn-lg{font-size:15px;padding:15px 25px}}.btn.btn-primary{position:relative;z-index:1;background:#0071bb;box-shadow:none !important}.btn.btn-primary:before{content:"";position:absolute;top:50%;left:0;height:0;z-index:-1;width:100%;background:#0090ee;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.btn.btn-primary:hover:before{top:0;height:100%}.btn.btn-secondary{background:#ce0f3d;color:#fff}.btn.btn-secondary:hover{background:#9e0c2f}.btn.btn-secondary:active,.btn.btn-secondary:focus{border:none !important;box-shadow:none !important;background:#9e0c2f !important}.btn.btn-link{color:#ce0f3d}.btn.btn-link:hover{color:#b90e37}.btn.btn-purple{color:#fff;background:#902a8a}.btn.btn-purple:hover{background:#b736b0}.btn.btn-default{background:#e8e8e8;color:#000}.btn.btn-default:hover{background:#bfbfbf}.btn.btn-border{color:#232323;padding:14px 40px;border:solid #909090 1px}.btn.btn-border.btn-sm{padding:9px 25px}.btn.btn-border.btn-lg{padding:16px 40px}.btn.btn-border:hover{color:white;background:#0071bb;border-color:#0071bb}.btn.btn-border-primary{padding:14px 40px;color:#0071bb;border:solid #0071bb 1px}.btn.btn-border-primary.btn-sm{padding:9px 25px}.btn.btn-border-primary.btn-lg{padding:16px 40px}.btn.btn-border-primary:hover{color:white;background:#0071bb}.btn.btn-border-custom{color:#333333;padding:14px 40px;border:solid #92258c 1px}.btn.btn-border-custom.btn-sm{padding:9px 25px}.btn.btn-border-custom.btn-lg{padding:16px 40px}.btn.btn-border-custom:hover{color:white;background:#92258c}.btn.btn-border-white{color:#fff;padding:14px 40px;border:solid #fff 1px}.btn.btn-border-white.rounded{-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px}.btn.btn-border-white:hover{color:#222;background:#fff}.btn.btn-dark{color:#fff;background:#676767}.btn.btn-dark:hover{background:#232323}.btn.btn-white{font-family:"Open Sans",sans-serif;color:#333;background:#fff}.btn.btn-white:hover{color:#fff;background:#0071bb}@media (max-width: 576px){.btn{font-size:13px;padding:12px 20px}}.size14{font-size:14px}.size14.white{color:#fff}.size12{font-size:12px}.size12.white{color:#fff}.formBox{margin:0}.formBox ul.nav{border:1px solid #dcdcdc;margin-bottom:30px}.formBox ul.nav li{margin:0;background-color:#f8f8f8;width:50%;text-align:center}.formBox ul.nav li:not(:last-child){border-right:1px solid #dcdcdc}@media (max-width: 479px){.formBox ul.nav li{width:100%}.formBox ul.nav li:not(:last-child){border-right:none;border-bottom:1px solid #dcdcdc}}.formBox ul.nav li a{display:block;font-size:16px;font-family:"Open Sans",sans-serif;line-height:1.2;letter-spacing:0.3px;color:#282828;padding:7.5px 0;border:none;border-radius:0;background-color:transparent;border-bottom:2px solid transparent}.formBox ul.nav li a.active{color:#0071bb;border-color:#0071bb}@media (max-width: 479px){.formBox ul.nav li a{padding:0.75rem 1rem}}.formBox fieldset{position:relative;z-index:1;margin-bottom:25px}.formBox fieldset .label{display:block;font-size:16px;color:#474747}.formBox fieldset .placeholder{position:absolute;top:12px;left:10px;z-index:-1;font-size:16px;color:#474747;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media (max-width: 1024px){.formBox fieldset .placeholder{font-size:14px}}.formBox fieldset .rightPlaceHolder{position:absolute;top:15px;right:10px;z-index:2;font-size:13px;color:#474747;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.formBox fieldset .rightPlaceHolder:hover{color:#ce0f3d}.formBox fieldset .bottomPlaceHolder{position:absolute;top:105%;left:0;z-index:2;font-size:13px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.formBox fieldset .form-control{font-family:"Open Sans",sans-serif;font-size:16px;color:#212121;border:none;height:46px;outline:none;border:none;box-shadow:none;background:transparent;border:solid #7c7c7c 1px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.formBox fieldset .form-control:focus{border-color:#0071bb}.formBox fieldset .form-control.error{border-color:#FF0000}.formBox fieldset select.form-control{cursor:pointer}.formBox fieldset select.form-control.noAppearance{-webkit-appearance:none;appearance:none}.formBox fieldset textarea.form-control{height:100px;resize:none}.formBox fieldset label.error,.formBox fieldset span.error{position:absolute;top:105%;right:0;color:red;display:none}.formBox fieldset.input--filled .form-control{border-color:#0071bb}.formBox fieldset.input--filled .placeholder{font-size:11px;top:-12px;z-index:1;color:#ababab;background-color:#fff;padding:4px}.formBox fieldset.custom_fieldset label.error,.formBox fieldset.custom_fieldset span.error{font-size:12px;margin:-2px 0px 0px}@media (max-width: 767px){.formBox fieldset{margin-bottom:25px}}.formBox .radioBtnBox{display:flex;flex-wrap:wrap;align-items:center}.formBox .radioBtnBox li{position:relative;z-index:1;display:block;font-size:16px;margin-left:25px}.formBox .radioBtnBox li:first-child{margin-left:0}.formBox .radioBtnBox li label{display:flex;margin:0;cursor:pointer;align-items:center}.formBox .radioBtnBox li input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}.formBox .radioBtnBox li input:checked+.icon{border-color:#ce0f3d}.formBox .radioBtnBox li input:checked+.icon:before{display:block}.formBox .radioBtnBox li .icon{position:relative;display:block;width:20px;height:20px;cursor:pointer;border:solid #ababab 1px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.formBox .radioBtnBox li .icon:before{display:none;content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#ce0f3d;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.formBox .radioBtnBox li .txt{font-size:15px;color:#333;padding-left:7px;white-space:nowrap;width:calc(100% - 25px)}.formBox .checkboxBtnBox{display:flex}.formBox .checkboxBtnBox li{position:relative;z-index:1;display:block;margin-bottom:25px}.formBox .checkboxBtnBox li:last-child{margin-bottom:0}.formBox .checkboxBtnBox li label{display:flex;cursor:pointer;align-items:center}.formBox .checkboxBtnBox li label.tnc{align-items:flex-start}.formBox .checkboxBtnBox li label.tnc .txt{width:calc(100% - 40px)}.formBox .checkboxBtnBox li input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}.formBox .checkboxBtnBox li input:checked+.icon{border-color:#ce0f3d}.formBox .checkboxBtnBox li input:checked+.icon:before{display:block}.formBox .checkboxBtnBox li input:checked+.icon:after{display:block}.formBox .checkboxBtnBox li .icon{position:relative;display:block;width:16px;height:16px;cursor:pointer;border:solid #ababab 1px}.formBox .checkboxBtnBox li .icon:before{display:none;content:"";position:absolute;top:0;left:0;width:14px;height:14px;background:#ce0f3d}.formBox .checkboxBtnBox li .icon:after{display:none;content:"";position:absolute;top:0;left:0;width:14px;height:14px;background:url("../img/checked.svg") center no-repeat;background-size:10px}.formBox .checkboxBtnBox li .txt{font-size:18px;color:#333;padding-left:20px;width:calc(100% - 25px)}@media (max-width: 768px){.formBox .checkboxBtnBox li .txt{font-size:16px;padding-left:15px}}.formBox.viewMode fieldset .placeholder{position:static;display:block;font-family:"Open Sans",sans-serif;color:#676767;margin-bottom:10px}.formBox.viewMode fieldset p{font-size:18px;color:#333;margin-bottom:0}hr{margin:20px 0;border-color:#cacaca}hr.darkBorder{border-color:#999}hr.extraSpace{margin:40px 0}.form-control{font-family:"Open Sans",sans-serif;font-size:15px;height:auto;padding:10px;color:#282828;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.form-control.smPadding{font-size:14px;padding:4px}.form-control.search-icon{background:#fff url("../img/magnify-icon.png") calc(100% - 15px) center no-repeat;padding-right:40px}select.custom-arrow{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:url("../img/svg/arrow-down-angle.svg") calc(100% - 10px) center no-repeat;background-size:10px}.fixed_HeaderSpacing{margin-top:120px}.custom-card{border:none;background:white;margin-bottom:40px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.custom-card.lightBg{background:#fafafa}.custom-card .card-body{padding:15px}.custom-card .card-body.nopadding{padding:0}.custom-card .card-body.padding30{padding:30px}@media (max-width: 767px){.custom-card .card-body.padding30{padding:20px}}.custom-card .card-body.padding40{padding:40px}@media (max-width: 767px){.custom-card .card-body.padding40{padding:25px}}.custom-card .card-body.padding60{padding:60px}@media (max-width: 767px){.custom-card .card-body.padding60{padding:30px}}.custom-card .card-body.padding40__90{padding:40px 90px}@media (max-width: 767px){.custom-card .card-body.padding40__90{padding:30px}}@media (max-width: 992px){.custom-card .card-body.padding40__90{padding:30px 40px}}@media (max-width: 768px){.custom-card .card-body.padding40__90{padding:20px 30px}}@media (max-width: 1279px){.custom-card .card-body.padding40__90{padding:20px 30px}}@media (max-width: 767px){.custom-card .card-body{padding:20px}}.mCustomScrollBox{padding-right:15px}.mCustomScrollBox .mCSB_scrollTools{width:6px}.styled__checkBox{position:relative;z-index:1}.styled__checkBox label{font-family:"Open Sans",sans-serif;display:inline-flex;margin:0;cursor:pointer;align-items:flex-start}.styled__checkBox label.tnc{align-items:flex-start}.styled__checkBox label.tnc .txt{width:calc(100% - 40px)}.styled__checkBox input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.styled__checkBox input:checked+.icon{border-color:#ce0f3d}.styled__checkBox input:checked+.icon:before{display:block}.styled__checkBox .icon{position:relative;display:block;width:16px;height:16px;cursor:pointer;margin-top:2px;border:solid #cdcdcd 1px}.styled__checkBox .icon:before{display:none;content:"";position:absolute;top:-1px;left:-1px;width:16px;height:16px;background:url("../img/svg/tick-white.svg") center no-repeat #ce0f3d;background-size:12px}.styled__checkBox .txt{font-size:15px;color:#282828;padding-left:10px;width:calc(100% - 15px)}.styled__checkBox .txt a{font-family:"Open Sans",sans-serif;font-weight:700}.styled__checkBox .txt a:hover{color:#000;text-decoration:underline}@media (max-width: 768px){.styled__checkBox .txt{font-size:12px;padding-left:15px}}.points_label{display:inline-block;position:relative;z-index:1;font-size:15px;color:white;padding:0 15px;line-height:30px;margin-right:15px;white-space:nowrap;background:#2b9fdc}.breadcrumb-custom{background:none;padding:0}.simpleTabs{padding:0}.simpleTabs .nav{display:flex;align-items:center;margin-bottom:40px}.simpleTabs .nav li{display:block;font-size:18px;margin-left:40px}.simpleTabs .nav li:first-child{margin-left:0}.simpleTabs .nav li a{display:block;color:#333333;padding:12px 0 10px;border-bottom:3px solid transparent}.simpleTabs .nav li a.active{border-color:#ce0f3d}@media (max-width: 767px){.simpleTabs .nav li{font-size:16px;width:33%;margin-left:1px;text-align:center}}@media (max-width: 767px){.simpleTabs .tab-content .tab-pane{padding:20px;border:solid #ddd 1px}}.simpleTabs .handler{display:none;font-size:16px;line-height:40px;border:solid #ddd 1px;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));background-image:-webkit-linear-gradient(top, #fff, #ccc);background-image:-moz-linear-gradient(top, #fff, #ccc);background-image:-ms-linear-gradient(top, #fff, #ccc);background-image:-o-linear-gradient(top, #fff, #ccc);background-image:linear-gradient(top, #fff, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', endColorStr='#ccc')}.simpleTabs .handler a{display:block;color:black;padding:0 20px}@media (max-width: 767px){.simpleTabs .handler{display:block}}.customCol{flex-wrap:wrap}@media (max-width: 992px){.customCol .col{width:33%;flex-basis:auto}}@media (max-width: 768px){.customCol .col{width:48%;flex-basis:auto}.customCol .col:last-child{margin-top:20px}}@media (max-width: 576px){.customCol .col{width:100%}}label.error{font-size:14px;color:red}.errorPages{padding:50px 0 350px;background-position:center bottom;background-repeat:no-repeat}.errorPages h1{font-size:150px;line-height:150px;color:#0071bb}@media (max-width: 1280px){.errorPages h1{font-size:120px;line-height:120px}}@media (max-width: 992px){.errorPages h1{font-size:90px;line-height:90px}}@media (max-width: 768px){.errorPages h1{font-size:70px;line-height:70px}}@media (max-width: 767px){.errorPages h1{font-size:60px;line-height:60px}}@media (max-width: 480px){.errorPages h1{font-size:45px;line-height:45px}}.errorPages.page_404{background-image:url("../img/img_404.jpg")}.errorPages.page_500{background-image:url("../img/img_500.jpg")}@media (max-width: 992px){.errorPages{padding:50px 0 200px;background-size:100%}}@media (max-width: 768px){.errorPages{padding:50px 0 180px}}@media (max-width: 480px){.errorPages{padding:50px 0 100px}}.anchorLink{font-size:16px;color:#ce0f3d}.giftcardIcon{position:relative;z-index:1}.giftcardIcon:before{display:block;content:"";width:68px;height:27px;position:absolute;top:-20px;left:-20px;background:url("../img/giftcard_icon.png") 0 0 no-repeat}.custom-table{background-color:#fff}.custom-table thead{color:white;background-color:#0071bb}.custom-table th,.custom-table td{font-size:16px;padding:14px 10px;border:none}.custom-table.table-striped tbody tr:nth-of-type(odd){background-color:rgba(25,67,140,0.05)}.backBtn{padding:20px 0}.backBtn a{display:inline-block;font-size:15px;color:black}.form-group{position:relative}.form-group select.form-control+.select-icon{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:12px;height:7px}.form-group select.form-control+.select-icon img{width:100%;float:left}.idbiAccounts{padding:40px}@media (max-width: 767px){.idbiAccounts{padding:20px}}.table-striped tbody tr:nth-child(odd){background-color:#edeff1}.table-striped tbody tr:nth-child(even){background-color:#f5f6f7}.alert-info-custom{font-size:15px;margin-bottom:30px;border-color:#bee5eb;background-color:#d1ecf1}.flex-direction-column{flex-direction:column !important}.mobileview-none{display:flex !important}.mobileview-block{display:none !important}@media (max-width: 1023px){.mobileview-none{display:none !important}.mobileview-block{display:block !important}}.flat_cross_icon{width:26px;height:26px;position:absolute;right:5px;top:5px;background:url("../img/flat_cross_icon.svg") center center no-repeat;border:none}.makeflex{display:flex}.flexcolumn{flex-direction:column}@media only screen and (max-width: 768px){.mobflexcolumn{flex-direction:column}.hidemob{display:none}}.spacebetween{justify-content:space-between}.justifycenter{justify-content:center}.justifyend{justify-content:end}.aligncenter{align-items:center}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.pt-10{padding-top:10px}textarea{resize:none}.wid100{width:100%}.box_1_3{width:calc(100%/3)}@media only screen and (max-width: 768px){.box_1_3{width:100%}}.box_1_2{width:calc(100%/2)}@media only screen and (max-width: 768px){.box_1_2{width:100%}}@font-face{font-family:"GilroyLight";src:url("../webfonts/GilroyLight.eot");src:url("../webfonts/GilroyLight.eot") format("embedded-opentype"),url("../webfonts/GilroyLight.woff2") format("woff2"),url("../webfonts/GilroyLight.woff") format("woff"),url("../webfonts/GilroyLight.ttf") format("truetype"),url("../webfonts/GilroyLight.svg#GilroyLight") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GilroyNormal";src:url("../webfonts/Gilroynormal.eot");src:url("../webfonts/Gilroynormal.eot") format("embedded-opentype"),url("../webfonts/Gilroynormal.woff2") format("woff2"),url("../webfonts/Gilroynormal.woff") format("woff"),url("../webfonts/Gilroynormal.ttf") format("truetype"),url("../webfonts/Gilroynormal.svg#Gilroynormal") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GilroySemiBold";src:url("../webfonts/GilroySemiBold.eot");src:url("../webfonts/GilroySemiBold.eot") format("embedded-opentype"),url("../webfonts/GilroySemiBold.woff2") format("woff2"),url("../webfonts/GilroySemiBold.woff") format("woff"),url("../webfonts/GilroySemiBold.ttf") format("truetype"),url("../webfonts/GilroySemiBold.svg#GilroySemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"GilroyBold";src:url("../webfonts/GilroyBold.eot");src:url("../webfonts/GilroyBold.eot") format("embedded-opentype"),url("../webfonts/GilroyBold.woff2") format("woff2"),url("../webfonts/GilroyBold.woff") format("woff"),url("../webfonts/GilroyBold.ttf") format("truetype"),url("../webfonts/GilroyBold.svg#GilroyBold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GilroyBlack";src:url("../webfonts/GilroyBlack.eot");src:url("../webfonts/GilroyBlack.eot") format("embedded-opentype"),url("../webfonts/GilroyBlack.woff2") format("woff2"),url("../webfonts/GilroyBlack.woff") format("woff"),url("../webfonts/GilroyBlack.ttf") format("truetype"),url("../webfonts/GilroyBlack.svg#GilroyBlack") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';font-style:normal;font-weight:normal;src:local("Helvetica"),url("fonts/Helvetica.woff") format("woff")}@font-face{font-family:'Helvetica Oblique';font-style:normal;font-weight:normal;src:local("Helvetica Oblique"),url("fonts/Helvetica-Oblique.woff") format("woff")}@font-face{font-family:'Helvetica Compressed';font-style:normal;font-weight:normal;src:local("Helvetica Compressed"),url("fonts/helvetica-compressed-5871d14b6903a.woff") format("woff")}@font-face{font-family:'Helvetica Rounded Bold';font-style:normal;font-weight:normal;src:local("Helvetica Rounded Bold"),url("fonts/helvetica-rounded-bold-5871d05ead8de.woff") format("woff")}@font-face{font-family:'Helvetica';font-style:normal;font-weight:normal;src:local("Helvetica"),url("fonts/Helvetica-Bold.woff") format("woff")}@font-face{font-family:'Helvetica Bold Oblique';font-style:normal;font-weight:normal;src:local("Helvetica Bold Oblique"),url("fonts/Helvetica-BoldOblique.woff") format("woff")}@font-face{font-family:'Helvetica Light';font-style:normal;font-weight:normal;src:local("Helvetica Light"),url("fonts/helvetica-light-587ebe5a59211.woff") format("woff")}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-60{margin-top:60px !important}.ml-0{margin-left:0 !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-35{margin-left:35px !important}.ml-40{margin-left:40px !important}.mb-0{margin-bottom:0 !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mb-35{margin-bottom:35px !important}.mb-40{margin-bottom:40px !important}.mb-45{margin-bottom:45px !important}.mb-50{margin-bottom:50px !important}.mb-60{margin-bottom:60px !important}.mr-0{margin-right:0 !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-30{margin-right:30px !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-25{padding-top:25px !important}.pt-30{padding-top:30px !important}.pt-40{padding-top:40px !important}.pt-50{padding-top:50px !important}.pt-80{padding-top:80px !important}.pl-0{padding-left:0 !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-25{padding-left:25px !important}.pl-30{padding-left:30px !important}.pl-35{padding-left:35px !important}.pl-40{padding-left:40px !important}.pb-0{padding-bottom:0 !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-25{padding-bottom:25px !important}.pb-30{padding-bottom:30px !important}.pb-35{padding-bottom:35px !important}.pb-40{padding-bottom:40px !important}.pb-50{padding-bottom:50px !important}.pr-0{padding-right:0 !important}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px !important}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px !important}.pr-25{padding-right:25px !important}.pr-30{padding-right:30px !important}.pr-35{padding-right:35px !important}.pr-40{padding-right:40px !important}.width10{width:10%}.width15{width:15%}.width20{width:20%}.width25{width:25%}.width30{width:30%}.width35{width:35%}.width40{width:40%}.width45{width:45%}.width50{width:50%}.width55{width:55%}.width60{width:60%}.width65{width:65%}.width70{width:70%}.width75{width:75%}.width80{width:80%}.width85{width:85%}.width90{width:90%}.width95{width:95%}.width100{width:100%}.hide{display:none !important}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.plr-0{padding-left:0 !important;padding-right:0 !important}.mlr-0{margin-left:0 !important;margin-right:0 !important}.uppercase{text-transform:uppercase}.nouppercase{text-transform:none !important}.cursor{cursor:pointer}.mainHeader{position:fixed;top:0;left:0;right:0;z-index:1001;padding:20px 0;transition:all 0.5s ease;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);background:#03826a;background:-moz-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:-webkit-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:linear-gradient(90deg, #03826a 0%, #b47436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#03826a",endColorstr="#b47436",GradientType=1)}.mainHeader__top{display:none}.mainHeader__top .container{display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:100%;padding-left:30px;padding-right:30px}@media (max-width: 1023px){.mainHeader__top .container{padding-left:15px;padding-right:15px}}.mainHeader__top .mainHeaderTop{display:flex;align-items:center;justify-content:space-between}.mainHeader__top .mainHeaderTop .howToEarn{font-family:"Open Sans",sans-serif;font-weight:600;font-size:15px;line-height:1;padding:11px 20px;color:#000;background:#fff;text-transform:uppercase;letter-spacing:1px}@media (max-width: 479px){.mainHeader__top .mainHeaderTop .howToEarn{font-size:12px;padding:15px}}.mainHeader__top .mainHeaderTop .howToEarn:hover{color:#ce0f3d;background:#fff}.mainHeader__top .mainHeaderTop .authBox{margin-left:15px;border-left:1px solid #fff;padding-left:15px}@media (max-width: 479px){.mainHeader__top .mainHeaderTop .authBox{margin-left:7.5px;padding-left:7.5px}}.mainHeader__top .mainHeaderTop .authBox .loginBox{display:flex;align-items:center;justify-content:space-between}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfo{width:20px;height:20px;border-radius:50%;overflow:hidden;margin-right:10px;display:flex;align-items:center;justify-content:center}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfo img{width:100%}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfoMenu{width:calc(100% - 30px);position:relative;display:flex;align-items:center;justify-content:space-between}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfoMenu .handle{display:block;color:#ffffff;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;cursor:pointer}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfoMenu .dropdownMenu{position:absolute;right:0;background-color:#ffffff;padding:0 10px;border:5px;z-index:2;width:auto;white-space:nowrap;box-shadow:0 0 10px 2px rgba(0,0,0,0.2);transition:all 0.5s ease;opacity:0;visibility:hidden;top:calc(100% + 15px)}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfoMenu .dropdownMenu li{display:block}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfoMenu .dropdownMenu li:not(:last-child){border-bottom:1px solid #eee}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfoMenu .dropdownMenu li a{display:block;color:#000;padding:10px}.mainHeader__top .mainHeaderTop .authBox .loginBox .userInfoMenu.show .dropdownMenu{opacity:1;visibility:visible;top:calc(100% + 5px)}.mainHeader__top .mainHeaderTop .authBox .btnBox{display:flex;align-items:center}.mainHeader__top .mainHeaderTop .authBox .btnBox .btn-custom{font-size:14px;color:#fff;line-height:1;padding:0;letter-spacing:0.2px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.mainHeader__top .mainHeaderTop .authBox .btnBox .btn-custom:hover{color:#ce0f3d}.mainHeader__top .mainHeaderTop .authBox .btnBox .btn-custom .userIcon{display:flex;align-items:center;justify-content:center;margin-right:10px}.mainHeader__top .mainHeaderTop .authBox .btnBox .btn-custom .userIcon img{width:20px}.mainHeader__top .mainHeaderTop .authBox .btnBox .divider{color:#fff;margin:0 2.5px}.mainHeader__bottom .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding-left:30px;padding-right:30px}@media (max-width: 1023px){.mainHeader__bottom .container{padding-left:15px;padding-right:15px}}@media (max-width: 374px){.mainHeader__bottom .container{padding-left:7.5px;padding-right:7.5px}}.mainHeader__bottom .mainHeader__left{display:flex;align-items:center;justify-content:space-between}.mainHeader__bottom .mainHeader__left .menuHandle{width:25px;margin-right:15px}.mainHeader__bottom .mainHeader__left .menuHandle img{opacity:0.9;width:100%}.mainHeader__bottom .mainHeader__left .mainHeader__menuTrigger{margin-right:15px;width:25px}@media (max-width: 374px){.mainHeader__bottom .mainHeader__left .mainHeader__menuTrigger{margin-right:7.5px;width:20px}}.mainHeader__bottom .mainHeader__left .mainHeader__menuTrigger a{display:flex;align-items:center;justify-content:center;width:100%}.mainHeader__bottom .mainHeader__left .mainHeader__menuTrigger a img{width:100%}.mainHeader__bottom .mainHeader__left .mainHeader__logo{display:flex;align-items:center;padding:10px 0;width:250px}@media (max-width: 1279px){.mainHeader__bottom .mainHeader__left .mainHeader__logo{width:200px}}@media (max-width: 479px){.mainHeader__bottom .mainHeader__left .mainHeader__logo{padding:0;width:150px}}.mainHeader__bottom .mainHeader__left .mainHeader__logo a{display:block;width:100%}.mainHeader__bottom .mainHeader__left .mainHeader__logo a img{width:100%}.mainHeader__bottom .mainHeader__right{display:flex;align-items:center;justify-content:space-between}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 1023px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu{display:none}}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList{display:flex;justify-content:center}@media (max-width: 767px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList{width:100%}}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li{display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:1;padding:0}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:first-child a{padding-left:0}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:last-child a{padding-right:0;border-right:none}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:hover a .menuImg{transform:scale(1.2)}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:hover a .menuImg img.offHover{display:none}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:hover a .menuImg img.onHover{display:block}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:hover a .menuTxt{color:#ce0f3d}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:hover a .menuTxt span.badge{color:#ce0f3d}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:hover .dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0) translateX(-50%);-moz-transform:translateY(0) translateX(-50%);-o-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (max-width: 767px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li:hover .dropdown{left:0;-webkit-transform:translateY(0) translateX(0%);-moz-transform:translateY(0) translateX(0%);-o-transform:translateY(0) translateX(0%);transform:translateY(0) translateX(0%)}}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a{display:flex;align-items:center;flex-direction:column;position:relative;padding:0 15px;height:100%}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuImg{width:56px;height:56px;margin:0;transition:all 0.5s ease;display:none}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuImg img{width:100%}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuImg img.offHover{display:block}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuImg img.onHover{display:none}@media (max-width: 1023px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuImg{width:46px}}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuTxt{display:flex;align-items:center;justify-content:space-between;font-family:"Open Sans",sans-serif;font-size:16px;color:#fff;line-height:1;letter-spacing:0.45px;text-transform:uppercase;transition:all 0.5s ease;text-align:center}@media (max-width: 1279px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuTxt{font-size:14px}}@media (max-width: 1023px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuTxt{font-size:14px}}@media (max-width: 767px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuTxt{font-size:16px;text-transform:none;letter-spacing:0;text-align:center;flex-direction:column;justify-content:center}}@media (max-width: 479px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuTxt{font-size:13px}}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuTxt span.badge{display:block;font-family:"Open Sans",sans-serif;font-size:14px;letter-spacing:1px;color:#fff;transition:all 0.5s ease}@media (max-width: 1023px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a .menuTxt span.badge{font-size:75%;letter-spacing:0}}@media (max-width: 1279px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a{padding:0 6px}}@media (max-width: 1023px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a{padding:0 10px}}@media (max-width: 767px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li>a{padding:0 5px;width:100%}}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li .dropdown{position:absolute;top:100%;left:50%;z-index:999;min-width:160px;background:white;border-top:2px solid #0071bb;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;opacity:0;visibility:hidden;-webkit-transform:translateY(50px) translateX(-50%);-moz-transform:translateY(50px) translateX(-50%);-o-transform:translateY(50px) translateX(-50%);transform:translateY(50px) translateX(-50%);-webkit-transition:all 10ms ease-in-out;-moz-transition:all 10ms ease-in-out;-o-transition:all 10ms ease-in-out;transition:all 10ms ease-in-out}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li .dropdown li{display:block;border-bottom:1px solid rgba(0,0,0,0.1)}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li .dropdown li:last-child{border-bottom:none}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li .dropdown li a{display:block;font-family:"Open Sans",sans-serif;font-size:15px;color:#444444;line-height:28px;letter-spacing:0;padding:10px 30px;white-space:nowrap}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li .dropdown li a:hover{background:rgba(0,0,0,0.05)}@media (max-width: 991px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li .dropdown li a{padding:10px}}@media (max-width: 767px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .menuList>li .dropdown{left:0;-webkit-transform:translateY(0) translateX(0%);-moz-transform:translateY(0) translateX(0%);-o-transform:translateY(0) translateX(0%);transform:translateY(0) translateX(0%)}}.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .toggleMenu{position:relative;z-index:1;display:flex}@media (max-width: 767px){.mainHeader__bottom .mainHeader__right .mainHeader__primaryMenu .toggleMenu{width:100%}}.mainHeader__bottom .mainHeader__right .customerPoints{display:inline-block;font-family:"Open Sans",sans-serif;font-size:12px;color:#fff;line-height:1.2;letter-spacing:0;padding:5px 10px;white-space:nowrap;border-radius:5px;margin-left:15px;background-color:#f2c54a;cursor:pointer}@media (max-width: 1279px){.mainHeader__bottom .mainHeader__right .customerPoints{margin-left:10px}}@media (max-width: 1023px){.mainHeader__bottom .mainHeader__right .customerPoints{margin-left:20px}}@media (max-width: 479px){.mainHeader__bottom .mainHeader__right .customerPoints{padding:5px;margin-left:7.5px}}.mainHeader__bottom .mainHeader__right .customerPoints span{font-weight:700}.mainHeader__bottom .mainHeader__right .cartBox{position:relative;margin-left:15px;width:20px;height:20px;background:transparent url("../img/header/shopping-bag.svg") no-repeat center center/auto 100%}@media (max-width: 1279px){.mainHeader__bottom .mainHeader__right .cartBox{margin-left:10px}}@media (max-width: 1023px){.mainHeader__bottom .mainHeader__right .cartBox{margin-left:20px}}@media (max-width: 479px){.mainHeader__bottom .mainHeader__right .cartBox{margin-left:7.5px;width:15px;height:15px}}.mainHeader__bottom .mainHeader__right .cartBox .count{display:flex;align-items:center;justify-content:center;position:absolute;top:-5px;right:-5px;width:15px;height:15px;border-radius:50%;background-color:#ce0f3d;color:#fff;font-size:12px;line-height:15px}@media (max-width: 479px){.mainHeader__bottom .mainHeader__right .cartBox .count{right:2.2px}}.mainHeader__bottom .mainHeader__right .searchIcon,.mainHeader__bottom .mainHeader__right .logoutIcon{display:block;margin-left:15px;width:20px}@media (max-width: 1279px){.mainHeader__bottom .mainHeader__right .searchIcon,.mainHeader__bottom .mainHeader__right .logoutIcon{margin-left:10px}}@media (max-width: 1023px){.mainHeader__bottom .mainHeader__right .searchIcon,.mainHeader__bottom .mainHeader__right .logoutIcon{margin-left:20px}}@media (max-width: 479px){.mainHeader__bottom .mainHeader__right .searchIcon,.mainHeader__bottom .mainHeader__right .logoutIcon{margin-left:7.5px;width:15px}}.mainHeader__bottom .mainHeader__right .searchIcon img,.mainHeader__bottom .mainHeader__right .logoutIcon img{width:100%}.mainHeader__searchBox{display:flex;align-items:center;position:absolute;top:100%;left:0;width:100%;z-index:100;padding:10px 70px 10px 0;background:#fff;border-top:1px solid #ddd;box-shadow:0 10px 10px 2px rgba(68,102,161,0.22);transition:all 0.4s ease-out;opacity:0;visibility:hidden}.mainHeader__searchBox .select{outline:none;border:none;flex-basis:180px;flex-shrink:1;font-size:16px;color:#777777;cursor:pointer;padding:10px 20px;overflow:hidden;white-space:nowrap;background-color:none;text-overflow:ellipsis;border-right:1px solid #ddd}@media (max-width: 992px){.mainHeader__searchBox .select{max-width:120px;flex-basis:120px}}@media (max-width: 767px){.mainHeader__searchBox .select{width:100%;max-width:100%;flex-basis:100%;border-right:none;border-bottom:1px solid #ddd}}.mainHeader__searchBox .input{outline:none;border:none;flex-grow:1;padding:10px;font-size:16px;background:none}@media (max-width: 767px){.mainHeader__searchBox .input{width:100%;margin:15px 0}}.mainHeader__searchBox .autoSuggestionBox{position:absolute;top:100%;left:180px;padding:15px;background:white;width:calc(100% - 380px);box-shadow:0 5px 10px rgba(0,0,0,0.09)}.mainHeader__searchBox .autoSuggestionBox ul{display:flex;flex-wrap:wrap}.mainHeader__searchBox .autoSuggestionBox ul li{display:block;margin:5px}.mainHeader__searchBox .autoSuggestionBox ul li a{display:block;color:#666;padding:5px 30px;background:#fbfbfb;border:1px solid #ddd;border-radius:25px}.mainHeader__searchBox .autoSuggestionBox ul li:hover a,.mainHeader__searchBox .autoSuggestionBox ul li.active a{color:white;background:#0071bb;border-color:#0071bb}.mainHeader__searchBox .button{border:none;outline:none;flex-shrink:1;flex-basis:120px;font-size:14px;background:none;padding:8px 20px;border-radius:25px;color:#0071bb;text-transform:uppercase;border:1px solid #0071bb}.mainHeader__searchBox .button:hover{color:white;background:#0071bb}@media (max-width: 767px){.mainHeader__searchBox .button{width:100%;padding:10px;flex-basis:auto}}.mainHeader__searchBox .close{position:absolute;top:50%;right:20px;width:20px;z-index:100;transform:translateY(-50%)}@media (max-width: 767px){.mainHeader__searchBox .close{top:10px;transform:translateY(0)}}.mainHeader__searchBox.show{opacity:1;z-index:10;visibility:visible}@media (max-width: 1023px){.mainHeader__searchBox{padding:15px 80px 15px 20px}}@media (max-width: 767px){.mainHeader__searchBox{top:38px;flex-direction:column;padding:40px 15px 15px}.mainHeader__searchBox .autoSuggestionBox{position:static;width:100%;overflow:auto;max-height:calc(100vh - 365px);margin:0 0 15px}.mainHeader__searchBox .autoSuggestionBox ul li a{padding:5px 15px}}.mainFooter{padding:30px 0 20px;background:white;box-shadow:rgba(149,157,165,0.2) 0px -6px 20px 1px}@media (max-width: 1023px){.mainFooter{padding:20px 0}}.mainFooter__accordion{margin-bottom:30px}.mainFooter__accordion .footerAccordion{border-bottom:1px solid #dfdfdf;margin-bottom:20px}.mainFooter__accordion .footerAccordion__button .btn-accordion{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;padding:15px 45px 15px 0;position:relative;width:100%;background:none;border:none;outline:none;display:flex;align-items:center;justify-content:space-between}.mainFooter__accordion .footerAccordion__button .btn-accordion .button{position:absolute;top:50%;right:0;transform:translateY(-50%);width:15px;height:15px}.mainFooter__accordion .footerAccordion__button .btn-accordion .button:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#454243;transform:translateY(-50%)}.mainFooter__accordion .footerAccordion__button .btn-accordion .button:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#454243;transform:translateY(-50%) rotate(0deg);transition:all 0.5s ease}.mainFooter__accordion .footerAccordion__button .btn-accordion.collapsed .button:after{transform:translateY(-50%) rotate(90deg)}.mainFooter__accordion .footerAccordion__collapse{padding:0}.mainFooter__links{display:flex;align-items:center;justify-content:flex-start;padding-bottom:20px}.mainFooter__links ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.mainFooter__links ul li{display:block;padding-right:30px;border-right:1px solid #454545;margin-right:30px}.mainFooter__links ul li:last-child{padding-right:0;border-right:0 solid #454545;margin-right:0}.mainFooter__links ul li a{display:block;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#454545;letter-spacing:0.2px;text-transform:uppercase;position:relative}.mainFooter__links ul li a:hover{color:#ce0f3d}@media (max-width: 1440px){.mainFooter__links ul li{padding-right:25px;margin-right:25px}}@media (max-width: 1279px){.mainFooter__links ul li{padding-right:15px;margin-right:15px;margin-bottom:10px}}@media (max-width: 767px){.mainFooter__links ul li{padding-right:0;padding-bottom:10px;border-right-width:0px;border-bottom:1px solid rgba(69,69,69,0.1);margin-right:0;margin-bottom:10px}.mainFooter__links ul li:last-child{padding-bottom:0;border-bottom:0 solid #454545;margin-bottom:0}.mainFooter__links ul li a{font-size:14px}}@media (max-width: 767px){.mainFooter__links ul{justify-content:normal;flex-direction:column}}.mainFooter__links.footer__links--bottom{justify-content:flex-end;padding:0}@media only screen and (max-width: 768px){.mainFooter__links.footer__links--bottom{justify-content:center}}.mainFooter__links.footer__links--bottom ul li a{font-size:17px;letter-spacing:0.1px;text-decoration:none}.mainFooter__links.footer__links--bottom ul li a.text-capatilize{text-transform:capitalize}@media (max-width: 1279px){.mainFooter__links.footer__links--bottom ul li{margin-bottom:0}}@media (max-width: 767px){.mainFooter__links.footer__links--bottom ul li{margin-bottom:10px;text-align:center}.mainFooter__links.footer__links--bottom ul li a{font-size:14px}}.mainFooter__socialLinks{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1;margin-bottom:40px}.mainFooter__socialLinks span{display:flex;align-items:center;font-size:18px;font-family:"Open Sans",sans-serif;padding:0}.mainFooter__socialLinks span:first-child{margin-right:20px}.mainFooter__socialLinks a{display:inline-flex;width:44px;height:44px;color:black;margin-left:10px;align-items:center;justify-content:center;border:1px solid #ddd}.mainFooter__socialLinks a:first-child{margin-left:0}.mainFooter__socialLinks a.facebook:hover{color:white;background:#4e71a8;border-color:#4e71a8}.mainFooter__socialLinks a.twitter svg{width:20px}.mainFooter__socialLinks a.twitter:hover{color:white;background:#000000;border-color:#000000}.mainFooter__socialLinks a.twitter:hover svg{filter:invert(1)}.mainFooter__socialLinks a.linkedin:hover{color:white;background:#1686b0;border-color:#1686b0}.mainFooter__socialLinks a.instagram:hover{color:white;background:#f09433;background:-moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:-webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );border-color:#f09433}.mainFooter__socialLinks a.youtube:hover{color:white;background:#c4302b;border-color:#c4302b}@media (max-width: 991px){.mainFooter__socialLinks{justify-content:center}}@media (max-width: 768px){.mainFooter__socialLinks{flex-direction:column}}.mainFooter__copyrights{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 768px){.mainFooter__copyrights{justify-content:center;margin-bottom:10px}}.mainFooter__copyrights p{display:block;font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.2;color:#282828;letter-spacing:0.3px;margin:0}@media (max-width: 767px){.mainFooter__copyrights p{text-align:center;font-size:12px}}.mainFooter__sponsored{display:flex;align-items:center;justify-content:flex-end}.mainFooter__sponsored p{font-size:14px;margin:0 0 10px;line-height:20px;text-transform:uppercase}.mainFooter__sponsored ul{display:flex;align-items:center;justify-content:center;flex-direction:column}.mainFooter__sponsored ul li{display:block}.mainFooter__sponsored ul li:first-child{margin-bottom:20px}@media (max-width: 1023px){.mainFooter__sponsored ul li:first-child{margin-bottom:0}}.mainFooter__sponsored ul li a{display:block}.mainFooter__sponsored ul li img{display:block;max-height:60px}@media (max-width: 1023px){.mainFooter__sponsored ul{flex-direction:row}}@media (max-width: 767px){.mainFooter__sponsored ul{justify-content:center}}@media (max-width: 1023px){.mainFooter__sponsored{justify-content:center;margin-bottom:20px}}.backToTop{display:none;position:fixed;right:30px;bottom:30px;width:40px;height:40px;z-index:999;cursor:pointer;background:#ce0f3d}.backToTop:before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;z-index:-1;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.backToTop:after{content:"";position:absolute;top:0;left:0;width:40px;height:40px;z-index:-2;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.backToTop:hover:before{background:rgba(0,113,187,0.2)}.backToTop:hover:after{opacity:0;background:rgba(0,113,187,0.2);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}@media (max-width: 991px){.backToTop{right:10px;bottom:30px}}@media (max-width: 767px){.backToTop{width:30px;height:30px}}.menuWrapper{position:fixed;top:0;right:0;height:100%;z-index:9999;max-width:430px;width:100%;background:#000;opacity:0;visibility:hidden;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.menuWrapper.showMenu{opacity:1;visibility:visible;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.menuWrapper .closeMenu{position:absolute;top:30px;right:30px;width:20px;z-index:100}.menuWrapper .menuNav{position:relative;z-index:1}.menuWrapper .menuNav li{position:relative;display:block;font-size:16px;text-transform:uppercase}.menuWrapper .menuNav li a{position:relative;display:block;color:#939393;padding:15px 60px}.menuWrapper .menuNav li:hover{background:#070707}.menuWrapper .menuNav li:hover a{color:white}.menuWrapper .btnBox{display:flex;padding:40px 60px 0}.menuWrapper .btnBox a{display:block;width:40px;height:40px;font-size:21px;color:black;line-height:40px;text-align:center;background:white;margin-left:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.menuWrapper .btnBox a:first-child{margin-left:0}.menuWrapper .btnBox a:hover{color:white;background:#ce0f3d}.sidebarMenu{display:flex;flex-direction:column;position:fixed;top:0;left:-100%;max-width:360px;width:calc(100% - 30px);height:100%;padding:20px 15px;z-index:1040;background-color:#ffffff;transition:all 0.5s ease;box-shadow:5px 0 5px -5px rgba(0,0,0,0.15)}@media (max-width: 768px){.sidebarMenu{max-width:300px}}.sidebarMenu.showMenu{left:0}.sidebarMenu__header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px}.sidebarMenu__header .sidebarMenu__menuTrigger{position:absolute;right:-40px;background-color:#FFF;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-top-right-radius:8px;border-bottom-right-radius:8px;box-shadow:rgba(17,17,26,0.1) 0px 2px 0px}.sidebarMenu__header .sidebarMenu__menuTrigger .sidebarMenuTrigger{display:flex}.sidebarMenu__header .sidebarMenu__menuTrigger .sidebarMenuTrigger img{width:100%}.sidebarMenu__header .sidebarMenu__logo{width:calc(100% - 28px)}.sidebarMenu__header .sidebarMenu__logo a{display:flex}.sidebarMenu__header .sidebarMenu__logo a img{width:100%}.sidebarMenu__loginDetails{margin-bottom:10px}.sidebarMenu__loginDetails .loginBox{display:flex;align-items:center;justify-content:space-between}.sidebarMenu__loginDetails .loginBox .userInfo{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;overflow:hidden;margin-right:10px}.sidebarMenu__loginDetails .loginBox .userInfo img{width:100%;height:100%;object-fit:cover}.sidebarMenu__loginDetails .loginBox .userInfoMenu{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 40px);position:relative}.sidebarMenu__loginDetails .loginBox .userInfoMenu .handle{display:block;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#24232b;padding:0;letter-spacing:0.5px;text-transform:uppercase;cursor:pointer}.sidebarMenu__loginDetails .loginBox .userInfoMenu .dropdownMenu{position:absolute;right:0;background-color:#fff;padding:0 10px;border:5px;z-index:2;width:auto;white-space:nowrap;box-shadow:0 0 10px 2px rgba(0,0,0,0.2);transition:all 0.5s ease;opacity:0;visibility:hidden;top:calc(100% + 15px)}.sidebarMenu__loginDetails .loginBox .userInfoMenu .dropdownMenu li{display:block}.sidebarMenu__loginDetails .loginBox .userInfoMenu .dropdownMenu li:not(:last-child){border-bottom:1px solid #eee}.sidebarMenu__loginDetails .loginBox .userInfoMenu .dropdownMenu li a{display:block;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#24232b;padding:10px;letter-spacing:0.5px}.sidebarMenu__loginDetails .loginBox .userInfoMenu.show .dropdownMenu{opacity:1;visibility:visible;top:calc(100% + 5px)}.sidebarMenu__loginDetails .btnBox{display:flex;align-items:center}.sidebarMenu__loginDetails .btnBox .btn-custom{display:flex;align-items:center;justify-content:space-between;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#24232b;padding:0;letter-spacing:0.5px;text-transform:uppercase}.sidebarMenu__loginDetails .btnBox .btn-custom:hover{color:#ce0f3d}.sidebarMenu__loginDetails .btnBox .btn-custom .userIcon{display:flex;align-items:center;justify-content:center;width:25px;margin-right:10px}.sidebarMenu__loginDetails .btnBox .btn-custom .userIcon img{width:100%;height:100%;object-fit:cover}.sidebarMenu__loginDetails .btnBox .divider{color:#fff;margin:0 2.5px}.sidebarMenu__menuLinks{margin-bottom:20px;position:relative}.sidebarMenu__menuLinks ul{display:flex;flex-direction:column;margin:0}.sidebarMenu__menuLinks ul li{display:block;padding:0;margin-bottom:-1px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.sidebarMenu__menuLinks ul li a{display:flex;align-items:center;justify-content:space-between;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#24232b;padding:10px 0;letter-spacing:0.5px;text-transform:uppercase}.sidebarMenu__menuLinks ul li a:hover,.sidebarMenu__menuLinks ul li a.active{color:#ce0f3d}.sidebarMenu__menuLinks ul li.navigation .navigation__subNav{position:absolute;top:0;left:0;width:100%;min-height:100%;background-color:#fff;transition:all 0.5s ease;display:none}.sidebarMenu__menuLinks ul li.navigation .navigation__subNav.showMenu{display:block}.sidebarMenu__menuLinks ul li.navigation .navigation__subNav ul{display:flex;flex-direction:column}.sidebarMenu__menuLinks ul li.navigation .navigation__subNav ul li{display:block;padding:0;margin-bottom:-1px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.sidebarMenu__menuLinks ul li.navigation .navigation__subNav ul li a{display:block;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#24232b;padding:10px 0;letter-spacing:0.5px;text-transform:uppercase}.sidebarMenu__menuLinks ul li.navigation .navigation__subNav ul li a:hover,.sidebarMenu__menuLinks ul li.navigation .navigation__subNav ul li a.active{color:#ce0f3d}.sidebarMenu__socialIcons{display:flex;align-items:center;justify-content:flex-start}.sidebarMenu__socialIcons ul{display:flex;align-items:center;margin:0}.sidebarMenu__socialIcons ul li{display:block;margin-right:10px}.sidebarMenu__socialIcons ul li a{display:flex;align-items:center;justify-content:center;font-size:20px;width:35px;height:35px;color:#000;align-items:center;justify-content:center;border:1px solid #ddd}@media (min-width: 1024px){.sidebarMenu__socialIcons ul li a{font-size:20px;width:35px;height:35px}}@media (min-width: 1280px){.sidebarMenu__socialIcons ul li a{font-size:24px;width:40px;height:40px}}.sidebarMenu__socialIcons ul li a.facebook:hover{color:white;background:#4e71a8;border-color:#4e71a8}.sidebarMenu__socialIcons ul li a.twitter svg{width:20px}.sidebarMenu__socialIcons ul li a.twitter:hover{color:white;background:#000000;border-color:#000000}.sidebarMenu__socialIcons ul li a.twitter:hover svg{filter:invert(1)}.sidebarMenu__socialIcons ul li a.linkedin:hover{color:white;background:#1686b0;border-color:#1686b0}.sidebarMenu__socialIcons ul li a.instagram:hover{color:white;background:#f09433;background:-moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:-webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );border-color:#f09433}.sidebarMenu__socialIcons ul li a.youtube:hover{color:white;background:#c4302b;border-color:#c4302b}.sidebarMenu__socialIcons ul li:last-child{margin-right:0}.primaryFixedMenu{position:fixed;bottom:0;left:0;z-index:99;background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px;width:100%;padding:20px 10px;box-shadow:0 0 10px 5px rgba(4,36,198,0.04);display:none}@media (max-width: 1023px){.primaryFixedMenu{display:none}}.primaryFixedMenu ul{display:flex;align-items:center;justify-content:space-between}.primaryFixedMenu ul li{display:flex;align-items:center;justify-content:center;flex-grow:1}.primaryFixedMenu ul li a{display:flex;align-items:center;flex-direction:column}.primaryFixedMenu ul li a figure{width:30px;height:30px;position:relative;margin:0}.primaryFixedMenu ul li a figure img{position:absolute;top:0;left:0;width:30px;height:30px;margin-bottom:5px;transition:all 0.5s ease}.primaryFixedMenu ul li a figure img.offHover{opacity:1}.primaryFixedMenu ul li a figure img.onHover{opacity:0}.primaryFixedMenu ul li a span{display:block;font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#24232b;text-align:center;transition:all 0.5s ease;margin-top:5px}.primaryFixedMenu ul li a:hover figure img{transform:scale(1.2)}.primaryFixedMenu ul li a:hover figure img.offHover{opacity:0}.primaryFixedMenu ul li a:hover figure img.onHover{opacity:1}.primaryFixedMenu ul li a:hover span{color:#ce0f3d}.primaryFixedMenu ul li a.active figure img.offHover{opacity:0}.primaryFixedMenu ul li a.active figure img.onHover{opacity:1}.primaryFixedMenu ul li a.active span{color:#ce0f3d}.datepicker{direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, grey);background-image:-ms-linear-gradient(to bottom, #b3b3b3, grey);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, grey);background-image:-o-linear-gradient(to bottom, #b3b3b3, grey);background-image:linear-gradient(to bottom, #b3b3b3, grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.appeared{opacity:1}.fadeIn{animation-name:fadeIn}.fadeUp{animation-name:fadeUp}.fadeDown{animation-name:fadeDown}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.cardTypes{display:flex;align-items:center;justify-content:space-between}.cardTypes__item{width:15%;text-align:center}.cardTypes__item img{margin-bottom:20px}.cardTypes--pageType{flex-wrap:wrap}.cardTypes--pageType .cardTypes__item{width:25%}.cardTypes--pageType .cardTypes__item img{max-width:200px}@media screen and (max-width: 1199px){.cardTypes--pageType .cardTypes__item{width:33%}}@media screen and (max-width: 767px){.cardTypes--pageType .cardTypes__item{width:50%}}@media screen and (max-width: 576px){.cardTypes--pageType .cardTypes__item{width:100%}}@media screen and (max-width: 1199px){.cardTypes--pageType{justify-content:center}}@media screen and (max-width: 767px){.cardTypes--pageType{padding-top:40px}}.cardTypes .slick-prev,.cardTypes .slick-next{width:68px;height:68px;z-index:999;margin-top:10px;transition:all .25s ease-out}.cardTypes .slick-prev.slick-disabled,.cardTypes .slick-next.slick-disabled{opacity:0}.cardTypes .slick-prev:hover,.cardTypes .slick-next:hover{transform:translateY(-50%) scale(1.09)}.cardTypes .slick-prev{left:0;background:url("../img/banner-slides/arrow_left.png") 0 0 no-repeat !important}.cardTypes .slick-next{right:0;background:url("../img/banner-slides/arrow_right.png") 0 0 no-repeat !important}@media (max-width: 992px){.cardTypes{flex-wrap:wrap}.cardTypes__item{width:100%}}.loadingHolder{position:relative}.siteLoaderWrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;background-color:rgba(255,255,255,0.98);display:flex;align-items:center;justify-content:center}.siteLoaderWrap.top{padding-top:50px;align-items:flex-start}.siteLoaderWrap.bottom{padding-bottom:50px;align-items:flex-end}.siteLoaderWrap.flexible{position:absolute;z-index:999}.siteLoaderWrap__container{position:relative;z-index:1;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:url("../img/cent-loader.png") center no-repeat;background-size:50px}.siteLoaderWrap__container .spinner1{position:absolute;top:0;left:0;width:70px;height:70px;border-radius:50%;border:3px solid #f3f3f3;border-top:3px solid #0071bb;border-bottom:3px solid #0071bb;animation:spin 1.5s linear infinite}.siteLoaderWrap__container .spinner2{display:none;width:40px;height:40px;border-radius:50%;border:5px solid #f3f3f3;border-left:5px solid #0080d5;border-right:5px solid #0080d5;animation:reverseSpin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes reverseSpin{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.noRecordsFound{display:flex;align-items:center;justify-content:center}.noRecordsFound__item{width:90%;padding:40px;max-width:450px;text-align:center}.noRecordsFound__item img{margin-bottom:30px}.staticBanner{position:relative;z-index:1;min-height:220px;background-position:center;background-repeat:no-repeat;background-size:cover}.staticBanner.offersPage{background-image:url("../img/backgrounds/offers-bg.jpg")}.staticBanner.offerDetails{background-image:url("../img/backgrounds/offer-details-bg.jpg")}.staticBanner.productsCat{background-image:url("../img/backgrounds/product-catalogue-bg.webp")}.staticBanner.productDetails{background-image:url("../img/backgrounds/product-details-bg.jpg")}.staticBanner.giftCards{background-image:url("../img/backgrounds/gift-card-bg.webp")}.staticBanner.giftCardsDetails{background-image:url("../img/backgrounds/giftcard-details-bg.jpg")}.staticBanner.travel{background-image:url("../img/backgrounds/travel-bg.webp")}.staticBanner.recharge{background-image:url("../img/backgrounds/recharge-bg.jpg")}.staticBanner.howCanIEarn{background-image:url("../img/backgrounds/howcaniearn-bg.jpg")}.staticBanner.contactUs{background-image:url("../img/backgrounds/contactus-bg.webp")}.staticBanner.flagshipOffers{background-image:url("../img/backgrounds/flagshipOffers-bg.jpg")}.staticBanner.masterCard{background-image:url("../img/backgrounds/mastercard-bg.webp")}.staticBanner.faqs{background-image:url("../img/backgrounds/faqs-bg.jpg");background-color:#19438c;background-size:100%;padding:40px 0}@media screen and (max-width: 576px){.staticBanner{padding:50px 0;min-height:180px;background-size:100%}.staticBanner.offersPage{background-image:url("../img/backgrounds/offers-bg-mobile.jpg")}.staticBanner.offerDetails{background-image:url("../img/backgrounds/offer-details-bg-mobile.jpg")}.staticBanner.productsCat{background-image:url("../img/backgrounds/product-catalogue-bg-mobile.webp")}.staticBanner.productDetails{background-image:url("../img/backgrounds/product-details-bg-mobile.jpg")}.staticBanner.giftCards{background-image:url("../img/backgrounds/gift-card-bg-mobile.webp")}.staticBanner.giftCardsDetails{background-image:url("../img/backgrounds/giftcard-details-bg-mobile.jpg")}.staticBanner.travel{background-image:url("../img/backgrounds/travel-bg-mobile.webp")}.staticBanner.recharge{background-image:url("../img/backgrounds/recharge-bg-mobile.jpg")}.staticBanner.howCanIEarn{background-image:url("../img/backgrounds/howcaniearn-bg-mobile.jpg")}.staticBanner.contactUs{background-image:url("../img/backgrounds/contactus-bg-mobile.webp")}.staticBanner.flagshipOffers{background-image:url("../img/backgrounds/flagshipOffers-bg-mobile.jpg")}.staticBanner.masterCard{background-image:url("../img/backgrounds/mastercard-bg-mobile.webp")}.staticBanner.faqs{background-image:url("../img/backgrounds/faqs-bg-mobile.jpg");background-color:#19438c}}.priceRangeFilter{position:relative;z-index:1;padding:25px 0 0}.priceRangeFilter__cancel{position:absolute;top:-45px;right:0;font-size:15px;cursor:pointer;color:#ce0f3d}.priceRangeFilter__cancel.resetit{position:relative;top:auto;right:auto}.priceRangeFilter__dropdown{display:flex;padding-top:20px;align-items:center;justify-content:space-between}.priceRangeFilter__dropdown span{font-size:15px;padding:0 10px}.priceRangeFilter__dropdown .form-control{padding:4px 7px;cursor:pointer}.registerAgain{display:none;padding:20px 0;background:url("../img/register-again-bg.jpg") no-repeat;background-size:cover}.registerAgain .contentBox{position:relative;display:flex;padding:0 80px;align-items:center;justify-content:center}.registerAgain .contentBox .closeRegisterAgain{position:absolute;top:0;right:60px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;background:rgba(255,255,255,0.2)}.registerAgain .contentBox .closeRegisterAgain:hover{background:rgba(255,255,255,0.3)}@media screen and (max-width: 767px){.registerAgain .contentBox .closeRegisterAgain{right:0}}.registerAgain .contentBox figure{margin:0;flex-shrink:0;flex-basis:120px}@media screen and (max-width: 767px){.registerAgain .contentBox figure{flex-basis:100px;width:100px}}.registerAgain .contentBox .txtBox{padding:0 0 0 40px}.registerAgain .contentBox .txtBox a{font-family:"Open Sans",sans-serif;color:#ffba23}.registerAgain .contentBox .txtBox a:hover{color:white}@media screen and (max-width: 767px){.registerAgain .contentBox .txtBox{text-align:center;padding:20px 0 0 0}}@media screen and (max-width: 767px){.registerAgain .contentBox{flex-direction:column;padding:0}}@media screen and (max-width: 767px){.registerAgain{padding:30px 0}}.showFilters{position:relative;z-index:1;display:flex;font-size:17px;color:#282828;cursor:pointer;max-width:260px;padding:10px 20px 10px 50px;background:url("../img/svg/filter.svg") 20px center no-repeat #f5f5f5;background-size:16px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.showFilters span{padding-left:10px}.showFilters:after{content:"-";position:absolute;top:0;right:0;z-index:-1;font-size:38px;line-height:20px;color:#ce0f3d;display:none}.showFilters.active{background-color:#f1f1f1}.showFilters.active:after{content:"+";font-size:30px;line-height:25px}@media (max-width: 991px){.showFilters{max-width:100%}}@media (max-width: 767px){.showFilters{font-size:14px;text-transform:none;background-size:14px;margin-bottom:20px}}.showFilters:hover{background-color:#f1f1f1}.showCaseBox{display:flex;justify-content:space-between}@media (max-width: 767px){.showCaseBox{flex-direction:column}}.showCaseBox--container{width:100%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.showCaseBox--filterBox{width:0;overflow:hidden;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (max-width: 767px){.showCaseBox--filterBox{width:100%;height:0}}.showCaseBox--filterBox .filterBox{position:relative;width:260px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (max-width: 767px){.showCaseBox--filterBox .filterBox{width:100%}}.showCaseBox.is-filterShow .showCaseBox--filterBox{width:260px}@media (max-width: 767px){.showCaseBox.is-filterShow .showCaseBox--filterBox{width:100%;height:100%;padding-bottom:30px}}.showCaseBox.is-filterShow .showCaseBox--container{width:calc(100% - 280px)}@media (max-width: 767px){.showCaseBox.is-filterShow .showCaseBox--container{width:100%}}.filterBox{background-color:#fff;border:1px solid #eee;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.05);-o-box-shadow:0 0 8px 2px rgba(0,0,0,0.05);box-shadow:0 0 8px 2px rgba(0,0,0,0.05)}@media (max-width: 767px){.filterBox{border:none}}.filterBox--header{position:relative;z-index:1;font-family:"Open Sans",sans-serif;font-size:18px;color:white;cursor:pointer;padding:15px 25px;text-transform:uppercase;background:#0071bb;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.filterBox--header span{display:inline-block;line-height:1}.filterBox--header .close{display:none;width:16px;height:16px}@media (max-width: 1279px){.filterBox--header .close{display:inline-block}}.filterBox--header .close img{width:100%;float:left}.filterBox--header.filterBox--header-new{padding:15px}.filterBox--header.filterBox--header-new span{font-size:16px}.filterBox--header.filterBox--header-new a.filterBox--header--button input{padding:10px}.filterBox--accodionItem{position:relative;border-bottom:1px solid #d0d0d0}.filterBox--accodionItem img{width:100%}.filterBox--accodionItem__heading{position:relative;font-size:15px;display:flex;cursor:pointer;padding:20px;align-items:center;text-transform:uppercase;justify-content:space-between;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.filterBox--accodionItem__heading i{position:absolute;top:50%;right:15px;font-size:18px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.filterBox--accodionItem__listItem{padding:0 20px 30px}.filterBox--accodionItem__listItem ul{display:flex;flex-direction:column}.filterBox--accodionItem__listItem ul li{display:block;margin-bottom:10px}.filterBox--accodionItem__listItem ul li:last-child{margin-bottom:0}.filterBox--accodionItem__listItem ul li a{position:relative;display:flex;margin:0;color:#232323;cursor:pointer;align-items:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.filterBox--accodionItem__listItem ul li a .icon{position:relative;display:block;width:16px;height:16px;cursor:pointer;margin-right:10px;border:solid #cdcdcd 1px}.filterBox--accodionItem__listItem ul li a .icon:before{display:none;content:"";position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:5px;top:1px;width:5px;height:11px;border:solid #ce0f3d;border-width:0 1px 1px 0;transform:rotate(45deg)}.filterBox--accodionItem__listItem ul li a .txt{font-size:14px;color:#232323;overflow:hidden;display:flex;justify-content:space-between;width:100%}.filterBox--accodionItem__listItem ul li a .txt small{color:#707070}.filterBox--accodionItem__listItem ul li a .txt ul{margin:0;padding:0;display:inline-block;float:left}.filterBox--accodionItem__listItem ul li a .txt ul li{display:inline-block;padding-right:5px;margin:0;float:left}.filterBox--accodionItem__listItem ul li a .txt ul li i{color:#d6d6d6;float:left}.filterBox--accodionItem__listItem ul li a .txt ul li.active i{color:#fcd218}.filterBox--accodionItem__listItem ul li.current a .icon:before{display:block}.filterBox--accodionItem__listItem ul .radio-section{flex:1}.filterBox--accodionItem__listItem ul .radio-box{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #dddddd;border-radius:6px;cursor:pointer;background-color:#fff;transition:all 0.2s ease;white-space:nowrap;user-select:none;margin:0}.filterBox--accodionItem__listItem ul .radio-box input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.filterBox--accodionItem__listItem ul .radio-box:hover{border-color:#0071bb;background-color:#f0f7ff}.filterBox--accodionItem__listItem ul .radio-box:has(input[type="radio"]:checked){border-color:#0071bb;background-color:#e8f2ff}.filterBox--accodionItem__listItem ul .radio-box:has(input[type="radio"]:checked) .checkmark{border-color:#0071bb;background-color:#0071bb;box-shadow:inset 0 0 0 3px #fff}.filterBox--accodionItem__listItem ul .radio-box:has(input[type="radio"]:checked) .txt{color:#0071bb;font-weight:600}.filterBox--accodionItem__listItem ul .radio-box .checkmark{width:16px;height:16px;border:2px solid #dddddd;border-radius:50%;display:inline-block;flex-shrink:0;transition:all 0.2s ease}.filterBox--accodionItem__listItem ul .radio-box .txt{font-size:14px;color:#333333;transition:color 0.2s ease, font-weight 0.2s ease}.headingTop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px;color:#333}.headingTop.mb_sm{margin-bottom:25px}.headingTop.mb_md{margin-bottom:40px}.headingTop.mb_lg{margin-bottom:80px}.headingTop.left{text-align:left}.headingTop h1,.headingTop h2,.headingTop h3,.headingTop h4,.headingTop h5,.headingTop h6{margin-bottom:10px}.headingTop__box{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.headingTop__box p{font-size:18px;margin-bottom:0;line-height:28px}@media (max-width: 1280px){.headingTop__box p{font-size:16px;line-height:24px}}@media (max-width: 992px){.headingTop__box p{font-size:14px;line-height:21px}}.headingTop__btn{max-width:50%}@media (max-width: 992px){.headingTop{margin-bottom:40px}}@media (max-width: 480px){.headingTop{margin-bottom:30px}}.headingStyle2{display:flex}.headingStyle2 .btn-custom{font-family:"Open Sans",sans-serif;font-size:12px;padding:6px 15px;border:1px solid #0071bb}.size56{font-size:56px}.size56.white{color:#fff}@media (max-width: 1366px){.size56{font-size:48px}}@media (max-width: 1024px){.size56{font-size:40px;line-height:1.2}.size56 span{font-size:100%}}@media (max-width: 767px){.size56{font-size:30px}}@media (max-width: 480px){.size56{font-size:24px}}@media (max-width: 375px){.size56{font-size:21px}}.size50{font-size:50px}.size50.white{color:#fff}@media (max-width: 1366px){.size50{font-size:45px}}@media (max-width: 1024px){.size50{font-size:40px;line-height:1.2}.size50 span{font-size:100%}}@media (max-width: 767px){.size50{font-size:30px}}@media (max-width: 480px){.size50{font-size:24px}}@media (max-width: 375px){.size50{font-size:21px}}.size45{font-size:45px}.size45.white{color:#fff}@media (max-width: 1280px){.size45{font-size:36px}}@media (max-width: 992px){.size45{font-size:30px;line-height:1.2}}@media (max-width: 767px){.size45{font-size:24px}}@media (max-width: 480px){.size45{font-size:21px}}.size40{font-size:40px}.size40.white{color:#fff}@media (max-width: 1280px){.size40{font-size:32px}}@media (max-width: 992px){.size40{font-size:28px;line-height:1.2}}@media (max-width: 767px){.size40{font-size:24px}}@media (max-width: 480px){.size40{font-size:21px}}@media (max-width: 375px){.size40{font-size:18px}}.size36{font-size:36px}.size36.white{color:#fff}@media (max-width: 1280px){.size36{font-size:30px}}@media (max-width: 992px){.size36{font-size:24px;line-height:1.2}.size36 span{font-size:100%}}@media (max-width: 767px){.size36{font-size:24px}}@media (max-width: 480px){.size36{font-size:21px}}@media (max-width: 375px){.size36{font-size:18px}}.size30{font-size:30px}.size30.white{color:#fff}@media (max-width: 1280px){.size30{font-size:28px}}@media (max-width: 992px){.size30{font-size:24px;line-height:1.2}}@media (max-width: 767px){.size30{font-size:24px}}@media (max-width: 480px){.size30{font-size:21px}}@media (max-width: 375px){.size30{font-size:18px}}.size27{font-size:27px}.size27.white{color:#fff}@media (max-width: 1280px){.size27{font-size:24px}}@media (max-width: 767px){.size27{font-size:21px}}@media (max-width: 480px){.size27{font-size:18px}}.size24{font-size:24px;line-height:30px}.size24.white{color:#fff}@media (max-width: 767px){.size24{font-size:21px;line-height:1.2}}@media (max-width: 480px){.size24{font-size:18px}}.size21{font-size:21px}.size21.white{color:#fff}@media (max-width: 992px){.size21{font-size:18px;line-height:1.2}}@media (max-width: 767px){.size21{font-size:16px}}.size18{font-size:18px}.size18.white{color:#fff}@media (max-width: 992px){.size18{font-size:16px;line-height:1.2}}@media (max-width: 767px){.size18{font-size:15px}}@use '../variables.scss' as *;.popup{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:9999;backdrop-filter:blur(2px)}.popup.active{display:block}.popup_box{width:550px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;max-width:600px;background-color:#fff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.popup_box .close_btn{width:20px;height:20px;background:url(../img/close.png) no-repeat;background-size:contain;display:inline-flex;position:absolute;right:-30px;top:-20px;filter:invert(1)}.popup_box_inner{padding:20px}.popup_box_inner_box h3{text-align:center;margin-bottom:15px;font-size:24px}.popup_box_inner .fare_table h4{font-size:24px;color:#0071bb;margin-bottom:10px;text-align:center}.popup_box_inner .fare_table_box h5{background-color:#0071bb;color:#fff;font-size:16px;margin-bottom:8px;padding:8px;border-radius:4px;display:flex;align-items:center;font-weight:500}.popup_box_inner .fare_table_box h5 span{margin-right:6px;display:inline-flex}.popup_box_inner .fare_table_box h5 span img{width:20px}.popup_box_inner .fare_table_box table{width:100%;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-spacing:0}.popup_box_inner .fare_table_box table thead th{text-align:left;padding:5px;border:1px solid #e1e1e1;border-bottom:none;border-right:none;font-size:15px}.popup_box_inner .fare_table_box table thead th:last-child{border-right:1px solid #e1e1e1}.popup_box_inner .fare_table_box table tbody tr td{text-align:left;padding:5px;border:1px solid #e1e1e1;border-right:none;border-bottom:none;font-size:13px}.popup_box_inner .fare_table_box table tbody tr td:last-child{border-right:1px solid #e1e1e1}.popup_box_inner .fare_table_box table tbody tr:last-child td{border-bottom:1px solid #e1e1e1}.popup_box_inner .confirm_box img{margin-bottom:15px}.popup_box_inner .confirm_box h3{font-size:28px;margin-bottom:10px;font-weight:600}.popup_box_inner .confirm_box h5{font-size:18px;margin-bottom:10px;font-weight:500}.popup_box_inner .confirm_box p{font-size:16px;margin-bottom:10px;font-weight:400}.popup_box_inner .confirm_box p span{color:#FF7538;font-weight:500}.popup_box_inner .checkout_session_box{text-align:center}.popup_box_inner .checkout_session_box img{margin-bottom:15px}.popup_box_inner .checkout_session_box h3{font-size:28px;margin-bottom:15px;font-weight:600}@media only screen and (max-width: 768px){.popup_box{width:90%}.popup_box .close_btn{right:0px;top:-30px}}.popup_large_box{width:1000px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;max-width:1000px;background-color:#fff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.popup_large_box .close_btn{width:20px;height:20px;background:url(../img/close.png) no-repeat;background-size:contain;display:inline-flex;position:absolute;right:-30px;top:-20px;filter:invert(1)}@media only screen and (max-width: 768px){.popup_large_box{width:90%}.popup_large_box .close_btn{right:0px;top:-30px}.popup_large_box .flight_transations{padding:8px}.popup_large_box .flight_transations_box{flex-direction:column}.popup_large_box .flight_transations_box_left{width:100%}.popup_large_box .flight_transations_box_left_head{padding:8px;margin-bottom:5px}.popup_large_box .flight_transations_box_left_head_tripstatus{width:50%}.popup_large_box .flight_transations_box_left_head_tripbookingid{width:50%;font-size:12px}.popup_large_box .flight_transations_box_left_body_box{max-height:300px}.popup_large_box .flight_transations_box_left_body_box_inner_head{margin-bottom:5px}.popup_large_box .flight_transations_box_left_body_box_inner_head_right h4{font-size:16px;margin-bottom:4px}.popup_large_box .flight_transations_box_left_body_box_inner_body_box_head{padding:0;flex-direction:column;gap:5px}.popup_large_box .flight_transations_box_left_body_box_inner_body_box_head_left{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.popup_large_box .flight_transations_box_left_body_box_inner_body_box_head_left_top img{width:18px;margin-right:4px}.popup_large_box .flight_transations_box_left_body_box_inner_body_box_head_left_top p{font-weight:400}.popup_large_box .flight_transations_box_left_body_box_inner_body_box_head_right{width:100%}.popup_large_box .flight_transations_box_left_body_box_inner_body_box_head_right_box_middle p{padding:4px;font-size:10px;border-radius:4px}.popup_large_box .flight_transations_box_left_body_box_inner_body_box_head_right_box_middle p:before{left:-10px;width:10px}.popup_large_box .flight_transations_box_left_body_box_inner_body_box_head_right_box_middle p:after{width:10px;right:-10px}.popup_large_box .flight_transations_box_right{width:100%}}.popup .login_signup{width:600px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;max-width:600px;background-color:#fff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:rgba(0,0,0,0.1) 0px 4px 12px;overflow:hidden}.popup .login_signup.smallBox{width:450px}@media only screen and (max-width: 768px){.popup .login_signup.smallBox{width:90%}}.popup .login_signup .close_btn{width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center;position:absolute;right:0px;top:0px;background-color:#0071bb;border-bottom-left-radius:20px}.popup .login_signup .close_btn span{width:12px;height:12px;background:url(../img/close.png) no-repeat;background-size:contain;filter:invert(1)}.popup .login_signup_box{padding:30px;background:#adc8e5;background:-moz-linear-gradient(180deg, #adc8e5 0%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(180deg, #adc8e5 0%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);background:linear-gradient(180deg, #adc8e5 0%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#adc8e5",endColorstr="#ffffff",GradientType=1)}.popup .login_signup_box_inner{margin-bottom:30px;text-align:center}.popup .login_signup_box_inner h3{text-align:center;color:#0071bb;font-size:24px;text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width: 768px){.popup .login_signup{width:90%}.popup .login_signup_box{padding:20px 15px}.popup .login_signup_box_inner p{line-height:1.32}}.popup .rt_details{width:800px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;max-width:800px;background-color:#fff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:rgba(0,0,0,0.1) 0px 4px 12px;overflow:hidden}@media only screen and (max-width: 768px){.popup .rt_details{width:90%}}.popup .rt_details .close_btn{width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center;position:absolute;right:0px;top:0px;background-color:#0071bb;border-bottom-left-radius:20px}.popup .rt_details .close_btn span{width:12px;height:12px;background:url(../img/close.png) no-repeat;background-size:contain;filter:invert(1)}.popup .rt_details_box_inner_top_box{padding:20px}.popup .rt_details_box_inner_top_box_heading{margin-bottom:15px}.popup .rt_details_box_inner_top_box_heading h4{font-size:20px;font-weight:400}.popup .rt_details_box_inner_top_box_body_box{display:flex;flex-direction:column;gap:15px;max-height:350px;overflow-y:auto}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner{border:1px solid rgba(0,0,0,0.1);border-radius:8px}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_heading,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_heading{padding:10px;border-bottom:1px solid #e1e1e1;display:flex;align-items:center;justify-content:space-between}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_heading h4,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_heading h4{font-size:14px;font-weight:500}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_heading h4 span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_heading h4 span{font-weight:300;font-size:11px;background-color:#0071bb;color:#fff;padding:3px 7px;border-radius:13px;margin-left:5px;display:inline-flex}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_heading a,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_heading a{font-size:12px;color:#0071bb;font-weight:400}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner{padding:10px;display:flex;justify-content:space-between;gap:5px}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_left,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_left{width:15%}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_left img,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_left img{max-width:20px;margin-bottom:5px}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_left p,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_left p{font-size:12px;font-weight:400}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_left span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_left span{font-size:11px;font-weight:300}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle{width:55%}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration{display:flex;align-items:center;justify-content:space-between}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_departure,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_arrival,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_departure,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_arrival,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_departure,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_arrival,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_departure,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_arrival{width:40%}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_departure h4,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_arrival h4,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_departure h4,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_arrival h4,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_departure h4,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_arrival h4,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_departure h4,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_arrival h4{font-size:18px;font-weight:400;margin-bottom:5px}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_departure h4 span,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_arrival h4 span,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_departure h4 span,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_arrival h4 span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_departure h4 span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_arrival h4 span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_departure h4 span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_arrival h4 span{font-weight:600;font-size:18px;display:inline-flex}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_departure p,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_arrival p,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_departure p,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_arrival p,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_departure p,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_arrival p,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_departure p,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_arrival p{font-size:12px;margin-bottom:10px}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_departure span,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_arrival span,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_departure span,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_arrival span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_departure span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_arrival span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_departure span,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_arrival span{font-size:11px;display:flex;line-height:1.24;color:#4c4c4c}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_duration,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_duration,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_duration,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_duration{width:20%;display:flex;flex-direction:column;align-items:center}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_duration img,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_duration img,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_duration img,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_duration img{width:20px;margin-bottom:5px}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_duration p,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_duration p,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_duration p,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_duration p{font-size:12px;font-weight:300}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_destination_duration_arrival,.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_middle .rt_return_duration_arrival,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_destination_duration_arrival,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_middle .rt_return_duration_arrival{text-align:right}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_right,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_right{width:30%}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_right div,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_right div{display:flex;justify-content:end}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_right div table,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_right div table{width:100%}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_right div table tbody tr td,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_right div table tbody tr td{font-size:12px}.popup .rt_details_box_inner_top_box_body_box .rt_destination_box_inner_body_inner_right div table tbody tr td:last-child,.popup .rt_details_box_inner_top_box_body_box .rt_return_box_inner_body_inner_right div table tbody tr td:last-child{font-weight:500;text-align:right}.popup .rt_details_box_inner_bottom_box{padding:10px 20px;display:flex;align-items:center;justify-content:end;box-shadow:rgba(149,157,165,0.1) 0px -6px 20px 5px}.popup .rt_details_box_inner_bottom_box h4{font-size:22px;margin-right:5px}@use 'variables.scss' as *;.input_box label{font-size:14px}@media only screen and (max-width: 480px){.input_box label{font-size:12px}}.formcontroll{width:fit-content;width:-webkit-fill-available;padding:10px;border:1px solid #e1e1e1}@media only screen and (max-width: 480px){.formcontroll{font-size:12px;padding:8px}}/*!
 * Bootoast CSS
 * @author odahcam
 * @version 1.0.0
 **/.bootoast{opacity:0;filter:alpha(opacity=0)}.bootoast>.fa{display:inline-block;float:left;font-size:20px;margin-right:14px}.bootoast>.bootoast-alert-container{display:block;max-width:100%;overflow:auto;text-align:left}.bootoast>.bootoast-alert-container>.bootoast-alert-content{display:table;width:100%;height:100%}.bootoast-container{position:fixed;left:20px;right:20px;top:initial;bottom:initial;width:390px;max-width:95%;z-index:2060}.bootoast-container.top{top:20px}.bootoast-container.bottom{bottom:20px}.bootoast-container.right{left:initial}.bootoast-container.left{right:initial}.bootoast-container.center{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.modal.fade{padding:0;background:rgba(0,0,0,0.65);backdrop-filter:blur(20px)}.modal.fade .modal-dialog{width:90%;margin:30px auto;max-width:775px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;margin:0}.modal.fade .modal-dialog.small{max-width:530px}.modal.fade .modal-dialog.medium{max-width:650px}.modal.fade .modal-dialog.large{max-width:850px}.modal.fade .modal-dialog .modelClose{position:absolute;top:18px;right:18px;z-index:10;line-height:1px}.modal.fade .modal-dialog .modelClose img{width:16px;opacity:0.6}.modal.fade .modal-dialog .modelClose:hover img{opacity:1}.modal.fade .modal-dialog .modal-content{border:none;-webkit-border-radius:18px;-moz-border-radius:18px;-o-border-radius:18px;border-radius:18px;overflow:hidden}@media (max-width: 767px){.modal.fade .modal-dialog{margin:3rem auto}}.modal.fade.show .modal-dialog{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;margin:0}.modalContainer{position:relative}.modalContainer .contentBox{position:relative;padding:40px;border-top:4px solid #0071bb}.modalContainer .contentBox figure{margin:0 40px 0 0;text-align:center}.modalContainer .contentBox figure img{max-width:150px}@media only screen and (max-width: 600px){.modalContainer .contentBox figure img{max-width:140px}}@media only screen and (max-width: 480px){.modalContainer .contentBox figure img{max-width:120px}}.modalContainer .contentBox__heading{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px}.modalContainer .contentBox__heading figure{width:100%;margin:0 0 30px}.modalContainer .contentBox__heading .loginSteps,.modalContainer .contentBox__heading .signupSteps{width:50%;text-align:right;margin:0 0 30px}.modalContainer .contentBox__heading h3{width:100%;text-align:center}.modalContainer .contentBox__heading h3 span{font-style:italic;color:#0071bb}.modalContainer .contentBox__heading p{width:100%;text-align:center;color:var(-gray)}.modalContainer .contentBox .forgotPass{display:flex;margin-bottom:20px}.modalContainer .contentBox .forgotPass a{display:inline-block;font-size:14px;color:#777}.modalContainer .contentBox .forgotPass a:hover{color:#0071bb}.modalContainer .contentBox .showLoginPopup{font-size:16px;margin-bottom:0;padding-top:0;text-align:center}.modalContainer .contentBox .showLoginPopup a{font-family:"Open Sans",sans-serif;color:#0071bb #ce0f3d}.modalContainer .contentBox .showLoginPopup a:hover{color:#ce0f3d}@media screen and (max-width: 767px){.modalContainer .contentBox .showLoginPopup{text-align:center;margin-bottom:20px}}.modalContainer .contentBox .formBox fieldset{margin-bottom:20px}.modalContainer .contentBox .formBox .login_button{margin-bottom:20px}@media (max-width: 767px){.modalContainer .contentBox{width:100%;padding:30px}}.modalContainer .checkIcon{padding:30px 0;text-align:center}.modalContainer .checkIcon i{font-size:75px;color:#6ac259}.modalContainer .form-group{position:relative;margin-bottom:25px}.modalContainer .form-group .form-control{font-family:"Open Sans",sans-serif;font-size:15px;color:#000;padding:11px 12px;border-color:#ccc;-webkit-box-shadow:"0 1px 4px 0 rgba(0, 0, 0, 0.1)";-moz-box-shadow:"0 1px 4px 0 rgba(0, 0, 0, 0.1)";-o-box-shadow:"0 1px 4px 0 rgba(0, 0, 0, 0.1)";box-shadow:"0 1px 4px 0 rgba(0, 0, 0, 0.1)"}.modalContainer .form-group .form-control::-webkit-input-placeholder{color:#333}.modalContainer .form-group .form-control::-moz-placeholder{color:#333}.modalContainer .form-group .form-control:-ms-input-placeholder{color:#333}.modalContainer .form-group .form-control:-moz-placeholder{color:#333}.modalContainer .form-group .form-control:focus{border-color:#676767}.modalContainer .form-group .showPassword,.modalContainer .form-group .field-icon{position:absolute;top:0;right:15px;font-size:13px;color:#777;line-height:45px;text-transform:uppercase}.modalContainer .form-group .showPassword:hover,.modalContainer .form-group .field-icon:hover{color:#000}.modalContainer .forgotPass{display:flex;align-items:center;justify-content:space-between}.modalContainer .forgotPass .link{font-size:14px;color:#222}.modalContainer .forgotPass .link:hover{color:#0071bb}.modalContainer .forgotPass .passHints{display:flex;align-items:center;justify-content:flex-end}.modalContainer .forgotPass .passHints span{font-size:11px;color:#777;padding:4px 6px;margin-left:4px;text-align:center;background:transparent;border:1px solid #ddd}.modalContainer .forgotPass .passHints span:first-child{margin-left:0}.modalContainer .forgotPass .passHints span.isError{border-color:#ff5722;color:#ff5722}.modalContainer .forgotPass .passHints span.isValid{background-color:#e7f4f2;color:#14958f;border-color:#14958f}@media screen and (max-width: 480px){.modalContainer .forgotPass .passHints span{padding:4px;margin-left:2px}}@media screen and (max-width: 576px){.modalContainer .forgotPass .passHints{margin-top:10px}}@media screen and (max-width: 576px){.modalContainer .forgotPass{flex-direction:column;align-items:flex-start}}.modalContainer p.forgetSection{text-align:right;margin-bottom:20px}.modalContainer p.forgetSection .forget-link{display:inline-block;color:#7d7d7d;font-size:14px;font-weight:300}.modalContainer p.OTPSection{text-align:center;margin-bottom:0}.modalContainer p.OTPSection .OTP-link{display:inline-block;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:600}.modalContainer p.OTPSection .OTP-link:hover{color:#fff}.modalContainer p.OTPSectionDivider{text-align:center;margin:0 0 20px;position:relative;z-index:0}.modalContainer p.OTPSectionDivider:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;transform:translateY(-50%);background-color:#7b7b7b}.modalContainer p.OTPSectionDivider span{display:inline-block;padding:0 20px;color:#7d7d7d;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:600;background-color:#ffffff;position:relative;z-index:1}.modalContainer .showLoginPopup{margin-bottom:0}.modalContainer .showLoginPopup a{font-family:"Open Sans",sans-serif;font-size:16px;color:#0071bb}.modalContainer .showLoginPopup a:hover{color:#ce0f3d}@media screen and (max-width: 767px){.modalContainer .showLoginPopup{text-align:center}}.popupStyle2{width:100%;padding:30px;max-height:90vh;overflow-y:auto}@media screen and (max-width: 576px){.popupStyle2{padding:20px}}.typeOfAddr{display:flex}.typeOfAddr__list{margin-right:15px}.orderdetailsPopup{max-height:600px;overflow:auto}.orderdetailsPopup .infoBlock{padding:10px;margin-bottom:20px;background:#f5f5f5}.orderdetailsPopup .infoBlock .deliveredInfo{display:flex;justify-content:space-between}.orderdetailsPopup .infoBlock .deliveredInfo h4{font-size:17px;margin:0;color:#000000}.orderdetailsPopup .infoBlock .deliveredInfo p{margin:0}@media screen and (max-width: 767px){.orderdetailsPopup .infoBlock .deliveredInfo{padding:10px 0;text-align:center;flex-direction:column;justify-content:center}}.orderdetailsPopup .infoBlock .productInfo{display:flex;padding:15px 0;align-items:center}@media (max-width: 992px){.orderdetailsPopup .infoBlock .productInfo{flex-direction:column}}.orderdetailsPopup .infoBlock .productInfo figure{width:25%;margin:0}@media (max-width: 992px){.orderdetailsPopup .infoBlock .productInfo figure{width:100%;margin-bottom:15px}}.orderdetailsPopup .infoBlock .productInfo .txtBox{width:45%;padding-left:10px}@media (max-width: 992px){.orderdetailsPopup .infoBlock .productInfo .txtBox{width:100%;padding:0;margin-bottom:15px}}.orderdetailsPopup .infoBlock .productInfo .totals{width:40%;display:flex;justify-content:flex-end}.orderdetailsPopup .infoBlock .productInfo .totals .points_label{margin:0 0 0 10px}@media (max-width: 992px){.orderdetailsPopup .infoBlock .productInfo .totals{width:100%;justify-content:flex-end;align-items:center}}.orderdetailsPopup .addressBlock{display:flex}@media (max-width: 992px){.orderdetailsPopup .addressBlock{flex-direction:column}}.orderdetailsPopup .addressBlock__list{width:30%;border:solid 1px #cccccc;padding:10px;margin:0 10px 0 0}@media (max-width: 992px){.orderdetailsPopup .addressBlock__list{width:100%;margin:0 0 10px}}.orderdetailsPopup .addressBlock__list:last-child{width:40%;margin:0}@media (max-width: 992px){.orderdetailsPopup .addressBlock__list:last-child{width:100%;margin:0}}.orderdetailsPopup .addressBlock__list h4{font-size:16px;color:#000}.orderdetailsPopup .addressBlock__list h3{font-size:20px;color:#303030}.orderdetailsPopup .addressBlock__list p{font-size:14px}.orderdetailsPopup .addressBlock__list p.span{display:inline-block;word-break:break-all}.orderdetailsPopup .addressBlock__list .tag{border:solid 1px #ccc;padding:2px 5px;display:inline-block}.orderdetailsPopup .addressBlock__list .summaryTable__tr{display:flex}.orderdetailsPopup .addressBlock__list .summaryTable__tr div{padding:3px 5px 3px 0}.orderdetailsPopup .addressBlock__list .summaryTable__tr .summary{width:50%}.orderdetailsPopup .addressBlock__list .summaryTable__tr .price,.orderdetailsPopup .addressBlock__list .summaryTable__tr .points{width:25%;text-align:right}.orderdetailsPopup .addressBlock__list .summaryTable__tr .points{padding-right:0}.orderdetailsPopup .addressBlock__list .summaryTable__tr.promoDode .summary,.orderdetailsPopup .addressBlock__list .summaryTable__tr.promoDode .price,.orderdetailsPopup .addressBlock__list .summaryTable__tr.promoDode .points{color:#2b8c54}.orderdetailsPopup .addressBlock__list .summaryTable__tr.total{border-top:solid 1px #ccc}.orderdetailsPopup .addressBlock__list .summaryTable__tr.total .summary,.orderdetailsPopup .addressBlock__list .summaryTable__tr.total .price,.orderdetailsPopup .addressBlock__list .summaryTable__tr.total .points{font-family:"Open Sans",sans-serif}.trackorderPopup{padding:0}.trackorderPopup__shippingDetails{display:flex;padding:20px 25px;background:#f5f4f4;justify-content:space-between}.trackorderPopup__shippingDetails p{margin-bottom:0}.trackorderPopup__shippingDetails span{font-size:15px;color:#ce0f3d}.trackorderPopup__trackProgress{padding:40px 0}.trackorderPopup__trackProgress ul{position:relative;z-index:1;display:flex;justify-content:space-between}.trackorderPopup__trackProgress ul:before{content:"";position:absolute;top:80px;left:10%;width:80%;height:4px;background:#f1f1f1}.trackorderPopup__trackProgress ul:after{content:"";position:absolute;top:80px;left:10%;width:0;height:4px;background:#ce0f3d}.trackorderPopup__trackProgress ul.step1:after{width:0}.trackorderPopup__trackProgress ul.step2:after{width:26.666%}.trackorderPopup__trackProgress ul.step3:after{width:53.333%}.trackorderPopup__trackProgress ul.step4:after{width:80%}.trackorderPopup__trackProgress ul li{position:relative;z-index:1;display:block;width:20%}.trackorderPopup__trackProgress ul li:before{content:"";position:absolute;top:64px;left:50%;width:36px;height:36px;margin-left:-18px;background:#cdcdcd;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.trackorderPopup__trackProgress ul li:after{display:none;content:"";position:absolute;top:64px;left:50%;width:36px;height:36px;margin-left:-18px;background:url("../img/svg/tick-white.svg") center no-repeat #ce0f3d;background-size:9px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.trackorderPopup__trackProgress ul li .icon{display:block;margin:auto;width:58px;height:50px;margin-bottom:50px;background:url("../img/track_order_sprite.png") no-repeat}.trackorderPopup__trackProgress ul li .icon--confirm{background-position-y:0}.trackorderPopup__trackProgress ul li .icon--processing{background-position-y:-70px}.trackorderPopup__trackProgress ul li .icon--delivered{background-position-y:-140px}.trackorderPopup__trackProgress ul li p{margin:0;font-size:15px;line-height:18px;text-align:center}.trackorderPopup__trackProgress ul li.active:after{display:block}.view_transaction_popup .trans-table .table-list{display:flex;flex-direction:column}.view_transaction_popup .trans-table .table-list span{width:17%;font-size:16px;color:#6a707e;padding:12px 10px}.view_transaction_popup .trans-table .table-list span .status{color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.view_transaction_popup .trans-table .table-list span .status.green{background:#71d875;padding:3px 10px}.view_transaction_popup .trans-table .table-list span .status.orange{background:#f99240;padding:3px 10px}.view_transaction_popup .trans-table .table-list span:last-child{width:15%;padding:0;text-align:right}.view_transaction_popup .trans-table .table-list__th{font-family:"Open Sans",sans-serif;display:flex;align-items:center;padding-right:15px}.view_transaction_popup .trans-table .table-list__th span{color:#333333}.view_transaction_popup .trans-table .table-list__tr{display:flex;align-items:center;border-bottom:1px solid #ddd}.view_transaction_popup .trans-table .table-list .scrollBox{overflow:hidden;max-height:500px}.confirmationPopup{padding:0}.confirmationPopup.modal-dialog div#modalContent.modal-content{border-radius:0}.confirmationPopup.modal-dialog div#modalContent.modal-content .modalContainer .contentBox{padding:40px 20px}.confirmationPopup.modal-dialog div#modalContent.modal-content .modalContainer .contentBox .btnBox{margin-top:20px;text-align:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'FontAwesome';font-size:24px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\f104"}[dir="rtl"] .slick-prev:before{content:"\f104"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\f105"}[dir="rtl"] .slick-next:before{content:"\f105"}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:-80px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;z-index:100}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;padding:0;margin:0 10px;cursor:pointer;background:#fff;text-indent:-9999px;border-radius:8px;opacity:0.3}.slick-dots li.slick-active{opacity:1}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:0}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ce0f3d;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#ce0f3d;filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#ce0f3d;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.slider-container{width:300px}@media only screen and (max-width: 768px){.slider-container{width:100% !important}}.slider-container .back-bar{position:relative;height:2px;background:#ddd}.slider-container .back-bar .selected-bar{position:absolute;top:-4px;height:8px;background:#ce0f3d}.slider-container .back-bar .pointer{position:absolute;top:-8px;width:16px;height:16px;background-color:white;border:1px solid #ddd;cursor:col-resize;opacity:1;z-index:2;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.05)}.slider-container .back-bar .pointer.last-active{z-index:3}.slider-container .back-bar .pointer-label{position:absolute;top:-25px;font-size:13px;background:white;white-space:nowrap;line-height:1}.slider-container .back-bar .pointer-label.high{left:auto !important;right:0 !important}.slider-container .back-bar .focused{z-index:10}.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}.slider-container .scale{top:2px;position:relative}.slider-container .scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.slider-container .scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999;line-height:1;display:none}.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}.theme-green .back-bar{height:5px;border-radius:2px;background-color:#eeeeee;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eee, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ddd));background-image:-webkit-linear-gradient(top, #eee, #ddd);background-image:-o-linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)}.theme-green .back-bar .selected-bar{border-radius:2px;background-color:#a1fad0;background-image:-moz-linear-gradient(top, #bdfade, #76fabc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bdfade), to(#76fabc));background-image:-webkit-linear-gradient(top, #bdfade, #76fabc);background-image:-o-linear-gradient(top, #bdfade, #76fabc);background-image:linear-gradient(to bottom, #bdfade, #76fabc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbdfade', endColorstr='#ff76fabc', GradientType=0)}.theme-green .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #AAA;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eee, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ddd));background-image:-webkit-linear-gradient(top, #eee, #ddd);background-image:-o-linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)}.theme-green .back-bar .pointer-label{color:#999}.theme-green .back-bar .focused{color:#333}.theme-green .scale span{border-left:1px solid #e5e5e5}.theme-green .scale ins{color:#999}.theme-blue .back-bar{height:5px;border-radius:2px;background-color:#eeeeee;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eee, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ddd));background-image:-webkit-linear-gradient(top, #eee, #ddd);background-image:-o-linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)}.theme-blue .back-bar .selected-bar{border-radius:2px;background-color:#92c1f9;background-image:-moz-linear-gradient(top, #b1d1f9, #64a8f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b1d1f9), to(#64a8f9));background-image:-webkit-linear-gradient(top, #b1d1f9, #64a8f9);background-image:-o-linear-gradient(top, #b1d1f9, #64a8f9);background-image:linear-gradient(to bottom, #b1d1f9, #64a8f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1d1f9', endColorstr='#ff64a8f9', GradientType=0)}.theme-blue .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #AAA;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eee, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ddd));background-image:-webkit-linear-gradient(top, #eee, #ddd);background-image:-o-linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)}.theme-blue .back-bar .pointer-label{color:#999}.theme-blue .back-bar .focused{color:#333}.theme-blue .scale span{border-left:1px solid #e5e5e5}.theme-blue .scale ins{color:#999}.custom-grid .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.custom-grid .container-sm{width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.custom-grid .container-md{width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.custom-grid .container-lg{width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.custom-grid .col{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-1{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-2{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-3{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-4{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-5{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-6{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-7{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-8{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-9{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-10{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-11{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-12{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-1{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-2{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-3{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-4{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-5{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-6{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-7{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-8{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-9{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-10{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-11{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xs-12{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-auto{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-1{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-2{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-3{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-4{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-5{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-6{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-7{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-8{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-9{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-10{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-11{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-sm-12{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-1{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-2{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-3{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-4{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-5{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-6{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-7{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-8{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-9{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-10{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-11{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-md-12{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-1{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-2{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-3{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-4{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-5{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-6{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-7{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-8{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-9{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-10{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-11{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-lg-12{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-1{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-2{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-3{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-4{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-5{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-6{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-7{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-8{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-9{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-10{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-11{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.custom-grid .col-xl-12{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}@media (min-width: 480px){.custom-grid .form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.custom-grid .form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.custom-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.custom-grid .form-inline .form-control-plaintext{display:inline-block}.custom-grid .form-inline .input-group{width:auto}.custom-grid .form-inline .custom-select{width:auto}.custom-grid .form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.custom-grid .form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:0.25rem;margin-left:0}.custom-grid .form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.custom-grid .form-inline .custom-control-label{margin-bottom:0}.custom-grid .modal-dialog{max-width:500px;margin:1.75rem auto}.custom-grid .modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.custom-grid .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.custom-grid .modal-dialog-centered{min-height:calc(100% - 3.5rem)}.custom-grid .modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.custom-grid .card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.custom-grid .card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}.custom-grid .card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.custom-grid .card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.custom-grid .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.custom-grid .card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.custom-grid .card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.custom-grid .card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.custom-grid .card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.custom-grid .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-grid .card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.custom-grid .card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.custom-grid .card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}.custom-grid .card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}.custom-grid .card-group>.card+.card{margin-left:0;border-left:0}.custom-grid .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.custom-grid .card-columns .card{display:inline-block;width:100%}.custom-grid .jumbotron{padding:4rem 2rem}.custom-grid .modal-xs{max-width:300px}.custom-grid .modal-lg{max-width:300px}.custom-grid .modal-xl{max-width:300px}.custom-grid .modal-xxl{max-width:300px}.custom-grid .col-xs{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.custom-grid .col-xs-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.custom-grid .col-xs-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.custom-grid .col-xs-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.custom-grid .col-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.custom-grid .col-xs-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.custom-grid .col-xs-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.custom-grid .col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.custom-grid .col-xs-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.custom-grid .col-xs-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.custom-grid .col-xs-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.custom-grid .col-xs-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.custom-grid .col-xs-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.custom-grid .col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.custom-grid .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.custom-grid .col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.custom-grid .col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.custom-grid .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.custom-grid .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.custom-grid .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.custom-grid .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.custom-grid .col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.custom-grid .col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.custom-grid .col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.custom-grid .col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.custom-grid .col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.custom-grid .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1024px){.custom-grid .modal-lg{max-width:800px}.custom-grid .modal-xl{max-width:800px}.custom-grid .modal-xxl{max-width:800px}.custom-grid .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.custom-grid .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.custom-grid .col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.custom-grid .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.custom-grid .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.custom-grid .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.custom-grid .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.custom-grid .col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.custom-grid .col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.custom-grid .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.custom-grid .col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.custom-grid .col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.custom-grid .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.custom-grid .d-md-none{display:none !important}.custom-grid .d-md-block{display:block !important}.custom-grid .d-md-flex{display:-ms-flexbox !important;display:flex !important}}@media (min-width: 1366px){.custom-grid .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.custom-grid .col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.custom-grid .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.custom-grid .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.custom-grid .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.custom-grid .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.custom-grid .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.custom-grid .col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.custom-grid .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.custom-grid .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.custom-grid .col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.custom-grid .col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.custom-grid .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.custom-grid .offset-lg-0{margin-left:0}.custom-grid .offset-lg-1{margin-left:8.333333%}.custom-grid .offset-lg-2{margin-left:16.666667%}.custom-grid .offset-lg-3{margin-left:25%}.custom-grid .offset-lg-4{margin-left:33.333333%}.custom-grid .offset-lg-5{margin-left:41.666667%}.custom-grid .offset-lg-6{margin-left:50%}.custom-grid .offset-lg-7{margin-left:58.333333%}.custom-grid .offset-lg-8{margin-left:66.666667%}.custom-grid .offset-lg-9{margin-left:75%}.custom-grid .offset-lg-10{margin-left:83.333333%}.custom-grid .offset-lg-11{margin-left:91.666667%}.custom-grid .d-lg-none{display:none !important}}@media (min-width: 1440px){.custom-grid .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.custom-grid .col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.custom-grid .col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.custom-grid .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.custom-grid .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.custom-grid .col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.custom-grid .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.custom-grid .col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.custom-grid .col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.custom-grid .col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.custom-grid .col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.custom-grid .col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.custom-grid .col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1400px){.custom-grid .modal-xl{max-width:1140px}.custom-grid .modal-xxl{max-width:1140px}}.mainBanner{padding:0;position:relative;padding:15px;background:#f67e7b;background:-moz-linear-gradient(90deg, #f67e7b 0%, #f28b4b 100%);background:-webkit-linear-gradient(90deg, #f67e7b 0%, #f28b4b 100%);background:linear-gradient(90deg, #f67e7b 0%, #f28b4b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f67e7b",endColorstr="#f28b4b",GradientType=1);display:block}@media (max-width: 1023px){.mainBanner{display:none}}.mainBanner__img img{width:100%}@media (max-width: 1023px){.mainBanner__img img{display:none}}.mainBanner__slider{padding:0;opacity:0}.mainBanner__slider .slide{margin-right:15px}@media (max-width: 767px){.mainBanner__slider .slide{margin-right:0}}.mainBanner__slider .slide h3{font-family:"Open Sans",sans-serif;font-size:38px;line-height:1.2;color:#262626;margin:0 0 10px}@media (max-width: 1279px){.mainBanner__slider .slide h3{font-size:32px}}@media (max-width: 1023px){.mainBanner__slider .slide h3{font-size:22px}}.mainBanner__slider .slide h1{font-family:"Open Sans",sans-serif;font-size:48px;line-height:1.2;color:#262626;margin:0;text-transform:uppercase}.mainBanner__slider .slide h1 span{display:block;font-family:"Open Sans",sans-serif}@media (max-width: 1279px){.mainBanner__slider .slide h1{font-size:42px}}@media (max-width: 1023px){.mainBanner__slider .slide h1{font-size:32px}}.mainBanner__slider .slick-dots{bottom:-15px;text-align:left;height:6px}@media (max-width: 767px){.mainBanner__slider .slick-dots{text-align:center}}.mainBanner__slider .slick-dots li{width:6px;height:6px;margin:0 2px;background-color:#e5e5e5;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.mainBanner__slider .slick-dots li.slick-active{background:#ce0f3d}.mainBanner__slider.slick-initialized{opacity:1}.mainBanner__arrowDown{position:absolute;bottom:30px;left:30px;width:35px}@media (max-width: 767px){.mainBanner__arrowDown{bottom:10px;left:15px}}.mainBanner.offersSlider .mainBanner__slider{position:static;transform:translateY(0);width:100%;padding-left:0}.mainBanner.offersSlider .mainBanner__img{min-height:auto}.mainBanner.offersSlider .mainBanner__img img{display:block;width:100%;height:auto;position:static;transform:translate(0, 0)}.mainBanner.offersSlider .slick-dots{display:none !important}.offerCatagoriesMain{position:relative;z-index:0;margin-bottom:20px;display:none}@media (max-width: 1023px){.offerCatagoriesMain{display:none}}.offerCatagoriesMain::after{content:"";position:absolute;top:0;left:0;width:100%;height:80%;z-index:-1;background:#03826a;background:-moz-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:-webkit-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:linear-gradient(90deg, #03826a 0%, #b47436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#03826a",endColorstr="#b47436",GradientType=1)}.offerCatagoriesMain .offerCatagories{display:flex;align-items:center;flex-direction:column;padding:20px 20px 0;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:#f67d7d;background:-moz-linear-gradient(90deg, #f67d7d 0%, #f28b49 100%);background:-webkit-linear-gradient(90deg, #f67d7d 0%, #f28b49 100%);background:linear-gradient(90deg, #f67d7d 0%, #f28b49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f67d7d", endColorstr="#f28b49", GradientType=1)}.offerCatagoriesMain .offerCatagories h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#fff;margin:0 0 20px;text-align:center}.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider{margin-bottom:20px;width:100%}.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider__box{display:flex;align-items:center;flex-direction:column;text-align:center}.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider__box img{width:38px;margin-bottom:10px}.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider__box h5{font-family:"Open Sans",sans-serif;font-size:12px;line-height:1.2;color:#fff;margin:0}.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider .slick-prev,.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider .slick-next{width:24px;height:24px;z-index:999;top:50%;margin:0;transition:all 0.25s ease-out;background-repeat:no-repeat;background-position:center center;background-size:24px}.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider .slick-prev:hover,.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider .slick-next:hover{transform:translateY(-50%) scale(1.09)}.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider .slick-prev{left:-20px;background-image:url("../img/arrow_left.png")}.offerCatagoriesMain .offerCatagories .offerCatagoriesSlider .slick-next{right:-20px;background-image:url("../img/arrow_right.png")}.offerCatagoriesMain .offerCatagories .btn-white{font-family:"Open Sans",sans-serif;font-size:12px;border-radius:7.5px;text-transform:uppercase;margin-bottom:-10px}.productCatagoriesMain{margin:0;position:relative;display:none}@media (max-width: 1023px){.productCatagoriesMain{display:block}}.productCatagoriesMain.sm{padding-top:0}.productCatagoriesMain .headingTop__box h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;margin:0}@media (min-width: 767px){.productCatagoriesMain .headingTop__box h3{font-size:20px}}@media (min-width: 1024px){.productCatagoriesMain .headingTop__box h3{font-size:24px}}@media (min-width: 1280px){.productCatagoriesMain .headingTop__box h3{font-size:28px}}.productCatagoriesMain .headingTop__btn .btn-link{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2}@media (min-width: 767px){.productCatagoriesMain .headingTop__btn .btn-link{font-size:18px}}@media (min-width: 1024px){.productCatagoriesMain .headingTop__btn .btn-link{font-size:22px}}@media (min-width: 1280px){.productCatagoriesMain .headingTop__btn .btn-link{font-size:26px}}.productCatagoriesMain .productCatagories *{outline:none !important}.productCatagoriesMain .productCatagories .slick-slide{margin-right:10px}.productCatagoriesMain .productCatagories__box{display:block;position:relative}.productCatagoriesMain .productCatagories__box .productCatagories__img{margin:0;overflow:hidden;border-radius:20px}.productCatagoriesMain .productCatagories__box .productCatagories__img img{width:100%;transition:all 0.5s ease}.productCatagoriesMain .productCatagories__box .productCatagories__title{display:flex;align-items:flex-start;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:10px}.productCatagoriesMain .productCatagories__box .productCatagories__title.productCatagories__title--center,.productCatagoriesMain .productCatagories__box .productCatagories__title.productCatagories__title--right,.productCatagoriesMain .productCatagories__box .productCatagories__title.productCatagories__title--left{text-align:center}@media (min-width: 768px){.productCatagoriesMain .productCatagories__box .productCatagories__title{padding:20px}.productCatagoriesMain .productCatagories__box .productCatagories__title.productCatagories__title--center{text-align:center}.productCatagoriesMain .productCatagories__box .productCatagories__title.productCatagories__title--right{display:flex;align-items:center;justify-content:flex-end;text-align:right}.productCatagoriesMain .productCatagories__box .productCatagories__title.productCatagories__title--left{display:flex;align-items:center;justify-content:flex-start;text-align:left}}@media (max-width: 767px){.productCatagoriesMain .productCatagories__box .productCatagories__title{align-items:end}}.productCatagoriesMain .productCatagories__box .productCatagories__title h4{font-size:18px;line-height:1.2;margin:0}@media (min-width: 768px){.productCatagoriesMain .productCatagories__box .productCatagories__title h4{font-size:18px}}@media (min-width: 1024px){.productCatagoriesMain .productCatagories__box .productCatagories__title h4{font-size:21px}}@media (min-width: 1280px){.productCatagoriesMain .productCatagories__box .productCatagories__title h4{font-size:24px}}@media (min-width: 1366px){.productCatagoriesMain .productCatagories__box .productCatagories__title h4{font-size:28px}}@media (max-width: 767px){.productCatagoriesMain .productCatagories__box .productCatagories__title h4{width:100%;padding:5px;font-size:16px;background:rgba(255,255,255,0.75);font-weight:400;font-family:'GilroySemiBold';border-radius:20px;line-height:1}}.productCatagoriesMain .productCatagories__box .productCatagories__title h4 a{display:block;font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;margin:0}.productCatagoriesMain .productCatagories__box:hover .productCatagories__img img{transform:scale(1.2)}.productCatagoriesMain .slick-list.draggable{width:100%}.aboutIDBI{background-color:#fff}.aboutIDBI__content{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 767px){.aboutIDBI__content{text-align:center}}.aboutIDBI__content h2{font-family:"Open Sans",sans-serif;font-size:70px;line-height:1.2;color:#0071bb;margin:0 0 20px}@media (max-width: 767px){.aboutIDBI__content h2{font-size:36px}}.aboutIDBI__content h2 small{font-size:40px;display:inline-block;margin-left:12px}.aboutIDBI__content h2 small:last-child{margin-left:8px}@media (max-width: 767px){.aboutIDBI__content h2 small{font-size:36px;margin-left:8px}.aboutIDBI__content h2 small:last-child{margin-left:8px}}.aboutIDBI__content h2 span{display:inline-block}@media (max-width: 767px){.aboutIDBI__content h2 span{font-size:36px}}.aboutIDBI__content p{font-family:"Open Sans",sans-serif;font-size:30px;line-height:1.5;color:#000;text-align:center;margin:0}.aboutIDBI__content p:not(:last-child){margin:0 0 20px;font-size:22px}@media (max-width: 767px){.aboutIDBI__content p{font-size:20px}}@media (max-width: 480px){.aboutIDBI__content p{font-size:16px}}.offerForCustomers__heading{text-align:center;margin:0 0 60px}.offerForCustomers__heading h2{font-size:40px;line-height:1.2;color:#282828;margin:0 0 20px}@media (max-width: 767px){.offerForCustomers__heading h2{font-size:25px}}.offerForCustomers__heading h2 span:first-child{font-size:50px}@media (max-width: 767px){.offerForCustomers__heading h2 span:first-child{font-size:35px}}.offerForCustomers__heading p{font-family:"Open Sans",sans-serif;font-size:20px;line-height:1.5;color:#282828;margin:0}.offerForCustomers__tabsSection{display:flex;flex-direction:column}.offerForCustomers__tabsSection ul.nav{align-items:flex-start;justify-content:space-between;border-bottom:1px solid #bbbbbb;padding:0 2.5%;margin:0 0 45px}@media (max-width: 1279px){.offerForCustomers__tabsSection ul.nav{padding:0;max-width:100%;overflow:auto;flex-wrap:nowrap}}@media (max-width: 767px){.offerForCustomers__tabsSection ul.nav{padding-bottom:0;border:none;margin:0 0 20px}}.offerForCustomers__tabsSection ul.nav::-webkit-scrollbar{height:0px}.offerForCustomers__tabsSection ul.nav::-webkit-scrollbar-track{background:transparent}.offerForCustomers__tabsSection ul.nav::-webkit-scrollbar-thumb{background:transparent}.offerForCustomers__tabsSection ul.nav li{display:block}.offerForCustomers__tabsSection ul.nav li a{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 30px 20px;border-bottom:4px solid transparent}@media (max-width: 1279px){.offerForCustomers__tabsSection ul.nav li a{white-space:nowrap;padding:0 15px 15px}}.offerForCustomers__tabsSection ul.nav li a figure{display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin:0 auto 15px}.offerForCustomers__tabsSection ul.nav li a figure img{width:auto}.offerForCustomers__tabsSection ul.nav li a span{display:block;text-align:center;font-size:17px;font-family:"Open Sans",sans-serif;line-height:1.2;color:#282828}.offerForCustomers__tabsSection ul.nav li a:hover{border-color:#0071bb}.offerForCustomers__tabsSection ul.nav li a:hover span{color:#0071bb}.offerForCustomers__tabsSection ul.nav li a.active{border-color:#0071bb}.offerForCustomers__tabsSection ul.nav li a.active span{color:#0071bb}.offerForCustomers__tabsSection .tabContent__content{display:flex}.offerForCustomers__tabsSection .tabContent__content .item{display:block;width:calc((100% / 3) - 8px);margin-right:12px}.offerForCustomers__tabsSection .tabContent__content .item:last-child{margin-right:0}@media (max-width: 767px){.offerForCustomers__tabsSection .tabContent__content .item{margin-right:0 !important}}.offerForCustomers__tabsSection .tabContent__content .item a{display:block}.offerForCustomers__tabsSection .tabContent__content .item a img{width:100%}.productsCategoryMain{margin:0;position:relative;display:block}@media (max-width: 1023px){.productsCategoryMain{display:none}}@media (max-width: 767px){.productsCategoryMain .pr-0{padding-right:15px !important}}.productsCategoryMain::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom-left-radius:100px;background-color:#f6fafa;z-index:-1}@media (max-width: 767px){.productsCategoryMain::before{border-bottom-left-radius:0}}.productsCategoryMain .slick-list.draggable{width:100%}.productsCategoryMain .headingTop__box h3{margin-bottom:0}@media (max-width: 767px){.productsCategoryMain .productsCategory{padding-bottom:60px}}.productsCategoryMain .productsCategory *{outline:none !important}.productsCategoryMain .productsCategory a{display:block}.productsCategoryMain .productsCategory .card{position:relative;margin:0 30px 0 0}@media (max-width: 767px){.productsCategoryMain .productsCategory .card{margin-right:0}}.productsCategoryMain .productsCategory .card:hover .card__img img{transform:scale(1.2)}.productsCategoryMain .productsCategory .card__img{overflow:hidden;position:relative}.productsCategoryMain .productsCategory .card__img img{width:100%;transition:all 0.5s ease}.productsCategoryMain .productsCategory .card__title{font-size:36px;font-family:"Open Sans",sans-serif;line-height:1.2;color:#282828;margin:0;position:absolute;left:0;bottom:40px;padding:10px 20px;background-color:rgba(255,255,255,0.73)}@media (max-width: 767px){.productsCategoryMain .productsCategory .card__title{font-size:20px}}.productsCategoryMain .slick-prev,.productsCategoryMain .slick-next{width:45px;height:auto;z-index:999;top:auto;bottom:calc(100% + 65px);margin:0;transition:all 0.25s ease-out;opacity:0.29;left:auto;background-repeat:no-repeat;background-position:center center;background-size:45px}.productsCategoryMain .slick-prev:hover,.productsCategoryMain .slick-next:hover{transform:translateY(-50%) scale(1.09);opacity:1}@media (max-width: 1279px){.productsCategoryMain .slick-prev,.productsCategoryMain .slick-next{bottom:calc(100% + 60px)}}@media (max-width: 1023px){.productsCategoryMain .slick-prev,.productsCategoryMain .slick-next{bottom:calc(100% + 40px)}}@media (max-width: 767px){.productsCategoryMain .slick-prev,.productsCategoryMain .slick-next{bottom:0;width:35px;background-size:35px}}.productsCategoryMain .slick-prev{right:270px;background-image:url("../img/productsCategory/arrow_left.png")}@media (max-width: 767px){.productsCategoryMain .slick-prev{left:0}}.productsCategoryMain .slick-next{right:180px;background-image:url("../img/productsCategory/arrow_right.png")}@media (max-width: 767px){.productsCategoryMain .slick-next{right:0}}.giftcardHome{position:relative;z-index:1;padding:80px 0;background:url("../img/backgrounds/giftcard-home-bg.webp") left top no-repeat;background-size:cover}@media (max-width: 768px){.giftcardHome{background-color:#cccccc;background-image:none}}.giftcardHome .giftcardHomeHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media (max-width: 479px){.giftcardHome .giftcardHomeHeading{margin-bottom:20px}}.giftcardHome .giftcardHomeHeading__left{text-align:left;width:70%}.giftcardHome .giftcardHomeHeading__right{text-align:right;width:30%}.giftcardHome h2{font-size:60px;color:#282828;line-height:1.2;margin:0 0 5px;display:flex}.giftcardHome p{font-size:20px;color:#282828;line-height:1.2;margin:0}@media screen and (max-width: 992px){.giftcardHome{padding:60px 0}.giftcardHome h2{font-size:40px}}@media screen and (max-width: 991px){.giftcardHome{text-align:center}.giftcardHome .gridGiftCards{padding:40px 0}}@media screen and (max-width: 576px){.giftcardHome h2{font-size:30px}.giftcardHome .gridGiftCards{padding:20px 0}}.earnoneveryswipe{background:url("../img/earnoneveryswipe/earnoneveryswipe-bg.png") no-repeat left center/auto calc(100% - 60px),transparent url("../img/earnoneveryswipe/earnoneveryswipe-bg2.png") no-repeat right -50px bottom -30px;position:relative;min-height:70vh;display:flex;align-items:center}@media (max-width: 1279px){.earnoneveryswipe{min-height:auto}}@media (max-width: 1023px){.earnoneveryswipe{background-image:none}}@media (max-width: 767px){.earnoneveryswipe{text-align:center}}.earnoneveryswipe::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom-right-radius:300px;background-color:#0071bb;z-index:-1}@media (max-width: 1023px){.earnoneveryswipe::before{border-bottom-right-radius:0}}.earnoneveryswipe h2{font-size:50px;line-height:1.2;letter-spacing:-0.05px;color:#fff;margin:0 0 30px;text-transform:uppercase}@media (max-width: 767px){.earnoneveryswipe h2{font-size:35px}}.earnoneveryswipe h2 span{display:block}.earnoneveryswipe p{font-family:"Open Sans",sans-serif;font-size:20px;line-height:1.2;color:#fff;margin:0 0 30px}.earnoneveryswipe ul{display:flex;justify-content:space-between;flex-wrap:wrap}.earnoneveryswipe ul li{display:block;width:calc((100% / 3) - 10px);margin-right:15px}.earnoneveryswipe ul li:nth-child(3n+3){margin-right:0}@media (max-width: 767px){.earnoneveryswipe ul li{width:calc((100% / 2) - 7.5px)}.earnoneveryswipe ul li:not(:last-child){margin-bottom:20px}.earnoneveryswipe ul li:nth-child(3n+3){margin-right:15px}.earnoneveryswipe ul li:nth-child(2n+2){margin-right:0}}@media (max-width: 479px){.earnoneveryswipe ul li{width:100%;margin-right:0 !important}}.earnoneveryswipe ul li a{display:block}.earnoneveryswipe ul li a img{width:100%}.redemption{display:block}@media (max-width: 1023px){.redemption{display:none}}.redemption__container{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.redemption__details{display:flex;flex-direction:column;text-align:center;margin-bottom:50px;width:75%}@media (max-width: 767px){.redemption__details{width:100%}}.redemption__details h2{font-size:45px;line-height:1.2;color:#282828;margin:0 0 10px}@media (max-width: 767px){.redemption__details h2{font-size:35px}}.redemption__details h2 span{display:block}.redemption__details p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.5;color:#282828;margin:0}.redemption__images{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.redemption__images a{width:calc(50% - 10px);margin-right:20px;display:flex;align-items:flex-start;justify-content:flex-start;position:relative;z-index:0}.redemption__images a::after{content:"";position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,113,187,0.85);z-index:1;transition:all 0.5s ease}.redemption__images a img{width:100%}.redemption__images a:last-child{margin-right:0}@media (max-width: 767px){.redemption__images a{width:100%;margin-right:0 !important}}.flightsHotelsBookingMain{display:none}@media (max-width: 1023px){.flightsHotelsBookingMain{display:block}}.flightsHotelsBookingMain .headingTop__box h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;margin:0}@media (min-width: 767px){.flightsHotelsBookingMain .headingTop__box h3{font-size:20px}}@media (min-width: 1024px){.flightsHotelsBookingMain .headingTop__box h3{font-size:24px}}@media (min-width: 1280px){.flightsHotelsBookingMain .headingTop__box h3{font-size:28px}}.flightsHotelsBookingMain .flightsHotelsBooking{display:flex;justify-content:space-between}.flightsHotelsBookingMain .flightsHotelsBooking__box{width:calc(50% - 7.5px);position:relative;z-index:0}.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__img img{width:100%}.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;z-index:1}@media (min-width: 767px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content{padding:20px}}@media (min-width: 1024px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content{padding:30px}}@media (min-width: 1280px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content{padding:40px}}.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content h3{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.4;color:#fff;margin:0 0 5px}@media (min-width: 767px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content h3{font-size:18px}}@media (min-width: 1024px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content h3{font-size:22px}}@media (min-width: 1280px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content h3{font-size:28px}}.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content h3 span{display:block;font-family:"Open Sans",sans-serif;font-size:22px}@media (min-width: 767px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content h3 span{font-size:28px}}@media (min-width: 1024px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content h3 span{font-size:35px}}@media (min-width: 1280px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content h3 span{font-size:45px}}.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content .btn-link{font-family:"Open Sans",sans-serif;font-size:12px;padding:0}@media (min-width: 767px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content .btn-link{font-size:15px}}@media (min-width: 1024px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content .btn-link{font-size:18px}}@media (min-width: 1280px){.flightsHotelsBookingMain .flightsHotelsBooking__box .flightsHotelsBooking__content .btn-link{font-size:21px}}.rechargePayBillsHomeMain{display:none}@media (max-width: 1023px){.rechargePayBillsHomeMain{display:block}}.rechargePayBillsHomeMain .headingTop__box h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;margin:0}@media (min-width: 767px){.rechargePayBillsHomeMain .headingTop__box h3{font-size:20px}}@media (min-width: 1024px){.rechargePayBillsHomeMain .headingTop__box h3{font-size:24px}}@media (min-width: 1280px){.rechargePayBillsHomeMain .headingTop__box h3{font-size:28px}}.rechargePayBillsHomeMain .headingTop__btn .btn-link{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2}@media (min-width: 767px){.rechargePayBillsHomeMain .headingTop__btn .btn-link{font-size:18px}}@media (min-width: 1024px){.rechargePayBillsHomeMain .headingTop__btn .btn-link{font-size:22px}}@media (min-width: 1280px){.rechargePayBillsHomeMain .headingTop__btn .btn-link{font-size:26px}}.rechargePayBillsHomeMain .rechargePayBillsHome{display:flex;flex-direction:column;background-color:#fff;padding:30px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes{display:flex;flex-wrap:wrap}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box{width:calc(100% / 4);display:block;margin-top:30px}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:nth-child(1),.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:nth-child(2),.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:nth-child(3),.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:nth-child(4){margin-top:0}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box .rechargePayBillsHome__img{position:relative;width:30px;height:30px;margin:0 auto 5px}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box .rechargePayBillsHome__img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);width:auto;height:auto;transition:all 0.5s ease}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box .rechargePayBillsHome__content h4{font-family:"Open Sans",sans-serif;font-size:11px;line-height:1.2;color:#282828;margin:0;text-align:center;width:100%}@media (min-width: 767px){.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box .rechargePayBillsHome__content h4{font-size:12px}}@media (min-width: 1024px){.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box .rechargePayBillsHome__content h4{font-size:14px}}@media (min-width: 1280px){.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box .rechargePayBillsHome__content h4{font-size:16px}}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:hover .rechargePayBillsHome__img img{transform:translate(-50%, -50%) scale(1.2)}@media (min-width: 480px){.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box{width:calc(100% / 5);display:block;margin-top:30px}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:nth-child(5){margin-top:0}}@media (min-width: 767px){.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box{width:calc(100% / 6);display:block;margin-top:30px}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:nth-child(6){margin-top:0}}@media (min-width: 1024px){.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box{width:calc(100% / 7);display:block;margin-top:30px}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:nth-child(7){margin-top:0}}@media (min-width: 1280px){.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box{width:calc(100% / 8);display:block;margin-top:30px}.rechargePayBillsHomeMain .rechargePayBillsHome__boxes .rechargePayBillsHome__box:nth-child(8){margin-top:0}}.mobDTHRecharge{padding:0;position:relative;z-index:0}.mobDTHRecharge::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;z-index:-1;background:#03826a;background:-moz-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:-webkit-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:linear-gradient(90deg, #03826a 0%, #b47436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#03826a",endColorstr="#b47436",GradientType=1)}.mobDTHRecharge__bg{background:#fff url("../img/recharge/recgargeHome-bg.png") no-repeat center center/cover;box-shadow:0 0 15px 1px rgba(0,0,0,0.16);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width: 1023px){.mobDTHRecharge__bg{align-items:flex-end}}@media (max-width: 767px){.mobDTHRecharge__bg{align-items:normal;flex-direction:column}}.mobDTHRecharge__details{width:60%;height:100%;padding-left:10%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media (max-width: 1023px){.mobDTHRecharge__details{padding:10% 0 10% 5%;width:50%}}@media (max-width: 767px){.mobDTHRecharge__details{padding:10% 0;width:100%;align-items:center;text-align:center}}.mobDTHRecharge__details h2{font-size:75px;line-height:1.2;color:#282828;margin:0 0 10px}@media (max-width: 1279px){.mobDTHRecharge__details h2{font-size:65px}}@media (max-width: 1023px){.mobDTHRecharge__details h2{font-size:50px}}@media (max-width: 767px){.mobDTHRecharge__details h2{font-size:35px}}.mobDTHRecharge__details a{display:block}.mobDTHRecharge__images{width:40%;text-align:center}@media (max-width: 1023px){.mobDTHRecharge__images{width:50%}}@media (max-width: 767px){.mobDTHRecharge__images{width:100%}}.mobDTHRecharge__images a{display:block}.mobDTHRecharge__images a img{width:auto}.experienceIDBI{background:#03826a;background:-moz-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:-webkit-linear-gradient(90deg, #03826a 0%, #b47436 100%);background:linear-gradient(90deg, #03826a 0%, #b47436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#03826a",endColorstr="#b47436",GradientType=1)}.experienceIDBI__heading{text-align:center}.experienceIDBI__heading h3{font-size:42px;line-height:1.2;color:#fff;margin:0 0 20px}.experienceIDBI__heading h3 span{display:block;font-size:35px}@media (max-width: 767px){.experienceIDBI__heading h3 span{font-size:25px}}@media (max-width: 767px){.experienceIDBI__heading h3{font-size:35px}}.experienceIDBI__heading p{font-family:"Open Sans",sans-serif;font-size:22px;line-height:1.5;color:#fff;margin:0 0 20px}.experienceIDBI__heading p:last-child{margin-bottom:0}@font-face{font-family:'Font Awesome 5 Free';font-display:swap !important}@font-face{font-family:'Font Awesome 5 Brands';font-display:swap !important}@font-face{font-family:'Font Awesome 5 Solid';font-display:swap !important}:root{--bg:#F4F6FB;--bg-mid:#FFFFFF;--bg-card:#FFFFFF;--bg-el:#EEF2FF;--white:#FFFFFF;--primary:#0071bb;--blue: #0071bb;--blue-mid: #1F85C9;--blue-light: #8FC3EA;--blue-xlight: #EAF4FD;--red: #ce0f3d;--red-hover: #a30c31;--red-light: rgba(206, 15, 61, 0.08);--success: #10B981;--success-light: #D1F4E8;--warning:#D97706;--gray:#6B7280;--gray-light:#F3F4F6;--gray-border:#E5E7EB;--gray-900: #0F1419;--gray-800: #1A1F2E;--gray-700: #2D3748;--gray-600: #4B5563;--gray-500: #6B7280;--gray-400: #9CA3AF;--gray-300: #D1D5DB;--gray-200: #E5E7EB;--gray-100: #F3F4F6;--gray-50: #FAFBFC;--text:#111827;--text-mid:#374151;--text-soft:#9CA3AF;--muted:#6B7280;--border:rgba(30,63,160,0.12);--bh:rgba(30,63,160,0.3);--fd:"Open Sans",sans-serif;--fb:"Open Sans",sans-serif;--fm:"Open Sans",sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);--shadow:0 1px 8px rgba(0,0,0,0.06);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 20px rgba(0,0,0,0.09);--shadow-lg:0 12px 48px rgba(30,63,160,0.13);--transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}body.structured{background:var(--bg);color:var(--text);font-family:var(--fb);-webkit-font-smoothing:antialiased;overflow-x:hidden}.c-blue{color:var(--blue) !important}.c-red{color:var(--red) !important}@keyframes gradShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ticker{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-14px) rotate(1deg)}66%{transform:translateY(-7px) rotate(-0.5deg)}}@keyframes floatB{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.6;transform:scale(0.97)}}@keyframes morphBg{0%,100%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%}25%{border-radius:58% 42% 30% 70%/35% 65% 35% 65%}50%{border-radius:30% 70% 42% 58%/55% 35% 65% 45%}75%{border-radius:70% 30% 58% 42%/65% 55% 45% 35%}}@keyframes borderGlow{0%,100%{box-shadow:0 0 0 1px rgba(30,63,160,0.2)}50%{box-shadow:0 0 0 1px rgba(30,63,160,0.5),0 0 20px rgba(30,63,160,0.08)}}@keyframes drawLine{from{width:0}to{width:36px}}@keyframes glowPulse{0%,100%{opacity:0.3}50%{opacity:0.7}}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes slideInUp{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes orbMove{0%{transform:translate(0, 0) scale(1)}33%{transform:translate(60px, -40px) scale(1.1)}66%{transform:translate(-30px, 50px) scale(0.95)}100%{transform:translate(0, 0) scale(1)}}@keyframes orbMove2{0%{transform:translate(0, 0)}50%{transform:translate(-80px, 30px)}100%{transform:translate(0, 0)}}@keyframes shimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}@keyframes countUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rotateSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes scanLine{0%{transform:translateY(-100%);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(200%);opacity:0}}@keyframes breathe{0%,100%{transform:scale(1);opacity:0.6}50%{transform:scale(1.04);opacity:1}}@keyframes slideRight{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes popIn{0%{transform:scale(0.7);opacity:0}70%{transform:scale(1.05)}100%{transform:scale(1);opacity:1}}@keyframes twinkle{0%,100%{opacity:0;transform:scale(0.5)}50%{opacity:1;transform:scale(1)}}@keyframes waveX{0%,100%{transform:scaleX(1)}50%{transform:scaleX(1.08)}}@keyframes neonPulse{0%,100%{text-shadow:0 0 10px rgba(30,63,160,0.4),0 0 20px rgba(30,63,160,0.2)}50%{text-shadow:0 0 20px rgba(30,63,160,0.8),0 0 40px rgba(30,63,160,0.4),0 0 60px rgba(30,63,160,0.2)}}.topbar{background:var(--blue);color:rgba(255,255,255,0.85);font-size:11.5px;padding:6px 48px;display:flex;justify-content:space-between;align-items:center;letter-spacing:.01em;font-family:var(--fm)}a.resendOtp{color:#0071bb}a.resendOtp:hover{color:#00548e}#nav{position:sticky;top:0;z-index:200;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 44px;background:rgba(255,255,255,0.97);backdrop-filter:blur(20px);border-bottom:1px solid var(--gray-border);box-shadow:0 1px 8px rgba(0,0,0,0.05);transition:all 0.3s var(--ease)}#nav.scrolled{box-shadow:0 4px 24px rgba(0,0,0,0.1);border-bottom-color:#DBEAFE}.logo-wrap{display:flex;align-items:center;gap:8px;cursor:pointer}@media (max-width: 650px){.logo-wrap{gap:0}}.logo-wrap a{display:flex}.logo-wrap a img{max-width:140px}@media (max-width: 650px){.logo-wrap a img{max-width:65px}}.logo-wrap .logo-text{font-size:11px;color:var(--text-soft);font-weight:500}.logo-wrap .logo-text img{max-width:135px}@media (max-width: 650px){.logo-wrap .logo-text img{max-width:100px}}.logo-circle{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg, var(--red), var(--blue));display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:#fff;font-family:var(--fd);border:1px solid rgba(30,63,160,0.2);box-shadow:0 0 16px rgba(30,63,160,0.2);flex-shrink:0}.logo-name{font-family:var(--fd);font-size:17px;font-weight:700;color:var(--text);line-height:1}.logo-name em{font-style:normal;color:var(--red)}.logo-sub{font-family:var(--fm);font-size:7.5px;color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;margin-top:2px}.logo-divider{width:1px;height:28px;background:var(--gray-border);margin:0 6px}.nav-links{display:flex;gap:2px}.nav-links li.nav-item{list-style:none;position:relative;display:inline-flex;align-items:center;justify-content:center}.nav-lnk{font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--gray);padding:8px 12px;border-radius:6px;transition:all .2s;cursor:pointer;position:relative;text-transform:uppercase}.nav-lnk::after{content:'';position:absolute;bottom:4px;left:12px;right:12px;height:1.5px;background:var(--blue);transform:scaleX(0);transition:transform 0.3s var(--ease)}.nav-lnk.active{color:var(--blue);background:var(--blue-xlight)}.nav-lnk.active::after{transform:scaleX(1)}.nav-lnk:hover{color:var(--text);background:var(--blue-xlight)}.nav-lnk:hover::after{transform:scaleX(1)}.nav-dropdown{position:absolute;top:100%;left:0;min-width:210px;background:#fff;border:1px solid var(--gray-border);border-radius:10px;box-shadow:0 8px 32px rgba(30,63,160,0.12),0 2px 8px rgba(0,0,0,0.06);padding:6px;margin-top:6px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity 0.22s var(--ease),transform 0.22s var(--ease),visibility 0s linear 0.18s;z-index:300}.nav-dropdown::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.nav-item:hover .nav-dropdown,.nav-item.open .nav-dropdown,.nav-dropdown:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.nav-dd-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--text-mid);cursor:pointer;transition:background .15s,color .15s;text-decoration:none}.nav-dd-item:hover{background:var(--blue-xlight);color:var(--blue)}.nav-dd-icon{width:28px;height:28px;border-radius:6px;background:var(--blue-light);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.nav-dd-item:hover .nav-dd-icon{background:rgba(30,63,160,0.15)}.nav-dd-sep{height:1px;background:var(--gray-border);margin:4px 0}.nav-dd-label{font-family:var(--fm);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);padding:6px 12px 2px}.nav-actions{display:flex;gap:10px;align-items:center}@media only screen and (max-width: 768px){.nav-actions{gap:8px}}.nav-actions a.cartBox{display:inline-flex;align-items:center;justify-content:center}.nav-actions a.cartBox img{max-width:35px}.nav-actions a.cartBox span{position:absolute;width:15px;height:15px;background-color:#0071bb;border-radius:15px;color:#fff;font-size:8px;display:inline-flex;align-items:center;justify-content:center;margin-top:10px}.btn-nav-outline{padding:8px 16px;border-radius:20px;background:none;border:1px solid #0071bb;color:#0071bb;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:all .2s}@media (max-width: 650px){.btn-nav-outline{padding:8px 15px;font-size:11px}}.btn-nav-outline:hover{background-color:#0071bb;color:#fff}.btn-nav-primary{padding:8px 16px;border-radius:20px;background-color:#0071bb;border:none;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:all .2s;border:1px solid #0071bb}@media (max-width: 650px){.btn-nav-primary{padding:6px 12px;font-size:11px}}.btn-nav-primary:hover{background-color:#00548e;color:#fff}.btn-nav-logout{background-color:#ce0f3d;color:#fff;border-color:#ce0f3d}.btn-nav-logout:hover{background-color:#b90e37;border-color:#b90e37}.mobile_menu_new{position:absolute;left:50%;top:70px;width:94%;margin:0 auto;transform:translate(-50%, -10px);opacity:0;visibility:hidden;background-color:#fff;border-radius:14px;border:1px solid #ececec;box-shadow:0 12px 32px rgba(0,0,0,0.08),0 2px 8px rgba(0,0,0,0.04);transition:opacity 0.25s ease, transform 0.25s ease, top 0.25s ease;z-index:999}.mobile_menu_new.active{top:calc(100% + 12px);transform:translate(-50%, 0);opacity:1;visibility:visible}.mobile_menu_new_box ul{margin:0;padding:0;list-style:none}.mobile_menu_new_box ul li{border-bottom:1px solid #f1f1f1}.mobile_menu_new_box ul li a{display:flex;align-items:center;justify-content:center;padding:12px 16px;font-size:14px;font-weight:500;color:#333;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}.mobile_menu_new_box ul li a:hover{background-color:#f7f9fc;color:#1e3fa0}.mobile_menu_new_box ul li a:active{transform:scale(0.98)}.mobile_menu_new_box ul li:last-child{border-bottom:none}.user-bar{display:flex;align-items:center;gap:10px}.user-bar__points{display:flex;align-items:center;gap:8px;padding:6px 14px;background:var(--blue-xlight);border:1px solid rgba(30,63,160,0.2);border-radius:100px;cursor:pointer}.user-bar__points-value{font-family:var(--fm);font-size:14px;font-weight:700;color:var(--blue)}.user-bar__points-label{font-size:9px;color:var(--gray);letter-spacing:0.1em}.user-bar__points:hover{transform:translateY(-1px)}.user-bar__tier{padding:5px 12px;border-radius:100px;font-size:9.5px;font-weight:700;font-family:var(--fm);letter-spacing:0.12em;text-transform:uppercase;background:linear-gradient(135deg, rgba(212,212,46,0.08), rgba(212,175,55,0.15));color:#7C5800;border:1px solid rgba(212,175,55,0.4)}.user-bar__avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;font-family:var(--fd);font-weight:700;cursor:pointer;background:linear-gradient(135deg, var(--blue), var(--blue-mid));box-shadow:0 2px 8px rgba(30,63,160,0.25)}.user-bar__avatar:hover{transform:scale(1.05)}.user-bar__logout{font-size:11px}.grid-bg{background-image:linear-gradient(rgba(30,63,160,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(30,63,160,0.04) 1px, transparent 1px);background-size:72px 72px}.gc-card{background:var(--white);border:1.5px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform 0.22s var(--ease),box-shadow 0.22s var(--ease),border-color 0.22s var(--ease);position:relative}.gc-card:hover,.gc-card.selected{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--blue-mid)}.gc-card.selected::after{content:'✓';position:absolute;top:8px;left:8px;width:20px;height:20px;background:var(--blue);color:#fff;border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:20px;text-align:center}.gc-card-thumb{height:120px;display:flex;align-items:center;justify-content:center;font-size:42px;position:relative;overflow:hidden;background:linear-gradient(160deg, var(--blue-xlight), #DBEAFE);transition:background 0.35s var(--ease)}.gc-card-thumb-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 70%, rgba(30,63,160,0.09), transparent 60%)}.gc-card-thumb-value{position:absolute;top:8px;right:8px;background:linear-gradient(135deg, var(--blue), var(--blue-mid));color:#fff;font-size:9px;font-weight:700;font-family:var(--fm);letter-spacing:.1em;padding:3px 8px;border-radius:100px}.gc-card-body{padding:12px 14px 14px}.gc-card-body-category{font-family:var(--fm);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ebony);margin-bottom:4px;opacity:.65}.gc-card-body-name{font-size:16px;font-weight:600;color:var(--text)}.gc-brand-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;background:rgba(30,63,160,0.06);border:none;font-size:11px;font-weight:500;color:rgba(30,63,160,0.8);font-family:var(--fm);letter-spacing:.02em;cursor:default;pointer-events:none;user-select:none}.ux-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;line-height:1.2;position:relative;user-select:none;margin-bottom:15px}.ux-checkbox input{position:absolute;opacity:0;pointer-events:none}.ux-box{width:20px;height:20px;border:2px solid #0071bb;border-radius:6px;background:#fff;display:grid;place-items:center;transition:border-color 0.25s ease, transform 0.18s ease, box-shadow 0.18s ease}.ux-checkbox:active .ux-box{transform:scale(0.95)}.ux-tick{width:10px;height:6px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg) scale(0.6);transition:border-color 0.2s ease, transform 0.2s ease;margin-top:-2px}.ux-checkbox input:checked+.ux-box{background:#0071bb;border-color:#0071bb}.ux-checkbox input:checked+.ux-box .ux-tick{border-left-color:#fff;border-bottom-color:#fff;transform:rotate(-45deg) scale(1)}.ux-checkbox input:focus-visible+.ux-box{box-shadow:0 0 0 3px rgba(38,94,214,0.25)}.ux-checkbox input:disabled+.ux-box{background:#f1f3f7;border-color:#c9ced6;cursor:not-allowed}.ux-checkbox input:disabled ~ span{color:#9aa3ad;cursor:not-allowed}.captcha-container{width:100%;max-width:100%;border:1px solid #7c7c7c;border-radius:4px;background-color:#fff;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;align-self:stretch}.captcha-disabled{filter:blur(6px);opacity:0.6;pointer-events:none;user-select:none}.captcha-img{height:38px;object-fit:contain}@media only screen and (max-width: 599px){.captcha-img{height:28px}}.captcha-row{display:flex;align-items:center;justify-content:space-between;border-right:1px solid #e5e5e5;width:40%;padding:8px}.captcha-row-buttons{display:flex;flex-direction:column;gap:4px;justify-content:space-between;align-items:end}.captcha-row-buttons button.disabled{opacity:0.6;pointer-events:none}.captcha-refresh-btn{font-size:16px;cursor:pointer;line-height:1;transition:all 0.2s ease;background:transparent}.captcha-refresh-btn:hover{transform:rotate(45deg)}.captcha-audio-btn{cursor:pointer;line-height:1;transition:all 0.2s ease;background:transparent}.captcha-audio-btn:hover{transform:scale(1.05)}.captcha-input{width:60%;padding:0 8px;position:relative}.captcha-input label.error{position:absolute;left:8px;margin:0;font-size:12px;bottom:-18px}.captcha-input-field{width:100%;border-radius:0;padding:0;font-size:14px;box-sizing:border-box;border:none;height:100%;letter-spacing:2px}.captcha-input-field:focus{outline:none;border-color:#1e3fa0}.hero{min-height:62vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:72px 80px 52px;position:relative;overflow:hidden;background:var(--bg)}.hero-content{position:relative;z-index:1;max-width:620px}.hero-title{font-family:var(--fd);line-height:1.06;letter-spacing:-.025em;margin-bottom:18px;overflow:hidden}.hero-sub{font-size:15px;font-weight:300;line-height:1.72;color:var(--gray);max-width:480px;margin-bottom:30px;opacity:0;transform:translateY(24px);transition:all 0.7s 0.7s var(--ease)}.hero-sub.visible{opacity:1;transform:none}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;opacity:0;transform:translateY(24px);transition:all 0.7s 0.85s var(--ease)}.hero-ctas.visible{opacity:1;transform:none}.hero-trust{display:flex;gap:20px;margin-top:28px;flex-wrap:wrap;opacity:0;transition:all 0.7s 1.05s var(--ease)}@media only screen and (max-width: 600px){.hero-trust{gap:10px;margin-top:20px;flex-direction:column}}.hero-trust.visible{opacity:1}.hero-trust-text{font-size:11.5px;color:var(--gray)}.hero-stats{position:relative;display:flex;flex-direction:column;gap:10px;z-index:1;opacity:0;transition:all 0.8s 1.2s var(--ease);flex-shrink:0}.hero-stats.visible{opacity:1}.hero .main-header-image{display:flex}.hero .main-header-image img{width:100%;height:auto}.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--fm);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ebony);margin-bottom:14px}.eyebrow::before{content:'';display:block;width:0;height:1.5px;background:var(--ebony);animation:drawLine .8s .3s forwards}.title-line{display:block;overflow:hidden}.title-word{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity 0.6s,transform 0.6s var(--ease);font-size:clamp(36px, 5vw, 64px);font-weight:400;color:var(--text)}.title-word.title-word-bold{font-weight:700}.title-word.title-word-italic{font-style:italic}.title-word.visible{opacity:1;transform:none}.stat-card{background:rgba(255,255,255,0.92);border:1px solid var(--border);padding:20px 24px;border-radius:6px;backdrop-filter:blur(16px);box-shadow:var(--shadow-md);transition:all 0.4s var(--ease);animation:float 3s ease-in-out 0s infinite}.stat-card-1{animation:float 3.7s ease-in-out 0.4s infinite}.stat-card-2{animation:float 4.4s ease-in-out 0.8s infinite}.stat-card-headText{font-family:var(--fd);font-size:38px;font-weight:700;color:var(--blue);line-height:1}.stat-card-Text{font-family:var(--fm);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);margin-top:6px}.stat-card:hover{border-color:var(--bh);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat-pt-card{background:linear-gradient(135deg, rgba(30,63,160,0.08), rgba(212,46,46,0.05));border:1px solid rgba(30,63,160,0.25);border-radius:6px;padding:20px 24px;text-align:center;animation:floatB 5s ease-in-out 1.2s infinite, borderGlow 3s ease infinite;box-shadow:var(--shadow-md)}.stat-pt-card-headText{font-family:var(--fm);font-size:9.5px;color:var(--gray);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px}.stat-pt-card-Text{font-family:var(--fd);font-size:34px;font-weight:700;color:var(--blue)}.stat-pt-card-bottomText{font-size:10.5px;color:var(--gray);margin-top:5px}.scroll-indicator{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0.4;animation:pulse 2.5s ease infinite}@media only screen and (max-width: 768px){.scroll-indicator{display:none}}.scroll-indicator-text{font-family:var(--fm);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gray)}.scroll-indicator-line{width:1px;height:36px;background:linear-gradient(var(--gray), transparent)}.ticker-wrap{overflow:hidden;mask-image:linear-gradient(90deg, transparent, black 8%, black 92%, transparent)}.ticker-wrap-outer{padding:12px 0;background-color:#fff}.ticker-track{display:flex;gap:56px;white-space:nowrap;width:max-content;animation:ticker 44s linear infinite;will-change:transform;padding-right:56px}.ticker-track:hover{animation-play-state:paused}.ticker-item{display:flex;align-items:center;gap:10px;font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ebony);flex-shrink:0}.ticker-item-dot{width:4px;height:4px;border-radius:50%;background:var(--ebony);flex-shrink:0}.banner-carousel{background:#fff;padding:0;overflow:hidden;position:relative}.banner-carousel-wrap{position:relative;overflow:hidden;width:100%}.banner-carousel-track{display:flex;transition:transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.banner-carousel-track .bc-slide{min-width:100%;height:auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;position:relative;overflow:hidden;flex-shrink:0}.banner-carousel-track .bc-slide .mainBanner__img{width:100%}.banner-carousel-track .bc-slide .mainBanner__img img{width:100%;height:auto}.banner-carousel-buttonLeft,.banner-carousel-buttonRight{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.18);border:1.5px solid rgba(255,255,255,0.35);color:#fff;font-size:17px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s,transform .2s;backdrop-filter:blur(6px)}.banner-carousel-buttonLeft{left:18px}.banner-carousel-buttonRight{right:18px}.banner-carousel-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:7px;z-index:10}.sec-p{padding:80px 60px}.sec-p-mid{padding:60px 60px}.sec-alt{background:var(--bg);background:linear-gradient(180deg, #F4F6FB 0%, #EEF3FF 100%);position:relative;overflow:hidden}.sec-alt .sec-alt-box{position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle, rgba(30,63,160,0.06), transparent 70%);animation:orbMove 18s ease-in-out infinite;pointer-events:none}.sec-white{background:#fff}.sec-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--fm);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin-bottom:18px}.sec-eyebrow::before{content:'';display:block;width:36px;height:1.5px;background:var(--blue)}.sec-h2{font-family:var(--fd);font-size:clamp(30px, 4.5vw, 56px);font-weight:400;line-height:1.08;color:var(--text)}.sec-h2 em{font-style:italic;color:var(--blue);font-weight:600}.sec-lead{font-size:15.5px;color:var(--gray);line-height:1.78;max-width:480px}.earn-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;border-radius:0;overflow:hidden}@media only screen and (max-width: 600px){.earn-grid{grid-template-columns:1fr}}.earn-card{background:linear-gradient(160deg, #fff 0%, #FAFBFF 100%);padding:40px 32px;border:none;border-radius:14px;cursor:default;pointer-events:none;position:relative;overflow:hidden}@media only screen and (max-width: 600px){.earn-card{padding:15px}}.earn-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--blue), var(--red));transform:scaleX(0);transform-origin:left}.earn-card::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg, rgba(30,63,160,0.04) 0%, transparent 60%);opacity:0}.earn-card-textNumber{font-family:var(--fm);font-size:10px;color:var(--blue);letter-spacing:.15em;margin-bottom:10px;opacity:.65;position:relative;z-index:1}.earn-card-heading{font-family:var(--fd);font-size:21px;font-weight:600;margin-bottom:12px;color:var(--text);position:relative;z-index:1}.earn-card-text{font-size:14px;color:var(--gray);line-height:1.72;position:relative;z-index:1}@media only screen and (max-width: 600px){.earn-card-text{margin:0}}.earn-card-tag{display:inline-block;margin-top:22px;padding:0;border:none;background:transparent;font-family:var(--fm);font-size:12px;color:var(--blue);letter-spacing:.08em;font-weight:600;position:relative;z-index:1}.earn-card-tag.tag-blue{border:none;color:var(--blue);background:transparent}.earn-num-bg{font-family:var(--fd);font-size:80px;font-weight:700;color:rgba(30,63,160,0.05);position:absolute;right:18px;line-height:1;user-select:none;letter-spacing:-.04em}.earn-card--top .earn-num-bg{top:8px}.earn-card--bottom .earn-num-bg{bottom:8px}.earn-icon-wrap{width:60px;height:60px;border-radius:14px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--blue-xlight), #fff);border:1px solid rgba(30,63,160,0.12);box-shadow:0 4px 16px rgba(30,63,160,0.08);position:relative;z-index:1}.earn-best{position:absolute;top:18px;right:18px;background:linear-gradient(135deg, var(--blue), var(--red));font-size:9px;font-weight:700;font-family:var(--fm);letter-spacing:.12em;color:#fff;padding:5px 13px;border-radius:100px;box-shadow:0 4px 12px rgba(212,46,46,0.3);z-index:2}.card_important_message{margin-top:28px;padding:20px 28px;background:linear-gradient(135deg, rgba(30,63,160,0.06), rgba(30,63,160,0.03));border:1px solid rgba(30,63,160,0.14);border-radius:12px;font-size:13px;color:var(--gray);line-height:1.75;display:flex;align-items:center;gap:14px}@media only screen and (max-width: 600px){.card_important_message{margin-top:20px;padding:18px 15px;gap:10px;border-radius:10px;font-size:12px}}@media only screen and (max-width: 475px){.card_important_message{margin-top:15px;padding:10px;gap:8px;border-radius:8px;font-size:10px}}.card_important_message span.msgicon{font-size:16px;flex-shrink:0;margin-top:0}.card_important_message span.inner_msg strong{color:var(--text)}.home-cs-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:repeat(2, 260px);gap:16px}.home-cs-card{position:relative;border-radius:18px;overflow:hidden;background:none;background-size:cover;background-position:center;text-decoration:none;color:#fff;cursor:pointer;isolation:isolate;transition:transform 0.3s ease, box-shadow 0.3s ease}@media only screen and (max-width: 768px){.home-cs-card{min-height:180px}}.home-cs-card::before{content:"";position:absolute;inset:0;z-index:-1;background:inherit;background-size:cover;background-position:center;transition:transform 0.6s ease}.home-cs-card::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg, transparent 40%, rgba(0,0,0,0.55) 100%);transition:background 0.35s ease}.home-cs-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(0,0,0,0.2)}.home-cs-card:hover::after{background:linear-gradient(180deg, rgba(0,0,0,0.05), rgba(0,0,0,0.72))}.home-cs-card:hover .home-cs-desc{max-height:80px;opacity:1;transform:translateY(0);margin-top:8px}.home-cs-card:hover .home-cs-line{width:52px}.home-cs-card:hover .home-cs-arrow{background:#fff;color:#111;transform:translate(2px, -2px)}.home-cs-card.home-featured{grid-row:span 2}.home-cs-card.home-featured .home-cs-content h3{font-size:28px}.home-cs-content{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:22px}.home-cs-content h3{font-size:20px;font-weight:600;margin:0;letter-spacing:0.2px;color:#fff}.home-cs-desc{max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);margin:0;font-size:14px;line-height:1.45;color:rgba(255,255,255,0.88);transition:max-height 0.35s ease, opacity 0.3s ease 0.05s, transform 0.35s ease, margin-top 0.35s ease}.home-cs-line{display:block;width:28px;height:2px;background:#fff;border-radius:2px;margin-top:12px;transition:width 0.35s ease}.home-cs-badge{position:absolute;top:16px;left:16px;z-index:2;background:rgba(255,255,255,0.18);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.35);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500;letter-spacing:0.4px;display:inline-flex;align-items:center;gap:6px}.home-cs-badge i{width:6px;height:6px;border-radius:50%;background:#fff}.home-cs-arrow{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.18);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.35);display:grid;place-items:center;font-size:15px;color:#fff;transition:background 0.3s ease, color 0.3s ease, transform 0.3s ease}@media (max-width: 640px){.category-section{padding:60px 20px}}@media (max-width: 1024px){.home-cs-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.home-featured{grid-row:span 1;grid-column:span 2}}@media (max-width: 640px){.home-cs-grid{grid-template-columns:1fr}.home-featured{grid-column:span 1}}.card-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.card-flip{perspective:1200px}.card-inner{background:linear-gradient(155deg, #fff 0%, #F8FAFF 100%);border:1px solid rgba(30,63,160,0.12);border-radius:14px;padding:28px 24px;transform-style:preserve-3d;transition:transform 0.7s var(--ease),box-shadow 0.4s var(--ease),border-color 0.3s;box-shadow:0 4px 20px rgba(30,63,160,0.06);position:relative;overflow:hidden}@media only screen and (max-width: 600px){.card-inner{border-radius:10px;padding:20px 15px}}.card-inner-image{margin-bottom:10px}.card-inner-image img{width:100%}.card-inner-headText{font-family:var(--fd);font-size:15px;font-weight:600;margin-bottom:7px;color:var(--text)}.card-inner-multiplier{font-family:var(--fd);font-size:38px;font-weight:700;color:var(--red);line-height:1;margin-bottom:3px}.card-inner-multiplierText{font-size:11px;color:var(--gray);margin-bottom:7px}.card-inner-points{font-family:var(--fm);font-size:10.5px;color:var(--gray);letter-spacing:.08em}.card-inner::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%, rgba(30,63,160,0.05), transparent 60%);pointer-events:none}.card-feat{background:linear-gradient(155deg, #F5F8FF 0%, #EEF2FF 100%) !important;border:1px solid rgba(30,63,160,0.28) !important;box-shadow:0 8px 40px rgba(30,63,160,0.14) !important}.card-feat::before{content:'FEATURED';position:absolute;top:14px;left:50%;transform:translateX(-50%);font-family:var(--fm);font-size:8.5px;letter-spacing:.2em;color:var(--blue);background:rgba(30,63,160,0.1);padding:3px 10px;border-radius:100px;border:1px solid rgba(30,63,160,0.2)}.card-visual{width:100%;height:82px;border-radius:10px;margin-bottom:22px;border:1px solid rgba(255,255,255,0.2);position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;padding:10px 14px;box-shadow:0 8px 24px rgba(0,0,0,0.2)}.card-visual::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255,255,255,0.12), rgba(255,255,255,0));pointer-events:none}.card-badge-pill{display:inline-block;margin-top:14px;padding:6px 12px;background:rgba(30,63,160,0.07);border:1px solid rgba(30,63,160,0.18);border-radius:100px;font-size:9px;color:var(--blue);font-family:var(--fm);letter-spacing:.1em;animation:borderGlow 3s ease infinite}.card-flip:hover .card-inner{transform:rotateY(10deg) rotateX(-4deg) scale(1.03);box-shadow:0 24px 60px rgba(30,63,160,0.18);border-color:rgba(30,63,160,0.3)}.redeem-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}@media only screen and (max-width: 600px){.redeem-grid{gap:12px}}.redeem-card{background:linear-gradient(155deg, #fff 0%, #FAFBFF 100%);border:1px solid rgba(30,63,160,0.1);border-radius:14px;overflow:hidden;transition:all 0.45s var(--ease);cursor:pointer;position:relative;box-shadow:0 4px 20px rgba(30,63,160,0.06)}.redeem-card::before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--blue), var(--red));transform:scaleX(0);transform-origin:left;transition:transform 0.5s var(--ease)}.redeem-card::after{content:'';position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(160deg, rgba(30,63,160,0.03), transparent 50%);opacity:0;transition:opacity .3s;pointer-events:none}.redeem-card:hover{transform:translateY(-8px);border-color:rgba(30,63,160,0.22);box-shadow:0 24px 60px rgba(30,63,160,0.14)}.redeem-card:hover::before{transform:scaleX(1)}.redeem-card:hover::after{opacity:1}.redeem-card-big{grid-column:span 2}@media only screen and (max-width: 600px){.redeem-card-big{grid-column:span 2}}.redeem-card-small{grid-column:span 1}@media only screen and (max-width: 600px){.redeem-card-small{grid-column:span 2}}.redeem-card:nth-child(1){transition-delay:0s}.redeem-card:nth-child(2){transition-delay:0.08s}.redeem-card:nth-child(3){transition-delay:0.16s}.redeem-card:nth-child(4){transition-delay:0.24s}.redeem-card:nth-child(5){transition-delay:0.32s}@media only screen and (max-width: 449px){.redeem-card{grid-column:span 2}}.redeem-card-data{padding:20px 28px 28px;display:flex;flex-direction:column}@media only screen and (max-width: 600px){.redeem-card-data{padding:18px 15px 0;gap:12px}}.redeem-card-data p{font-size:14px;color:var(--gray);line-height:1.72;flex:1}@media only screen and (max-width: 600px){.redeem-card-data p{margin-bottom:8px}}.redeem-card-data-button{display:flex;align-items:center;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(30,63,160,0.08);font-family:var(--fb);font-size:12.5px;font-weight:700;color:var(--blue);letter-spacing:.08em;text-transform:uppercase}@media only screen and (max-width: 600px){.redeem-card-data-button{gap:6px;margin-top:10px;padding-top:10px;padding-bottom:10px}}.redeem-card-data-button span{font-size:16px;transition:transform .2s}.redeem-icon-area{padding:28px 28px 0;display:flex;align-items:center;gap:16px}@media only screen and (max-width: 600px){.redeem-icon-area{padding:18px 15px 0;gap:12px}}.redeem-icon-box{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;transition:transform 0.4s var(--ease);box-shadow:0 4px 14px rgba(30,63,160,0.1);background:linear-gradient(135deg, var(--blue-xlight), #fff);border:1px solid rgba(30,63,160,0.15)}.redeem-icon-box span{font-size:26px}.redeem-icon-head{display:flex;align-items:start;flex-direction:column;gap:8px}.redeem-icon-head h3{font-family:var(--fd);font-size:20px;font-weight:600;color:var(--text)}@media only screen and (max-width: 600px){.redeem-icon-head h3{margin-bottom:0}}.redeem-icon-head span.most-popular-tag{font-family:var(--fm);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);background:rgba(30,63,160,0.08);padding:3px 10px;border-radius:100px;border:1px solid rgba(30,63,160,0.15)}@media only screen and (max-width: 600px){.redeem-icon-head span.most-popular-tag{font-size:8px;padding:2px 8px}}.redeem-card:hover .redeem-icon-box{transform:scale(1.12) rotate(-5deg)}.offer-tabs{display:flex;gap:8px;margin-top:36px;margin-bottom:36px;flex-wrap:wrap}@media only screen and (max-width: 600px){.offer-tabs{gap:6px;margin-top:18px;margin-bottom:18px}}.offer-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(255px, 1fr));gap:18px}@media only screen and (max-width: 600px){.offer-grid{gap:15px}}.offer-card{background:#fff;border:1px solid rgba(30,63,160,0.08);border-radius:14px;overflow:hidden;transition:all 0.4s var(--ease);cursor:pointer;position:relative;box-shadow:0 2px 12px rgba(30,63,160,0.05)}.offer-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--blue), var(--red));transform:scaleX(0);transform-origin:left;transition:transform 0.5s var(--ease)}.offer-card::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(30,63,160,0.03), transparent);opacity:0;transition:opacity .3s;pointer-events:none}.offer-card:hover{transform:translateY(-8px) scale(1.01);border-color:rgba(30,63,160,0.22);box-shadow:0 20px 52px rgba(30,63,160,0.13)}.offer-card:hover::before{transform:scaleX(1)}.offer-card:hover::after{opacity:1}.offer-card-image{height:140px;background:linear-gradient(160deg, var(--blue-xlight), #DBEAFE);display:flex;align-items:center;justify-content:center;font-size:52px;position:relative;overflow:hidden}.offer-card-image-box{position:absolute;inset:0;background:radial-gradient(circle at 50% 60%, rgba(30,63,160,0.1), transparent 60%)}.offer-card-image-img{position:relative;z-index:1}.offer-card-image-tag{position:absolute;top:10px;right:10px;background:linear-gradient(135deg, var(--blue), var(--blue-mid));color:#fff;font-size:9.5px;font-weight:700;font-family:var(--fm);letter-spacing:.1em;padding:3px 9px;border-radius:100px}.offer-card-data{padding:16px 20px}@media only screen and (max-width: 600px){.offer-card-data{padding:15px}}.offer-card-data-category{font-family:var(--fm);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:5px;opacity:.7}.offer-card-data-text{font-size:15px;font-weight:600;margin-bottom:5px;color:var(--text)}.offer-card-data-description{font-size:13px;color:var(--gray);line-height:1.6}.offer-card-data-button{margin-top:14px;padding-top:12px;border-top:1px solid var(--gray-border);display:flex;justify-content:flex-end}.offer-card-data-button span{font-size:11.5px;font-weight:600;color:var(--blue);letter-spacing:.08em;text-transform:uppercase}.pts-calculator__grid{margin-top:32px;display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}.pts-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px;min-height:132px;transition:border-color 180ms ease, transform 180ms ease;overflow:hidden}.pts-card__head{display:flex;align-items:center;justify-content:space-between}.pts-card__label{font-size:14px;font-weight:600;letter-spacing:1px;color:var(--gray-soft);text-transform:uppercase}.pts-card__icon{width:32px;height:32px;border-radius:50%;background:#E6F1FB;color:#0071bb;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pts-card__icon svg{width:16px;height:16px}.pts-card__value{display:flex;align-items:baseline;gap:6px;color:var(--blue-dark)}.pts-card__value-number{font-size:36px;font-weight:600;line-height:1;letter-spacing:-0.5px}.pts-card__value-unit{font-size:16px;font-weight:500}.pts-card__text{font-size:14px;color:var(--gray);line-height:1.5;margin:0}.pts-card__badge{position:absolute;top:0;right:0;background:#0071bb;color:#fff;font-size:10px;font-weight:600;letter-spacing:0.8px;padding:5px 12px;border-bottom-left-radius:10px;text-transform:uppercase}.tab-btn{padding:8px 16px;background:#fff;border:1px solid var(--gray-border);color:var(--gray);font-family:var(--fb);font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:30px;cursor:pointer;transition:all .2s}@media only screen and (max-width: 499px){.tab-btn{padding:6px 10px;font-size:10px}}.tab-btn.active,.tab-btn:hover{border-color:var(--blue) !important;color:var(--blue) !important;background:var(--blue-xlight) !important}.partners-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(8, 1fr);gap:15px}@media only screen and (max-width: 992px){.partners-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px}}@media only screen and (max-width: 600px){.partners-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}}.partner-chip{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--text-mid);font-size:14px;font-weight:500;font-family:var(--fb);transition:all 0.3s var(--ease);flex-direction:column}@media only screen and (max-width: 600px){.partner-chip{display:flex;flex-direction:column;border-radius:5px;padding:10px;gap:6px}}.partner-chip:hover{transform:translateY(-3px);color:#000}.partner-chip:hover .partner-chip-image img{transform:scale(0.95)}.partner-chip-image{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border:1px solid #e1e1e1;border-radius:100px;overflow:hidden}.partner-chip-image img{transform:scale(0.85);transition:all 0.25s ease-in-out}.partner-chip-icon{font-size:14px}@media only screen and (max-width: 600px){.partner-chip-icon{font-size:12px}}.partner-chip-text{font-weight:600}@media only screen and (max-width: 600px){.partner-chip-text{font-size:16px}}.partner-earn{font-family:var(--fm);font-size:9px;letter-spacing:.1em}@media only screen and (max-width: 600px){.partner-earn{font-size:8px;text-align:center}}.featured_products_slider .slick-list{margin:0 -10px}.featured_products_box{background:#fff;border:0.5px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:border-color 0.2s ease, transform 0.2s ease;margin:0 10px}.featured_products_box_image{overflow:hidden}.featured_products_box_image img{transform:scale(0.95);transition:all 0.25s ease-in-out}.featured_products_box_image:hover img{transform:scale(1)}.featured_products_box_image a{display:flex;align-items:center;justify-content:center;background:#f9fafb;aspect-ratio:1;padding:0;position:relative;text-decoration:none}.featured_products_box_image a img{width:100%;height:100%;object-fit:contain}.featured_products_box_image a span.discount_tag{position:absolute;top:10px;left:10px;background:#0071bb;color:#fff;font-size:11px;font-weight:500;padding:3px 8px;border-radius:20px}.featured_products_box_content{padding:0.8rem 1rem 1rem}.featured_products_box_content h3{font-size:18px;font-weight:600;color:#000;margin:0 0 1rem;line-height:1.4;text-align:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured_products_box_content_button{display:flex;justify-content:center}.rules-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;position:relative;z-index:1}@media only screen and (max-width: 768px){.rules-grid{grid-template-columns:repeat(2, 1fr);gap:15px}}@media only screen and (max-width: 479px){.rules-grid{grid-template-columns:repeat(1, 1fr);gap:12px}}.rule-card{background:linear-gradient(155deg, #fff 0%, #FAFBFF 100%);border:1px solid rgba(30,63,160,0.1);border-radius:14px;padding:32px 28px;box-shadow:0 4px 20px rgba(30,63,160,0.05);position:relative;overflow:hidden}@media only screen and (max-width: 768px){.rule-card{border-radius:12px;padding:20px 16px}}@media only screen and (max-width: 480px){.rule-card{border-radius:10px;padding:16px 14px}}.rule-card-head{font-family:var(--fd);font-size:18px;font-weight:600;margin-bottom:11px;color:var(--text);position:relative;z-index:1}.rule-card-description{font-size:14px;color:var(--gray);line-height:1.72;position:relative;z-index:1;margin-bottom:0}.rule-icon-box{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--blue-xlight), #fff);border:1px solid rgba(30,63,160,0.12);margin-bottom:20px;box-shadow:0 4px 14px rgba(30,63,160,0.1);color:#333}.rule-icon-box svg{width:26px;height:26px;display:block}@media only screen and (max-width: 480px){.rule-icon-box{width:44px;height:44px;border-radius:12px;margin-bottom:14px}.rule-icon-box svg{width:20px;height:20px}}.calc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.calc-card{background:linear-gradient(155deg, #fff 0%, #F8FAFF 100%);border-radius:16px;padding:40px;border:1px solid rgba(30,63,160,0.13);box-shadow:0 24px 80px rgba(30,63,160,0.12);position:relative;overflow:hidden}@media only screen and (max-width: 600px){.calc-card{padding:20px 15px;border-radius:12px}}.calc-card-heading{font-family:var(--fd);font-size:28px;font-weight:600;color:#000;margin-bottom:20px}.calc-card-box{margin-bottom:22px}.calc-card-box label{display:block;font-family:var(--fm);font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--gray);margin-bottom:8px}.calc-card-box label span{color:var(--text);font-weight:700}.calc-card-box .spend-calculator{display:flex;justify-content:space-between;margin-top:6px}.calc-card-box .spend-calculator span{font-family:var(--fm);font-size:14px;color:var(--gray)}.calc-result{background:linear-gradient(135deg, rgba(30,63,160,0.07), rgba(30,63,160,0.03));border:1px solid rgba(30,63,160,0.15);border-radius:12px;padding:30px;text-align:center;position:relative;overflow:hidden;margin-bottom:20px}.calc-result-box{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%, rgba(30,63,160,0.08), transparent 60%);pointer-events:none}.calc-result-points{font-family:var(--fd);font-size:64px;font-weight:700;color:var(--blue);line-height:1;position:relative}.calc-result-points-text{font-family:var(--fm);font-size:14px;color:var(--gray);letter-spacing:.18em;text-transform:uppercase;margin-top:8px;position:relative}.calc-result-inner{margin-top:20px;padding-top:20px;border-top:1px solid var(--border);display:flex;justify-content:space-around;position:relative}@media only screen and (max-width: 600px){.calc-result-inner{margin-top:15px;padding-top:15px}}.calc-result-inner-text{font-size:14px;color:var(--gray);margin-bottom:4px}.calc-result-inner-value{font-family:var(--fd);font-size:24px;font-weight:700;color:var(--text)}.calc-result-inner-divider{width:1px;background:var(--border)}.calc-select-wrapper{position:relative;width:100%;user-select:none}.calc-select-wrapper.open .calc-select-arrow{transform:rotate(180deg)}.calc-select-wrapper.open .calc-select-list{opacity:1;visibility:visible;transform:translateY(0)}.calc-select-trigger{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:border-color 0.2s}.calc-select-trigger:hover{border-color:#999}.calc-select-arrow{transition:transform 0.2s ease}.calc-select-list{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 0.2s, transform 0.2s, visibility 0.2s;z-index:10}.calc-select-list li{padding:10px 12px;border-radius:6px;cursor:pointer;transition:background 0.15s;margin-bottom:4px}.calc-select-list li:last-child{margin-bottom:0}.calc-select-list li.active{background:#eef2ff;color:#0071bb;font-weight:500}.calc-select-list li:hover{background:#f3f4f6}.range-input{-webkit-appearance:none;width:100%;height:4px;background:linear-gradient(90deg, var(--blue), #DBEAFE);border:none;border-radius:2px;cursor:pointer;outline:none}.range-input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, var(--blue), var(--blue-mid));cursor:pointer;box-shadow:0 0 0 4px rgba(30,63,160,0.15),0 4px 12px rgba(30,63,160,0.3);transition:transform .2s,box-shadow .2s}.range-input:hover::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 0 6px rgba(30,63,160,0.12),0 4px 16px rgba(30,63,160,0.4)}select.calc-select{width:100%;padding:13px 16px;background:linear-gradient(135deg, #fff, #F8FAFF);border:1px solid rgba(30,63,160,0.15);border-radius:8px;color:var(--text);font-size:14px;outline:none;font-family:var(--fb);cursor:pointer;transition:border-color .2s,box-shadow .2s}@media only screen and (max-width: 600px){select.calc-select{padding:10px;font-size:14px}}select.calc-select:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(30,63,160,0.08)}.cta-section{padding:96px 80px;position:relative;overflow:hidden;text-align:center;background:linear-gradient(140deg, #003b63 0%, #66a9d9 100%);background-size:300% 300%;animation:gradShift 8s ease infinite}@media only screen and (max-width: 768px){.cta-section{padding:50px}}.cta-section::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.cta-section h2{font-family:var(--fd);font-size:clamp(30px, 5vw, 58px);font-weight:400;line-height:1.08;color:#fff;margin-bottom:20px}.cta-section h2 em{font-style:italic;color:#93C5FD;text-shadow:0 0 40px rgba(147,197,253,0.4)}.cta-section p{font-size:16px;color:rgba(255,255,255,0.72);max-width:460px;margin:0 auto 44px;line-height:1.75}.cta-orb{position:absolute;border-radius:50%;pointer-events:none}footer{background:linear-gradient(180deg, #F4F6FB 0%, #EEF2FF 100%);border-top:1px solid rgba(30,63,160,0.12);padding:60px 80px 0}@media only screen and (max-width: 768px){footer{padding:20px 20px 0}}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media only screen and (max-width: 768px){.footer-grid{gap:30px;margin-bottom:30px}}@media only screen and (max-width: 479px){.footer-grid{gap:25px;margin-bottom:25px}}.footer-about-inner{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-about-inner a img{max-width:140px}.footer-about p{font-size:14px;color:var(--gray);line-height:1.78;max-width:290px;margin-bottom:20px}@media only screen and (max-width: 768px){.footer-about p{max-width:fit-content}}.footer-logo-name{font-family:var(--fd);font-size:18px;font-weight:700;color:var(--text);line-height:1}.footer-logo-name em{font-style:normal;color:var(--red)}.footer-head{font-family:var(--fm);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin-bottom:18px;font-weight:700;opacity:.7}@media only screen and (max-width: 768px){.footer-links-inner{display:grid;grid-template-columns:repeat(2, 1fr)}}.footer-lnk{font-size:14px;color:#4B5563;cursor:pointer;transition:all .2s;line-height:2.2;display:block;position:relative;padding-left:0}.footer-lnk:hover{color:var(--blue);padding-left:8px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid rgba(30,63,160,0.1);font-size:11.5px;color:var(--text-soft);gap:10px}@media only screen and (max-width: 768px){.footer-bottom{flex-direction:column}}.footer-bottom-left{width:50%}@media only screen and (max-width: 768px){.footer-bottom-left{width:100%;text-align:center}}.footer-bottom-right{width:50%;display:flex;justify-content:end}@media only screen and (max-width: 768px){.footer-bottom-right{width:100%;justify-content:center}}.footer-bottom-right ul{display:flex;align-items:center;gap:10px}.footer-bottom-right ul li a{font-size:11.5px;color:inherit}.footer-bottom-right ul li a:hover{color:var(--blue);padding-left:0}.footer-bottom-right ul li a img{margin-left:4px;max-width:60px}.modal-new{background:linear-gradient(160deg, #fff 0%, #F8FAFF 100%);border:1px solid rgba(30,63,160,0.18);border-radius:16px;padding:44px 40px;width:100%;max-width:435px;position:relative;animation:slideInUp 0.35s var(--ease);max-height:92vh;overflow-y:auto;box-shadow:0 40px 100px rgba(0,0,0,0.25),0 0 0 1px rgba(30,63,160,0.1)}.modal-new-logo{display:flex;align-items:center;gap:10px;margin-bottom:28px}.modal-new-logo a img{max-width:180px}.modal-new-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,0.65);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(20px);animation:fadeInScale .25s ease}.modal-new-tabs{display:flex;gap:0;margin-bottom:26px;border:1px solid var(--gray-border);border-radius:6px;overflow:hidden}.modal-new-tab{flex:1;padding:10px 6px;background:none;border:none;cursor:pointer;font-family:var(--fb);font-size:12px;font-weight:600;letter-spacing:.06em;transition:all .2s;color:var(--gray)}.modal-new-tab.active{color:var(--blue);border-bottom:2px solid var(--blue) !important;background:var(--blue-xlight)}.modal-new-topBorder{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--blue), var(--red), var(--blue));background-size:200% 100%;animation:gradShift 3s ease infinite;border-radius:10px 10px 0 0}.modal-new-closeButton{position:absolute;top:18px;right:18px;background:none;border:none;font-size:20px;color:var(--gray);cursor:pointer;transition:color .2s;line-height:1}.modal-new-title{font-family:var(--fd);font-size:30px;font-weight:400;margin-bottom:6px;color:var(--text)}.modal-new-sub{font-size:14px;color:var(--gray);margin-bottom:26px}.modal-new-switch{text-align:center;margin-top:20px;font-size:13px;color:var(--gray)}.modal-new-infobox{margin-top:20px;padding:12px 14px;background:var(--blue-xlight);border:1px solid var(--border);border-radius:6px;font-size:11px;color:var(--gray);line-height:1.65}.float-bar{position:fixed;bottom:24px;right:24px;z-index:50;background:rgba(255,255,255,0.97);border:1px solid var(--border);border-radius:8px;padding:14px 22px;backdrop-filter:blur(20px);display:flex;align-items:center;gap:16px;box-shadow:0 16px 48px rgba(30,63,160,0.15);animation:slideInUp .5s 1.2s both}.reveal{opacity:0;transform:translateY(40px);transition:opacity 0.7s var(--ease),transform 0.7s var(--ease)}.reveal.rev-left{transform:translateX(-40px)}.reveal.rev-right{transform:translateX(40px)}.reveal.visible{opacity:1;transform:none}.sec-eyebrow-wrap{margin-bottom:60px;position:relative;z-index:1}@media only screen and (max-width: 600px){.sec-eyebrow-wrap{margin-bottom:40px}}.sec-eyebrow-wrap .sec-h2{margin-bottom:14px}@media only screen and (max-width: 600px){.sec-eyebrow-wrap .sec-h2{margin-bottom:10px}}.category-giftcard-button{margin-top:28px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.category-giftcard-button{text-align:center;margin-top:20px}}.mag-btn{padding:12px 20px;border-radius:30px;cursor:pointer;font-family:var(--fb);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;transition:transform .15s ease, box-shadow .25s ease, background .25s, opacity .2s ease;border:none;position:relative;overflow:hidden;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mag-btn-sm{padding:8px 14px;font-size:11px}.mag-btn-md{padding:12px 20px;font-size:13px}.mag-btn-lg{padding:16px 32px;font-size:15px}.mag-btn-primary{background-color:#0071bb}.mag-btn-primary:hover{background-color:#00548e;color:#fff}.mag-btn-white{background-color:#fff;color:#0071bb}.mag-btn-white:hover{background-color:#00548e;color:#fff}.mag-btn-outline{background:none;border:1px solid rgba(30,63,160,0.35);color:var(--blue)}.mag-btn-outline:hover{background:var(--blue-xlight);border-color:var(--blue)}.mag-btn-success{background-color:#28a745}.mag-btn-success:hover{background-color:#1e7e34}.mag-btn-danger{background-color:#dc3545}.mag-btn-danger:hover{background-color:#b02a37}.mag-btn-warning{background-color:#ffc107;color:#1a1a1a}.mag-btn-warning:hover{background-color:#e0a800}.mag-btn-info{background-color:#17a2b8}.mag-btn-info:hover{background-color:#117a8b}.mag-btn-dark{background-color:#1a1a1a}.mag-btn-dark:hover{background-color:#343434}.mag-btn-ghost{background:transparent;color:#0071bb;padding-left:8px;padding-right:8px}.mag-btn-ghost:hover{background:rgba(0,0,0,0.05)}.mag-btn-ghost.mag-btn-ghost-danger{color:#dc3545}.mag-btn-ghost.mag-btn-ghost-danger:hover{background:rgba(220,53,69,0.08)}.mag-btn-ghost.mag-btn-ghost-success{color:#28a745}.mag-btn-ghost.mag-btn-ghost-success:hover{background:rgba(40,167,69,0.08)}.mag-btn:disabled,.mag-btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.mag-btn.is-loading{color:transparent !important;pointer-events:none}.mag-btn.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:mag-spin .7s linear infinite;color:#fff}.mag-btn-block{display:flex;width:100%}@keyframes mag-spin{to{transform:rotate(360deg)}}.mfield{margin-bottom:15px}.mfield label{display:block;font-family:var(--fm);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gray);margin-bottom:7px}.mfield input{width:100%;padding:12px 15px;background:#fff;border:1px solid var(--gray-border);border-radius:6px;color:var(--text);font-size:14.5px;outline:none;font-family:var(--fb);transition:border-color .2s,box-shadow .2s}.mfield input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(30,63,160,0.08)}ul.card_networks{display:flex;align-items:center;gap:4px}ul.card_networks li span.pill{display:inline-block;padding:4px 12px;border:1px solid var(--border);border-radius:100px;font-size:10.5px;color:var(--gray);font-family:var(--fm);letter-spacing:.1em}.stats-bar{background:linear-gradient(90deg, #0D2260, #1A3690, #1E3FA0, #2B52CC, #1E3FA0, #1A3690, #0D2260);background-size:400% 100%;animation:gradShift 10s ease infinite;padding:32px 60px;position:relative;overflow:hidden}.stats-bar::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='20' cy='20' r='1'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);max-width:900px;margin:0 auto;position:relative;z-index:1}.stat-item{text-align:center;padding:8px 0;border-right:1px solid rgba(255,255,255,0.15)}.stat-item:last-child{border-right:none}.stat-num{font-family:var(--fd);font-size:38px;font-weight:700;color:#fff;line-height:1}.stat-lbl{font-size:10.5px;color:rgba(255,255,255,0.6);margin-top:8px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-family:var(--fm)}.gc-layout{display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:start;margin-top:48px;position:relative;z-index:1}.gc-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:32px}@media only screen and (max-width: 499px){.gc-tabs{gap:4px;margin-bottom:20px}}.gc-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(175px, 1fr));gap:16px}.gc-grid.gc-grid-home{grid-template-columns:repeat(4, 1fr);gap:12px}@media (max-width: 992px){.gc-grid.gc-grid-home{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 768px){.gc-grid.gc-grid-home{grid-template-columns:repeat(2, 1fr);gap:10px}}@media (max-width: 375px){.gc-grid.gc-grid-home{grid-template-columns:1fr;gap:8px}}#modal-root{display:none}#modal-root.open{display:flex}#float-bar{display:none}#float-bar.show{display:flex}@media (max-width: 1100px){.hero{grid-template-columns:1fr !important}.hero-stats{display:none !important}.earn-grid{grid-template-columns:1fr 1fr !important}.card-grid{grid-template-columns:1fr 1fr !important}.redeem-grid{grid-template-columns:1fr 1fr !important}.calc-wrap{grid-template-columns:1fr !important}.footer-grid{grid-template-columns:1fr 1fr !important}}@media (max-width: 1024px){.sec-p{padding:60px 40px}.sec-p-mid{padding:50px 40px}}@media (max-width: 650px){.nav-links{display:none !important}.hero{padding:40px 15px 40px !important}.sec-p{padding:40px 24px !important}.sec-p-mid{padding:36px 24px !important}.earn-grid{grid-template-columns:1fr !important}.footer-grid{grid-template-columns:1fr !important}.stats-bar{padding:18px 15px}#gc-layout{grid-template-columns:1fr !important}#gc-panel{position:static !important}}@media (max-width: 575px){.card-inner{border-radius:10px;padding:10px}.card-inner-multiplier{font-size:28px}}@media (max-width: 480px){.sec-p{padding:32px 16px}.sec-p-mid{padding:28px 16px}}@media (max-width: 320px){.card-grid{grid-template-columns:1fr !important}}.aboutBanner{padding:100px 0;text-align:center;background:url("../img/about/bg.jpg") center no-repeat;background-size:cover}.circleBg{background:url("../img/about/circle.png") -200px 90% no-repeat #f5f5f5}.circleBg .tabBox{margin-top:50px}.circleBg .tabBox .tabNav{margin-top:60px;background:white}.circleBg .tabBox .tabNav li{width:100%}.circleBg .tabBox .tabNav li:last-child a:not(.active):after{display:none}.circleBg .tabBox .tabNav li a{position:relative;z-index:1;display:block;font-size:18px;color:#282828;min-height:120px;padding:30px 30px 30px 120px;-webkit-transition:none;-moz-transition:none;transition:none}.circleBg .tabBox .tabNav li a:before{content:'';position:absolute;top:50%;left:30px;width:60px;height:60px;background-repeat:no-repeat;background-position:40px center;background-image:url("../img/about/sprite.png");-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.circleBg .tabBox .tabNav li a:after{content:'';position:absolute;top:100%;left:15px;right:15px;border-bottom:1px solid #ddd}.circleBg .tabBox .tabNav li a.icon1:before{background-position:0 0}.circleBg .tabBox .tabNav li a.icon2:before{background-position:0 -60px}.circleBg .tabBox .tabNav li a.icon3:before{background-position:0 -120px}.circleBg .tabBox .tabNav li a.icon4:before{background-position:0 -180px}.circleBg .tabBox .tabNav li a.active{color:white;background:#868686}.circleBg .tabBox .tabNav li a.active:before{background-position-x:-60px}.circleBg .tabBox .tabNav li a.active:after{top:50%;left:-30px;right:auto;border:15px solid transparent;border-right-color:#868686;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.iconDaigram{display:flex;align-items:center;justify-content:center;margin:60px 0}.iconDaigram li{display:block;margin:0 40px}.iconDaigram li i{display:block;margin:0 auto;width:80px;height:80px;background-position:center;background-repeat:no-repeat}.iconDaigram li i.icon1{background-image:url("../img/about/shop.png")}.iconDaigram li i.icon2{background-image:url("../img/about/earn.png")}.iconDaigram li i.icon3{background-image:url("../img/about/redeem.png")}.iconDaigram li i.icon4{background-image:url("../img/about/gift.png")}.iconDaigram li i.equal{background-image:url("../img/about/equal.png")}.iconDaigram li p{font-size:18px;margin:0;text-align:center}.userProfile{position:relative;min-height:400px}.userProfile .userInfo{padding-bottom:20px;background:white;-webkit-box-shadow:0 0 10px 4px rgba(4,36,198,0.15);-moz-box-shadow:0 0 10px 4px rgba(4,36,198,0.15);-o-box-shadow:0 0 10px 4px rgba(4,36,198,0.15);box-shadow:0 0 10px 4px rgba(4,36,198,0.15)}.userProfile .userInfo__Picture{display:grid;padding:20px;margin-bottom:20px;align-items:center;grid-column-gap:15px;border-bottom:1px solid #ddd;grid-template-columns:100px auto}.userProfile .userInfo__Picture figure{margin:0}.userProfile .userInfo__Picture p{margin:0}.userProfile .userInfo__List{list-style:none}.userProfile .userInfo__List li{display:grid;align-items:center;grid-column-gap:0;border-bottom:1px solid #ddd;grid-template-columns:120px auto}.userProfile .userInfo__List li:last-child{border-bottom:none}.userProfile .userInfo__List li span{font-size:16px;padding:10px 5px 10px 15px}.userProfile .userData{padding:30px;background:white;-webkit-box-shadow:0 0 10px 4px rgba(4,36,198,0.15);-moz-box-shadow:0 0 10px 4px rgba(4,36,198,0.15);-o-box-shadow:0 0 10px 4px rgba(4,36,198,0.15);box-shadow:0 0 10px 4px rgba(4,36,198,0.15)}.editProfile{-webkit-box-shadow:0 0 4px 5px rgba(0,0,0,0.04);-moz-box-shadow:0 0 4px 5px rgba(0,0,0,0.04);-o-box-shadow:0 0 4px 5px rgba(0,0,0,0.04);box-shadow:0 0 4px 5px rgba(0,0,0,0.04);margin-bottom:30px}.editProfile .updateProfile{display:flex;flex-direction:column;align-items:center;margin:50px 0}.editProfile .updateProfile figure{width:100px;height:100px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;overflow:hidden;margin-bottom:15px}.editProfile .updateProfile .browseBtn{position:relative}.editProfile .updateProfile .browseBtn i{width:26px;margin:0 auto 5px;display:block}.editProfile .updateProfile .browseBtn .browseField{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:1}.editProfile .custom-card{margin:0}.editProfile .custom-card .radioBtnBox{margin-bottom:30px}.user-profile-box{margin-bottom:15px}.user-profile-box__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 600px){.user-profile-box__grid{grid-template-columns:1fr}}.user-profile-box__field{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#F5F5F5;border-radius:8px}.user-profile-box__icon{width:22px;height:22px;color:rgba(0,0,0,0.6);margin-top:2px;flex-shrink:0}.user-profile-box__content{min-width:0;flex:1}.user-profile-box__label{font-size:14px;color:rgba(0,0,0,0.6);text-transform:uppercase;letter-spacing:0.5px;margin:0 0 2px}.user-profile-box__value{font-size:16px;color:#1a1a1a}.user-profile-box__value--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-message{border:1px solid #e5e5e5;background-color:#F5F5F5;border-radius:6px;padding:12px 16px;display:inline-flex;gap:10px;align-items:flex-start}.user-profile-message i{font-weight:600;color:#888;width:16px;height:16px;border:1px solid #888;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;margin-top:2px}.user-profile-message p{margin:0;font-size:14px;line-height:1.5;color:#555}#init_offersSlider .slide{margin-right:0}#init_offersSlider .slick-prev,#init_offersSlider .slick-next{width:45px;height:45px;z-index:999;top:50%;margin:0;transition:all 0.25s ease-out;opacity:0.5;left:auto;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:50%}#init_offersSlider .slick-prev:hover,#init_offersSlider .slick-next:hover{transform:translateY(-50%) scale(1.09);opacity:1}#init_offersSlider .slick-prev{left:0;background-image:url("../img/productsCategory/arrow_left.png")}#init_offersSlider .slick-next{right:0;background-image:url("../img/productsCategory/arrow_right.png")}.offerList{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.offerList{justify-content:space-between}}.offerList__item{position:relative;z-index:1;width:19%;display:flex;margin-left:1.25%;margin-bottom:40px;background:white;flex-direction:column;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 4px 1px rgba(0,0,0,0.05);-o-box-shadow:0 2px 4px 1px rgba(0,0,0,0.05);box-shadow:0 2px 4px 1px rgba(0,0,0,0.05)}.offerList__item:first-child,.offerList__item:nth-child(5n+1){margin-left:0}@media only screen and (max-width: 767px){.offerList__item{width:calc(100%/2 - 15px);margin-bottom:20px}}.offerList__item figure{position:relative;z-index:1;margin:0;height:160px;overflow:hidden;background:#f9f9f9}@media only screen and (max-width: 480px){.offerList__item figure{border-top-left-radius:10px;border-top-right-radius:10px}}.offerList__item figure img{position:absolute;top:50%;left:50%;min-height:100%;object-fit:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 480px){.offerList__item figure img{object-fit:scale-down}}.offerList__item figure:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,113,187,0.9);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;display:none}.offerList__item figure .socialShare{display:none}@media (max-width: 1366px){.offerList__item figure{height:140px}}.offerList__item--merchant{position:relative;z-index:2;height:60px;padding:5px 10px;background:white;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:center}.offerList__item--merchant img{width:auto;max-width:90%;max-height:50px}@media only screen and (max-width: 480px){.offerList__item--merchant{display:none}}.offerList__item--text{display:flex;text-align:center;flex-direction:column;padding:15px 15px 10px}.offerList__item--text h4{width:100%;overflow:hidden;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis}.offerList__item--text p{font-size:14px;margin-bottom:0;line-height:21px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width: 480px){.offerList__item--text{padding:8px}.offerList__item--text h4{margin-bottom:0}.offerList__item--text p{display:none}}.offerList__item--btnBox{display:none;position:relative;z-index:20;margin-top:auto;text-align:center;padding:0 10px 15px}.offerList__item--btnBox .btn{font-size:14px;margin-bottom:0;padding:7px 14px;-webkit-transition:all 10ms ease-in-out;-moz-transition:all 10ms ease-in-out;-o-transition:all 10ms ease-in-out;transition:all 10ms ease-in-out}.offerList__item--btnBox .label{font-size:12px;color:#666666;text-align:right;padding-top:10px;display:none}.offerList__item--btnBox .activated{display:inline-block;font-size:16px;padding:0 25px;color:#378033;line-height:40px;margin-bottom:10px;background:#dff7df;border:dashed 2px #378033}.offerList__item--knowMore{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(0,113,187,0.95);opacity:0;visibility:hidden}.offerList__item--knowMore:before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;z-index:-1;border:1px solid rgba(255,255,255,0.5)}.offerList__item--knowMore span{font-size:14px;padding:7.5px 15px;text-transform:uppercase;transform:translateY(20px);transition:all 0.2s ease-out;background-color:#fff;color:#000}.offerList__item--knowMore:hover span{transform:translateY(0)}@media only screen and (max-width: 480px){.offerList__item--knowMore{opacity:0;display:none}}.offerList__item.last--item{cursor:pointer;text-align:center;justify-content:center;background:url("../img/offer-tag.png") 10px 10px no-repeat white}.offerList__item.last--item:before{display:none}.offerList__item:not(.nohover):hover{-webkit-box-shadow:0 2px 8px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 8px 2px rgba(0,0,0,0.1);-o-box-shadow:0 2px 8px 2px rgba(0,0,0,0.1);box-shadow:0 2px 8px 2px rgba(0,0,0,0.1)}.offerList__item:not(.nohover):hover:before{border-color:#ce0f3d;opacity:1;visibility:visible}.offerList__item:not(.nohover):hover:after{opacity:1;visibility:visible}.offerList__item:not(.nohover):hover .offerList__item--knowMore{opacity:1;visibility:visible}.offerList__item:not(.nohover):hover figure:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.offerList__item:not(.nohover):hover figure .socialShare{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width: 480px){.offerList__item:not(.nohover):hover{opacity:0;display:none}}@media (max-width: 992px){.offerList__item{width:32%;margin-left:2%;margin-bottom:25px}.offerList__item:nth-child(5n+1){margin-left:2%}.offerList__item:nth-child(3n+1){margin-left:0}.offerList__item:first-child{margin-left:0}}@media (max-width: 768px){.offerList__item{width:48%;margin-left:4%;margin-bottom:25px}.offerList__item:nth-child(3n+1){margin-left:4%}.offerList__item:first-child,.offerList__item:nth-child(2n+1){margin-left:0}}@media (max-width: 576px){.offerList__item{width:100%;margin-left:0 !important}.offerList__item.last--item{padding:100px 0}}.no-offers{background:#f7f7f5;border-radius:12px;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.no-offers__icon{width:88px;height:88px;border-radius:50%;background:#fff;border:1px solid #e5e5e0;display:flex;align-items:center;justify-content:center;color:#999;margin-bottom:1.25rem}.no-offers__title{font-size:18px;font-weight:500;margin:0 0 0.5rem;color:#1a1a1a}.no-offers__message{font-size:14px;color:#666;margin:0 0 1.5rem;max-width:320px;line-height:1.6}.no-offers__button{font-size:13px;padding:8px 16px;border:1px solid #d1d1cc;background:transparent;border-radius:8px;cursor:pointer;transition:background 0.15s}.no-offers__button:hover{background:#ececea}.offerDetailsBanner{padding:120px 0;background-repeat:no-repeat;background-position:center;background-size:cover}.offerDetailsBanner .mercahnt-logo{margin:0 auto;padding:15px;max-width:160px;max-height:80px;text-align:center;background:white;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.offerDetailsBanner .mercahnt-logo.transparent{background:transparent}.offerDetailsBanner .mercahnt-logo span{display:block;font-size:18px;text-align:center;text-transform:uppercase}.offerDetails__shareOffer{display:flex;align-items:center;justify-content:flex-start}@media (max-width: 767px){.offerDetails__shareOffer{justify-content:center}}.offerDetails__shareOffer span{font-size:16px}.offerDetails__shareOffer a{display:block;font-size:21px;color:black;margin-left:20px}.offerDetails__shareOffer a.facebook{color:#475993}.offerDetails__shareOffer a.twitter{color:#76a9ea}.offerDetails__shareOffer a.whatsapp{color:#7bd06e}@media (max-width: 768px){.offerDetails__shareOffer{margin-bottom:0}}.offerDetails__accordion{padding:0}.offerDetails__accordion .box{height:auto;overflow:hidden;transition:all 0.25s ease-out}.offerDetails__accordion .box.collapsed{position:relative;z-index:1;height:70px !important}.offerDetails__accordion .box.collapsed:before{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 84%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 84%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 84%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}.offerDetails__accordion .handleReadMore{display:inline-flex;cursor:pointer;align-items:center}.offerDetails__accordion .handleReadMore .txt{font-size:15px;color:#333333}.offerDetails__accordion .handleReadMore .icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:5px;background:#eeeeee;background:-moz-linear-gradient(top, #eee 0%, #ccc 100%);background:-webkit-linear-gradient(top, #eee 0%, #ccc 100%);background:linear-gradient(to bottom, #eee 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);border-radius:50%}.offerDetails__accordion .handleReadMore:hover .icon{background:#cccccc;background:-moz-linear-gradient(top, #ccc 0%, #eee 100%);background:-webkit-linear-gradient(top, #ccc 0%, #eee 100%);background:linear-gradient(to bottom, #ccc 0%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0)}.offerDetails__imageandInfo figure{width:100%;margin:0;padding-right:30px;border-right:1px solid #e5e5e5;height:100%}.offerDetails__imageandInfo figure img{width:100%}@media (max-width: 767px){.offerDetails__imageandInfo figure{height:200px;width:100%;overflow:hidden;padding-right:0;border-right:none}.offerDetails__imageandInfo figure img{width:auto;max-width:100%}}@media (max-width: 576px){.offerDetails__imageandInfo figure{height:160px}}@media (max-width: 480px){.offerDetails__imageandInfo figure{height:140px}}@media (max-width: 375px){.offerDetails__imageandInfo figure{height:120px}}.offerDetails__imageandInfo .txtBox{flex-grow:1;flex-basis:auto}.offerDetails__imageandInfo .txtBox .btn{font-size:15px;padding:10px 18px}@media (max-width: 767px){.offerDetails__imageandInfo{flex-direction:column;align-items:flex-start}.offerDetails__imageandInfo .txtBox{width:100%;padding:20px 0 0;align-items:center;text-align:center}}.offerDetails__countdownBox{display:flex}.offerDetails__countdownBox li{display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:60px;font-family:"Open Sans",sans-serif;font-size:13px;margin:0 5px;line-height:1;padding:5px 10px;border:1px solid #ddd}.offerDetails__countdownBox li:first-child{margin-left:0}.offerDetails__countdownBox li .count{display:block;font-family:"Open Sans",sans-serif;font-size:21px;line-height:1;margin-bottom:5px}.offerDetails__countdownBox li.activated{border-color:#2b8c54;background-color:#a1e2bc}.offerDetails__countdownBox li.activated i{color:#2b8c54;margin-bottom:5px}.offerDetails__description .nav{margin-bottom:40px;flex-wrap:nowrap;overflow:auto;white-space:nowrap}@media (max-width: 767px){.offerDetails__description .nav{margin-bottom:20px;padding-bottom:10px}}.offerDetails__description .nav li{display:block;padding:0 30px 0 0}@media (max-width: 767px){.offerDetails__description .nav li{padding:0}}.offerDetails__description .nav li a{display:block;font-size:18px;font-weight:400;font-family:"Open Sans",sans-serif;color:#222222;letter-spacing:0.2px;padding:10px 20px;border-bottom:3px solid transparent}.offerDetails__description .nav li a.active{border-bottom-color:#ce0f3d;color:#282828}@media (max-width: 767px){.offerDetails__description .nav li a{font-size:14px;padding:10px}}.redemptionProcess{padding:0;background-color:#fff}.redemptionProcess__header{padding:40px;background:url("../img/redemption-bg.jpg") right bottom no-repeat #f8fafc}.redemptionProcess__content{padding:30px;font-size:17px;color:#323232;line-height:24px;word-break:break-all}@media (max-width: 1200px){.redemptionProcess{margin-top:20px}}.countdownBox{display:flex;align-items:center;justify-content:center}.countdownBox li{font-family:"Open Sans",sans-serif;font-size:11px;display:block;margin:0 5px;padding:4px 8px;min-height:56px;min-width:60px;text-align:center;border:1px solid #ddd}.countdownBox li span{display:block;font-family:"Open Sans",sans-serif;font-size:18px}.cartList{display:flex;flex-direction:column;box-shadow:0 0 9px 1px rgba(0,0,0,0.06);border:1px solid #fff;border-radius:16px;overflow:hidden}.cartList__item{position:relative;display:flex;padding:25px 20px;background:#fff;margin-bottom:15px}.cartList__item:last-child{margin-bottom:0}.cartList__item figure{margin:0;width:110px}.cartList__item figure img{border:1px #ccc solid;border-radius:8px}.cartList__item--details{flex-grow:1;padding:0 25px;flex-basis:auto}.cartList__item--details h4{font-family:"Open Sans",sans-serif;font-size:21px;margin-bottom:10px}@media (max-width: 767px){.cartList__item--details h4{padding-top:10px}}.cartList__item--details .otherDetails{display:flex;align-items:flex-end}.cartList__item--details .otherDetails li{display:flex;margin-left:20px;gap:8px}.cartList__item--details .otherDetails li:first-child{margin-left:0}.cartList__item--details .otherDetails li p{font-size:14px;color:#777;margin:0}.cartList__item--details .otherDetails li p.points{font-size:21px;margin:0;color:black}.cartList__item--details .otherDetails li p.amount{display:inline-block;font-size:16px;margin:0;color:black;padding:5px 25px;background:#ececec}.cartList__item--details .otherDetails li.earned{padding-left:30px}.cartList__item--details .otherDetails li .size{display:inline-block;padding:8px 30px;font-size:15px;border:1px #ddd solid}.cartList__item--details .otherDetails li .form-control{font-size:15px;cursor:pointer;min-width:60px;padding:4px 6px}@media (max-width: 480px){.cartList__item--details{padding:10px;text-align:center}.cartList__item--details .otherDetails{justify-content:center}}.cartList__item--priceBox{display:flex;width:340px;flex-direction:column}.cartList__item--priceBox .price{display:flex;margin-top:30px;align-items:center;flex-direction:column;justify-content:flex-end}.cartList__item--priceBox .price .ourPrice{display:block;width:100%;font-size:24px;color:black;text-align:right;margin-bottom:10px}@media (max-width: 767px){.cartList__item--priceBox .price .ourPrice{text-align:left;margin-bottom:0;width:auto;white-space:nowrap}}@media (max-width: 480px){.cartList__item--priceBox .price .ourPrice{margin-bottom:10px}}.cartList__item--priceBox .price .flexBox{display:flex;width:100%;align-items:center;justify-content:flex-end}.cartList__item--priceBox .price .flexBox .actualPrice{color:#626262;padding-right:10px;text-decoration:line-through;border-right:1px solid #777}.cartList__item--priceBox .price .flexBox .discount{color:black;margin-left:10px}.cartList__item--priceBox .price .flexBox .points_label{margin-right:0;margin-left:15px}@media (max-width: 767px){.cartList__item--priceBox .price{flex-direction:row;margin-top:10px;padding-top:10px;border-top:1px solid #ddd}}@media (max-width: 480px){.cartList__item--priceBox .price{flex-direction:column}.cartList__item--priceBox .price .flexBox{justify-content:center}}.cartList__item--priceBox .remove--cartListItem{position:absolute;top:20px;right:20px;z-index:100;display:block;align-self:flex-end;color:#777}.cartList__item--priceBox .remove--cartListItem:hover{color:red}@media (max-width: 767px){.cartList__item--priceBox .remove--cartListItem{top:10px;right:10px}}@media (max-width: 767px){.cartList__item--priceBox{width:100%}}@media (max-width: 767px){.cartList__item{flex-wrap:wrap}}@media (max-width: 480px){.cartList__item{flex-direction:column;align-items:center;justify-content:center}}.orderPaymentSumamary{background:#fff}.orderPaymentSumamary .offerCode{display:flex;align-items:center;padding:30px 25px 20px;justify-content:space-between}.orderPaymentSumamary .offerCode span{display:block;font-size:17px;color:#333333;line-height:40px;padding-left:60px;background:url("../img/promo-code.png") left center no-repeat}@media (max-width: 1200px){.orderPaymentSumamary .offerCode span{font-size:14px;padding-left:38px;background-size:30px}}@media (max-width: 1200px){.orderPaymentSumamary .offerCode .btn{font-size:12px;padding:6px 15px}}.orderPaymentSumamary .title{font-family:"Open Sans",sans-serif;font-size:19px;margin:0 30px;text-align:center;padding:0 15px 15px}.orderPaymentSumamary .summaryList{display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0 30px;padding:10px 0;border-top:1px solid #ddd}.orderPaymentSumamary .summaryList:last-child{border-bottom:none;margin-bottom:0}.orderPaymentSumamary .summaryList span{font-size:16px;width:25%;color:black;padding:7px 0;text-align:right;white-space:nowrap}.orderPaymentSumamary .summaryList span:first-child{width:70%;text-align:left}.orderPaymentSumamary .summaryList span:last-child{width:30%;padding-left:10px}@media (max-width: 1279px){.orderPaymentSumamary .summaryList span{font-size:14px;padding:5px 0}}.orderPaymentSumamary .summaryList.redeem span{color:#2b8c54}.orderPaymentSumamary .summaryList.totals span{font-family:"Open Sans",sans-serif;font-size:18px}@media (max-width: 1279px){.orderPaymentSumamary .summaryList.totals span{font-size:14px;padding:0}}.orderPaymentSumamary .summaryList.totals .normal span{font-family:"Open Sans",sans-serif;font-size:17px}@media (max-width: 1279px){.orderPaymentSumamary .summaryList.totals .normal span{font-size:14px;padding:0}}.orderPaymentSumamary .summaryList .bulletList li{font-size:14px;margin:0;line-height:24px}.orderPaymentSumamary .promotionCode{padding:20px 35px}.orderPaymentSumamary .promotionCode a{font-size:16px;color:#238be3}.orderPaymentSumamary .promotionCode a:hover{color:#0071bb}.orderPaymentSumamary .redeemNthPoints{padding:0 35px 20px;text-align:center}.orderPaymentSumamary .redeemNthPoints .btn{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media (max-width: 768px){.orderPaymentSumamary{margin-bottom:30px}}.redeemPointsTabBox{padding:0}.redeemPointsTabBox .nav{display:flex;border:none;align-items:center;background:#ededed}.redeemPointsTabBox .nav li{width:50%;font-size:17px;text-align:center}.redeemPointsTabBox .nav li a{padding:15px;border:none;color:#333333;background:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.redeemPointsTabBox .nav li a.active{color:#fff;background:#6c6c6c}.redeemPointsTabBox .linkedBanks{position:relative;max-height:200px}.redeemPointsTabBox .linkedBanks__item{display:flex;padding:10px 0;margin-bottom:20px;align-items:center;justify-content:space-around;border-bottom:1px solid #ddd}.redeemPointsTabBox .linkedBanks__item--image{width:80px;margin:0}.redeemPointsTabBox .linkedBanks__item--title{font-family:"Open Sans",sans-serif;font-size:17px;width:50%;margin:0}.redeemPointsTabBox .linkedBanks__item--input{width:110px}.redeemPointsTabBox .linkedBanks__item--input .form-control{padding:5px}.redeemPointsTabBox .manualSelect__footer{display:flex;margin-top:40px;align-items:center;padding:10px 0 0;border-top:1px solid #ddd;justify-content:space-between}.redeemPointsTabBox .manualSelect__footer span{font-family:"Open Sans",sans-serif;font-size:16px}.checkoutPage .redeemPointsOption{position:relative;padding:40px;display:flex;border-bottom:1px solid #ddd;align-items:start}.checkoutPage .redeemPointsOption label{margin:0;cursor:pointer}.checkoutPage .redeemPointsOption label input{position:absolute;opacity:0;visibility:hidden}.checkoutPage .redeemPointsOption label .icon{display:block;width:20px;height:20px;border:1px solid #ce0f3d}.checkoutPage .redeemPointsOption label input:checked+.icon{background:url("../img/svg/tick-white.svg") center no-repeat #ce0f3d;background-size:12px}.checkoutPage .redeemPointsOption .textBox{flex-grow:1;padding-left:20px}.checkoutPage .redeemPointsOption .pointsLabel{display:flex;margin-left:auto;flex-direction:column}.checkoutPage .redeemPointsOption .pointsLabel span{font-size:17px;color:#676767;text-align:right}.checkoutPage .redeemPointsOption .pointsLabel span.big{font-size:20px}.checkoutPage .redeemPointsOption .pointsLabel span.green{color:#2b8c54}.checkoutPage .redeemPointsOption .pointsLabel span.bold{font-family:"Open Sans",sans-serif}@media (max-width: 480px){.checkoutPage .redeemPointsOption .pointsLabel{width:100%;padding-top:20px;padding-left:40px}.checkoutPage .redeemPointsOption .pointsLabel span{text-align:left}}@media (max-width: 767px){.checkoutPage .redeemPointsOption{padding:25px}}@media (max-width: 479px){.checkoutPage .redeemPointsOption{flex-wrap:wrap;padding:15px}}.checkoutPage .linkCards{display:flex;margin-top:40px;justify-content:space-between}.checkoutPage .linkCards>li{display:block;width:32%}.checkoutPage .linkCards>li .radioBtnBox{padding-left:20px}.checkoutPage .paymentMethods{padding:40px 40px 40px 0}.checkoutPage .paymentMethods__addAnother{display:flex;align-items:center;justify-content:space-between}@media (max-width: 480px){.checkoutPage .paymentMethods__addAnother{align-items:center;flex-direction:column}.checkoutPage .paymentMethods__addAnother .btn{margin-top:15px}}.checkoutPage .paymentMethods__options{display:flex;position:relative}.checkoutPage .paymentMethods__options .tabNavs{display:flex;flex-direction:column;background:#f3f4f9}.checkoutPage .paymentMethods__options .tabNavs li{font-family:"Open Sans",sans-serif;display:block;font-size:15px;text-transform:uppercase;border-bottom:1px solid #ddd}.checkoutPage .paymentMethods__options .tabNavs li:last-child{border-bottom:none}.checkoutPage .paymentMethods__options .tabNavs li:hover a,.checkoutPage .paymentMethods__options .tabNavs li.active a{color:#fff;background:#0071bb}.checkoutPage .paymentMethods__options .tabNavs li a{display:block;color:#333333;padding:15px 40px;white-space:nowrap}@media (max-width: 1279px){.checkoutPage .paymentMethods__options .tabNavs li a{padding:12px 20px}}@media (max-width: 767px){.checkoutPage .paymentMethods__options .tabNavs li{font-size:13px}}@media (max-width: 767px){.checkoutPage .paymentMethods__options .tabNavs{margin-left:0}}@media (max-width: 480px){.checkoutPage .paymentMethods__options{flex-direction:column}}.checkoutPage .paymentMethods__tabs{width:225px}@media (max-width: 1279px){.checkoutPage .paymentMethods__tabs{width:194px}}@media (max-width: 767px){.checkoutPage .paymentMethods__tabs{width:100%}}.checkoutPage .paymentMethods__content{width:calc(100% - 225px);padding:0 0 0 30px}@media (max-width: 1279px){.checkoutPage .paymentMethods__content{width:calc(100% - 194px)}}@media (max-width: 767px){.checkoutPage .paymentMethods__content{top:0;left:calc(100% + 15px);width:100%;padding:20px;background:#fff;z-index:2;transition:all ease 0.5s}.checkoutPage .paymentMethods__content.open{left:0}}.checkoutPage .paymentMethods__content .backtToTabs{display:none}@media (max-width: 767px){.checkoutPage .paymentMethods__content .backtToTabs{display:block}}.checkoutPage .paymentMethods__content>div{display:none}.checkoutPage .paymentMethods__content>div.show{display:block}@media (max-width: 767px){.checkoutPage .paymentMethods__content>div form{margin-top:10px}}@media (max-width: 767px){.checkoutPage .paymentMethods{padding:0}}.checkoutPage .secureCardsPayments{margin-bottom:20px}.addressBox{padding:0}.addressBox ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.addressBox ul li{display:flex;flex-direction:column;margin-bottom:20px;padding:28px 24px;border-radius:16px;background:rgba(255,255,255,0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.4);box-shadow:0 8px 20px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.04);cursor:pointer;position:relative;z-index:1;transition:all 0.3s ease}.addressBox ul li:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 30px rgba(0,0,0,0.1),0 4px 10px rgba(0,0,0,0.06);border:1px solid rgba(255,255,255,0.6)}.addressBox ul li .name{position:absolute;top:15px;right:15px;font-size:14px;padding:2px 12px;background:#ce0f3d;color:#fff;border-radius:15px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addressBox ul li .personName{font-family:"Open Sans",sans-serif;font-size:22px;margin-bottom:10px}.addressBox ul li .personName i{color:#0071bb;margin-right:5px}.addressBox ul li .personName .blank{display:inline-block;width:20px;height:20px;margin-top:5px;margin-right:5px;vertical-align:top;border:1px solid #ccc}.addressBox ul li .personName span{font-family:"Open Sans",sans-serif;font-size:18px}.addressBox ul li .btnBox{display:flex;margin-top:auto;padding-top:10px;align-items:center;justify-content:center;border-top:1px solid #ddd}.addressBox ul li .btnBox a{width:45%;font-size:15px;padding:0;color:#343434;text-align:center}.addressBox ul li .btnBox a:hover{color:#ce0f3d}.addressBox ul li .btnBox span{font-size:18px;padding:0 8px;line-height:0.3}.addressBox ul li .plus{font-family:"Open Sans",sans-serif;color:#fff;font-size:75px;width:80px;height:80px;text-align:center;line-height:85px;border-radius:50%;margin-top:20px;margin-bottom:20px;background:#0071bb}.addressBox ul li:hover{border-color:#0071bb}.addressBox ul li.selected{border-color:#ce0f3d}@media (max-width: 768px){.addressBox ul li{width:100%}}.addressBox ul.twoGrid li{width:calc(50% - 10px);margin-right:20px}.addressBox ul.twoGrid li a p{margin:0}.addressBox ul.twoGrid li:nth-child(2n+2){margin-right:0}@media (max-width: 767px){.addressBox ul.twoGrid li{width:100%;margin-right:0}}.addressBox ul.threeGrid li{width:calc((100% / 3) - 21px);margin-right:21px}@media (max-width: 1279px){.addressBox ul.threeGrid li{width:calc((100% / 2) - 21px)}}@media (max-width: 767px){.addressBox ul.threeGrid li{width:100%;margin-right:0}}.deliveryType{margin-bottom:20px}.deliveryType .deliveryThumb{position:relative;z-index:1;margin-top:10px;background:white;padding:15px 30px 15px 50px}.deliveryType .deliveryThumb h5{font-family:"Open Sans",sans-serif;font-size:19px;margin-bottom:5px}.deliveryType .deliveryThumb p{font-size:14px;margin-bottom:0;line-height:21px}.deliveryType .deliveryThumb .styled__checkBox{position:absolute;top:17px;left:20px}.deliveryType .deliveryThumb .styled__checkBox label .icon{border-color:#ccc}.deliveryTo{position:relative;z-index:1;padding:30px;margin-top:20px;background:white;overflow-wrap:break-word}.deliveryTo .addType{position:absolute;top:30px;right:30px;display:block;padding:3px 15px;border:1px solid #ddd}.productsPage{padding:60px 40px;background:white;-webkit-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);-moz-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);-o-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);box-shadow:0 0 5px 2px rgba(4,36,198,0.08)}@media (max-width: 576px){.productsPage{padding:25px}}.products{display:flex;flex-wrap:wrap;margin-bottom:40px}.products .card{position:relative;width:calc((100% / 4) - 15px);margin-left:20px;margin-bottom:20px;z-index:1;display:flex;flex-direction:column;padding:20px 15px;background:white;border-color:transparent;box-shadow:0 0 10px 1px rgba(0,0,0,0.05);-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.products .card:first-child,.products .card:nth-child(4n+1){margin-left:0}.products .card--image{position:relative;display:flex;height:180px;align-items:center;margin-bottom:10px;justify-content:center;overflow:hidden}.products .card--image img{display:block;max-width:85%;max-height:90%}@media (max-width: 992px){.products .card--image{height:200px}.products .card--image img{max-height:180px;object-fit:contain}}@media (max-width: 767px){.products .card--image{height:160px;display:block}.products .card--image img{max-height:140px;margin:0 auto;object-fit:contain}}.products .card--title{font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;margin-bottom:15px}.products .card--prices{position:relative;z-index:1;display:flex;padding:10px 0;margin-top:auto;align-items:center;background:#f8f9fa;justify-content:space-around}.products .card--prices__points{position:relative;z-index:1;font-size:16px;white-space:nowrap}.products .card--prices__amount{font-family:"Open Sans",sans-serif;font-size:18px;color:black;white-space:nowrap}.products .card--hoverItem{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;background:rgba(255,255,255,0.6);opacity:0;visibility:hidden;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.products .card--hoverItem:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border:2px solid #0071bb}.products .card--hoverItem .btn{display:block;padding:20px;width:100%;color:white;text-align:center;text-transform:uppercase;background:rgba(0,113,187,0.9)}@media (max-width: 767px){.products .card--hoverItem{position:static;opacity:1;visibility:visible;height:auto;margin-top:10px}.products .card--hoverItem:before{display:none}.products .card--hoverItem .btn{border-radius:0}}.products .card:hover{z-index:2;border-color:#eee;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.04);-moz-box-shadow:0 0 15px 10px rgba(0,0,0,0.04);-o-box-shadow:0 0 15px 10px rgba(0,0,0,0.04);box-shadow:0 0 15px 10px rgba(0,0,0,0.04)}.products .card:hover .card--hoverItem{opacity:1;visibility:visible}@media (max-width: 1200px){.products .card{width:32%;margin-left:2%}.products .card:nth-child(4n+1){margin-left:2%}.products .card:nth-child(3n+1){margin-left:0}}@media (max-width: 768px){.products .card{width:48%;margin-left:4%}.products .card:nth-child(4n+1){margin-left:4%}.products .card:nth-child(3n+1){margin-left:4%}.products .card:nth-child(2n+1){margin-left:0}}@media (max-width: 767px){.products .card{width:100%;margin-left:0 !important;text-align:center}}.products--home{margin:0;flex-wrap:nowrap}.products--home .card{width:270px;flex-shrink:0;flex-basis:270px;margin:0 30px 0 0 !important;box-shadow:4px 2px 10px 2px rgba(0,113,187,0.08)}.products--home .card--title{overflow:hidden;white-space:nowrap;padding-right:20px;text-overflow:ellipsis}@media screen and (max-width: 1200px){.products--home .card{margin-right:10px}}.products--home .slick-track{display:flex}.products--home .slick-prev,.products--home .slick-next{width:70px;height:36px;top:auto;bottom:-100px;background-color:white;background-position:center;background-repeat:no-repeat;background-size:32px;border-radius:25px;box-shadow:7px 2px 10px 2px rgba(0,0,0,0.07)}.products--home .slick-prev.slick-disabled,.products--home .slick-next.slick-disabled{cursor:not-allowed;opacity:0.5;box-shadow:none;background-color:transparent}.products--home .slick-prev{left:0;background-image:url("../img/arrow_left.png")}.products--home .slick-next{left:90px;background-image:url("../img/arrow_right.png")}.catalogueHeading{display:flex;align-items:center;margin-bottom:20px;padding:20px 0 15px;justify-content:space-between;border-bottom:1px solid #f1f1f1}@media (max-width: 1280px){.is-filterShow .products .card{width:32%;margin-left:2%}.is-filterShow .products .card:nth-child(4n+1){margin-left:2%}.is-filterShow .products .card:nth-child(3n+1){margin-left:0}}@media (max-width: 768px){.is-filterShow .products .card{width:48%;margin-left:4%}.is-filterShow .products .card:nth-child(4n+1){margin-left:4%}.is-filterShow .products .card:nth-child(3n+1){margin-left:4%}.is-filterShow .products .card:nth-child(2n+1){margin-left:0}}.productDetailCard{display:flex;align-items:flex-start;gap:20px}.productDetailCard--image{display:flex;flex-shrink:0;flex-basis:50%;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-radius:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.productDetailCard--image ul{width:120px}.productDetailCard--image ul li{display:block;width:100%}.productDetailCard--image ul li a{position:relative;display:flex;align-items:center;justify-content:center;opacity:0.8;padding:5px;z-index:1;width:100%;min-height:120px;margin-top:-1px;border:1px solid #ddd}.productDetailCard--image ul li a img{max-width:90%;max-height:100px}@media (max-width: 767px){.productDetailCard--image ul li a img{max-height:70px}}.productDetailCard--image ul li a:hover{opacity:1;z-index:2;border-color:#999999}.productDetailCard--image ul li a.active{opacity:1;z-index:2;border-color:#999999}@media (max-width: 767px){.productDetailCard--image ul li a{min-height:90px}}@media (max-width: 767px){.productDetailCard--image ul{width:90px;display:none;margin-top:20px}}.productDetailCard--image .showCase{width:100%}.productDetailCard--image .showCase .tab-pane{display:flex;max-height:380px;align-items:center;justify-content:center}.productDetailCard--image .showCase .tab-pane img{display:block;max-width:100%;max-height:340px}@media (max-width: 767px){.productDetailCard--image .showCase{width:100%}}@media (max-width: 767px){.productDetailCard--image{flex-direction:column-reverse}}.productDetailCard--information{flex-grow:1;flex-basis:auto;padding:15px;background-color:#fff;border-radius:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.productDetailCard--information__heading{color:#464646;margin-bottom:20px}@media only screen and (max-width: 767px){.productDetailCard--information h3{font-size:24px;margin-bottom:10px}}.productDetailCard--information__reviewsRating{display:flex;align-items:center;margin-bottom:20px}.productDetailCard--information__reviewsRating span{font-family:"Open Sans",sans-serif;font-size:15px;color:#464646}.productDetailCard--information__reviewsRating .filled{font-size:14px;color:white;padding:2px 6px;margin-right:15px;background:#d8a11c}@media (max-width: 767px){.productDetailCard--information__reviewsRating{flex-direction:column}.productDetailCard--information__reviewsRating .filled{margin:0 0 5px}}.productDetailCard--information__sizeBox{margin-bottom:20px}.productDetailCard--information__sizeBox h6{display:flex;max-width:70%;justify-content:space-between}.productDetailCard--information__sizeBox .sizes{display:flex}.productDetailCard--information__sizeBox .sizes li{display:block;font-size:17px;padding:7px 15px;margin-left:10px;cursor:pointer;border:1px solid #ddd}.productDetailCard--information__sizeBox .sizes li:first-child{margin-left:0}.productDetailCard--information__sizeBox .sizes li:hover,.productDetailCard--information__sizeBox .sizes li.selected{color:white;background:#ce0f3d;border-color:#ce0f3d}.productDetailCard--information__quantity{display:flex;align-items:center;margin-bottom:35px}.productDetailCard--information__quantity span{font-size:16px;padding-right:10px}@media (max-width: 767px){.productDetailCard--information__quantity{justify-content:center}}.productDetailCard--information__pointsPrice{display:flex;align-items:center;margin-bottom:20px}.productDetailCard--information__pointsPrice .price{font-family:"Open Sans",sans-serif;font-size:21px;color:#363636;display:flex;align-items:center}.productDetailCard--information__pointsPrice .price span{font-family:Arial;font-size:24px;margin-right:5px}.productDetailCard--information__pointsPrice .points_label{font-size:16px}@media (max-width: 767px){.productDetailCard--information__pointsPrice{justify-content:center}}.productDetailCard--information__denomination{display:grid;grid-template-columns:repeat(5, 1fr);gap:0.5rem;margin-bottom:20px;list-style:none}@media only screen and (max-width: 768px){.productDetailCard--information__denomination{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 425px){.productDetailCard--information__denomination{grid-template-columns:repeat(2, 1fr)}}.productDetailCard--information__denomination li{padding:0.25rem;background-color:#FFFFFF;color:#000000;border:1px solid #000000;border-radius:2rem;display:block;text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productDetailCard--information__denomination li.selected{background-color:#0071bb;color:#fff;border-color:#0071bb}.productDetailCard--information__btnBox .btn{font-size:14px;padding:10px 20px}@media (max-width: 767px){.productDetailCard--information__btnBox .btn{margin:10px}}@media (max-width: 767px){.productDetailCard--information__btnBox{display:flex;flex-direction:column}}.productDetailCard--information__deliveryBox .formBox fieldset .buttonCustom{font-size:15px;top:11px;right:5px;border:none;outline:none;background:none;color:#ce0f3d}@media (max-width: 767px){.productDetailCard--information__deliveryBox .formBox{margin-bottom:20px}}@media (max-width: 767px){.productDetailCard--information__deliveryBox{margin:0 0 20px}}.productDetailCard--information .box{height:auto;overflow:hidden;transition:all 0.25s ease-out}.productDetailCard--information .box.collapsed{position:relative;z-index:1;height:70px !important}.productDetailCard--information .box.collapsed:before{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 84%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 84%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 84%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0)}.productDetailCard--information .handleReadMore{display:inline-flex;cursor:pointer;align-items:center}.productDetailCard--information .handleReadMore .txt{font-size:15px;color:#333333}.productDetailCard--information .handleReadMore .icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:5px;background:#eeeeee;background:-moz-linear-gradient(top, #eee 0%, #ccc 100%);background:-webkit-linear-gradient(top, #eee 0%, #ccc 100%);background:linear-gradient(to bottom, #eee 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );border-radius:50%}.productDetailCard--information .handleReadMore:hover .icon{background:#cccccc;background:-moz-linear-gradient(top, #ccc 0%, #eee 100%);background:-webkit-linear-gradient(top, #ccc 0%, #eee 100%);background:linear-gradient(to bottom, #ccc 0%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 )}@media (max-width: 991px){.productDetailCard{flex-direction:column}.productDetailCard--image{width:100%}}@media (max-width: 767px){.productDetailCard{margin:0}}.sortSearchFilter{margin-top:0}.sortSearchFilter .sortByFilter{display:flex;align-items:center;justify-content:flex-end;font-size:15px;color:#777777}.sortSearchFilter .sortByFilter span{margin-right:10px}.sortSearchFilter .sortByFilter a.dropdown-toggle{padding:0.5rem;border:1px solid #e1e1e1;border-radius:0.5rem;color:#000000}.sortSearchFilter .sortByFilter a:after{margin-top:3px}.sortSearchFilter .sortByFilter .dropdown-menu a{padding:0.5rem;border:1px solid #e1e1e1;border-radius:0.5rem;color:#000000;font-family:'GilroySemiBold'}@media (max-width: 991px){.sortSearchFilter .sortByFilter .dropdown-menu a{font-size:14px}}@media (max-width: 991px){.sortSearchFilter .sortByFilter{font-size:14px;margin-bottom:20px;justify-content:flex-start}}@media (max-width: 767px){.sortSearchFilter .sortByFilter{justify-content:center}}.sortSearchFilter .searchIcon{background:url("../img/svg/search-icon.svg") 96% center no-repeat;background-size:16px;padding:0.5rem;border:1px solid #e1e1e1;border-radius:0.5rem;color:#000000;margin-bottom:15px}.sortByFilter{position:relative}.sortByFilter a{position:relative;padding:8px;border:1px solid #e1e1e1;border-radius:8px;color:#121212;padding-right:25px;display:flex;align-items:center}.sortByFilter a:after{content:'';width:8px;height:8px;border-top:1px solid #121212;border-right:1px solid #121212;transform:rotate(135deg);position:absolute;right:10px;display:inline-flex;margin-top:-5px !important}.sortByFilter ul{flex-direction:column;list-style:none;background-color:#FFF;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;position:absolute;top:50px;z-index:99;border-radius:5px;border:1px solid #e8eaed;display:none}.sortByFilter ul li{font-size:14px;font-weight:500;color:#121212;padding:4px 8px}.sortByFilter ul li:hover{cursor:pointer;background-color:#f5f5f5}.sortByFilter ul.active{display:block}.reviewsRating{display:flex;align-items:center;margin-bottom:20px}.reviewsRating span{font-family:"Open Sans",sans-serif;font-size:15px;color:#464646}.reviewsRating .filled{font-size:14px;color:white;padding:2px 6px;margin-right:15px;background:#efce4a}@media (max-width: 767px){.reviewsRating{flex-direction:column}.reviewsRating .filled{margin:0 0 5px}}.product_details_btnBox{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.userDashboard{display:flex;justify-content:space-between;background-color:#f8f9fb}.userDashboard__leftNav{width:270px;background-color:#0071bb;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out}.userDashboard__leftNav.active{left:0}@media (max-width: 1023px){.userDashboard__leftNav{position:fixed;left:0;top:83.63px;z-index:98;height:calc(100vh - 175.43px);width:70px;max-height:100%;overflow:auto}}@media (max-width: 479px){.userDashboard__leftNav{top:64.39px;height:calc(100vh - 156.19px)}}.userDashboard__leftNav--main{width:100%;height:100%;overflow:auto}.userDashboard__leftNav--main .userDashboard__leftNav--userinfo{text-align:center;padding:15px}.userDashboard__leftNav--main .userDashboard__leftNav--userinfo .edit-profile-btn{background:#fff;padding:10px 20px;color:#0071bb;display:none}.userDashboard__leftNav--main .userDashboard__leftNav--userinfo figure{width:80px;height:80px;margin:0 auto 10px;overflow:hidden;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}@media (max-width: 1023px){.userDashboard__leftNav--main .userDashboard__leftNav--userinfo figure{width:50px;height:50px;margin:0 auto}}@media (max-width: 1023px){.userDashboard__leftNav--main .userDashboard__leftNav--userinfo p{display:none}}@media (max-width: 1023px){.userDashboard__leftNav--main .userDashboard__leftNav--userinfo{padding:10px 0}}.userDashboard__leftNav--main .userDashboard__leftNav--navBar{padding:0}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul{padding:0}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li{display:block;width:100%;border-bottom:1px solid rgba(255,255,255,0.1);position:relative}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li.noshow-desk{display:none}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li:last-child{border-bottom:none}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a{display:flex;align-items:center;color:white;padding:15px 20px}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a::after{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:#ce0f3d;opacity:0}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a.active,.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a:hover{background:rgba(255,255,255,0.05)}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a.active::after,.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a:hover::after{opacity:1}@media (max-width: 1023px){.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a{justify-content:center;padding:15px 0}}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a img{width:30px;margin-right:10px}@media (max-width: 1023px){.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a img{margin:0;width:40px}}@media (max-width: 479px){.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a img{width:30px}}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a span{display:block}@media (max-width: 1023px){.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul li a span{display:none}}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul ul{padding:0 0 0 10px}.userDashboard__leftNav--main .userDashboard__leftNav--navBar ul ul li{border:0}.userDashboard__contentBox{width:calc(100% - 270px)}@media (max-width: 1023px){.userDashboard__contentBox{width:100%;padding-left:70px}}.userDashboard__contentBox--overview{text-align:center}.userDashboard__contentBox--linkBanks{padding:inherit}.userDashboard__contentBox .dashboard--content{padding:0}.userDashboard__contentBox .dashboard--content.noPadding{padding:0}@media (max-width: 767px){.userDashboard__contentBox .dashboard--content{padding:0 15px;padding-bottom:15px}}.userDashboard__contentBox .headingBox{display:flex;text-align:left;background:#f6f6f6;padding:30px;border-bottom:solid 1px #efefef}.userDashboard__contentBox .headingBox.mdfy{justify-content:space-between;align-items:center}@media (max-width: 767px){.userDashboard__contentBox .headingBox.mdfy{flex-direction:column}}@media (max-width: 767px){.userDashboard__contentBox .headingBox{padding:15px}}.userDashboard__contentBox .headingBox h3{display:flex;align-items:center}.userDashboard__contentBox .headingBox i{display:block;width:31px;height:42px;margin-right:15px;background-position:center;background-repeat:no-repeat;background-size:cover}.userDashboard__contentBox .headingBox i.pageIcon{background-image:url("../img/dashboard-heading-icons/page-icon.png")}.userDashboard__contentBox .headingBox i.rechargeHistoryIcon{background-image:url("../img/dashboard-heading-icons/recharge-icon.png")}.userDashboard__contentBox .headingBox i.settingsIcon{width:42px;height:42px;background-image:url("../img/dashboard-heading-icons/settings-icon.png")}.userDashboard__contentBox .headingBox i.change-password{width:45px;height:45px;background-image:url("../img/dashboard-heading-icons/change-password.png")}.userDashboard__contentBox .headingBox i.debit-cardIcon{width:35px;height:28px;margin-top:7px;background-image:url("../img/dashboard-heading-icons/debit-card__icon.png")}.userDashboard__contentBox .headingBox i.mobile-bankingIcon{width:24px;background-image:url("../img/dashboard-heading-icons/mobile-banking__icon.png")}.userDashboard__contentBox .headingBox i.net-bankingIcon{width:38px;height:31px;margin-top:7px;background-image:url("../img/dashboard-heading-icons/net-banking__icon.png")}.userDashboard__contentBox .headingBox i.point-historyIcon{width:32px;height:36px;margin-top:3px;background-image:url("../img/dashboard-heading-icons/point-history__icon.png")}.userDashboard__contentBox .headingBox i.myOrder_Icon{width:38px;height:31px;margin-top:3px;background-image:url("../img/dashboard-heading-icons/myOrder_Icon.png")}.userDashboard__contentBox .headingBox i.travel-historyIcon{width:42px;height:42px;margin-top:3px;background-image:url("../img/dashboard-heading-icons/travel-history__icon.svg")}.userDashboard__contentBox .headingBox h3{font-family:"Open Sans",sans-serif;margin:0;padding:3px 0}.userDashboard__contentBox .heading-msg p{margin:0}.userDashboard__contentBox .searchAndFilterBox .form-group{margin:0}.userDashboard__contentBox .rsHeading{display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,113,187,0.1);padding:15px;margin-bottom:30px}.userDashboard__contentBox .rsHeading__right{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 1023px){.userDashboard__contentBox .rsHeading__right{justify-content:flex-start}}@media screen and (max-width: 767px){.userDashboard__contentBox .rsHeading__right{align-items:center;flex-direction:column;margin-top:10px}}.userDashboard__contentBox .rsHeading .pointsHeading{display:flex;align-items:center;flex-direction:row;text-align:left}.userDashboard__contentBox .rsHeading .pointsHeading__left{padding-right:30px;margin-right:30px}@media (max-width: 1023px){.userDashboard__contentBox .rsHeading .pointsHeading__left{padding-right:10px;margin-right:10px}}.userDashboard__contentBox .rsHeading .pointsHeading__left .title{font-size:16px;line-height:1}.userDashboard__contentBox .rsHeading .pointsHeading__left .title.bold{font-size:18px;font-weight:bold}.userDashboard__contentBox .rsHeading .pointsHeading__left .points{font-family:"Open Sans",sans-serif;font-size:24px;line-height:1;margin-left:5px;color:#0071bb}.userDashboard__contentBox .rsHeading .pointsHeading__left .points sup{font-family:"Open Sans",sans-serif;margin-left:-4px}.userDashboard__contentBox .rsHeading .pointsHeading__right{display:flex;align-items:flex-end;justify-content:space-between}.userDashboard__contentBox .rsHeading .pointsHeading__right .title{font-size:14px;line-height:1.2}.userDashboard__contentBox .rsHeading .pointsHeading__right .points{font-family:"Open Sans",sans-serif;font-size:20px;line-height:1;margin-left:5px;color:#0071bb}.userDashboard__contentBox .rsHeading .pointsHeading__right .points sup{font-family:"Open Sans",sans-serif;margin-left:-4px}@media (max-width: 767px){.userDashboard__contentBox .rsHeading .pointsHeading{flex-direction:column;text-align:center}.userDashboard__contentBox .rsHeading .pointsHeading__left{padding-right:0;border-right:none;margin-right:0;padding-bottom:15px;border-bottom:1px solid #d5cece;margin-bottom:15px}.userDashboard__contentBox .rsHeading .pointsHeading__right{align-items:center;justify-content:center}}.userDashboard__contentBox .rsHeading .rewardBtn{display:flex;align-items:center;margin-left:20px;border-radius:0}.userDashboard__contentBox .rsHeading .rewardBtn img{width:20px;margin-right:8px}@media screen and (max-width: 767px){.userDashboard__contentBox .rsHeading .rewardBtn{margin-left:0;margin-top:10px}}.userDashboard__contentBox .rsHeading .sortBlock{padding:2px 50px;margin-bottom:20px;border:solid 1px #cccccc}.userDashboard__contentBox .rsHeading .sortBlock label{margin:0;white-space:nowrap}.userDashboard__contentBox .rsHeading .sortBlock select{border:0;box-shadow:0;background:transparent;font-family:"Open Sans",sans-serif}.userDashboard__contentBox .rsHeading .filter-sort{display:flex;align-items:center;justify-content:flex-end}.userDashboard__contentBox .rsHeading .filter-sort .filter{display:flex;border-radius:2px;border:1px solid #0071bb}.userDashboard__contentBox .rsHeading .filter-sort .filter a{display:block;font-size:15px;color:#222222;padding:7px 20px;text-align:center;white-space:nowrap}.userDashboard__contentBox .rsHeading .filter-sort .filter a.active{color:white;background:#0071bb}.userDashboard__contentBox .rsHeading .filter-sort .filter a:not(.active):hover{background:#eef8ff}@media only screen and (max-width: 576px){.userDashboard__contentBox .rsHeading .filter-sort .filter{margin-top:10px}}.userDashboard__contentBox .rsHeading .filter-sort .sort{margin-left:20px}.userDashboard__contentBox .rsHeading .filter-sort .sort label{font-size:15px;color:#abafb3;margin:0 15px 0 0}.userDashboard__contentBox .rsHeading .filter-sort .sort select{padding:10px;width:200px;cursor:pointer}@media only screen and (max-width: 576px){.userDashboard__contentBox .rsHeading .filter-sort .sort{margin-left:0;margin-top:20px}}@media only screen and (max-width: 576px){.userDashboard__contentBox .rsHeading .filter-sort{flex-direction:column}}@media (max-width: 767px){.userDashboard__contentBox .rsHeading{flex-direction:column;align-items:center}}.userDashboard.fixit .userDashboard__leftNav{position:fixed;top:90px;left:0;height:calc(100% - 90px);overflow-y:auto}@media only screen and (max-width: 1280px){.userDashboard.fixit .userDashboard__leftNav{top:83px;height:calc(100% - 83px)}}@media only screen and (max-width: 480px){.userDashboard.fixit .userDashboard__leftNav{top:64px;height:calc(100% - 64px)}}.userDashboard.fixit .userDashboard__contentBox{left:270px;position:relative}@media only screen and (max-width: 1023px){.userDashboard.fixit .userDashboard__contentBox{left:0}}.overviewThumb{display:flex;margin-bottom:30px}.overviewThumb.total-detail{flex-direction:column;padding:0;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.06);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#0071bb}@media (min-width: 1024px){.overviewThumb.total-detail{flex-direction:row}}.overviewThumb.total-detail p{text-align:left;font-family:"Open Sans",sans-serif;color:#fff}.overviewThumb.total-detail p.big{font-family:"Open Sans",sans-serif}.overviewThumb.total-detail .points{text-align:left;font-size:27px;color:#fff;font-family:"Open Sans",sans-serif}.overviewThumb.total-detail .points span{font-family:"Open Sans",sans-serif;font-size:18px}.overviewThumb.redeem-point .overviewThumb__item{width:30%;padding:0;overflow:hidden;margin-right:30px;box-shadow:0 0 15px rgba(0,0,0,0.06);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.overviewThumb.redeem-point .overviewThumb__item:last-child{width:30%}.overviewThumb.redeem-point .icon{background:#0071bb;padding:40px 20px}.overviewThumb.redeem-point .exp_point{display:flex;padding:0 20px;text-align:left;flex-direction:column;justify-content:center}.overviewThumb.redeem-point .exp_point p{font-family:"Open Sans",sans-serif}.overviewThumb.redeem-point .exp_point .points{font-family:"Open Sans",sans-serif;font-size:20px}.overviewThumb__item{position:relative;width:100%;padding:20px 20px 10px;border-bottom:solid 1px #dbdbdc}@media (min-width: 1024px){.overviewThumb__item{flex-grow:1;padding:25px;border-bottom:0;border-right:solid 1px #dbdbdc}.overviewThumb__item:last-child{border:solid 0px #dbdbdc}}.overviewThumb__item .action{display:flex;align-items:center;justify-content:center;position:absolute;right:20px;top:100%;width:30px;height:30px;background:#ce0f3d;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;overflow:hidden;font-size:30px;line-height:1.2;text-align:center;transform:translate(0, -50%);z-index:1}@media (min-width: 1024px){.overviewThumb__item .action{right:auto;left:100%;top:50%;transform:translate(-50%, -50%)}}.overviewThumb__item--large{overflow:hidden;font-size:30px;text-align:center;background:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.overviewThumb__item--large p{display:flex;align-items:center;font-family:"Open Sans",sans-serif}.overviewThumb__item--large p.big{font-family:"Open Sans",sans-serif}.overviewThumb__item--large .points{font-size:27px;color:#0071bb;font-family:"Open Sans",sans-serif}.overviewThumb__item--large .points span{font-family:"Open Sans",sans-serif;font-size:18px}.overviewThumb__item--large .points.expiredPoint{font-size:20px;padding:8px 0}.overviewThumb__item--large .btn{padding:10px 20px;background:#243a7e;color:#fff;border:0;margin-left:20px}.overviewThumb__item--large .btn i{margin-right:10px}.reward--content{display:flex;flex-wrap:wrap}@media (min-width: 1024px){.reward--content{flex-wrap:nowrap}}.reward--content__item{width:100%;margin:0 0 20px;padding:20px;background:white;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,0.05)}@media (min-width: 576px){.reward--content__item{margin:0 20px 20px 0;width:calc(50% - 10px)}}@media (min-width: 1024px){.reward--content__item{width:100%;margin-bottom:0}}.reward--content__item h3{font-family:"Open Sans",sans-serif;text-align:left}.reward--content__item:first-child{width:100%;margin-right:0}@media (min-width: 1024px){.reward--content__item:first-child{width:100%;margin-right:20px}}@media (min-width: 1024px){.reward--content__item:not(:first-child){flex:1}}.reward--content__item:last-child{margin-right:0}.reward--content__item.birthday{position:relative;z-index:1;width:100%;margin-right:0;display:flex;text-align:left;min-height:360px;align-items:flex-start;justify-content:center;flex-direction:column;background-color:#fff;background-repeat:no-repeat;background-position:left top;background-size:100% auto}@media screen and (max-width: 992px){.reward--content__item.birthday{min-height:445px}}@media screen and (max-width: 767px){.reward--content__item.birthday{min-height:360px}}@media screen and (max-width: 576px){.reward--content__item.birthday{min-height:300px}}@media screen and (max-width: 480px){.reward--content__item.birthday{min-height:250px}}@media screen and (max-width: 375px){.reward--content__item.birthday{min-height:200px}}@media screen and (max-width: 360px){.reward--content__item.birthday{min-height:180px}}.reward--content__item.offers{width:100%;margin-right:0;min-height:240px;background:url("../img/dashboard/offers-graphics.jpg") left bottom no-repeat #fff;background-size:100% auto}@media screen and (max-width: 479px){.reward--content__item.offers{min-height:200px}}@media screen and (max-width: 375px){.reward--content__item.offers{min-height:160px}}.rewardProgram{display:flex;flex-wrap:wrap}.rewardProgram__item{position:relative;width:calc(100% / 4 - 22.5px);margin-top:30px;margin-right:30px}.rewardProgram__item:nth-child(4n+4){margin-right:0}.rewardProgram__item:nth-child(1),.rewardProgram__item:nth-child(2),.rewardProgram__item:nth-child(3),.rewardProgram__item:nth-child(4){margin-top:0}@media (max-width: 1279px){.rewardProgram__item{width:calc(100% / 3 - 20px)}.rewardProgram__item:nth-child(4n+4){margin-right:30px}.rewardProgram__item:nth-child(3n+3){margin-right:0}.rewardProgram__item:nth-child(4){margin-top:30px}}@media (max-width: 1023px){.rewardProgram__item{width:calc(100% / 4 - 22.5px)}.rewardProgram__item:nth-child(4n+4){margin-right:0}.rewardProgram__item:nth-child(3n+3){margin-right:30px}.rewardProgram__item:nth-child(4){margin-top:0}}@media (max-width: 767px){.rewardProgram__item{width:calc(100% / 2 - 15px)}.rewardProgram__item:nth-child(4n+4){margin-right:30px}.rewardProgram__item:nth-child(2n+2){margin-right:0}.rewardProgram__item:nth-child(3),.rewardProgram__item:nth-child(4){margin-top:30px}}@media (max-width: 479px){.rewardProgram__item{width:100%;margin-right:0 !important}.rewardProgram__item:nth-child(2){margin-top:30px}}.rewardProgram__item .card-image figure{margin:0 0 20px}.rewardProgram__item .card-image figure img{width:100%}.rewardProgram__item .card-detail{display:flex;flex-direction:column}.rewardProgram__item .card-detail h1{font-size:20px;text-align:left}.rewardProgram__item .card-detail p.big{display:flex;align-items:center;text-align:left;font-size:16px;padding-right:10px}.rewardProgram__item .card-detail .points{text-align:left;font-size:22px;color:#0071bb;font-family:"Open Sans",sans-serif}.rewardProgram__item .card-detail .points span{font-family:"Open Sans",sans-serif;font-size:18px}.rewardProgram__item .card-detail .btn-block{text-align:left}.rewardProgram__item .card-detail .btn-block .btn{padding:10px 15px;font-size:14px}.rewardProgram__item .mobile-net-detail .mobile-image figure img{max-height:200px}.rewardProgram__item .mobile-net-detail p.big{display:flex;align-items:center;text-align:left;font-size:16px;padding-right:10px}.rewardProgram__item .mobile-net-detail .points{text-align:left;font-size:22px;color:#0071bb;font-family:"Open Sans",sans-serif}.rewardProgram__item .mobile-net-detail .points span{font-family:"Open Sans",sans-serif;font-size:18px}.pointHistory{margin-bottom:20px}.pointHistory__item{position:relative;overflow:hidden}.pointHistory__item.total-point p.big{font-family:"Open Sans",sans-serif;display:flex;text-align:left;align-items:center}.pointHistory__item.total-point .points{font-family:"Open Sans",sans-serif;font-size:27px;text-align:left;color:#0071bb}.pointHistory__item.total-point .points span{font-family:"Open Sans",sans-serif;font-size:18px}.pointHistory .transactionDetail{padding:0}.pointHistory .transactionDetail .table-list{display:flex;margin-bottom:25px;flex-direction:column}.pointHistory .transactionDetail .table-list__th{display:flex;color:white;padding-right:0;align-items:center;border-radius:2px;margin-bottom:15px;background:#0071bb;box-shadow:0 2px 5px rgba(0,0,0,0.04)}.pointHistory .transactionDetail .table-list__th span{font-size:18px;color:#fff}@media (max-width: 768px){.pointHistory .transactionDetail .table-list__th{width:700px}}.pointHistory .transactionDetail .table-list__tr{display:flex;color:#6a707e;background:#fff;align-items:center;margin-bottom:10px;border-radius:2px;box-shadow:0 4px 7px rgba(0,0,0,0.03)}.pointHistory .transactionDetail .table-list__tr:hover{box-shadow:0 3px 8px rgba(11,7,234,0.12)}@media (max-width: 768px){.pointHistory .transactionDetail .table-list__tr{width:700px}}.pointHistory .transactionDetail .table-list span{font-size:15px;padding:15px 20px}.pointHistory .transactionDetail .table-list span .status{font-size:13px;color:#fff;padding:5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.pointHistory .transactionDetail .table-list span .status.green{background:#71d875}.pointHistory .transactionDetail .table-list span .status.orange{background:#f99240}.pointHistory .transactionDetail .table-list .scrollBox{overflow:hidden;max-height:500px}.pointHistory .transactionDetail .table-list.fourColumn span{flex-basis:25%}.pointHistory .transactionDetail .table-list.fourColumn span.large{flex-shrink:0;flex-basis:30%}.pointHistory .transactionDetail .table-list.fiveColumn span{flex-basis:20%}.pointHistory .transactionDetail .table-list.fiveColumn span.large{flex-shrink:0;flex-basis:25%}@media (max-width: 768px){.pointHistory .transactionDetail .table-list{overflow:auto}}.pointHistory .transactionDetail .pagination-table{display:flex;justify-content:flex-end}.pointHistory .transactionDetail .pagination-table a,.pointHistory .transactionDetail .pagination-table span{width:38px;height:38px;margin:0 5px;padding:9px 0;color:#abafb3;overflow:hidden;background:#fff;text-align:center;box-shadow:0 0 8px rgba(0,0,0,0.1);-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.pointHistory .transactionDetail .pagination-table a.prev,.pointHistory .transactionDetail .pagination-table a.next,.pointHistory .transactionDetail .pagination-table span.prev,.pointHistory .transactionDetail .pagination-table span.next{background:url("../img//pagination-arrow.png") 0 0 no-repeat}.pointHistory .transactionDetail .pagination-table a.prev,.pointHistory .transactionDetail .pagination-table span.prev{background-position:11px 14px}.pointHistory .transactionDetail .pagination-table a.next,.pointHistory .transactionDetail .pagination-table span.next{background-position:-18px 14px}.pointHistory .transactionDetail .pagination-table a.inactive,.pointHistory .transactionDetail .pagination-table span.inactive{opacity:0.5;cursor:default}.pointHistory .transactionDetail .pagination-table a.current,.pointHistory .transactionDetail .pagination-table span.current{color:#fff;background:#0071bb}@media screen and (max-width: 576px){.pointHistory .transactionDetail .pagination-table{justify-content:center}}.topEarningBanks{padding:40px 0}.topEarningBanks__slider{margin:50px 0;display:flex;justify-content:space-around}.topEarningBanks__slider--item{position:relative;padding:10px 40px 50px;width:27%;text-align:left;background:white;overflow:hidden;-webkit-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);-moz-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);-o-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);box-shadow:0 0 5px 2px rgba(4,36,198,0.08);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.topEarningBanks__slider--item .points{position:absolute;right:0;bottom:0;z-index:1;font-size:16px;color:black;padding:10px;line-height:30px}.topEarningBanks__slider--item .points:before{content:"";position:absolute;bottom:-45px;right:-25px;z-index:-1;width:120px;height:120px;background:#b7bed5;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.topEarningBanks__slider--item.highlighted{-webkit-transform:scale(1.18);-moz-transform:scale(1.18);-o-transform:scale(1.18);transform:scale(1.18)}.activityLog{display:flex;flex-direction:column}.activityLog span{font-size:16px;color:black;padding:10px 10px;width:60%}.activityLog span:last-child{width:40%}@media (min-width: 992px){.activityLog span{padding:10px 20px}}.activityLog__th{font-family:"Open Sans",sans-serif;display:flex;align-items:center;background:#f4f9fb;padding-right:15px}.activityLog__tr{display:flex;align-items:center;border-bottom:1px solid #ddd}.activityLog .scrollBox{overflow:hidden;max-height:500px}.shareFeedback{display:flex}.shareFeedback__productInfo{flex-basis:35%;flex-shrink:1;max-width:35%;text-align:center;margin-right:20px;padding-right:20px;border-right:1px solid #ddd}.shareFeedback__form{flex-grow:1}.shareFeedback__form .overallRating{display:flex;margin-bottom:20px;align-items:center}.shareFeedback__form .overallRating .title{font-size:17px;padding-right:15px}.shareFeedback__form .overallRating .stars{display:flex;font-size:24px;align-items:center}.shareFeedback__form .overallRating .stars i{margin:0 0 0 5px;color:#ec9c34}.shareFeedback__form .formBox{padding:0}.shareFeedback__form .formBox textarea.form-control{height:60px}.orderHistory{padding:inherit}.orderHistory__item{display:flex;margin-bottom:30px;background:white;flex-direction:column}.orderHistory__item:last-child{margin-bottom:0}.orderHistory__item--head{display:flex;align-items:center;background:#0071bb;justify-content:space-between}.orderHistory__item--head .item{display:flex;flex-direction:column;width:100%}.orderHistory__item--head .item ul{display:flex;flex-wrap:wrap;margin:0}.orderHistory__item--head .item ul li{display:block;width:25%}.orderHistory__item--head .item ul li .dropdown-menu{padding:0}.orderHistory__item--head .item ul li .dropdown-menu ul li{width:100%;padding:10px;overflow-wrap:anywhere}.orderHistory__item--head .item ul li .dropdown-menu ul li span{color:#282828;padding:0;font-size:13px}.orderHistory__item--head .item ul li .dropdown-menu ul li span.shipper_email{overflow:hidden}.orderHistory__item--head .item ul li .dropdown-menu ul li span.shipper_email:hover{word-break:break-all}.orderHistory__item--head span{display:block;font-size:16px;color:white;padding:12px 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orderHistory__item--head span.smallPadding{width:1px;padding:0 1px}.orderHistory__item--head span.cursor:hover{text-decoration:underline}@media screen and (max-width: 1024px){.orderHistory__item--head span{font-size:14px;padding:4px 10px}}.orderHistory__item--head .dropdown .dropdown-menu{max-width:220px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.orderHistory__item--head .dropdown .dropdown-menu p{margin:0;padding:8px 20px}.orderHistory__item--head .dropdown .dropdown-menu p span{font-family:"Open Sans",sans-serif;display:block;padding:0;color:black}@media (max-width: 767px){.orderHistory__item--head{flex-direction:column}}.orderHistory__item--list{display:flex;padding:20px;background:#fff;align-items:center;justify-content:space-between;border-bottom:2px solid #ebeef7}.orderHistory__item--list:last-child{border-bottom:0px solid #ebeef7}.orderHistory__item--list .productImage{width:120px}.orderHistory__item--list .productImage figure{width:100%;margin-bottom:0}.orderHistory__item--list .productImage figure img{width:100%}.orderHistory__item--list .productTitle{display:flex;align-items:center;justify-content:flex-start;width:calc(50% - 120px);padding-left:15px}@media (max-width: 767px){.orderHistory__item--list .productTitle{flex-direction:column;width:100%;padding:10px;text-align:center}}.orderHistory__item--list .productTitle .txt p{margin-bottom:0}.orderHistory__item--list .productPrice{width:25%}.orderHistory__item--list .productPrice ul{display:flex;align-items:center;flex-direction:column}.orderHistory__item--list .productPrice ul li{display:block;padding:0 15px}@media (max-width: 767px){.orderHistory__item--list .productPrice ul li{padding:5px}}.orderHistory__item--list .productPrice ul li.price{font-size:18px}.orderHistory__item--list .productPrice ul li.price span{font-family:"Open Sans",sans-serif;font-weight:400;font-size:21px}.orderHistory__item--list .productPrice ul li .btn{margin-left:5px}.orderHistory__item--list .productPrice ul li .btn:first-child{margin-left:0}.orderHistory__item--list .productPrice ul li .btn.btn-purple{color:white;background:#902a8a}.orderHistory__item--list .productPrice ul li .points_label{margin-right:0}@media (max-width: 767px){.orderHistory__item--list .productPrice ul{flex-wrap:wrap;justify-content:center}}@media (max-width: 1279px){.orderHistory__item--list .productPrice{flex-direction:column}}@media (max-width: 767px){.orderHistory__item--list .productPrice{width:100%}}.orderHistory__item--list .productStatus{width:25%}.orderHistory__item--list .productStatus ul{display:flex;align-items:center;flex-direction:column}.orderHistory__item--list .productStatus ul li{display:block;padding:0 15px}@media (max-width: 767px){.orderHistory__item--list .productStatus ul li{padding:5px}}.orderHistory__item--list .productStatus ul li a{margin-bottom:10px}.orderHistory__item--list .productStatus ul li .status{display:block;padding:8px 15px;text-align:center;background:#f3f3f3;font-family:"Open Sans",sans-serif;font-weight:400}.orderHistory__item--list .productStatus ul li .status.delivered{color:#238525}.orderHistory__item--list .productStatus ul li .status.cancelled{color:#ad1010}.orderHistory__item--list .productStatus ul.statusFeedback{flex-direction:column}.orderHistory__item--list .productStatus ul.statusFeedback li{display:flex;margin-bottom:5px;align-items:center}.orderHistory__item--list .productStatus ul.statusFeedback li:last-child{margin-bottom:0}.orderHistory__item--list .productStatus ul.statusFeedback .showReview{display:flex;padding-top:10px;align-items:center}.orderHistory__item--list .productStatus ul.statusFeedback .showReview i{color:#ec9c34;margin-left:5px}@media (max-width: 1280px){.orderHistory__item--list .productStatus ul.statusFeedback{flex-direction:row}.orderHistory__item--list .productStatus ul.statusFeedback li{margin-bottom:0}}@media (max-width: 1279px){.orderHistory__item--list .productStatus{flex-direction:column}}@media (max-width: 767px){.orderHistory__item--list .productStatus{width:100%}}@media (max-width: 767px){.orderHistory__item--list{flex-direction:column}}.rechargeHistory .tableCustom{padding:0}.rechargeHistory .tableCustom__tr{display:flex;color:#6a707e;background:#fff;align-items:center;margin-bottom:12px;border-radius:2px;box-shadow:0 4px 7px rgba(0,0,0,0.06)}.rechargeHistory .tableCustom__tr--head{font-family:"Open Sans",sans-serif;color:white;background:#0071bb}.rechargeHistory .tableCustom__tr--head span{color:#fff}.rechargeHistory .tableCustom__tr:hover{box-shadow:0 3px 8px rgba(11,7,234,0.12)}.rechargeHistory .tableCustom__tr .td{font-size:15px;width:16.66666666666667%;padding:10px 15px}.rechargeHistory .tableCustom__tr .td.small{width:15%}.rechargeHistory .tableCustom__tr .td.medium{width:25%}.rechargeHistory .tableCustom__tr .td.big{width:30%}.rechargeHistory .tableCustom__tr .td.description{display:flex;align-items:center}.rechargeHistory .tableCustom__tr .td.description img{flex-basis:36px;flex-shrink:1}.rechargeHistory .tableCustom__tr .td.description span{font-size:14px;padding-left:10px;white-space:initial}.rechargeHistory .tableCustom__tr .td.orderNo{display:flex;flex-direction:column}.rechargeHistory .tableCustom__tr .td.orderNo .dim{font-size:80%;opacity:0.7}.rechargeHistory .tableCustom__tr .td .status{font-family:"Open Sans",sans-serif;font-size:10px;padding:7px 8px 6px;letter-spacing:1px;color:rgba(255,255,255,0.9);text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.rechargeHistory .tableCustom__tr .td .status.success{background:#3ea946}.rechargeHistory .tableCustom__tr .td .status.pending{background:#edc317;color:rgba(0,0,0,0.7)}.rechargeHistory .tableCustom__tr .td .status.failed{background:#e03737}@media (max-width: 991px){.rechargeHistory .tableCustom__tr{width:990px}}.rechargeHistory .tableCustom .scrollBox{overflow:hidden;max-height:500px}@media (max-width: 991px){.rechargeHistory .tableCustom{overflow:auto}}.profilePage{margin:20px;background:white}.profilePage .nav{display:flex;padding:0 20px;align-items:center;box-shadow:0 5px 7px rgba(0,113,187,0.09)}.profilePage .nav li{display:block}.profilePage .nav li a{display:block;font-size:15px;color:#777;line-height:34px;padding:10px 40px 8px;text-transform:uppercase;border-bottom:2px solid transparent}.profilePage .nav li a.active{border-color:#0071bb}@media screen and (max-width: 767px){.profilePage .nav li a{padding-left:25px;padding-right:25px}}@media screen and (max-width: 576px){.profilePage .nav{flex-direction:column}.profilePage .nav li{width:100%}}.profilePage .tab-content{padding:30px}.profilePage .profileTab{padding:30px 0}.exclusiveCard{background-color:#0071bb;background-image:-webkit-gradient(linear, left top, left bottom, from(#0071bb), to(#243b7f));background-image:-webkit-linear-gradient(top, #0071bb, #243b7f);background-image:-moz-linear-gradient(top, #0071bb, #243b7f);background-image:-ms-linear-gradient(top, #0071bb, #243b7f);background-image:-o-linear-gradient(top, #0071bb, #243b7f);background-image:linear-gradient(top, #0071bb, #243b7f);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0071bb', endColorStr='#243b7f')}.pointExpiring{background:#d42f3e;padding:6px 15px;border-radius:30px}@media (max-width: 767px){.pointExpiring{margin-top:10px}}.pointExpiring .title{color:#fff}.pointExpiring .points{color:#fff}.orderHistoryNew_box{background:#FFFFFF;padding:15px;border-left:4px solid #0071bb;box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px;margin-bottom:15px;border-radius:15px}@media only screen and (max-width: 768px){.orderHistoryNew_box{border-left:none}}@media only screen and (max-width: 575px){.orderHistoryNew_box{padding:0;border-radius:8px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}}.orderHistoryNew_box:last-child{margin-bottom:0}.orderHistoryNew_box_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}@media only screen and (max-width: 575px){.orderHistoryNew_box_top{padding:8px;background-color:#0071bb;border-top-left-radius:8px;border-top-right-radius:8px}}.orderHistoryNew_box_top_left{width:50%}.orderHistoryNew_box_top_left h5{font-family:"Open Sans",sans-serif;font-size:16px;margin:0;font-weight:600}@media only screen and (max-width: 575px){.orderHistoryNew_box_top_left h5{font-size:13px;color:#fff;font-weight:400}}@media only screen and (max-width: 425px){.orderHistoryNew_box_top_left h5{font-size:11px;color:#fff}}.orderHistoryNew_box_top_right{width:50%;display:flex;justify-content:end}.orderHistoryNew_box_top_right h5{font-family:"Open Sans",sans-serif;font-size:16px;margin:0;font-weight:600}@media only screen and (max-width: 575px){.orderHistoryNew_box_top_right h5{font-size:13px;color:#fff;font-weight:400}}@media only screen and (max-width: 425px){.orderHistoryNew_box_top_right h5{font-size:11px}}.orderHistoryNew_box_middle{margin-bottom:10px}.orderHistoryNew_box_middle_box{display:flex;align-items:start;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}.orderHistoryNew_box_middle_box:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media only screen and (max-width: 575px){.orderHistoryNew_box_middle_box{padding:8px}}.orderHistoryNew_box_middle_box_image img{max-width:90px}@media only screen and (max-width: 575px){.orderHistoryNew_box_middle_box_image img{max-width:70px}}@media only screen and (max-width: 399px){.orderHistoryNew_box_middle_box_image img{max-width:55px}}.orderHistoryNew_box_middle_box_content{display:flex;flex-direction:column;align-items:start;gap:8px}.orderHistoryNew_box_middle_box_content h3{font-size:20px;margin:0;line-height:1;font-family:"Open Sans",sans-serif;font-weight:600;display:flex;align-items:center;gap:8px}.orderHistoryNew_box_middle_box_content h3 span{font-size:13px;color:#222222;font-weight:300;display:flex;align-items:center;gap:4px}.orderHistoryNew_box_middle_box_content h3 span span{border:1px solid #0071bb;border-radius:20px;width:20px;height:20px;line-height:25px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;background-color:#0071bb}@media only screen and (max-width: 768px){.orderHistoryNew_box_middle_box_content h3{font-size:16px;line-height:1.36;flex-direction:column;gap:5px;font-weight:500;align-items:start}}.orderHistoryNew_box_middle_box_content p{font-size:16px;margin:0;display:flex;gap:10px;align-items:center}@media only screen and (max-width: 399px){.orderHistoryNew_box_middle_box_content p{font-size:14px}}.orderHistoryNew_box_middle_box_content p span{padding:4px 10px;background-color:#0071bb;color:#fff;font-family:"Open Sans",sans-serif;display:inline-flex;border-radius:20px;font-size:12px}@media only screen and (max-width: 399px){.orderHistoryNew_box_middle_box_content p span{font-size:11px}}.orderHistoryNew_box_middle_box_content span.order_status{display:inline-flex;padding:8px 10px;margin:0;border-radius:30px;font-size:14px;line-height:1;align-items:center;justify-content:center}@media only screen and (max-width: 575px){.orderHistoryNew_box_middle_box_content span.order_status{padding:5px 8px;font-size:12px}}.orderHistoryNew_box_middle_box_content span.order_status.refunded{background-color:#e3f2fd;color:#2196f3}.orderHistoryNew_box_middle_box_content span.order_status.warning{background-color:#fff4df;color:#ff9800}.orderHistoryNew_box_middle_box_content span.order_status.failed{background-color:#ffcdd2;color:#d32f2f}.orderHistoryNew_box_middle_box_content span.order_status.success{background-color:#c8e6c9;color:#388e6e}.orderHistoryNew_box_middle_box_content div.order_pending_message{padding:8px;border:none;border-left:4px solid #d32f2f;background-color:#ffebee;border-radius:5px;margin-top:4px}.orderHistoryNew_box_middle_box_content div.order_pending_message span{display:flex;font-weight:600;font-size:13px;font-style:italic;margin-bottom:5px;color:#b71c1c}.orderHistoryNew_box_middle_box_content div.order_pending_message p{font-size:11px;font-style:italic;line-height:1.32;margin-bottom:5px}.orderHistoryNew_box_middle_box_content div.order_pending_message p:last-child{margin-bottom:0}@media only screen and (max-width: 479px){.orderHistoryNew_box_middle_box_content div.order_pending_message{padding:5px;border-left:2px solid #d32f2f}.orderHistoryNew_box_middle_box_content div.order_pending_message span{font-size:11px}.orderHistoryNew_box_middle_box_content div.order_pending_message p{font-size:9px}}.orderHistoryNew_box_bottom{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 575px){.orderHistoryNew_box_bottom{padding:0 8px 8px 8px}}.orderHistoryNew_box_bottom_left{width:50%}.orderHistoryNew_box_bottom_left p{display:inline-flex;padding:8px 10px;margin:0;border-radius:30px;font-size:14px;line-height:1}@media only screen and (max-width: 575px){.orderHistoryNew_box_bottom_left p{padding:5px 8px;font-size:12px}}.orderHistoryNew_box_bottom_left p.refunded{background-color:#e3f2fd;color:#2196f3}.orderHistoryNew_box_bottom_left p.warning{background-color:#fff4df;color:#ff9800}.orderHistoryNew_box_bottom_left p.failed{background-color:#ffcdd2;color:#d32f2f}.orderHistoryNew_box_bottom_left p.success{background-color:#c8e6c9;color:#388e6e}.orderHistoryNew_box_bottom_right{width:50%;display:flex;justify-content:end}@media only screen and (max-width: 479px){.orderHistoryNew_box_bottom_right a.order_details{padding:5px 15px;font-size:11px}}.orderdetailsPopupNew_head{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.orderdetailsPopupNew_head_left{width:100%;display:flex;flex-direction:column;gap:8px}.orderdetailsPopupNew_head_left h3{font-size:24px;line-height:1;margin:0;font-family:"Open Sans",sans-serif;font-weight:600}.orderdetailsPopupNew_head_left h3 span{font-family:"Open Sans",sans-serif;font-weight:500}.orderdetailsPopupNew_head_left p{margin:0}.orderdetailsPopupNew_head_left p span{font-family:"Open Sans",sans-serif}@media only screen and (max-width: 768px){.orderdetailsPopupNew_head{flex-direction:column;gap:8px}.orderdetailsPopupNew_head_left{width:100%;align-items:center}.orderdetailsPopupNew_head_left h3{font-size:20px}}.orderdetailsPopupNew_body{padding:10px;background-color:#fff;margin-bottom:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border:1px solid #e8eaed;border-radius:10px}@media only screen and (max-width: 575px){.orderdetailsPopupNew_body{padding:8px}}.orderdetailsPopupNew_body_top{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.orderdetailsPopupNew_body_top{padding:10px;flex-direction:column;gap:10px}}.orderdetailsPopupNew_body_top_left{width:70%;display:flex;align-items:center}@media only screen and (max-width: 768px){.orderdetailsPopupNew_body_top_left{width:100%;align-items:start}}.orderdetailsPopupNew_body_top_left_image img{max-width:100px;margin-right:15px}@media only screen and (max-width: 768px){.orderdetailsPopupNew_body_top_left_image img{max-width:80px;margin-right:10px}}@media only screen and (max-width: 575px){.orderdetailsPopupNew_body_top_left_image img{max-width:70px;margin-right:8px}}.orderdetailsPopupNew_body_top_left_content h4{font-size:18px;margin:0;line-height:1.24;font-family:"Open Sans",sans-serif;font-weight:600;margin-bottom:8px}.orderdetailsPopupNew_body_top_left_content p{font-size:14px;margin-bottom:10px;display:flex;gap:10px;align-items:center}@media only screen and (max-width: 479px){.orderdetailsPopupNew_body_top_left_content p{font-size:13px}}.orderdetailsPopupNew_body_top_left_content p span{padding:4px 10px;background-color:#0071bb;color:#fff;font-family:"Open Sans",sans-serif;display:inline-flex;border-radius:20px;font-size:12px}.orderdetailsPopupNew_body_top_left_content span.status{display:inline-flex;padding:5px 8px;margin:0;border-radius:20px;font-size:12px;line-height:1}.orderdetailsPopupNew_body_top_left_content span.status.refunded{background-color:#e3f2fd;color:#2196f3}.orderdetailsPopupNew_body_top_left_content span.status.warning{background-color:#fff4df;color:#ff9800}.orderdetailsPopupNew_body_top_left_content span.status.failed{background-color:#ffcdd2;color:#d32f2f}.orderdetailsPopupNew_body_top_left_content span.status.success{background-color:#c8e6c9;color:#388e6e}@media only screen and (max-width: 768px){.orderdetailsPopupNew_body_top_left_content h4{font-size:18px}.orderdetailsPopupNew_body_top_left_content p{font-size:14px}}.orderdetailsPopupNew_body_top_right{width:30%;display:flex;align-items:end;flex-direction:column;gap:8px}.orderdetailsPopupNew_body_top_right h5{font-size:20px;margin:0;line-height:1;font-family:"Open Sans",sans-serif}.orderdetailsPopupNew_body_top_right p{font-size:16px;margin:0;display:flex;gap:10px;align-items:center}.orderdetailsPopupNew_body_top_right a{font-size:14px}@media only screen and (max-width: 768px){.orderdetailsPopupNew_body_top_right{width:100%;justify-content:end;flex-direction:column;align-items:end}.orderdetailsPopupNew_body_top_right h5{font-size:16px}.orderdetailsPopupNew_body_top_right p span{font-size:11px}}.orderdetailsPopupNew_body_bottom{margin-top:10px;display:none}.orderdetailsPopupNew_body_bottom.show{display:block}.orderdetailsPopupNew_body_bottom ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;list-style:none;border-bottom:1px solid rgba(255,255,255,0.75);padding-bottom:8px;margin-bottom:8px}.orderdetailsPopupNew_body_bottom ul:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media only screen and (max-width: 575px){.orderdetailsPopupNew_body_bottom ul{grid-template-columns:repeat(1, 1fr);gap:5px}}.orderdetailsPopupNew_body_bottom ul li{color:#fff;display:flex;flex-direction:column;gap:4px}@media only screen and (max-width: 575px){.orderdetailsPopupNew_body_bottom ul li{flex-direction:row;justify-content:space-between}}.orderdetailsPopupNew_body_bottom ul li span{font-family:"Open Sans",sans-serif}.orderdetailsPopupNew_body_bottom .order_voucher{margin-bottom:15px}.orderdetailsPopupNew_body_bottom .order_voucher:last-child{margin-bottom:0}.orderdetailsPopupNew_body_bottom .order_voucher_grid{display:grid;grid-template-columns:1fr 1fr 25%;gap:15px}@media only screen and (max-width: 575px){.orderdetailsPopupNew_body_bottom .order_voucher_grid{grid-template-columns:1fr;gap:10px}}.orderdetailsPopupNew_body_bottom .order_voucher_box{border:1px solid #e8eaed;border-radius:10px}.orderdetailsPopupNew_body_bottom .order_voucher_box_head{padding:8px;background-color:#0071bb;border-top-left-radius:8px;border-top-right-radius:8px}.orderdetailsPopupNew_body_bottom .order_voucher_box_head h4{font-size:15px;margin-bottom:0;font-family:"Open Sans",sans-serif;color:#fff;margin:0}.orderdetailsPopupNew_body_bottom .order_voucher_box_body{padding:8px}.orderdetailsPopupNew_body_bottom .order_voucher_box_body h2{font-size:20px;font-family:"Open Sans",sans-serif;margin:0;font-weight:600}.orderdetailsPopupNew_body_bottom .order_voucher_box_body h5{font-size:18px;margin-bottom:10px;font-family:"Open Sans",sans-serif;margin:0}.orderdetailsPopupNew_body_bottom .order_voucher_box_body p{margin-bottom:0}.orderdetailsPopupNew_bottom{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin-bottom:15px}@media only screen and (max-width: 599px){.orderdetailsPopupNew_bottom{grid-template-columns:repeat(1, 1fr);gap:10px}}.orderdetailsPopupNew_bottom_box{padding:0;border:1px solid #e8eaed;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.orderdetailsPopupNew_bottom_box_head{padding:10px;background-color:#0071bb;border-top-left-radius:10px;border-top-right-radius:10px}.orderdetailsPopupNew_bottom_box_head h4{font-size:18px;margin-bottom:0;font-family:"Open Sans",sans-serif;color:#fff}@media only screen and (max-width: 479px){.orderdetailsPopupNew_bottom_box_head h4{font-size:16px}}.orderdetailsPopupNew_bottom_box_body{padding:10px}.orderdetailsPopupNew_bottom_box_body h5{font-size:16px;margin-bottom:10px;font-family:"Open Sans",sans-serif}@media only screen and (max-width: 479px){.orderdetailsPopupNew_bottom_box_body h5{font-size:15px}}.orderdetailsPopupNew_bottom_box_body p{margin-bottom:0;font-size:14px}@media only screen and (max-width: 479px){.orderdetailsPopupNew_bottom_box_body p{font-size:13px}}.orderdetailsPopupNew_bottom_box_body .summaryTable__tr{display:flex;justify-content:space-between}.orderdetailsPopupNew_bottom_box_body .summaryTable__tr div{padding:3px 5px 3px 0}.orderdetailsPopupNew_bottom_box_body .summaryTable__tr .summary{width:50%}.orderdetailsPopupNew_bottom_box_body .summaryTable__tr .price,.orderdetailsPopupNew_bottom_box_body .summaryTable__tr .points{width:25%;text-align:right}.orderdetailsPopupNew_bottom_box_body .summaryTable__tr .points{padding-right:0}.orderdetailsPopupNew_bottom_box_body .summaryTable__tr.promoDode .summary,.orderdetailsPopupNew_bottom_box_body .summaryTable__tr.promoDode .price,.orderdetailsPopupNew_bottom_box_body .summaryTable__tr.promoDode .points{color:#2b8c54}.orderdetailsPopupNew_bottom_box_body .summaryTable__tr.total{border-top:solid 1px #ccc;margin-top:10px;padding-top:10px}.orderdetailsPopupNew_bottom_box_body .summaryTable__tr.total .summary,.orderdetailsPopupNew_bottom_box_body .summaryTable__tr.total .price,.orderdetailsPopupNew_bottom_box_body .summaryTable__tr.total .points{font-family:"Open Sans",sans-serif}.orderdetailsPopupNew_paymentMode{padding:10px;display:flex;align-items:center;justify-content:space-between;border-radius:5px;background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}@media only screen and (max-width: 499px){.orderdetailsPopupNew_paymentMode{padding:8px}}.orderdetailsPopupNew_paymentMode p{color:#000;margin:0;font-size:16px;font-family:"Open Sans",sans-serif;display:flex;align-items:center;gap:8px}@media only screen and (max-width: 499px){.orderdetailsPopupNew_paymentMode p{font-size:12px}}.orderdetailsPopupNew_paymentMode span p{margin:0;color:#000;font-size:16px}@media only screen and (max-width: 499px){.orderdetailsPopupNew_paymentMode span p{font-size:12px}}#loader-1{width:30px;height:30px;border-radius:100%;position:relative;margin:0 auto}#loader-1:before,#loader-1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;border:2px solid transparent;border-top-color:#0071bb}#loader-1:before{z-index:100;animation:spin 1s infinite}#loader-1:after{border:2px solid #ccc}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.checkout_change_address_popup{display:none;position:fixed;z-index:99999999;top:0;left:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.checkout_change_address_popup.show{display:block}.checkout_change_address_popup_box{background-color:white;margin:10% auto;padding:20px;width:40%;text-align:center;font-size:1.2rem;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;animation:popup 0.5s;border-radius:10px;position:relative;overflow:hidden}@media only screen and (min-width: 769px) and (max-width: 1200px){.checkout_change_address_popup_box{width:70%}}@media only screen and (max-width: 768px){.checkout_change_address_popup_box{width:90%}}.checkout_change_address_popup_box a#close_change_address{position:absolute;right:0;top:0;width:30px;height:30px;background-color:#ce0f3d;display:inline-flex;align-items:center;justify-content:center;border-bottom-left-radius:10px}.checkout_change_address_popup_box a#close_change_address:hover{background-color:#b90e37}.checkout_change_address_popup_box a#close_change_address img{width:12px;height:12px}.checkout_change_address_popup_box_inner .change_address{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin-bottom:15px;max-height:400px;overflow-y:auto}@media only screen and (max-width: 575px){.checkout_change_address_popup_box_inner .change_address{grid-template-columns:repeat(1, 1fr);gap:10px}}.checkout_change_address_popup_box_inner .change_address_box{cursor:pointer}.checkout_change_address_popup_box_inner .change_address_box input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.checkout_change_address_popup_box_inner .change_address_box_inner{padding:10px;border:1px solid #F5F5F5;border-radius:10px;position:relative;display:block;transition:all 0.3s ease;margin:0;height:100%}.checkout_change_address_popup_box_inner .change_address_box_inner_top{text-align:left;margin-bottom:15px;margin-top:30px}.checkout_change_address_popup_box_inner .change_address_box_inner_top_head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.checkout_change_address_popup_box_inner .change_address_box_inner_top_head h5{font-size:16px;margin:0}.checkout_change_address_popup_box_inner .change_address_box_inner_top_head span{display:inline-block;font-size:12px;color:white;background-color:#0071bb;max-width:65px;padding:2px 5px;border-radius:10px;white-space:nowrap;overflow:hidden;position:relative;text-overflow:ellipsis;text-align:center}.checkout_change_address_popup_box_inner .change_address_box_inner_top p{margin-bottom:5px;font-size:14px;line-height:1.24}.checkout_change_address_popup_box_inner .change_address_box_inner_top p:last-child{margin-bottom:0}.checkout_change_address_popup_box_inner .change_address_box_inner_top p span{font-weight:600}.checkout_change_address_popup_box_inner .change_address_box_inner_bottom ul{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;padding:0;margin:0}.checkout_change_address_popup_box_inner .change_address_box_inner_bottom ul li a{font-size:14px;display:flex;align-items:center;justify-content:center;padding:5px;background-color:#F5F5F5;border-radius:4px;text-decoration:none}.checkout_change_address_popup_box_inner .change_address_box_inner_bottom ul li a:hover{background-color:#e1e1e1;color:#222222}.checkout_change_address_popup_box_inner .checkmark{position:absolute;top:10px;left:10px;height:20px;width:20px;background-color:transparent;border-radius:50%;border:2px solid #0071bb;transition:all 0.3s;display:flex;align-items:center;justify-content:center}.checkout_change_address_popup_box_inner .checkmark:after{content:"";position:relative;display:none;width:12px;height:12px;border-radius:50%;background:white}.checkout_change_address_popup_box_inner .change_address_box input[type="radio"]:checked+.change_address_box_inner{border-color:#0071bb}.checkout_change_address_popup_box_inner .change_address_box input[type="radio"]:checked+.change_address_box_inner .checkmark:after{content:"";position:relative;display:block;background:#0071bb}@keyframes popup{from{opacity:0}to{opacity:1}}.checkbox-list{list-style:none;max-height:300px;overflow-y:auto}.checkbox-list li{margin-bottom:10px}.checkbox-list li:last-child{margin-bottom:0}.checkbox-item{display:flex;align-items:center;position:relative;cursor:pointer;padding-left:25px;font-size:14px;user-select:none;margin:0}.checkbox-item input[type="checkbox"]{display:none}.checkbox-item input:checked+.custom-checkbox{background-color:#0071bb}.checkbox-item input:checked+.custom-checkbox::after{display:block;left:5px;top:1px;width:5px;height:11px;border:solid white;border-width:0 1px 1px 0;transform:rotate(45deg)}.checkbox-list .custom-checkbox{position:absolute;left:0;width:18px;height:18px;background:#fff;border:1px solid #0071bb;border-radius:4px;transition:0.3s}.checkbox-list .custom-checkbox::after{content:"";position:absolute;display:none}.label-text{margin-left:0;color:#000}:root{--green:#16A34A;--green-light:rgba(22,163,74,0.08);--amber:#D97706;--amber-light:rgba(217,119,6,0.08);--ebony: #555D50}.hamburger{position:relative;width:1em;height:1em;font-size:inherit;transition:all 0.3s ease;cursor:pointer;font-size:1.25rem}@media only screen and (min-width: 991px){.hamburger{display:none}}.hamburger-line{position:absolute;right:0;width:100%;height:0.125em;border-radius:0.125em;background:currentColor;transition:inherit}.hamburger-line:nth-child(1){top:0.125em}.hamburger.is-active .hamburger-line:nth-child(1),.w-nav-button.w--open .hamburger-line:nth-child(1){top:50%;transform:translateY(-50%) rotateZ(-135deg)}.hamburger-line:nth-child(2){top:0.438em}.hamburger.is-active .hamburger-line:nth-child(2),.w-nav-button.w--open .hamburger-line:nth-child(2){right:50%;width:0}.hamburger-line:nth-child(3){top:0.75em;width:0.625em}.hamburger.is-active .hamburger-line:nth-child(3),.w-nav-button.w--open .hamburger-line:nth-child(3){top:50%;width:100%;transform:translateY(-50%) rotateZ(135deg)}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(-5px) rotate(-0.5deg)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.6;transform:scale(0.97)}}@keyframes borderGlow{0%,100%{box-shadow:0 0 0 1px rgba(30,63,160,0.2)}50%{box-shadow:0 0 0 1px rgba(30,63,160,0.5),0 0 20px rgba(30,63,160,0.08)}}@keyframes slideInUp{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes orbMove{0%{transform:translate(0, 0) scale(1)}33%{transform:translate(60px, -40px) scale(1.1)}66%{transform:translate(-30px, 50px) scale(0.95)}100%{transform:translate(0, 0) scale(1)}}@keyframes shimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}@keyframes rotateSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes progressFill{from{width:0}to{width:var(--prog-w)}}@keyframes countUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dotBlink{0%,100%{opacity:1}50%{opacity:0.3}}@keyframes badgePop{0%{transform:scale(0.8);opacity:0}70%{transform:scale(1.05)}100%{transform:scale(1);opacity:1}}@media only screen and (max-width: 900px){.dashboard-btn{display:none}}.dash-main{padding:32px 40px;background:var(--bg)}@media only screen and (max-width: 900px){.dash-main{z-index:1}}@media only screen and (max-width: 768px){.dash-main{padding:25px 15px;width:100%}}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.sidebar-structured{background:var(--white);border-right:1px solid var(--gray-border);padding:28px 0;position:sticky;top:68px;height:calc(100vh - 68px);overflow-y:auto;display:flex;flex-direction:column}@media (max-width: 900px){.sidebar-structured{position:fixed;left:-300px;transform:translateX(-300px);z-index:9999;box-shadow:rgba(149,157,165,0.2) 13px 0px 24px;transition:all 0.5s ease-in-out}.sidebar-structured.active{left:0;transform:translateX(0)}}.sidebar-structured::-webkit-scrollbar{width:0}.dash-shell{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 125px)}@media only screen and (max-width: 768px){.dash-shell{display:flex}}.sb-section{padding:0 20px;margin-bottom:8px}.sb-label{font-family:var(--fm);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);padding:0 12px;margin-bottom:8px;margin-top:20px}.sb-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all 0.2s var(--ease);color:var(--gray);font-size:13.5px;font-weight:500;position:relative}.sb-item:hover{background:var(--blue-xlight);color:var(--blue)}.sb-item.active{background:var(--blue-xlight);color:var(--blue);font-weight:600}.sb-item.active::before{content:'';position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:3px;height:28px;background:var(--blue);border-radius:0 3px 3px 0}.sb-icon{font-size:16px;width:22px;text-align:center;flex-shrink:0}.sb-badge{margin-left:auto;background:var(--red);color:#fff;font-family:var(--fm);font-size:9px;font-weight:700;padding:2px 7px;border-radius:100px}.sb-pts-box{margin:0 20px 24px;padding:18px 20px;background:linear-gradient(135deg, var(--blue), var(--blue-mid));border-radius:12px;color:#fff;position:relative}.sb-pts-box::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='20' cy='20' r='1'/%3E%3C/g%3E%3C/svg%3E")}.sb-pts-box::after{content:'';position:absolute;top:-20px;right:-20px;width:100px;height:100px;border-radius:50%;background:rgba(255,255,255,0.06)}.sb-pts-label{font-family:var(--fm);font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin-bottom:6px;position:relative;z-index:1}.sb-pts-val{font-family:var(--fd);font-size:34px;font-weight:700;line-height:1;position:relative;z-index:1}.sb-pts-sub{font-size:11px;opacity:.65;margin-top:5px;position:relative;z-index:1}.sb-tier{margin:0 20px 0;padding:10px 14px;background:linear-gradient(135deg, rgba(212,46,46,0.08), rgba(212,46,46,0.04));border:1px solid rgba(212,46,46,0.2);border-radius:8px;display:flex;align-items:center;gap:10px;margin-bottom:20px}.sb-redeem-btn{padding:8px 16px;border-radius:20px;background-color:#0071bb;color:#fff;border:none;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:all .2s;cursor:pointer;font-family:var(--fb)}.sb-redeem-btn:hover{background-color:#00548e}.sb-redeem-btn .tier-badge{background:linear-gradient(135deg, #D4AF37, #F5D060);color:#7C4700;font-family:var(--fm);font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:100px;text-transform:uppercase}.page-greeting{font-family:var(--fd);font-size:28px;font-weight:400;color:var(--text);line-height:1.2}.page-greeting em{font-style:normal;color:var(--blue)}.page-date{font-family:var(--fm);font-size:10.5px;color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.kpi-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:28px}.kpi-card{background:var(--white);border:1px solid var(--gray-border);border-radius:12px;padding:22px 24px;transition:all 0.3s var(--ease);position:relative;overflow:hidden;cursor:default;box-shadow:var(--shadow)}.kpi-icon{width:36px;height:36px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform 0.3s var(--ease)}.kpi-val{font-family:var(--fd);font-size:30px;font-weight:700;color:var(--text);line-height:1;margin-bottom:4px}.kpi-lbl{font-size:12.5px;color:var(--gray);font-weight:500}.kpi-delta{display:inline-block;margin-top:8px;font-family:var(--fm);font-size:11px;font-weight:400;color:var(--text-muted, #6b7280);letter-spacing:0;pointer-events:none;user-select:none}.kpi-delta.down{color:var(--red)}.kpi-delta.up{color:var(--green)}.chart-legend-value{display:flex;align-items:center;gap:8px}.dash-grid{display:grid;grid-template-columns:1fr 380px;gap:20px;margin-bottom:20px}.dash-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px}.panel{background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.panel-head{padding:20px 24px 16px;border-bottom:1px solid var(--gray-border);display:flex;align-items:center;justify-content:space-between}.panel-title{font-family:var(--fd);font-size:16px;font-weight:600;color:var(--text)}.panel-title em{font-style:italic;color:var(--blue)}.panel-sub{font-size:11.5px;color:var(--text-soft);margin-top:2px}.panel .panel-action{font-family:var(--fm);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);cursor:pointer;border:1px solid rgba(30,63,160,0.2);padding:6px 14px;border-radius:4px;transition:all .2s;background:var(--blue-xlight)}.panel .panel-action:hover{background:var(--blue-light);border-color:var(--blue)}.panel-body{padding:24px}.chart-wrap{position:relative;width:100%;height:100%}.chart-wrap canvas{width:100% !important;height:100% !important;display:block}.bar{border-radius:4px 4px 0 0;transition:height 0.8s var(--ease),opacity 0.3s;cursor:pointer;position:relative}.bar-group{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.bar-container{width:100%;display:flex;align-items:flex-end;justify-content:center;height:160px;gap:3px}.bar-earn{background:linear-gradient(to top, var(--blue), var(--blue-mid));width:14px}.bar-redeem{background:linear-gradient(to top, rgba(212,46,46,0.7), rgba(212,46,46,0.9));width:14px}.bar-lbl{font-family:var(--fm);font-size:9.5px;color:var(--text-soft);letter-spacing:.06em}.bar:hover::after{content:attr(data-tip);position:absolute;top:-32px;left:50%;transform:translateX(-50%);background:var(--text);color:#fff;font-family:var(--fm);font-size:10px;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:10}.chart-legend{display:flex;gap:20px;margin-top:14px;padding-top:14px;border-top:1px solid var(--gray-border)}.leg-dot{width:10px;height:10px;border-radius:2px;flex-shrink:0;margin-top:1px}.leg-txt{font-size:12px;color:var(--gray)}.tier-progress-card{background:linear-gradient(155deg, #fff, #F8FAFF);border:1px solid var(--border);border-radius:14px;padding:28px;box-shadow:var(--shadow);position:relative;overflow:hidden}.tier-progress-card::before{content:'';position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle, rgba(30,63,160,0.06), transparent 70%)}.tier-track{height:8px;background:var(--gray-light);border-radius:4px;margin:16px 0 8px;overflow:hidden;position:relative}.tier-fill{height:100%;border-radius:4px;background:linear-gradient(90deg, var(--blue), var(--red));animation:progressFill 0.9s 0.3s var(--ease) both}.tier-markers{display:flex;justify-content:space-between;margin-top:4px}.tier-marker{font-family:var(--fm);font-size:9px;color:var(--text-soft)}.txn-list{display:flex;flex-direction:column;gap:0}.txn-row{display:flex;align-items:center;gap:14px;padding:14px 24px;border-bottom:1px solid var(--gray-border);transition:background .15s;cursor:default}.txn-row:last-child{border-bottom:none}.txn-row:hover{background:var(--blue-xlight)}.txn-icon{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px}.txn-merchant{font-size:13.5px;font-weight:600;color:var(--text)}.txn-date{font-family:var(--fm);font-size:10px;color:var(--text-soft);margin-top:2px}.txn-pts{font-family:var(--fm);font-size:13px;font-weight:700;margin-left:auto;white-space:nowrap}.txn-pts.earn{color:var(--green)}.txn-pts.redeem{color:var(--red)}.txn-amt{font-size:11px;color:var(--text-soft);margin-top:2px;text-align:right}.redeem-shortcut-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 24px}.rs-card{padding:16px;border-radius:10px;border:1px solid var(--gray-border);cursor:pointer;transition:all 0.3s var(--ease);background:linear-gradient(155deg, #fff, #FAFBFF);position:relative;overflow:hidden}.rs-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(30,63,160,0.04), transparent);opacity:0;transition:opacity .3s}.rs-card:hover{border-color:var(--blue-mid);transform:translateY(-3px);box-shadow:0 8px 28px rgba(30,63,160,0.12)}.rs-card:hover::before{opacity:1}.rs-emoji{font-size:24px;margin-bottom:10px}.rs-name{font-size:12.5px;font-weight:600;color:var(--text)}.rs-pts{font-family:var(--fm);font-size:10px;color:var(--blue);margin-top:4px}.offer-strip{display:flex;gap:14px;overflow-x:auto;padding:20px 24px;scrollbar-width:none}.offer-strip::-webkit-scrollbar{display:none}.offer-chip{flex-shrink:0;background:linear-gradient(155deg, #fff, #FAFBFF);border:1px solid var(--border);border-radius:10px;padding:14px 16px;min-width:180px;cursor:pointer;transition:all 0.3s var(--ease);position:relative;overflow:hidden}.offer-chip::before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, var(--blue), var(--red));transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--ease)}.offer-chip:hover{border-color:var(--blue-mid);transform:translateY(-3px);box-shadow:0 10px 30px rgba(30,63,160,0.12)}.offer-chip:hover::before{transform:scaleX(1)}.offer-tag{font-family:var(--fm);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg, var(--red), #A31414);color:#fff;padding:3px 8px;border-radius:100px;display:inline-block;margin-bottom:10px}.offer-brand{font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}.offer-desc{font-size:11.5px;color:var(--gray);line-height:1.5}.offer-pts-tag{margin-top:10px;font-family:var(--fm);font-size:10px;color:var(--blue);background:var(--blue-xlight);padding:3px 8px;border-radius:100px;display:inline-block;border:1px solid rgba(30,63,160,0.15)}.activity-item{display:flex;align-items:flex-start;gap:14px;padding:14px 24px;border-bottom:1px solid var(--gray-border)}.activity-item:last-child{border-bottom:none}.act-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px}.act-text{font-size:13px;color:var(--text-mid);line-height:1.5}.act-time{font-family:var(--fm);font-size:10px;color:var(--text-soft);margin-top:3px}.qa-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;padding:15px}.qa-btn{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;border-radius:10px;border:1px solid var(--gray-border);background:linear-gradient(155deg, #fff, #FAFBFF);cursor:pointer;transition:all 0.3s var(--ease)}.qa-btn:hover{border-color:var(--blue-mid);background:var(--blue-xlight);transform:translateY(-3px);box-shadow:0 8px 24px rgba(30,63,160,0.1)}.qa-icon{font-size:22px}.qa-label{font-size:11.5px;font-weight:600;color:var(--text);text-align:center;line-height:1.3}.expiry-card{background:linear-gradient(135deg, rgba(217,119,6,0.08), rgba(217,119,6,0.03));border:1px solid rgba(217,119,6,0.25);border-radius:12px;padding:18px 22px;display:flex;align-items:center;gap:16px}.expiry-icon{font-size:28px;flex-shrink:0}.expiry-lbl{font-size:13.5px;font-weight:600;color:var(--text)}.expiry-sub{font-size:12px;color:var(--gray);margin-top:3px}.expiry-cta{margin-left:auto;padding:8px 20px;border-radius:4px;background:linear-gradient(135deg, var(--amber), #B45309);color:#fff;font-size:12px;font-weight:700;font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;border:none;transition:all .2s;flex-shrink:0}.expiry-cta:hover{box-shadow:0 8px 24px rgba(217,119,6,0.35);transform:translateY(-1px)}.debit-card-visual{width:100%;height:160px;border-radius:14px;background:linear-gradient(135deg, #1B3A8C 0%, #2d5be3 60%, var(--red) 100%);position:relative;overflow:hidden;padding:20px 22px;box-shadow:0 12px 40px rgba(30,63,160,0.3);display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,0.1)}.debit-card-visual::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='30' cy='30' r='30'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.debit-card-visual::after{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.025'%3E%3Ccircle cx='20' cy='20' r='1'/%3E%3C/g%3E%3C/svg%3E")}.dc-chip{width:32px;height:24px;background:linear-gradient(135deg, #D4AF37, #F5D060);border-radius:4px;position:relative;z-index:1}.dc-number{font-family:var(--fm);font-size:13px;letter-spacing:.22em;color:rgba(255,255,255,0.9);position:relative;z-index:1}.dc-bottom{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:1}.dc-name{font-family:var(--fd);font-size:14px;font-weight:600;color:rgba(255,255,255,0.95)}.dc-bank{font-family:var(--fm);font-size:8.5px;letter-spacing:.18em;color:rgba(255,255,255,0.55);text-transform:uppercase;margin-top:2px}.dc-scheme{font-size:28px}.pill{display:inline-block;padding:4px 12px;border:1px solid var(--border);border-radius:100px;font-size:10.5px;color:var(--gray);font-family:var(--fm);letter-spacing:.1em}.pill-blue{border-color:rgba(30,63,160,0.2);color:var(--blue);background:var(--blue-xlight)}.pill-green{border-color:rgba(22,163,74,0.2);color:var(--green);background:rgba(22,163,74,0.08)}.pill-red{border-color:rgba(212,46,46,0.2);color:var(--red);background:var(--red-light)}.sec-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--fm);font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--ebony);margin-bottom:8px}.sec-eyebrow::before{content:'';display:block;width:24px;height:1.5px;background:var(--ebony)}.load-more{text-align:center;margin-top:2rem;grid-column:1 / -1}.btn-load-more{background:#fff;color:#0071bb;border:2px solid #0071bb;padding:0.8rem 2.5rem;border-radius:100px;font-weight:700;cursor:pointer;transition:all 0.2s}@media only screen and (max-width: 599px){.btn-load-more{border:1px solid #0071bb;padding:0.5rem 1rem}}@media only screen and (max-width: 375px){.btn-load-more{font-size:13px}}.btn-load-more:hover{background:#0071bb;color:#fff}.live-dot{display:inline-flex;align-items:center;gap:6px;font-family:var(--fm);font-size:9.5px;color:var(--green);letter-spacing:.1em;text-transform:uppercase}.live-dot::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--green);animation:dotBlink 1.4s ease-in-out infinite}.empty-state{text-align:center;padding:40px 20px;color:var(--text-soft)}.empty-state .es-icon{font-size:40px;margin-bottom:12px}.empty-state .es-txt{font-size:13.5px}.mycard-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:20px;margin-bottom:20px}.mycard-item{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:20px;transition:.2s}.mycard-item:hover{border-color:var(--blue)}.mycard-visual{height:160px;border-radius:12px;background:#0071bb;color:#fff;padding:18px;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.mycard-chip{width:36px;height:24px;background:#D4AF37;border-radius:4px}.mycard-number{font-family:var(--fm);letter-spacing:.18em;font-size:14px}.mycard-bottom{display:flex;justify-content:space-between;align-items:flex-end}.mycard-name{font-family:var(--fd);font-size:14px;font-weight:600}.mycard-bank{font-family:var(--fm);font-size:9px;letter-spacing:.14em;color:rgba(255,255,255,0.7)}.mycard-details{margin-top:16px;display:flex;justify-content:space-between;align-items:center}.mycard-type{font-size:12px;color:var(--gray)}.status-pill{padding:4px 10px;border-radius:100px;font-size:10px;font-family:var(--fm);border:1px solid var(--border)}.status-pill.completed{background:#ECFDF5;color:#065F46}.status-pill.cancelled{background:#FEF2F2;color:#991B1B}.status-pill.upcoming{background:#EEF2FF;color:#1E40AF}.status-pill.refunded{background:#FEF3C7;color:#92400E}.status-active{color:var(--green)}.status-blocked{color:var(--red)}.mycard-actions{margin-top:14px;display:flex;gap:8px}.action-btn{flex:1;padding:8px 10px;border:1px solid var(--border);background:var(--white);border-radius:6px;font-size:12px;cursor:pointer}.action-btn:hover{border-color:var(--blue)}.pts-earned{font-family:var(--fm);font-weight:700;font-size:13px;color:var(--success)}.pts-redeemed{font-family:var(--fm);font-weight:700;font-size:13px;color:var(--red)}.pts-zero{font-family:var(--fm);font-size:13px;color:var(--text-soft)}.pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--border);background:#FAFAFA}.page-info{font-size:12.5px;color:var(--muted)}.page-btns{display:flex;gap:4px}.page-btn{padding:5px 12px;border:1px solid var(--border);border-radius:6px;background:var(--white);font-size:12.5px;cursor:pointer;transition:var(--transition)}.page-btn.active{background:var(--primary);color:var(--white);border-color:var(--primary)}.page-btn:disabled{opacity:.4;cursor:default}.page-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.map-strip{background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;gap:20px;align-items:stretch;overflow:hidden}.map-content{flex:1}.map-label{font-size:15px;font-weight:700;margin-bottom:4px}.map-sub{font-size:12.5px;color:var(--muted);margin-bottom:16px}.page-footer{padding:16px 0;border-top:1px solid var(--gray-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.page-footer-text{font-size:11.5px;color:var(--text-soft)}.page-footer-links{display:flex;gap:16px;font-size:11.5px}.page-footer-links span{color:var(--blue);cursor:pointer}.travel-summary{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media (max-width: 900px){.travel-summary{grid-template-columns:repeat(2, 1fr)}}.ts-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden}.ts-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}.ts-card.flights::before{background:linear-gradient(90deg, #1B3A8C, #2d5be3)}.ts-card.hotels::before{background:linear-gradient(90deg, #059669, #10B981)}.ts-card.spent::before{background:linear-gradient(90deg, #D97706, #F59E0B)}.ts-card.saved::before{background:linear-gradient(90deg, #C8102E, #EF4444)}.ts-icon{font-size:22px;margin-bottom:6px}.ts-val{font-family:var(--fm);font-size:24px;font-weight:700;color:#111}.ts-label{font-size:12px;color:var(--muted)}.ts-sub{font-size:11px;color:var(--text-soft);margin-top:2px}.filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-bar select,.filter-bar input{padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;background:var(--white);color:#111;outline:none;transition:var(--transition)}.filter-bar select:focus,.filter-bar input:focus{border-color:var(--primary)}.filter-tab{padding:7px 16px;border-radius:20px;border:1px solid var(--border);font-size:13px;font-weight:500;background:#fff;color:var(--muted);transition:var(--transition);cursor:pointer}.filter-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.filter-tab:hover:not(.active){border-color:var(--primary);color:var(--primary)}.filter-spacer{margin-left:auto}.filter-section{margin-bottom:1.5rem}.filter-section h4{font-size:1rem;margin-bottom:0.75rem;color:var(--cbi-text);display:flex;align-items:center;gap:0.5rem}.filter-section h4::before{content:"📁";display:none}.category-list{list-style:none;max-height:240px;overflow-y:auto;padding-right:0.5rem}@media only screen and (max-width: 768px){.category-list{max-height:180px}}.category-list li{margin-bottom:0.5rem}.category-list label{display:flex;align-items:center;gap:0.5rem;font-size:0.9rem;cursor:pointer;padding:0}.category-list label:hover{color:var(--blue)}.category-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.category-list li{margin:0}.category-list label{display:flex;align-items:center;gap:10px;padding:10px;font-family:var(--fm);font-size:12px;font-weight:500;color:#000;background:#fff;border:1px solid var(--cbi-border);border-radius:8px;cursor:pointer;transition:all 0.2s ease;margin-bottom:0}.category-list label:hover{border-color:var(--blue);background:var(--blue-xlight)}.category-list input[type="radio"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid var(--cbi-border);border-radius:50%;position:relative;cursor:pointer;transition:all 0.2s ease;opacity:1;z-index:9}.category-list input[type="radio"]::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--blue);transform:translate(-50%, -50%) scale(0);transition:transform 0.2s ease}.category-list input[type="radio"]:checked{border-color:var(--blue)}.category-list input[type="radio"]:checked::after{transform:translate(-50%, -50%) scale(1)}.category-list input[type="radio"]:checked+span,.category-list label:has(input:checked){background:var(--blue-xlight);border-color:var(--blue);color:var(--blue);font-weight:600}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.section-header-left{width:75%}@media only screen and (max-width: 768px){.section-header-left{width:100%}}.section-header-left h2{font-size:1.8rem;color:var(--text);display:flex;align-items:center;gap:0.5rem;margin-bottom:10px}.section-header-left p{margin-bottom:0;color:var(--cbi-text-light)}.section-header-right{width:25%}.section-header-right .search-box{margin-bottom:0}.section-header-right .search-box input{width:100%;padding:0.6rem 0.8rem;border:1px solid var(--cbi-border);border-radius:var(--radius);font-size:0.9rem}@media only screen and (max-width: 768px){.section-header-right{width:100%}}@media only screen and (max-width: 768px){.section-header{margin-bottom:1rem;gap:0.8rem;flex-direction:column}}.trips-section{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.trips-header{padding:18px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.trips-title{font-size:15px;font-weight:700}.trips-count{font-size:12px;color:var(--muted);margin-left:8px}.export-btn{padding:7px 14px;border:1px solid var(--border);border-radius:8px;background:var(--white);font-size:12.5px;font-weight:600;color:var(--muted);transition:var(--transition)}.export-btn:hover{border-color:var(--primary);color:var(--primary)}.trip-table{width:100%;border-collapse:collapse}.trip-table th{padding:10px 16px;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid var(--border);background:#FAFAFA}.trip-table td{padding:14px 16px;border-bottom:1px solid #F3F4F6;vertical-align:middle}.trip-table tr:last-child td{border-bottom:none}.trip-table tr:hover td{background:#F9FAFB}.trip-type{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.trip-type-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.trip-type-icon.flight{background:#EEF2FF}.trip-type-icon.hotel{background:#ECFDF5}.trip-type-icon.bus{background:#FEF3C7}.trip-type-icon.train{background:#FCE7F3}.route{font-weight:600;font-size:13px;color:#111}.route-sub{font-size:11.5px;color:var(--muted);margin-top:2px}.route-list{display:flex;flex-direction:column;gap:10px}.route-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#F9FAFB;border-radius:8px;border:1px solid var(--border)}.route-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.route-dot.red{background:var(--red)}.route-dot.blue{background:var(--blue)}.route-dot.green{background:var(--success)}.route-info{flex:1}.route-name{font-weight:600;font-size:13px}.route-date{font-size:11.5px;color:var(--muted)}.route-pts{font-family:var(--fm);font-size:12px;font-weight:700;color:var(--success);margin-left:auto}.amt{font-weight:600;font-size:13px}.filters-sidebar{background:white;border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow);height:fit-content}@media only screen and (max-width: 650px){.filters-sidebar{padding:1rem}}.filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--cbi-border)}.filters-header h3{font-size:1.2rem;color:var(--blue);margin:0}.search-box{position:relative;margin-bottom:1.5rem;display:block}.search-box input{width:100%;height:42px;padding:0.75rem 1rem 0.75rem 2.5rem;border:1px solid var(--cbi-border);border-radius:var(--radius);font-size:0.95rem;box-sizing:border-box}.giftcards-section{background:white;border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow)}@media only screen and (max-width: 768px){.giftcards-section{background:transparent;border-radius:0;padding:0;box-shadow:none}}.giftcards-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1.25rem}@media only screen and (max-width: 768px){.giftcards-grid{grid-template-columns:repeat(2, 1fr);gap:0.9rem}}@media only screen and (max-width: 375px){.giftcards-grid{grid-template-columns:repeat(1, 1fr);gap:0.75rem}}.giftcard-card{border:1px solid var(--cbi-border);border-radius:10px;padding:0.8rem;text-align:center;transition:all 0.2s;background:#fff;position:relative;overflow:hidden}.giftcard-card:hover{transform:translateY(-3px)}.giftcard-card:hover .giftcard-logo img{transform:scale(1.05)}@media only screen and (max-width: 499px){.giftcard-card{border-radius:0.5rem;padding:0.5rem}}.giftcard-badge{position:absolute;top:0.75rem;right:0;background:#ce0f3d;color:#fff;font-size:0.5rem;font-weight:700;padding:0.25rem 0.4rem;text-transform:uppercase;letter-spacing:0.5px;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;z-index:99}.giftcard-logo{margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}@media only screen and (max-width: 768px){.giftcard-logo{margin-bottom:0.75rem}}.giftcard-logo img{width:100%;height:150px;max-height:100%;object-fit:fill;padding:0;transition:transform 0.2s}.giftcard-name{font-weight:600;margin-bottom:0.5rem;font-size:1rem;min-height:40px;display:flex;align-items:center;justify-content:center}.giftcard-category{font-size:0.8rem;color:var(--cbi-text-light);margin-bottom:0.75rem}@media only screen and (max-width: 599px){.giftcard-category{font-size:0.6rem;margin-bottom:0.5rem}}.giftcard-points{background:var(--cbi-light);padding:0.5rem;border-radius:4px;margin-bottom:1rem}.giftcard-points strong{color:var(--blue);font-size:1.1rem}.giftcard-points span{font-size:0.85rem;color:var(--cbi-text-light)}.giftcard-cash{font-size:0.85rem;color:var(--cbi-text-light);margin-bottom:1rem}.btn-redeem{width:90%;padding:0.6rem;background:#0071bb;color:#fff;border:none;border-radius:30px;font-weight:600;cursor:pointer;transition:background 0.2s}@media only screen and (max-width: 479px){.btn-redeem{width:100%;padding:0.5rem;font-size:13px}}.btn-redeem:hover{background:#00548e}.btn-redeem:disabled{background:#ccc;cursor:not-allowed}.products-section{background:white;border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow)}@media only screen and (max-width: 768px){.products-section{padding:1rem}}.products-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1.25rem;margin-top:1rem}.product-card{border:1px solid var(--cbi-border);border-radius:10px;padding:0;text-align:center;transition:all 0.2s;background:white;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.product-card{padding:0}}.product-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.12)}.product-card:hover .giftcard-logo img{transform:scale(1.05)}.product-badge{position:absolute;top:0.75rem;right:0;background:var(--cbi-gold);color:#000;font-size:0.5rem;font-weight:700;padding:0.25rem 0.4rem;text-transform:uppercase;letter-spacing:0.5px;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;z-index:9999}.product-image{width:100%;display:flex;align-items:center;justify-content:center;background:var(--cbi-light);border-radius:4px;margin-bottom:0.75rem;overflow:hidden}.product-image img{max-width:90%;max-height:90%;object-fit:contain}.product-image .placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg, #e0e7ff, #c7d2fe);color:var(--blue);font-weight:700;font-size:2rem}.product-name{font-weight:600;font-size:0.95rem;margin-bottom:0.25rem;color:var(--cbi-text);min-height:2.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-brand{font-size:0.8rem;color:var(--cbi-text-light);margin-bottom:0.5rem}.product-category{font-size:0.75rem;color:var(--blue);background:rgba(0,51,102,0.08);padding:0.2rem 0.5rem;border-radius:4px;display:inline-block;margin-bottom:0.75rem}.product-points{font-size:1.1rem;font-weight:700;color:var(--blue);margin-bottom:0.25rem}.product-points span{font-size:0.85rem;font-weight:400;color:var(--cbi-text-light)}.product-cash{font-size:0.8rem;color:var(--cbi-text-light);margin-bottom:0.75rem}.similar-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px;position:relative;z-index:1}.similar-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform 0.22s var(--ease),box-shadow 0.22s var(--ease),border-color 0.22s var(--ease)}.similar-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.similar-thumb{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.similar-thumb::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.08)}.status{background:none !important;padding:0 !important;border:none !important;border-radius:0 !important;display:inline !important;font-size:inherit !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important}.status.success,.status.completed,.status.delivered{color:#1e7e34 !important;font-weight:600}.status.failed,.status.cancelled,.status.returned{color:#dc3545 !important;font-weight:600}.status.pending,.status.partially-completed{color:#856404 !important;font-weight:600}.status.refunded{color:#6c757d !important;font-weight:600}.status.order-placed{color:#007bff !important;font-weight:600}.status.confirmed{color:#17a2b8 !important;font-weight:600}.status.dispatched{color:#6f42c1 !important;font-weight:600}@media (max-width: 1200px){.kpi-grid{grid-template-columns:1fr 1fr !important}.dash-grid{grid-template-columns:1fr !important}}@media (max-width: 900px){.dash-shell{grid-template-columns:1fr !important}.sidebar{display:none !important}.dash-grid-3{grid-template-columns:1fr 1fr !important}}@media (max-width: 600px){.kpi-grid{grid-template-columns:1fr 1fr !important}.dash-main{padding:20px !important}.dash-grid-3{grid-template-columns:1fr !important}.topbar{padding:6px 18px !important}#nav{padding:0 15px !important}}@media (max-width: 360px){.kpi-grid{grid-template-columns:1fr !important}}.dashboard_footer{padding:16px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.dashboard_footer_left{font-size:11.5px;color:var(--text-soft)}.dashboard_footer_right{display:flex;gap:16px;font-size:11.5px}.dashboard_footer_right span{color:#0071bb;cursor:pointer}.oh-kpi{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;margin-bottom:24px}.oh-kpi-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,0.06);transition:transform .2s}.oh-kpi-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--kc)}.oh-kpi-card:hover{transform:translateY(-3px)}.oh-kpi-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;background:var(--kb);margin-bottom:10px}.oh-kpi-val{font-size:24px;font-weight:700;color:#111827;line-height:1;margin-bottom:3px}.oh-kpi-lbl{font-size:11px;color:#6B7280;font-weight:500}.oh-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.06);overflow:hidden;margin-bottom:24px}.oh-panel-head{padding:18px 22px 14px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.oh-panel-title{font-size:15px;font-weight:600;color:#111827}.oh-panel-title em{font-style:italic;color:#0071bb}.oh-panel-sub{font-size:11px;color:#9CA3AF;margin-top:2px}.oh-tabs{display:flex;gap:4px;background:#F9FAFB;border-radius:8px;padding:4px;border:1px solid #e5e7eb;margin-bottom:15px}@media only screen and (max-width: 768px){.oh-tabs{display:grid;grid-template-columns:repeat(2, 1fr);gap:4px}}.oh-tab{flex:1;padding:8px 12px;border-radius:6px;border:none;background:transparent;font-size:12px;font-weight:500;color:#6B7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border:1px solid #e1e1e1}.oh-tab:hover{background:rgba(255,255,255,0.7);color:#111827}.oh-tab.active{background:#fff;color:#0071bb;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,0.08);border-color:#0071bb}.oh-tab.active .oh-tab-count{background:#0071bb;color:#fff}.oh-tab-count{font-size:9px;font-weight:700;padding:2px 6px;border-radius:100px;background:#DBE4FF;color:#0071bb}.oh-tab-head{padding:15px 15px 0}.oh-filters{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.oh-chip{padding:5px 14px;border-radius:100px;border:1px solid #e5e7eb;background:#fff;font-size:11.5px;font-weight:500;color:#6B7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:5px}.oh-chip:hover,.oh-chip.active{border-color:#0071bb;color:#0071bb;background:#EEF2FF;font-weight:600}.oh-chip .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.oh-search{margin-left:auto;display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:7px;border:1px solid #e5e7eb;background:#fff;min-width:180px}.oh-search input{border:none;outline:none;background:transparent;font-size:12px;color:#111827;width:100%}.oh-search input::placeholder{color:#9CA3AF}.oh-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;align-items:stretch;position:relative;overflow:hidden;transition:all .25s;animation:ohFadeUp .35s ease both}.oh-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--oa, #0071bb)}.oh-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.1)}.oh-card+.oh-card{margin-top:10px}.oh-thumb{width:88px;min-width:88px;display:flex;align-items:center;justify-content:center;font-size:30px;border-right:1px solid #e5e7eb;flex-shrink:0;position:relative;background:var(--tb, #EEF2FF)}.oh-thumb img{width:65px;height:50px;object-fit:contain;margin-bottom:10px}.oh-thumb-lbl{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:#9CA3AF}.oh-body{flex:1;padding:10px;display:flex;align-items:center;gap:10px;min-width:0}.oh-order-body{padding:0 15px 15px}.oh-info{flex:1;min-width:0}.oh-name{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oh-meta{font-size:11px;color:#6B7280;margin-top:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.oh-id{font-size:9.5px;color:#9CA3AF;margin-top:4px;font-family:monospace}.oh-nums{display:flex;align-items:center;gap:20px;flex-shrink:0}.oh-num-lbl{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#9CA3AF;margin-bottom:2px}.oh-num-val{font-size:13px;font-weight:600;color:#111827}.oh-num-val.pts{color:#0071bb}.oh-actions{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:14px 16px;border-left:1px solid #e5e7eb;flex-shrink:0;min-width:120px}.oh-btn{padding:7px 14px;border-radius:5px;border:1px solid #e5e7eb;background:#fff;font-size:11px;font-weight:600;color:#4B5563;cursor:pointer;transition:all .2s;text-align:center;white-space:nowrap}.oh-btn:hover{border-color:#0071bb;color:#0071bb;background:#EEF2FF}.oh-btn.primary{background:linear-gradient(135deg, #0071bb, #3B82F6);color:#fff;border-color:transparent}.oh-btn.primary:hover{box-shadow:0 4px 14px rgba(30,63,160,0.3)}.oh-code-row{display:flex;align-items:center;gap:7px;margin-top:7px}.oh-code-val{font-family:monospace;font-size:10.5px;background:#F9FAFB;padding:3px 9px;border-radius:4px;border:1px solid #e5e7eb;letter-spacing:.1em}.oh-copy-sm{font-size:9px;padding:3px 9px;border-radius:4px;border:1px solid rgba(30,63,160,0.2);background:#EEF2FF;color:#0071bb;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.oh-empty{text-align:center;padding:48px 20px;color:#9CA3AF}.oh-empty-icon{font-size:40px;margin-bottom:12px}.oh-empty-txt{font-size:16px;font-weight:600;color:#4B5563}.oh-empty-sub{font-size:14px;margin-top:6px}.oh-modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.oh-modal-overlay.open{display:flex}.oh-modal{background:#fff;border-radius:14px;padding:32px 28px;width:100%;max-width:460px;position:relative;max-height:90vh;overflow-y:auto;box-shadow:0 28px 70px rgba(0,0,0,0.2);animation:ohSlideUp .28s ease}@media only screen and (max-width: 768px){.oh-modal{width:90%}}.oh-modal-x{position:absolute;top:12px;right:14px;background:none;border:none;font-size:18px;color:#6B7280;cursor:pointer;padding:4px 8px;border-radius:4px}.oh-modal-x:hover{background:#F9FAFB}.oh-modal-h{font-size:19px;font-weight:700;color:#111827;margin-bottom:3px}.oh-modal-s{font-size:12.5px;color:#6B7280;margin-bottom:20px}.oh-modal-btns{display:flex;gap:10px;margin-top:20px}.oh-modal-btns button{flex:1;padding:11px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.oh-modal-btns .sec{background:none;border:1px solid #e5e7eb;color:#4B5563}.oh-modal-btns .pri{background:linear-gradient(135deg, #0071bb, #3B82F6);color:#fff;border:none}.oh-modal-btns .pri:hover{box-shadow:0 4px 14px rgba(30,63,160,0.3)}.oh-det-container{padding:20px;background:#fff;text-align:left}@media only screen and (max-width: 768px){.oh-det-container{padding:15px}}.oh-det-h2{font-size:20px;font-weight:700;color:#111827;margin:0 0 4px 0;border:none;padding:0;background:none}.oh-det-ref{font-size:11px;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.8px;font-family:monospace;margin-bottom:20px}.oh-det-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}@media only screen and (max-width: 768px){.oh-det-meta-grid{gap:8px;margin-bottom:15px}}.oh-det-meta-box{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:12px 16px;text-align:left}@media only screen and (max-width: 768px){.oh-det-meta-box{border-radius:8px;padding:10px}}.oh-det-meta-lbl{font-size:9px;color:#9CA3AF;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:6px}.oh-det-meta-val{font-size:14px;font-weight:700;color:#111827}.oh-det-item-row{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #E5E7EB;border-radius:12px;margin-bottom:12px;background:#fff}@media only screen and (max-width: 768px){.oh-det-item-row{gap:10px;padding:10px;border-radius:10px;margin-bottom:10px}}.oh-det-item-img{width:52px;height:52px;border-radius:8px;border:1px solid #F3F4F6;object-fit:contain;background:#fff;padding:4px}.oh-det-item-main{flex:1;min-width:0;text-align:left}.oh-det-item-name{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:3px;display:block}.oh-det-item-info{font-size:11px;color:#6B7280;display:flex;gap:8px;margin-bottom:4px}.oh-det-item-side{text-align:right}.oh-det-item-amt{font-size:14px;font-weight:700;color:#111827}.oh-det-item-pts{display:inline-block;background:#7C3AED;color:#fff;font-size:9.5px;font-weight:700;padding:3px 10px;border-radius:5px;margin-top:5px}.oh-det-summary{background:#F9FAFB;border-radius:12px;padding:20px;border:1px solid #E5E7EB;margin-top:20px}@media only screen and (max-width: 768px){.oh-det-summary{border-radius:10px;padding:15px;margin-top:15px}}.oh-det-sm-h{font-size:13px;font-weight:700;color:#111827;margin-bottom:14px;text-align:left}.oh-det-sm-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12.5px;color:#4B5563}.oh-det-sm-total{margin-top:12px;padding-top:12px;border-top:1px solid #E5E7EB;font-weight:700;color:#111827;font-size:14px}.oh-det-sm-pts{font-size:10.5px;color:#7C3AED;font-weight:600;margin-left:8px}.gc-visual{border-radius:10px;padding:18px 20px;color:#fff;position:relative;overflow:hidden;margin-bottom:16px;box-shadow:0 6px 20px rgba(0,0,0,0.15)}.gc-visual::after{content:'';position:absolute;top:-30px;right:-30px;width:130px;height:130px;border-radius:50%;background:rgba(255,255,255,0.07)}.gc-type{font-size:9px;letter-spacing:2px;text-transform:uppercase;opacity:.85;margin-bottom:8px}.gc-name{font-size:16px;font-weight:700;margin-bottom:3px}.gc-brand{font-size:10.5px;opacity:.72}.gc-code-box{display:flex;align-items:center;gap:10px;background:#F8FAFF;border-radius:7px;padding:12px 14px;margin-bottom:14px;border:1px solid #e5e7eb}.gc-code-lbl{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#9CA3AF;margin-bottom:4px}.gc-code-num{font-family:monospace;font-size:14px;font-weight:700;color:#0071bb;letter-spacing:1.2px;flex:1}.gc-copy-btn{padding:7px 12px;border-radius:5px;border:1px solid rgba(30,63,160,0.2);background:#EEF2FF;color:#0071bb;font-size:10.5px;font-weight:600;cursor:pointer;white-space:nowrap}.gc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.gc-grid-item{background:#F8FAFF;border-radius:7px;padding:11px 13px;border:1px solid #e5e7eb}.gc-grid-lbl{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#9CA3AF;margin-bottom:4px}.gc-grid-val{font-size:15px;font-weight:700;color:#111827}.gc-grid-val.green{color:#16A34A}.gc-tips{font-size:11px;color:#6B7280;line-height:1.75;padding:11px 13px;background:rgba(30,63,160,0.04);border-radius:7px;border:1px solid rgba(30,63,160,0.09);list-style:none;margin:0;padding-left:0}.gc-tips li::before{content:'• ';color:#0071bb}.det-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.det-item{padding:11px 13px;background:#F9FAFB;border-radius:7px;border:1px solid #e5e7eb}.det-lbl{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:#9CA3AF;margin-bottom:4px}.det-val{font-size:13px;font-weight:600;color:#111827}.det-val.blue{color:#0071bb}.session-expired-image{margin-bottom:15px}#session-modal{background:#fff;border-radius:12px;padding:32px 40px;text-align:center;max-width:360px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,0.18)}#session-modal h2{margin:0 0 12px;font-size:1.2rem}#session-modal p{margin:4px 0;color:#000}#session-modal button{margin:16px 6px 0;padding:10px 24px;border:none;border-radius:6px;cursor:pointer;font-size:.95rem}#session-countdown{font-size:2.8rem;font-weight:700;color:#0071bb;margin:8px 0}#session-stay{background:#0071bb;color:#fff}#session-logout{background:#f1f1f1;color:#000}#session-expired-modal{background:#fff;border-radius:14px;padding:30px;text-align:center;max-width:420px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,0.2)}#session-expired-modal h2{margin:0 0 10px;font-size:1.25rem;color:#000}#session-expired-modal p{margin:4px 0;color:#000;font-size:.95rem}#session-expired-icon{font-size:3rem;margin-bottom:12px}#session-expired-close{margin-top:15px;padding:8px 16px;background:#0071bb;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;min-width:100px}#session-expired-close:hover{background:#00548e}.staticBanner.recharge{display:none}.recharge_card{margin:0}.recharge_card .custom-card{-webkit-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);-moz-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);-o-box-shadow:0 0 5px 2px rgba(4,36,198,0.08);box-shadow:0 0 5px 2px rgba(4,36,198,0.08)}.recharge_card .customHeading{display:flex;align-items:center;margin-bottom:30px}.recharge_card .customHeading figure{border:1px solid #ce0f3d;width:60px;height:60px;text-align:center;background:#fbccd8;margin-right:20px;margin-bottom:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.recharge_card .customHeading figure img{margin-top:10px}.recharge_card .formBox{padding:40px 30px;border:1px solid #d7d7d7}@media (max-width: 767px){.recharge_card .formBox{padding:20px}}.fastForward{position:relative;z-index:1;padding:0 0 0 30px}.fastForward .styled__checkBox{position:absolute;top:6px;left:0;z-index:10}.termsContent{padding:30px 0}.termsContent .termsBanner{padding:40px 0;margin-bottom:40px;background-color:#0071bb}.termsContent h2{font-family:"Open Sans",sans-serif;font-size:22px;margin-bottom:10px}.userCart{margin:0}.userCart .cartTable{border:1px solid #ddd;-webkit-box-shadow:0 0 10px 2px rgba(0,0,255,0.07);-moz-box-shadow:0 0 10px 2px rgba(0,0,255,0.07);-o-box-shadow:0 0 10px 2px rgba(0,0,255,0.07);box-shadow:0 0 10px 2px rgba(0,0,255,0.07)}.userCart .cartTable ul{list-style:none;display:flex;align-items:center;border-bottom:1px solid #ccc;justify-content:space-between}.userCart .cartTable ul li{display:block;font-size:16px;padding:10px}.userCart .cartTable ul li.image{width:15%}.userCart .cartTable ul li.name{width:25%}.userCart .cartTable ul li.quantity{width:16%}.userCart .cartTable ul li.value{width:12%}.userCart .cartTable ul li.tvalue{width:12%}.userCart .cartTable ul li.action{width:10%}.userCart .cartTable ul li:first-child{padding-left:30px}.userCart .cartTable ul li figure{position:relative;z-index:1;margin:0;width:80px;height:60px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.userCart .cartTable ul li figure img{position:absolute;top:50%;left:50%;width:80px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.userCart .cartTable ul .quantitySelect{padding:5px;min-width:80px;cursor:pointer}.userCart .cartTable ul .delete-item{font-size:14px;padding:8px 15px}.userCart .cartTable ul.headingRow{border-color:#ddd;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #eee, #f9f9f9);background-image:-moz-linear-gradient(top, #eee, #f9f9f9);background-image:-ms-linear-gradient(top, #eee, #f9f9f9);background-image:-o-linear-gradient(top, #eee, #f9f9f9);background-image:linear-gradient(top, #eee, #f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eee', endColorStr='#f9f9f9')}.userCart .cartTable ul.headingRow li{font-family:"Open Sans",sans-serif}.userCart .emptyCart{padding:30px 40px;text-align:center;border:1px solid #ddd}.userCart .emptyCart p{font-size:18px}.userCart .emptyCart img{width:120px;margin:0 auto}.gridGiftCards{display:flex;flex-wrap:wrap}.gridGiftCards__item{position:relative;top:0;padding:0;width:calc((100% / 4) - 21px);margin-right:28px;margin-bottom:0;overflow:hidden;transition:all 0.5s ease;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}.gridGiftCards__item:nth-child(4n+4){margin-right:0}.gridGiftCards__item figure{position:relative;z-index:1;height:190px;margin:0;background:#fff url("../img/offers/offerCards-bg.png") no-repeat center center/60%}.gridGiftCards__item figure img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:80%;max-height:80%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1023px){.gridGiftCards__item figure{height:180px}}@media (max-width: 767px){.gridGiftCards__item figure{height:150px}}@media (max-width: 479px){.gridGiftCards__item figure{height:100px}}.gridGiftCards__item--btnBox{background:#f4f4f4;padding:20px;text-align:center;display:flex;flex-direction:column}@media (max-width: 479px){.gridGiftCards__item--btnBox{padding:10px}}.gridGiftCards__item--btnBox h4{font-size:25px;font-family:"Open Sans",sans-serif;line-height:1.2;color:#282828;margin:0 0 5px}@media (max-width: 479px){.gridGiftCards__item--btnBox h4{font-size:15px}}@media (max-width: 767px){.gridGiftCards__item--btnBox h4{font-size:18px}}.gridGiftCards__item--btnBox a{font-size:14px;display:inline-block;color:#0071bb;text-decoration:underline}@media (max-width: 479px){.gridGiftCards__item--btnBox a{font-size:12px}}.gridGiftCards__item:hover{top:-10px}@media (max-width: 768px){.gridGiftCards__item{width:calc((100% / 2) - 14px);margin-right:28px;margin-bottom:20px}.gridGiftCards__item:nth-child(4n+4){margin-right:28px}.gridGiftCards__item:nth-child(2n+2){margin-right:0}.gridGiftCards__item:nth-last-child(2),.gridGiftCards__item:nth-last-child(1){margin-bottom:0}}@media only screen and (max-width: 767px){.gridGiftCards__item{width:calc(100%/2 - 10px);margin-right:0}}.gridGiftCards--home{padding:0 !important}@media only screen and (max-width: 767px){.gridGiftCards--home{justify-content:space-between}}.gridVouchers{display:flex;flex-wrap:wrap;margin-top:60px}.gridVouchers__item{display:flex;padding:0;overflow:hidden;background:white;flex-direction:column;width:24%;margin-left:1.33%;margin-bottom:40px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.05);-o-box-shadow:0 0 2px 1px rgba(0,0,0,0.05);box-shadow:0 0 2px 1px rgba(0,0,0,0.05)}.gridVouchers__item:first-child{margin-left:0}.gridVouchers__item figure{position:relative;z-index:1;margin:0;height:220px;overflow:hidden;background:white}.gridVouchers__item figure img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1280px){.gridVouchers__item figure{height:180px}}@media (max-width: 992px){.gridVouchers__item figure{height:140px}}.gridVouchers__item p{margin:0;padding:15px;line-height:24px}@media (max-width: 992px){.gridVouchers__item p{line-height:inherit}}.gridVouchers__item--textBox{padding:15px}.gridVouchers__item--textBox p{padding:0}.gridVouchers__item--code{display:flex;align-items:center;justify-content:flex-end;padding:0 15px 15px;margin-top:auto}.gridVouchers__item--code span{font-size:16px}.gridVouchers__item--code .code{position:relative;z-index:1;margin-left:15px;background:#edc317;padding:3px 35px 3px 15px}.gridVouchers__item--code .code:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border:15px solid transparent;border-right-color:white}@media (max-width: 992px){.gridVouchers__item--code{flex-direction:column;align-items:flex-start}.gridVouchers__item--code .code{margin-left:0;margin-top:5px}}.gridVouchers__item--copyCode{display:flex;align-items:center;justify-content:center;padding:10px 15px 25px}.gridVouchers__item--copyCode span{font-size:16px;padding:4px 15px;border:1px solid #999999}.gridVouchers__item--copyCode .code{border-style:dashed}.gridVouchers__item--copyCode .copy{margin-left:-1px;background:#bcdbf5}@media (max-width: 768px){.gridVouchers__item{width:48%;margin-left:2%;margin-bottom:30px}.gridVouchers__item:first-child,.gridVouchers__item:nth-child(2n+1){margin-left:0}}@media (max-width: 480px){.gridVouchers__item{width:100%;margin:0 0 20px}}.giftCardsListing{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}@media (max-width: 768px){.giftCardsListing{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.giftCardsListing{grid-template-columns:repeat(2, 1fr);gap:10px}}.giftCardsListing--item,.giftCardsListing__item{position:relative;overflow:hidden;transition:all 0.5s ease;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}@media (max-width: 767px){.giftCardsListing--item,.giftCardsListing__item{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}}.giftCardsListing--item figure,.giftCardsListing__item figure{background:#fff url("../img/offers/offerCards-bg.png") no-repeat center center;margin:0}.giftCardsListing--item--btnBox,.giftCardsListing__item--btnBox{background:#f4f4f4;padding:10px;text-align:center;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.giftCardsListing--item--btnBox,.giftCardsListing__item--btnBox{padding:10px;background-color:transparent}}.giftCardsListing--item--btnBox h4,.giftCardsListing__item--btnBox h4{font-size:16px;font-family:"Open Sans",sans-serif;line-height:1.2;color:#282828;margin:0}@media only screen and (max-width: 767px){.giftCardsListing--item--btnBox h4,.giftCardsListing__item--btnBox h4{font-size:15px}}.giftCardsListing--item--btnBox a,.giftCardsListing__item--btnBox a{display:inline-block;color:#0071bb;text-decoration:underline}.giftCardsListing--item:hover,.giftCardsListing__item:hover{transform:translateY(-5px)}@media (max-width: 480px){.giftCardsListing--item,.giftCardsListing__item{width:100%}}.custom_filter_btn_box{padding:15px}.custom_filter_btn_box ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;list-style:none}.custom_filter_btn_box ul li a{padding:5px 10px;font-family:"Open Sans",sans-serif;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px}.custom_filter_btn_box ul li:first-child a{background-color:#ce0f3d}.custom_filter_btn_box ul li:last-child a{background-color:#0071bb}.giftCardDetails{position:relative}.giftCardDetails--image{margin-bottom:40px}.giftCardDetails--image img{border-radius:10px;width:100%;height:auto}@media (max-width: 576px){.giftCardDetails--image{margin-bottom:20px}}.giftCardDetails .voucherValue{position:relative}.giftCardDetails .voucherValue .denomination{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}.giftCardDetails .voucherValue .denomination li{display:block;font-size:15px;cursor:pointer;text-align:center;padding:6px 10px;border:1px solid #dddddd;margin:0;border-radius:20px}@media (max-width: 576px){.giftCardDetails .voucherValue .denomination li{font-size:14px;padding:5px 8px}}.giftCardDetails .voucherValue .denomination li:hover{color:#fff;background:#00548e;border-color:#00548e}.giftCardDetails .voucherValue .denomination li.selected{color:#fff;background:#0071bb;border-color:#0071bb}.giftCardDetails .customAmount__quantity{margin-top:40px}.giftCardDetails .customAmount__quantity .customAmount{display:flex;align-items:center}.giftCardDetails .customAmount__quantity .customAmount span{font-family:"Open Sans",sans-serif;font-size:24px;padding:5px 10px 5px 0}@media (max-width: 576px){.giftCardDetails .customAmount__quantity .labelPoints{text-align:center}.giftCardDetails .customAmount__quantity .labelPoints span{margin-top:10px}}.giftCardDetails .customAmount__quantity .totalPrice{display:flex;align-items:center;font-size:18px;padding-top:30px}.giftCardDetails .customAmount__quantity .totalPrice .bold{font-family:"Open Sans",sans-serif;font-size:21px;padding:0 10px}.giftCardDetails .customAmount__quantity .totalPrice .light{font-family:"Open Sans",sans-serif;font-size:16px}@media (max-width: 576px){.giftCardDetails .customAmount__quantity .totalPrice{flex-direction:column}}.giftCardDetails .custom-form{margin-top:40px}.giftCardDetails .custom-form .form-group{font-size:18px;margin-bottom:20px}.giftCardDetails .custom-form .form-group .label{font-family:"Open Sans",sans-serif;color:black;margin-bottom:10px}.giftCardDetails .custom-form .form-group .form-control[disabled]{opacity:0.4;color:rgba(255,255,255,0)}.giftCardDetails .custom-form .sendToMySelf{margin-bottom:20px}.giftCardDetails .custom-form .btnBox{padding:0}@media screen and (max-width: 768px){.giftCardDetails .custom-form .btnBox .btn{margin-bottom:15px}}.customizeGiftCard{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px}.labelPoints{display:block}.labelPoints span{display:inline-block;position:relative;z-index:1;background:#01b9f5;font-size:16px;color:white;padding:5px 15px 5px 30px}.labelPoints span:before{content:"";position:absolute;top:0;left:-1px;border:17px solid transparent;border-left-color:white}@media only screen and (max-width: 768px){.labelPoints span:before{border:14px solid transparent;border-left-color:white}}.giftCardDetailsNew_left_tnc_header{background-color:#eef0f7;padding:10px;border-radius:10px;font-size:16px;font-weight:600;position:relative;display:flex;align-items:center;cursor:pointer}.giftCardDetailsNew_left_tnc_header:after{content:'';width:10px;height:10px;border-top:1px solid #121212;border-right:1px solid #121212;transform:rotate(135deg);display:inline-flex;position:absolute;right:15px;transition:all 0.25s ease-in-out}.giftCardDetailsNew_left_tnc_header.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.giftCardDetailsNew_left_tnc_header.open:after{content:'';border-left:1px solid #121212;border-bottom:1px solid #121212;border-top:none;border-right:none}.giftCardDetailsNew_left_tnc_body{padding:10px;background-color:#F5F5F5;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:none}.giftCardDetailsNew_left_tnc_body.open{display:block}.giftCardDetailsNew_left_tnc_body p{margin-bottom:5px}.giftCardDetailsNew_left_tnc_body p:last-child{margin-bottom:0}.gc-details-v2{font-family:"Open Sans",sans-serif;color:var(--gc-text);background:var(--gc-bg)}.gc-details-v2 .grid-bg{background-image:linear-gradient(rgba(30,63,160,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(30,63,160,0.04) 1px, transparent 1px);background-size:72px 72px}.gc-details-v2 .sec-eyebrow{display:flex;align-items:center;gap:12px;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--ebony);margin-bottom:18px}.gc-details-v2 .sec-eyebrow::before{content:'';display:block;width:36px;height:1.5px;background:var(--ebony)}@media only screen and (max-width: 599px){.gc-details-v2 .sec-eyebrow{gap:10px;font-size:10px;letter-spacing:.22em;margin-bottom:16px}.gc-details-v2 .sec-eyebrow::before{width:24px}}.gc-details-v2 .sec-h2{font-family:"Open Sans",sans-serif;font-size:clamp(28px, 4vw, 52px);font-weight:400;line-height:1.08;color:var(--gc-text)}.gc-details-v2 .sec-h2 em{font-style:italic;color:var(--blue);font-weight:600}.gc-details-v2 .checkout-card{background:linear-gradient(155deg, #fff 0%, #F8FAFF 100%);border:1px solid rgba(30,63,160,0.14);border-radius:16px;padding:24px 28px;box-shadow:0 24px 80px rgba(30,63,160,0.1);position:sticky;top:90px}@media only screen and (max-width: 599px){.gc-details-v2 .checkout-card{border-radius:12px;padding:18px}}.gc-details-v2 .brand-desc{font-size:15px;font-weight:400;line-height:1.6;color:var(--gc-text-mid);margin-bottom:36px;white-space:normal;overflow-wrap:break-word}@media only screen and (max-width: 599px){.gc-details-v2 .brand-desc{font-size:14px;margin-bottom:24px}}.gc-details-v2 .denom-btn{padding:12px 20px;border:1.5px solid var(--gc-gray-border);border-radius:8px;background:#fff;font-family:var(--gc-fm);font-size:14px;font-weight:700;color:var(--gc-text);cursor:pointer;transition:all 0.2s var(--gc-ease);position:relative;overflow:hidden}.gc-details-v2 .denom-btn:hover{border-color:var(--blue);color:var(--blue);background:var(--white)}.gc-details-v2 .denom-btn.highlight{border-color:var(--blue);color:var(--blue);background:var(--white)}.gc-details-v2 .breadcrumb{padding:18px 0;display:flex;align-items:center;gap:8px;font-family:var(--gc-fm);font-size:11px;letter-spacing:.08em;color:var(--gc-text-soft);background:transparent;margin-bottom:0}@media only screen and (max-width: 599px){.gc-details-v2 .breadcrumb{padding:10px 0;gap:6px;font-size:10px}}.gc-details-v2 .breadcrumb span{cursor:pointer;transition:color .2s}.gc-details-v2 .breadcrumb span.bc-sep{color:var(--gc-border)}.gc-details-v2 .breadcrumb .bc-active{color:var(--gc-text-mid);font-weight:600}.gc-details-v2 .trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.gc-details-v2 .trust-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}@media only screen and (max-width: 599px){.gc-details-v2 .trust-chips{gap:6px;margin-bottom:20px}}.gc-details-v2 .trust-badge{background:#fff;border:1px solid var(--gc-border);border-radius:100px;padding:6px 10px;font-size:10.5px;box-shadow:var(--gc-shadow)}.gc-details-v2 .trust-badge-text{font-size:12px;font-weight:600;margin-left:4px}.gc-details-v2 .morph-bg-1{position:absolute;top:-60px;right:5%;width:500px;height:500px;border-radius:42% 58% 70% 30%/45% 45% 55% 55%;background:radial-gradient(circle, rgba(30,63,160,0.07), transparent 70%);animation:gc-morphBg 14s ease infinite;pointer-events:none;z-index:0}.gc-details-v2 .float-anim{animation:gc-floatB 4.5s ease-in-out infinite}.gc-details-v2 .accordion-item{border-bottom:1px solid var(--gc-gray-border)}.gc-details-v2 .accordion-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 0;background:none;border:none;font-size:14.5px;font-weight:600;color:var(--gc-text);cursor:pointer;text-align:left;transition:color .2s;font-family:var(--gc-fb)}.gc-details-v2 .accordion-icon{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--gc-gray-border);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--gc-gray);transition:all 0.3s var(--gc-ease)}.gc-details-v2 .accordion-item.active .accordion-icon{border-color:var(--gc-blue);color:var(--gc-blue);background:var(--gc-blue-xlight);transform:rotate(45deg)}.gc-details-v2 .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s var(--gc-ease)}.gc-details-v2 .accordion-item.active .accordion-content{max-height:2000px}.gc-details-v2 .accordion-inner{padding:0 0 20px;font-size:14px;color:var(--gc-text-mid);line-height:1.7}.gc-details-v2 .accordion-inner ul,.gc-details-v2 .accordion-inner ol{padding-left:20px;margin-bottom:15px}.gc-details-v2 .accordion-inner li{margin-bottom:8px}.gc-details-v2 .qty-selector{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--gc-gray-border);border-radius:8px;padding:8px 14px;width:fit-content}.gc-details-v2 .qty-selector select{border:none;outline:none;background:transparent;font-family:var(--gc-fm);font-size:14px;font-weight:700;color:var(--gc-text);cursor:pointer}.gc-details-v2 .totalPriceBox{background:linear-gradient(135deg, rgba(30,63,160,0.06), rgba(30,63,160,0.03));border:1px solid rgba(30,63,160,0.12);border-radius:12px;padding:24px;margin-bottom:24px}.gc-details-v2 .price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.gc-details-v2 #discount-row{color:#15803d;font-weight:600;display:none}.gc-details-v2 .total-row{margin-top:16px;padding-top:20px;border-top:1.5px solid rgba(30,63,160,0.15)}.gc-details-v2 .voucherValue h5{font-family:var(--gc-fm);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gc-gray);margin-bottom:12px}.gc-details-v2-image{border-radius:15px;background-color:#fff}.gc-details-v2-image img{width:100%;height:auto;border-radius:16px;max-width:100%}#product-form .denom-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-bottom:24px}.similar-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}.similar-grid-products{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;position:relative;z-index:1}@media only screen and (max-width: 768px){.similar-grid-products{grid-template-columns:repeat(2, 1fr);gap:15px}}@media only screen and (max-width: 399px){.similar-grid-products{grid-template-columns:repeat(1, 1fr);gap:15px}}.similar-card{background:#fff;border:1px solid var(--gc-gray-border);border-radius:12px;overflow:hidden;transition:all 0.4s var(--gc-ease);cursor:pointer;display:flex;flex-direction:column}.similar-card:hover{transform:translateY(-8px);box-shadow:var(--gc-shadow-md);border-color:var(--gc-blue)}.similar-card:hover .similar-thumb img{transform:scale(1.08)}.similar-card-content{padding:16px 18px 20px}.similar-card-content-title{font-size:15px;font-weight:600;color:var(--gc-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.similar-card-content-points{font-family:var(--gc-fm);font-size:11px;color:var(--gc-gray);margin-bottom:14px}.similar-card-content-redeem{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--gc-gray-border)}.similar-card-content-redeem span{font-size:13px;font-weight:700;color:var(--blue)}.similar-thumb{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;background:#f9fafb}.similar-thumb img{max-width:100%;max-height:100%;object-fit:contain;transition:transform 0.4s var(--gc-ease)}.similar-thumb-pill{position:absolute;bottom:10px;right:10px;background:rgba(255,255,255,0.9);font-family:var(--gc-fm);font-size:10px;font-weight:700;color:var(--gc-text);padding:3px 10px;border-radius:100px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.selection-summary-card{background:#f8faff;border-radius:12px;padding:18px;margin-bottom:24px;border:1px solid #eef2f8}@media only screen and (max-width: 599px){.selection-summary-card{border-radius:8px;padding:16px;margin-bottom:16px}}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-family:var(--gc-fm)}.summary-row .label{font-size:14px;color:#6c757d;text-transform:none;margin-bottom:0}.summary-row .value{font-size:16px;font-weight:600;color:#212529}.summary-row.total-row{margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef;margin-bottom:0}.summary-row.total-row .label{font-size:16px;font-weight:700;color:#212529}.summary-row.total-row .value{font-size:24px;font-family:var(--gc-fm);font-weight:700}.points-highlight{color:var(--gc-blue);font-weight:700}#discountprice{font-size:14px;margin-top:8px}.legacy-container{display:none !important}.similar-giftcards{position:relative;overflow:hidden;background:#fff;padding:45px 0}.similar-giftcards-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%, rgba(30,63,160,0.04), transparent 60%);pointer-events:none}.sec-h4{font-family:var(--gc-fd);font-size:24px;font-weight:400;color:var(--gc-text);margin-bottom:24px}.sec-h4 em{font-style:italic;color:var(--blue);font-weight:600}@keyframes gc-gradShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.travelSearchTop .hotelformbox-form{padding:25px 0}@media (max-width: 1279px){.travelSearchTop .hotelformbox-form{padding:110px 0 20px}}@media (max-width: 767px){.travelSearchTop .hotelformbox-form{padding:75px 0 20px}}.hotelListing{display:flex;align-items:flex-start}.hotelListing__filters{flex-shrink:0;flex-basis:280px;background:white;box-shadow:0 0 15px 0 rgba(0,0,0,0.04)}@media (max-width: 1279px){.hotelListing__filters{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1002;overflow:auto;display:none}}.hotelListing__content{flex-grow:1;flex-basis:auto;overflow:hidden;width:calc(100% - 280px);margin-right:-15px;padding-right:15px;padding-left:30px}@media (max-width: 1279px){.hotelListing__content{margin-right:0;padding-left:0;padding:0 15px;margin:0 -15px}}.filterBox--accodionItem__listItem .hotellists-search .form-group{position:relative}.filterBox--accodionItem__listItem .hotellists-search .form-group input[type="text"].form-control{padding-left:45px}.filterBox--accodionItem__listItem .hotellists-search .form-group img{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:16px}.hotellistsmain-heading{margin:0}.hotellistsmain-heading .hotellists-bottom h2{margin:0 0 5px}.hotellistsmain-heading .hotellists-bottom .address{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.2;color:#5b5b5b;margin:0}@media (max-width: 767px){.hotellistsmain-heading .hotellists-bottom .address{margin:0 0 20px}}.hotellistsmain-heading .hotellists-bottom form .hotellists-sortby .form-group{position:relative;margin:0}.hotellistsmain-heading .hotellists-bottom form .hotellists-sortby .form-group select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none}.hotellistsmain-heading .hotellists-bottom form .hotellists-sortby .form-group img{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:12px}.hotellists-boxes .hotellists-box{background-color:#fff;border-radius:10px;padding:20px;display:flex;justify-content:space-between;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotellists-boxes .hotellists-box:not(:last-child){margin-bottom:20px}@media (max-width: 767px){.hotellists-boxes .hotellists-box{flex-direction:column;padding:15px}}.hotellists-boxes .hotellists-box .hotellistsbox-img{width:200px;border-radius:5px;overflow:hidden;margin:0}@media (max-width: 1023px){.hotellists-boxes .hotellists-box .hotellistsbox-img{width:100px}}@media (max-width: 767px){.hotellists-boxes .hotellists-box .hotellistsbox-img{width:100%;margin-bottom:20px;height:50vw}}.hotellists-boxes .hotellists-box .hotellistsbox-img a{display:block;height:100%;position:relative}.hotellists-boxes .hotellists-box .hotellistsbox-img a img{width:auto;height:auto;max-width:100%;max-height:100%;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hotellists-boxes .hotellists-box .hotellistsbox-details{padding:0 30px;width:calc(100% - (200px + 160px))}@media (max-width: 1023px){.hotellists-boxes .hotellists-box .hotellistsbox-details{width:calc(100% - (100px + 160px))}}@media (max-width: 767px){.hotellists-boxes .hotellists-box .hotellistsbox-details{width:100%;text-align:center;padding:0 0 20px}}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top{margin:0 0 15px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top h2{margin:0 0 15px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top h2 a{display:block;font-family:"Open Sans",sans-serif;font-size:27px;line-height:31px;color:#303030;letter-spacing:-0.5px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top .address{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.2;color:#282828;letter-spacing:0.1px;margin:0}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top .address img{width:10px;margin-right:7.5px;opacity:0.31}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle{margin:0 0 15px;display:flex;align-items:center}@media (max-width: 767px){.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle{justify-content:center;flex-direction:column}}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle ul{margin:0;padding:0;display:inline-block;margin-right:10px}@media (max-width: 767px){.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle ul{margin-right:0;margin-bottom:20px}}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle ul li{display:block;padding-right:5px;float:left}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle ul li i{color:#d6d6d6;float:left}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle ul li.active i{color:#fcd218}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle .reviews-details{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;letter-spacing:0.5px;color:#4f4f4f;margin:0}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle .reviews-details .hotel-star{background-color:#ecc93c;color:#fff;padding:4px 8px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:12px;line-height:1.2;letter-spacing:-0.5px;margin-right:20px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle .reviews-details .hotel-star i{margin-right:5px;font-size:12px;color:#fff}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle .reviews-details .total-reviews{opacity:0.6}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-bottom .description{font-family:"Open Sans",sans-serif;font-size:15px;line-height:20px;color:#282828;letter-spacing:0.1px;margin:0}.hotellists-boxes .hotellists-box .hotellistsbox-booking{text-align:center;padding:10px 0 10px 30px;border-left:1px solid #e9e5e2;width:160px}@media (max-width: 767px){.hotellists-boxes .hotellists-box .hotellistsbox-booking{width:100%;border-left:none;border-top:1px solid #e9e5e2;padding:20px 0 0}}.hotellists-boxes .hotellists-box .hotellistsbox-booking .points-btn{display:block;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5;color:#333;margin-bottom:8px}.hotellists-boxes .hotellists-box .hotellistsbox-booking h2{font-family:"Open Sans",sans-serif;font-size:22px;line-height:1.2;color:#282828;letter-spacing:0.1px;margin-bottom:10px}.hotellists-boxes .hotellists-box .hotellistsbox-booking h2 small del{color:#818181}.hotellists-boxes .hotellists-box .hotellistsbox-booking p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.1px;margin-bottom:15px}.hotellists-boxes .hotellists-box .hotellistsbox-booking .btn-primary{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.2;color:#fff;letter-spacing:-0.15px;padding:10px 20px}.travelSearchTop{background-color:#fff;box-shadow:0 0 32px 3px rgba(25,44,161,0.04)}.travelSearchTop .container-fluid{padding-left:30px;padding-right:30px}@media (max-width: 767px){.travelSearchTop .container-fluid{padding-left:15px;padding-right:15px}}.travelSearchTop .flightformbox-form{padding:25px 0}@media (max-width: 1279px){.travelSearchTop .flightformbox-form{padding:110px 0 20px}}@media (max-width: 767px){.travelSearchTop .flightformbox-form{padding:75px 0 20px}}.travelSearchTop .paddingright{padding-right:30px}@media (max-width: 1279px){.travelSearchTop .paddingright{padding-right:15px}}.travelSearchTop .paddingleft{padding-left:30px}@media (max-width: 1279px){.travelSearchTop .paddingleft{padding-left:15px;padding-top:30px}}.travelSearchTop .travelexchange{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:1}@media (max-width: 1279px){.travelSearchTop .travelexchange{bottom:auto;top:50%;left:50%;transform:translate(-50%, -50%)}}.travelSearchTop .form-group{position:relative;margin:0}@media (max-width: 1279px){.travelSearchTop .form-group{margin:0 0 40px;width:100%}}@media (max-width: 767px){.travelSearchTop .form-group{margin:0 0 20px}}.travelSearchTop .form-group input:not([type="button"]).form-control{font-family:"Open Sans",sans-serif;font-size:14px;color:#282828;height:auto;padding:12px 16px;border-radius:5px;background:white;border-color:#6c6c6c29;box-shadow:0 0 20px 5px rgba(0,113,187,0.1)}.travelSearchTop .form-group input:not([type="button"]).form-control.caretDown{background:url("../img/travels/arrowdown-icon.png") calc(100% - 15px) center no-repeat}.travelSearchTop .form-group input:not([type="button"]).form-control.calenderIcon{padding-left:50px;background:url("../img/travels/calender-icon.png") 15px center no-repeat}.travelSearchTop .form-group input:not([type="button"]).form-control::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}.travelSearchTop .form-group input:not([type="button"]).form-control::-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}.travelSearchTop .form-group input:not([type="button"]).form-control:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}.travelSearchTop .form-group input:not([type="button"]).form-control:-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}.travelSearchTop .form-group h3{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#555555;letter-spacing:0.5px;margin:0 0 10px}.travelSearchTop .form-group p{margin:0;font-size:14px}.travelSearchTop .form-group .location-input{position:relative;z-index:2}.travelSearchTop .form-group .location-input .locationinput-icon{position:absolute;top:50%;right:17px;transform:translateY(-50%);width:12px;height:7px}.travelSearchTop .form-group .location-input .locationinput-icon img{width:100%;float:left}.travelSearchTop .form-group .location-dropdown{position:absolute;top:100%;left:0;width:100%;min-width:300px;background-color:#fff;padding:0;border:1px solid #6c6c6c29;border-top:none;box-shadow:0 0 21px 3px rgba(25,44,161,0.1);z-index:999;transform-origin:0 0 0;opacity:0;visibility:hidden;transform:scaleY(0);max-height:260px;overflow:auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.travelSearchTop .form-group .location-dropdown.open{opacity:1;visibility:visible;transform:scaleY(1)}.travelSearchTop .form-group .location-dropdown ul{margin:0;padding:0}.travelSearchTop .form-group .location-dropdown ul li{display:flex;align-items:center;justify-content:space-between;cursor:pointer;overflow:hidden;padding:8px 10px;border-top:1px solid rgba(0,113,187,0.07)}.travelSearchTop .form-group .location-dropdown ul li:first-child{border-top:none}.travelSearchTop .form-group .location-dropdown ul li.selected{background-color:#0071bb;color:#fff}.travelSearchTop .form-group .location-dropdown ul li .left{width:70%;float:left;text-align:left;font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px;color:#282828;letter-spacing:1px}.travelSearchTop .form-group .location-dropdown ul li .right{width:30%;float:right;text-align:right;font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px;color:#282828;letter-spacing:1px}.travelSearchTop .form-group .location-dropdown ul li:hover .left,.travelSearchTop .form-group .location-dropdown ul li:hover .right{font-family:"Open Sans",sans-serif;color:#333333}.travelSearchTop .form-group label{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#555555;letter-spacing:0.5px;margin:0 0 10px}.travelSearchTop .form-group .startdate-input{position:relative}.travelSearchTop .form-group .startdate-input .startdateinput-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:19px;height:19px;opacity:0.25}.travelSearchTop .form-group .startdate-input .startdateinput-icon img{width:100%;float:left}.travelSearchTop .form-group .startdate-input input.form-control{padding-left:50px}@media (max-width: 1366px){.travelSearchTop .form-group .startdate-input input.form-control{padding-left:40px}}.travelSearchTop .form-group .enddate-input{position:relative}.travelSearchTop .form-group .enddate-input .enddateinput-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:19px;height:19px;opacity:0.25}.travelSearchTop .form-group .enddate-input .enddateinput-icon img{width:100%;float:left}.travelSearchTop .form-group .enddate-input input.form-control{padding-left:50px}@media (max-width: 1366px){.travelSearchTop .form-group .enddate-input input.form-control{padding-left:40px}}.travelSearchTop .form-group .roomguest-input{position:relative;z-index:2}.travelSearchTop .form-group .roomguest-input .roomguestinput-icon{position:absolute;top:50%;right:17px;transform:translateY(-50%);width:12px;height:7px}.travelSearchTop .form-group .roomguest-input .roomguestinput-icon img{width:100%;float:left}.travelSearchTop .form-group .roomguest-dropdown{position:absolute;top:100%;left:0;width:100%;min-width:300px;background-color:#fff;padding:15px;border:1px solid #6c6c6c29;border-top:none;box-shadow:0 0 21px 3px rgba(25,44,161,0.1);z-index:999;transform-origin:0 0 0;opacity:0;visibility:hidden;transform:scaleY(0)}.travelSearchTop .form-group .roomguest-dropdown.open{opacity:1;visibility:visible;transform:scaleY(1)}@media (max-width: 767px){.travelSearchTop .form-group .roomguest-dropdown{min-width:100%}}.travelSearchTop .form-group .roomguest-dropdown ul{margin:0;padding:0;user-select:none}.travelSearchTop .form-group .roomguest-dropdown ul li{display:flex;align-items:center;justify-content:space-around;font-family:"Open Sans",sans-serif;font-size:14px;color:#282828;overflow:hidden;padding:12px 0;border-top:1px solid rgba(0,113,187,0.07)}.travelSearchTop .form-group .roomguest-dropdown ul li:first-child,.travelSearchTop .form-group .roomguest-dropdown ul li:last-child{border-top:none}.travelSearchTop .form-group .roomguest-dropdown ul li:last-child{padding:0}.travelSearchTop .form-group .roomguest-dropdown ul li#flight_option{flex-direction:column}.travelSearchTop .form-group .roomguest-dropdown ul li.directionColumn{flex-direction:column}.travelSearchTop .form-group .roomguest-dropdown ul li.doneButton{padding-bottom:0;justify-content:flex-end}.travelSearchTop .form-group .roomguest-dropdown ul li .left{width:65%;font-size:14px;text-align:left}@media (max-width: 767px){.travelSearchTop .form-group .roomguest-dropdown ul li .left{width:60%}}.travelSearchTop .form-group .roomguest-dropdown ul li .right{position:relative;display:flex;width:25%;text-align:center;align-items:center;justify-content:space-between}@media (max-width: 767px){.travelSearchTop .form-group .roomguest-dropdown ul li .right{width:40%}}.travelSearchTop .form-group .roomguest-dropdown ul li .right .icon{width:24px;height:24px;cursor:pointer;border:1px solid #d8d8d8;border-radius:50%;display:flex;align-items:center;justify-content:center}.travelSearchTop .form-group .roomguest-dropdown ul li .right .icon img{width:12px}.travelSearchTop .form-group .roomguest-dropdown ul li .right .value{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.2;color:#6a6a6a}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section{position:relative;display:block;width:100%;user-select:none}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section:not(:last-child){margin:0 0 8px}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section .radio-box{display:block;margin:0;cursor:pointer;padding-left:24px}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section .radio-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section .radio-box input:checked ~ .checkmark{border-color:#0071bb}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section .radio-box input:checked ~ .checkmark:after{display:block;background-color:#0071bb}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section .radio-box .checkmark{position:absolute;top:11px;left:0;height:16px;width:16px;border:1px solid #9d9d9d;background-color:#fff;border-radius:50%;transform:translateY(-50%)}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section .radio-box .checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background-color:#9d9d9d}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section .radio-box .checkmark:after{display:none}.travelSearchTop .form-group .roomguest-dropdown ul li .radio-section .radio-box .checktext{font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px;color:var(--ebony);margin:0}.travelSearchTop .form-group .roomguest-dropdown ul li .travelSearch-btn{font-family:"Open Sans",sans-serif;font-size:15px;border:none;padding:8px 16px;color:#fff;background:#0071bb;border-radius:30px}.travelSearchTop .button-group{height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.travelSearchTop .button-group .btn.btn-primary{height:54px}@media (max-width: 767px){.travelSearchTop .button-group{width:100%}}.travelSearchTop__mobileView{position:fixed;top:0;left:0;right:10px;z-index:10;background:#0071bb;padding:30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.travelSearchTop__mobileView span{display:inline-block;font-family:"Open Sans",sans-serif;font-size:18px;color:white;cursor:pointer;text-transform:uppercase;background:#0071bb;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media (max-width: 767px){.travelSearchTop__mobileView span{font-size:14px}}@media (max-width: 1279px){.travelSearchTop__mobileView{display:flex;right:0}}@media (max-width: 767px){.travelSearchTop__mobileView{padding:15px}}.travelSearchTop--modify{position:relative;z-index:2;padding:0}.travelSearchTop--modify .container{transform:translateY(0)}.travelSearchTop--modify .travelSearchTop__form{padding-top:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm{display:flex;padding:20px 0;justify-content:space-between;margin:0 -10px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group{flex-grow:1;max-width:16%;margin:0 10px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group:first-child{margin-left:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group:last-child{margin-right:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group label{margin:0 0 2px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group .form-control{font-size:13px;padding:10px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group .btn-custom{display:block;width:100%;font-size:15px;padding:0 20px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group .btn-primary{padding-top:12.5px;padding-bottom:12.5px}@media (max-width: 1279px){.travelSearchTop--modify .travelSearchTop__form .modifySearchForm{height:100vh;overflow:auto;padding:62px 0 81px;flex-direction:column;justify-content:flex-start;margin:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group{margin:0;max-width:100%;padding:10px 20px;flex-grow:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group.fixedBottom{position:fixed;bottom:0;left:0;right:0;background:white;padding:20px;border-top:1px solid #ddd}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group.fixedBottom label{display:none}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group.fixedBottom .btn{font-size:15px}}@media (max-width: 1279px){.travelSearchTop--modify{background:white;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1001;overflow:auto;box-shadow:0 5px 15px rgba(0,113,187,0.1);display:none}.travelSearchTop--modify .container{max-width:100%;padding-left:30px;padding-right:30px;width:100%}}.flightListing{display:flex;align-items:flex-start}.flightListing__filters{flex-shrink:0;flex-basis:280px;background:white;box-shadow:0 0 15px 0 rgba(0,0,0,0.04)}@media (max-width: 1279px){.flightListing__filters{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1002;overflow:auto;display:none}}.flightListing__content{flex-grow:1;flex-basis:auto;overflow:hidden;width:calc(100% - 280px);margin-right:-15px;padding-right:15px;padding-left:30px}@media (max-width: 1279px){.flightListing__content{margin-right:0;padding-left:0;padding:0 15px;margin:0 -15px}}.hideFilters{position:relative}.hideFilters img{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:11px}.allflightlists{margin:0 -15px;overflow:hidden;display:flex}.allflightlists .departure-flightlists{width:50%;padding:0 15px;transition:all 0.5s ease}.allflightlists .departure-flightlists.widthHalf{width:50%}.allflightlists .departure-flightlists.widthFull{width:100%}.allflightlists .return-flightlists{width:50%;padding:0 15px;transition:all 0.5s ease}.allflightlists .return-flightlists.widthHalf{width:50%}.flightlistsmain-norecordBox{background:#fff;padding:20px;text-align:center;text-transform:capitalize}.flightlistsmain-heading{margin:0 0 20px}.flightlistsmain-heading .flightlists-bottom .flight-heading{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;margin:0 0 5px 10px;letter-spacing:0.2px}.flightlistsmain-heading .flightlists-bottom .flight-details{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;margin:0;letter-spacing:0.2px}.flightlistsmain-heading .flightlists-bottom .flightlists-sortby .form-group{position:relative}.flightlistsmain-heading .flightlists-bottom .flightlists-sortby .form-group select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none}.flightlistsmain-heading .flightlists-bottom .flightlists-sortby .form-group img{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:12px}.flightlists-boxes .flightlists-box{background-color:#fff;border-radius:10px;box-shadow:0 0 9px 1px rgba(0,0,0,0.06);display:flex;align-items:center;justify-content:space-between;border:1px solid #fff;overflow:hidden}.flightlists-boxes .flightlists-box.active{border:1px solid #8adcf6;background-color:#f5f9fa}.flightlists-boxes .flightlists-box:not(:last-child){margin-bottom:20px}@media (max-width: 1023px){.flightlists-boxes .flightlists-box:last-child{margin-bottom:30px}}.flightlists-boxes .flightlists-box .flightlistsbox-details{padding:20px 10px;flex-grow:1;position:relative}@media (max-width: 1279px){.flightlists-boxes .flightlists-box .flightlistsbox-details{padding:10px}}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details{width:70%}}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section{position:relative;display:block;width:100%;user-select:none}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section:not(:last-child){margin:0 0 15px}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box{display:block;margin:0;cursor:pointer;padding-left:30px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box{padding-left:15px}}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box input:checked ~ .checkmark{border-color:#f47624}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box input:checked ~ .checkmark:after{display:block;background-color:#f47624}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box .checkmark{position:absolute;top:11px;left:0;height:18px;width:18px;border:1px solid #9d9d9d;background-color:#fff;border-radius:50%;transform:translateY(-50%)}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box .checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background-color:#9d9d9d}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box .checkmark:after{display:none}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box .checkmark{height:12px;width:12px}}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box .checktext{font-family:"Open Sans",sans-serif;font-size:16px;line-height:21px;color:#243a7e;margin:0;white-space:nowrap}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box .checktext{font-size:11px}}@media (max-width: 1279px){.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section:not(:last-child){margin:0 0 10px}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-bottom{display:flex;align-items:center;justify-content:space-between}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-bottom:not(:last-child){margin-top:15px}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left{display:flex;align-items:flex-start;justify-content:flex-start;min-width:136px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left{width:95px;min-width:auto;margin:0}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-img{width:50px}@media (max-width: 1279px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-img{width:40px}}@media (max-width: 1023px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-img{width:35px}}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-img{width:25px}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-img img{width:100%}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail{padding-left:10px;width:calc(100% - 50px)}@media (max-width: 1279px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail{width:calc(100% - 40px)}}@media (max-width: 1023px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail{width:calc(100% - 35px)}}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail{width:calc(100% - 25px)}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail h2,.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail h6{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail h2,.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail h6{font-size:13px}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail p{font-size:11px}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center{text-align:center}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center{width:auto}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-divider{color:#000;font-size:70px;line-height:35px}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-time{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-time{display:none}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-img{width:106px;max-width:100%;margin:0 auto 5px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-img{display:none}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-img img{width:100%}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-stops{font-family:"Open Sans",sans-serif;font-size:12px;line-height:17px;letter-spacing:0.2px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-stops{display:none}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right{min-width:76px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right{width:65px;min-width:auto}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right .flightlistsboxdetailsright-detail h2,.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right .flightlistsboxdetailsright-detail h6{font-family:"Open Sans",sans-serif;font-size:21px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right .flightlistsboxdetailsright-detail h2,.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right .flightlistsboxdetailsright-detail h6{font-size:13px}}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right .flightlistsboxdetailsright-detail p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right .flightlistsboxdetailsright-detail p{font-size:11px}}.flightlists-boxes .flightlists-box .flightlistsbox-booking{text-align:center;padding:15px;border-left:1px solid #e9e5e2;min-width:100px}@media (max-width: 1365px){.flightlists-boxes .flightlists-box .flightlistsbox-booking{padding:10px}}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-booking{width:30%;min-width:auto;padding:10px}}.flightlists-boxes .flightlists-box .flightlistsbox-booking .points-btn{display:inline-block;font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.2;color:#fff;letter-spacing:-0.05px;padding:10px;background-color:#00b9f5;margin-bottom:15px;pointer-events:none}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-booking .points-btn{display:none}}.flightlists-boxes .flightlists-box .flightlistsbox-booking h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;letter-spacing:0.1px;margin-bottom:10px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-booking h2{font-size:15px;font-family:"Open Sans",sans-serif}}.flightlists-boxes .flightlists-box .flightlistsbox-booking p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.1px;margin-bottom:15px}@media (max-width: 767px){.flightlists-boxes .flightlists-box .flightlistsbox-booking p{display:none}}.flightlists-boxes .flightlists-box .flightlistsbox-booking .btn-primary{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.2;color:#fff;letter-spacing:-0.15px}.flightlists-boxes .flightlists-box .flightlistsbox-booking .flightlistsboxbooking-details{display:inline-block}.booknow-section{display:block;background-color:#fff;padding:30px 0;position:fixed;bottom:0;left:0;width:100%;z-index:999;box-shadow:0 4px 11px 8px rgba(0,0,0,0.1)}@media (max-width: 1279px){.booknow-section{padding:10px 0}}.booknow-section .container{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1279px){.booknow-section .container{flex-direction:column}}.booknow-section .radio-section{display:none !important}.booknow-section__mobileToggle{position:relative;z-index:10;display:none;cursor:pointer;margin-bottom:-25px}.booknow-section__mobileToggle img{opacity:0.7;transform:rotate(180deg)}.booknow-section__mobileToggle.open{margin-bottom:0}.booknow-section__mobileToggle.open img{transform:rotate(0)}@media (max-width: 1279px){.booknow-section__mobileToggle{display:inline-block}}.booknow-section__flightDetails{width:calc(100% - 200px)}@media (max-width: 1279px){.booknow-section__flightDetails{width:100%;height:0;overflow:hidden}.booknow-section__flightDetails.show{height:auto;padding-top:20px;padding-bottom:20px}}.booknow-section__totalAmount{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:180px}.booknow-section__totalAmount .text{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 1279px){.booknow-section__totalAmount .text{align-items:flex-start}}.booknow-section__totalAmount .text h4{font-size:18px;line-height:27px;letter-spacing:0.2px;color:#1b1b1b;font-family:"Open Sans",sans-serif;margin:0 0 10px}.booknow-section__totalAmount .text h4 .bold{font-family:"Open Sans",sans-serif;display:inline}.booknow-section__totalAmount .text p{font-size:16px;line-height:1.2;letter-spacing:0.1px;color:#212121;font-family:"Open Sans",sans-serif;margin:0 0 20px}@media (max-width: 1279px){.booknow-section__totalAmount .text p{margin:0}}.booknow-section__totalAmount a,.booknow-section__totalAmount input{display:block}@media (max-width: 1279px){.booknow-section__totalAmount{width:100%;flex-direction:row}}.modifyAndSearchHelper{display:none;padding:20px 0;background:white;box-shadow:0 5px 15px rgba(0,0,0,0.07)}.modifyAndSearchHelper .container{display:flex;align-items:center;justify-content:space-between}.modifyAndSearchHelper .modify{flex-grow:1;flex-basis:auto;margin-right:20px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;border:1px solid lightblue}.modifyAndSearchHelper .modify .currentInfo{flex-grow:1;padding:0 20px;flex-basis:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modifyAndSearchHelper .modify a{flex-shrink:0;flex-basis:100px;font-family:"Open Sans",sans-serif;font-size:14px;padding:7px 20px;text-align:center;border-radius:4px;background:lightblue;text-transform:uppercase}.modifyAndSearchHelper .filters{font-family:"Open Sans",sans-serif;font-size:14px;flex-shrink:0;padding:7px 20px;flex-basis:100px;text-align:center;border-radius:4px;background:lightblue;text-transform:uppercase}@media (max-width: 1279px){.modifyAndSearchHelper{display:flex}}@media screen and (max-width: 767px){.modifyAndSearchHelper .modify{margin-right:5px}.modifyAndSearchHelper .modify .currentInfo{padding:0 10px}}@media screen and (max-width: 576px){.modifyAndSearchHelper .modify{flex-basis:calc(100% - 110px)}.modifyAndSearchHelper .modify a{font-size:13px;flex-basis:80px;padding:5px 15px}.modifyAndSearchHelper .filters{font-size:13px;padding:5px 15px;flex-basis:80px}}@media screen and (max-width: 479px){.modifyAndSearchHelper .modify .currentInfo{max-width:160px}}@media screen and (max-width: 375px){.modifyAndSearchHelper .modify .currentInfo{max-width:120px}}#flightdetailsModal .modal-dialog{max-width:940px;border-radius:10px;overflow:hidden}#flightdetailsModal .modal-dialog .modal-content .modal-body{padding:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box{display:flex}@media (max-width: 767px){#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box{flex-direction:column}}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left{padding:30px;width:60%}@media (max-width: 767px){#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left{padding:15px;width:100%}}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modal-title{font-family:"Open Sans",sans-serif;font-size:21px;line-height:1.2;color:#282828;letter-spacing:0.2px;padding-bottom:15px;border-bottom:1px solid #d1d1d1;margin:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box{padding:30px 15px;width:100%}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-top{display:flex;align-items:center;margin-bottom:40px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-top .modalbodyleftboxtop-img{width:50px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-top .modalbodyleftboxtop-img img{width:100%}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-top .modalbodyleftboxtop-detail{padding-left:10px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-top .modalbodyleftboxtop-detail p{font-family:"Open Sans",sans-serif;font-size:13px;line-height:20px;color:#282828;letter-spacing:0.2px;margin-bottom:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-left p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-left h2{font-family:"Open Sans",sans-serif;font-size:21px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-center{text-align:center}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-center .modalbodyleftboxmiddlecenter-time{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-center .modalbodyleftboxmiddlecenter-img{width:106px;max-width:100%;margin:0 0 5px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-center .modalbodyleftboxmiddlecenter-img img{width:100%}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-center .modalbodyleftboxmiddlecenter-stops{font-family:"Open Sans",sans-serif;font-size:12px;line-height:17px;color:#1740d5;letter-spacing:0.2px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-right .modalbodyleftboxmiddleright-detail p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-middle .modalbodyleftboxmiddle-right .modalbodyleftboxmiddleright-detail h2{font-family:"Open Sans",sans-serif;font-size:21px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-bottom{padding:10px 15px;background-color:#e3e3e3}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-bottom p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.2px;margin:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-left .modalbodyleft-box .modalbodyleftbox-bottom p img{width:auto;margin-right:10px;margin-left:10px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right{width:40%;background-color:#243a7e;padding:40px 30px 30px 30px;position:relative}@media (max-width: 767px){#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right{padding:20px 15px 15px 15px;width:100%;margin-bottom:20px}}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .close{opacity:1;width:12px;height:12px;position:absolute;top:12px;right:12px;float:none}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .close img{width:100%;float:left}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs ul.nav.nav-tabs{margin:0 0 50px;padding:0;border:none}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs ul.nav.nav-tabs li.nav-item{display:inline-block;width:50%;float:left}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs ul.nav.nav-tabs li.nav-item a.nav-link{display:block;font-family:"Open Sans",sans-serif;font-size:17px;line-height:21px;letter-spacing:0.2px;color:#fff;border:none;border-bottom:2px solid #3859bd;padding:15px 0;text-align:center;outline:none;border-radius:0;background-color:#0000 !important;position:relative}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs ul.nav.nav-tabs li.nav-item a.nav-link.active{border-bottom:2px solid #fff}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs ul.nav.nav-tabs li.nav-item a.nav-link.active:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top:9px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive{margin:0 0 30px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive .table{margin:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive .table.no-border th,#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive .table.no-border td{border:none !important}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive .table thead tr th{font-family:"Open Sans",sans-serif;font-size:15px;line-height:28px;letter-spacing:0.2px;padding:0;color:#fff}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive .table thead tr th:not(:last-child){padding-right:10px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive .table tbody tr td{font-family:"Open Sans",sans-serif;font-size:15px;line-height:28px;letter-spacing:0.2px;padding:0;color:#fff}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive .table tbody tr td:not(:last-child){padding-right:10px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .table-responsive .table tbody tr:not(:last-child) td{padding-bottom:5px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .totalpay{margin:0 0 30px;padding:10px 15px;background-color:#29469e}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farebreakup .totalpay h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;letter-spacing:0.2px;margin:0;color:#fff}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules h2{text-align:center;margin:0 0 30px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules h2 span{padding:10px 15px;background-color:#2a47a2;display:inline-block;font-family:"Open Sans",sans-serif;font-size:17px;line-height:28px;color:#ffffff;letter-spacing:0.2px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box{border-top:1px solid #5f6e9a;padding:20px 10px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box h3{font-family:"Open Sans",sans-serif;font-size:17px;line-height:28px;color:#ffffff;letter-spacing:0.2px;margin:0 0 10px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box .airlinesfeesbox-details{display:flex;align-items:center;justify-content:space-between}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box .airlinesfeesbox-details .airlinesfeesboxdetails-left h4{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.2;color:#ffffff;letter-spacing:0.2px;margin:0 0 10px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box .airlinesfeesbox-details .airlinesfeesboxdetails-left p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.2;color:#ffffff;letter-spacing:0.2px;margin:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box .airlinesfeesbox-details .airlinesfeesboxdetails-left p:not(:last-child){margin:0 0 5px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box .airlinesfeesbox-details .airlinesfeesboxdetails-right h4{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.2;color:#ffffff;letter-spacing:0.2px;margin:0 0 10px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box .airlinesfeesbox-details .airlinesfeesboxdetails-right p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.2;color:#ffffff;letter-spacing:0.2px;margin:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-box .airlinesfeesbox-details .airlinesfeesboxdetails-right p:not(:last-child){margin:0 0 5px}#flightdetailsModal .modal-dialog .modal-content .modal-body .modalbody-box .modalbody-right .modalbodyright-tabs .tab-content .tab-pane .farerules .airlinesfees-bottom{padding:10px;background-color:#2a47a2;font-family:"Open Sans",sans-serif;font-size:12.5px;line-height:21px;color:#ffffff;letter-spacing:0.35px;margin:0}#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData{padding:10px 30px}#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData ul,#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData ol{padding-left:20px}.mobileview-buttons{border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#fff;position:fixed;bottom:15px;left:10px;z-index:4;width:calc(100% - 20px)}.mobileview-buttons ul{background-color:#282828;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:50px;border-radius:4px;-ms-flex-align:center;align-items:center}.mobileview-buttons ul li{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.mobileview-buttons ul li a{display:block;color:#fff;position:relative}.mobileview-buttons ul li a i{margin-right:5px}#mobileviewbuttonsModal .modal-dialog{margin:0;height:100%}#mobileviewbuttonsModal .modal-dialog .modal-content{border-radius:0;height:auto;min-height:100vh}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-header{border:none}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-header .modal-title{position:relative;padding-left:35px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-header .modal-title .modal-close{padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;opacity:1}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body{padding:0}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs ul.nav.nav-pills{padding:20px 0 0;margin:0 0 20px;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.2);box-shadow:0 0 7px 0 rgba(0,0,0,0.2)}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs ul.nav.nav-pills li.nav-item{-ms-flex:1 1;flex:1 1;text-align:center}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs ul.nav.nav-pills li.nav-item a.nav-link{display:block;border-bottom:4px solid transparent;font-size:18px;font-weight:500;color:#000;padding:0 0 15px;border-radius:0}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs ul.nav.nav-pills li.nav-item a.nav-link.active{border-bottom:4px solid #008cff;background-color:transparent}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane{padding:15px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form{display:block;position:relative}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .flightexchange{position:absolute;top:45px;left:50%;transform:translateX(-50%)}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group{position:relative;margin:0 0 25px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group.mb-40{margin-bottom:40px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group input:not([type="button"]).form-control{padding:15px 18px;height:auto !important;border-color:#6c6c6c29;border-radius:5px;font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px;box-shadow:0 0 21px 3px rgba(25,44,161,0.1) !important}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group input:not([type="button"]).form-control::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group input:not([type="button"]).form-control::-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group input:not([type="button"]).form-control:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group input:not([type="button"]).form-control:-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group h3{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#555555;letter-spacing:0.5px;margin:0 0 10px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-input{position:relative;z-index:2}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-input .locationinput-icon{position:absolute;top:50%;right:17px;transform:translateY(-50%);width:12px;height:7px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-input .locationinput-icon img{width:100%;float:left}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown{position:absolute;top:100%;left:0;width:100%;min-width:300px;background-color:#fff;padding:15px;border:1px solid #6c6c6c29;border-top:none;box-shadow:0 0 21px 3px rgba(25,44,161,0.1);z-index:999;transform-origin:0 0 0;opacity:0;visibility:hidden;transform:scaleY(0);max-height:340px;overflow:auto}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown.open{opacity:1;visibility:visible;transform:scaleY(1)}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown ul{margin:0;padding:0}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown ul li{display:block;padding:20px 10px;border-top:1px solid rgba(0,113,187,0.07);overflow:hidden;cursor:pointer}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown ul li:first-child{border-top:none}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown ul li .left{width:70%;float:left;text-align:left;font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:1px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown ul li .right{width:30%;float:right;text-align:right;font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:1px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown ul li:hover .left,#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .location-dropdown ul li:hover .right{font-family:"Open Sans",sans-serif;color:#333333}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group label{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#555555;letter-spacing:0.5px;margin:0 0 10px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .startdate-input{position:relative}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .startdate-input .startdateinput-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:19px;height:19px;opacity:0.25}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .startdate-input .startdateinput-icon img{width:100%;float:left}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .startdate-input input.form-control{padding-left:50px}@media (max-width: 1366px){#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .startdate-input input.form-control{padding-left:40px}}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .enddate-input{position:relative}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .enddate-input .enddateinput-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:19px;height:19px;opacity:0.25}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .enddate-input .enddateinput-icon img{width:100%;float:left}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .enddate-input input.form-control{padding-left:50px}@media (max-width: 1366px){#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .enddate-input input.form-control{padding-left:40px}}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-input{position:relative;z-index:2}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-input .roomguestinput-icon{position:absolute;top:50%;right:17px;transform:translateY(-50%);width:12px;height:7px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-input .roomguestinput-icon img{width:100%;float:left}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown{position:absolute;top:100%;left:0;width:100%;min-width:300px;background-color:#fff;padding:15px;border:1px solid #6c6c6c29;border-top:none;box-shadow:0 0 21px 3px rgba(25,44,161,0.1);z-index:999;transform-origin:0 0 0;opacity:0;visibility:hidden;transform:scaleY(0)}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown.open{opacity:1;visibility:visible;transform:scaleY(1)}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul{margin:0;padding:0}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li{display:block;padding:20px 5px;border-top:1px solid rgba(0,113,187,0.07);font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:1px;overflow:hidden}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li:first-child,#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li:last-child{border-top:none}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li:last-child{padding-top:0}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .left{width:70%;float:left;text-align:left}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .right{width:30%;float:right;text-align:center;position:relative}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .right .minus-icon{position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:1px solid #d8d8d8;cursor:pointer}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .right .minus-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .right .value{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.2;color:#6a6a6a}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .right .plus-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:1px solid #d8d8d8;cursor:pointer}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .right .plus-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section{display:inline-block;position:relative}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section:not(:last-child){margin:0 0 15px}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section .radio-box{float:left;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);height:17px;width:17px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section .radio-box+p{font-family:"Open Sans",sans-serif;padding-left:25px;font-size:16px;line-height:21px;color:#243a7e;margin:0}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section .radio-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section .radio-box input:checked ~ .checkmark{border-color:#f47624}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section .radio-box input:checked ~ .checkmark:after{display:block;background-color:#f47624}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section .radio-box .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid #9d9d9d;background-color:#fff;border-radius:50%}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section .radio-box .checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background-color:#9d9d9d}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .radio-section .radio-box .checkmark:after{display:none}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .form-group .roomguest-dropdown ul li .flightSearch-btn{background-color:#f47320;border:none;border-radius:none;float:right;color:#fff;padding:10px 15px;font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.2}#mobileviewbuttonsModal .modal-dialog .modal-content .modal-body .modalbody-tabs .tab-content .tab-pane .flightformbox-form .btn.btn-primary{height:54px}.smallScreen{display:none}@media (max-width: 1023px){.bigScreen{display:block}.smallScreen{display:none}.allflightlists .departure-flightlists{padding:0 5px 0 0}.allflightlists .departure-flightlists.widthHalf{width:75%}.allflightlists .departure-flightlists.widthFull{width:100%}.allflightlists .return-flightlists{padding:0 0 0 5px}.allflightlists .return-flightlists.widthHalf{width:75%}.allflightlists .flightlists-box:not(:last-child){margin-bottom:4px}.allflightlists .flight-details{display:none}.allflightlists .flightlists-sortby{display:none}.allflightlists .small-flightlists{width:25%}.allflightlists .small-flightlists .bigScreen{display:none}.allflightlists .small-flightlists .smallScreen{display:block}.allflightlists .small-flightlists .smallScreen h2{margin:0 !important}.allflightlists .small-flightlists .flightlistsmain-heading .flightlists-bottom .flight-heading{font-size:12px}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box{flex-direction:column}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-details{width:100%}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left{flex-direction:column}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-img{width:25px !important;margin-bottom:10px}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-left .flightlistsboxdetailsleft-detail{padding:0;width:100%}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center{display:none}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-right{display:none}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-booking{width:100%;border:0;text-align:left;padding-top:0}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-booking>*{display:none}.allflightlists .small-flightlists .flightlists-boxes .flightlists-box .flightlistsbox-booking h2:first-child{display:block;margin:0}.allflightlists .small-flightlists .flight-heading span{display:none}.allflightlists .small-flightlists.departure-flightlists{padding-left:5px}.allflightlists .small-flightlists.departure-flightlists.widthHalf{width:25%}.allflightlists .small-flightlists.departure-flightlists.widthFull{width:100%}.allflightlists .small-flightlists.return-flightlists{padding-right:5px}.allflightlists .small-flightlists.return-flightlists.widthHalf{width:25%}}.flight_type{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.7);backdrop-filter:blur(6px);top:0;left:0;z-index:999999;display:none}.flight_type.active{display:block}.flight_type_box{max-width:900px;width:100%;background-color:#FFFFFF;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:10px}@media only screen and (max-width: 768px){.flight_type_box{width:90%}}.flight_type_box_header{padding:15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,0.1)}.flight_type_box_header h4{font-weight:500;margin-bottom:0;font-family:"Open Sans",sans-serif;font-size:20px;width:85%}.flight_type_box_header h4 span{color:#0071bb;font-family:"Open Sans",sans-serif}.flight_type_box_header a{width:20px;height:20px;background:url(../img/closeIcon-b.png) no-repeat;background-color:#E5E4E2;background-size:8px;display:flex;align-items:center;justify-content:center;background-position:center;border-radius:15px}.flight_type_box_header a:hover{opacity:1}@media only screen and (max-width: 480px){.flight_type_box_header{padding:10px}.flight_type_box_header h4{font-size:16px}}.flight_type_box_journey{display:flex;padding:15px 30px;width:100%}.flight_type_box_journey ul{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.flight_type_box_journey ul li{width:50%;padding:10px;background-color:#f5f5f5;border-radius:20px;display:flex;justify-content:center;cursor:pointer}.flight_type_box_journey ul li.active{background-color:#0071bb;color:#fff;font-weight:700;cursor:default}@media only screen and (max-width: 500px){.flight_type_box_journey{padding:10px 15px}.flight_type_box_journey ul li{font-size:13px}}.flight_type_box_body{display:none}.flight_type_box_body.active{display:block}.flight_type_box_body_inner{padding:15px 30px;background-color:#f9f9f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px;max-height:500px;overflow-y:auto}@media only screen and (max-width: 768px){.flight_type_box_body_inner{padding:15px;max-height:auto}}@media only screen and (max-width: 480px){.flight_type_box_body_inner{max-height:500px}}.flight_type_box_body_inner_header{display:flex;align-items:center;margin-bottom:15px;background-color:#FFF;padding:10px;border:1px solid #e8eaed;border-radius:4px}.flight_type_box_body_inner_header_box{margin-right:10px}@media only screen and (max-width: 768px){.flight_type_box_body_inner_header_box{margin-right:0;width:100%}}.flight_type_box_body_inner_header_box:last-child{margin-right:0}.flight_type_box_body_inner_header_box_inner{display:flex}.flight_type_box_body_inner_header_box_inner .flight_type_box_body_inner_header_box_row{margin-right:10px}@media only screen and (max-width: 768px){.flight_type_box_body_inner_header_box_inner{justify-content:space-between}.flight_type_box_body_inner_header_box_inner .flight_type_box_body_inner_header_box_row{margin-right:0}}.flight_type_box_body_inner_header_box_row{display:flex;align-items:center}.flight_type_box_body_inner_header_box_row span{padding-right:5px;font-size:14px;font-family:"Open Sans",sans-serif}.flight_type_box_body_inner_header_box_row p{font-size:14px;font-family:"Open Sans",sans-serif}.flight_type_box_body_inner_header_box img{margin-right:5px;width:30px}.flight_type_box_body_inner_header_box p{margin:0}@media only screen and (max-width: 768px){.flight_type_box_body_inner_header{flex-direction:column}.flight_type_box_body_inner_header_box{margin-bottom:5px}.flight_type_box_body_inner_header_box:last-child{margin-bottom:0}}@media only screen and (max-width: 480px){.flight_type_box_body_inner_header{padding:10px}.flight_type_box_body_inner_header h4{font-size:16px}.flight_type_box_body_inner_header a{width:12px;height:12px}}.flight_type_box_body_inner_body{display:block}.flight_type_box_body_inner_body_slider_box_inner{width:calc(100%);background-color:#fff;border-radius:8px;border:1px solid #e8eaed}.flight_type_box_body_inner_body_slider_box_inner.selected{border-color:#0071bb}@media only screen and (max-width: 768px){.flight_type_box_body_inner_body_slider_box_inner{width:100%;margin-right:0}}.flight_type_box_body_inner_body_slider_box_inner:hover{border-color:#0071bb}.flight_type_box_body_inner_body_slider_box_inner_header{padding:15px;border-bottom:1px solid rgba(0,0,0,0.1)}.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:checked,.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:not(:checked){position:absolute;left:-9999px}.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:checked+label,.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:not(:checked)+label{position:relative;padding-left:30px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:checked+label:before,.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff}.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:checked+label:after,.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#0071bb;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.flight_type_box_body_inner_body_slider_box_inner_header input[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.flight_type_box_body_inner_body_slider_box_inner_header h4{margin-bottom:5px;font-size:24px;font-family:"Open Sans",sans-serif;line-height:1}.flight_type_box_body_inner_body_slider_box_inner_header h4 span{font-size:12px}.flight_type_box_body_inner_body_slider_box_inner_header p{font-size:13px;margin-bottom:0;text-transform:uppercase;line-height:1}.flight_type_box_body_inner_body_slider_box_inner_body{padding:15px;height:240px;overflow-y:auto}.flight_type_box_body_inner_body_slider_box_inner_body_box{margin-bottom:15px}.flight_type_box_body_inner_body_slider_box_inner_body_box:last-child{margin-bottom:0}.flight_type_box_body_inner_body_slider_box_inner_body_box h6{margin-bottom:8px;font-size:13px;font-family:"Open Sans",sans-serif}.flight_type_box_body_inner_body_slider_box_inner_body_box ul{list-style:none}.flight_type_box_body_inner_body_slider_box_inner_body_box ul li{font-size:11px;margin-bottom:2px}.flight_type_box_body_inner_body_slider_box_inner_body_box ul li:last-child{margin-bottom:0}.flight_type_box_body_inner_body_slider_box_inner_body_box.exclusive_benefits{display:none}.flight_type_box_body_inner_body_slider_box_inner_footer{bottom:0;padding:10px 15px;width:100%;position:relative;border-top:1px solid rgba(0,0,0,0.1)}.flight_type_box_body_inner_body_slider_box_inner_footer_box{display:flex;justify-content:end}.flight_type_box_body_inner_body_slider_box_inner_footer_box a{padding:5px 10px;background-color:#0071bb;color:#fff;font-size:12px;border-radius:30px}.flight_type_box_body_inner_body_slider .slick-slide{margin:0 8px}.flight_type_box_body_inner_body_slider .slick-list{margin:0 -8px}.flight_type_box_body_inner_body_slider button.slick-prev,.flight_type_box_body_inner_body_slider button.slick-next{display:block;width:40px;height:40px;background-color:#f5f5f5;border-radius:25px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;position:absolute;opacity:0.8;z-index:99}.flight_type_box_body_inner_body_slider button.slick-prev:before,.flight_type_box_body_inner_body_slider button.slick-next:before{content:'';width:20px;height:20px;display:inline-flex}.flight_type_box_body_inner_body_slider button.slick-prev:hover,.flight_type_box_body_inner_body_slider button.slick-next:hover{opacity:1}.flight_type_box_body_inner_body_slider button.slick-prev.slick-disabled,.flight_type_box_body_inner_body_slider button.slick-next.slick-disabled{display:none !important}.flight_type_box_body_inner_body_slider button.slick-prev{left:-15px}.flight_type_box_body_inner_body_slider button.slick-prev:before{background:url(../img/arrow_left.png) no-repeat;background-size:contain;filter:brightness(1) invert(1);opacity:0.8}.flight_type_box_body_inner_body_slider button.slick-next{right:-15px}.flight_type_box_body_inner_body_slider button.slick-next:before{background:url(../img/arrow_right.png) no-repeat;background-size:contain;filter:brightness(1) invert(1);opacity:0.8}@media only screen and (max-width: 480px){.flight_type_box_body_inner_body_slider button.slick-prev,.flight_type_box_body_inner_body_slider button.slick-next{width:30px;height:30px}.flight_type_box_body_inner_body_slider button.slick-prev:before,.flight_type_box_body_inner_body_slider button.slick-next:before{width:15px;height:15px}}.flight_type_box_body_bottom{padding:10px;box-shadow:rgba(0,0,0,0.06) 0px 2px 4px 0px inset}.flight_type_box_body_bottom_box{display:flex;justify-content:end;align-items:center;gap:12px}.flight_type_box_body_bottom_box_price{display:flex;flex-direction:column;align-items:end}.flight_type_box_body_bottom_box_price h4{margin-bottom:4px;font-size:28px;line-height:1;display:flex;align-items:center}.flight_type_box_body_bottom_box_price h4 span#total_price_points{font-size:14px;padding:4px 5px;background-color:#B9D9EB;border-radius:4px;color:#0070BB;pointer-events:none;display:inline-flex;margin-left:8px;font-weight:700}.flight_type_box_body_bottom_box_price p{margin-bottom:0;font-size:12px;text-transform:uppercase}.flightsummarymain-heading{overflow:hidden}.flightsummarymain-heading h1{font-family:"Open Sans",sans-serif;font-size:27px;line-height:1.2;letter-spacing:-0.1px;color:#303030;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.flightsummarymain-heading h1 span{display:inline-block;font-family:"Open Sans",sans-serif;font-size:15px;line-height:32px;letter-spacing:0.2px;color:#303030}.flightsummarymain-heading h1 span img{width:17px;margin-left:5px}.flightsummary-details{background-color:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,0.06);border:1px solid #fff;padding:0 25px;margin-bottom:25px;border-radius:18px}@media (max-width: 1023px){.flightsummary-details{padding:0 25px}}@media (max-width: 767px){.flightsummary-details{padding:0 15px}}.flightsummary-details .flightsummarydetails-top{padding:30px 0}.flightsummary-details .flightsummarydetails-top:not(:last-child){border-bottom:1px solid #e4e4e4}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-top{padding:15px 0}}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-top{position:relative;margin:0 0 40px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-top h1{font-size:20px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;margin:0}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-top h3{font-size:20px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;margin:0}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-top h3 small{font-size:15px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;display:inline-block}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-top .farerules{position:absolute;top:0;right:0;font-size:13.5px;font-family:"Open Sans",sans-serif;line-height:25px;color:#525252;letter-spacing:-0.1px;display:inline-block}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-top .farerules img{width:20px;float:right;margin-left:10px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom{display:flex;align-items:center;justify-content:space-between;margin:0 0 40px}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom{display:block}}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left{display:flex;align-items:flex-start;justify-content:space-between;width:calc(45% - 10px)}@media (max-width: 1023px){.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left{width:40%}}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left{width:100%;margin:0 0 40px}}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left .flightsummarydetailstopbottomleft-img,.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left .flightsummarydetailstopbottomleft-img2{width:50px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left .flightsummarydetailstopbottomleft-img img,.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left .flightsummarydetailstopbottomleft-img2 img{width:100%}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left .flightsummarydetailstopbottomleft-detail{padding-left:20px;width:calc(100% - 50px)}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left .flightsummarydetailstopbottomleft-detail h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left .flightsummarydetailstopbottomleft-detail h4{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-left .flightsummarydetailstopbottomleft-detail p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:24px;color:#282828;letter-spacing:0.2px;margin:15px 0 0}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center{text-align:center}@media (max-width: 1023px){.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center{width:20%}}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center{width:100%;margin:0 0 40px}}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center .flightsummarydetailstopbottomcenter-time{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center .flightsummarydetailstopbottomcenter-img{width:106px;max-width:100%;margin:0 auto 5px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center .flightsummarydetailstopbottomcenter-img img{width:100%}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center .flightsummarydetailstopbottomcenter-img img.no-show-desk{display:none}@media screen and (max-width: 767px){.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center .flightsummarydetailstopbottomcenter-img img.no-show-desk{display:flex;width:40px;margin-bottom:0}}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center .flightsummarydetailstopbottomcenter-stops{font-family:"Open Sans",sans-serif;font-size:12px;line-height:17px;color:#1740d5;letter-spacing:0.2px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-right{width:calc(45% - 10px)}@media (max-width: 1023px){.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-right{width:40%}}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-right{width:100%}}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-right .flightsummarydetailstopbottomright-detail{min-width:159px;text-align:right}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-right .flightsummarydetailstopbottomright-detail h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-right .flightsummarydetailstopbottomright-detail h4{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-right .flightsummarydetailstopbottomright-detail p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:24px;color:#282828;letter-spacing:0.2px;margin:15px 0 0}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-checkintag p{background-color:#f4f4f8;padding:10px 15px;display:inline-block;font-size:13px;line-height:21px;letter-spacing:0.25px;color:#282828;font-family:"Open Sans",sans-serif;margin:0}.flightsummary-details .flightsummarydetails-bottom{padding:30px 0}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-top{position:relative;margin:0 0 40px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-top h1{font-size:20px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;margin:0}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-top h3{font-size:20px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;margin:0}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-top h3 small{font-size:15px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;display:inline-block}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-top .farerules{position:absolute;top:0;right:0;font-size:13.5px;font-family:"Open Sans",sans-serif;line-height:25px;color:#525252;letter-spacing:-0.1px;display:inline-block}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-top .farerules img{width:20px;float:right;margin-left:10px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom{display:flex;align-items:center;justify-content:space-between;margin:0 0 40px}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom{display:block}}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 1023px){.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left{width:40%}}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left{width:100%;margin:0 0 40px}}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-img,.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-img2{width:50px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-img img,.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-img2 img{width:100%}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-detail{padding-left:20px;width:calc(100% - 50px)}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-detail h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-detail h4{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-detail p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:24px;color:#282828;letter-spacing:0.2px;margin:15px 0 0}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center{text-align:center}@media (max-width: 1023px){.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center{width:20%}}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center{width:100%;margin:0 0 40px}}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center .flightsummarydetailsbottombottomcenter-time{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center .flightsummarydetailsbottombottomcenter-img{width:106px;max-width:100%;margin:0 auto 5px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center .flightsummarydetailsbottombottomcenter-img img{width:100%}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center .flightsummarydetailsbottombottomcenter-stops{font-family:"Open Sans",sans-serif;font-size:12px;line-height:17px;color:#1740d5;letter-spacing:0.2px}@media (max-width: 1023px){.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-right{width:40%}}@media (max-width: 767px){.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-right{width:100%}}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-right .flightsummarydetailsbottombottomright-detail{min-width:159px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-right .flightsummarydetailsbottombottomright-detail h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-right .flightsummarydetailsbottombottomright-detail h4{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-right .flightsummarydetailsbottombottomright-detail p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:24px;color:#282828;letter-spacing:0.2px;margin:15px 0 0}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-checkintag p{background-color:#f4f4f8;padding:10px 15px;display:inline-block;font-size:13px;line-height:21px;letter-spacing:0.25px;color:#282828;font-family:"Open Sans",sans-serif;margin:0}.flightsummary-boxes{margin:0}.flightsummary-boxes h4{margin:0 0 20px}.flightsummary-boxes .flightsummary-box{background-color:#fff;padding:25px;border-bottom:1px solid #f4f4f4;margin:0 0 25px;box-shadow:0 0 9px 1px rgba(0,0,0,0.06);border-radius:18px}.flightsummary-boxes .flightsummary-box.transparent{background-color:transparent !important}.flightsummary-boxes .flightsummary-box.no-padding{padding:0 !important}.flightsummary-boxes .flightsummary-box.no-margin{margin:0 !important}.flightsummary-boxes .flightsummary-box.no-boxShadow{box-shadow:none !important}.flightsummary-boxes .flightsummary-box.no-topPadding{padding-top:0 !important}.flightsummary-boxes .flightsummary-box.no-bottomPadding{padding-bottom:0 !important}.flightsummary-boxes .flightsummary-box.no-bottomMargin{margin-bottom:0 !important}.flightsummary-boxes .flightsummary-box h5{margin:0 0 20px}.flightsummary-boxes .flightsummary-box p{font-family:"Open Sans",sans-serif;font-size:13px;line-height:28px;letter-spacing:0.25px;color:#232323;margin:0 0 30px}.flightsummary-boxes .flightsummary-box p strong{font-family:"Open Sans",sans-serif;font-weight:700}@media (max-width: 767px){.flightsummary-boxes .flightsummary-box{padding:15px}}.flightsummary-boxes .flightsummary-box form .form-group{margin:0 0 40px;position:relative}.flightsummary-boxes .flightsummary-box form .form-group label.absolute{position:absolute;top:-20px;left:15px}.flightsummary-boxes .flightsummary-box form .form-group select,.flightsummary-boxes .flightsummary-box form .form-group input{border:none;border-bottom:1px solid #b8b8b8;padding:15px;height:auto !important;border-radius:0;font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px}.flightsummary-boxes .flightsummary-box form .form-group select::-webkit-input-placeholder,.flightsummary-boxes .flightsummary-box form .form-group input::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px;opacity:1}.flightsummary-boxes .flightsummary-box form .form-group select::-moz-placeholder,.flightsummary-boxes .flightsummary-box form .form-group input::-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px;opacity:1}.flightsummary-boxes .flightsummary-box form .form-group select:-ms-input-placeholder,.flightsummary-boxes .flightsummary-box form .form-group input:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px;opacity:1}.flightsummary-boxes .flightsummary-box form .form-group select:-moz-placeholder,.flightsummary-boxes .flightsummary-box form .form-group input:-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:15px;line-height:21px;color:#282828;letter-spacing:0.5px;opacity:1}.flightsummary-boxes .flightsummary-box form .form-group select:focus,.flightsummary-boxes .flightsummary-box form .form-group input:focus{border-color:#0071bb;border-width:2px}.flightsummary-boxes .flightsummary-box form .form-group select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.flightsummary-boxes .flightsummary-box form .form-group .honorific-input{position:relative;z-index:2}.flightsummary-boxes .flightsummary-box form .form-group .honorific-input .honorificinput-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:7px}.flightsummary-boxes .flightsummary-box form .form-group .honorific-input .honorificinput-icon img{width:100%;float:left}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card{border:1px solid #d1d1d1;border-radius:0}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card:not(:last-child){margin:0 0 40px}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .card-header{padding:0;border-radius:0;border:0}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .card-header .card-link{display:block;padding:20px 30px;background-color:#edeff1;font-family:"Open Sans",sans-serif;font-size:19px;line-height:1.2;letter-spacing:-0.1px;color:#21317d;position:relative}@media (max-width: 767px){.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .card-header .card-link{padding:15px}}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .card-header .card-link i{position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width: 767px){.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .card-header .card-link i{right:15px}}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body{padding:40px 30px}@media (max-width: 767px){.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body{padding:15px}}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options{margin:0;padding:15.5px 0}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul{margin:0;padding:0}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section{display:inline-block;position:relative}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section:not(:last-child){margin-right:25px}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section .radio-box{float:left;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);height:17px;width:17px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section .radio-box+p{font-family:"Open Sans",sans-serif;padding-left:25px;font-size:16px;line-height:21px;color:#282828;margin:0}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section .radio-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section .radio-box input:checked ~ .checkmark{border-color:#f47624}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section .radio-box input:checked ~ .checkmark:after{display:block;background-color:#f47624}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section .radio-box .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid #9d9d9d;background-color:#fff;border-radius:50%}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section .radio-box .checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background-color:#9d9d9d}.flightsummary-boxes .flightsummary-box form .passFormAccordion .card .accordion-box .card-body .persongender-options ul li.radio-section .radio-box .checkmark:after{display:none}.flightsummary-boxes .flightsummary-box .checkbox-section{position:relative;margin:0 0 50px;display:flex;align-items:center}.flightsummary-boxes .flightsummary-box .checkbox-section .checkbox-box{float:left;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);height:17px;width:17px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flightsummary-boxes .flightsummary-box .checkbox-section .checkbox-box+p{padding-left:30px;font-size:13px;letter-spacing:-0.1px;color:#303030;margin-bottom:0}.flightsummary-boxes .flightsummary-box .checkbox-section .checkbox-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.flightsummary-boxes .flightsummary-box .checkbox-section .checkbox-box input:checked ~ .checkmark{background-color:#d12030}.flightsummary-boxes .flightsummary-box .checkbox-section .checkbox-box input:checked ~ .checkmark:after{display:block}.flightsummary-boxes .flightsummary-box .checkbox-section .checkbox-box .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#ccc}.flightsummary-boxes .flightsummary-box .checkbox-section .checkbox-box .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 1px 1px 0;transform:rotate(45deg)}.flightsummary-boxes .flightsummary-box .checkbox-section .checkbox-box .checkmark:after{display:none}.flightsummary-boxes .flightsummary-box .button-section .btn-primary{padding-left:100px;padding-right:100px;font-size:18px;letter-spacing:0.1px}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section{position:relative;margin:0}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box{float:left;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);height:17px;width:17px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box+h2{font-family:"Open Sans",sans-serif;font-size:19px;letter-spacing:-0.1px;color:#21317d;background-color:#edeff1;padding:20px;padding-left:55px;margin:0}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box+h2 small{color:#606060;font-size:15px}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box input:checked ~ .checkmark{background-color:#d12030}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box input:checked ~ .checkmark:after{display:block}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box .checkmark{position:absolute;top:0;left:20px;height:18px;width:18px;background-color:#ccc}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 1px 1px 0;transform:rotate(45deg)}.flightsummary-boxes .flightsummary-box .GST-details .checkbox-section .checkbox-box .checkmark:after{display:none}.flightsummary-boxes .flightsummary-box .GST-details .GSTdetails-box{margin:20px 0 0}.flightsummary-boxes .flightsummary-box .SSR-details{margin:40px 0 0}.flightsummary-boxes .flightsummary-box .SSR-details h2{font-family:"Open Sans",sans-serif;font-size:19px;letter-spacing:-0.1px;color:#21317d;background-color:#edeff1;padding:20px;margin:0 0 30px}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box{display:block}}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-left{width:50%;padding-right:15px}@media (max-width: 767px){.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-left{width:100%;padding:0 0 15px}}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-left h3{font-family:"Open Sans",sans-serif;font-size:15px;line-height:25px;color:#222222;letter-spacing:0.2px;margin:0 0 15px;margin-left:15px}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-left .table-responsive .table{margin:0}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-left .table-responsive .table tbody tr td{padding:15px;font-family:"Open Sans",sans-serif;font-size:15px;line-height:25px;color:#222222;letter-spacing:0.2px}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-left .table-responsive .table tbody tr td:first-child{border-right:1px solid #bdbdbd}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-right{width:50%;padding-left:15px}@media (max-width: 767px){.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-right{width:100%;padding:0}}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-right .SSRdetailsboxright-top h3{font-family:"Open Sans",sans-serif;font-size:19px;line-height:25px;letter-spacing:0.2px;color:#282828;margin:0}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-right .SSRdetailsboxright-top h3 small{font-size:13px}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-right .SSRdetailsboxright-top p{font-family:"Open Sans",sans-serif;font-size:13px;line-height:25px;letter-spacing:0.2px;color:#8c8c8c}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-right .SSRdetailsboxright-bottom h3{font-family:"Open Sans",sans-serif;font-size:19px;line-height:25px;letter-spacing:0.2px;color:#282828;margin:0}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-right .SSRdetailsboxright-bottom h3 small{font-size:13px}.flightsummary-boxes .flightsummary-box .SSR-details .SSRdetails-box .SSRdetailsbox-right .SSRdetailsboxright-bottom p{font-family:"Open Sans",sans-serif;font-size:13px;line-height:25px;letter-spacing:0.2px;color:#8c8c8c}.right-sidebar .promocode{padding:10px 25px;background-color:#ececec;margin:0 0 20px;display:flex;align-items:center;justify-content:space-between}.right-sidebar .promocode span{display:inline-block;font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.2;color:#f37b21;letter-spacing:-0.25px}.right-sidebar .promocode a{display:inline-block;padding:10px;background-color:#fff;border:none}.right-sidebar .faresummary{padding:30px;background-color:#fff;margin:0 0 20px}.right-sidebar .faresummary h2{font-family:"Open Sans",sans-serif;font-size:22px;line-height:1.2;letter-spacing:-0.1px;color:#303030;margin:0 0 20px}.right-sidebar .faresummary p{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.right-sidebar .faresummary p.normal{font-family:"Open Sans",sans-serif}.right-sidebar .faresummary p.light{font-family:"Open Sans",sans-serif}.right-sidebar .faresummary p span{display:inline-block;font-size:18px;line-height:1.2;color:#303030}.right-sidebar .faresummary .with-background{background-color:#f6f4f3;padding:15px}.right-sidebar .faresummary .with-background p{margin:0}.right-sidebar .faresummary .with-background p:not(:last-child){margin:0 0 10px}.right-sidebar .faresummary .with-background p span{font-size:15px;line-height:1.2}.right-sidebar .amounttobepaid{padding:30px;background-color:#fff}.right-sidebar .amounttobepaid h4{font-family:"Open Sans",sans-serif;font-size:19px;line-height:1.2;color:#000000;display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.right-sidebar .amounttobepaid h4 span{font-family:"Open Sans",sans-serif}.right-sidebar .amounttobepaid h4 span:last-child{font-size:21px}.right-sidebar .amounttobepaid .rewardpoints{background-color:#21317d;padding:20px;margin:0 0 20px;display:flex;align-items:center;justify-content:space-between}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section{position:relative;margin:0}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section .checkbox-box{display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);height:17px;width:17px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section .checkbox-box+p{font-family:"Open Sans",sans-serif;padding-left:30px;font-size:18px;line-height:1.2;color:#fff;margin:0}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section .checkbox-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section .checkbox-box input:checked ~ .checkmark{background-color:#21317d}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section .checkbox-box input:checked ~ .checkmark:after{display:block}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section .checkbox-box .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#21317d;border:1px solid #fff}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section .checkbox-box .checkmark:after{content:"";position:absolute;left:6px;top:1px;width:5px;height:10px;border:solid white;border-width:0 1px 1px 0;transform:rotate(45deg)}.right-sidebar .amounttobepaid .rewardpoints .checkbox-section .checkbox-box .checkmark:after{display:none}.right-sidebar .amounttobepaid .rewardpoints a{display:inline-block;font-size:16px;line-height:1.2;background-color:#fff;padding:7px 12px;color:#2d2d2d}.right-sidebar .amounttobepaid p{display:flex;align-items:center;justify-content:space-between;margin:0}.right-sidebar .amounttobepaid p:not(:last-child){margin:0 0 20px}.right-sidebar .amounttobepaid p.normal{font-family:"Open Sans",sans-serif}.right-sidebar .amounttobepaid p.light{font-family:"Open Sans",sans-serif}.right-sidebar .amounttobepaid p span{display:inline-block;font-size:18px;line-height:1.2;color:#303030}.right-sidebar .totalAmount{background-color:rgba(33,49,125,0.07);padding:30px}.right-sidebar .totalAmount p{display:flex;align-items:center;justify-content:space-between;margin:0}.right-sidebar .totalAmount p:not(:last-child){margin:0 0 20px}.right-sidebar .totalAmount p.normal{font-family:"Open Sans",sans-serif}.right-sidebar .totalAmount p.light{font-family:"Open Sans",sans-serif}.right-sidebar .totalAmount p span{display:inline-block;font-size:20px;line-height:1.2;color:#333333}.faresSummary{margin-top:52px}.faresSummary__content-box{background-color:#fff;padding:20px;box-shadow:0 0 9px 1px rgba(0,0,0,0.06);border:1px solid #fff;margin-bottom:25px;border-radius:18px}.faresSummary__content-box #fare_summary{padding:5px 10px}.faresSummary__content-box:not(:last-child){margin:0 0 30px}@media (max-width: 1279px){.faresSummary__content-box{padding:15px}.faresSummary__content-box:not(:last-child){margin:0 0 10px}}.faresSummary .promocode-box{display:flex;align-items:center;justify-content:space-between;background-color:#ececec;padding:10px 15px;margin:0 0 15px}@media (max-width: 1279px){.faresSummary .promocode-box{margin:0}}.faresSummary .promocode-box h3{border:none;font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.2;letter-spacing:-0.25px;color:#ce0f3d;margin:0;padding:0}.faresSummary .promocode-box .btn-custom{display:inline-block;padding:7.5px 15px;background-color:white}.faresSummary .rewardpoints{background-color:#0071bb;padding:10px 15px;margin:0 0 20px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.faresSummary .rewardpoints{padding:10px}}.faresSummary .rewardpoints .checkbox-section{position:relative;font-family:"Open Sans",sans-serif;padding-left:30px;font-size:16px;line-height:1.2;color:#fff;margin:0}@media (max-width: 1279px){.faresSummary .rewardpoints .checkbox-section{font-size:14px;padding-left:25px}}.faresSummary .rewardpoints .checkbox-section .checkbox-box{float:left;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);height:17px;width:17px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faresSummary .rewardpoints .checkbox-section .checkbox-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.faresSummary .rewardpoints .checkbox-section .checkbox-box input:checked ~ .checkmark{background-color:#0071bb}.faresSummary .rewardpoints .checkbox-section .checkbox-box input:checked ~ .checkmark:after{display:block}.faresSummary .rewardpoints .checkbox-section .checkbox-box .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#0071bb;border:1px solid #fff}.faresSummary .rewardpoints .checkbox-section .checkbox-box .checkmark:after{content:"";position:absolute;left:6px;top:1px;width:5px;height:10px;border:solid white;border-width:0 1px 1px 0;transform:rotate(45deg)}.faresSummary .rewardpoints .checkbox-section .checkbox-box .checkmark:after{display:none}.faresSummary .rewardpoints button{display:inline-block;font-size:14px;line-height:1.2;background-color:white;padding:7.5px 10px;color:#2d2d2d}.faresSummary h3{position:relative;display:flex;margin:0 0 15px;align-items:center;justify-content:space-between}.faresSummary h3 span{font-family:"Open Sans",sans-serif}.faresSummary h3 .icon{display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(-180deg);transition:all 0.2s ease-out}@media (max-width: 1279px){.faresSummary h3 .icon{right:15px}}.faresSummary h3.open .icon{transform:translateY(-50%) rotate(0)}.faresSummary p{display:flex;margin-bottom:10px;line-height:1.5;align-items:center;justify-content:space-between}.faresSummary p:last-child{margin-bottom:0}.faresSummary p.bold{font-family:"Open Sans",sans-serif}.faresSummary p.earnedPoints{font-family:"Open Sans",sans-serif;color:#ce0f3d}.faresSummary p span{display:inline-block;font-size:17px;font-family:"Open Sans",sans-serif;font-weight:400}@media (max-width: 1279px){.faresSummary p span{font-size:15px}}.faresSummary .with-background{padding:10px 15px;background:#f6f4f3}.faresSummary .with-background.green{background:#c9fbcd}.faresSummary .with-background.green p{color:#0f310f}.faresSummary .with-background p{margin-bottom:5px}.faresSummary .with-background p:last-child{margin-bottom:0}.faresSummary .with-background p span{display:inline-block}.faresSummary .with-background p span:first-child{font-size:15px}@media (max-width: 1279px){.faresSummary .with-background p span:first-child{font-size:12px}}.faresSummary .with-background p span:last-child{font-size:15px}@media (max-width: 1279px){.faresSummary .with-background p span:last-child{font-size:12px}}.faresSummary .totalAmount{background-color:#e6e7ed;padding:20px}@media (max-width: 1279px){.faresSummary .totalAmount{padding:15px}}.faresSummary .totalAmount p{margin:0}.faresSummary .totalAmount p span{display:inline-block}.faresSummary .totalAmount p span:first-child{font-size:19px}@media (max-width: 1279px){.faresSummary .totalAmount p span:first-child{font-size:16px}}.faresSummary .totalAmount p span:last-child{font-size:21px}@media (max-width: 1279px){.faresSummary .totalAmount p span:last-child{font-size:18px}}@media (max-width: 991px){.faresSummary{margin-top:0;padding-top:0;position:fixed;bottom:91.8px;left:0;right:0;box-shadow:0 -15px 15px rgba(0,0,0,0.09);z-index:999;background-color:#fff;overflow:auto}.faresSummary h3{margin:0;padding:20px 15px}.faresSummary h3 .icon{display:block}.faresSummary__content{display:none;max-height:320px;overflow:auto}}@media (max-width: 479px){.faresSummary h3{padding:15px}}.orderDetails{position:relative}.orderDetails .orderSummary{padding:20px;margin-right:60px;border-radius:15px;-webkit-box-shadow:0 0 10px 2px rgba(149,157,165,0.2);-moz-box-shadow:0 0 10px 2px rgba(149,157,165,0.2);-o-box-shadow:0 0 10px 2px rgba(149,157,165,0.2);box-shadow:0 0 10px 2px rgba(149,157,165,0.2)}.orderDetails .orderSummary ul{list-style:none}.orderDetails .orderSummary ul li{display:grid;grid-row-gap:15px;grid-column-gap:15px;grid-template-columns:120px auto;border-bottom:1px solid #ddd}.orderDetails .orderSummary ul li:last-child{border-bottom:none}.orderDetails .orderSummary ul li>span{font-size:15px;color:#333;padding:10px 0}.orderDetails .orderSummary ul li>span:first-child{font-size:14px;color:#777}.orderDetails .orderSummary ul li .statusLabel{font-size:11px;color:white;padding:5px 8px;text-transform:uppercase}.orderDetails .orderSummary ul li .statusLabel.success{background:#3a862d}.orderDetails .orderSummary ul li .statusLabel.failed{background:#ad1616}@media (max-width: 1200px){.orderDetails .orderSummary{margin-right:0}}.orderDetails .orderProductsList{padding:15px;border-radius:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.orderDetails .orderProductsList .productTable{border:1px solid #ddd}.orderDetails .orderProductsList .productTable ul{display:flex;align-items:center;border-bottom:1px solid #ccc}.orderDetails .orderProductsList .productTable ul li{display:block;padding:10px;font-size:16px}.orderDetails .orderProductsList .productTable ul li.productDetails{width:40%}.orderDetails .orderProductsList .productTable ul li.quantity{width:17%}.orderDetails .orderProductsList .productTable ul li.price{width:18%}.orderDetails .orderProductsList .productTable ul li.status{width:25%}.orderDetails .orderProductsList .productTable ul li.imageBox{display:grid;padding:5px 10px;align-items:center;grid-column-gap:10px;grid-template-columns:80px auto}.orderDetails .orderProductsList .productTable ul li.imageBox figure{position:relative;z-index:1;margin:0;width:80px;height:60px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.orderDetails .orderProductsList .productTable ul li.imageBox figure img{position:absolute;top:50%;left:50%;width:80px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.orderDetails .orderProductsList .productTable ul li.imageBox .txtBox p{margin:0;font-size:14px}.orderDetails .orderProductsList .productTable ul.headingRow{border-color:#ddd;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #eee, #f9f9f9);background-image:-moz-linear-gradient(top, #eee, #f9f9f9);background-image:-ms-linear-gradient(top, #eee, #f9f9f9);background-image:-o-linear-gradient(top, #eee, #f9f9f9);background-image:linear-gradient(top, #eee, #f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eee', endColorStr='#f9f9f9')}.orderDetails .orderProductsList .productTable ul.headingRow li{font-family:"Open Sans",sans-serif}.orderDetails .orderProductsList .productTable ul .statusLabel{font-size:11px;color:white;padding:5px 8px;text-transform:uppercase}.orderDetails .orderProductsList .productTable ul .statusLabel.success{background:#3a862d}.orderDetails .orderProductsList .productTable ul .statusLabel.failed{background:#ad1616}.orderDetails .orderProductsList .productTable ul .btn{font-size:13px;padding:8px 15px}@media (max-width: 1024px){.orderDetails .orderProductsList .productTable ul .btn{display:block;width:100%;padding:8px 4px}}@media screen and (max-width: 768px){.orderDetails .orderProductsList .productTable{overflow:auto}.orderDetails .orderProductsList .productTable ul{width:700px}}@media (max-width: 1200px){.orderDetails .orderProductsList{padding-top:40px}}.termsAndCondition ol{padding:0;counter-reset:item}.termsAndCondition ol>li{position:relative;display:block;padding-left:30px;margin-bottom:40px}.termsAndCondition ol>li:last-child{margin-bottom:0}.termsAndCondition ol>li:before{content:counters(item, ".") ".";counter-increment:item;position:absolute;left:0;font-weight:700}.termsAndCondition .termsAndCondition__list>li:before{font-size:24px;top:3px;line-height:1.2}.termsAndCondition .termsAndCondition li li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;text-align:justify;margin:0 0 15px;padding-left:44px;line-height:24px}.termsAndCondition .termsAndCondition li li:last-child{margin-bottom:0}.termsAndCondition .termsAndCondition li li ul{padding:10px 0 0}.termsAndCondition .termsAndCondition li li ul li{padding-left:0}.termsAndCondition .termsAndCondition ul>li{list-style:disc;margin-left:20px}@media screen and (max-width: 768px){.termsAndCondition{padding-bottom:40px !important}.termsAndCondition__list>li{padding-left:0 !important}.termsAndCondition__list>li>h3{padding-left:40px !important}.termsAndCondition__list>ol li{padding:0}}.cent-tnc{max-width:980px;margin:0 auto;padding:32px 24px;background:#fff;border-radius:12px;border:1px solid #e6e9ef;line-height:1.6;color:#2f3441}.cent-tnc h4{font-size:22px;font-weight:600;margin-bottom:10px}.cent-tnc .subtitle{font-size:14px;font-weight:500;margin-bottom:18px;color:#555}.cent-tnc .big.bold{font-weight:600;margin-top:22px;margin-bottom:8px}.cent-tnc p{margin-bottom:12px}.cent-tnc ul{margin:10px 0 16px 18px}.cent-tnc ul li{margin-bottom:6px}.cent-tnc .caps{font-weight:600;text-transform:uppercase}.privacy-wrap{max-width:980px;margin:0 auto;padding:32px 24px;background:#fff;border-radius:12px;border:1px solid #e6e9ef;line-height:1.6;color:#2f3441}.privacy-wrap .size21{font-size:26px;font-weight:700;margin-bottom:18px;letter-spacing:0.3px;color:#1f2a44}.privacy-wrap .big.bold{font-size:18px;font-weight:600;margin-top:28px;margin-bottom:10px;color:#0f172a;position:relative}.privacy-wrap .big.bold::after{content:"";display:block;width:44px;height:2px;margin-top:6px;background:#cbd5e1;border-radius:2px}.privacy-wrap p{font-size:14.5px;margin-bottom:14px}.privacy-wrap ul{margin:10px 0 16px 18px;padding:0}.privacy-wrap ul li{font-size:14.5px;margin-bottom:6px;padding-left:4px;list-style:auto}.privacy-wrap ul li::marker{color:#64748b}.privacy-wrap .contact-box{margin-top:16px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.privacy-wrap .section-divider{margin:28px 0;height:1px;background:#e5e7eb}@media (max-width: 768px){.privacy-wrap{padding:24px 18px;border-radius:10px}.privacy-wrap .size21{font-size:22px}.privacy-wrap .big.bold{font-size:16px}.privacy-wrap p,.privacy-wrap ul li{font-size:14px}}.dashboard__tabcontent{position:relative;padding:0 30px 30px}@media (max-width: 766px){.dashboard__tabcontent{padding:0 15px 15px}}.dashboard__tabcontent-tabs{overflow:hidden;position:absolute;top:0;left:30px;z-index:1}@media (max-width: 1279px){.dashboard__tabcontent-tabs{position:static;margin:0 0 50px}}.dashboard__tabcontent-tabs ul.nav.nav-tabs{border:1px solid #d7def2;margin:0;float:left}@media (max-width: 767px){.dashboard__tabcontent-tabs ul.nav.nav-tabs{float:none}}.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item{margin:0}@media (max-width: 767px){.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item{width:calc(100% / 3);text-align:center}}@media (max-width: 479px){.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item{width:100%}}.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item a.nav-link{background-color:#fff;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#464646;text-transform:uppercase;padding:12px 25px;border-radius:0;border:none}.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item a.nav-link.active{background-color:#0071bb;color:#fff}@media (max-width: 767px){.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item a.nav-link{padding:12px 0}}.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item:not(:last-child) a{border-right:1px solid #eeeeee}@media (max-width: 479px){.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item:not(:last-child) a{border-right:none;border-bottom:1px solid #eeeeee}}.dashboard__tabcontent-content{position:relative}.dashboard__tabcontent-content .rsHeading{justify-content:flex-end;margin-bottom:50px}@media (max-width: 1279px){.dashboard__tabcontent-content .rsHeading{display:block;margin:0 0 50px}}.dashboard__tabcontent-content .rsHeading .rsHeading__right{width:50%}@media (max-width: 1279px){.dashboard__tabcontent-content .rsHeading .rsHeading__right{display:block;width:100%}}.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort{width:100%}.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .search-box{width:calc(50% - 10px)}@media (max-width: 1279px){.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .search-box{width:calc(50% - 10px);margin-right:10px}}@media (max-width: 767px){.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .search-box{width:100%;margin-right:0}}.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .search-box .form-group{margin:0}.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .search-box .form-group .form-control{background:#ececec url("../img/travels/travel-history/historySearch-icon.png") no-repeat right 10px center;border-radius:0;border:none;width:100%}.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .sort{width:calc(50% - 10px)}@media (max-width: 1279px){.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .sort{width:calc(50% - 10px);margin-left:10px}}@media (max-width: 767px){.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .sort{width:100%;margin-left:0}}.dashboard__tabcontent-content .rsHeading .rsHeading__right .filter-sort .sort select{width:100%}.dashboard__tabcontent-content .flightHistory{padding-top:80px}@media (max-width: 1279px){.dashboard__tabcontent-content .flightHistory{padding-top:0}}.dashboard__tabcontent-content .hotelHistory{padding-top:80px}@media (max-width: 1279px){.dashboard__tabcontent-content .hotelHistory{padding-top:0}}.dashboard__tabcontent-content .busHistory{padding-top:80px}@media (max-width: 1279px){.dashboard__tabcontent-content .busHistory{padding-top:0}}.travelHistory .trans-detail .flightHistory__box:not(:last-child){margin-bottom:30px}.travelHistory .trans-detail .flightHistory__box-top{padding:20px 25px;border-radius:3px;background-color:#0071bb}@media (max-width: 1279px){.travelHistory .trans-detail .flightHistory__box-top{padding:12px 15px}}.travelHistory .trans-detail .flightHistory__box-top h1{font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#fff;margin:0 0 5px}.travelHistory .trans-detail .flightHistory__box-top h1 .exchange-icon{display:inline-block;margin:0 10px;width:18px;height:14px;background:transparent url("../img/travels/travel-history/exchange-icon-w.png") no-repeat center}.travelHistory .trans-detail .flightHistory__box-top p{font-size:13px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#fff;margin:0;letter-spacing:0.1px}.travelHistory .trans-detail .flightHistory__box-top p span{margin-right:5px}.travelHistory .trans-detail .flightHistory__box-bottom{background:#fff;padding:0;box-shadow:0 5px 7px 3px rgba(0,0,0,0.05)}@media (max-width: 1279px){.travelHistory .trans-detail .flightHistory__box-bottom{padding:15px}}.travelHistory .trans-detail .flightHistory__box-bottom--box{display:flex;padding:25px;align-items:center;justify-content:space-between}.travelHistory .trans-detail .flightHistory__box-bottom--box:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.05)}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box:not(:last-child){border-color:rgba(0,0,0,0.5)}}@media (max-width: 1279px){.travelHistory .trans-detail .flightHistory__box-bottom--box{padding:15px 0}}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box{display:block;text-align:center}}.travelHistory .trans-detail .flightHistory__box-bottom--box---left{display:flex;align-items:center;justify-content:center;flex-direction:column;width:150px}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box---left{margin-bottom:20px;width:inherit}}.travelHistory .trans-detail .flightHistory__box-bottom--box---left_img{border-radius:50%;overflow:hidden;width:45px;height:45px;position:relative;margin:0 0 15px}.travelHistory .trans-detail .flightHistory__box-bottom--box---left_img img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.travelHistory .trans-detail .flightHistory__box-bottom--box---left_detail p{font-size:11px;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.2;color:rgba(58,58,58,0.81);margin:0;letter-spacing:0.1px}.travelHistory .trans-detail .flightHistory__box-bottom--box---center{display:flex;flex-direction:column;border-left:2px solid rgba(0,0,0,0.05);border-right:2px solid rgba(0,0,0,0.05);padding:0 25px;flex-grow:1}@media (max-width: 1279px){.travelHistory .trans-detail .flightHistory__box-bottom--box---center{padding:0 15px;width:70%}}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box---center{padding:15px 0;width:100%;border:none;border-top:2px solid rgba(0,0,0,0.05);border-bottom:2px solid rgba(0,0,0,0.05);margin-bottom:20px}}.travelHistory .trans-detail .flightHistory__box-bottom--box---center h3{font-size:17px;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.2;color:#222222;margin:0 0 5px}.travelHistory .trans-detail .flightHistory__box-bottom--box---center h2{font-size:20px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#181818;margin:0 0 5px}.travelHistory .trans-detail .flightHistory__box-bottom--box---center h2 small{display:inline-block;font-size:15px;color:#7d7777}.travelHistory .trans-detail .flightHistory__box-bottom--box---center P{font-size:15px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#181818;margin:0}.travelHistory .trans-detail .flightHistory__box-bottom--box---center_bottom{display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box---center_bottom{display:block}}.travelHistory .trans-detail .flightHistory__box-bottom--box---center_bottom-left{width:38%}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box---center_bottom-left{width:100%;margin-bottom:10px}}.travelHistory .trans-detail .flightHistory__box-bottom--box---center_bottom-center{width:38%}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box---center_bottom-center{width:100%;margin-bottom:10px}}.travelHistory .trans-detail .flightHistory__box-bottom--box---center_bottom-right{width:auto}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box---center_bottom-right{width:100%}}.travelHistory .trans-detail .flightHistory__box-bottom--box---right{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100px}@media (max-width: 767px){.travelHistory .trans-detail .flightHistory__box-bottom--box---right{width:inherit}}.travelHistory .trans-detail .flightHistory__box-bottom--box---right .status{font-size:13px;color:#fff;font-family:"Open Sans",sans-serif;line-height:1.2;padding:5px 10px;margin-bottom:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.travelHistory .trans-detail .flightHistory__box-bottom--box---right .status.green{background:#3ea946}.travelHistory .trans-detail .flightHistory__box-bottom--box---right .status.red{background:#e03737}.travelHistory .trans-detail .flightHistory__box-bottom--box---right .btn-link{font-size:10px;color:#0071bb;font-family:"Open Sans",sans-serif;line-height:1.2;letter-spacing:0.2px;padding:0;text-transform:uppercase}.travelHistory .trans-detail .flightHistory__box-bottom--box---right .btn-link:hover{color:#ce0f3d;text-decoration:none}.travelHistory .trans-detail .flightHistory__box .time-duration:last-child{display:none}.travelHistory .trans-detail .hotelHistory__table .table{margin:0;border-spacing:0 10px;border-collapse:separate}@media (max-width: 767px){.travelHistory .trans-detail .hotelHistory__table .table{white-space:nowrap}}.travelHistory .trans-detail .hotelHistory__table .table thead tr{background-color:#0071bb}.travelHistory .trans-detail .hotelHistory__table .table thead tr th{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#fff}.travelHistory .trans-detail .hotelHistory__table .table tbody tr{background:#fff;border-radius:2px;box-shadow:0 4px 7px rgba(0,0,0,0.03)}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#333}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td .hotelName{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:25px;color:#333;position:relative;margin:0;padding-left:30px}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td .hotelName:after{content:"";position:absolute;top:12.5px;left:0;transform:translateY(-50%);width:21px;height:25px;background:transparent url("../img/travels/travel-history/hotelName-icon.png") no-repeat center}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td small{display:block;font-size:12px;color:black}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td .hotel_details{display:block;margin-bottom:10px}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td .status{display:inline-block;font-size:12px;color:#fff;padding:5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td .viewDetails{text-decoration:underline;color:#0071bb;font-size:12px}.travelHistory .trans-detail .busHistory__table .table{margin:0;border-spacing:0 10px;border-collapse:separate}@media (max-width: 1279px){.travelHistory .trans-detail .busHistory__table .table{white-space:nowrap}}.travelHistory .trans-detail .busHistory__table .table thead tr{background-color:#0071bb}.travelHistory .trans-detail .busHistory__table .table thead tr th{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#fff}.travelHistory .trans-detail .busHistory__table .table tbody tr{background:#fff;border-radius:2px;box-shadow:0 4px 7px rgba(0,0,0,0.03)}.travelHistory .trans-detail .busHistory__table .table tbody tr td{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#333}.travelHistory .trans-detail .busHistory__table .table tbody tr td .hotelName{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:25px;color:#333;position:relative;margin:0;padding-left:30px}.travelHistory .trans-detail .busHistory__table .table tbody tr td .hotelName:after{content:"";position:absolute;top:12.5px;left:0;transform:translateY(-50%);width:21px;height:25px;background:transparent url("../img/travels/travel-history/hotelName-icon.png") no-repeat center}.travelHistory .trans-detail .busHistory__table .table tbody tr td .status{display:block;font-size:12px}.travelHistory .trans-detail .busHistory__table .table tbody tr td .viewDetails{text-decoration:underline;color:#0071bb;font-size:12px;margin-bottom:5px}.travelViewDetails .modal-dialog{position:absolute;top:0;right:0;bottom:0;left:0;margin:20px auto 0;max-width:700px;width:100%}@media (max-width: 767px){.travelViewDetails .modal-dialog{max-width:96%}}.travelViewDetails .modal-dialog .modal-content{position:relative;padding:40px;border-radius:15px;overflow:hidden}@media (max-width: 767px){.travelViewDetails .modal-dialog .modal-content{padding:15px}}.travelViewDetails .modal-dialog .modal-content .close{padding:0;margin:0;float:none;opacity:1;position:absolute;top:20px;right:20px;text-shadow:none;outline:none;z-index:1}@media (max-width: 767px){.travelViewDetails .modal-dialog .modal-content .close{top:10px;right:10px}}.travelViewDetails .modal-dialog .modal-content .close img{width:100%;float:left;max-height:18px}.travelViewDetails__header{flex-direction:column;align-items:center;text-align:center;position:relative;border:none;padding:0 0 40px}@media (max-width: 767px){.travelViewDetails__header{padding:0 0 15px}}.travelViewDetails__header h1{font-family:"Open Sans",sans-serif;font-size:36px;line-height:1.2;color:#333;margin:0 0 5px}@media (max-width: 767px){.travelViewDetails__header h1{font-size:22px}}.travelViewDetails__header p{font-family:"Open Sans",sans-serif;font-size:17px;line-height:28px;color:#000;margin:0}@media (max-width: 767px){.travelViewDetails__header p{font-size:14px;line-height:1.2}}.travelViewDetails__header p br{display:block}.travelViewDetails__content{padding:0}.travelViewDetails__content-flightDetails{padding-bottom:40px}@media (max-width: 767px){.travelViewDetails__content-flightDetails{padding-bottom:15px}}.travelViewDetails__content-flightDetails--top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media (max-width: 767px){.travelViewDetails__content-flightDetails--top{margin-bottom:15px;flex-direction:column}}.travelViewDetails__content-flightDetails--top-img{display:flex;align-items:center;justify-content:center;flex-direction:column;width:80px}@media (max-width: 767px){.travelViewDetails__content-flightDetails--top-img{margin-bottom:15px}}.travelViewDetails__content-flightDetails--top-img figure{border-radius:50%;overflow:hidden;width:45px;height:45px;position:relative;margin:0 0 15px}.travelViewDetails__content-flightDetails--top-img figure img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.travelViewDetails__content-flightDetails--top-img p{font-size:12px;font-family:"Open Sans",sans-serif;font-weight:500;line-height:1.2;color:#181818;margin:0;text-align:center}.travelViewDetails__content-flightDetails--top-img p br{display:block}.travelViewDetails__content-flightDetails--top-details{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 100px)}@media (max-width: 767px){.travelViewDetails__content-flightDetails--top-details{width:100%;flex-wrap:wrap}}@media (max-width: 479px){.travelViewDetails__content-flightDetails--top-details{flex-direction:column}}.travelViewDetails__content-flightDetails--top-details h3{font-size:25px;font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.2;color:#0071bb;margin:0 0 5px}@media (max-width: 767px){.travelViewDetails__content-flightDetails--top-details h3{font-size:18px}}.travelViewDetails__content-flightDetails--top-details h1{font-size:36px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#282828;margin:0 0 5px}@media (max-width: 767px){.travelViewDetails__content-flightDetails--top-details h1{font-size:22px}}.travelViewDetails__content-flightDetails--top-details P{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:18px;color:#282828;margin:0}.travelViewDetails__content-flightDetails--top-details P strong{display:block;font-weight:700;margin:0 0 5px}.travelViewDetails__content-flightDetails--top-details--left{flex-basis:230px}@media (max-width: 480px){.travelViewDetails__content-flightDetails--top-details--left{flex-basis:auto}}@media (max-width: 479px){.travelViewDetails__content-flightDetails--top-details--left{margin-bottom:15px}}.travelViewDetails__content-flightDetails--top-details--center{width:32px}@media (max-width: 479px){.travelViewDetails__content-flightDetails--top-details--center{transform:rotate(90deg)}}.travelViewDetails__content-flightDetails--top-details--right{flex-basis:230px}@media (max-width: 480px){.travelViewDetails__content-flightDetails--top-details--right{flex-basis:auto}}@media (max-width: 479px){.travelViewDetails__content-flightDetails--top-details--right{margin-top:15px}}.travelViewDetails__content-flightDetails--bottom{padding:10px 0;border-top:1px solid rgba(0,0,0,0.27);border-bottom:1px solid rgba(0,0,0,0.27)}.travelViewDetails__content-flightDetails--bottom ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.travelViewDetails__content-flightDetails--bottom ul{flex-direction:column}}.travelViewDetails__content-flightDetails--bottom ul li{display:inline-block;font-size:13px;font-family:"Open Sans",sans-serif;line-height:1.2;color:#181818;padding:0 15px}@media (max-width: 767px){.travelViewDetails__content-flightDetails--bottom ul li{padding:10px 0}}.travelViewDetails__content-passengerDetails{padding-bottom:40px}@media (max-width: 767px){.travelViewDetails__content-passengerDetails{padding-bottom:15px}}.travelViewDetails__content-passengerDetails h4{font-size:20px;font-family:"Open Sans",sans-serif;font-weight:600;line-height:1.2;color:#0071bb;margin:0 0 10px}@media (max-width: 767px){.travelViewDetails__content-passengerDetails h4{font-size:16px}}.travelViewDetails__content-passengerDetails .table{margin:0;white-space:nowrap}.travelViewDetails__content-passengerDetails .table th,.travelViewDetails__content-passengerDetails .table td{font-family:"Open Sans",sans-serif;font-weight:500;font-size:14px;line-height:1.2}.travelViewDetails__content-passengerDetails .table thead{background-color:rgba(36,58,126,0.11)}.travelViewDetails__content-passengerDetails .table thead th{border:none}.travelViewDetails__content-paymentDetails h4{font-size:20px;font-family:"Open Sans",sans-serif;font-weight:600;line-height:1.2;color:#0071bb;margin:0 0 10px}@media (max-width: 767px){.travelViewDetails__content-paymentDetails h4{font-size:16px}}.travelViewDetails__content-paymentDetails ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.travelViewDetails__content-paymentDetails ul li{display:block;width:100%;padding:15px 0;display:flex;align-items:center;justify-content:space-between;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#181818;border-bottom:1px solid rgba(0,0,0,0.09)}@media (max-width: 767px){.travelViewDetails__content-paymentDetails ul li{font-size:14px;padding:10px 0}}.travelViewDetails__content-paymentDetails ul li:last-child,.travelViewDetails__content-paymentDetails ul li:nth-last-child(2){border-bottom:none}.travelViewDetails__content-paymentDetails ul li.youpaid-box{background-color:rgba(36,58,126,0.11);font-size:19px;font-family:"Open Sans",sans-serif;font-weight:700;margin-top:20px}@media (max-width: 767px){.travelViewDetails__content-paymentDetails ul li.youpaid-box{font-size:16px;margin-top:10px}}.travelViewDetails__content-paymentDetails ul li span{display:inline-block;padding:0 10px}.hotelViewDetails .modal-dialog{position:absolute;top:0;right:0;bottom:0;left:0;margin:20px auto 0;max-width:700px;width:100%}@media (max-width: 767px){.hotelViewDetails .modal-dialog{max-width:96%}}.hotelViewDetails .modal-dialog .modal-content{position:relative;padding:30px;border-radius:15px;overflow:hidden}@media (max-width: 767px){.hotelViewDetails .modal-dialog .modal-content{padding:15px}}.hotelViewDetails .modal-dialog .modal-content .close{padding:0;margin:0;float:none;opacity:1;position:absolute;top:20px;right:20px;text-shadow:none;outline:none;z-index:1}@media (max-width: 767px){.hotelViewDetails .modal-dialog .modal-content .close{top:10px;right:10px}}.hotelViewDetails .modal-dialog .modal-content .close img{width:100%;float:left;max-height:18px}.hotelViewDetails .siteLoaderWrap{position:static}.hotelViewDetails__box{display:flex;justify-content:space-between;flex-wrap:wrap}.hotelViewDetails__mainHeading{font-size:20px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#282828;margin:0 0 20px;width:100%}.hotelViewDetails__hotelDetails{width:100%;padding:0}.hotelViewDetails__hotelDetails:not(:last-child){border-bottom:1px solid #e4e4e4}@media (max-width: 767px){.hotelViewDetails__hotelDetails{padding:15px 0;margin:0}}.hotelViewDetails__hotelDetails .hotelViewDetails__details{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 0 40px}@media (max-width: 767px){.hotelViewDetails__hotelDetails .hotelViewDetails__details{margin:0 0 20px;flex-direction:column}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__img{width:35%}@media (max-width: 767px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__img{width:100%;margin-bottom:15px}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__img img{width:100%}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content{width:65%;padding-left:20px;margin:0 0 20px}@media (max-width: 767px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content{width:100%;padding-left:0}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__name{display:flex;align-items:center;margin:0 0 10px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__name h2{font-family:"Open Sans",sans-serif;font-size:22px;line-height:31px;color:#303030;letter-spacing:-0.5px;margin:0;padding-right:10px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__name ul{margin:0;padding:0;display:inline-block}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__name ul li{display:block;padding-right:5px;float:left}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__name ul li i{color:#d6d6d6;float:left}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__name ul li.active i{color:#fcd218}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__rating{margin:0 0 10px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__rating .reviews-details{font-family:"Open Sans",sans-serif;font-size:12px;line-height:13px;letter-spacing:0.5px;color:#4f4f4f;margin:0 0 5px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__rating .reviews-details .hotel-star{background-color:#ecc93c;color:#fff;padding:4px 8px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:12px;line-height:1.2;letter-spacing:-0.5px;margin-right:10px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__rating .reviews-details .hotel-star i{margin-right:5px;font-size:12px;color:#fff}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__rating .reviews-details .total-reviews{opacity:0.6}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__rating .address{font-family:"Open Sans",sans-serif;font-size:14px;line-height:31px;color:#303030;letter-spacing:0.5px;margin:0}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__rating .address img{width:10px;margin-right:7.5px;opacity:0.31}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration{display:flex}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .startdate-box,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .enddate-box,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box{margin:0 15px 0 0;padding:0 15px 0 0;border-right:1px solid rgba(0,0,0,0.14)}@media (max-width: 479px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .startdate-box,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .enddate-box,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box{margin:0 10px 0 0;padding:0 10px 0 0}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .startdate-box h4,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .enddate-box h4,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box h4{font-family:"Open Sans",sans-serif;font-size:14px;line-height:16px;color:#303030;letter-spacing:0.5px;margin:0 0 5px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .startdate-box h1,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .enddate-box h1,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box h1{font-family:"Open Sans",sans-serif;font-size:25px;line-height:31px;color:#310000;letter-spacing:0.5px;margin:0}@media (max-width: 479px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .startdate-box h1,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .enddate-box h1,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box h1{font-size:22px;line-height:1.2}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .startdate-box h1 small,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .enddate-box h1 small,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box h1 small{font-family:"Open Sans",sans-serif;font-size:14px;line-height:16px;color:#303030;float:right;margin-left:10px}@media (max-width: 992px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .startdate-box h1 small br,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .enddate-box h1 small br,.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box h1 small br{display:inline-block}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box{margin:0;padding:0;border-right:none}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box h1{font-size:16px;line-height:1.2}@media (max-width: 479px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box h1{font-size:16px;line-height:1.2}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__content .hotelViewDetails__duration .guests-box h1 small{display:block;float:none;margin-left:0}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom{width:100%;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom{flex-direction:column}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-box{border-right:1px solid #e4e4e4;padding:15px 10px 15px 0;width:160px}@media (max-width: 767px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-box{border-right:none;padding:20px 0 0;width:100%}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-box h3{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#303030;letter-spacing:-0.1px;margin:0 0 5px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-box h2{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#0071bb;letter-spacing:-0.1px;margin:0 0 5px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-box p{font-family:"Open Sans",sans-serif;font-size:12.5px;line-height:1.2;color:#472121;letter-spacing:0.25px;margin:0}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .tariffinclusions-box{padding:15px 10px;width:calc(100% - 280px)}@media (max-width: 767px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .tariffinclusions-box{padding:20px 0;width:100%}}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .tariffinclusions-box h3{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#303030;letter-spacing:-0.1px;margin:0 0 5px}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .tariffinclusions-box ul li{display:inline-block;font-family:"Open Sans",sans-serif;font-size:12px;line-height:28px;color:#303030;letter-spacing:0.25px;padding:0 10px 0 15px;position:relative}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .tariffinclusions-box ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:12px;height:9px;background:transparent url("../img/hotel-section/check-icon.png") no-repeat center center}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .tariffinclusions-box p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;letter-spacing:0.25px;margin:0}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-img{width:120px}@media (max-width: 767px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-img{width:100%;margin:0 0 30px;max-height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-img img{width:100%}}@media (max-width: 767px) and (max-width: 767px){.hotelViewDetails__hotelDetails .hotelViewDetails__details .hotelViewDetails__bottom .roomtype-img img{width:auto;max-width:none;height:150px}}.hotelViewDetails__guestDetails{display:flex;flex-direction:column;padding:20px 0}@media (max-width: 767px){.hotelViewDetails__guestDetails{width:100%;text-align:center}}.hotelViewDetails__guestDetails .guestDetails__box{display:flex;flex-direction:column}.hotelViewDetails__guestDetails .guestDetails__box:not(:last-child){padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.14);margin-bottom:15px}.hotelViewDetails__guestDetails .guestDetails__box p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;letter-spacing:-0.1px;color:#303030;margin:0}.hotelViewDetails__guestDetails .guestDetails__box p:not(:last-child){margin:0 0 15px}.hotelViewDetails__guestDetails .guestDetails__box p strong{font-family:"Open Sans",sans-serif;font-weight:400}.hotelViewDetails__faresSummary{display:flex;flex-direction:column;width:60%;padding-left:30px;border-left:1px solid rgba(75,38,20,0.12)}@media (max-width: 767px){.hotelViewDetails__faresSummary{padding-left:0;border-left:none;padding-top:30px;border-top:2px solid rgba(75,38,20,0.12);width:100%}}.hotelViewDetails__faresSummary h3{font-family:"Open Sans",sans-serif;font-size:22px;line-height:1.2;letter-spacing:-0.1px;color:#303030;padding:0 15px;margin:0 0 15px}@media (max-width: 767px){.hotelViewDetails__faresSummary h3{padding:0}}.hotelViewDetails__faresSummary p{display:flex;align-items:center;justify-content:space-between;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.75;letter-spacing:-0.1px;color:#282828;padding:0 15px;margin:0 0 5px}.hotelViewDetails__faresSummary p:last-child{margin-bottom:0}@media (max-width: 767px){.hotelViewDetails__faresSummary p{padding:0}}.hotelViewDetails__faresSummary p span{display:inline-block;font-size:17px;font-family:"Open Sans",sans-serif;font-weight:400}@media (max-width: 1279px){.hotelViewDetails__faresSummary p span{font-size:15px}}.hotelViewDetails__faresSummary p.amountTotal{border-top:1px solid #dddddd;padding:15px 15px 0;font-size:20px;font-family:"Open Sans",sans-serif;margin:15px 0 0}.hotelViewDetails__faresSummary p.amountTotal span{font-family:"Open Sans",sans-serif}@media (max-width: 767px){.hotelViewDetails__faresSummary p.amountTotal{padding:15px 0 0}}.busViewDetails .modal-dialog{position:absolute;top:0;right:0;bottom:0;left:0;margin:20px auto 0;max-width:700px;width:100%}@media (max-width: 767px){.busViewDetails .modal-dialog{max-width:96%}}.busViewDetails .modal-dialog .modal-content{position:relative;padding:30px;border-radius:15px;overflow:hidden}@media (max-width: 767px){.busViewDetails .modal-dialog .modal-content{padding:15px}}.busViewDetails .modal-dialog .modal-content .close{padding:0;margin:0;float:none;opacity:1;position:absolute;top:20px;right:20px;text-shadow:none;outline:none;z-index:1}@media (max-width: 767px){.busViewDetails .modal-dialog .modal-content .close{top:10px;right:10px}}.busViewDetails .modal-dialog .modal-content .close img{width:100%;float:left;max-height:18px}.busViewDetails .modal-dialog .modal-content .modal-header{padding:0;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0}.busViewDetails .modal-dialog .modal-content .modal-header .modal-title{margin-bottom:15px}.busViewDetails .modal-dialog .modal-content .modal-body{padding:0}.busViewDetails__box{display:flex;justify-content:space-between;flex-wrap:wrap}.busViewDetails__box .busInformation{padding:0 20px 20px 0;border-right:1px solid rgba(204,204,204,0.6);border-bottom:1px solid rgba(204,204,204,0.6);width:35%;display:flex;justify-content:center;flex-direction:column}@media (max-width: 1023px){.busViewDetails__box .busInformation{width:100%;border-right:none}}@media (max-width: 767px){.busViewDetails__box .busInformation{align-items:center;padding:20px}}@media (max-width: 479px){.busViewDetails__box .busInformation{padding:10px}}.busViewDetails__box .busInformation h4{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#a0a0a0;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.busViewDetails__box .busInformation h4{font-size:12px}}.busViewDetails__box .busInformation h2{font-family:"Open Sans",sans-serif;font-size:21px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 10px}@media (max-width: 767px){.busViewDetails__box .busInformation h2{font-size:16px}}.busViewDetails__box .busInformation p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px}.busViewDetails__box .busInformation p:not(:last-child){margin:0 0 5px}@media (max-width: 767px){.busViewDetails__box .busInformation p{font-size:12px}}.busViewDetails__box .busInformation p .btn-tag:not(:last-child){margin-right:5px}.busViewDetails__box .timeInformation{padding:0 0 20px 20px;position:relative;border-bottom:1px solid rgba(204,204,204,0.6);width:65%;display:flex;justify-content:space-between}@media (max-width: 1023px){.busViewDetails__box .timeInformation{width:100%}}@media (max-width: 767px){.busViewDetails__box .timeInformation{flex-direction:column;padding:20px}}@media (max-width: 479px){.busViewDetails__box .timeInformation{padding:10px}}.busViewDetails__box .timeInformation__left{display:flex;flex-direction:column;width:30%}@media (max-width: 767px){.busViewDetails__box .timeInformation__left{width:100%;margin-bottom:20px;text-align:center}}.busViewDetails__box .timeInformation__left h4{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#a0a0a0;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.busViewDetails__box .timeInformation__left h4{font-size:12px}}.busViewDetails__box .timeInformation__left h2{font-family:"Open Sans",sans-serif;font-size:21px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 10px}@media (max-width: 767px){.busViewDetails__box .timeInformation__left h2{font-size:16px}}.busViewDetails__box .timeInformation__left p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.busViewDetails__box .timeInformation__left p{font-size:12px}}.busViewDetails__box .timeInformation__center{display:flex;justify-content:center;flex-direction:column;text-align:center;width:40%}@media (max-width: 767px){.busViewDetails__box .timeInformation__center{width:100%;margin-bottom:20px}}.busViewDetails__box .timeInformation__center h4{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0}.busViewDetails__box .timeInformation__center figure{width:106px;max-width:100%;margin:0 auto}.busViewDetails__box .timeInformation__center figure:last-child{margin-bottom:0}.busViewDetails__box .timeInformation__center figure img{width:auto;max-width:100%}.busViewDetails__box .timeInformation__right{display:flex;flex-direction:column;width:30%}@media (max-width: 767px){.busViewDetails__box .timeInformation__right{width:100%;text-align:center}}.busViewDetails__box .timeInformation__right h4{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#a0a0a0;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.busViewDetails__box .timeInformation__right h4{font-size:12px}}.busViewDetails__box .timeInformation__right h2{font-family:"Open Sans",sans-serif;font-size:21px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 10px}@media (max-width: 767px){.busViewDetails__box .timeInformation__right h2{font-size:16px}}.busViewDetails__box .timeInformation__right p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.busViewDetails__box .timeInformation__right p{font-size:12px}}.busViewDetails__box .contactInformation{padding:20px 20px 0 0;border-right:1px solid rgba(204,204,204,0.6);width:35%;display:flex;flex-direction:column}@media (max-width: 1023px){.busViewDetails__box .contactInformation{width:100%;border-right:none;border-bottom:1px solid rgba(204,204,204,0.6)}}@media (max-width: 767px){.busViewDetails__box .contactInformation{align-items:center;text-align:center;padding:20px}}@media (max-width: 479px){.busViewDetails__box .contactInformation{padding:10px}}.busViewDetails__box .contactInformation h4{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#a0a0a0;letter-spacing:0.2px;margin:0 0 5px}@media (max-width: 767px){.busViewDetails__box .contactInformation h4{font-size:12px}}.busViewDetails__box .contactInformation h2{font-family:"Open Sans",sans-serif;font-size:21px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 10px}@media (max-width: 767px){.busViewDetails__box .contactInformation h2{font-size:16px}}.busViewDetails__box .contactInformation p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0}@media (max-width: 767px){.busViewDetails__box .contactInformation p{font-size:12px}}.busViewDetails__box .passengersInformation{padding:20px 0 0 20px;width:65%;display:flex;flex-direction:column}@media (max-width: 1023px){.busViewDetails__box .passengersInformation{width:100%}}@media (max-width: 767px){.busViewDetails__box .passengersInformation{padding:20px}}@media (max-width: 479px){.busViewDetails__box .passengersInformation{padding:10px}}.busViewDetails__box .passengersInformation h4{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#a0a0a0;letter-spacing:0.2px;margin:0 0 15px}@media (max-width: 767px){.busViewDetails__box .passengersInformation h4{font-size:12px}}.busViewDetails__box .passengersInformation .table{margin:0}@media (max-width: 767px){.busViewDetails__box .passengersInformation .table{white-space:nowrap}}.busViewDetails__box .passengersInformation .table thead tr th{padding:0.75rem 1.25rem;border:none}.busViewDetails__box .passengersInformation .table tbody tr td{padding:0.75rem 1.25rem;border-top:none}.busViewDetails__box .passengersInformation .table tbody tr:not(:last-child) td{border-bottom:1px solid #dee2e6}.busViewDetails__box .paymentInformation{margin-top:30px;background-color:#e8e8e8}@media (max-width: 767px){.busViewDetails__box .paymentInformation{margin-top:15px}}.busViewDetails__box .paymentInformation h4{font-size:24px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.2;color:#282828;padding:20px 30px;margin:0}@media (max-width: 767px){.busViewDetails__box .paymentInformation h4{font-size:18px;padding:20px}}.busViewDetails__box .paymentInformation ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;padding:0}.busViewDetails__box .paymentInformation ul li{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 30px 20px;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#181818}@media (max-width: 767px){.busViewDetails__box .paymentInformation ul li{font-size:14px;padding:0 20px 20px}}.busViewDetails__box .paymentInformation ul li:last-child,.busViewDetails__box .paymentInformation ul li:nth-last-child(2){border-bottom:none}.busViewDetails__box .paymentInformation ul li.totalAmount{background-color:#cccccc;font-size:19px;font-family:"Open Sans",sans-serif;font-weight:700;padding-top:20px}@media (max-width: 767px){.busViewDetails__box .paymentInformation ul li.totalAmount{font-size:16px;padding-top:20px}}.busViewDetails__box .paymentInformation ul li span{display:inline-block}.busViewDetails__box .paymentInformation ul li span.left{text-align:left}.busViewDetails__box .paymentInformation ul li span.right{text-align:right}.cancelBusConfirm .modal-dialog{position:absolute;top:0;right:0;bottom:0;left:0;margin:20px auto 0;max-width:600px;width:100%}@media (max-width: 767px){.cancelBusConfirm .modal-dialog{max-width:96%}}.cancelBusConfirm .modal-dialog .modal-content{position:relative;padding:30px;border-radius:15px;overflow:hidden}@media (max-width: 767px){.cancelBusConfirm .modal-dialog .modal-content{padding:15px}}.cancelBusConfirm .modal-dialog .modal-content .close{width:20px;height:20px;padding:0;margin:0;float:none;opacity:1;position:absolute;top:20px;right:20px;text-shadow:none;outline:none;z-index:1}@media (max-width: 767px){.cancelBusConfirm .modal-dialog .modal-content .close{top:10px;right:10px}}.cancelBusConfirm .modal-dialog .modal-content .close img{width:100%;float:left;max-height:18px}.cancelBusConfirm .modal-dialog .modal-content .modal-header{padding:0;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:20px}.cancelBusConfirm .modal-dialog .modal-content .modal-header .modal-title{font-family:"Open Sans",sans-serif;font-size:30px;color:#303030;line-height:1.2;letter-spacing:-0.1px;margin-bottom:0}.cancelBusConfirm .modal-dialog .modal-content .modal-body{padding:0;margin-bottom:30px}.cancelBusConfirm .modal-dialog .modal-content .modal-body p{font-family:"Open Sans",sans-serif;font-size:17px;color:#303030;line-height:1.2;letter-spacing:-0.1px;margin-bottom:20px}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatsSection{display:flex;flex-wrap:wrap;margin-bottom:30px}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatsSection__box{display:flex;align-items:center;justify-content:center;width:calc((100% / 6) - 10px);height:60px;border:1px solid #ffffff;border-radius:10px;background-color:#fff;box-shadow:0 0 20px 6px rgba(15,88,138,0.2);margin-right:12px;cursor:pointer}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatsSection__box:last-child{margin-right:0}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatsSection__box span{display:inline-block;font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;letter-spacing:-0.1px;color:#303030}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatsSection__box.selected{border-color:#ce0f3d}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatsSection__box.selected span{color:#ce0f3d}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatspayment{border:1px solid #e8e8e8;border-radius:10px;padding:40px}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatspayment p{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatspayment p:last-child{margin-bottom:0}.cancelBusConfirm .modal-dialog .modal-content .modal-body .busSeatspayment p span{display:inline-block;font-family:"Open Sans",sans-serif;font-size:16px;color:#303030;line-height:1.2;letter-spacing:-0.1px}.cancelBusConfirm .modal-dialog .modal-content .modal-footer{padding:0;border:none;text-align:center;justify-content:center}.cancelBusConfirm .modal-dialog .modal-content .modal-footer .btn-primary{border-radius:0}.time-duration{text-align:center;margin:3px 0;position:absolute;width:100%;top:auto;transform:translateY(-17px)}.time-duration::before{width:100%;height:1px;background:#f1f1f1;content:'';left:0;top:50%;position:absolute}.time-duration__text{font-size:14px;background:#f1f1f1;width:300px;padding:3px 10px;display:inline-block;position:relative;border-radius:5px}@media (max-width: 767px){.time-duration__text{width:200px}}.flightConfirmation__section-box{background-color:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,0.06);border:1px solid #fff;padding:0 20px}.flightConfirmation__section-box:not(:last-child){margin-bottom:40px}@media (max-width: 1023px){.flightConfirmation__section-box:not(:last-child){margin-bottom:30px}}@media (max-width: 767px){.flightConfirmation__section-box:not(:last-child){margin-bottom:20px}}.flightConfirmation__section-box--bookingconfirmation{display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f5;margin:20px 0;padding:30px}@media (max-width: 767px){.flightConfirmation__section-box--bookingconfirmation{padding:15px;flex-direction:column;text-align:center}.flightConfirmation__section-box--bookingconfirmation .icon{display:block}}.flightConfirmation__section-box--bookingconfirmation---img{width:110px;height:110px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.flightConfirmation__section-box--bookingconfirmation---img{width:100px;height:100px;margin:0 auto 20px}}.flightConfirmation__section-box--bookingconfirmation---img img{width:100%}.flightConfirmation__section-box--bookingconfirmation---content{width:calc(100% - 130px)}@media (max-width: 767px){.flightConfirmation__section-box--bookingconfirmation---content{width:100%}}.flightConfirmation__section-box--bookingconfirmation---content h2{font-size:30px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#282828;margin:0 0 10px}@media (max-width: 767px){.flightConfirmation__section-box--bookingconfirmation---content h2{font-size:18px}}.flightConfirmation__section-box--bookingconfirmation---content h4{font-size:14px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#282828;margin:0 0 10px}.flightConfirmation__section-box--bookingconfirmation---content p{font-size:16px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#303030;letter-spacing:-0.1;margin:0}.flightConfirmation__section-box--mainHeading{font-size:30px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#282828;margin:0;padding:0 0 0 30px}@media (max-width: 767px){.flightConfirmation__section-box--mainHeading{padding:0}}.flightConfirmation__section-box--flightDetails{padding:30px 0;margin:0 30px}.flightConfirmation__section-box--flightDetails:not(:last-child){border-bottom:1px solid #e4e4e4}@media (max-width: 767px){.flightConfirmation__section-box--flightDetails{padding:15px 0;margin:0}}.flightConfirmation__section-box--flightDetails---heading{position:relative;margin:0 0 40px}@media (max-width: 767px){.flightConfirmation__section-box--flightDetails---heading{margin:0 0 20px}}.flightConfirmation__section-box--flightDetails---heading h1{font-size:20px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;margin:0}.flightConfirmation__section-box--flightDetails---heading h3{font-size:20px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;margin:0}.flightConfirmation__section-box--flightDetails---heading h3 small{font-size:15px;font-family:"Open Sans",sans-serif;line-height:25px;color:#303030;letter-spacing:-0.1px;display:inline-block}.flightConfirmation__section-box--flightDetails---heading .farerules{position:absolute;top:0;right:0;font-size:13.5px;font-family:"Open Sans",sans-serif;line-height:25px;color:#525252;letter-spacing:-0.1px;display:inline-block}.flightConfirmation__section-box--flightDetails---heading .farerules img{width:20px;float:right;margin-left:10px}.flightConfirmation__section-box--flightDetails---details{display:flex;align-items:center;justify-content:space-between;margin:0 0 40px}@media (max-width: 767px){.flightConfirmation__section-box--flightDetails---details{margin:0 0 20px;flex-direction:column}}.flightConfirmation__section-box--flightDetails---details_left{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 1023px){.flightConfirmation__section-box--flightDetails---details_left{width:40%}}@media (max-width: 767px){.flightConfirmation__section-box--flightDetails---details_left{width:100%;margin:0 0 20px;flex-direction:row-reverse}}.flightConfirmation__section-box--flightDetails---details_left-img{width:43px}@media (max-width: 767px){.flightConfirmation__section-box--flightDetails---details_left-img{width:86px}}.flightConfirmation__section-box--flightDetails---details_left-img img{width:100%}.flightConfirmation__section-box--flightDetails---details_left-detail{padding-left:20px}@media (max-width: 767px){.flightConfirmation__section-box--flightDetails---details_left-detail{padding-left:0}}.flightConfirmation__section-box--flightDetails---details_left-detail h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightConfirmation__section-box--flightDetails---details_left-detail h4{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightConfirmation__section-box--flightDetails---details_left-detail p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:24px;color:#282828;letter-spacing:0.2px;margin:15px 0 0}.flightConfirmation__section-box--flightDetails---details_center{text-align:center;width:126px}@media (max-width: 767px){.flightConfirmation__section-box--flightDetails---details_center{width:100%;margin:0 0 20px}}.flightConfirmation__section-box--flightDetails---details_center-time{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightConfirmation__section-box--flightDetails---details_center-img{width:106px;margin:0 auto 5px}.flightConfirmation__section-box--flightDetails---details_center-img img{width:100%}.flightConfirmation__section-box--flightDetails---details_center-stops{font-family:"Open Sans",sans-serif;font-size:12px;line-height:17px;color:#1740d5;letter-spacing:0.2px}@media (max-width: 1023px){.flightConfirmation__section-box--flightDetails---details_right{width:40%}}@media (max-width: 767px){.flightConfirmation__section-box--flightDetails---details_right{width:100%}}.flightConfirmation__section-box--flightDetails---details_right-detail h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightConfirmation__section-box--flightDetails---details_right-detail h4{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;color:#282828;letter-spacing:0.2px;margin:0 0 5px}.flightConfirmation__section-box--flightDetails---details_right-detail p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:24px;color:#282828;letter-spacing:0.2px;margin:15px 0 0}.flightConfirmation__section-box--flightDetails---checkintag p{background-color:#f4f4f8;padding:10px 15px;display:inline-block;font-size:13px;line-height:21px;letter-spacing:0.25px;color:#282828;font-family:"Open Sans",sans-serif;margin:0}.flightConfirmation__section-box--passangersDetails{padding:30px 0;margin:0 30px}@media (max-width: 767px){.flightConfirmation__section-box--passangersDetails{padding:15px 0;margin:0}}.flightConfirmation__section-box--passangersDetails h4{font-size:20px;line-height:1.2;font-weight:"Open Sans",sans-serif;font-weight:300;color:#303030;margin:0 0 20px;letter-spacing:-0.1px}.flightConfirmation__section-box--passangersDetails .table{margin:0;text-align:center}@media (max-width: 767px){.flightConfirmation__section-box--passangersDetails .table{white-space:nowrap}}.flightConfirmation__section-box--passangersDetails .table tr th{border:none;background-color:#f4f4f8;font-size:16px;line-height:1.2;font-weight:"Open Sans",sans-serif;font-weight:300;color:#303030}.flightConfirmation__section-box--passangersDetails .table tr th:first-child{text-align:left}.flightConfirmation__section-box--passangersDetails .table tr td{border-top:none}.flightConfirmation__section-box--passangersDetails .table tr td:first-child{text-align:left}.flightConfirmation__section-box--passangersDetails .table tr:not(:last-child) td{border-bottom:1px solid #dee2e6}.hotelConfirmation__box{background-color:#fff;box-shadow:0 10px 9px 1px rgba(0,0,0,0.06);border:1px solid #fff;padding:0 20px}.hotelConfirmation__mainHeading{font-size:30px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#282828;margin:0 0 20px;width:100%}.hotelConfirmation__confirmation{display:flex;align-items:flex-start;justify-content:space-between;background-color:#f5f5f5;margin:20px 0;padding:20px}@media (max-width: 767px){.hotelConfirmation__confirmation{padding:15px}.hotelConfirmation__confirmation .icon{display:block}}.hotelConfirmation__confirmation .hotelConfirmation__img{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#0071bb}@media (max-width: 767px){.hotelConfirmation__confirmation .hotelConfirmation__img{width:40px;height:40px}}.hotelConfirmation__confirmation .hotelConfirmation__img img{width:60%}.hotelConfirmation__confirmation .hotelConfirmation__content{width:calc(100% - 70px)}@media (max-width: 767px){.hotelConfirmation__confirmation .hotelConfirmation__content{width:calc(100% - 50px)}}.hotelConfirmation__confirmation .hotelConfirmation__content h2{font-size:30px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#282828;margin:0 0 10px}@media (max-width: 767px){.hotelConfirmation__confirmation .hotelConfirmation__content h2{font-size:18px}}.hotelConfirmation__confirmation .hotelConfirmation__content h4{font-size:14px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#282828;margin:0 0 10px}.hotelConfirmation__confirmation .hotelConfirmation__content p{font-size:16px;line-height:1.2;font-family:"Open Sans",sans-serif;color:#303030;letter-spacing:-0.1;margin:0}.hotelConfirmation__hotelDetails{padding:0 20px}.hotelConfirmation__hotelDetails:not(:last-child){border-bottom:1px solid #e4e4e4}@media (max-width: 767px){.hotelConfirmation__hotelDetails{padding:15px 0;margin:0}}.hotelConfirmation__hotelDetails .hotelConfirmation__details{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 0 40px}@media (max-width: 767px){.hotelConfirmation__hotelDetails .hotelConfirmation__details{margin:0 0 20px;flex-direction:column}}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__img{width:30%}@media (max-width: 767px){.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__img{width:100%;margin-bottom:20px}}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__img img{width:100%}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content{width:70%;padding-left:30px;margin:0 0 40px}@media (max-width: 767px){.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content{padding-left:0;width:100%}}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__name{display:flex;align-items:center;margin:0 0 10px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__name h2{font-family:"Open Sans",sans-serif;font-size:27px;line-height:31px;color:#303030;letter-spacing:-0.5px;margin:0;padding-right:10px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__name ul{margin:0;padding:0;display:inline-block}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__name ul li{display:inline-block;padding-right:5px;float:left}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__name ul li i{color:#d6d6d6;float:left}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__name ul li.active i{color:#fcd218}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__rating{margin:0 0 10px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__rating .reviews-details{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;letter-spacing:0.5px;color:#4f4f4f;margin:0 0 5px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__rating .reviews-details .hotel-star{background-color:#ecc93c;color:#fff;padding:4px 8px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:12px;line-height:1.2;letter-spacing:-0.5px;margin-right:10px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__rating .reviews-details .hotel-star i{margin-right:5px;font-size:12px;color:#fff}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__rating .reviews-details .total-reviews{opacity:0.6}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__rating .address{font-family:"Open Sans",sans-serif;font-size:15px;line-height:31px;color:#303030;letter-spacing:0.5px;margin:0}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__rating .address img{width:10px;margin-right:7.5px;opacity:0.31}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration{display:flex}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .startdate-box,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .enddate-box,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .guests-box{margin:0 30px 0 0;padding:0 30px 0 0;border-right:1px solid rgba(0,0,0,0.14)}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .startdate-box h4,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .enddate-box h4,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .guests-box h4{font-family:"Open Sans",sans-serif;font-size:14px;line-height:16px;color:#303030;letter-spacing:0.5px;margin:0 0 5px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .startdate-box h1,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .enddate-box h1,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .guests-box h1{font-family:"Open Sans",sans-serif;font-size:43px;line-height:31px;color:#310000;letter-spacing:0.5px;margin:0}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .startdate-box h1 small,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .enddate-box h1 small,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .guests-box h1 small{font-family:"Open Sans",sans-serif;font-size:14px;line-height:16px;color:#303030;float:right;margin-left:10px}@media (max-width: 992px){.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .startdate-box h1 small br,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .enddate-box h1 small br,.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .guests-box h1 small br{display:inline-block}}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .guests-box{margin:0;padding:0;border-right:none}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .guests-box h1{font-size:20px;line-height:1.2}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__content .hotelConfirmation__duration .guests-box h1 small{display:block;float:none;margin-left:0}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom{width:100%;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom{flex-direction:column}}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-box{border-right:1px solid #e4e4e4;padding:40px 30px 40px 0}@media (max-width: 767px){.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-box{border-right:none;padding:20px 0 0;width:100%}}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-box h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#303030;letter-spacing:-0.1px;margin:0 0 12px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-box h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#0071bb;letter-spacing:-0.1px;margin:0 0 10px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-box p{font-family:"Open Sans",sans-serif;font-size:14.5px;line-height:25px;color:#472121;letter-spacing:0.25px;margin:0}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .tariffinclusions-box{padding:40px 30px}@media (max-width: 767px){.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .tariffinclusions-box{padding:20px 0;width:100%}}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .tariffinclusions-box h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2;color:#303030;letter-spacing:-0.1px;margin:0 0 12px}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .tariffinclusions-box ul li{display:inline-block;font-family:"Open Sans",sans-serif;font-size:14px;line-height:28px;color:#303030;letter-spacing:0.25px;padding:0 10px 0 19px;position:relative}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .tariffinclusions-box ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:12px;height:9px;background:transparent url("../img/hotel-section/check-icon.png") no-repeat center center}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .tariffinclusions-box p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:28px;letter-spacing:0.25px;margin:0}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-img{width:169px}@media (max-width: 767px){.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-img{width:100%;margin:0 0 30px;max-height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-img img{width:100%}}@media (max-width: 767px) and (max-width: 767px){.hotelConfirmation__hotelDetails .hotelConfirmation__details .hotelConfirmation__bottom .roomtype-img img{width:auto;max-width:none;height:200px}}.hotelConfirmation__guestDetails{display:flex;flex-wrap:wrap;padding:20px 0}.hotelConfirmation__guestDetails .guestDetails__box{display:flex;flex-direction:column;flex-grow:1}.hotelConfirmation__guestDetails .guestDetails__box:not(:nth-child(2)){padding-left:30px}.hotelConfirmation__guestDetails .guestDetails__box:not(:last-child){border-right:1px solid rgba(0,0,0,0.14)}.hotelConfirmation__guestDetails .guestDetails__box h5{font-family:"Open Sans",sans-serif;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.14);margin-bottom:15px}.hotelConfirmation__guestDetails .guestDetails__box p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.2;letter-spacing:-0.1px;color:#303030;margin:0}.hotelConfirmation__guestDetails .guestDetails__box p:not(:last-child){margin:0 0 15px}.hotelConfirmation__guestDetails .guestDetails__box p strong{font-family:"Open Sans",sans-serif;font-weight:400}.faresSummary.hotelconfirmation h3{justify-content:center;border-bottom:1px solid #dddddd;padding:0 0 15px;margin:0 0 15px}@media (max-width: 1279px){.faresSummary.hotelconfirmation h3{margin:0;padding:20px 15px}.faresSummary.hotelconfirmation h3 .icon{display:block}}.faresSummary.hotelconfirmation p{font-size:18px;padding:5px 15px;margin:0}.faresSummary.hotelconfirmation p.amountTotal{border-top:1px solid #dddddd;padding:15px 15px 0;font-size:20px;font-family:"Open Sans",sans-serif;margin:15px 0 0}@media (max-width: 1279px){.faresSummary.hotelconfirmation p.amountTotal{margin:0;padding:15px}}.faresSummary.hotelconfirmation p.paidAmount{font-size:18px;font-family:"Open Sans",sans-serif}.faresSummary.hotelconfirmation h4{font-size:18px;line-height:30px;margin:0 0 10px;font-family:"Open Sans",sans-serif;color:#303030}.faresSummary.hotelconfirmation h6{font-size:16px;line-height:24px;margin:0 0 10px;font-family:"Open Sans",sans-serif;letter-spacing:-0.1px;color:#303030}.travelSearchTop{background-color:#e2e4eb}.travelSearchTop .container-fluid{padding-left:30px;padding-right:30px}@media (max-width: 767px){.travelSearchTop .container-fluid{padding-left:15px;padding-right:15px}}.travelSearchTop h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:21px;color:#555555;letter-spacing:0.5px;padding:30px 0;margin:0}.travelSearchTop .busformbox-form{padding:25px 0}@media (max-width: 1279px){.travelSearchTop .busformbox-form{padding:110px 0 20px}}@media (max-width: 767px){.travelSearchTop .busformbox-form{padding:75px 0 20px}}.travelSearchTop__mobileView{position:fixed;top:0;left:0;right:10px;z-index:10;background:#0071bb;padding:30px;display:none;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.travelSearchTop__mobileView span{display:inline-block;font-family:"Open Sans",sans-serif;font-size:18px;color:white;cursor:pointer;text-transform:uppercase;background:#0071bb;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media (max-width: 767px){.travelSearchTop__mobileView span{font-size:14px}}@media (max-width: 1279px){.travelSearchTop__mobileView{display:flex;right:0}}@media (max-width: 767px){.travelSearchTop__mobileView{padding:15px}}.travelSearchTop--modify{padding:0;background:white;box-shadow:0 5px 15px rgba(0,113,187,0.1)}.travelSearchTop--modify .container{transform:translateY(0)}.travelSearchTop--modify .travelSearchTop__form{padding-top:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm{display:flex;padding:20px 0;justify-content:space-between;margin:0 -10px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group{flex-grow:1;max-width:16%;margin:0 10px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group:first-child{margin-left:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group:last-child{margin-right:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group label{margin:0 0 2px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group .form-control{font-size:13px;padding:10px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group .btn-custom{display:block;width:100%;font-size:15px;padding:0 20px}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group .btn-primary{padding-top:12.5px;padding-bottom:12.5px}@media (max-width: 1279px){.travelSearchTop--modify .travelSearchTop__form .modifySearchForm{height:100vh;overflow:auto;padding:62px 0 81px;flex-direction:column;justify-content:flex-start;margin:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group{margin:0;max-width:100%;padding:10px 20px;flex-grow:0}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group.fixedBottom{position:fixed;bottom:0;left:0;right:0;background:white;padding:20px;border-top:1px solid #ddd}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group.fixedBottom label{display:none}.travelSearchTop--modify .travelSearchTop__form .modifySearchForm .form-group.fixedBottom .btn{font-size:15px}}@media (max-width: 1279px){.travelSearchTop--modify{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1001;overflow:auto;display:none}.travelSearchTop--modify .container{max-width:100%;padding-left:30px;padding-right:30px;width:100%}}.categories__box{padding:25px 0;max-width:1200px;margin:0 auto}.categories__box ul{display:flex;justify-content:space-between}.categories__box ul li{list-style:none;align-self:stretch;width:calc(100%/7 - 8px);border:1px solid #e8eaed;padding:15px 10px;border-radius:10px;display:flex;align-items:center;justify-content:center}.categories__box ul li a{display:flex;flex-direction:column;align-items:center;width:100%}.categories__box ul li a img{width:35px;max-width:100%;height:auto;margin-bottom:10px;transition:all 0.5s ease-in-out;filter:invert(1) brightness(0)}.categories__box ul li a span{display:flex;font-size:16px;color:#282828}.categories__box ul li:hover{background-color:#e8eaed;color:#5f6368}.categories__box ul li:hover a img{transform:scale(1.1)}.categories__box ul li:hover a span{color:#222}.categories__box ul li.active{background-color:#0071bb;border-color:#0071bb}.categories__box ul li.active a span{color:#fff}.categories__box ul li.active img{filter:brightness(0) invert(1)}.categories_row{display:none;max-width:1200px;margin:0 auto;padding:30px 0}.categories_row.open{display:block}.offer__row{display:flex;align-items:start;justify-content:start;flex-wrap:wrap}.offer__row .offer__box{width:calc(100%/4 - 20px);margin-right:20px;border-radius:10px;overflow:hidden;margin-bottom:30px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;align-self:stretch}@media only screen and (min-width: 769px) and (max-width: 1079px){.offer__row .offer__box{width:calc(100%/3 - 15px);margin-right:15px}}.offer__row .offer__box .offer__ibox{overflow:hidden;position:relative;height:160px;display:flex;align-items:center;justify-content:center}.offer__row .offer__box .offer__ibox img{transition:all 0.25s ease}.offer__row .offer__box .offer__ibox .offers_tag{max-width:100px;background-color:#ce0f3d;color:#fff;height:25px;line-height:25px;position:absolute;right:2%;top:12%;padding:0 8px;border-radius:10px;z-index:99;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.offer__row .offer__box .offer__cbox{padding:20px 10px 0;position:relative}.offer__row .offer__box .offer__cbox h4{margin-bottom:5px}.offer__row .offer__box .offer__cbox p{margin-bottom:5px;white-space:pre;overflow:hidden;text-overflow:ellipsis;color:#80868b;font-size:14px}.offer__row .offer__box .offer__cbox p:last-child{margin-bottom:0}.offer__row .offer__box .offer__cbox .offer__cinnerbox{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.offer__row .offer__box .offer__cbox .offer__cinnerbox h4{width:80%;margin-bottom:0}.offer__row .offer__box .offer__cbox .offer__cinnerbox ul{width:20%;display:flex;justify-content:end}.offer__row .offer__box .offer__cbox .offer__cinnerbox ul li{list-style:none}.offer__row .offer__box .offer__cbox .offer__cinnerbox ul li a{display:flex}.offer__row .offer__box .offer__cbox .offer__cinnerbox ul li img{width:20px}.offer__row .offer__box .offer__cbox .offer__cinnerbox ul li:last-child{margin-left:5px}.offer__row .offer__box .offer__bbox{padding:10px;display:flex;justify-content:center;border-top:1px solid #dadce0;margin-top:10px}.offer__row .offer__box .offer__bbox a{padding:8px;background-color:#0071bb;color:#fff;border-radius:4px;font-weight:500;display:flex;width:50%;justify-content:center;border:1px solid #0071bb;border-radius:20px}.offer__row .offer__box .offer__bbox a:hover{background-color:#ce0f3d;border-color:#ce0f3d}.offer__row .offer__box:hover .offer__ibox img{transform:scale(1.1)}.offers_new_slide img{width:100%}@media only screen and (max-width: 767px){.categories__box{padding-bottom:0;overflow-x:scroll}.categories__box ul{flex-direction:row;width:max-content}.categories__box ul li a{flex-direction:row}.categories__box ul li a img{margin-bottom:0;margin-right:5px}.coboxed{width:90%;padding:20px}.offer__row{justify-content:space-between}.offer__row .offer__box:nth-child(2n){margin-right:0}.offer__bbox a{width:80%;font-size:12px}}@media only screen and (max-width: 479px){.categories__box ul li a span{font-size:14px}.offer__cinnerbox h4{font-size:16px;width:100%}.offer__cinnerbox ul{display:none}.offer__cbox p{font-size:13px}.offer__box{width:50%}.offer__box .offer__ibox img{max-width:180px}}.copopupmainbox{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(0,0,0,0.45)}.copopupmainbox.open{display:flex}.copopupmainbox .coboxed{max-width:500px;width:100%;background-color:#fff;border-radius:10px;top:50%;position:absolute;left:50%;transform:translate(-50%, -50%);padding:30px}.copopupmainbox .coboxed.centered{text-align:center}.copopupmainbox .coboxed .close_copopbox{position:absolute;right:10px;top:10px;width:25px;height:25px;color:#0071bb;line-height:25px;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:18px}.copopupmainbox .coboxed .close_copopbox:hover{color:#0071bb}.copopupmainbox .coboxed h3{margin-bottom:0}.copopupmainbox .coboxed img{width:140px;margin:0 auto 15px;display:flex}.copopupmainbox .coboxed p{margin-bottom:10px}.copopupmainbox .coboxed form{display:flex;width:90%;justify-content:space-between;margin:0 auto 15px}.copopupmainbox .coboxed form input{width:calc(70% - 5px);padding:10px;border:1px solid #ccc;border-radius:4px}.copopupmainbox .coboxed form button{width:calc(30% - 5px);border:1px solid #ccc;border-radius:4px}.categories_box_small{display:none}@media only screen and (max-width: 767px){#categories_box_large{display:none}.categories_box_small{display:block;padding:0 15px}.categories_heading_box{display:flex;justify-content:space-between;align-items:center}.categories_header_box{display:flex;align-items:center;justify-content:start;padding:12px 0}.categories_header_box img{margin-right:4px;height:25px}.categories_header_box span{font-weight:600}.categories_header_button a{padding:5px 8px;background-color:#0071bb;color:#fff;border-radius:4px}.offer__row{display:flex;overflow:auto;flex-wrap:wrap}.offer__row .offer__box{overflow:visible;width:calc(100%/2 - 10px);margin-bottom:15px;margin-right:10px}.offer__row .offer__box .offer__ibox{border-top-left-radius:10px;border-top-right-radius:10px}.offer__row .offer__box .offer__ibox .offers_tag{height:20px;line-height:20px;font-size:10px;padding:0 4px}.offer__row .offer__box:nth-child(2n){margin-right:10px}.categories_boxxed{margin-bottom:20px}.categories_boxxed:last-child{margin-bottom:0}}@media only screen and (max-width: 399px){.offer__row .offer__box{width:100%}.offer__row .offer__box .offer__ibox img{max-width:180px}}.bannerSlider{padding:0;opacity:0}.bannerSlider .slide{padding:0 5px}.bannerSlider .slide a{display:block}.bannerSlider .slide a img{width:100%}.bannerSlider .slick-dots{bottom:-60px}.bannerSlider .slick-dots li{background:black;width:36px;height:5px;margin:0 4px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.bannerSlider .slick-dots li:hover{opacity:0.7}.bannerSlider .slick-dots li.slick-active{background:#e31e24}.bannerSlider .slick-prev{width:68px;height:68px;z-index:8;margin-top:10px;transition:all 0.25s ease-out;left:40px;background:url("../static/assets/img/banner-slides/arrow_left.png") center no-repeat}.bannerSlider .slick-prev:hover{transform:translateY(-50%) scale(1.09)}.bannerSlider .slick-next{width:68px;height:68px;z-index:8;margin-top:10px;transition:all 0.25s ease-out;right:40px;background:url("../static/assets/img/banner-slides/arrow_right.png") center no-repeat}.bannerSlider .slick-next:hover{transform:translateY(-50%) scale(1.09)}.bannerSlider.slick-initialized{opacity:1}@media (max-width: 767px){.bannerSlider .slick-dots{bottom:-40px}}@media screen and (max-width: 767px){.bannerSlider .slick-prev{left:0;background-size:50px}.bannerSlider .slick-next{right:0;background-size:50px}}.bigspacing{padding:40px 0;background-color:#f5f7f8}.offers_back{color:#000;font-size:16px;display:inline-flex;padding:5px 15px;margin-bottom:20px;border:1px solid #8baadf;border-radius:30px;position:relative;align-items:center}.offers_back:before{content:'';width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;display:inline-flex;transform:rotate(-135deg);margin-right:4px}.offers__details_row{max-width:1000px;margin:0 auto;display:flex;flex-direction:column}.offers__details_row .offers__details__box{border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background-color:#FFF;width:100%;display:flex;align-items:start;justify-content:start;margin-bottom:25px;border-radius:10px}.offers__details_row .offers__details__box .offers__details__ibox{overflow:hidden;width:40%;border-top-left-radius:10px;border-bottom-left-radius:10px;height:220px;display:flex;align-items:center;justify-content:center}.offers__details_row .offers__details__box .offers__details__ibox img{border-top-left-radius:10px;border-bottom-left-radius:10px}.offers__details_row .offers__details__box .offers__details__cbox{padding:25px;width:60%;display:flex;flex-direction:column;justify-content:space-between;position:relative;align-self:stretch}.offers__details_row .offers__details__box .offers__details__cbox h1{margin-bottom:10px}.offers__details_row .offers__details__box .offers__details__cbox p{margin-bottom:15px;line-height:1.2em;height:1.2em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.offers__details_row .offers__details__box .offers__details__cbox p.show_more{height:auto;-webkit-line-clamp:inherit}.offers__details_row .offers__details__box .offers__details__cbox .read_more_btn{display:flex;justify-content:end;padding:8px 0}.offers__details_row .offers__details__box .offers__details__cbox .read_more_btn a{display:inline-flex;color:#0071bb;font-weight:bold}.offers__details_row .offers__details__box .offers__details__cbox .offers__details__cbox_btns{display:flex;align-items:center;justify-content:end}.offers__details_row .offers__details__box .offers__details__cbox .offers__details__cbox_btns a{width:calc(30% - 5px);background-color:#0071bb;color:#fff;font-weight:800;display:flex;justify-content:center;border-radius:8px;padding:10px;border:1px solid #0071bb;font-family:"Open Sans",sans-serif}.offers__details_row .offers__details__box .offers__details__cbox .offers__details__cbox_btns a:last-child{background-color:transparent;color:#0071bb;margin-left:10px}.offers__details_row .offers__details__mboxed{border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background-color:#FFF}.offers__details_row .offers__details__mboxed .offers__details__offersBox{padding:15px 20px;border-bottom:1px solid #E5E4E2}.offers__details_row .offers__details__mboxed .offers__details__offersBox ul{display:flex;align-items:center;justify-content:space-between}.offers__details_row .offers__details__mboxed .offers__details__offersBox ul li{width:calc(50% - 5px)}.offers__details_row .offers__details__mboxed .offers__details__offersBox ul li a{padding:5px;background-color:#0071bb;color:#fff;display:flex;justify-content:center;border-radius:5px}.offers__details_row .offers__details__mboxed .offers__details__offerstitleBox{padding:15px 20px;display:flex;align-items:center;justify-content:space-between}.offers__details_row .offers__details__mboxed .offers__details__offerstitleBox h4{margin-bottom:0}.offers__details_row .offers__details__mboxed .offers__details__offerstitleBox a{width:30%;padding:5px;background-color:#0071bb;color:#fff;display:flex;justify-content:center;border-radius:5px}.offers__details_row .offers__details__mboxed .offers__details__offersdetailBox{padding:15px 20px}.offers__details_row .offers__details__mboxed .offers__details__offersdetailBox p{margin-bottom:10px}.offers__details_row .offers__details__mboxed .offers__details__offersdetailBox ul{margin-bottom:10px;padding-left:20px}.offers__details_row .offers__details__mboxed .offers__details__offersdetailBox ul li{list-style:disc}.offers__details_row .offers__details__mboxed .offers__details__offerstagBox{display:flex}.offers__details_row .offers__details__mboxed .offers__details__offerstagBox span{display:inline-flex;padding:4px 8px;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#8baadf;color:#000;font-size:12px}.offers__details_row .offers__details__mboxed .expiry_date{padding:15px 20px;display:flex;align-items:center;font-size:14px;background-color:#0071bb;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.offers__details_row .offers__details__mboxed .expiry_date:before{content:'';background:url(/static/assets/img/calendar.png) no-repeat;width:18px;height:18px;display:inline-block;background-size:contain;margin-right:10px;filter:brightness(0) invert(1)}.offers__details_row .offers__details__tboxed{border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background-color:#FFF;margin-top:20px;padding:15px 20px}.offers__details_row .offers__details__tboxed h4{display:flex;position:relative;margin-bottom:0;align-items:center}.offers__details_row .offers__details__tboxed h4:after{content:'';width:12px;height:12px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);position:absolute;right:5px;margin-top:-5px;transition:all 0.25s ease}.offers__details_row .offers__details__tboxed h4.active:after{margin-top:0;transform:rotate(315deg)}.offers__details_row .offers__details__tboxed h4 .offers__details__tboxed_results{margin:20px 0;padding:0 15px}.offers__details_row .offers__details__tboxed h4 .offers__details__tboxed_results ul{padding-left:20px}.offers__details_row .offers__details__tboxed h4 .offers__details__tboxed_results ul li{list-style-type:disc;margin-bottom:5px}.offers__details_row .offers__details__tboxed h4 .offers__details__tboxed_results.active{display:flex;flex-direction:column}.offers__details_row .offers__details__boxed{width:100%;background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px}.offers__details_row .offers__details__boxed ul li{list-style:none}.offers__details_row .offers__details__boxed .offers__details_tabs ul{display:flex;align-items:center;justify-content:start;border-bottom:1px solid #e8eaed}.offers__details_row .offers__details__boxed .offers__details_tabs ul li{padding:15px 20px;background-color:#e8eaed;color:#000;font-size:18px;cursor:pointer}.offers__details_row .offers__details__boxed .offers__details_tabs ul li.active{background-color:#0071bb;color:#fff}.offers__details_row .offers__details__boxed .offers__details_tabs ul li:first-child{border-top-left-radius:10px}.offers__details_row .offers__details__boxed .offers__details_tabs ul li:last-child{border-top-right-radius:10px}.offers__details_row .offers__details__boxed .offers__details_tab_content_inner_box{display:none;flex-direction:column}.offers__details_row .offers__details__boxed .offers__details_tab_content_inner_box.open{display:flex}@media only screen and (max-width: 767px){.bigspacing{padding:20px 0}.offers_back{margin-bottom:10px}.offers__details__box{flex-direction:column}.offers__details__ibox,.offers__details__cbox{width:100%}.offers__details__cbox{padding:15px}.offers__details__cbox h1{font-size:24px}.offers__details_tabs ul li{padding:10px 15px;font-size:14px;width:50%;text-align:center}.offers__details__offerstitleBox{padding:10px 15px}.offers__details__offerstitleBox h4{font-size:20px}.offers__details__offersdetailBox,.expiry_date{padding:10px 15px}.offers__details__offerstitleBox .offers__details__offersdetailBox p{font-size:14px}.offers__details__offerstitleBox .offers__details__offersdetailBox ul li{font-size:14px}.offers__details__cbox_btns{justify-content:space-between}.offers__details__cbox_btns a{width:calc(50% - 5px)}.offers__details__cbox_btns a:last-child{margin-left:0}.offers__details__ibox{border-radius:10px}}.categories_box_2{padding:25px 0;max-width:1200px;margin:0 auto}.categories_box_2 .categories_slider .slick-track{display:flex !important}.categories_box_2 .categories_slider .slick-slide{margin:0 8px;height:inherit !important;display:flex !important;align-self:stretch}.categories_box_2 .categories_slider .slick-list{margin:0 -8px}.categories_box_2 .categories_slider .slick-prev:before,.categories_box_2 .categories_slider .slick-next:before{color:#000;content:'';width:15px;height:15px;border:none;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);display:inline-block}.categories_box_2 .categories_slider .slick-prev:before{transform:rotate(-135deg)}.categories_box_2 .categories_slider .slick-disabled{pointer-events:none}.categories_box_2 .categories_slider .categories_slide_box a{display:flex;flex-direction:column;border:1px solid #e8eaed;padding:15px 10px;border-radius:10px;align-items:center;width:100%}.categories_box_2 .categories_slider .categories_slide_box a img{width:35px;max-width:35px;margin-bottom:10px;transition:all 0.5s ease-in-out;filter:invert(1) brightness(0)}.categories_box_2 .categories_slider .categories_slide_box a span{font-size:13px;color:#000;word-break:break-word}.categories_box_2 .categories_slider .categories_slide_box a.active{background-color:#0071bb}.categories_box_2 .categories_slider .categories_slide_box a.active img{filter:brightness(0) invert(1)}.categories_box_2 .categories_slider .categories_slide_box a.active span{color:#FFF}.categories_box_2 .categories_slider .categories_slide_box a:hover{border-color:#0071bb}.categories_box_2 .categories_slider .categories_slide_box a:hover img{transform:scale(1.05)}.results_box select{padding:10px 5px;width:20%;border:none;border-bottom:1px solid #000;outline:none;font-size:16px}@media only screen and (max-width: 768px){.results_box select{width:100%}}img{max-width:100%;height:auto}.results_box{width:90%;margin:0 auto}.banner_box{position:relative}.banner_box .banner_cbox{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.banner_box .banner_cbox h2{color:#FFF;font-size:36px}#cityTable{border-collapse:collapse;width:100%}#cityTable td,#cityTable th{border:1px solid #ddd;padding:8px;font-size:14px;text-align:center}#cityTable th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#0071bb;color:white;white-space:nowrap}#cityTable tr td a{text-decoration:none;font-weight:600;color:#ca2032}#cityTable tr td a:hover{text-decoration:underline}#cityTable tr td p{font-size:14px}#cityTable tr td p a{font-weight:300}#cityTable tr td br{display:block}#cityTable tr td:first-child{font-weight:bold}#cityTable tr:nth-child(even){background-color:#f2f2f2}#cityTable tr:hover{background-color:#ddd}.table_responsive{overflow-x:auto;width:100%;margin-top:40px}:root{--secondary-color: #d42f3e;--primary-faded-color: #8baadf;--transparent: transparent}.tryourservicesmain{display:none}.tnc_mobbox{display:none}.offerDetails__imageandInfo.offerCode{margin-bottom:10px}.hotel_name{margin-bottom:10px}#contactus-form input#btn-submit{margin-top:10px}.payment-form{display:flex;flex-direction:column}.flight_list_mainbox{display:none;background-color:#fff}@media only screen and (max-width: 768px){.flight_list_mainbox{display:block}.travelSearchTop,.modifyAndSearchHelper{display:none}}.header_top{display:flex;width:100%;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #eaeaea}.header_top img{width:30px}.header_top_left{width:90%;display:flex;align-items:center;justify-content:start}.header_top_back{margin-right:15px}.header_top_back a{text-decoration:none;color:#333333;display:flex;align-items:center}.header_top_left_data_top,.header_top_left_data_bottom{display:flex;align-items:center;justify-content:start}.header_top_left_data_top{margin-bottom:5px}.header_top_left_data_top h4{font-size:14px;margin-bottom:0}.header_top_left_data_top h4:first-child{margin-right:10px}.header_top_left_data_top h4 span{font-weight:300;display:inline-block}.header_top_left_data_top h4 img{width:12px;margin-right:10px}.header_top_left_data_top h4 img.for_one_way_trip{transform:rotate(180deg)}.header_top_left_data_bottom{font-size:12px;color:#333333;font-weight:300}.header_top_left_data_bottom span{margin-left:15px;display:flex;align-items:center;position:relative}.header_top_left_data_bottom span:before{content:'';width:3px;height:3px;background-color:#333333;display:inline-flex;border-radius:3px;position:absolute;left:-8px}.filter_box{padding:10px}.filter_box ul{display:flex;align-items:center;justify-content:start}.filter_box ul li{padding:5px 15px;border-radius:20px;border:1px solid #333333;color:#333333;margin-right:8px;font-weight:300;display:flex;align-items:center;justify-content:space-between;font-size:14px}.filter_box ul li img{width:15px;margin-right:5px}.results_main_box{display:flex;align-items:start;justify-content:space-between;margin-bottom:30px}.results_box{width:100%}.results_box .results_box_left,.results_box .results_box_right{width:50%}.results_box_boxed{padding:10px;margin-bottom:10px}.results_box_boxed h4{text-align:center;margin-bottom:5px;font-size:16px}.results_box_boxed_selected{display:flex;align-items:center;justify-content:space-between}.results_box_boxed_selected img{width:15px;margin-right:0}.results_box_boxed_selected p{margin-right:0;font-size:11px;font-weight:300;margin-bottom:0}.results_box_boxed_selected p.bold{font-weight:bold}.results_list{overflow-y:auto;max-height:600px}.results_list_left{border-right:0.5px solid #eaeaea}.results_list_right{border-left:0.5px solid #eaeaea}.results_list_box{padding:15px 10px;border-bottom:1px solid #eaeaea}.results_list_box:last-child{border-bottom:none}.results_list_box.active{background-color:#F0F8FF}.results_list_box_top{display:flex;align-items:start;justify-content:space-between;margin-bottom:5px}.results_list_box_top_left{display:flex;align-items:center}.results_list_box_top_left img{width:20px;margin-right:5px}.results_list_box_top_left p{font-size:10px;color:rgba(0,0,0,0.9);margin-bottom:0}.results_list_box_top_right{font-weight:bold;font-size:16px}.results_list_box_bottom{display:flex;align-items:center;justify-content:space-between}.results_list_box_bottom div:first-child{font-size:13px}.results_list_box_bottom div:last-child{font-size:13px}.results_list_box_bottom .results_list_box_bottom_center{display:flex;align-items:center;flex-direction:column}.results_list_box_bottom .results_list_box_bottom_center div{font-size:10px}.results_list_box_bottom .results_list_box_bottom_center div:first-child{font-weight:500}.stop_box{width:50px;height:1px;background-color:#666666;margin:3px 0;position:relative}.stop_box.one_stop:before{content:'';width:4px;height:4px;background-color:#fff;display:inline-flex;position:absolute;border-radius:4px;border:1px solid #f37a22;top:50%;left:50%;transform:translate(-50%, -50%)}.stop_box.two_stop:before{content:'';width:4px;height:4px;background-color:#fff;display:inline-flex;position:absolute;border-radius:4px;border:1px solid #f37a22;top:50%;left:25%;transform:translate(-25%, -50%)}.stop_box.two_stop:after{content:'';width:4px;height:4px;background-color:#fff;display:inline-flex;position:absolute;border-radius:4px;border:1px solid #f37a22;top:50%;left:75%;transform:translate(-75%, -50%)}.booking_box{padding:10px;box-shadow:rgba(0,0,0,0.1) 0px -1px 10px 2px;position:fixed;bottom:0;background-color:#fff;width:100%}.booking_data_box{display:flex;align-items:center;justify-content:space-between}.booking_total_price{font-weight:bold;font-size:20px;color:#000}.booking_total_price span{display:block;font-size:14px;color:#f37a22;font-weight:300}.booking__button button{padding:10px 15px;background-color:#f37a22;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:16px}.vsi{font-size:9px;text-align:center;display:block;margin-top:2px}.vsi_mainbox{position:absolute;bottom:0;width:100%;background:#fff;z-index:99;display:none}.vsi_box{position:relative;border-top-left-radius:15px;border-top-right-radius:15px}.vsi_box .results_list_boxed_box{padding:0 10px}.vsi_details{padding:15px;background-color:#f37a22;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:15px;border-top-right-radius:15px}.vsi_details_innerbox h3{color:#fff;font-size:18px;margin-bottom:5px}.vsi_details_innerbox p{color:#fff;font-size:12px;margin-bottom:0}.close_vsi{width:25px;height:25px;background-color:#fff;border-radius:25px;color:#000;display:flex;align-items:center;justify-content:center;font-size:18px}.stoppage_mainbox{padding:0 10px}.stoppage_box{padding:10px 0}.stoppage_airbox{display:flex;align-items:center;justify-content:start;margin-bottom:5px}.stoppage_airbox img{width:20px;height:auto;margin-right:8px}.stoppage_airbox p{margin-bottom:0;font-size:10px;line-height:1.1}.stoppage_airbox p br{display:block}.sd_airport{font-size:10px}.sd_airport br{display:block}.stoppage_detailsbox{display:flex;align-items:center;justify-content:space-between}.stoppage_detailsbox_left,.stoppage_detailsbox_right{width:40%}.sd_date{font-size:10px}.sd_time{font-size:14px}.stoppage_detailsbox_right{text-align:right}.stoppage_time{font-size:12px;position:relative}.stoppage_time:before{content:'';width:40px;background-color:#dddddd;height:1px;display:inline-block;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%)}.layover_box{display:flex;justify-content:center;align-items:center}.layover_box p{margin-bottom:0;padding:2px 10px;background-color:rgba(0,0,0,0.1);color:#000;font-size:9px;border-radius:5px}.f-bold{font-weight:bold}.flights__summary_mob{display:none}@media only screen and (max-width: 768px){.flightsummary-details{display:none}.flights__summary_mob{display:block}}.flights__box{margin:0 auto;border-radius:10px;overflow:hidden;box-shadow:0px 16px 24px 0px rgba(0,0,0,0.1);margin-bottom:15px}.flights__box .flights__box_heading{display:flex;align-items:center;padding:10px;background-color:#e32526;justify-content:space-between}.flights__box .flights__box_heading .airLogos{padding-right:8px;margin-bottom:0}.flights__box .flights__box_heading .airLogos img{max-width:30px;width:100%;border-radius:5px}.flights__box .flights__box_heading .flights-name h5{font-size:12px;line-height:16px;color:#fff;text-decoration:none;margin-bottom:0;font-family:'GilroySemiBold', Arial, sans-serif}.flights__box .flights__box_heading .flights-name h6{font-size:12px;line-height:16px;color:#fff;text-decoration:none;margin-bottom:0;font-family:'GilroySemiBold', Arial, sans-serif;font-size:11px}.flights__box .flight_card_body{padding:10px;background-color:#fff}.flights__box .flight_card_body .flight_card_body_main{display:flex;align-items:center;margin-bottom:10px}.flights__box .flight_card_body .flight_card_body_main .source-sta-cont{display:flex;align-items:center}.flights__box .flight_card_body .flight_card_body_main h2{font-weight:100;line-height:20px;font-size:16px;margin-bottom:0}.flights__box .flight_card_body .flight_card_body_main .timing h2{font-weight:600;color:#1a1a1a}.flights__box .flight_card_body .flight_card_body_main .flight_card_content_left{width:112px}.flights__box .flight_card_body .flight_card_body_main .flight_card_content_right{width:112px;text-align:right}.flights__box .flight_card_body .flight_card_body_main .flight_card_content_right .destination-sta-cont{display:flex;align-items:center;justify-content:flex-end}.flights__box .flight_card_body .airportName{padding-top:4px}.flights__box .flight_card_body .airportName p{font-size:12px;font-weight:400;line-height:16px;color:gray;text-decoration:none;overflow:hidden;margin-bottom:0}.flights__box .flight_card_body .airportName p span{font-size:12px;font-weight:500;line-height:16px;text-decoration:none;color:#5a5959}.flights__box .flight_card_body .flight_card_content_middle_cont{text-align:center;margin-top:12px;margin-left:auto;margin-right:auto}.flights__box .flight_card_body .flight_card_content_middle_cont .round-circle-cont{margin-top:6px;margin-bottom:4px;width:100%}.flights__box .flight_card_body .flight_card_content_middle_cont .round-circle-cont .round-circle{position:relative;display:flex;align-items:center;justify-content:space-around;top:-3px}.flights__box .flight_card_body .flight_card_content_middle_cont .round-circle-cont .round-circle .stops-round-circle{height:5px;width:5px;border:1px solid #b3b3b3;background:#fff;border-radius:50%}.flights__box .flight_card_body .flight_card_content_middle_cont .round-circle-cont .boder-undr{border-top:1px dotted #E7E7E7}.flights__box .flight_card_body .flight_card_content_middle_cont .flight_card_content_middle{text-align:center;width:64px}.flights__box .flight_card_body .flight_card_content_middle_cont .flight_card_content_middle p{font-size:12px;font-weight:400;line-height:16px;color:gray;text-decoration:none;margin-bottom:5px}.flights__box .flight_card_body .flight_card_content_middle_cont .stop-stn{font-size:12px;font-weight:400;line-height:16px;color:gray;text-decoration:none}.flights__box span{font-size:12px;font-weight:400;line-height:16px;color:gray;text-decoration:none}.flights__box .flights__box__inner{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;width:100%}.view_stop_info_box{text-align:center}.view_stop_info_box a{display:inline-flex;color:#000;font-size:12px;position:relative}.view_stop_info_box a:after{content:'';position:relative;width:7px;height:7px;border:none;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-left:6px;margin-top:5px;transition:all 0.25s ease-in-out}.view_stop_info_box a.active:after{transform:rotate(225deg)}.stops_mainbox{border:1px solid #E7E7E7;display:none;border-radius:10px;padding:8px}.stops_mainbox.active{display:flex;flex-direction:column;margin:10px 0}.layoverTxt{max-width:165px;background-color:#f3f3f3;padding:4px;border-radius:5px;text-align:center;font-size:12px;font-weight:500;line-height:16px;color:#1a1a1a;text-decoration:none;margin:8px auto 10px}.layoverTxt p{margin-bottom:0;display:flex;align-items:center;justify-content:space-around;font-size:12px}.layoverTxt p img{max-width:15px;margin-right:5px}.flights__box_heading_left{display:flex;align-items:center;justify-content:start}.flights__box_heading_right a{color:#fff;display:flex;align-items:center;font-size:12px}.flights__box_heading_right a img{margin-left:5px}.flight_box_baggage_box{display:flex;justify-content:end}.flight_box_baggage_box p{margin:0;font-size:12px;font-family:'GilroyLight', Arial, sans-serif;background-color:#fff;padding:4px 8px;border-radius:4px;color:#333}@media (max-width: 768px){.travelSearch__tabs .tabContent .hotelformbox-form .form-group{margin-bottom:5px}.travelSearch__tabs .tabContent .hotelformbox-form .form-group label{font-size:12px}.travelSearch__tabs .tabContent .hotelformbox-form .form-group .form-control::placeholder{font-size:12px}.travelSearch__tabs .tabContent .hotelformbox-form .button-section{margin-top:5px}.travelSearch__tabs .tabContent .hotelformbox-form .button-section input{margin-bottom:10px}.tryourservicesmain{display:block;padding:30px 0 0 0;margin-bottom:30px}.tryourservicesmain h3 span{font-family:'GilroyBold', Arial, sans-serif}.tryourservicesmain .headingTop{margin-bottom:10px;justify-content:center}}.services_row{display:flex;align-items:start;justify-content:space-between;margin-bottom:30px}.services_box{width:calc(100%/3 - 10px);padding:15px;background-color:#fff;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;text-align:center}.services_box img{margin-bottom:15px}.services_box h4{margin-bottom:0}.backToTop{display:none !important}.staticBanner .giftCardsDetails,.staticBanner .offerDetails,.staticBanner .productDetails{display:none}.faresSummary{bottom:0}.sidebarMenu{max-width:300px}.summarymain-heading h2{display:flex;justify-content:space-between}.summarymain-heading h2 span{font-size:24px}.userDashboard__contentBox .searchAndFilterBox .form-group input{margin-bottom:10px}.userDashboard__contentBox .searchAndFilterBox .form-group select{margin-bottom:10px}.userDashboard__contentBox .heading-msg p{margin-bottom:8px}#flightdetailsModal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:600px;overflow-y:scroll;width:90%}.apply_filter_btn_box{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;position:relative;gap:8px}.apply_filter_btn_box div{width:50%;margin-right:0}.apply_filter_btn_box div button{font-size:14px}.custom-card{margin-bottom:15px}.custom-card .card-body{padding:15px;border-radius:10px}.custom-card .card-body h2{margin-bottom:20px}.offerDetails__imageandInfo figure{display:flex;align-items:center;margin-bottom:15px;justify-content:center}.offerDetails__imageandInfo .txtBox{padding-top:15px}.offerDetails__imageandInfo .txtBox .btn-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.offerDetails__imageandInfo .txtBox p{text-align:right;font-size:13px;margin-bottom:10px}.offerDetails__shareOffer{justify-content:end}.offerDetails__description .nav li a{padding:8px}.offerDetails__description .nav li a.active{margin-bottom:0;border:none;background-color:#f37a22;border-radius:5px;color:#fff}.flight_details_close_mob{right:30px;top:20px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;position:absolute;z-index:99}.flight_details_close{display:none}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-img{display:flex;justify-content:center;margin-bottom:0}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-img img{display:inline-block}.flightlists-boxes .flightlists-box .flightlistsbox-details .flightlistsboxdetails-center .flightlistsboxdetailscenter-img img.no-show-desk{display:none}.flightlists-boxes .flightlists-box .flightlistsbox-details .radio-section .radio-box .checktext{margin-left:2px}.dashboard__tabcontent-tabs{margin-bottom:10px}.dashboard__tabcontent-tabs ul .nav .nav-tabs li.nav-item{width:50%}#cancel-hotel-confirm .modal-dialog{transform:translate(-50%, -50%)}.sidebarMenu__loginDetails{margin-bottom:0}.sidebarMenu__loginDetails .loginBox .userInfoMenu .handle{font-size:14px}.faresSummary .totalAmount{margin-bottom:8px}.totalAmount_box_inner{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.totalAmount_box_inner_left{font-size:16px;font-weight:600}@media only screen and (min-width: 991px) and (max-width: 1200px){.totalAmount_box_inner_left{font-size:15px}}.totalAmount_box_inner_right{display:flex;align-items:center;gap:0.5rem}.totalAmount_box_inner_right span{font-size:16px;font-weight:600}@media only screen and (min-width: 991px) and (max-width: 1200px){.totalAmount_box_inner_right span{font-size:15px}}.totalAmount_box_inner_right span.totalAmountPoints{color:#fff;border-radius:0;font-weight:300;display:inline-block;position:relative;z-index:1;background:#01b9f5;font-size:10px;padding:5px 15px 5px 20px;height:24px}.totalAmount_box_inner_right span.totalAmountPoints:before{content:"";position:absolute;top:0;left:0;border:12px solid transparent;border-left-color:white;height:24px}@media only screen and (min-width: 991px) and (max-width: 1200px){.totalAmount_box_inner_right span.totalAmountPoints{padding:2px 5px;font-size:10px}}#modal_orderDetails .modal-dialog{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}.dashboard__tabcontent-content .rsHeading .rsHeading__right{margin-top:0}.flightHistory__box-top .row .col-md-6.depart{margin-bottom:8px}.services_box a{display:flex;flex-direction:column;align-items:center}.services_box img{margin-bottom:10px}.services_box h4{font-size:16px;font-family:'GilroySemiBold', Arial, sans-serif}.tryourservicesmain{padding-top:25px}.custom-card .card-body.padding40{padding:15px}.giftCardDetails--image{margin-bottom:10px;max-width:100%}hr.extraSpace{margin:15px 0}.voucherValue h5{font-size:14px;margin-bottom:10px;font-weight:bold}.giftCardDetails .custom-form{margin-top:10px}.giftCardDetails .custom-form .form-group{margin-bottom:10px;font-size:14px}.giftCardDetails .custom-form .form-group .label{margin-bottom:5px}.giftCardDetails .custom-form .form-group .form-control{font-size:13px;padding:5px 8px}.giftCardDetails .custom-form .mb-20{margin-bottom:10px !important}.giftCardDetails .custom-form .styled__checkBox.mt-20{margin-top:10px !important}.giftCardDetails .custom-form .sendToMySelf{margin-bottom:10px}.giftCardDetails .customAmount__quantity{margin-top:0}.giftCardDetails .customAmount__quantity .labelPoints{text-align:right}.giftCardDetails .customAmount__quantity .totalPrice{padding-top:15px;flex-direction:row;justify-content:flex-end}.giftCardDetails .customAmount__quantity .totalPrice span{font-size:16px}.giftCardDetails .customAmount__quantity .totalPrice span.light{font-size:14px}.labelPoints span{font-size:12px}.labelPoints span:before{border:14px solid transparent;border-left-color:white}.styled__checkBox .txt{padding-left:10px}.travelSearch__tabs .tabContent .hotelformbox-form .button-section .btn.btn-primary{margin-bottom:10px}.summarymain-heading h1 .hotel_name{max-width:100%;margin-bottom:5px;text-transform:capitalize}.summarymain-heading h2{margin-bottom:10px}.summarymain-heading h2.hotel-star{margin-bottom:5px}.summarymain-heading.address{line-height:20px;font-size:14px;font-size:13px;line-height:18px}.section-tabs ul li.section-tab{font-size:13px;padding:8px 15px}.aboutIDBI__content h2{font-size:28px;margin-bottom:10px}.aboutIDBI__content h2 span,.aboutIDBI__content h2 small{font-size:28px}.aboutIDBI__content h2 p{font-size:16px}.experienceIDBI__heading h3{font-size:28px}.experienceIDBI__heading h3 span{font-size:20px;margin-top:8px}.experienceIDBI__heading p{font-size:16px;line-height:1.48}.productsPage{padding:15px}.products{margin-bottom:0}.showFiltersm,.sortByFilter,.showFilters{margin-bottom:15px !important}.showCaseBox.is-filterShow .showCaseBox--filterBox{padding-bottom:0}.bookingdetails-boxes .bookingdetails-box{padding:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:5px;margin-bottom:15px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top{padding-bottom:10px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-img{margin-bottom:15px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-top{align-items:start;margin-bottom:5px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-top h2{font-size:18px;padding-bottom:0;font-weight:bold;letter-spacing:0.2px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-top ul{display:none}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-middle{margin-bottom:15px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-middle .reviews-details{margin-bottom:8px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-middle .reviews-details .hotel-star{padding:2px 5px;font-size:10px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-middle .reviews-details .hotel-star i{font-size:10px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-middle .reviews-details .total-reviews{margin-left:3px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-middle .address{font-size:12px;line-height:16px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom{justify-content:space-between}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .enddate-box{width:calc(100%/2 - 5px);padding:8px 10px;border-radius:8px;background-color:#FEFEFA;border:1px solid #f5f5f5}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .enddate-box h4{font-size:13px;margin-bottom:5px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .enddate-box h3{font-size:16px;margin-bottom:0}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .roomtype-box{padding:8px 0}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .roomtype-box h2{font-size:14px;font-family:'GilroySemiBold', Arial, sans-serif;margin-bottom:0}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .roomtype-box h3{font-size:14px;margin-bottom:5px}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .tariffinclusions-box{padding:8px 0}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .tariffinclusions-box h3{font-size:14px;font-family:'GilroySemiBold', Arial, sans-serif;margin-bottom:0}.bookingdetails-boxes .bookingdetails-box .bookingdetailsbox-top .bookingdetailsbox-details .bookingdetailsboxtop-bottom .tariffinclusions-box ul li{font-size:13px}.hotelsummary-hotelrules{font-size:13px}.guestdetails-boxes .guestdetails-box{padding:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:5px;margin-bottom:15px}.guestdetails-boxes .guestdetails-box:not(:last-child){margin-bottom:15px}.guestdetails-boxes .guestdetails-box h2{margin-bottom:8px;font-size:16px;font-family:'GilroySemiBold', Arial, sans-serif !important}.guestdetails-boxes .guestdetails-box h4{margin-bottom:8px;font-size:14px;font-family:'GilroySemiBold', Arial, sans-serif !important}.guestdetails-boxes .guestdetails-box h5{margin-bottom:8px;font-size:14px}.guestdetails-boxes .guestdetails-box p{font-size:12px;line-height:18px}.guestdetails-boxes .guestdetails-box ul{margin:8px 0}.guestdetails-boxes .guestdetails-box ul li{margin-bottom:5px}.guestdetails-box .form-group{margin-bottom:8px}.guestdetails-box .form-group .form-control{font-size:14px;padding:8px}.bookingdetails-form{margin-bottom:15px}.bookingdetails-form .checkbox-section label{margin-right:5px}.bookingdetails-form .checkbox-section p{margin-bottom:10px}#flightdetailsModal .modal-dialog{position:absolute;max-height:500px;width:90%}.offerDetails__imageandInfo p{font-size:14px !important;line-height:1.4;margin-bottom:0}.offerDetails__shareOffer a{margin-left:10px;font-size:18px}.offerDetails__description .nav{margin-bottom:10px;padding-bottom:10px}.offerDetails__description .nav li a{font-size:12px;padding:5px 8px}.offerDetails__description .tab-content ul{padding-left:15px}.offerDetails__description .tab-content ul li{font-size:12px}.offerDetails__description .tab-content p{margin-bottom:8px;font-size:12px}.offerDetails__description .tab-content p:last-child{margin-bottom:0}.offerDetails__imageandInfo .txtBox p{font-size:12px !important}.booknow-section__totalAmount .text h4{font-size:16px;line-height:20px;margin-bottom:5px}.booknow-section__totalAmount .text p{font-size:13px}.booknow-section__flightDetails.show{padding:10px 0}#booknow_fare{font-family:'GilroyBold', Arial, sans-serif}.tnc_bigbox p,.tnc_bigbox span{font-size:14px !important}@media only screen and (max-width: 425px){.tnc_bigbox p,.tnc_bigbox span{font-size:13px !important}}.tnc_bigbox p span{font-size:14px !important}@media only screen and (max-width: 425px){.tnc_bigbox p span{font-size:13px !important}}.tnc_bigbox ul li{font-size:14px !important}@media only screen and (max-width: 425px){.tnc_bigbox ul li{font-size:13px !important}}.tnc_bigbox ol li{font-size:14px !important}@media only screen and (max-width: 425px){.tnc_bigbox ol li{font-size:13px !important}}.sidebarMenu__menuLinks ul li a{font-size:14px;padding:8px 0}.sidebarMenu__menuLinks ul li.navigation.navigation__subNav ul li a{font-size:14px;padding:8px 0}.sidebarMenu__loginDetails .btnBox .btn-custom{font-size:14px;padding:8px 0}.travelSearch__tabs .tabContent .flight-options ul li .radio-section .radio-box{padding-left:20px}.travelSearch__tabs .tabContent .flight-options ul li .radio-section .radio-box .checktext{font-size:14px;line-height:18px}.travelSearch__tabs .tabContent .flight-options ul li .radio-section .radio-box .checkmark{width:14px;height:14px;top:3px}.travelSearch__tabs .tabContent .bus-options ul li .radio-section .radio-box{padding-left:20px}.travelSearch__tabs .tabContent .bus-options ul li .radio-section .radio-box .checktext{font-size:14px;line-height:18px}.travelSearch__tabs .tabContent .bus-options ul li .radio-section .radio-box .checkmark{width:14px;height:14px;top:3px}.travelSearch__tabs .tabContent .bus-options ul li .radio-section .radio-box .checkmark:after{width:6px;height:6px}.userDashboard__contentBox .headingBox{margin-bottom:15px !important;padding:10px}.userDashboard__contentBox .headingBox i.pageIcon{width:18px;height:24px;background-size:contain;margin-right:8px}.userDashboard__contentBox .headingBox h3 span{font-size:14px}.userDashboard__contentBox .rsHeading{padding:10px;margin-bottom:20px}.breadcrumb-custom{margin-bottom:10px}.productDetailCard--information__pointsPrice{justify-content:space-between;margin-bottom:15px}.productDetailCard--information__pointsPrice .points_label{border-radius:4px;font-size:14px}.productDetailCard--information__btnBox{flex-direction:row;justify-content:end}.productDetailCard--information__btnBox .btn{margin:0;padding:8px 15px;font-size:14px}.details_accordian{text-align:left;margin-bottom:15px}.details_accordian h3{font-family:'GilroyBold', Arial, sans-serif !important;margin-bottom:10px;font-size:1.25rem}.details_accordian p{margin-bottom:0;line-height:1.32}.productDetailCard--information .handleReadMore{margin-top:10px}.productDetailCard--information .handleReadMore .txt{font-size:14px}.termsContent .termsBanner{padding:25px 0;margin-bottom:20px}.contactusPage .infoBox__details{padding:0}.contactusPage .infoBox__details ul li{margin-bottom:15px}.contactusPage .infoBox__details ul li span{font-size:14px;line-height:18px}.contactusPage .infoBox__details ul li img{margin-right:10px}.breadcrumb .breadcrumb-item{font-size:12px}.breadcrumb-item+.breadcrumb-item{padding-left:0.25rem}.breadcrumb-item+.breadcrumb-item::before{padding-right:0.25rem}.dashboard__tabcontent-tabs ul.nav.nav-tabs li.nav-item a.nav-link{font-size:12px}.travelHistory .trans-detail .hotelHistory__table .table thead tr th{font-size:12px;padding:5px}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td{font-size:11px;vertical-align:middle;padding:5px}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td .status{font-size:10px;padding:4px}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td:last-child{display:flex;align-items:center;justify-content:space-between}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td:last-child a{margin-bottom:0;margin-right:5px}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td .hotelName{font-size:11px;padding-left:20px}.travelHistory .trans-detail .hotelHistory__table .table tbody tr td .hotelName:after{width:15px;height:15px;background-size:contain;left:2px}.userDashboard__contentBox .rsHeading .filter-sort .sort{margin-top:10px}.userDashboard__contentBox .headingBox h3{font-size:16px;padding:0}.profilePage{margin:0;border-radius:12px;overflow:hidden}.profilePage .nav{padding:0}.profilePage .nav li a{padding:2px 10px;font-size:13px}.profilePage .nav li a.active{background-color:#0071bb;color:#fff}.profilePage .tab-content{padding:20px;margin-top:0}.userCart .cartTable{width:100%;overflow-x:auto;width:100%;overflow-x:auto}.userCart .cartTable ul{display:table-row}.userCart .cartTable ul li{font-size:13px;padding:5px;display:table-cell;white-space:nowrap}.userCart .cartTable ul li:first-child{padding-left:5px}.orderdetailsPopup .infoBlock{margin-bottom:10px}.orderdetailsPopup .infoBlock .deliveredInfo{padding:0;flex-direction:row;justify-content:space-between}.orderdetailsPopup .infoBlock .deliveredInfo h4{margin-bottom:0;font-size:14px}.orderdetailsPopup .infoBlock .deliveredInfo p{font-size:12px;margin:0}.orderdetailsPopup .infoBlock .productInfo{flex-direction:row;justify-content:space-between}.orderdetailsPopup .infoBlock .productInfo .txtBox{width:50%}.orderdetailsPopup .infoBlock .productInfo figure{width:25%}.orderdetailsPopup .infoBlock .productInfo .totals{width:25%}.travelViewDetails__header{padding-bottom:10px}.travelViewDetails__header h1{font-size:20px;font-family:'GilroyBold', Arial, sans-serif}.travelViewDetails__content h5{font-size:18px}.travelViewDetails__content-flightDetails--top{flex-direction:row;align-items:start}.travelViewDetails__content-flightDetails--top-details{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:start}.travelViewDetails__content-flightDetails--top-details h3{font-size:14px;margin-bottom:4px}.travelViewDetails__content-flightDetails--top-details h6{font-size:12px;margin-bottom:5px}.travelViewDetails__content-flightDetails--top-details p{font-size:11px;margin-bottom:5px;line-height:1.2}.travelViewDetails__content-flightDetails--top-details--center{display:none}.travelViewDetails__content-flightDetails--top-details--right{margin-top:0}.travelViewDetails__content-flightDetails--bottom ul li{width:50%;padding:2.5px 5px}.travelViewDetails__content-flightDetails,.travelViewDetails__content-passengerDetails{padding-bottom:10px}.travelViewDetails__content-passengerDetails h4,.travelViewDetails__content-paymentDetails h4{font-size:14px;margin-bottom:8px}.travelViewDetails__content-passengerDetails .table th,.travelViewDetails__content-passengerDetails .table td{font-size:12px;padding:5px}.travelViewDetails__content-paymentDetails ul li{padding:5px 0;font-size:12px}#cancel-flight-confirm .modal-dialog{top:50%;left:50%;transform:translate(-50%, -50%)}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-detail p,.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-right .flightsummarydetailsbottombottomright-detail p{margin-top:0}@media (max-width: 360px){.services_box{padding:10px;width:calc(100%/3 - 6px)}.services_box h4{font-size:14px}}@media (min-width: 376px) and (max-width: 500px){.products{justify-content:space-between}.products .card{width:calc(100%/2 - 10px);margin-bottom:15px;padding:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.products .card--image{margin-bottom:8px}.products .card--prices{padding:8px 0}.products .card--hoverItem .btn{padding:10px;font-size:13px}.products .card--prices__points{font-size:14px}.products .card--prices__amount{font-size:14px}}@media (min-width: 376px) and (max-width: 500px) and (max-width: 480px){.products .card--title{font-size:14px;line-height:20px;margin-bottom:5px}}@media only screen and (max-width: 375px){.products .card{width:calc(100%)}.products .card--image{margin-bottom:8px}.products .card--prices{padding:8px 0}.products .card--hoverItem .btn{padding:10px;font-size:13px}.products .card--prices__amount{font-size:14px}.products .card--prices__points{font-size:14px}}.hotellistsmain-heading .hotellists-bottom .address{display:none}.hotel_booking_info{display:flex;margin-bottom:15px}.hotel_booking_info span{padding-right:10px;padding-left:10px;font-size:18px;color:#333;position:relative;display:flex;align-items:center}.hotel_booking_info span:before{content:'';width:4px;height:4px;background-color:#ccc;border-radius:5px;position:absolute;display:inline-flex;left:-2px}.hotel_booking_info span:first-child{font-weight:700;padding-left:0}.hotel_booking_info span:first-child:before{content:none}.hotel_booking_info span:last-child{padding-right:0;display:flex;align-items:center}.hotel_booking_info span:last-child img{width:14px;margin-right:4px}.no-data-found{width:100%;text-align:center;padding:10px 0;border:#ddd dashed 2px;background:#f9f9f9}.hotels_user_info_editbox{display:none}@media only screen and (max-width: 768px){.modifyAndSearchHelper{display:none !important}.hotels_user_info_boxed{display:flex;align-items:center;justify-content:space-between}.hotels_user_info_box{width:80%}.hotels_user_info_editbox{width:20%;display:flex;justify-content:end}.hotels_user_info_editbox img{width:25px}#openModifyFormMob{margin-right:5px}#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData{font-size:10px;padding:30px}#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData table thead th{width:auto !important;font-size:8px}#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData table tbody td{width:auto !important;font-size:8px}#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData table tfoot th{width:auto !important;font-size:8px}#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData table tfoot td{width:auto !important;font-size:8px}#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData table th,#flightdetailsModal .modal-dialog .modal-content .modal-body .fareRuleData table td{width:auto !important;font-size:8px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left{flex-wrap:wrap;margin-bottom:10px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-img2{width:100%;display:flex;align-items:center;margin-bottom:8px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-img2 img{width:50px;margin-right:10px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-detail{padding-left:0;width:100%;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-left .flightsummarydetailsbottombottomleft-detail h2{font-family:'GilroyBold', Arial, sans-serif}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-right .flightsummarydetailsbottombottomright-detail{padding-left:0;width:100%;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center{display:flex;align-items:center;width:60%;margin:0 auto;margin-bottom:15px}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center .flightsummarydetailsbottombottomcenter-img img{display:none}.flightsummary-details .flightsummarydetails-bottom .flightsummarydetailsbottom-bottom .flightsummarydetailsbottombottom-center .flightsummarydetailsbottombottomcenter-img img.no-show-desk{display:flex;width:40px;margin-bottom:0}.flightsummary-details .flightsummarydetails-top .flightsummarydetailstop-bottom .flightsummarydetailstopbottom-center .flightsummarydetailstopbottomcenter-time{font-size:12px}.flightlists-boxes .flightlists-box .flightlistsbox-booking h2{margin-bottom:0}.flightlists-boxes .flightlists-box .flightlistsboxbooking-details{font-size:12px}.hotelsummary-boxes .hotelsummary-box h2{margin-bottom:10px;font-weight:bold;font-size:14px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__slider{margin-bottom:15px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__amenities{padding:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__amenities ul li{font-size:12px;margin-bottom:0}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype{margin-bottom:15px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-detail{text-align:left;margin-bottom:5px;padding-bottom:5px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-detail h1{font-size:14px;line-height:20px;margin-bottom:5px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-detail h3{font-size:13px;line-height:18px;margin-bottom:5px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-detail ul li{font-size:12px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .hotelsummary__location{padding:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px;margin-bottom:0}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .hotelsummary__location h4{font-size:13px;margin-bottom:8px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .hotelsummary__location p{font-size:15px;margin-bottom:8px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .hotelsummary__location #map{height:20vh;border-radius:8px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-booking{display:flex;justify-content:space-between;align-items:center;padding:5px 0 0}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-booking h2{font-size:18px;margin-bottom:0}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-booking a,.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-booking .points-btn{font-size:13px;margin-bottom:0;padding:8px 10px}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box .roomtypebox-booking p{display:none}.hotelsummary-boxes .hotelsummary-box .hotelsummary__roomtype .roomtype-box:not(:last-child){margin-bottom:10px}.hotellists-boxes .hotellists-box{padding:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotellists-boxes .hotellists-box .hotellistsbox-img{margin-bottom:10px}.hotellists-boxes .hotellists-box:not(:last-child){margin-bottom:15px}.hotellists-boxes .hotellists-box .hotellistsbox-details{text-align:left;padding-bottom:8px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top{margin-bottom:8px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top h2{margin-bottom:0}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top h2 a{font-size:14px;font-weight:700}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-top .address{font-size:12px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle{flex-direction:row;justify-content:start;margin-bottom:8px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle ul{margin-bottom:0;margin-right:5px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-middle .reviews-details{font-size:12px}.hotellists-boxes .hotellists-box .hotellistsbox-details .hotellistsboxdetails-bottom .description{font-size:11px;line-height:15px}.hotellists-boxes .hotellists-box .hotellistsbox-booking{padding-top:8px;display:flex;align-items:center;justify-content:space-between}.hotellists-boxes .hotellists-box .hotellistsbox-booking .points-btn{font-size:12px;padding:8px;margin-bottom:0}.hotellists-boxes .hotellists-box .hotellistsbox-booking h2{font-size:14px;margin-bottom:0}.hotellists-boxes .hotellists-box .hotellistsbox-booking p{font-size:12px;margin-bottom:0}.hotellists-boxes .hotellists-box .hotellistsbox-booking .btn-primary{font-size:12px;padding:8px;margin-bottom:0}.hotellistsmain-heading{margin-bottom:20px}.tnc_bigbox,.card-body hr.extraSpace{display:none}.tnc_mobbox{display:block;margin-bottom:5px}.tnc_mobbox p{font-size:12px;margin-bottom:8px}.backBtn{padding:10px 0}.wrapper{padding-bottom:0;margin-bottom:0}.cartList__item{padding:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px;flex-direction:row}.cartList__item figure img{border-radius:5px}.cartList__item--details{text-align:left}.cartList__item--details h4{padding-top:0;font-size:20px;font-family:'GilroySemiBold', Arial, sans-serif;margin-bottom:5px}.cartList__item--details .otherDetails{justify-content:start}.cartList__item--details .otherDetails li{display:flex;align-items:center;justify-content:start}.cartList__item--details .otherDetails li span{font-family:'GilroySemiBold', Arial, sans-serif;margin-left:4px}.cartList__item--priceBox .price{flex-direction:row-reverse}.cartList__item--priceBox .price .flexBox{justify-content:start}.cartList__item--priceBox .price .flexBox span{font-size:14px;border-radius:4px}.cartList__item--priceBox .price .ourPrice{margin-bottom:0;font-family:'GilroySemiBold', Arial, sans-serif}.cartList__item--priceBox .remove--cartListItem{font-size:12px}}@media only screen and (max-width: 500px){.hotel_booking_info span{font-size:14px}.hotel_booking_info span:last-child img{width:14px;margin-right:3px}}@media only screen and (max-width: 370px){.hotel_booking_info span{font-size:13px}.hotel_booking_info span:last-child img{width:12px}}a.back_btn{display:none}@media only screen and (max-width: 768px){a .back_btn{width:35px;height:35px;background-color:#fff;border-radius:30px;position:fixed;display:inline-flex;align-items:center;justify-content:center;left:15px;top:75%;padding:5px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;z-index:9}.faresSummary p{margin-bottom:5px}.faresSummary p span{font-size:13px}.faresSummary p span:last-child{font-family:'GilroySemiBold', Arial, sans-serif}.faresSummary .totalAmount{padding:8px 10px}.faresSummary .totalAmount p span:last-child{font-size:16px}.orderHistory__item--head .item ul li{width:50%}.orderHistory__item--head span{font-size:12px;padding:4px 10px}.orderHistory__item{margin-bottom:15px}.orderHistory__item--list{justify-content:space-between;border-width:1px;padding:5px;flex-direction:row}.orderHistory__item--list .productTitle{width:40%;text-align:left;padding:5px;align-items:start}.orderHistory__item--list .productTitle .txt p:first-child{font-size:12px !important;font-weight:bold}.orderHistory__item--list .productTitle .txt p:nth-child(2){font-size:8px}.orderHistory__item--list .productTitle .txt p:nth-child(3){font-size:8px}.orderHistory__item--list .productPrice{width:25%}.orderHistory__item--list .productPrice ul li{padding:0}.orderHistory__item--list .productPrice ul li.price{font-size:12px}.orderHistory__item--list .productPrice ul li.price span{font-size:12px}.orderHistory__item--list .productPrice ul li .points_label{font-size:8px;padding:2px 4px;line-height:1}.orderHistory__item--list .productStatus{width:15%}.orderHistory__item--list .productStatus ul li .status{font-size:10px;padding:2px 4px;line-height:1}.orderHistory__item--list .productImage{width:20%}}.container.full-width{width:100%}.exclusive__row{padding:25px}.exclusive_box{background-color:#fff;border-radius:5px;box-shadow:rgba(100,100,111,0.2) 0px 0 10px 0px;margin:15px;transition:all 0.25s ease}.exclusive_box:hover{transform:translateY(-10px)}.exclusive_box:last-child{margin-right:0}.exclusive_ibox{border-radius:10px;padding:10px;text-align:center}.exclusive_ibox img{height:160px}.exclusive_cbox{padding:10px;text-align:center}.exclusive_cbox h5{color:#000;margin-bottom:8px}.exclusive_cbox p{margin-bottom:8px;line-height:1.32;font-size:14px;min-height:38px}.exclusive_cbox a{width:100%}@media only screen and (max-width: 767px){.exclusive__row{flex-wrap:wrap}.exclusive_box{width:calc(100%/2 - 7.5px);margin-bottom:15px;box-shadow:none;margin-left:0;margin-right:0}.exclusive_box:nth-child(2n){margin-right:0}.slick-slider{padding:0}}@media only screen and (max-width: 479px){.exclusive_box{width:calc(100%/2 - 5px);margin-bottom:10px}}@media only screen and (max-width: 379px){.exclusive_box{width:calc(100%);margin-bottom:10px;margin-right:0}}.affiliate_box{width:calc(100%/5 - 15px);margin-right:15px;background-color:#fff;border-radius:10px;margin-bottom:20px}.affiliate_box:nth-child(5n){margin-right:0}.affiliate_box:hover{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.affiliate_box .affiliate_ibox{border:1px solid #f1f1f1;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;height:140px;display:flex;align-items:center;justify-content:center}.affiliate_box .affiliate_ibox img{max-width:100%}.affiliate_box .affiliate_line{width:100%;height:1px;background-color:#f1f1f1;position:relative}.affiliate_box .affiliate_line:before,.affiliate_box .affiliate_line:after{content:"";display:inline-flex;height:15px;width:7.5px;border-radius:0 10px 10px 0;background-color:#f8f9fb;position:absolute}.affiliate_box .affiliate_line:before{left:1px;top:-7px}.affiliate_box .affiliate_line:after{right:1px;top:-7px;transform:rotate(180deg)}.affiliate_box .affiliate_cbox{padding:10px;border:1px solid #f1f1f1;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;align-items:center;background-color:#e8f0fe;position:relative}.affiliate_box .affiliate_cbox h3{font-size:24px;color:#000;margin-bottom:8px}.affiliate_box .affiliate_cbox p{margin-bottom:8px;text-align:center;line-height:1.24;font-size:14px;font-weight:500;color:#121212}.affiliate_box .affiliate_cbox a{padding:5px 15px;background-color:#19438c;color:#fff;border:none;margin-bottom:5px}.affiliate_box .affiliate_cbox a.label{padding:0;background-color:transparent;color:#19438c;margin-bottom:0;text-decoration:underline}.affiliate_box .affiliate_cbox button{padding:5px 15px;background-color:#19438c;color:#fff;border:none;margin-bottom:5px}.affiliate_box .affiliate_cbox .affiliate_cboxed{display:none;position:absolute;padding:30px 10px 15px 10px;background-color:#fff;border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;width:300px;z-index:9;bottom:-320px;opacity:0;visibility:hidden;bottom:-280px;opacity:1;visibility:visible}.affiliate_box .affiliate_cbox .affiliate_cboxed:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -100%);border-bottom:15px solid #fff;border-left:15px solid #0000;border-right:15px solid #0000}.affiliate_box .affiliate_cbox .affiliate_cboxed a{padding:0;position:absolute;right:15px;top:10px;font-size:18px;background-color:transparent;color:#000}.affiliate_box .affiliate_cbox .affiliate_cboxed h4{text-align:center}.affiliate_box .affiliate_cbox .affiliate_cboxed ul{max-height:180px;overflow-y:auto}@media only screen and (min-width: 500px) and (max-width: 768px){.affiliate_box{width:calc(100%/3 - 10px);margin-right:10px}.affiliate_box:nth-child(3n){margin-right:0}.affiliate_box:nth-child(5n){margin-right:10px}}@media only screen and (max-width: 499px){.affiliate_box{width:calc(100%);margin-right:0}}.log_must_box{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;padding:0;background:rgba(0,0,0,0.23)}.log_must_box_inner{max-width:400px;padding:25px;background-color:#fff;margin:0 auto;border-radius:10px;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}@media only screen and (max-width: 500px){.log_must_box_inner{width:80%}}.log_must_box_inner h4{font-size:28px;text-align:center;color:#19438c}.log_must_box_inner .log_must_close{position:absolute;right:20px;top:15px;color:#000;font-size:20px}.log_must_box_inner p{text-align:center;margin-bottom:10px}.log_must_box_inner p strong{color:#19438c}.log_must_box_inner .log_must_btn{display:flex;justify-content:center}.log_must_box_inner .log_must_btn a{padding:5px 20px;background-color:#19438c;color:#fff;margin-bottom:10px}.log_must_box_inner .log_must_btn a.tnc{padding:0;background-color:transparent;color:#19438c;text-decoration:underline}.log_must_box_inner .log_must_btn a.visit_now{background-color:#d42f3e}.dining_pop_box{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.75);position:fixed;top:0;left:0;z-index:99999}.dining_pop_box.open{display:block}.dining_pop_boxed{width:100%;max-width:600px;top:50%;display:block;left:50%;position:absolute;transform:translate(-50%, -50%);background-color:#fff;border-radius:10px}.dining_pop_boxed_head,.dining_pop_boxed_content{padding:10px}.dining_pop_boxed_head h3{margin:0}.dining_pop_boxed_content ul{padding-left:20px}.dining_pop_boxed_content ul li{list-style:none}.bigspacing{padding:40px 0;background-color:#f5f7f8}.offers__details_row{max-width:1000px;margin:0 auto;display:flex;flex-direction:column}.offers__details__box,.offers__details__mboxed,.offers__details__tboxed{border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background-color:#fff}.offers__details__box,.offers__details__boxed{width:100%}.offers__details__box{display:flex;align-items:start;justify-content:start;margin-bottom:25px;border-radius:10px}.offers__details__ibox{overflow:hidden;width:40%;border-top-left-radius:10px;border-bottom-left-radius:10px;height:220px;display:flex;align-items:center;justify-content:center}.offers__details__ibox img{border-top-left-radius:10px;border-bottom-left-radius:10px}.offers__details__cbox{padding:25px;width:60%;display:flex;flex-direction:column;justify-content:space-between;position:relative;align-self:stretch}.offers__details__cbox h1{margin-bottom:10px}.offers__details__cbox p{margin-bottom:15px;line-height:1.2em;height:1.2em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.offers__details__cbox p.show_more{height:auto;-webkit-line-clamp:inherit}.read_more_btn{display:flex;justify-content:end;padding:8px 0}.read_more_btn a{display:inline-flex;color:#0071bb;font-weight:bold}.offers__details__boxed ul li{list-style:none}.offers__details__offersBox{padding:15px 20px;border-bottom:1px solid #E5E4E2}.offers__details__offersBox ul{display:flex;align-items:center;justify-content:space-between}.offers__details__offersBox ul li{width:calc(50% - 5px)}.offers__details__offersBox ul li a{padding:5px;background-color:#0071bb;color:#fff;display:flex;justify-content:center;border-radius:5px}.offers__details__offerstitleBox{padding:15px 20px;display:flex;align-items:center;justify-content:space-between}.offers__details__offerstitleBox h4{margin-bottom:0}.offers__details__offerstitleBox a{width:30%;padding:5px;background-color:#0071bb;color:#fff;display:flex;justify-content:center;border-radius:5px}.offers__details__offersdetailBox{padding:15px 20px}.offers__details__offersdetailBox p{margin-bottom:10px}.offers__details__offersdetailBox ul{margin-bottom:10px;padding-left:20px}.offers__details__offersdetailBox ul li{list-style:disc}.offers__details__offerstagBox{display:flex}.offers__details__offerstagBox span{display:inline-flex;padding:4px 8px;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:var(--primary-faded-color);color:#000;font-size:12px;font-family:'proxima_nova_rgbold', Arial, sans-serif}.expiry_date{padding:15px 20px;display:flex;align-items:center;font-size:14px;background-color:#0071bb;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.expiry_date:before{content:'';background:url(/static/assets/img/calendar.png) no-repeat;width:18px;height:18px;display:inline-block;background-size:contain;margin-right:10px;filter:brightness(0) invert(1)}.offers__details__tboxed{margin-top:20px;padding:15px 20px}.offers__details__tboxed h4{display:flex;position:relative;margin-bottom:0;align-items:center}.offers__details__tboxed h4:after{content:'';width:12px;height:12px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);position:absolute;right:5px;margin-top:-5px;transition:all 0.25s ease}.offers__details__tboxed h4.active:after{margin-top:0;transform:rotate(315deg)}.offers__details__tboxed_results{margin:20px 0;padding:0 15px}.offers__details__tboxed_results.active{display:flex;flex-direction:column}.offers__details__tboxed_results ul{padding-left:20px}.offers__details__tboxed_results ul li{list-style-type:disc;margin-bottom:5px}.offers__details__boxed{background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px}.offers__details_tabs ul{display:flex;align-items:center;justify-content:start;border-bottom:1px solid #e8eaed}.offers__details_tabs ul li{padding:15px 20px;background-color:#e8eaed;color:#000;font-size:18px;cursor:pointer}.offers__details_tabs ul li.active{background-color:#0071bb;color:#fff}.offers__details_tabs ul li:first-child{border-top-left-radius:10px}.offers__details_tabs ul li:last-child{border-top-right-radius:10px}.offers__details_tab_content_inner_box{display:none;flex-direction:column}.offers__details_tab_content_inner_box.open{display:flex}@media only screen and (max-width: 767px){.bigspacing{padding:20px 0}.offers_back{margin-bottom:10px}.offers__details__box{flex-direction:column}.offers__details__ibox{width:100%}.offers__details__cbox{width:100%;padding:15px}.offers__details__cbox h1{font-size:24px}.offers__details_tabs ul li{padding:10px 15px;font-size:14px}.offers__details__offersdetailBox{padding:10px 15px}.offers__details__offersdetailBox p{font-size:14px}.offers__details__offersdetailBox ul li{font-size:14px}.expiry_date{padding:10px 15px}.offers__details__offerstitleBox h4{font-size:20px}.offers__details__ibox{border-radius:10px}.offers__details_tabs ul li{width:50%;text-align:center}}a.back_btn{display:none}@media only screen and (max-width: 768px){a.back_btn{width:35px;height:35px;background-color:#fff;border-radius:30px;position:fixed;display:inline-flex;align-items:center;justify-content:center;left:15px;top:75%;padding:5px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;z-index:9}}.hidden{display:none}.services_box:hover{background-color:#00548e}.services_box:hover a img{filter:brightness(0) invert(1)}.services_box:hover a h4{color:#fff}.services_box h4{font-size:14px}@media only screen and (max-width: 420px){.services_box{width:calc(100%/3 - 8px);padding:8px;align-self:stretch}.services_box .highlight{color:white;background:#243a7e}.services_box .dining_pop_box{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.75);position:fixed;top:0;left:0;z-index:99999}.services_box .dining_pop_box.open{display:block}.services_box .dining_pop_boxed{width:100%;max-width:600px;top:50%;display:block;left:50%;position:absolute;transform:translate(-50%, -50%);background-color:#fff;border-radius:10px}.services_box .dining_pop_boxed_head,.services_box .dining_pop_boxed_content{padding:10px}.services_box .dining_pop_boxed_head h3{margin:0}.services_box .dining_pop_boxed_content ul{padding-left:20px}.services_box .dining_pop_boxed_content ul li{list-style:none}.services_box .close_dining_popup{position:absolute;right:-30px;top:-30px;width:30px;height:30px;background-color:#fff;text-align:center;line-height:30px;border-radius:30px;font-size:18px}.services_box .disabled{pointer-events:none;opacity:0.4}.services_box .statusLabel.warning{background:orangered}.services_box .green-background h3 span,.services_box .white-background h3 span{text-transform:capitalize;font-weight:bold}}.order_message{padding:5px;background-color:#ff9600;color:#fff;font-size:12px;text-align:right}.recharge_new{padding:50px 0;position:relative;max-width:1320px;width:90vw;margin:0 auto}@media only screen and (max-width: 768px){.recharge_new{padding:15px 10px}}.recharge_new_top{max-width:1320px;margin:0 auto;margin-bottom:40px;display:none}@media only screen and (max-width: 768px){.recharge_new_top{margin-bottom:20px}}.recharge_new_top_box{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.recharge_new_top_box{flex-direction:column}}.recharge_new_top_box_left{width:65%}@media only screen and (max-width: 768px){.recharge_new_top_box_left{width:100%}}.recharge_new_top_box_left ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:15px}@media only screen and (max-width: 768px){.recharge_new_top_box_left ul{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.recharge_new_top_box_left ul li{border-radius:30px;background-color:#e1e1e1;border:1px solid #e1e1e1;color:#000;list-style:none}.recharge_new_top_box_left ul li a{display:flex;justify-content:center;padding:10px;color:#000}.recharge_new_top_box_left ul li.active{background-color:#0071bb}.recharge_new_top_box_left ul li.active a{color:#fff}.recharge_new_top_box_right{width:35%;display:flex;justify-content:end}@media only screen and (max-width: 768px){.recharge_new_top_box_right{width:100%;justify-content:start}}.recharge_new_top_box_right img{width:120px}@media only screen and (max-width: 768px){.recharge_new_top_box_right img{width:100px}}@media only screen and (max-width: 499px){.recharge_new_top_box_right img{width:80px}}.recharge_new_heading_box{max-width:1320px;margin:0 auto;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.recharge_new_heading_box{margin-bottom:25px;flex-direction:column-reverse;gap:8px}}.recharge_new_heading_box_left{width:90%}.recharge_new_heading_box_left h2{font-size:48px;margin-bottom:10px;line-height:1;color:#0071bb;font-family:'GilroyBold'}@media only screen and (max-width: 480px){.recharge_new_heading_box_left h2{font-size:32px}}.recharge_new_heading_box_left h4{font-size:36px;margin-bottom:10px;line-height:1;color:#0071bb;font-family:'GilroyBold'}@media only screen and (max-width: 480px){.recharge_new_heading_box_left h4{font-size:24px}}.recharge_new_heading_box_left p{font-size:16px;margin-bottom:0;font-family:'GilroyLight'}@media only screen and (max-width: 480px){.recharge_new_heading_box_left p{font-size:14px}}@media only screen and (max-width: 768px){.recharge_new_heading_box_left{width:100%}}.recharge_new_heading_box_right{width:10%;display:flex;justify-content:end}.recharge_new_heading_box_right img{width:120px;margin-bottom:10px}@media only screen and (max-width: 480px){.recharge_new_heading_box_right img{width:80px}}.recharge_new_heading_box_right p{margin-bottom:0}@media only screen and (max-width: 768px){.recharge_new_heading_box_right{width:100%}}.recharge_new_box{max-width:1320px;margin:0 auto}.recharge_new_box_inner_list{margin-bottom:30px}@media only screen and (max-width: 420px){.recharge_new_box_inner_list{margin-bottom:15px}}.recharge_new_box_inner_list ul{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:15px;align-items:stretch}@media only screen and (max-width: 768px){.recharge_new_box_inner_list ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}}@media only screen and (max-width: 480px){.recharge_new_box_inner_list ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}}.recharge_new_box_inner_list ul li{list-style:none;width:calc(100%);padding:12px;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;cursor:pointer;border:1px solid #F5F5F5}.recharge_new_box_inner_list ul li.hidden{display:none}@media only screen and (max-width: 768px){.recharge_new_box_inner_list ul li{width:calc(100%)}}.recharge_new_box_inner_list ul li span{width:50px;height:50px;margin-bottom:8px;display:inline-flex}.recharge_new_box_inner_list ul li span img{width:100%;max-width:50px}.recharge_new_box_inner_list ul li p{margin-bottom:0;line-height:1.24;font-size:14px;text-align:center}@media only screen and (max-width: 768px){.recharge_new_box_inner_list ul li p{white-space:nowrap}}@media only screen and (max-width: 420px){.recharge_new_box_inner_list ul li p{font-size:13px}}.recharge_new_box_inner_list ul li:hover{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.recharge_new_box_inner_list ul li:hover p{font-family:'GilroySemiBold'}.recharge_new_box_inner_list ul li.active{background-color:#0071bb;box-shadow:none;border-color:#0071bb}.recharge_new_box_inner_list ul li.active span img{filter:brightness(0) invert(1)}.recharge_new_box_inner_list ul li.active p{color:#fff}.recharge_new_box_inner_list #showmoreservices{padding:10px 25px 10px 10px;font-weight:500;background-color:#0071bb;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:5px;border:none;margin-top:20px}.recharge_new_box_inner_list #showmoreservices:before{content:'';width:8px;height:8px;display:inline-flex;position:absolute;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);right:8px;margin-top:-5px}.recharge_new_box_inner_list #showmoreservices:hover:before{animation:hoverroll 2.5s forwards infinite ease-in-out}.recharge_new_box_inner_box{display:flex;justify-content:space-between;gap:15px}@media only screen and (max-width: 768px){.recharge_new_box_inner_box{flex-direction:column}}.recharge_new_box_inner_box_left{width:100%;padding:15px;border-radius:10px;background-color:#fff;border:1px solid #F5F5F5;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}@media only screen and (max-width: 768px){.recharge_new_box_inner_box_left{width:100%}}.recharge_new_box_inner_box_left_box_inner{display:none}.recharge_new_box_inner_box_left_box_inner.active{display:block}.recharge_new_box_inner_box_left_box_inner h4{font-size:24px;margin-bottom:20px;font-family:'GilroyLight'}.recharge_new_box_inner_box_left_box_inner h4 span{color:#0071bb;font-family:"GilroyBold",sans-serif}.recharge_new_box_inner_box_left_box_inner .recharge_form{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:15px;align-items:start}@media only screen and (max-width: 768px){.recharge_new_box_inner_box_left_box_inner .recharge_form{grid-template-columns:repeat(1, minmax(0, 1fr));gap:10px}}.recharge_new_box_inner_box_left_box_inner .recharge_form_box{position:relative}.recharge_new_box_inner_box_left_box_inner .recharge_form_box select,.recharge_new_box_inner_box_left_box_inner .recharge_form_box input{padding:0 10px;border-radius:8px;border:1px solid #e1e1e1;width:100%;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-right:25px;height:45px;line-height:45px}@media only screen and (max-width: 768px){.recharge_new_box_inner_box_left_box_inner .recharge_form_box select,.recharge_new_box_inner_box_left_box_inner .recharge_form_box input{padding:10px;font-size:14px}}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner{position:relative;display:flex;align-items:center}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_top{position:relative;display:flex;align-items:center;width:100%}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_top p{width:100%;margin-bottom:0;padding:0 10px;border:1px solid #e1e1e1;border-radius:8px;position:relative;display:flex;align-items:center;cursor:pointer;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-right:25px;height:45px;line-height:45px}@media only screen and (max-width: 768px){.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_top p{padding:0 10px;font-size:14px}}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_top p.selected_value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-family:'GilroySemiBold'}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_top span{width:10px;height:10px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);display:inline-flex;position:absolute;right:8px}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_top span.close_list{width:18px;height:18px;display:inline-flex;position:absolute;right:8px;background:#0071bb;line-height:18px;align-items:center;justify-content:center;color:#fff;font-family:'GilroyLight';border-radius:25px;font-size:12px;margin-top:4px;transform:none;border:none;cursor:pointer}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_selectbox{display:none;position:absolute;width:100%;background-color:#fff;top:45px;border:1px solid #e1e1e1;border-top:none;z-index:99;max-height:140px;overflow-y:auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_selectbox.show{display:block}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_selectbox_input{display:flex;justify-content:center;margin:5px 0}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_selectbox_input input{width:95%;height:35px;line-height:35px;font-size:12px}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_selectbox ul li{display:flex;font-size:13px;align-items:center;list-style:none;padding:10px;border-bottom:1px solid #e1e1e1;cursor:pointer;line-height:1.24}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_selectbox ul li img{width:20px;margin-right:5px}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_selectbox ul li:last-child{border-bottom:none}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner_selectbox ul li:hover{background-color:#F5F5F5}.recharge_new_box_inner_box_left_box_inner .recharge_form_box_inner a{position:absolute;right:10px}.recharge_new_box_inner_box_left_box_inner .recharge_form_box label.error{font-size:13px;color:#ff0000;margin-left:15px;margin-top:5px}.recharge_new_box_heading{margin-bottom:40px}@media only screen and (max-width: 768px){.recharge_new_box_heading{margin-bottom:25px;text-align:center}}.recharge_new_box_heading h3{font-size:32px;margin-bottom:10px;line-height:1}@media only screen and (max-width: 768px){.recharge_new_box_heading h3{font-size:24px}}.recharge_new_box_heading p{margin-bottom:0}@media only screen and (max-width: 768px){.recharge_new_box_heading p{font-size:16px}}.recharge_new_box_details_box{width:600px;margin:0 auto;padding:15px;background-color:#fff;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.recharge_new_box_details_box .recharge_form_box select,.recharge_new_box_details_box .recharge_form_box input{padding:10px;border:none;border-bottom:1px solid #e1e1e1;width:100%}.recharge_new_box_details_box .recharge_form_box_inner{position:relative;display:flex;align-items:center}.recharge_new_box_details_box .recharge_form_box_inner_top{position:relative;display:flex;align-items:center;width:100%}.recharge_new_box_details_box .recharge_form_box_inner_top p{width:100%;margin-bottom:0;padding:10px;border-bottom:1px solid #e1e1e1;position:relative;display:flex;align-items:center;cursor:pointer;font-size:14px}.recharge_new_box_details_box .recharge_form_box_inner_top p.selected_value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-family:'GilroySemiBold'}.recharge_new_box_details_box .recharge_form_box_inner_top span{width:10px;height:10px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);display:inline-flex;position:absolute;right:8px}.recharge_new_box_details_box .recharge_form_box_inner_top span.close_list{width:18px;height:18px;display:inline-flex;position:absolute;right:8px;background:#0071bb;line-height:18px;align-items:center;justify-content:center;color:#fff;font-family:'GilroyLight';border-radius:25px;font-size:12px;margin-top:4px;transform:none;border:none;cursor:pointer}.recharge_new_box_details_box .recharge_form_box_inner_selectbox{display:none;position:absolute;width:100%;background-color:#fff;top:45px;border:1px solid #e1e1e1;border-top:none;z-index:99;max-height:140px;overflow-y:auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.recharge_new_box_details_box .recharge_form_box_inner_selectbox.show{display:block}.recharge_new_box_details_box .recharge_form_box_inner_selectbox ul li{display:flex;font-size:13px;align-items:center;list-style:none;padding:6px;border-bottom:1px solid #e1e1e1;cursor:pointer}.recharge_new_box_details_box .recharge_form_box_inner_selectbox ul li img{width:22px;margin-right:6px}.recharge_new_box_details_box .recharge_form_box_inner_selectbox ul li:hover{background-color:#F5F5F5}.recharge_new_box_details_box .recharge_form_box_inner a{position:absolute;right:10px}.recharge_new_content_box{max-width:1320px;margin:0 auto}.recharge_new_cs_box{max-width:1320px;margin:0 auto;background-color:#fff;padding:15px;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}@media only screen and (max-width: 768px){.recharge_new_cs_box{padding:10px}}.recharge_new_cs_box_inner{display:flex;justify-content:space-between;gap:18px}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner{flex-direction:column;gap:15px}}.recharge_new_cs_box_inner_left{width:15%}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_left{width:100%}}.recharge_new_cs_box_inner_left_box ul{display:flex;flex-direction:column;gap:10px}.recharge_new_cs_box_inner_left_box ul li{list-style:none;padding:10px;background-color:#f5f5f5;border-radius:30px;text-align:center;cursor:pointer}.recharge_new_cs_box_inner_left_box ul li.active{background-color:#0071bb;color:#fff;font-family:'GilroySemiBold'}.recharge_new_cs_box_inner_right{width:85%}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right{width:100%}}.recharge_new_cs_box_inner_right_box_inner{display:none;padding:10px;border-radius:10px;border:1px solid #e1e1e1}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner{padding:8px}}.recharge_new_cs_box_inner_right_box_inner.active{display:block}.recharge_new_cs_box_inner_right_box_inner_heading{padding:8px;background-color:#f5f5f5;border-radius:8px;margin-bottom:10px}.recharge_new_cs_box_inner_right_box_inner_heading h5{margin-bottom:8px;color:#000}.recharge_new_cs_box_inner_right_box_inner_heading p{margin-bottom:0}.recharge_new_cs_box_inner_right_box_inner_box span.query{padding:8px;display:flex;background-color:aliceblue;color:#000;margin-bottom:10px;border-radius:8px}.recharge_new_cs_box_inner_right_box_inner_box_boxed{display:flex;justify-content:space-between;gap:15px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left{width:50%;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:10px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left h5{margin-bottom:8px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box{display:flex;flex-direction:column;margin-bottom:10px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box span{display:flex;margin-bottom:4px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input{width:100%;padding:8px;border:none;border:1px solid #e1e1e1;border-radius:4px;font-size:16px}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input{font-size:14px}}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']{font-size:16px}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']{font-size:14px}}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']::-webkit-inner-spin-button{display:none}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']::-webkit-calendar-picker-indicator{background-color:white}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']::-webkit-datetime-edit-text{color:#555555}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']::-webkit-datetime-edit-month-field{color:#555555}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']::-webkit-datetime-edit-day-field{color:#555555}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']::-webkit-datetime-edit-year-field{color:#555555}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left form .query_form_box input[type='date']::-webkit-calendar-picker-indicator{background-image:url(http://icons.iconarchive.com/icons/dakirby309/simply-styled/256/Calendar-icon.png);background-position:center;background-size:20px 20px;background-repeat:no-repeat;color:rgba(204,204,204,0)}.recharge_new_cs_box_inner_right_box_inner_box_boxed_right{width:50%;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:10px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_right h5{margin-bottom:8px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_right form .query_form_box{display:flex;flex-direction:column;margin-bottom:10px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_right form .query_form_box input{width:100%;padding:8px;border:none;border:1px solid #e1e1e1;border-radius:4px}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner_box_boxed{flex-direction:column}.recharge_new_cs_box_inner_right_box_inner_box_boxed_left{width:100%;padding:8px}.recharge_new_cs_box_inner_right_box_inner_box_boxed_right{width:100%;padding:8px}}.recharge_new_cs_box_inner_right_box_inner_box_result{margin-top:30px}.recharge_new_cs_box_inner_right_box_inner_box_result_box{padding:10px;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.recharge_new_cs_box_inner_right_box_inner_box_result_box h4{font-size:20px;font-family:'GilroySemiBold';margin-bottom:10px}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table{overflow-x:auto;width:100%}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table{width:100%}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table thead th{font-size:13px;border:1px solid #ddd;padding:5px;text-align:center;background-color:#F5F5F5}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table thead th{white-space:nowrap}}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table thead th:nth-child(1){text-align:left}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table tbody tr td{font-size:12px;border:1px solid #ddd;padding:5px;text-align:center}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table tbody tr td{white-space:nowrap}}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table tbody tr td:nth-child(1){text-align:left}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table tbody tr td.success{color:green}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table tbody tr td.failed{color:red}.recharge_new_cs_box_inner_right_box_inner_box_result_box_table table tbody tr td.pending{color:orange}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status{display:flex;justify-content:space-between;gap:10px;align-items:start}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form{width:40%;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:10px}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box{display:flex;flex-direction:column;margin-bottom:10px}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box span{display:flex;margin-bottom:4px}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input,.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box select{width:100%;padding:8px;border:none;border:1px solid #e1e1e1;border-radius:4px}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input[type='date']{font-size:16px}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input[type='date']::-webkit-inner-spin-button{display:none}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input[type='date']::-webkit-calendar-picker-indicator{background-color:white}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input[type='date']::-webkit-datetime-edit-text{color:#555555}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input[type='date']::-webkit-datetime-edit-month-field{color:#555555}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input[type='date']::-webkit-datetime-edit-day-field{color:#555555}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input[type='date']::-webkit-datetime-edit-year-field{color:#555555}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form form .query_form_box input[type='date']::-webkit-calendar-picker-indicator{background-image:url(http://icons.iconarchive.com/icons/dakirby309/simply-styled/256/Calendar-icon.png);background-position:center;background-size:20px 20px;background-repeat:no-repeat;color:rgba(204,204,204,0)}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result{width:60%;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:10px}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table{width:100%}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table th{width:20%}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table td{width:80%}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table th,.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table td{border:1px solid #ddd;padding:5px;text-align:left;font-size:14px}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table th{background-color:#f4f4f4;font-weight:bold}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table .success{color:green}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table .pending{color:peru}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result table .failed{color:red}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner_box .complaint_status{flex-direction:column}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_form{width:100%}.recharge_new_cs_box_inner_right_box_inner_box .complaint_status_result{width:100%}}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint{display:flex;align-items:start;justify-content:space-between;gap:15px}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input{width:40%;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:10px}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input h5{font-size:18px;margin-bottom:10px}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input form .query_form_box{display:flex;flex-direction:column;margin-bottom:10px}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input form .query_form_box span{display:flex;margin-bottom:4px}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input form .query_form_box input,.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input form .query_form_box select,.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input form .query_form_box textarea{width:100%;padding:8px;border:none;border:1px solid #e1e1e1;border-radius:4px;font-size:14px}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input form .query_form_box textarea{resize:none}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_result{width:60%;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:10px}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_result p{margin-bottom:0}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_result p span{font-family:'GilroySemiBold';border:1px dashed;padding:5px;border-radius:5px;cursor:pointer}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_result p{line-height:1.36}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_result p span{display:inline-flex}}@media only screen and (max-width: 768px){.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint{flex-direction:column}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_input{width:100%}.recharge_new_cs_box_inner_right_box_inner_box .raise_a_complaint_result{width:100%}}.rechargePlans{display:none;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:9999999;opacity:0;pointer-events:none;transition:opacity 0.3s ease;backdrop-filter:blur(4px)}.rechargePlans.show{display:block;opacity:1;pointer-events:all}.rechargePlans_box{width:100%;max-width:715px;padding:10px;background-color:#FFF;border-top-right-radius:10px;border-bottom-right-radius:10px;position:absolute;left:0;top:0;z-index:999;height:100%}.rechargePlans_box .close_rechargeBox{position:absolute;right:-35px;width:20px;height:20px;filter:invert(1)}.rechargePlans_box_inner_top h4{font-size:24px;margin-bottom:15px;font-family:"GilroyLight",sans-serif}.rechargePlans_box_inner_top h4 span{color:#0071bb;font-family:"GilroyBold",sans-serif}.rechargePlans_box_inner_middle{height:100vh;overflow:auto}.rechargePlans_box_inner_middle_planCategory{margin-bottom:15px}.rechargePlans_box_inner_middle_planCategory ul{display:flex;overflow-x:auto}.rechargePlans_box_inner_middle_planCategory ul li{cursor:pointer;display:inline-flex;white-space:nowrap;padding:5px 10px;font-size:14px;border-radius:5px}.rechargePlans_box_inner_middle_planCategory ul li.active{font-weight:500;background-color:#0071bb;color:#fff}.rechargePlans_box_inner_middle_planDetails_box{display:none}.rechargePlans_box_inner_middle_planDetails_box.active{display:block}.rechargePlans_box_inner_middle_planDetails_box table{border-spacing:0}.rechargePlans_box_inner_middle_planDetails_box table thead th{padding:4px;font-size:14px;text-align:left;font-weight:400}.rechargePlans_box_inner_middle_planDetails_box table thead th:nth-child(1){width:12%}.rechargePlans_box_inner_middle_planDetails_box table thead th:nth-child(2){width:12%}.rechargePlans_box_inner_middle_planDetails_box table thead th:nth-child(3){width:12%}.rechargePlans_box_inner_middle_planDetails_box table thead th:nth-child(4){width:12%}.rechargePlans_box_inner_middle_planDetails_box table thead th:nth-child(5){width:12%}.rechargePlans_box_inner_middle_planDetails_box table thead th:nth-child(6){width:30%}.rechargePlans_box_inner_middle_planDetails_box table thead th:nth-child(7){width:10%}.rechargePlans_box_inner_middle_planDetails_box table tbody tr{border-bottom:1px solid #e1e1e1}.rechargePlans_box_inner_middle_planDetails_box table tbody tr:last-child{border-bottom:none}.rechargePlans_box_inner_middle_planDetails_box table tbody tr:hover{background-color:#f5f5f5}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td{padding:4px;font-size:13px;text-align:left;font-weight:500}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td a{padding:5px 8px;display:inline-flex;border-radius:4px;border:1px solid #0071bb;color:#0071bb}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td a:hover{background-color:#0071bb;color:#fff}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td:nth-child(1){width:12%}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td:nth-child(2){width:12%}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td:nth-child(3){width:12%}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td:nth-child(4){width:12%}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td:nth-child(5){width:12%}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td:nth-child(6){width:30%}.rechargePlans_box_inner_middle_planDetails_box table tbody tr td:nth-child(7){width:10%}.bill_popup{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:9999;backdrop-filter:blur(2px);display:none}.bill_popup.active{display:block}.bill_popup_box{width:600px;max-width:600px;background-color:#fff;padding:15px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.bill_popup_box{width:90%}}.bill_popup_box .close_billbox{position:absolute;right:-20px;top:-20px;width:20px;height:20px;background-color:#FFF;border-radius:20px;display:flex;align-items:center;justify-content:center}.bill_popup_box .close_billbox img{width:10px}.bill_popup_box_inner_bc{display:flex;justify-content:end;margin-bottom:10px}.bill_popup_box_inner_heading{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.bill_popup_box_inner_heading h4{font-size:22px;margin:0;font-family:'GilroyLight'}.bill_popup_box_inner_heading h4 span{color:#0071bb;font-family:'GilroySemiBold'}.bill_popup_box_inner_content table{width:100%;margin-bottom:20px}.bill_popup_box_inner_content table tbody tr:nth-child(odd){background-color:#F5F5F5}.bill_popup_box_inner_content table tbody tr td{padding:5px;border:1px solid #e1e1e1}.bill_popup_box_inner_content table tbody tr td.highlighted{color:#0071bb;font-family:'GilroySemiBold'}.bill_popup_box_inner_content table tbody tr td.with_input{position:relative}.bill_popup_box_inner_content table tbody tr td.with_input input{width:100%;padding-left:30px;height:25px}.bill_popup_box_inner_content table tbody tr td.with_input span{display:inline-flex;position:absolute;left:6px;width:25px;height:23px;justify-content:center;align-items:center;line-height:25px;font-size:16px;background-color:#ccc;margin-top:1px}.bill_popup_box_inner_content_buttons{width:30%;margin:0 auto}.bill_popup_box_inner_content_buttons ul{display:flex;align-items:center;justify-content:space-between;gap:8px}.bill_popup_box_inner_content_buttons ul li{list-style:none;width:50%}.bill_popup_box_inner_content_buttons ul li button{width:100%;display:flex;background-color:#0071bb;color:#fff;padding:8px;border:none;justify-content:center;border-radius:8px}.bill_popup_box_inner_content_buttons ul li button:hover{background-color:#006856}.bill_popup_box_inner_content_buttons ul li a{width:100%;display:flex;background-color:#E1E1E1;color:#000;padding:8px;border:none;justify-content:center;border-radius:8px}.bill_popup_box_inner_content_buttons ul li a:hover{background-color:#E2E2E2}.bill_receipt_popup{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:9999;backdrop-filter:blur(2px);display:none}.bill_receipt_popup.active{display:block}.bill_receipt_popup_box{width:600px;max-width:600px;background-color:#fff;padding:15px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.bill_receipt_popup_box{width:90%}}.bill_receipt_popup_box .close_bill_receipt{position:absolute;right:-20px;top:-20px;width:20px;height:20px;background-color:#FFF;border-radius:20px;display:flex;align-items:center;justify-content:center}.bill_receipt_popup_box .close_bill_receipt img{width:10px}.bill_receipt_popup_box_inner_heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.bill_receipt_popup_box_inner_heading_left{width:50%}.bill_receipt_popup_box_inner_heading_left img{width:100px}.bill_receipt_popup_box_inner_heading_left h5{font-size:24px;margin:0}.bill_receipt_popup_box_inner_heading_right{width:50%;display:flex;justify-content:end}.bill_receipt_popup_box_inner_heading_right img{width:80px}.bill_receipt_popup_box_inner_content h5{text-align:center;font-size:24px;text-transform:uppercase;margin-bottom:10px}.bill_receipt_popup_box_inner_content_table{max-height:350px;overflow-y:auto;margin-bottom:20px}.bill_receipt_popup_box_inner_content_table table{width:100%}.bill_receipt_popup_box_inner_content_table table tbody tr:nth-child(odd){background-color:#F5F5F5}.bill_receipt_popup_box_inner_content_table table tbody tr td{padding:5px;border:1px solid #e1e1e1}.bill_receipt_popup_box_inner_content_table table tbody tr td.highlighted{color:#0071bb;font-family:'GilroySemiBold'}.bill_receipt_popup_box_inner_content_table table tbody tr td.with_input{position:relative}.bill_receipt_popup_box_inner_content_table table tbody tr td.with_input input{width:100%;padding-left:30px;height:25px}.bill_receipt_popup_box_inner_content_table table tbody tr td.with_input span{display:inline-flex;position:absolute;left:6px;width:25px;height:23px;justify-content:center;align-items:center;line-height:25px;font-size:16px;background-color:#ccc;margin-top:1px}.bill_receipt_popup_box_inner_content_bottom ul{display:flex;align-items:center;justify-content:space-between;width:50%;margin:0 auto;gap:10px;list-style:none}.bill_receipt_popup_box_inner_content_bottom ul li{width:50%}.bill_receipt_popup_box_inner_content_bottom ul li button{width:100%;display:flex;background-color:#0071bb;color:#fff;padding:8px;border:none;justify-content:center;border-radius:8px}.bill_receipt_popup_box_inner_content_bottom ul li button:hover{background-color:#006856}.bill_receipt_popup_box_inner_content_bottom ul li a{width:100%;display:flex;background-color:#E1E1E1;color:#000;padding:8px;border:none;justify-content:center;border-radius:8px}.bill_receipt_popup_box_inner_content_bottom ul li a:hover{background-color:#E2E2E2}.bill_status{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:9999;backdrop-filter:blur(2px);display:none}.bill_status.active{display:block}.bill_status_box{width:450px;max-width:450px;background-color:#fff;padding:15px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.bill_status_box{width:90%}}.bill_status_box_inner{text-align:center}.bill_status_box_inner img{width:250px;margin-bottom:10px}.bill_status_box_inner_status_info{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.bill_status_box_inner_status_info span img{width:40px;margin:0}.bill_status_box_inner_status_info h4{font-size:20px;margin-bottom:0}.bill_status_box_inner_status p{font-size:22px;font-family:'GilroySemiBold';margin-bottom:10px;line-height:1}.bill_status_box_inner_status h2{color:#0071bb;margin-bottom:10px}.transaction_details{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:9999;backdrop-filter:blur(2px);display:none}.transaction_details.active{display:block}.transaction_details_box{width:680px;max-width:680px;background-color:#fff;padding:15px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.transaction_details_box{width:90%}}.transaction_details_box .close_transaction_details{position:absolute;right:-20px;top:-20px;width:20px;height:20px;background-color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center}.transaction_details_box .close_transaction_details img{width:10px}.transaction_details_box_inner_heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.transaction_details_box_inner_heading h4{font-size:20px;font-family:'GilroySemiBold';text-align:center;margin-bottom:0}.transaction_details_box_inner_heading img{max-width:100px}@media only screen and (max-width: 768px){.transaction_details_box_inner_heading h4{font-size:18px;margin-bottom:10px}}.transaction_details_box_inner table{width:100%}.transaction_details_box_inner table th{width:25%}.transaction_details_box_inner table td{width:75%}.transaction_details_box_inner table th,.transaction_details_box_inner table td{border:1px solid #ddd;padding:5px;text-align:left;font-size:14px}@media only screen and (max-width: 768px){.transaction_details_box_inner table th,.transaction_details_box_inner table td{font-size:12px}}.transaction_details_box_inner table th{background-color:#f4f4f4;font-weight:bold}.transaction_details_box_inner table .success{color:green}.transaction_details_box_inner table .pending{color:peru}.transaction_details_box_inner table .failed{color:red}.transaction_details_box_inner .raise_complaint_box{display:flex;justify-content:right;margin-top:15px}.transaction_details_box_inner .raise_complaint{padding:5px 10px;background-color:#28A745;border-radius:5px;color:#fff}@keyframes hoverroll{0%,100%{transform:translateY(-2px) rotate(135deg)}50%{transform:translateY(2px) rotate(135deg)}}@media print{.no_print{display:none !important}}.recharge_neww{padding:50px 0;position:relative}.recharge_neww:before,.recharge_neww:after{background:radial-gradient(50% 50% at 50% 50%, rgba(1,130,107,0.3) 0, rgba(1,130,107,0.3) 50%, rgba(1,130,107,0.3) 100%);bottom:4rem;content:"";filter:blur(100px);height:25%;position:absolute;transform:rotate(-146.42deg);z-index:-1}.recharge_neww:before{left:-8rem;width:25%}.recharge_neww:after{right:-8rem;top:0;width:25%}@media only screen and (max-width: 768px){.recharge_neww{padding:30px 15px}}.recharge_neww_heading_box{max-width:1200px;margin:0 auto;text-align:center;margin-bottom:40px}@media only screen and (max-width: 768px){.recharge_neww_heading_box{margin-bottom:25px}}.recharge_neww_heading_box h2{font-size:54px;margin-bottom:10px;line-height:1;color:#0071bb;font-family:'GilroyBold'}@media only screen and (max-width: 480px){.recharge_neww_heading_box h2{font-size:32px}}.recharge_neww_heading_box p{font-size:20px;margin-bottom:0;font-family:'GilroyLight'}@media only screen and (max-width: 480px){.recharge_neww_heading_box p{font-size:16px}}.recharge_neww_box{max-width:1280px;margin:0 auto}.recharge_neww_box_services ul{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px}.recharge_neww_box_services ul li{width:100%;list-style:none}.recharge_neww_box_services ul li a{display:flex;align-items:center;background-color:#fff;justify-content:center;padding:8px;border-radius:4px}.recharge_neww_box_services ul li a img{width:20px;margin-right:4px}.recharge_neww_box_services ul li a span{font-size:16px;font-weight:500}.pvoucher_row{display:flex;align-items:center;padding:15px;background:#FFF;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px;margin-bottom:15px}.pvoucher_ibox{width:20%}.pvoucher_cbox{width:60%}.pvoucher_cbox h3{color:#0071bb}.pvoucher_cbox h4{font-size:20px;margin:0}.pvoucher_ebox{width:20%;display:flex;justify-content:end}.card_small{padding:15px;background:#FFF;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px;margin-bottom:15px}.card_small.card_offer{background-color:#d0e5ff}.card_small.card_offer p{font-family:"Open Sans",sans-serif;margin:0}.card_small h4{margin:0}.card_small ul{padding-left:40px;margin-top:15px}.card_small ul li{font-size:18px;position:relative;font-family:"Open Sans",sans-serif}.redemtion_process_box{margin-bottom:20px}.redemtion_process_box ul li span{width:20px;height:20px;color:#FFF;background-color:#568203;display:inline-flex;position:absolute;border-radius:20px;align-items:center;justify-content:center;font-size:12px;left:-30px;top:4px}.redemtion_process_box ul li a{padding:0 5px;color:#0071bb}.pvoucher_innerebox{display:flex;justify-content:end;flex-direction:column;align-items:end}.pvoucher_innerebox h5{font-size:28px;color:#d42f3e;margin-bottom:0;line-height:1}.voucher_btn_section{display:flex;align-items:center}.voucher_btn_section span{font-weight:700;margin-right:15px;color:var(--primary)}.voucher_price_details{display:flex;align-items:center;margin-bottom:15px}.voucher_price_details span{display:inline-block;position:relative;height:30px;line-height:30px;text-align:center;padding:0 15px 0 18px;font-size:14px;background:#01b9f5;color:#fff;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:10px;white-space:nowrap}.voucher_price_details span::before{position:absolute;content:"";width:0;height:0;z-index:1;top:0;left:0;border-width:15px 10px 15px 0;border-color:#fff0 #fff #fff0 #fff0;border-style:solid;transform:rotate(180deg)}@media only screen and (max-width: 768px){.pvoucher_row{flex-direction:column}.pvoucher_ibox,.pvoucher_cbox,.pvoucher_ebox{width:100%}.pvoucher_ibox{text-align:center;margin-bottom:15px}.pvoucher_cbox{margin-bottom:15px}.pvoucher_cbox h3{font-size:24px;margin-bottom:10px;text-align:center}.pvoucher_cbox h4{font-size:22px;margin-bottom:0}.pvoucher_ebox{justify-content:center;width:100%}.pvoucher_innerebox{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%}.pvoucher_innerebox h5{margin-bottom:0;line-height:1}.pvoucher_innerebox a{width:100%;display:flex;justify-content:center}.card_small h4{font-size:24px}.card_small ul li{font-size:16px}.redemtion_process_box ul li{font-size:16px}.redemtion_process_box ul li span{top:2px}.voucher_btn_section{margin-top:15px;width:100%}.voucher_btn_section span,.voucher_btn_section a{width:100%}.voucher_btn_section span{text-align:center}}@media only screen and (max-width: 480px){.card_small{padding:10px}.card_small h4{font-size:20px}}.concierge_services{background:url(../../assets/img/concierge_services/concierge_services_banner.jpg) no-repeat;background-size:cover;height:100vh}.concierge_services_banner{max-width:1600px;margin:0 auto}.concierge_services_home_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.concierge_services_home_inner h1{font-size:84px;color:#fff;line-height:0.75;margin-bottom:30px}.concierge_services_home_inner h4{font-size:36px;color:#fff;line-height:1;margin-bottom:30px}.concierge_services_home_inner a{padding:10px 15px;border:1px solid #fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-family:"Open Sans",sans-serif;border-radius:5px}.concierge_services_slide .slick-slide{margin:0 25px}.concierge_services_slide .slick-list{margin:0 -25px}.concierge_services_slide .slick-prev{left:20px;background:#fff;z-index:999;border-radius:50px;color:#000;width:50px;height:50px;line-height:50px;display:flex !important;align-items:center;justify-content:center;transition:all 0.25s ease-in-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.3);box-shadow:0 4px 30px rgba(0,0,0,0.1)}.concierge_services_slide .slick-prev:before{content:'';width:18px;height:18px;display:inline-flex;align-items:center;transform:rotate(45deg);border-left:1px solid #000;border-bottom:1px solid #000;margin-left:5px}.concierge_services_slide .slick-prev.slick-disabled{display:none !important}@media only screen and (max-width: 575px){.concierge_services_slide .slick-prev{width:35px;height:35px}.concierge_services_slide .slick-prev:before{width:12px;height:12px;margin-left:2px}}.concierge_services_slide .slick-next{right:20px;background:#fff;z-index:999;border-radius:50px;color:#000;width:50px;height:50px;line-height:50px;display:flex !important;align-items:center;justify-content:center;transition:all 0.25s ease-in-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.3);box-shadow:0 4px 30px rgba(0,0,0,0.1)}.concierge_services_slide .slick-next:before{content:'';width:18px;height:18px;display:inline-flex;align-items:center;transform:rotate(45deg);border-top:1px solid #000;border-right:1px solid #000;margin-right:5px}.concierge_services_slide .slick-next.slick-disabled{display:none !important}@media only screen and (max-width: 575px){.concierge_services_slide .slick-next{width:35px;height:35px}.concierge_services_slide .slick-next:before{width:12px;height:12px;margin-right:2px}}.concierge_services_slide .slick-list{margin:0 -25px}.concierge_services_slide_box{position:relative}.concierge_services_slide_box_content{position:absolute;bottom:0;width:50%;padding:20px;transition:all 0.25s ease-in-out;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:rgba(255,255,255,0.3);box-shadow:0 4px 30px rgba(0,0,0,0.1);border-top-right-radius:40px}.concierge_services_slide_box_content h3{color:#fff;font-size:32px;margin-bottom:10px}.concierge_services_slide_box_content p{margin-bottom:0;color:#fff;font-size:18px;line-height:1.4}@media only screen and (max-width: 767px){.concierge_services_slide_box_content{width:100%;padding:15px}}@media only screen and (max-width: 480px){.concierge_services_slide_box_content{width:100%;padding:10px}.concierge_services_slide_box_content h3{font-size:24px}.concierge_services_slide_box_content p{font-size:14px}}.concierge_services_stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.concierge_services_stats_box{padding:30px;background-color:#fff;border-radius:16px;text-align:center;transition:all 0.25s ease-in-out}.concierge_services_stats_box:hover{transform:translateY(-3px);box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.concierge_services_stats_box h4{font-size:44px;line-height:1;color:#0071bb;margin-bottom:15px}.concierge_services_stats_box p{font-size:18px;margin:0;line-height:1}@media only screen and (max-width: 767px){.concierge_services_stats{grid-template-columns:repeat(2, 1fr)}.concierge_services_stats_box{padding:15px}.concierge_services_stats_box h4{font-size:32px}.concierge_services_stats_box p{font-size:16px}}@media only screen and (max-width: 375px){.concierge_services_stats{grid-template-columns:repeat(1, 1fr)}}.concierge_services_benefits{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width: 767px){.concierge_services_benefits{grid-template-columns:repeat(1, 1fr);gap:15px}}.concierge_services_benefits_box{background-color:#fff;border-radius:15px;transition:all 0.25s ease-in-out;overflow:hidden}.concierge_services_benefits_box:hover{transform:translateY(-4px);box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.concierge_services_benefits_box_image img{border-top-left-radius:15px;border-top-right-radius:15px;width:100%;height:auto}.concierge_services_benefits_box_content{padding:15px}.concierge_services_benefits_box_content h2{display:flex;align-items:center;font-size:36px;color:#0071bb;gap:10px;flex-direction:row-reverse;justify-content:end}.concierge_services_benefits_box_content h2 span{display:inline-block;position:relative;height:25px;line-height:25px;text-align:center;padding:0 10px 0 20px;font-size:14px;background:#01b9f5;color:#fff;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:10px;white-space:nowrap}.concierge_services_benefits_box_content h2 span:before{position:absolute;content:"";width:0;height:0;z-index:1;top:0;left:0;border-width:12px 12px 13px 0;border-color:#fff0 #fff #fff0 #fff0;border-style:solid;transform:rotate(180deg)}.concierge_services_benefits_box_content h4{font-size:28px;font-family:"Open Sans",sans-serif;margin-bottom:15px;line-height:1;white-space:nowrap;overflow:hidden;position:relative;text-overflow:ellipsis}.concierge_services_benefits_box_content p{margin-bottom:15px;line-height:1.36;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.concierge_services_benefits_box_content ul{display:flex;align-items:center;gap:15px;justify-content:center}.concierge_services_benefits_box_content ul li{list-style:none;width:50%}.concierge_services_benefits_box_content ul li a.csbtn{padding:10px 15px;font-family:"Open Sans",sans-serif;color:#0071bb;border:1px solid #0071bb;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:16px;text-transform:uppercase}.concierge_services_benefits_box_content ul li a.csbtn_filled{background-color:#0071bb;color:#fff}.concierge_services_details{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:40px}@media only screen and (max-width: 767px){.concierge_services_details{flex-direction:column}}.concierge_services_details_image{width:40%;background-color:#fff;border-radius:25px;padding:15px}@media only screen and (max-width: 767px){.concierge_services_details_image{width:100%}}.concierge_services_details_image img{width:100%;border-radius:10px}.concierge_services_details_content{width:60%;background-color:#fff;border-radius:25px;padding:20px}@media only screen and (max-width: 767px){.concierge_services_details_content{width:100%}}.concierge_services_details_content h3{display:flex;align-items:center;font-size:36px;color:#0071bb;gap:10px;flex-direction:row-reverse;justify-content:end}.concierge_services_details_content h3 span{display:inline-block;position:relative;height:25px;line-height:25px;text-align:center;padding:0 10px 0 20px;font-size:14px;background:#01b9f5;color:#fff;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:10px;white-space:nowrap}.concierge_services_details_content h3 span:before{position:absolute;content:"";width:0;height:0;z-index:1;top:0;left:0;border-width:12px 12px 13px 0;border-color:#fff0 #fff #fff0 #fff0;border-style:solid;transform:rotate(180deg)}.concierge_services_details_content h1{font-size:40px;font-family:"Open Sans",sans-serif;margin-bottom:15px;line-height:1}.concierge_services_details_content p{margin-bottom:15px;line-height:1.48}.concierge_services_details_content ul{display:flex;align-items:center;gap:15px;justify-content:end}.concierge_services_details_content ul li{list-style:none;width:50%}.concierge_services_details_content ul li a.csbtn{padding:10px 15px;font-family:"Open Sans",sans-serif;color:#0071bb;border:1px solid #0071bb;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:16px;text-transform:uppercase}.concierge_services_details_content ul li a.csbtn_filled{background-color:#0071bb;color:#fff}.concierge_services_tnc_box{border-radius:10px}.concierge_services_tnc_box_heading{background-color:#fff;border-radius:10px}.concierge_services_tnc_box_heading h4{margin:0;position:relative;display:flex;align-items:center;cursor:pointer;padding:15px}.concierge_services_tnc_box_heading h4:after{content:'';width:12px;height:12px;position:absolute;right:15px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(135deg);margin-top:-8px;transition:all 0.25s ease-in-out}.concierge_services_tnc_box_heading.show{border-bottom-left-radius:0;border-bottom-right-radius:0}.concierge_services_tnc_box_heading.show h4:after{transform:rotate(-45deg);margin-top:8px}.concierge_services_tnc_box_content{display:none;background:#f9fbfc;padding:15px;border-radius:10px}.concierge_services_tnc_box_content.show{display:block;border-top-left-radius:0;border-top-right-radius:0}.concierge_services_tnc_box_content_tabs{display:flex;gap:10px;margin-bottom:20px}.concierge_services_tnc_box_content_tabs li{padding:5px 20px;background-color:#fff;color:#000;border-radius:20px;list-style:none;font-size:16px;cursor:pointer;border:1px solid #ccc;transition:all 0.3s ease}.concierge_services_tnc_box_content_tabs li.active{background-color:#0071bb;color:#fff;cursor:default;border-color:#0071bb;font-weight:600}.concierge_services_tnc_box_content_tabContent_Box{display:none;animation:fadeIn 0.3s ease-in-out}.concierge_services_tnc_box_content_tabContent_Box.active{display:block}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list{list-style:none;padding-left:0;font-size:16px;line-height:1.6;color:#333}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li{position:relative;padding-left:20px;margin-bottom:10px}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li:last-child{margin-bottom:0}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li::before{content:'•';position:absolute;left:0;top:0;color:#0071bb;font-size:20px;line-height:1}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li strong{display:block;font-weight:600;margin-bottom:0;color:#000}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li ul{list-style:disc;padding-left:20px;margin-top:8px}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li ul li{padding-left:0;margin-bottom:8px;margin-bottom:5px}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li ul li:last-child{margin-bottom:0}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li ul li::before{content:none}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li a{color:#0071bb;text-decoration:underline}.concierge_services_tnc_box_content_tabContent_Box ul.terms-list li a:hover{text-decoration:none}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}ul{padding:0;margin:0}ul li{list-style:none}.checkbox-list li{display:flex;align-items:center;gap:8px;position:relative;margin-bottom:8px;cursor:pointer}.checkbox-list li label{cursor:pointer;font-size:14px;width:100%;display:flex;align-items:center;margin:0}.checkbox-list li input[type="checkbox"]{display:none}.checkbox-list li input[type="checkbox"]:checked+.custom_checkbox{background-color:#0071bb;border-color:#0071bb}.checkbox-list li input[type="checkbox"]:checked+.custom_checkbox::after{content:"";position:absolute;width:8px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);z-index:99;margin-top:-2px}.checkbox-list li .custom_checkbox{width:15px;height:15px;border:1px solid #e1e1e1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;position:relative;cursor:pointer;margin-right:8px}.checkbox-list li:last-child{margin-bottom:0}.slider-container{width:100%;position:relative;margin-top:15px}.box-minmax{margin-top:15px;width:100%;display:flex;justify-content:space-between;font-size:14px;color:#000}.box-minmax span:first-child{margin-left:0}.range-slider{margin-top:0;position:relative}.range-slider-price{font-size:14px;font-weight:400;font-family:var(--fm)}.range-slider-price span{font-weight:600;color:#0071bb}.rs-range{width:100%;margin-top:15px;-webkit-appearance:none;background:#ccc;height:1px;outline:none;transition:background 0.3s ease-in-out}.rs-range:focus{outline:none}.rs-range::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;background:transparent;border-radius:1px}.rs-range::-webkit-slider-thumb{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;height:20px;width:20px;border-radius:50%;background:white;cursor:pointer;-webkit-appearance:none;margin-top:-8px;border:1px solid #0071bb;transition:transform 0.2s ease-in-out}.rs-range::-webkit-slider-thumb:hover{transform:scale(1.2)}.rs-range::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:white;cursor:pointer;border:1px solid #0071bb}.hotels_sorting{margin-bottom:20px}.hotels_sorting_box{padding:15px;border-radius:4px;background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;display:flex;align-items:center;justify-content:space-between}.hotels_sorting_box_left{width:80%;display:flex;align-items:center}.hotels_sorting_box_left_inner{margin-left:8px}.hotels_sorting_box_left_inner ul{display:flex}.hotels_sorting_box_left_inner ul li{padding:5px 10px;background-color:#e1e1e1;color:#000;border-radius:20px;margin-right:10px;cursor:pointer;font-size:14px}.hotels_sorting_box_left_inner ul li:last-child{margin-right:0}.hotels_sorting_box_left_inner ul li.active{background-color:#0071bb;color:#fff}.hotels_sorting_box_right{width:20%}.hotels_sorting_box_right .hotel_search_form{width:100%}.hotels_sorting_box_right .hotel_search_form input{width:fit-content;width:-webkit-fill-available;padding:10px;border:1px solid #e1e1e1}@media only screen and (max-width: 768px){.hotels_sorting_box{padding:10px;flex-direction:column-reverse;margin-top:15px}.hotels_sorting_box_left{width:100%}.hotels_sorting_box_left div:first-child{display:none}.hotels_sorting_box_left_inner{margin:0;width:100%}.hotels_sorting_box_left_inner ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.hotels_sorting_box_left_inner ul li{width:100%;margin:0;text-align:center;font-size:12px}.hotels_sorting_box_right{width:100%}}.hotels_filter_box{display:none}.hotels_filter_box.show{display:block}.hotels_filter_box_inner{display:flex;background-color:#fff;padding:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:15px;margin-top:30px}.hotels_filter_box_inner_trip{width:calc(10% - 8px);position:relative}.hotels_filter_box_inner_trip_inner{padding:8px;border:1px solid #e1e1e1;font-size:13px;border-radius:4px;cursor:pointer;display:flex;align-items:center}.hotels_filter_box_inner_trip_inner:before{content:"";width:7px;height:7px;border-top:1px solid #121212;border-right:1px solid #121212;display:inline-flex;position:absolute;right:7px;transform:rotate(135deg);margin-top:-5px;transition:all 0.15s ease-in-out}.hotels_filter_box_inner_trip_inner.active:before{transform:rotate(315deg);margin-top:0}.hotels_filter_box_inner_trip ul{position:absolute;display:none;position:absolute;width:100%;background-color:#FFFFFF;border-radius:4px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotels_filter_box_inner_trip ul li{padding:5px 10px;font-size:12px;cursor:pointer}.hotels_filter_box_inner_trip ul li:hover{background-color:#f5f5f5}.hotels_filter_box_inner_plan{width:calc(20%);display:flex;justify-content:space-between}.hotels_filter_box_inner_plan_origin,.hotels_filter_box_inner_plan_destination{width:100%;position:relative}.hotels_filter_box_inner_plan_origin_box,.hotels_filter_box_inner_plan_destination_box{padding:8px;font-size:13px;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;display:flex;align-items:center}.hotels_filter_box_inner_plan_origin_box:before,.hotels_filter_box_inner_plan_destination_box:before{content:"";width:7px;height:7px;border-top:1px solid #121212;border-right:1px solid #121212;display:inline-flex;position:absolute;right:7px;transform:rotate(135deg);margin-top:-5px;transition:all 0.15s ease-in-out}.hotels_filter_box_inner_plan_origin_box.active:before,.hotels_filter_box_inner_plan_destination_box.active:before{transform:rotate(315deg);margin-top:0}.hotels_filter_box_inner_plan_origin_underbox,.hotels_filter_box_inner_plan_destination_underbox{display:none;padding:2px;position:absolute;background-color:#FFFFFF;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:4px;max-width:250px}.hotels_filter_box_inner_plan_origin_underbox ul li,.hotels_filter_box_inner_plan_destination_underbox ul li{padding:2px 5px;font-size:12px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hotels_filter_box_inner_plan_origin_underbox ul li:hover,.hotels_filter_box_inner_plan_destination_underbox ul li:hover{background-color:#f5f5f5}.hotels_filter_box_inner_plan_switcher{width:4%}.hotels_filter_box_inner_date{width:calc(30%);display:flex;justify-content:space-between}.hotels_filter_box_inner_date_return,.hotels_filter_box_inner_date_onward{width:49%}.hotels_filter_box_inner_date_return_box,.hotels_filter_box_inner_date_onward_box{padding:8px;font-size:13px;border:1px solid #e1e1e1;border-radius:4px}.hotels_filter_box_inner_date_return_calendar,.hotels_filter_box_inner_date_onward_calendar{display:none}.hotels_filter_box_inner_traveller{width:calc(20%);position:relative}.hotels_filter_box_inner_traveller_box{padding:8px;font-size:13px;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;display:flex;align-items:center}.hotels_filter_box_inner_traveller_box:before{content:"";width:7px;height:7px;border-top:1px solid #121212;border-right:1px solid #121212;display:inline-flex;position:absolute;right:7px;transform:rotate(135deg);margin-top:-5px;transition:all 0.15s ease-in-out}.hotels_filter_box_inner_traveller_box.active:before{transform:rotate(315deg);margin-top:0}.hotels_filter_box_inner_traveller_onwardbox{position:absolute;width:100%;background-color:#FFFFFF;border-radius:4px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;display:none}.hotels_filter_box_inner_traveller_onwardbox.active{display:block}.hotels_filter_box_inner_traveller_onwardbox_inner{padding:5px}.hotels_filter_box_inner_traveller_onwardbox_inner h5{font-size:12px;font-weight:400;margin-bottom:10px}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select:last-child{margin-bottom:0}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_left{width:65%;font-size:11px}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right{width:35%;display:flex;align-items:center;justify-content:end}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_minus{width:15px;height:15px;border-radius:15px;border:1px solid rgba(0,0,0,0.1);cursor:pointer;display:flex;align-items:center;justify-content:center}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_minus:before{content:'-';display:block;text-align:center;line-height:15px;font-size:12px;color:#000}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_minus.active{border-color:#0071bb}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_plus{width:15px;height:15px;border-radius:15px;border:1px solid rgba(0,0,0,0.1);cursor:pointer;display:flex;align-items:center;justify-content:center}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_plus:before{content:'+';display:block;text-align:center;line-height:15px;font-size:12px;color:#000}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_plus.active{border-color:#0071bb}.hotels_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_value{font-size:13px;color:#0071bb;line-height:1;margin:0 5px}.hotels_filter_box_inner_traveller_onwardbox_inner_btns{display:flex;justify-content:end;padding:5px 0;border-top:1px solid #e1e1e1;margin-top:8px}.hotels_filter_box_inner_button{width:calc(10%);display:flex;align-items:center}@media only screen and (max-width: 768px){.hotels_filter_box_inner{margin-top:15px;padding:10px}}@media only screen and (max-width: 768px){.hotels_filter_box{display:none}.hotels_filter_box.show{display:block}.hotels_filter_box_inner{position:fixed;width:100%;left:0;bottom:0;margin:0;background-color:#FFF;z-index:999;border:none;border-radius:0;flex-direction:column;gap:10px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 15px}.hotels_filter_box_inner_trip{width:100%}.hotels_filter_box_inner_plan{width:100%;flex-direction:column;gap:5px}.hotels_filter_box_inner_plan_origin,.hotels_filter_box_inner_plan_destination{width:100%}.hotels_filter_box_inner_date{width:100%;flex-direction:column;gap:10px}.hotels_filter_box_inner_date_onward,.hotels_filter_box_inner_date_return{width:100%}.hotels_filter_box_inner_traveller{width:100%}.hotels_filter_box_inner_traveller_onwardbox{position:relative}.hotels_filter_box_inner_button{width:100%}.hotels_filter_box_inner_button a{width:100%;height:35px;line-height:35px;padding:0}}.hotels_details{display:flex;justify-content:space-between;gap:15px;margin-bottom:40px;align-items:stat}.hotels_details_filter{width:calc(20%)}.hotels_details_filter.sticky{position:sticky;top:70px}.hotels_details_filter_inner{padding:15px;background-color:#fff;border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;border:1px solid rgba(0,0,0,0.1)}.hotels_details_filter_inner_heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hotels_details_filter_inner_heading h5{font-size:14px;font-weight:400;margin:0}.hotels_details_filter_inner_heading h5 span{font-family:"Open Sans",sans-serif;color:#0071bb}.hotels_details_filter_inner_heading a{font-size:12px;font-weight:500;color:#ce0f3d}.hotels_details_filter_inner_body{margin-bottom:20px}.hotels_details_filter_inner_body_sort{margin-bottom:15px}.hotels_details_filter_inner_body_sort h5{font-size:16px;margin-bottom:8px;font-family:"Open Sans",sans-serif;position:relative;display:flex;align-items:center;cursor:pointer}.hotels_details_filter_inner_body_sort h5:before{content:'';width:10px;height:10px;display:inline-flex;border-top:1px solid #000;border-right:1px solid #000;position:absolute;right:5px;transform:rotate(135deg);transition:all 0.25s ease-in-out}.hotels_details_filter_inner_body_sort h5.active:before{transform:rotate(-45deg)}.hotels_details_filter_inner_body_sort_box{display:none}.hotels_details_filter_inner_body_sort_box.active{display:block}.hotels_details_filter_inner_body_sort:last-child{margin-bottom:0}.hotels_details_filter_inner_bottom ul{display:flex;align-items:center;justify-content:space-between;gap:10px}.hotels_details_filter_inner_bottom ul li{display:inline-flex;width:100%}.hotels_details_filter_inner_bottom ul li a{width:100%}.hotels_details_filter_inner_bottom ul li:last-child{margin-right:0}.hotels_details_content{width:calc(80%)}.hotels_details_content .hotels_mobilebox{margin-bottom:15px;display:none}@media only screen and (max-width: 768px){.hotels_details_content .hotels_mobilebox{display:block}}.hotels_details_content .hotels_mobilebox_inner{display:flex;align-items:center;justify-content:space-between;background-color:#fff;gap:8px;padding:8px;border-radius:50px;border:1px solid #E5E4E2}.hotels_details_content .hotels_mobilebox_inner_left{width:8%}.hotels_details_content .hotels_mobilebox_inner_left a{display:flex}.hotels_details_content .hotels_mobilebox_inner_left a img{width:100%;transform:rotate(180deg) scale(0.8)}.hotels_details_content .hotels_mobilebox_inner_middle{width:86%;display:flex;flex-direction:column;gap:5px}.hotels_details_content .hotels_mobilebox_inner_middle_top h4{font-size:20px;font-weight:500}.hotels_details_content .hotels_mobilebox_inner_middle_bottom ul{display:flex;align-items:center;gap:8px}.hotels_details_content .hotels_mobilebox_inner_middle_bottom ul li{font-size:14px;font-weight:400;line-height:1}.hotels_details_content .hotels_mobilebox_inner_middle_bottom ul li span{font-weight:500}.hotels_details_content .hotels_mobilebox_inner_middle_bottom ul li:nth-child(3){display:flex;align-items:center;gap:5px}.hotels_details_content .hotels_mobilebox_inner_middle_bottom ul li:nth-child(3) img{width:15px}.hotels_details_content .hotels_mobilebox_inner_right{width:8%}.hotels_details_content .hotels_mobilebox_inner_right a{display:flex}.hotels_details_content .hotels_mobilebox_inner_right a img{width:100%;transform:scale(0.75)}.hotels_details_content_inner{padding:15px;background-color:#fff;border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;border:1px solid rgba(0,0,0,0.1)}.hotels_details_content_inner_heading{margin-bottom:15px}.hotels_details_content_inner_heading h2{font-weight:300}.hotels_details_content_inner_heading h2 span{font-family:"Open Sans",sans-serif;color:#0071bb}.hotels_details_content_inner_results_box{margin-bottom:15px}.hotels_details_content_inner_results_box:last-child{margin-bottom:0}.hotels_details_content_inner_results_box_inner_box{padding:15px;border:1px solid #e1e1e1;border-radius:15px;display:flex;gap:10px}.hotels_details_content_inner_results_box_inner_box_left{width:75%;display:flex;gap:10px}.hotels_details_content_inner_results_box_inner_box_left_image{width:40%}.hotels_details_content_inner_results_box_inner_box_left_image_top{width:100%;aspect-ratio:16 / 9;overflow:hidden;margin-bottom:10px}.hotels_details_content_inner_results_box_inner_box_left_image_top img{width:100%;height:100%;object-fit:cover;border-radius:8px}.hotels_details_content_inner_results_box_inner_box_left_image_bottom ul{display:flex;justify-content:space-between;gap:8px}.hotels_details_content_inner_results_box_inner_box_left_image_bottom ul li{width:calc(100%/4);display:inline-flex;cursor:pointer;position:relative;overflow:hidden;border-radius:4px;max-height:55px}.hotels_details_content_inner_results_box_inner_box_left_image_bottom ul li img{width:100%;border-radius:4px;filter:brightness(0.75);transition:all 0.25s ease-in-out;object-fit:cover}.hotels_details_content_inner_results_box_inner_box_left_image_bottom ul li:hover img{filter:brightness(1)}.hotels_details_content_inner_results_box_inner_box_left_image_bottom ul li:last-child img{filter:blur(4px) brightness(0.75)}.hotels_details_content_inner_results_box_inner_box_left_image_bottom ul li:last-child span{position:absolute;display:flex;justify-content:center;width:100%;height:100%;font-size:12px;align-items:center;color:#fff;font-weight:400}.hotels_details_content_inner_results_box_inner_box_left_content{width:60%;border-right:1px solid #d4d4d4;padding-right:10px}.hotels_details_content_inner_results_box_inner_box_left_content_top{display:flex;justify-content:space-between;align-items:center}.hotels_details_content_inner_results_box_inner_box_left_content_top h2{font-size:24px;color:#0071bb;margin:0}.hotels_details_content_inner_results_box_inner_box_left_content_top span ul{display:flex}.hotels_details_content_inner_results_box_inner_box_left_content_top span ul li{width:15px;height:15px;margin-right:2px}.hotels_details_content_inner_results_box_inner_box_left_content_top span ul li:last-child{margin-right:0}.hotels_details_content_inner_results_box_inner_box_left_content_top span ul li.star{background:url(../img/hotels/star.png) no-repeat;background-size:contain}.hotels_details_content_inner_results_box_inner_box_left_content_top span ul li.notstar{background:url(../img/hotels/star-empty.png) no-repeat;background-size:contain}.hotels_details_content_inner_results_box_inner_box_left_content_topbelow h5{font-family:"Open Sans",sans-serif;color:#0071bb;font-size:14px;line-height:1.48}.hotels_details_content_inner_results_box_inner_box_left_content_topbelow span{font-weight:400;color:#000;padding-left:5px;border-left:1px solid #000}.hotels_details_content_inner_results_box_inner_box_left_content_middle ul{display:flex}.hotels_details_content_inner_results_box_inner_box_left_content_middle ul li{display:flex;font-size:12px;margin-right:8px;align-items:center}.hotels_details_content_inner_results_box_inner_box_left_content_middle ul li span{margin-right:4px;display:inline-flex}.hotels_details_content_inner_results_box_inner_box_left_content_middle ul li span img{width:15px}.hotels_details_content_inner_results_box_inner_box_left_content_middlebottom ul{display:flex;flex-direction:column}.hotels_details_content_inner_results_box_inner_box_left_content_middlebottom ul li{display:flex;font-size:14px;position:relative;margin-bottom:4px;align-items:center;padding-left:20px}.hotels_details_content_inner_results_box_inner_box_left_content_middlebottom ul li:last-child{margin-bottom:0}.hotels_details_content_inner_results_box_inner_box_left_content_middlebottom ul li:before{content:'';width:4px;height:10px;border-right:1px solid #03C03C;border-bottom:1px solid #03C03C;display:inline-flex;position:absolute;left:4px;transform:rotate(45deg)}.hotels_details_content_inner_results_box_inner_box_right{width:25%;display:flex}.hotels_details_content_inner_results_box_inner_box_right_box{display:flex;flex-direction:column;justify-content:space-between;align-items:end;width:100%}.hotels_details_content_inner_results_box_inner_box_right_box_top{text-align:right}.hotels_details_content_inner_results_box_inner_box_right_box_top h4{font-size:18px;font-family:"Open Sans",sans-serif;display:flex;align-items:center}.hotels_details_content_inner_results_box_inner_box_right_box_top h4 span{padding:4px 6px;background-color:#0071bb;color:#fff;font-size:14px;border-radius:4px;font-weight:400;display:inline-flex;margin-left:5px}.hotels_details_content_inner_results_box_inner_box_right_box_top span{font-size:14px;font-weight:400}.hotels_details_content_inner_results_box_inner_box_right_box_middle{text-align:right}.hotels_details_content_inner_results_box_inner_box_right_box_middle h2{color:#0071bb;font-size:32px;margin-bottom:10px}.hotels_details_content_inner_results_box_inner_box_right_box_middle p{padding:4px;border:1px solid #ce0f3d;background-color:#b90e37;color:#fff;border-radius:20px;text-align:center;font-size:14px;cursor:default;pointer-events:none}.hotels_details_content_inner_results_box_inner_box_flight{width:25%}.hotels_details_content_inner_results_box_inner_box_flight .flight_info{display:flex;margin-bottom:5px}.hotels_details_content_inner_results_box_inner_box_flight .flight_info_logo{margin-right:8px;display:inline-flex;width:30px;height:30px}.hotels_details_content_inner_results_box_inner_box_flight .flight_info_logo img{width:100%;max-width:30px}.hotels_details_content_inner_results_box_inner_box_flight .flight_info_details{display:flex;flex-direction:column;justify-content:space-between}.hotels_details_content_inner_results_box_inner_box_flight .flight_info_details h6{font-family:"Open Sans",sans-serif;font-size:13px;line-height:1}.hotels_details_content_inner_results_box_inner_box_flight .flight_info_details span{font-weight:400;font-size:11px;line-height:1}.hotels_details_content_inner_results_box_inner_box_flight .flight_details_link{display:inline-flex}.hotels_details_content_inner_results_box_inner_box_flight .flight_details_link a{color:#ce0f3d;font-size:12px;font-weight:500}.hotels_details_content_inner_results_box_inner_box_departure{width:10%;display:flex;justify-content:center}.hotels_details_content_inner_results_box_inner_box_departure p{font-size:18px}.hotels_details_content_inner_results_box_inner_box_duration{width:15%;display:flex;justify-content:center}.hotels_details_content_inner_results_box_inner_box_duration_inner{display:flex;flex-direction:column;align-items:center}.hotels_details_content_inner_results_box_inner_box_duration_inner p{font-size:12px;font-weight:500;margin-bottom:5px;line-height:1}.hotels_details_content_inner_results_box_inner_box_duration_inner p:last-child{margin-top:5px}.hotels_details_content_inner_results_box_inner_box_duration_inner span{width:50px;height:2px;background-color:#e1e1e1;position:relative}.hotels_details_content_inner_results_box_inner_box_duration_inner span.onestop:before{content:"";width:5px;height:5px;display:inline-flex;border-radius:5px;background-color:#0071bb;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.hotels_details_content_inner_results_box_inner_box_duration_inner span.twostop:before{content:"";width:5px;height:5px;display:inline-flex;border-radius:5px;background-color:#0071bb;position:absolute;left:calc(100%/3);top:50%;transform:translate(-50%, -50%)}.hotels_details_content_inner_results_box_inner_box_duration_inner span.twostop:after{content:"";width:5px;height:5px;display:inline-flex;border-radius:5px;background-color:#0071bb;position:absolute;left:calc(2 * 100%/3);top:50%;transform:translate(-50%, -50%)}.hotels_details_content_inner_results_box_inner_box_arrival{width:10%;display:flex;justify-content:center;align-items:center}.hotels_details_content_inner_results_box_inner_box_arrival p{font-size:18px;line-height:1}.hotels_details_content_inner_results_box_inner_box_arrival span{margin-left:5px;font-size:12px;line-height:1;color:#FF0800}.hotels_details_content_inner_results_box_inner_box_price{width:20%;display:flex;align-items:end;flex-direction:column}.hotels_details_content_inner_results_box_inner_box_price h4{font-size:24px;line-height:1;margin-bottom:8px}.hotels_details_content_inner_results_box_inner_box_price span{font-size:10px;font-weight:500;color:#000;background-color:#FFBF00;padding:4px 10px;border-radius:10px}.hotels_details_content_inner_results_box_inner_box_button{width:20%;display:flex;justify-content:end}.hotels_details_content_inner_results_box_inner_box:hover{background-color:#f5f5f5}.hotels_details_content_inner_results_box_inner_boxed{margin-top:8px;display:none;width:98%;margin-left:2%}.hotels_details_content_inner_results_box_inner_boxed.active{display:block}.hotels_details_content_inner_results_box_inner_boxed_box{border:1px solid #e1e1e1;border-radius:10px}.hotels_details_content_inner_results_box_inner_boxed_box_top{padding:10px;border-bottom:1px solid #e1e1e1}.hotels_details_content_inner_results_box_inner_boxed_box_top h5{font-size:16px}.hotels_details_content_inner_results_box_inner_boxed_box_top span{font-size:13px}.hotels_details_content_inner_results_box_inner_boxed_box_body{display:flex;padding:10px;border-bottom:1px solid #e1e1e1}.hotels_details_content_inner_results_box_inner_boxed_box_body_flight{display:flex;flex-direction:column;width:15%}.hotels_details_content_inner_results_box_inner_boxed_box_body_flight_box{display:flex}.hotels_details_content_inner_results_box_inner_boxed_box_body_flight_box_logo{margin-right:4px}.hotels_details_content_inner_results_box_inner_boxed_box_body_flight_box_logo img{width:30px}.hotels_details_content_inner_results_box_inner_boxed_box_body_flight_box_details span{font-size:10px;display:flex;margin-bottom:4px}.hotels_details_content_inner_results_box_inner_boxed_box_body_flight_box_details span:last-child{margin-bottom:0}.hotels_details_content_inner_results_box_inner_boxed_box_body_flight p{font-size:12px}.hotels_details_content_inner_results_box_inner_boxed_box_body_departure{width:35%}.hotels_details_content_inner_results_box_inner_boxed_box_body_departure h4{font-size:18px;font-weight:400;margin-bottom:5px}.hotels_details_content_inner_results_box_inner_boxed_box_body_departure h4 span{font-family:"Open Sans",sans-serif;font-size:18px}.hotels_details_content_inner_results_box_inner_boxed_box_body_departure p{font-size:12px}.hotels_details_content_inner_results_box_inner_boxed_box_body_departure span{font-size:10px}.hotels_details_content_inner_results_box_inner_boxed_box_body_duration{width:15%;display:flex;align-items:center;flex-direction:column}.hotels_details_content_inner_results_box_inner_boxed_box_body_duration img{width:20px;margin-bottom:5px}.hotels_details_content_inner_results_box_inner_boxed_box_body_duration p{font-size:14px}.hotels_details_content_inner_results_box_inner_boxed_box_body_arrival{width:35%;text-align:right}.hotels_details_content_inner_results_box_inner_boxed_box_body_arrival h4{font-size:18px;font-weight:400;margin-bottom:5px}.hotels_details_content_inner_results_box_inner_boxed_box_body_arrival h4 span{font-family:"Open Sans",sans-serif;font-size:18px}.hotels_details_content_inner_results_box_inner_boxed_box_body_arrival p{font-size:12px}.hotels_details_content_inner_results_box_inner_boxed_box_body_arrival span{font-size:10px}.hotels_details_content_inner_results_box_inner_boxed_box_bottom{display:flex;padding:10px}.hotels_details_content_inner_results_box_inner_boxed_box_bottom ul{display:inline-flex}.hotels_details_content_inner_results_box_inner_boxed_box_bottom ul li{font-size:12px;margin-right:10px}.hotels_details_content_inner_results_box_inner_boxed_box_bottom ul li:last-child{margin-right:0}.hotels_details_content_inner_results_box_inner_boxed_box_bottom ul li span{padding:2px 5px;background-color:#0071bb;color:#fff;border-radius:4px}.hotels_details_content_inner_results_box_inner_boxed_layover{display:flex;justify-content:center;margin:10px 0;align-items:center;position:relative}.hotels_details_content_inner_results_box_inner_boxed_layover_inner{display:inline-flex;font-size:12px;padding:3px 6px;background-color:#e1e1e1;color:#121212;border-radius:4px;align-items:center;position:relative}.hotels_details_content_inner_results_box_inner_boxed_layover_inner:before,.hotels_details_content_inner_results_box_inner_boxed_layover_inner:after{content:'';width:200px;height:1px;background-color:#e1e1e1;display:inline-flex;position:absolute}.hotels_details_content_inner_results_box_inner_boxed_layover_inner:before{left:-200px}.hotels_details_content_inner_results_box_inner_boxed_layover_inner:after{right:-200px}.hotels_details_content_inner_results_box_inner_boxed_layover_inner span{display:inline-flex;width:15px;margin-right:4px}.hotels_details_content_inner_results_box_inner_boxed_layover_inner span img{width:100%}@media only screen and (max-width: 768px){.hotels_details{flex-direction:column}.hotels_details_filter{width:100%}.hotels_details_filter_inner{position:fixed;width:100%;height:auto;padding:10px;left:0;bottom:0;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px -8px 29px 0px;border:none;z-index:999}.hotels_details_content{width:100%}.hotels_details_content_inner{padding:10px}.hotels_details_content_inner_heading{margin-bottom:10px}.hotels_details_content_inner_heading h2{font-size:20px}.hotels_details_content_inner_results_box{margin-bottom:10px}.hotels_details_content_inner_results_box_inner_box{padding:10px;border-radius:10px;flex-direction:column}.hotels_details_content_inner_results_box_inner_box_left{width:100%;flex-direction:column}.hotels_details_content_inner_results_box_inner_box_left_image{width:100%}.hotels_details_content_inner_results_box_inner_box_left_content{width:100%;margin-bottom:10px;border-right:none}.hotels_details_content_inner_results_box_inner_box_left_content h2{font-size:18px}.hotels_details_content_inner_results_box_inner_box_left_content span ul li{width:10px;height:10px}.hotels_details_content_inner_results_box_inner_box_left_content_top{margin-bottom:10px}.hotels_details_content_inner_results_box_inner_box_left_content_topbelow{margin-bottom:10px}.hotels_details_content_inner_results_box_inner_box_left_content_topbelow h5{font-size:14px}}@media only screen and (max-width: 768px) and (max-width: 399px){.hotels_details_content_inner_results_box_inner_box_left_content_topbelow h5{font-size:12px;font-weight:500}.hotels_details_content_inner_results_box_inner_box_left_content_topbelow h5 span{font-size:12px;font-weight:300}}@media only screen and (max-width: 768px){.hotels_details_content_inner_results_box_inner_box_left_content_middle{margin-bottom:10px}.hotels_details_content_inner_results_box_inner_box_left_content_middlebottom ul li{font-size:13px}.hotels_details_content_inner_results_box_inner_box_left_content_middlebottom ul li:before{width:3px;height:8px}.hotels_details_content_inner_results_box_inner_box_right{width:100%}.hotels_details_content_inner_results_box_inner_box_right_box{display:grid;row-gap:10px}.hotels_details_content_inner_results_box_inner_box_right_box_top{grid-column:span 1;display:flex;align-items:center}.hotels_details_content_inner_results_box_inner_box_right_box_top h4{font-size:14px;font-weight:500;margin-right:5px}.hotels_details_content_inner_results_box_inner_box_right_box_top h4 span{font-weight:300;font-size:10px}.hotels_details_content_inner_results_box_inner_box_right_box_top span{font-size:12px}.hotels_details_content_inner_results_box_inner_box_right_box_middle{grid-column:span 1;display:flex;align-items:center}.hotels_details_content_inner_results_box_inner_box_right_box_middle h2{margin-bottom:0;font-size:24px;margin-right:4px}.hotels_details_content_inner_results_box_inner_box_right_box_middle p{padding:3px;font-size:10px}.hotels_details_content_inner_results_box_inner_box_right_box_bottom{grid-column:span 2}.hotels_details_content_inner_results_box_inner_box_right_box_bottom a{width:100%}}.hotels_briefs{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.15);height:100vh;z-index:999999;display:none}.hotels_briefs.show{display:block}.hotels_briefs_box{box-shadow:rgba(33,35,38,0.1) -12px 0px 15px 0px;right:0%;position:absolute;width:800px;overflow-y:auto;background-color:#fff;height:100%}.hotels_briefs_box_inner_box{position:relative}.hotels_briefs_box_inner_box_head{padding:10px}.hotels_briefs_box_inner_box_body_tab{display:flex}.hotels_briefs_box_inner_box_body_tab ul{display:inline-flex;width:100%}.hotels_briefs_box_inner_box_body_tab ul li{width:50%;display:flex;justify-content:center;padding:10px}.hotels_briefs_box_inner_box_body_tab_content_inner{padding:10px;display:none}.hotels_briefs_box_inner_box_body_tab_content_inner.active{display:flex}.hotels_briefs_box_inner_box_body_tab_content_inner_head{width:100%;border-radius:5px}.hotels_briefs_box_inner_box_body_tab_content_inner_head_box{display:flex;padding:10px;background-color:#f5f5f5}.hotels_briefs_box_inner_box_body_tab_content_inner_head_box_left{max-width:80px;margin-right:8px;border-right:1px solid #e1e1e1;padding-right:8px}.hotels_briefs_box_inner_box_body_tab_content_inner_head_box_left img{max-width:30px;width:100%;margin-bottom:0}.hotels_briefs_box_inner_box_body_tab_content_inner_head_box_left span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1}.hotels_briefs_box_inner_box_body_tab_content_inner_head_box_right{display:flex;flex-direction:column;justify-content:space-between}.hotels_briefs_box_inner_box_body_tab_content_inner_head_box_right h5{font-size:18px;line-height:1;font-family:"Open Sans",sans-serif}.hotels_briefs_box_inner_box_body_tab_content_inner_head_box_right p{font-size:14px;font-weight:400}.hotels_briefs_box_inner_box_bottom{padding:10px}.hotels_briefs_box_inner_box_bottom_box{display:flex;align-items:center;justify-content:space-between}.hotels_briefs_box_inner_box_bottom_box_left{width:50%}.hotels_briefs_box_inner_box_bottom_box_right{width:50%;display:flex;justify-content:end}.hotels_review_box{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;overflow:visible !important}.hotels_review_box_left{width:70%}.hotels_review_box_left_inner{margin-bottom:20px;padding:15px;background-color:#fff;border-radius:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotels_review_box_left_inner_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}@media only screen and (max-width: 768px){.hotels_review_box_left_inner_top{flex-direction:column}}.hotels_review_box_left_inner_top_title{width:75%}@media only screen and (max-width: 768px){.hotels_review_box_left_inner_top_title{width:100%}}.hotels_review_box_left_inner_top_title h2{font-size:32px;font-family:"Open Sans",sans-serif;margin-bottom:10px}.hotels_review_box_left_inner_top_title p{margin:0}.hotels_review_box_left_inner_top_ratings{width:25%;display:flex;flex-direction:column;align-items:end}@media only screen and (max-width: 768px){.hotels_review_box_left_inner_top_ratings{width:100%}}.hotels_review_box_left_inner_top_ratings p{font-size:13px;margin-bottom:5px}.hotels_review_box_left_inner_top_ratings p span{display:inline-flex;padding:4px 8px;background-color:#ce0f3d;color:#fff;border-radius:4px;font-size:16px;font-family:"Open Sans",sans-serif}.hotels_review_box_left_inner_top_ratings ul{display:flex;justify-content:end}.hotels_review_box_left_inner_top_ratings ul li{width:14px;height:14px;margin-right:2px}.hotels_review_box_left_inner_top_ratings ul li:last-child{margin-right:0}.hotels_review_box_left_inner_top_ratings ul li.star{background:url(../img/hotels/star.png) no-repeat;background-size:contain}.hotels_review_box_left_inner_top_ratings ul li.notstar{background:url(../img/hotels/star-empty.png) no-repeat;background-size:contain}.hotels_review_box_left_inner_middle_image{position:relative;margin-bottom:10px}.hotels_review_box_left_inner_middle_image .product-gallery{max-width:1000px;width:100%;margin:0 auto;position:relative}.hotels_review_box_left_inner_middle_image .slider{width:100%;height:420px;border-radius:16px;overflow:hidden;position:relative}@media (max-width: 768px){.hotels_review_box_left_inner_middle_image .slider{height:300px}}.hotels_review_box_left_inner_middle_image .slider .slick-list,.hotels_review_box_left_inner_middle_image .slider .slick-track,.hotels_review_box_left_inner_middle_image .slider .slick-slide,.hotels_review_box_left_inner_middle_image .slider .slick-slide>div{height:100%;background-color:#f5f5f5}.hotels_review_box_left_inner_middle_image .slider .slick-slide>div{display:flex;align-items:center;justify-content:center}.hotels_review_box_left_inner_middle_image .slider img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;border-radius:15px}.hotels_review_box_left_inner_middle_image .slider-thumbnails{margin-top:20px}.hotels_review_box_left_inner_middle_image .slider-thumbnails .slick-slide{opacity:0.6;transition:all 0.3s ease;padding:0 6px;overflow:hidden;height:90px}.hotels_review_box_left_inner_middle_image .slider-thumbnails .slick-slide>div{height:100%}.hotels_review_box_left_inner_middle_image .slider-thumbnails .slick-list{margin:0 -6px}.hotels_review_box_left_inner_middle_image .slider-thumbnails img{width:100%;height:90px;object-fit:cover;border-radius:10px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);width:100%;height:100%;object-fit:cover;border-radius:10px}.hotels_review_box_left_inner_middle_image .slider-thumbnails img:hover{opacity:0.95;box-shadow:0 4px 12px rgba(0,0,0,0.25)}.hotels_review_box_left_inner_middle_image .slider-thumbnails .slick-current{opacity:1}.hotels_review_box_left_inner_middle_image .slick-prev,.hotels_review_box_left_inner_middle_image .slick-next{position:absolute;top:50%;z-index:2;background:rgba(255,255,255,0.8);border:none;border-radius:50%;width:40px;height:40px;display:flex !important;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,0.15);transition:all 0.3s ease}.hotels_review_box_left_inner_middle_image .slick-prev:hover:not(.slick-disabled),.hotels_review_box_left_inner_middle_image .slick-prev:focus-visible:not(.slick-disabled),.hotels_review_box_left_inner_middle_image .slick-next:hover:not(.slick-disabled),.hotels_review_box_left_inner_middle_image .slick-next:focus-visible:not(.slick-disabled){background:#0071bb;box-shadow:0 5px 12px rgba(1,130,107,0.3)}.hotels_review_box_left_inner_middle_image .slick-prev:hover:not(.slick-disabled) svg,.hotels_review_box_left_inner_middle_image .slick-prev:focus-visible:not(.slick-disabled) svg,.hotels_review_box_left_inner_middle_image .slick-next:hover:not(.slick-disabled) svg,.hotels_review_box_left_inner_middle_image .slick-next:focus-visible:not(.slick-disabled) svg{stroke:#fff}.hotels_review_box_left_inner_middle_image .slick-prev svg,.hotels_review_box_left_inner_middle_image .slick-next svg{width:20px;height:20px;stroke:#0071bb;stroke-width:2;fill:none;transition:stroke 0.3s ease}.hotels_review_box_left_inner_middle_image .slick-prev:before,.hotels_review_box_left_inner_middle_image .slick-prev:after,.hotels_review_box_left_inner_middle_image .slick-next:before,.hotels_review_box_left_inner_middle_image .slick-next:after{content:none}.hotels_review_box_left_inner_middle_image .slick-prev.slick-disabled,.hotels_review_box_left_inner_middle_image .slick-next.slick-disabled{opacity:0.4;background:rgba(240,240,240,0.8);cursor:not-allowed;box-shadow:none}.hotels_review_box_left_inner_middle_image .slick-prev.slick-disabled svg,.hotels_review_box_left_inner_middle_image .slick-next.slick-disabled svg{stroke:#bbb}.hotels_review_box_left_inner_middle_image .slick-prev{left:15px}.hotels_review_box_left_inner_middle_image .slick-prev svg{transform:rotate(0deg)}.hotels_review_box_left_inner_middle_image .slick-next{right:15px}@media (max-width: 600px){.hotels_review_box_left_inner_middle_image .slider-thumbnails img{height:60px}.hotels_review_box_left_inner_middle_image .slick-prev,.hotels_review_box_left_inner_middle_image .slick-next{width:36px;height:36px}.hotels_review_box_left_inner_middle_image .slick-prev svg,.hotels_review_box_left_inner_middle_image .slick-next svg{width:18px;height:18px}}.hotels_review_box_left_inner_middle_description{margin-bottom:15px}.hotels_review_box_left_inner_middle_description p{line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s ease}.hotels_review_box_left_inner_middle_description p.show_more{display:block;-webkit-line-clamp:unset;overflow:visible;text-overflow:unset}.hotels_review_box_left_inner_middle_description a{color:#000}.hotels_review_box_left_inner_bottom h4{font-size:24px;color:#000;margin-bottom:10px}.hotels_review_box_left_inner_bottom ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.hotels_review_box_left_inner_bottom ul li{padding:8px;background-color:#fff;color:#000;font-size:13px;border:1px solid #e1e1e1;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:4px}.hotels_review_box_left_rooms{margin-bottom:20px;padding:15px;background-color:#fff;border-radius:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotels_review_box_left_rooms h4{font-size:24px;font-family:"Open Sans",sans-serif;margin-bottom:15px}.hotels_review_box_left_rooms_row{display:grid;grid-template-columns:repeat(1, 1fr)}.hotels_review_box_left_rooms_box{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:10px;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:15px}.hotels_review_box_left_rooms_box:last-child{margin-bottom:0}.hotels_review_box_left_rooms_box_left{width:25%}.hotels_review_box_left_rooms_box_left_box_image img{border-radius:10px}.hotels_review_box_left_rooms_box_right{width:75%}.hotels_review_box_left_rooms_box_right_box{display:flex;align-items:stretch;justify-content:space-between}.hotels_review_box_left_rooms_box_right_box_left{width:75%;border-right:1px solid #e1e1e1}.hotels_review_box_left_rooms_box_right_box_left h5{font-size:20px;margin-bottom:10px}.hotels_review_box_left_rooms_box_right_box_left p{font-weight:400;margin-bottom:10px;line-height:1.32}.hotels_review_box_left_rooms_box_right_box_left ul{padding-left:20px}.hotels_review_box_left_rooms_box_right_box_left ul li{font-size:13px;position:relative;display:flex;align-items:center}.hotels_review_box_left_rooms_box_right_box_left ul li:before{content:'';width:3px;height:8px;border-bottom:1px solid #0071bb;border-right:1px solid #0071bb;transform:rotate(45deg);display:inline-flex;position:absolute;left:-15px}.hotels_review_box_left_rooms_box_right_box_right{width:25%;text-align:right}.hotels_review_box_left_rooms_box_right_box_right_top h3{font-size:28px;margin-bottom:10px}.hotels_review_box_left_rooms_box_right_box_right_top span{padding:4px;background-color:#FFBF00;color:#000;font-size:14px;margin-bottom:15px;display:inline-flex;pointer-events:none}.hotels_review_box_left_location{padding:15px;background-color:#fff;border-radius:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotels_review_box_left_location_box h3{font-size:28px;font-family:"Open Sans",sans-serif;color:#000;margin-bottom:10px}.hotels_review_box_left_location_box_map{border-radius:10px;display:flex}.hotels_review_box_left_location_box_map iframe{border-radius:10px}.hotels_review_box_right{width:30%;padding:15px;background-color:#fff;border-radius:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}@media only screen and (min-width: 1199px){.hotels_review_box_right{position:sticky;top:140px}}.hotels_review_box_right_box.sticky{position:-webkit-sticky;position:sticky;top:200px}.hotels_review_box_right_box_top h4{font-size:24px;font-family:"Open Sans",sans-serif;margin-bottom:10px}.hotels_review_box_right_box_top p{font-size:16px;margin-bottom:10px;font-weight:500}.hotels_review_box_right_box_top ul{padding-left:25px;margin-bottom:20px}.hotels_review_box_right_box_top ul li{font-weight:400;margin-bottom:5px;font-size:14px;display:flex;align-items:center;position:relative}.hotels_review_box_right_box_top ul li:last-child{margin-bottom:0}.hotels_review_box_right_box_top ul li:before{content:'';width:5px;height:12px;border-bottom:1px solid #0071bb;border-right:1px solid #0071bb;transform:rotate(45deg);display:inline-flex;position:absolute;left:-20px}.hotels_review_box_right_box_bottom span{font-weight:300;display:flex;margin-bottom:8px}.hotels_review_box_right_box_bottom h4{font-family:"Open Sans",sans-serif;font-size:28px;display:flex;align-items:center;margin-bottom:10px}.hotels_review_box_right_box_bottom h4 span{font-weight:400;font-size:16px;margin-bottom:0;margin-left:10px}.hotels_review_box_right_box_bottom_inner{display:flex;align-items:center;gap:8px}.hotels_review_box_right_box_bottom_inner p{color:#0071bb;font-weight:600;font-size:13px;cursor:pointer;margin:0}@media only screen and (max-width: 768px){.hotels_review_box{margin-top:15px;flex-direction:column;gap:10px}.hotels_review_box_left{width:100%}.hotels_review_box_left_inner{padding:10px;margin-bottom:15px}.hotels_review_box_left_inner_top{flex-direction:column;row-gap:8px}.hotels_review_box_left_inner_top_title{width:100%}.hotels_review_box_left_inner_top_title h4{font-size:24px}.hotels_review_box_left_inner_top_ratings{width:100%;display:flex;align-items:center}.hotels_review_box_left_inner_top_ratings p{margin:0;margin-right:5px}.hotels_review_box_left_inner_top_ratings p span{padding:3px 6px;border-radius:3px;font-size:14px;font-weight:500}.hotels_review_box_left_inner_top_ratings ul li{width:12px;height:12px}.hotels_review_box_left_inner_middle_image a{bottom:10px;padding:4px 8px;font-size:12px;background-color:color-mix(in srgb, #fff 100%, rgba(0,0,0,0) 40%)}.hotels_review_box_left_inner_middle_description{margin-bottom:10px}.hotels_review_box_left_inner_middle_description p,.hotels_review_box_left_inner_middle_description a{font-size:12px}.hotels_review_box_left_inner_bottom h4{font-size:20px}.hotels_review_box_left_inner_bottom ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:5px}}@media only screen and (max-width: 768px) and (max-width: 480px){.hotels_review_box_left_inner_bottom ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 768px){.hotels_review_box_left_inner_bottom ul li{width:100%;font-size:12px;margin:0;padding:4px;text-align:center}}@media only screen and (max-width: 768px) and (max-width: 399px){.hotels_review_box_left_inner_bottom ul li{font-size:10px;padding:3px}}@media only screen and (max-width: 768px){.hotels_review_box_left_rooms{margin-bottom:15px;padding:10px;border-radius:10px}.hotels_review_box_left_rooms h4{font-size:20px;font-family:"Open Sans",sans-serif;margin-bottom:10px}.hotels_review_box_left_rooms_box{flex-direction:column;gap:10px}.hotels_review_box_left_rooms_box_left{width:100%}.hotels_review_box_left_rooms_box_right{width:100%}.hotels_review_box_left_rooms_box_right_box{flex-direction:column;gap:10px}.hotels_review_box_left_rooms_box_right_box_left{width:100%;border:none}.hotels_review_box_left_rooms_box_right_box_left p{font-size:14px;font-weight:300}.hotels_review_box_left_rooms_box_right_box_left ul li{margin-bottom:2px}.hotels_review_box_left_rooms_box_right_box_left ul li:last-child{margin-bottom:0}.hotels_review_box_left_rooms_box_right_box_right{width:100%;display:flex;flex-direction:column;gap:8px}.hotels_review_box_left_rooms_box_right_box_right_top{display:flex;justify-content:end;align-items:center}.hotels_review_box_left_rooms_box_right_box_right_top h3{font-size:24px;margin-right:8px;margin-bottom:0}.hotels_review_box_left_rooms_box_right_box_right_top span{font-size:12px;border-radius:15px;padding:4px 10px;margin-bottom:0}.hotels_review_box_left_rooms_box_right_box_right_bottom a{width:100%}.hotels_review_box_left_location{padding:10px}.hotels_review_box_left_location_box h3{font-size:20px;font-family:"Open Sans",sans-serif;margin-bottom:10px}.hotels_review_box_left_location_box_map iframe{max-height:200px}.hotels_review_box_right{width:100%;padding:10px}.hotels_review_box #hotel_selected_box{position:fixed;top:auto;left:0;bottom:0;width:100%;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:99}.hotels_review_box #hotel_selected_box h4{font-size:20px;font-weight:500;margin-bottom:8px}.hotels_review_box #hotel_selected_box p{display:none}.hotels_review_box #hotel_selected_box ul{display:none}.hotels_review_box #hotel_selected_box .hotels_review_box_right_bottom{display:flex;justify-content:space-between}.hotels_review_box #hotel_selected_box .hotels_review_box_right_bottom span{display:none}.hotels_review_box #hotel_selected_box .hotels_review_box_right_bottom h4{margin-bottom:0;color:#0071bb}.hotels_review_box #hotel_selected_box .hotels_review_box_right_bottom h4 span{display:inline-flex;font-size:14px;color:#000}}.hotels_property_rules_box{padding:15px;background-color:#fff;border-radius:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotels_property_rules_box_heading{border-bottom:1px solid #e1e1e1;margin-bottom:15px;padding-bottom:15px}.hotels_property_rules_box_heading h3{font-size:22px;font-family:"Open Sans",sans-serif;margin-bottom:8px}.hotels_property_rules_box_heading p{font-size:16px;font-weight:500}.hotels_property_rules_box_content{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.hotels_property_rules_box_content_options{width:15%}.hotels_property_rules_box_content_options ul li{padding:8px;font-size:13px;text-align:left;background-color:#F5F5F5;border-radius:8px;margin-bottom:8px;cursor:pointer}.hotels_property_rules_box_content_options ul li:last-child{margin-bottom:0}.hotels_property_rules_box_content_options ul li.show{background-color:#0071bb;color:#fff}.hotels_property_rules_box_content_rules{width:85%}.hotels_property_rules_box_content_rules_box{display:none;padding:15px;background-color:#f5f5f5;border-radius:10px}.hotels_property_rules_box_content_rules_box h4{font-size:20px;font-family:"Open Sans",sans-serif;margin-bottom:10px}.hotels_property_rules_box_content_rules_box ul{padding-left:20px}.hotels_property_rules_box_content_rules_box ul li{list-style-type:disc;margin-bottom:8px}.hotels_property_rules_box_content_rules_box ul li:last-child{margin-bottom:0}.hotels_property_rules_box_content_rules_box.show{display:block}@media only screen and (max-width: 768px){.hotels_property_rules_box{padding:10px}.hotels_property_rules_box_heading{margin-bottom:10px;padding-bottom:10px}.hotels_property_rules_box_heading h3{font-size:20px;font-weight:500;margin-bottom:5px}.hotels_property_rules_box_heading p{font-size:14px;font-weight:400}.hotels_property_rules_box_content{gap:10px;flex-direction:column}.hotels_property_rules_box_content_options{width:100%}.hotels_property_rules_box_content_options ul{overflow-x:auto;white-space:nowrap;gap:8px;display:flex}.hotels_property_rules_box_content_options ul li{padding:5px 8px;font-size:12px;text-align:center;margin-bottom:0;border-radius:5px}.hotels_property_rules_box_content_rules{width:100%}.hotels_property_rules_box_content_rules_box{padding:10px}.hotels_property_rules_box_content_rules_box h4{font-size:16px;font-weight:400}.hotels_property_rules_box_content_rules_box ul li{font-size:14px;margin-bottom:5px}}.hotels_access{opacity:0;visibility:hidden;transform:translateY(-50px);transition:all 0.25s ease-in-out}.hotels_access.sticky{position:fixed;z-index:99;margin-top:0;width:100%;opacity:1;visibility:visible;transform:translateY(0px);top:68px}.hotels_access_box{padding:10px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:rgba(0,0,0,0.1) -4px 9px 25px -6px;background:color-mix(in srgb, #ce0f3d 100%, transparent)}.hotels_access_box ul{display:flex}.hotels_access_box ul li{padding:8px 15px;background-color:#f5f5f5;color:#000;margin-right:10px;border-radius:20px;cursor:pointer}.hotels_access_box ul li:last-child{margin-right:0}.hotels_access_box ul li.active{font-family:"Open Sans",sans-serif}@media only screen and (max-width: 768px){.hotels_access_box{padding:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.hotels_access_box ul{display:flex;gap:5px}.hotels_access_box ul li{width:calc(100%/4);margin:0;text-align:center;font-size:11px;padding:4px}}@media only screen and (max-width: 768px) and (max-width: 399px){.hotels_access_box ul li{font-size:10px}}.hotels_itinerary{padding:60px 0;display:flex;align-items:start;justify-content:space-between;gap:15px}@media only screen and (max-width: 768px){.hotels_itinerary{padding:15px 0}}.hotels_itinerary_left{width:75%}.hotels_itinerary_left_box .review_itinerary{padding:10px;background-color:#fff;border-radius:10px;margin-bottom:25px}.hotels_itinerary_left_box .review_itinerary_header{display:flex;gap:10px;align-items:center;margin-bottom:15px}.hotels_itinerary_left_box .review_itinerary_header span{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:40px;border:1px solid #000;font-family:"Open Sans",sans-serif;font-size:20px}.hotels_itinerary_left_box .review_itinerary_header h3{font-family:"Open Sans",sans-serif;margin:0}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_header h3{font-size:1.4rem}}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_header{gap:8px}.hotels_itinerary_left_box .review_itinerary_header span{width:30px;height:30px;border-radius:30px;border:1px solid #0071bb;background-color:#0071bb;color:#fff;font-size:16px}}.hotels_itinerary_left_box .review_itinerary_top{padding:15px;border:1px solid #e1e1e1;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;margin-bottom:20px}.hotels_itinerary_left_box .review_itinerary_top_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_top_header{margin-bottom:10px}}.hotels_itinerary_left_box .review_itinerary_top_header_left{width:80%}.hotels_itinerary_left_box .review_itinerary_top_header_left h5{color:gray;font-size:16px;font-family:"Open Sans",sans-serif;margin-bottom:10px;font-weight:300}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_top_header_left h5{font-size:13px}}.hotels_itinerary_left_box .review_itinerary_top_header_left h3{font-family:"Open Sans",sans-serif;font-size:32px;margin-bottom:10px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_top_header_left h3{font-size:24px;margin-bottom:10px}}.hotels_itinerary_left_box .review_itinerary_top_header_left div.itinerary_ratings{font-family:"Open Sans",sans-serif;font-size:16px;color:gray;display:flex;gap:5px;align-items:center}.hotels_itinerary_left_box .review_itinerary_top_header_left div.itinerary_ratings span{display:inline-flex;-webkit-box-align:center;align-items:center;background-color:#ecf8f4;padding:0px 4px;border-radius:4px;border:none;column-gap:4px;color:#11a670;font-size:13px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_top_header_left div.itinerary_ratings{font-size:14px}.hotels_itinerary_left_box .review_itinerary_top_header_left div.itinerary_ratings span{font-size:12px}}.hotels_itinerary_left_box .review_itinerary_top_header_right{width:20%}.hotels_itinerary_left_box .review_itinerary_top_header_right_image{display:flex;justify-content:end}.hotels_itinerary_left_box .review_itinerary_top_header_right_image img{width:100%;height:150px;border-radius:10px;max-width:100%}.hotels_itinerary_left_box .review_itinerary_top_middle{width:100%;position:relative}.hotels_itinerary_left_box .review_itinerary_top_middle:before,.hotels_itinerary_left_box .review_itinerary_top_middle:after{content:"";position:absolute;width:20px;height:10px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;top:0;border-top-left-radius:15px;border-top-right-radius:15px;background:#fff;box-shadow:inset 0 4px 16px 0 rgba(26,26,26,0.08);transform:rotate(-45deg)}.hotels_itinerary_left_box .review_itinerary_top_middle:before{left:-23px;transform:rotate(90deg)}.hotels_itinerary_left_box .review_itinerary_top_middle:after{right:-23px;transform:rotate(-90deg)}.hotels_itinerary_left_box .review_itinerary_top_bottom{display:flex;margin-top:20px;justify-content:space-between;gap:15px}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox{width:45%;display:flex;justify-content:space-between;align-items:center}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkin{width:40%}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkin h5{color:gray;font-size:13px;margin-bottom:5px;font-family:"Open Sans",sans-serif;font-weight:300}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkin h3{color:#000;margin-bottom:5px;font-family:"Open Sans",sans-serif;line-height:1;font-size:24px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkin h3{font-size:1.6rem}}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkin p{color:gray;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:300;margin:0}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_duration{width:20%;display:flex;justify-content:center}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_duration span{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:gray;padding:4px;border-radius:4px;background:#f3f3f3;width:64px;height:24px}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkout{width:40%;display:flex;flex-direction:column;align-items:end}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkout h5{color:gray;font-size:13px;margin-bottom:5px;font-family:"Open Sans",sans-serif;font-weight:300}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkout h3{color:#000;margin-bottom:5px;font-family:"Open Sans",sans-serif;line-height:1;font-size:24px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkout h3{font-size:1.6rem}}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox_checkout p{color:gray;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:300;margin:0}.hotels_itinerary_left_box .review_itinerary_top_bottom_spacer span{width:2px;background-color:#e1e1e1;height:100%;display:inline-flex}.hotels_itinerary_left_box .review_itinerary_top_bottom_details{width:45%}.hotels_itinerary_left_box .review_itinerary_top_bottom_details h5{color:gray;font-size:14px;margin-bottom:5px;font-family:"Open Sans",sans-serif;font-weight:300}.hotels_itinerary_left_box .review_itinerary_top_bottom_details h3{color:#000;margin-bottom:5px;font-family:"Open Sans",sans-serif;line-height:1;font-size:24px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_top_bottom_details h3{font-size:1.6rem}}.hotels_itinerary_left_box .review_itinerary_top_bottom_details p{color:gray;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:300;margin:0}@media only screen and (max-width: 768px){.hotels_itinerary_left_box .review_itinerary_top_bottom{flex-direction:column;gap:8px}.hotels_itinerary_left_box .review_itinerary_top_bottom_checkbox{width:100%}.hotels_itinerary_left_box .review_itinerary_top_bottom_spacer span{width:100%;background-color:#e1e1e1;height:1px;display:flex}.hotels_itinerary_left_box .review_itinerary_top_bottom_details{width:100%}}@media only screen and (max-width: 768px){.hotels_itinerary_left_box .review_itinerary_top{padding:10px}}.hotels_itinerary_left_box .review_itinerary_roomtype{margin-bottom:20px}.hotels_itinerary_left_box .review_itinerary_roomtype_box{padding:15px;border:1px solid #e1e1e1;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotels_itinerary_left_box .review_itinerary_roomtype_box h4{font-size:28px;font-family:"Open Sans",sans-serif;margin-bottom:15px}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner{display:flex;gap:15px}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_left{width:20%}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_left img{width:100%;height:auto;border-radius:10px}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right{width:80%}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .primary_services{margin-bottom:15px}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .primary_services ul{display:flex;gap:12px;flex-direction:row;flex-wrap:wrap}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .primary_services ul li{padding:6px 8px;width:fit-content;white-space:nowrap;border-style:none;background:#f3f3f3;border-radius:30px;cursor:pointer;box-shadow:#e7e7e7 0px 0px 0px 1px inset;position:relative;color:#000;font-size:12px}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin-bottom:10px}@media only screen and (max-width: 600px){.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities ul{grid-template-columns:repeat(2, 1fr)}}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:block;font-size:12px}@media only screen and (max-width: 425px){.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities ul li{font-size:10px}}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities ul li:before{content:'✓';margin-right:5px}@media only screen and (max-width: 425px){.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities ul li:before{margin-right:4px}}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities a{color:#0071bb;font-family:"Open Sans",sans-serif}@media only screen and (max-width: 768px){.hotels_itinerary_left_box .review_itinerary_roomtype_box{padding:10px}.hotels_itinerary_left_box .review_itinerary_roomtype_box h4{font-size:20px;margin-bottom:10px}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner{gap:10px}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_left{width:30%}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right{width:70%}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .primary_services{margin-bottom:10px}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .primary_services ul{gap:5px}}@media only screen and (max-width: 768px) and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .primary_services ul li{font-size:14px;padding:5px}}@media only screen and (max-width: 768px){.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities ul{grid-template-columns:repeat(1, 1fr);gap:0}}@media only screen and (max-width: 768px) and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities ul li{font-size:14px}}@media only screen and (max-width: 768px){.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right .amenities a{font-size:14px}}@media only screen and (max-width: 768px) and (max-width: 449px){.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner{flex-direction:column}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_left{width:100%}.hotels_itinerary_left_box .review_itinerary_roomtype_box_inner_right{width:100%}}.hotels_itinerary_left_box .review_itinerary_cancellation{margin-bottom:20px}.hotels_itinerary_left_box .review_itinerary_cancellation_box{padding:15px;border:1px solid #e1e1e1;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_cancellation_box{padding:10px}}.hotels_itinerary_left_box .review_itinerary_cancellation_box h4{font-size:28px;font-family:"Open Sans",sans-serif;margin-bottom:15px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_cancellation_box h4{font-size:1.4rem;margin-bottom:10px}}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin-bottom:20px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner{grid-template-columns:repeat(1, 1fr);gap:15px}}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed{border:1px solid #e1e1e1;padding:15px;border-radius:10px;transition:all 0.25s ease-in-out}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed.special{background:#0071bb;background:-webkit-linear-gradient(to right, transparent 40%, #0071bb);background:linear-gradient(to right, transparent 40%, #0071bb)}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed h6{font-size:14px;font-family:"Open Sans",sans-serif;color:gray;margin-bottom:8px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed h4{font-family:"Open Sans",sans-serif;font-size:24px;margin-bottom:8px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed a{width:100%;padding:10px 15px;display:flex;justify-content:center;color:#000;border:1px solid #000;border-radius:5px;margin-bottom:8px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed a.selected{background-color:#0071bb;color:#fff;border-color:#0071bb}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed p{margin-bottom:0;font-family:"Open Sans",sans-serif;font-size:14px;color:#808080}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed:hover{border-color:#0071bb}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed.selected{border:1px solid #0071bb}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed{padding:10px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed h6{font-size:12px;margin-bottom:6px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed h4{font-size:20px;margin-bottom:8px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_inner_boxed p{font-size:12px;margin-bottom:0}}.hotels_itinerary_left_box .review_itinerary_cancellation_box p.cancel_description{margin-bottom:30px;font-family:"Open Sans",sans-serif;font-size:14px;color:#808080}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_cancellation_box p.cancel_description{font-size:13px;line-height:1.36}}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline{display:flex;align-items:center;margin-bottom:15px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline h4{width:20%;font-size:16px;text-align:left;margin:0}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline .refundtimeline{display:flex;width:80%}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline .refundtimeline span{position:relative;display:flex;width:100%;height:8px;background-color:#0071bb;border-radius:8px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline .refundtimeline span:before{content:attr(data-start);font-size:12px;position:absolute;left:0;top:-18px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline .refundtimeline span:after{content:attr(data-end);font-size:12px;position:absolute;right:0;top:-18px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline{flex-direction:column;gap:30px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline h4{width:100%}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_timeline .refundtimeline{width:100%}}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount{display:flex;align-items:center}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount h4{width:20%;text-align:left;font-size:16px;margin:0}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount .refundamount{width:80%;display:flex;justify-content:center}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount .refundamount p{font-family:"Open Sans",sans-serif;margin:0}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount{justify-content:space-between;gap:5px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount h4{width:60%}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount .refundamount{width:40%;justify-content:end}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount .refundamount p{font-family:"Open Sans",sans-serif;font-size:12px;text-align:left;padding:5px;border-radius:2px}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount .refundamount p.no_refund{background-color:#ECF8F4}.hotels_itinerary_left_box .review_itinerary_cancellation_box_refund_amount .refundamount p.success{background-color:#FBEFEF}}.hotels_itinerary_left_box .review_itinerary_propertyrules_box{padding:15px;border:1px solid #e1e1e1;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.hotels_itinerary_left_box .review_itinerary_propertyrules_box h4{font-size:28px;font-family:"Open Sans",sans-serif;margin-bottom:15px}.hotels_itinerary_left_box .review_itinerary_propertyrules_box_inner p{margin-bottom:8px;line-height:1.48;font-size:14px}@media only screen and (max-width: 425px){.hotels_itinerary_left_box .review_itinerary_propertyrules_box_inner p{font-size:12px}}.hotels_itinerary_left_box .review_itinerary_propertyrules_box_inner a{color:#0071bb;font-family:"Open Sans",sans-serif}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .review_itinerary_propertyrules_box{padding:10px}.hotels_itinerary_left_box .review_itinerary_propertyrules_box h4{font-size:24px;margin-bottom:10px}.hotels_itinerary_left_box .review_itinerary_propertyrules_box_inner p{font-size:13px}}.hotels_itinerary_left_box .guest_info{padding:10px;background-color:#fff;border-radius:10px;margin-bottom:25px}.hotels_itinerary_left_box .guest_info_header{display:flex;gap:10px;align-items:center;margin-bottom:15px}.hotels_itinerary_left_box .guest_info_header span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:30px;border:1px solid #000;font-family:"Open Sans",sans-serif;font-size:16px}.hotels_itinerary_left_box .guest_info_header h3{font-family:"Open Sans",sans-serif;margin:0}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .guest_info_header{gap:8px}.hotels_itinerary_left_box .guest_info_header span{width:30px;height:30px;border-radius:30px;border:1px solid #0071bb;background-color:#0071bb;color:#fff;font-size:16px}}.hotels_itinerary_left_box .guest_info_body_box_primary ul.select_gender{display:inline-flex;gap:10px;margin-bottom:15px}.hotels_itinerary_left_box .guest_info_body_box_primary ul.select_gender li{padding:4px 8px;border-radius:20px;font-family:"Open Sans",sans-serif;color:#000;border:1px solid #e1e1e1;display:inline-flex;min-width:45px;justify-content:center;cursor:pointer;font-size:14px}.hotels_itinerary_left_box .guest_info_body_box_primary ul.select_gender li:hover,.hotels_itinerary_left_box .guest_info_body_box_primary ul.select_gender li.active{background-color:#0071bb;color:#fff;border-color:#0071bb}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .guest_info_body_box_primary ul.select_gender{gap:8px}.hotels_itinerary_left_box .guest_info_body_box_primary ul.select_gender li{font-size:12px;font-weight:500}}.hotels_itinerary_left_box .guest_info_body_box_primary_details{margin-bottom:15px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_box{width:50%}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_box input{width:100%;padding:10px 15px;border:1px solid #e1e1e1;border-radius:5px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details{flex-direction:column}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_box{width:100%}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_box input{padding:10px}}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner{margin-bottom:15px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner p{margin-bottom:10px;color:#808080;font-size:14px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box{display:flex;justify-content:space-between;gap:15px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box_boxed{width:50%}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box_boxed input{width:100%;padding:10px 15px;border:1px solid #e1e1e1;border-radius:5px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box_boxed_inner{display:flex;position:relative}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box_boxed_inner span{position:absolute;width:40px;height:100%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;border-right:1px solid #e1e1e1}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box_boxed_inner input{padding-left:50px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box{flex-direction:column}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box_boxed{width:100%}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box_boxed input{padding:10px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_inner_box_boxed_inner input{padding-left:50px}}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box{margin-bottom:10px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box p{font-weight:"Open Sans",sans-serif;font-size:14px;margin-bottom:8px;color:gray}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box_input{width:50%;margin-bottom:10px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box_input input{width:100%;padding:10px 15px;border:1px solid #e1e1e1;border-radius:5px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box_required p{font-weight:"Open Sans",sans-serif;font-size:14px;margin-bottom:8px;color:gray}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box_required label{cursor:pointer;font-size:12px;width:100%;display:flex;align-items:center}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box_required input[type="checkbox"]{display:none}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box_required input[type="checkbox"]:checked+.custom_checkbox{background-color:#0071bb;border-color:#0071bb}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box_required input[type="checkbox"]:checked+.custom_checkbox::after{content:"";position:absolute;width:10px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);z-index:99;margin-top:-2px}.hotels_itinerary_left_box .guest_info_body_box_primary_details .guest_info_details_pan_box_required .custom_checkbox{width:20px;min-width:20px;height:20px;border:1px solid #e1e1e1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;position:relative;cursor:pointer;margin-right:8px}.hotels_itinerary_left_box .guest_info_body_box_primary_buttons{display:flex;justify-content:end}.hotels_itinerary_left_box .guest_info_body_box_guests_row{padding:10px;border:1px solid #e1e1e1;border-radius:10px;margin-top:15px}.hotels_itinerary_left_box .guest_info_body_box_guests_box ul.select_gender{display:inline-flex;gap:10px;margin-bottom:15px}.hotels_itinerary_left_box .guest_info_body_box_guests_box ul.select_gender li{padding:5px 10px;border-radius:20px;font-family:"Open Sans",sans-serif;color:#000;border:1px solid #e1e1e1;display:inline-flex;min-width:50px;justify-content:center;cursor:pointer}.hotels_itinerary_left_box .guest_info_body_box_guests_box ul.select_gender li:hover{background-color:#0071bb;color:#fff;border-color:#0071bb}.hotels_itinerary_left_box .guest_info_body_box_guests_box_inner{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.hotels_itinerary_left_box .guest_info_body_box_guests_box_inner_boxed{width:50%}.hotels_itinerary_left_box .guest_info_body_box_guests_box_inner_boxed input{width:100%;padding:10px 15px;border:1px solid #e1e1e1;border-radius:5px}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .guest_info_body_box_guests_box_inner{flex-direction:column}.hotels_itinerary_left_box .guest_info_body_box_guests_box_inner_boxed{width:100%}.hotels_itinerary_left_box .guest_info_body_box_guests_box_inner_boxed input{padding:10px}}.hotels_itinerary_left_box .guest_info_body_box_guests_box_buttons{display:flex;justify-content:end}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .guest_info_body_box_guests_box{gap:8px}.hotels_itinerary_left_box .guest_info_body_box_guests_box li{font-size:12px;font-weight:500}}.hotels_itinerary_left_box .special_requests{padding:10px;background-color:#fff;border-radius:10px;margin-bottom:15px}.hotels_itinerary_left_box .special_requests_header{display:flex;gap:10px;align-items:center;margin-bottom:15px}.hotels_itinerary_left_box .special_requests_header span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:30px;border:1px solid #000;font-family:"Open Sans",sans-serif;font-size:16px}.hotels_itinerary_left_box .special_requests_header h3{font-family:"Open Sans",sans-serif;margin:0}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .special_requests_header{gap:8px}.hotels_itinerary_left_box .special_requests_header span{width:30px;height:30px;border-radius:30px;border:1px solid #0071bb;background-color:#0071bb;color:#fff;font-size:16px}}.hotels_itinerary_left_box .special_requests_body_box{display:flex;gap:15px;margin-bottom:15px}.hotels_itinerary_left_box .special_requests_body_box:last-child{margin-bottom:0}.hotels_itinerary_left_box .special_requests_body_box_left{width:20%}.hotels_itinerary_left_box .special_requests_body_box_left h4{font-size:18px;margin:0}.hotels_itinerary_left_box .special_requests_body_box_right{width:80%}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks{display:flex;gap:15px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box{width:50%}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_inner label{cursor:pointer;font-size:16px;width:100%;display:flex;align-items:center}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_inner input[type="checkbox"]{display:none}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_inner input[type="checkbox"]:checked+.custom_checkbox{background-color:#0071bb;border-color:#0071bb}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_inner input[type="checkbox"]:checked+.custom_checkbox::after{content:"";position:absolute;width:10px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);z-index:99;margin-top:-2px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_inner .custom_checkbox{width:20px;height:20px;border:1px solid #e1e1e1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;position:relative;cursor:pointer;margin-right:8px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_inner:last-child{margin-bottom:0}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_expected{display:none;margin-top:15px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_expected.show{display:block}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box_expected select{width:100%;padding:10px;border:1px solid #e1e1e1;border-radius:4px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box label{cursor:pointer;font-size:14px;width:100%;display:flex;align-items:center}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box input[type="checkbox"]{display:none}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box input[type="checkbox"]:checked+.custom_checkbox{background-color:#0071bb;border-color:#0071bb}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box input[type="checkbox"]:checked+.custom_checkbox::after{content:"";position:absolute;width:10px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);z-index:99;margin-top:-2px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box .custom_checkbox{width:20px;height:20px;border:1px solid #e1e1e1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;position:relative;cursor:pointer;margin-right:8px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box:last-child{margin-bottom:0}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks{flex-direction:column;gap:10px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box{width:100%}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box .custom_checkbox{width:18px;height:18px;margin-right:5px}.hotels_itinerary_left_box .special_requests_body_box_right .special_requests_checks_box label{font-size:14px}}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .special_requests_body_box{flex-direction:column}.hotels_itinerary_left_box .special_requests_body_box_left{width:100%}.hotels_itinerary_left_box .special_requests_body_box_right{width:100%}}.hotels_itinerary_left_box .special_requests_body_box_input{width:100%}.hotels_itinerary_left_box .special_requests_body_box_input textarea{width:100%;padding:15px;border:1px solid #e1e1e1;border-radius:10px;resize:none}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .special_requests_body_box_input textarea{padding:10px}}.hotels_itinerary_left_box .special_requests_body_box_message{padding:10px;background-color:rgba(0,0,0,0.05);border-radius:6px;width:100%}.hotels_itinerary_left_box .special_requests_body_box_message p{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.28;margin:0}@media only screen and (max-width: 499px){.hotels_itinerary_left_box .special_requests_body_box_message p{font-size:12px;font-family:"Open Sans",sans-serif}}.hotels_itinerary_left_box .payment_button{display:flex;justify-content:end}.hotels_itinerary_right{width:25%;position:sticky;top:85px}.hotels_itinerary_right_box{padding:15px;background-color:#fff;border-radius:15px}.hotels_itinerary_right_box h4{font-size:24px;font-family:"Open Sans",sans-serif;margin-bottom:15px}.hotels_itinerary_right_box .itinerary_price{border-bottom:1px solid #e1e1e1}.hotels_itinerary_right_box .itinerary_price_inner{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.hotels_itinerary_right_box .itinerary_price_inner h5{width:60%;font-family:"Open Sans",sans-serif;font-size:14px;margin:0}.hotels_itinerary_right_box .itinerary_price_inner p{width:40%;display:flex;justify-content:end;font-family:"Open Sans",sans-serif;font-size:16px;margin:0}.hotels_itinerary_right_box .itinerary_price_total{display:flex;align-items:center;justify-content:space-between;padding-top:10px;margin-bottom:10px}.hotels_itinerary_right_box .itinerary_price_total_left{width:60%}.hotels_itinerary_right_box .itinerary_price_total_left h5{font-family:"Open Sans",sans-serif;font-size:16px;margin-bottom:4px}.hotels_itinerary_right_box .itinerary_price_total_left p{font-family:"Open Sans",sans-serif;font-size:13px;color:#808080;margin:0}.hotels_itinerary_right_box .itinerary_price_total_right{width:40%;display:flex;justify-content:end}.hotels_itinerary_right_box .itinerary_price_total_right h4{font-family:"Open Sans",sans-serif;font-size:20px;margin:0}.hotels_itinerary_right_box .itinerary_price_savings{padding:8px 10px;border-radius:5px;display:flex;align-items:center;gap:5px;background-color:#ecf8f4}.hotels_itinerary_right_box .itinerary_price_savings span{width:20px;height:20px;border-radius:20px;background-color:#11A670;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.hotels_itinerary_right_box .itinerary_price_savings p{color:#11a670;font-family:"Open Sans",sans-serif;font-size:14px}@media only screen and (max-width: 768px){.hotels_itinerary{flex-direction:column}.hotels_itinerary_left{width:100%}.hotels_itinerary_right{width:100%}}#hotelbg{background:url(../img/hotels/hotelbg.jpg) no-repeat;background-size:cover;height:100%;background-position:center}.hotel_home{padding:clamp(40px, 6vw, 80px) 16px;max-width:800px;margin:0 auto}.hotel_home_header{margin-bottom:clamp(24px, 4vw, 40px);text-align:center}.hotel_home_header h4{font-size:clamp(28px, 5vw, 48px);margin-bottom:clamp(12px, 2vw, 20px);font-weight:700;color:#fff;line-height:1.2}.hotel_home_header p{font-size:clamp(14px, 2.5vw, 24px);font-weight:500;color:#fff;line-height:1.5;max-width:600px;margin:0 auto}.hotel_home_box{padding:20px;border-radius:15px;background:rgba(255,255,255,0.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.2);box-shadow:0 8px 32px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.25);position:relative;z-index:99}.hotel_home_box::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg, rgba(255,255,255,0.25), rgba(255,255,255,0.05), transparent);pointer-events:none}@media only screen and (max-width: 480px){.hotel_home_box{padding:15px;border-radius:15px}}@media only screen and (max-width: 375px){.hotel_home_box{padding:10px;border-radius:10px}}.hotel_home_box_inner_input{position:relative;margin-bottom:15px}.hotel_home_box_inner_input_box{display:flex;align-items:center;position:relative}.hotel_home_box_inner_input_box:before{content:'';width:30px;height:30px;background:url(../img/hotels/location.png) no-repeat;background-size:contain;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:5px}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_box:before{width:25px;height:25px}}.hotel_home_box_inner_input_box label{position:absolute;padding-left:40px;z-index:1;pointer-events:none;color:#fff;margin:0;font-weight:400;font-size:16px}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_box label{padding-left:30px}}.hotel_home_box_inner_input_box label.active{visibility:hidden}.hotel_home_box_inner_input_box input{width:100%;padding:15px 20px 15px 40px;border:none;border:1px solid #e1e1e1;border-radius:8px;background:none;font-weight:500;color:#fff}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_box input{padding-left:30px}}.hotel_home_box_inner_input_box input:-webkit-autofill,.hotel_home_box_inner_input_box input:-webkit-autofill:hover,.hotel_home_box_inner_input_box input:-webkit-autofill:focus,.hotel_home_box_inner_input_box input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}.hotel_home_box_inner_input_box span{position:absolute;right:5px;width:25px;height:25px;line-height:25px;z-index:99;cursor:pointer;visibility:hidden}.hotel_home_box_inner_input_box span img{width:100%;filter:invert(1)}.hotel_home_box_inner_input_box.active span{visibility:visible}.hotel_home_box_inner_input_results{opacity:0;visibility:hidden;transform:translateY(100px);height:0;overflow:hidden;transition:all 0.5s ease-in-out;position:absolute;width:100%;z-index:999}.hotel_home_box_inner_input_results.show{opacity:1;visibility:visible;transform:translateY(15px);height:auto}.hotel_home_box_inner_input_results_box{background-color:#fff;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;max-height:280px;overflow-y:auto}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box{border-radius:8px}}.hotel_home_box_inner_input_results_box_city{position:relative}.hotel_home_box_inner_input_results_box_city_box{padding:10px;padding-left:35px;cursor:pointer}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city_box{padding:8px;padding-left:30px}}.hotel_home_box_inner_input_results_box_city_box:hover{background-color:#e2e2e2}.hotel_home_box_inner_input_results_box_city_box h4{font-weight:700;font-size:18px;margin-bottom:5px;color:#000;line-height:1}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city_box h4{font-size:16px}}.hotel_home_box_inner_input_results_box_city_box p{font-weight:300;color:#808080;margin:0;font-size:14px}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city_box p{font-size:13px}}.hotel_home_box_inner_input_results_box_city_box span{position:absolute;right:10px;top:10px;font-size:11px;color:lightslategray}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city_box span{font-size:10px}}.hotel_home_box_inner_input_results_box_city_box:before{content:'';width:18px;height:18px;background:url(../img/hotels/location_black.png) no-repeat;background-size:contain;display:inline-flex;position:absolute;left:8px}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city_box:before{width:15px;height:15px;left:8px}}.hotel_home_box_inner_input_results_box_city .hotel_region{padding-left:35px}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city .hotel_region{padding-left:30px}}.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box{padding:10px;padding-left:25px;border-left:1px solid #e1e1e1;position:relative;cursor:pointer}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box{padding:5px;padding-left:15px}}.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box:before{content:"";position:absolute;width:16px;height:16px;top:2px;left:0px;border-radius:30% 70% 0 100% / 0 0 100% 100%;border-color:transparent transparent #e6e6e6 #e6e6e6;border-style:solid;border-width:1px}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box:before{width:10px;height:10px;top:0;left:-1px}}.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box:hover{background-color:#e2e2e2}.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box h5{font-weight:400;font-size:16px;margin-bottom:5px;color:#000;line-height:1}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box h5{font-size:15px}}.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box p{font-weight:300;color:#808080;margin:0;font-size:13px;line-height:1}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box p{font-size:12px}}.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box span{position:absolute;right:10px;top:10px;font-size:10px;color:lightslategray}@media only screen and (max-width: 480px){.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box span{font-size:10px}}.hotel_home_box_inner_input_results_box_city .hotel_region_inner_box:before{content:''}.hotel_home_box_inner_row{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px}@media only screen and (max-width: 768px){.hotel_home_box_inner_row{flex-direction:column}}.hotel_home_box_inner_datepicker{width:50%}@media only screen and (max-width: 768px){.hotel_home_box_inner_datepicker{width:100%}}.hotel_home_box_inner_datepicker .date-input{position:relative;width:49%}.hotel_home_box_inner_datepicker .date-input-group{display:flex;border:1px solid #e1e1e1;border-radius:10px}.hotel_home_box_inner_datepicker .date-input-wrapper{position:relative;display:flex;align-items:center}.hotel_home_box_inner_datepicker .date-input-wrapper:before{content:'';width:18px;height:18px;background:url(../img/hotels/calendar.png) no-repeat;background-size:contain;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:8px;filter:invert(1)}.hotel_home_box_inner_datepicker .date-input-seprator{width:2%;display:flex;align-items:center;justify-content:center;position:relative}.hotel_home_box_inner_datepicker .date-input-seprator span{width:1px;height:70%;background-color:#e1e1e1;display:inline-flex;align-items:center;justify-content:center;align-items:center;position:absolute;left:50%}.hotel_home_box_inner_datepicker .date-input input{width:100%;padding:15px;padding-left:40px;font-size:15px;border:none;cursor:pointer;transition:all 0.25s ease;background:transparent;color:#fff;font-weight:500}.hotel_home_box_inner_datepicker .date-input input:hover{border-color:#0071bb}.hotel_home_box_inner_datepicker .date-input input:focus{outline:none;border-color:#0071bb}.hotel_home_box_inner_datepicker .daterangepicker{border-radius:16px !important;border:none !important;box-shadow:0 8px 35px rgba(0,0,0,0.15) !important;font-family:'Inter', sans-serif !important;overflow:hidden !important;padding:0 !important}.hotel_home_box_inner_datepicker .daterangepicker:before,.hotel_home_box_inner_datepicker .daterangepicker:after{display:none !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-calendar{padding:20px !important;max-width:none !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-calendar.left{padding-right:10px !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-calendar.right{padding-left:10px !important}.hotel_home_box_inner_datepicker .daterangepicker .calendar-table{border:none !important;padding:0 !important}.hotel_home_box_inner_datepicker .daterangepicker .calendar-table th{font-weight:500 !important;color:#666 !important;font-size:12px !important;padding:8px 0 !important}.hotel_home_box_inner_datepicker .daterangepicker .calendar-table th,.hotel_home_box_inner_datepicker .daterangepicker .calendar-table td{width:36px !important;height:36px !important;border-radius:50% !important;text-align:center !important;vertical-align:middle !important;transition:all 0.2s ease !important;font-size:14px !important;font-weight:500 !important}.hotel_home_box_inner_datepicker .daterangepicker .calendar-table td{border:none !important}.hotel_home_box_inner_datepicker .daterangepicker .calendar-table .next span,.hotel_home_box_inner_datepicker .daterangepicker .calendar-table .prev span{border-color:#666 !important}.hotel_home_box_inner_datepicker .daterangepicker .calendar-table .next:hover span,.hotel_home_box_inner_datepicker .daterangepicker .calendar-table .prev:hover span{border-color:#222 !important}.hotel_home_box_inner_datepicker .daterangepicker th.month{font-weight:600 !important;color:#222 !important;font-size:14px !important;padding:0 0 16px 0 !important}.hotel_home_box_inner_datepicker .daterangepicker td.start-date,.hotel_home_box_inner_datepicker .daterangepicker td.end-date{background:#0071bb !important;color:#fff !important;border-radius:50% !important}.hotel_home_box_inner_datepicker .daterangepicker td.in-range{background:rgba(10,110,190,0.1) !important;color:#222 !important}.hotel_home_box_inner_datepicker .daterangepicker td.available:hover{background:rgba(10,110,190,0.2) !important;color:#222 !important;border-radius:50% !important}.hotel_home_box_inner_datepicker .daterangepicker td.off{color:#ccc !important}.hotel_home_box_inner_datepicker .daterangepicker td.off.ends{background:transparent !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-buttons{border-top:1px solid #eee !important;padding:16px 20px !important;background:#fafbfc !important;display:flex !important;justify-content:flex-end !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-buttons .applyBtn{background:#0071bb !important;color:#fff !important;border-radius:8px !important;border:none !important;padding:8px 20px !important;font-weight:500 !important;font-size:14px !important;transition:all 0.2s ease !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-buttons .applyBtn:hover{background:#00548e !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-buttons .cancelBtn{border:none !important;background:transparent !important;color:#666 !important;margin-right:12px !important;font-size:14px !important;padding:8px 16px !important;transition:all 0.2s ease !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-buttons .cancelBtn:hover{color:#222 !important;background:rgba(0,0,0,0.05) !important;border-radius:8px !important}@media (max-width: 730px){.hotel_home_box_inner_datepicker .daterangepicker{width:320px !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-calendar{max-width:280px !important;width:100% !important}.hotel_home_box_inner_datepicker .daterangepicker .drp-calendar .left,.hotel_home_box_inner_datepicker .daterangepicker .drp-calendar .right{float:none !important;padding:15px !important}}.hotel_home_box_inner_traveller{width:50%}@media only screen and (max-width: 768px){.hotel_home_box_inner_traveller{width:100%}}.hotel_home_box_inner_traveller_box .guest-selector{position:relative}.hotel_home_box_inner_traveller_box #guestBtn{width:100%;padding:15px;border-radius:10px;border:1px solid #F5F5F5;background:transparent;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:16px}.hotel_home_box_inner_traveller_box #guestBtn span{color:#fff}.hotel_home_box_inner_traveller_box .arrow{width:10px;height:10px;border:2px solid #F5F5F5;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s ease}.hotel_home_box_inner_traveller_box #guestBtn.active .arrow{transform:rotate(-135deg)}.hotel_home_box_inner_traveller_box .guest-dropdown{position:absolute;top:110%;left:0;width:100%;background:#fff;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,0.1);padding:15px;display:none;z-index:10;max-height:300px;overflow-y:auto}.hotel_home_box_inner_traveller_box .guest-dropdown.show{display:block}.hotel_home_box_inner_traveller_box .room{padding:0;margin-bottom:15px;border-radius:0;background:#fff}.hotel_home_box_inner_traveller_box .room-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hotel_home_box_inner_traveller_box .room-title{font-size:13px;font-weight:600;color:#808080}.hotel_home_box_inner_traveller_box .remove-room{background:none;border:none;color:#ce0f3d;cursor:pointer;font-size:12px;display:none}.hotel_home_box_inner_traveller_box .room[data-removable="true"] .remove-room{display:inline-block}.hotel_home_box_inner_traveller_box .counter{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.hotel_home_box_inner_traveller_box .counter .left{font-size:16px;color:#000;font-weight:600}.hotel_home_box_inner_traveller_box .counter small{display:block;font-size:12px;color:#808080;font-weight:300}.hotel_home_box_inner_traveller_box .controls{display:flex;align-items:center;gap:8px}.hotel_home_box_inner_traveller_box .controls-btn{width:30px;height:30px;border-radius:50%;border:1px solid #e1e1e1;background:#f6f7fb;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.hotel_home_box_inner_traveller_box .controls .count{width:24px;text-align:center;font-weight:600}.hotel_home_box_inner_traveller_box .add-room{margin-top:4px;background:none;border:none;color:#0071bb;font-weight:600;cursor:pointer}.hotel_home_box_inner_traveller_box .children_box{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.hotel_home_box_inner_traveller_box .children_box_left{font-size:14px;font-family:"Open Sans",sans-serif}.hotel_home_box_inner_traveller_box .children_box_right select{padding:5px 10px;font-size:14px;border:1px solid #e1e1e1;border-radius:5px}.hotel_home_box_inner_traveller_box .children_box:last-child{margin-bottom:0}.hotel_home_box_inner_traveller_box .footer-actions{display:flex;justify-content:space-between;margin-top:8px}.hotel_home_box_inner_traveller_box .apply-btn,.hotel_home_box_inner_traveller_box .clear-btn{padding:8px 12px;border-radius:8px;cursor:pointer;font-weight:500}.hotel_home_box_inner_traveller_box .apply-btn{background:#0071bb;color:#fff;border:none}.hotel_home_box_inner_traveller_box .clear-btn{background:#fff;border:1px solid #e1e1e1}.hotel_home_box_inner_buttons{display:flex;justify-content:end}.slideinpopup{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.25);width:100%;height:100%;overflow:hidden;display:none;z-index:9999999}.slideinpopup.active{display:block}.slideinpopup_box{position:absolute;right:-500px;top:0;width:100%;height:100%;max-width:500px;background-color:#fff;border-top-left-radius:15px;border-bottom-left-radius:15px;transition:right 0.4s ease-in-out}@media only screen and (max-width: 768px){.slideinpopup_box{border-top-left-radius:0;border-bottom-left-radius:0}}.slideinpopup_box.slide_in_large_box{max-width:700px;right:-700px}.slideinpopup.active .slideinpopup_box{right:0}.slideinpopup_box_close{position:absolute;left:15px;top:15px;color:#000;font-size:24px;line-height:1;cursor:pointer}.slideinpopup_box_inner{padding:15px;padding-top:50px}.slideinpopup_box_inner h4{font-size:24px;font-family:"Open Sans",sans-serif;margin-bottom:15px}.slideinpopup_box_inner .room_details{display:flex;justify-content:space-between;gap:15px;flex-direction:column}.slideinpopup_box_inner .room_details_left{width:100%}.slideinpopup_box_inner .room_details_left .room_image_slider{border-radius:10px}.slideinpopup_box_inner .room_details_left .room_image_slider_box{border-radius:10px}.slideinpopup_box_inner .room_details_left .room_image_slider_box img{border-radius:10px;width:100%}.slideinpopup_box_inner .room_details_right{width:100%}.slideinpopup_box_inner .room_details_right .amenities_viewer{max-height:100%;height:100%;overflow-y:auto}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabs{overflow-x:auto}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabs ul{display:inline-flex;gap:4px}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabs ul li{font-size:13px;font-family:"Open Sans",sans-serif;padding:5px 10px;white-space:nowrap;display:inline-flex;border-radius:20px;cursor:pointer}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabs ul li.active{background-color:#0071bb;color:#fff}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent{display:none;padding:10px}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent.active{display:block}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li{font-size:13px;font-family:"Open Sans",sans-serif;display:flex;align-items:center;gap:6px}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;position:relative}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.bl{background:url("../img/hotels/amenities/blanket.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.tv{background:url("../img/hotels/amenities/tv.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.ir{background:url("../img/hotels/amenities/iron.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.ac{background:url("../img/hotels/amenities/air-conditioner.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.wb{background:url("../img/hotels/amenities/water.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.aw{background:url("../img/hotels/amenities/washroom.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.desk{background:url("../img/hotels/amenities/desk.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.heat{background:url("../img/hotels/amenities/heating.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.tc{background:url("../img/hotels/amenities/trashcan.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.hd{background:url("../img/hotels/amenities/hairdryer.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.geyser{background:url("../img/hotels/amenities/geyser.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.dk{background:url("../img/hotels/amenities/dental-kit.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.mb{background:url("../img/hotels/amenities/mini-bar.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.wifi{background:url("../img/hotels/amenities/wifi.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.sofa{background:url("../img/hotels/amenities/sofa.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.toil{background:url("../img/hotels/amenities/toiletries.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.bt{background:url("../img/hotels/amenities/bathtub.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.la{background:url("../img/hotels/amenities/laundry.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.shower{background:url("../img/hotels/amenities/shower.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.safe{background:url("../img/hotels/amenities/safe.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.ek{background:url("../img/hotels/amenities/kettle.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.abe{background:url("../img/hotels/amenities/elevator.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.fak{background:url("../img/hotels/amenities/first-aid-kit.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.rs{background:url("../img/hotels/amenities/room-service.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.fr{background:url("../img/hotels/amenities/fridge.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.bc{background:url("../img/hotels/amenities/blackout.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.wa{background:url("../img/hotels/amenities/wardrobe.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.cr{background:url("../img/hotels/amenities/wardrobe.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.cd{background:url("../img/hotels/amenities/clothes-dryer.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.mi{background:url("../img/hotels/amenities/mirror.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.cp{background:url("../img/hotels/amenities/charging-points.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.ha{background:url("../img/hotels/amenities/hanger.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.fe{background:url("../img/hotels/amenities/fire-extinguisher.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.fstv{background:url("../img/hotels/amenities/tv.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.du{background:url("../img/hotels/amenities/blanket.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.pillow{background:url("../img/hotels/amenities/pillow.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.li{background:url("../img/hotels/amenities/linen.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.wus{background:url("../img/hotels/amenities/alarm.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.acl{background:url("../img/hotels/amenities/alarm.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.soap{background:url("../img/hotels/amenities/soap.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.shampoo{background:url("../img/hotels/amenities/shampoo.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.cond{background:url("../img/hotels/amenities/conditioner.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .room_details_right .amenities_viewer_tabcontent ul li span.amenities.sc{background:url("../img/hotels/amenities/shower-cap.png") no-repeat center;background-size:contain}.slideinpopup_box_inner .roompolicybox{height:100vh;overflow-y:auto}.slideinpopup_box_inner .roompolicybox h5{font-size:18px;font-family:"Open Sans",sans-serif;margin-bottom:10px}.slideinpopup_box_inner .roompolicybox p{margin-bottom:10px}.slideinpopup_box_inner .roompolicybox ul{margin-bottom:15px;padding-left:20px}.slideinpopup_box_inner .roompolicybox ul li{font-size:14px;margin-bottom:8px;list-style:disc}.no-rooms-container{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 15px;background-color:#f5f7fb}.no-rooms-card{max-width:520px;width:100%;background-color:#fff;border-radius:12px;padding:40px 30px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,0.08)}.no-rooms-card h2{font-size:22px;font-weight:600;color:#222;margin-bottom:12px;line-height:1.4}.no-rooms-card p{font-size:15px;color:#666;margin-bottom:24px}.no-results-box{max-width:100%;padding:15px;display:flex;align-items:center;gap:0.8rem}@media only screen and (max-width: 450px){.no-results-box{padding:8px}}.no-results-box-left .no-results-icon{font-size:36px;margin:0;opacity:0.8}@media only screen and (max-width: 450px){.no-results-box-left .no-results-icon{font-size:20px}}.no-results-box-right h3{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:10px}.no-results-box-right p{font-size:15px;color:#6b7280;margin-bottom:0;line-height:1.5}@media only screen and (max-width: 450px){.no-results-box-right h3{font-size:16px;margin-bottom:2px}.no-results-box-right p{font-size:11px;line-height:1.24}}.hotel_transactions{padding:10px}@media (max-width: 768px){.hotel_transactions{max-height:450px;overflow-y:auto}}.hotel_transactions_box{display:flex;gap:20px}@media (max-width: 768px){.hotel_transactions_box{flex-direction:column;gap:15px}}.hotel_transactions_box_left{width:70%}@media (max-width: 768px){.hotel_transactions_box_left{width:100%}}.hotel_transactions_box_left_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.hotel_transactions_box_left_head_status{background:#e8f5e9;color:#2e7d32;padding:5px 12px;border-radius:4px;font-size:13px}.hotel_transactions_box_left_head_bookingid{font-size:13px;color:#666}.hotel_transactions_box_left_body_box_inner{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.hotel_transactions_box_left_body_box_inner_head{display:flex;gap:15px;padding:15px;background:#f9f9f9}.hotel_transactions_box_left_body_box_inner_head_left img{width:90px;height:70px;object-fit:cover;border-radius:6px}.hotel_transactions_box_left_body_box_inner_head_right h4{margin:0 0 5px}.hotel_transactions_box_left_body_box_inner_head_right p{margin:0}.hotel_transactions_box_left_body_box_inner_head_right ul{display:flex;gap:12px;margin:5px 0 0;padding:0;list-style:none;font-size:13px;color:#666}.hotel_transactions_box_left_body_box_inner_body{padding:15px}.hotel_transactions_box_left_body_box_inner_body_row{display:flex;justify-content:space-between;margin-bottom:15px}.hotel_transactions_box_left_body_box_inner_body_row span{font-size:12px;color:#777}.hotel_transactions_box_left_body_box_inner_body_table table{width:100%;border-collapse:collapse}.hotel_transactions_box_left_body_box_inner_body_table table th,.hotel_transactions_box_left_body_box_inner_body_table table td{border-top:1px solid #eee;padding:10px;font-size:13px;text-align:left}.hotel_transactions_box_left_body_box_inner_body .hotel_guest_details{margin-top:20px;border-top:1px solid #eee;padding-top:15px}.hotel_transactions_box_left_body_box_inner_body .hotel_guest_details h4{margin-bottom:12px;font-size:15px}.hotel_transactions_box_left_body_box_inner_body .hotel_guest_details_row{display:flex;margin-bottom:10px}@media (max-width: 480px){.hotel_transactions_box_left_body_box_inner_body .hotel_guest_details_row{flex-direction:column;gap:4px}}.hotel_transactions_box_left_body_box_inner_body .hotel_guest_details_label{width:180px;font-size:13px;color:#777}@media (max-width: 480px){.hotel_transactions_box_left_body_box_inner_body .hotel_guest_details_label{width:100%}}.hotel_transactions_box_left_body_box_inner_body .hotel_guest_details_value{font-size:14px;color:#333}.hotel_transactions_box_right{width:30%}@media (max-width: 768px){.hotel_transactions_box_right{width:100%}}.hotel_transactions_box_right_box{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.hotel_transactions_box_right_box_head{padding:12px;background:#f5f5f5;border-bottom:1px solid #eee}.hotel_transactions_box_right_box_head h4{margin:0}.hotel_transactions_box_right_box_body{padding:12px}.hotel_transactions_box_right_box_body_inner{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.hotel_transactions_box_right_box_body_inner.total{font-weight:600;border-top:1px solid #eee;padding-top:10px;margin-bottom:0}.hotel_property_popup{background-color:rgba(0,0,0,0.9);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:99999999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease, visibility .3s ease}.hotel_property_popup.active{opacity:1;visibility:visible}.hotel_property_popup_box{background-color:#fff;margin:0 auto;padding:15px;max-width:700px;width:100%;text-align:center;font-size:1.2rem;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;animation:.5s popup;border-radius:10px;position:relative;height:500px}@media only screen and (max-width: 768px){.hotel_property_popup_box{width:90%;padding:8px;height:450px}}.hotel_property_popup_box .hotel_property_popup_close{width:20px;height:20px;background-color:transparent;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:-25px;top:-25px;filter:invert(1);cursor:pointer;transition:transform .2s ease}.hotel_property_popup_box .hotel_property_popup_close:hover{transform:rotate(90deg)}@media only screen and (max-width: 768px){.hotel_property_popup_box .hotel_property_popup_close{right:0px;top:-30px;width:18px;height:18px}}@keyframes popup{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}.hotel_property_popup_box .hotel_property_image_slider{border-radius:10px;height:100%;overflow:hidden;position:relative}.hotel_property_popup_box .hotel_property_image_slider .slick-list,.hotel_property_popup_box .hotel_property_image_slider .slick-track,.hotel_property_popup_box .hotel_property_image_slider .slick-slide{height:100%}.hotel_property_popup_box .hotel_property_image_slider .slick-slide>div{height:100%}.hotel_property_popup_box .hotel_property_image_slider img{border-radius:10px;width:100%;height:100%;object-fit:contain;display:block}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow{width:40px;height:40px;background-color:rgba(255,255,255,0.9);border-radius:50%;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.2);transition:background-color .25s ease, transform .25s ease, box-shadow .25s ease;display:flex !important;align-items:center;justify-content:center}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow:hover,.hotel_property_popup_box .hotel_property_image_slider .slick-arrow:focus{background-color:#0071bb;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow:hover:before,.hotel_property_popup_box .hotel_property_image_slider .slick-arrow:focus:before{border-color:#fff}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow:before{content:'';display:block;width:10px;height:10px;border-top:2px solid #0071bb;border-right:2px solid #0071bb;opacity:1;transition:border-color .25s ease}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow.slick-prev{left:15px}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow.slick-prev:before{transform:rotate(-135deg);margin-left:4px}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow.slick-next{right:15px}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow.slick-next:before{transform:rotate(45deg);margin-right:4px}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow.slick-disabled{opacity:.4;cursor:not-allowed}@media only screen and (max-width: 768px){.hotel_property_popup_box .hotel_property_image_slider .slick-arrow{width:32px;height:32px}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow:before{width:8px;height:8px;border-top-width:1.5px;border-right-width:1.5px}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow.slick-prev{left:10px}.hotel_property_popup_box .hotel_property_image_slider .slick-arrow.slick-next{right:10px}}.flights_filter_box_inner{display:flex;justify-content:space-between;background-color:#fff;padding:15px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:15px;margin-top:30px}@media only screen and (max-width: 768px){.flights_filter_box_inner{padding:10px}}@media only screen and (max-width: 480px){.flights_filter_box_inner{margin-top:15px;margin-bottom:10px}}.flights_filter_box_inner_trip{width:calc(10% - 8px);position:relative}.flights_filter_box_inner_trip_inner{padding:8px;border:1px solid #e1e1e1;font-size:13px;border-radius:4px;cursor:pointer;display:flex;align-items:center}.flights_filter_box_inner_trip_inner:before{content:"";width:7px;height:7px;border-top:1px solid #121212;border-right:1px solid #121212;display:inline-flex;position:absolute;right:7px;transform:rotate(135deg);margin-top:-5px;transition:all 0.15s ease-in-out}.flights_filter_box_inner_trip_inner.active:before{transform:rotate(315deg);margin-top:0}.flights_filter_box_inner_trip ul{position:absolute;display:none;position:absolute;width:100%;background-color:#fff;border-radius:4px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;z-index:99}.flights_filter_box_inner_trip ul li{padding:5px 10px;font-size:12px;cursor:pointer}.flights_filter_box_inner_trip ul li:hover{background-color:#f5f5f5}.flights_filter_box_inner_plan{width:calc(35% - 8px);display:flex;justify-content:space-between}.flights_filter_box_inner_plan_origin,.flights_filter_box_inner_plan_destination{width:48%;position:relative}.flights_filter_box_inner_plan_origin_box,.flights_filter_box_inner_plan_destination_box{padding:8px;font-size:13px;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;display:flex;align-items:center}.flights_filter_box_inner_plan_origin_box:before,.flights_filter_box_inner_plan_destination_box:before{content:"";width:7px;height:7px;border-top:1px solid #121212;border-right:1px solid #121212;display:inline-flex;position:absolute;right:7px;transform:rotate(135deg);margin-top:-5px;transition:all 0.15s ease-in-out}.flights_filter_box_inner_plan_origin_box.active:before,.flights_filter_box_inner_plan_destination_box.active:before{transform:rotate(315deg);margin-top:0}.flights_filter_box_inner_plan_origin_underbox,.flights_filter_box_inner_plan_destination_underbox{display:none;padding:2px;position:absolute;background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:4px;max-width:250px;z-index:99}.flights_filter_box_inner_plan_origin_underbox input,.flights_filter_box_inner_plan_destination_underbox input{padding:4px;font-size:12px}.flights_filter_box_inner_plan_origin_underbox ul li,.flights_filter_box_inner_plan_destination_underbox ul li{padding:2px 5px;font-size:12px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flights_filter_box_inner_plan_origin_underbox ul li:hover,.flights_filter_box_inner_plan_destination_underbox ul li:hover{background-color:#f5f5f5}.flights_filter_box_inner_plan_switcher{width:4%}.flights_filter_box_inner_date{width:calc(30% - 8px);display:flex;justify-content:space-between}.flights_filter_box_inner_date_return,.flights_filter_box_inner_date_onward{width:49%}.flights_filter_box_inner_date_return_box,.flights_filter_box_inner_date_onward_box{padding:8px;font-size:13px;border:1px solid #e1e1e1;border-radius:4px}.flights_filter_box_inner_date_return_calendar,.flights_filter_box_inner_date_onward_calendar{display:none}.flights_filter_box_inner_traveller{width:calc(15% - 8px);position:relative}.flights_filter_box_inner_traveller_box{padding:8px;font-size:13px;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;display:flex;align-items:center}.flights_filter_box_inner_traveller_box:before{content:"";width:7px;height:7px;border-top:1px solid #121212;border-right:1px solid #121212;display:inline-flex;position:absolute;right:7px;transform:rotate(135deg);margin-top:-5px;transition:all 0.15s ease-in-out}.flights_filter_box_inner_traveller_box.active:before{transform:rotate(315deg);margin-top:0}.flights_filter_box_inner_traveller_onwardbox{position:absolute;width:100%;background-color:#fff;border-radius:4px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;display:none}.flights_filter_box_inner_traveller_onwardbox.active{display:block}.flights_filter_box_inner_traveller_onwardbox_inner{padding:5px}.flights_filter_box_inner_traveller_onwardbox_inner h5{font-size:12px;font-weight:400;margin-bottom:6px}.flights_filter_box_inner_traveller_onwardbox_inner_box{padding:4px;border-bottom:1px solid #e1e1e1;margin-bottom:5px}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select:last-child{margin-bottom:0}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_left{width:65%;font-size:11px}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right{width:35%;display:flex;align-items:center;justify-content:end}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_minus{width:15px;height:15px;border-radius:15px;border:1px solid rgba(0,0,0,0.1);cursor:pointer;display:flex;align-items:center;justify-content:center}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_minus:before{content:'-';display:block;text-align:center;line-height:15px;font-size:12px;color:#000}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_minus.active{border-color:#0071bb}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_plus{width:15px;height:15px;border-radius:15px;border:1px solid rgba(0,0,0,0.1);cursor:pointer;display:flex;align-items:center;justify-content:center}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_plus:before{content:'+';display:block;text-align:center;line-height:15px;font-size:12px;color:#000}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_plus.active{border-color:#0071bb}.flights_filter_box_inner_traveller_onwardbox_inner_box .traveller_select_right_value{font-size:13px;color:#0071bb;line-height:1;margin:0 5px}.flights_filter_box_inner_traveller_onwardbox_inner .flight_option h5{font-size:12px;font-weight:400;margin-bottom:6px}.flights_filter_box_inner_traveller_onwardbox_inner .flight_option_inner{padding:4px}.flights_filter_box_inner_traveller_onwardbox_inner .flight_option .radio-section label.radio-box{margin:0;display:flex;align-items:center;gap:2px}.flights_filter_box_inner_traveller_onwardbox_inner .flight_option .radio-section label.radio-box span{font-size:11px}.flights_filter_box_inner_traveller_onwardbox_inner_btns{display:flex;justify-content:end;padding:5px 0;border-top:1px solid #e1e1e1;margin-top:8px}.flights_filter_box_inner_button{width:calc(10% - 8px);display:flex;justify-content:end;align-items:center}@media only screen and (max-width: 768px){.flights_filter_box{display:none}.flights_filter_box.show{display:block}.flights_filter_box_inner{position:fixed;width:100%;left:0;bottom:0;margin:0;background-color:#fff;z-index:999;border:none;border-radius:0;flex-direction:column;gap:10px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 15px}.flights_filter_box_inner_trip{width:100%}.flights_filter_box_inner_plan{width:100%;flex-direction:column;gap:5px}.flights_filter_box_inner_plan_origin,.flights_filter_box_inner_plan_destination{width:100%}.flights_filter_box_inner_date{width:100%;flex-direction:column;gap:10px}.flights_filter_box_inner_date_onward,.flights_filter_box_inner_date_return{width:100%}.flights_filter_box_inner_traveller{width:100%}.flights_filter_box_inner_traveller_onwardbox{position:relative}.flights_filter_box_inner_button{width:100%}.flights_filter_box_inner_button a{width:100%;height:35px;line-height:35px;padding:0}}.flights_details{display:flex;justify-content:space-between;gap:15px;margin-bottom:40px}@media only screen and (max-width: 768px){.flights_details{flex-direction:column}}.flights_details_filter{width:calc(20%)}@media only screen and (max-width: 768px){.flights_details_filter{width:100%}}.flights_details_filter_inner{padding:15px;background-color:#fff;border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;border:1px solid rgba(0,0,0,0.1);position:sticky;top:85px}@media only screen and (max-width: 768px){.flights_details_filter_inner{padding:10px}}.flights_details_filter_inner_heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.flights_details_filter_inner_heading h5{font-size:14px;font-weight:400;margin:0}.flights_details_filter_inner_heading h5 span{font-weight:700;color:#0071bb}.flights_details_filter_inner_heading a{font-size:12px;font-weight:500;color:#ce0f3d}.flights_details_filter_inner_body{margin-bottom:20px}.flights_details_filter_inner_body_sort{margin-bottom:15px}.flights_details_filter_inner_body_sort h5{font-size:16px;margin-bottom:8px;font-weight:600;position:relative;display:flex;align-items:center;cursor:pointer}.flights_details_filter_inner_body_sort h5:before{content:'';width:10px;height:10px;display:inline-flex;border-top:1px solid #000;border-right:1px solid #000;position:absolute;right:5px;transform:rotate(135deg);transition:all 0.25s ease-in-out}.flights_details_filter_inner_body_sort h5.active:before{transform:rotate(-45deg)}.flights_details_filter_inner_body_sort_box{display:none}.flights_details_filter_inner_body_sort_box.active{display:block}.flights_details_filter_inner_body_sort:last-child{margin-bottom:0}.flights_details_filter_inner_bottom ul{display:flex;align-items:center;justify-content:end}.flights_details_filter_inner_bottom ul li{display:inline-flex;margin-right:8px}.flights_details_filter_inner_bottom ul li:last-child{margin-right:0}.flights_details_content{width:calc(80%)}@media only screen and (max-width: 768px){.flights_details_content{width:100%;margin-top:20px}}.flights_details_content .flights_mobilebox{margin-bottom:15px;display:none}@media only screen and (max-width: 768px){.flights_details_content .flights_mobilebox{display:block;margin-bottom:10px}}.flights_details_content .flights_mobilebox_inner{display:flex;align-items:center;justify-content:space-between;background-color:#fff;gap:8px;padding:8px;border-radius:50px;border:1px solid #E5E4E2}.flights_details_content .flights_mobilebox_inner_left{width:8%}.flights_details_content .flights_mobilebox_inner_left a{display:flex}.flights_details_content .flights_mobilebox_inner_left a img{width:100%;transform:rotate(180deg) scale(0.8)}.flights_details_content .flights_mobilebox_inner_middle{width:86%;display:flex;flex-direction:column;gap:5px}.flights_details_content .flights_mobilebox_inner_middle_top ul{display:flex;align-items:center;gap:5px}.flights_details_content .flights_mobilebox_inner_middle_top ul li{font-size:16px;font-weight:400;line-height:1}.flights_details_content .flights_mobilebox_inner_middle_top ul li span{font-weight:500}.flights_details_content .flights_mobilebox_inner_middle_top ul li img{width:20px}.flights_details_content .flights_mobilebox_inner_middle_bottom ul{display:flex;align-items:center;gap:8px}.flights_details_content .flights_mobilebox_inner_middle_bottom ul li{font-size:14px;font-weight:400;line-height:1}.flights_details_content .flights_mobilebox_inner_middle_bottom ul li span{font-weight:500}.flights_details_content .flights_mobilebox_inner_middle_bottom ul li:nth-child(2){display:flex;align-items:center;gap:5px}.flights_details_content .flights_mobilebox_inner_middle_bottom ul li:nth-child(2) img{width:15px}.flights_details_content .flights_mobilebox_inner_right{width:8%}.flights_details_content .flights_mobilebox_inner_right a{display:flex}.flights_details_content .flights_mobilebox_inner_right a img{width:100%;transform:scale(0.75)}@media only screen and (max-width: 450px){.flights_details_content .flights_mobilebox_inner{gap:5px;padding:5px}.flights_details_content .flights_mobilebox_inner_middle{gap:4px}.flights_details_content .flights_mobilebox_inner_middle_top ul{gap:8px}.flights_details_content .flights_mobilebox_inner_middle_top ul li{font-size:13px}.flights_details_content .flights_mobilebox_inner_middle_top ul li img{width:15px}.flights_details_content .flights_mobilebox_inner_middle_bottom ul li{font-size:12px}.flights_details_content .flights_mobilebox_inner_middle_bottom ul li:nth-child(2) img{width:12px}}.flights_details_content_inner{padding:15px;background-color:#fff;border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;border:1px solid rgba(0,0,0,0.1)}@media only screen and (max-width: 768px){.flights_details_content_inner{padding:10px}.flights_details_content_inner.flights_details_content_inner_full{padding:0;border-radius:0}}.flights_details_content_inner_heading{margin-bottom:15px}.flights_details_content_inner_heading h2{font-weight:400}.flights_details_content_inner_heading h2 span{color:#0071bb;font-weight:600}@media only screen and (max-width: 480px){.flights_details_content_inner_heading{margin-bottom:10px}.flights_details_content_inner_heading h2{font-size:18px}}.flights_details_content_inner_results_box{margin-bottom:15px}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box{margin-bottom:10px}}.flights_details_content_inner_results_box:last-child{margin-bottom:0}.flights_details_content_inner_results_box_inner_box{padding:10px;border:1px solid #e1e1e1;border-radius:10px;display:flex;align-items:center}@media only screen and (max-width: 768px){.flights_details_content_inner_results_box_inner_box{flex-direction:column}}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_box{padding:8px;gap:5px}}.flights_details_content_inner_results_box_inner_box_left{display:flex;align-items:center;width:70%}@media only screen and (max-width: 768px){.flights_details_content_inner_results_box_inner_box_left{width:100%}}.flights_details_content_inner_results_box_inner_box_left_flight{width:40%}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_box_left_flight{width:35%}}.flights_details_content_inner_results_box_inner_box_left_flight .flight_info{display:flex;margin-bottom:5px}.flights_details_content_inner_results_box_inner_box_left_flight .flight_info_logo{margin-right:8px;display:inline-flex;width:30px;height:30px}.flights_details_content_inner_results_box_inner_box_left_flight .flight_info_logo img{width:100%;max-width:30px}@media only screen and (max-width: 399px){.flights_details_content_inner_results_box_inner_box_left_flight .flight_info_logo{width:25px;height:25px}}.flights_details_content_inner_results_box_inner_box_left_flight .flight_info_details{display:flex;flex-direction:column;justify-content:space-between}.flights_details_content_inner_results_box_inner_box_left_flight .flight_info_details h6{font-weight:600;font-size:13px;line-height:1;margin:0}.flights_details_content_inner_results_box_inner_box_left_flight .flight_info_details span{font-weight:400;font-size:11px;line-height:1}.flights_details_content_inner_results_box_inner_box_left_departure{width:20%;display:flex;justify-content:center}.flights_details_content_inner_results_box_inner_box_left_departure p{font-size:18px;margin:0}.flights_details_content_inner_results_box_inner_box_left_duration{width:20%;display:flex;justify-content:center}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_box_left_duration{width:25%}}.flights_details_content_inner_results_box_inner_box_left_duration_inner{display:flex;flex-direction:column;align-items:center}.flights_details_content_inner_results_box_inner_box_left_duration_inner p{font-size:12px;font-weight:500;margin-bottom:5px;line-height:1}.flights_details_content_inner_results_box_inner_box_left_duration_inner p:last-child{margin-top:5px}.flights_details_content_inner_results_box_inner_box_left_duration_inner span{width:50px;height:2px;background-color:#e1e1e1;position:relative}.flights_details_content_inner_results_box_inner_box_left_duration_inner span.onestop:before{content:"";width:5px;height:5px;display:inline-flex;border-radius:5px;background-color:#0071bb;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.flights_details_content_inner_results_box_inner_box_left_duration_inner span.twostop:before{content:"";width:5px;height:5px;display:inline-flex;border-radius:5px;background-color:#0071bb;position:absolute;left:calc(100%/3);top:50%;transform:translate(-50%, -50%)}.flights_details_content_inner_results_box_inner_box_left_duration_inner span.twostop:after{content:"";width:5px;height:5px;display:inline-flex;border-radius:5px;background-color:#0071bb;position:absolute;left:calc(2 * 100%/3);top:50%;transform:translate(-50%, -50%)}.flights_details_content_inner_results_box_inner_box_left_arrival{width:20%;display:flex;justify-content:center;align-items:center}.flights_details_content_inner_results_box_inner_box_left_arrival p{font-size:18px;line-height:1;margin:0}.flights_details_content_inner_results_box_inner_box_left_arrival span{margin-left:5px;font-size:12px;line-height:1;color:#FF0800}.flights_details_content_inner_results_box_inner_box_right{display:flex;align-items:center;width:30%}@media only screen and (max-width: 768px){.flights_details_content_inner_results_box_inner_box_right{width:100%}}.flights_details_content_inner_results_box_inner_box_right_price{width:50%;display:flex;align-items:center;flex-direction:column}.flights_details_content_inner_results_box_inner_box_right_price h4{font-size:24px;line-height:1;margin-bottom:8px}.flights_details_content_inner_results_box_inner_box_right_price span.points_value{font-size:10px;font-weight:500;color:#000;background-color:#FFBF00;padding:4px 10px;border-radius:10px}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_box_right_price{flex-direction:row}.flights_details_content_inner_results_box_inner_box_right_price h4{margin-bottom:0;font-size:18px;margin-right:4px}}.flights_details_content_inner_results_box_inner_box_right_button{width:50%;display:flex;align-items:end;flex-direction:column;gap:8px}.flights_details_content_inner_results_box_inner_box_right_button .flight_details_link{display:inline-flex}.flights_details_content_inner_results_box_inner_box_right_button .flight_details_link a{color:#ce0f3d;font-size:13px;font-weight:500}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_box_right_button .flight_details_link a{font-size:12px}}.flights_details_content_inner_results_box_inner_box_right_button .fare_options_hint{font-size:11px}.flights_details_content_inner_results_box_inner_box:hover{background-color:#f5f5f5}.flights_details_content_inner_results_box_inner_boxed{margin-top:8px;display:none;width:98%;margin-left:2%}@media only screen and (max-width: 768px){.flights_details_content_inner_results_box_inner_boxed{width:100%;margin-left:0}}.flights_details_content_inner_results_box_inner_boxed.active{display:block}.flights_details_content_inner_results_box_inner_boxed_box{border:1px solid #e1e1e1;border-radius:10px}.flights_details_content_inner_results_box_inner_boxed_box_top{padding:10px;border-bottom:1px solid #e1e1e1}@media only screen and (max-width: 768px){.flights_details_content_inner_results_box_inner_boxed_box_top{justify-content:space-between}}.flights_details_content_inner_results_box_inner_boxed_box_top h5{font-size:16px;margin:0}.flights_details_content_inner_results_box_inner_boxed_box_top span{font-size:13px}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_boxed_box_top{padding:8px;display:flex;align-items:center}.flights_details_content_inner_results_box_inner_boxed_box_top h5{font-size:14px;margin-right:5px}.flights_details_content_inner_results_box_inner_boxed_box_top span{font-size:10px;background-color:color-mix(in srgb, #0071bb 80%, #fff 20%);color:#fff;padding:3px 5px;border-radius:10px}}.flights_details_content_inner_results_box_inner_boxed_box_body{display:flex;padding:10px;border-bottom:1px solid #e1e1e1}@media only screen and (max-width: 768px){.flights_details_content_inner_results_box_inner_boxed_box_body{flex-direction:column;gap:5px}}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_boxed_box_body{padding:8px}}.flights_details_content_inner_results_box_inner_boxed_box_body_flight{display:flex;flex-direction:column;width:15%}@media only screen and (max-width: 768px){.flights_details_content_inner_results_box_inner_boxed_box_body_flight{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.flights_details_content_inner_results_box_inner_boxed_box_body_flight_box{display:flex}.flights_details_content_inner_results_box_inner_boxed_box_body_flight_box_logo{margin-right:4px}.flights_details_content_inner_results_box_inner_boxed_box_body_flight_box_logo img{width:30px}@media only screen and (max-width: 420px){.flights_details_content_inner_results_box_inner_boxed_box_body_flight_box_logo img{width:20px}}.flights_details_content_inner_results_box_inner_boxed_box_body_flight_box_details span{font-size:10px;display:flex;margin-bottom:4px}.flights_details_content_inner_results_box_inner_boxed_box_body_flight_box_details span:last-child{margin-bottom:0}.flights_details_content_inner_results_box_inner_boxed_box_body_flight p{font-size:12px}.flights_details_content_inner_results_box_inner_boxed_box_body_info{width:85%;display:flex;align-items:center}@media only screen and (max-width: 768px){.flights_details_content_inner_results_box_inner_boxed_box_body_info{width:100%}}.flights_details_content_inner_results_box_inner_boxed_box_body_info_departure{width:40%}.flights_details_content_inner_results_box_inner_boxed_box_body_info_departure h4{font-size:18px;font-weight:400;margin-bottom:5px}.flights_details_content_inner_results_box_inner_boxed_box_body_info_departure h4 span{font-weight:700;font-size:18px}.flights_details_content_inner_results_box_inner_boxed_box_body_info_departure p{font-size:12px;margin:0}.flights_details_content_inner_results_box_inner_boxed_box_body_info_departure span{font-size:10px}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_boxed_box_body_info_departure span{line-height:1.24;display:inline-flex}}.flights_details_content_inner_results_box_inner_boxed_box_body_info_duration{width:20%;display:flex;align-items:center;flex-direction:column}.flights_details_content_inner_results_box_inner_boxed_box_body_info_duration img{width:20px;margin-bottom:5px}.flights_details_content_inner_results_box_inner_boxed_box_body_info_duration p{font-size:14px}.flights_details_content_inner_results_box_inner_boxed_box_body_info_arrival{width:40%;text-align:right}.flights_details_content_inner_results_box_inner_boxed_box_body_info_arrival h4{font-size:18px;font-weight:400;margin-bottom:5px}.flights_details_content_inner_results_box_inner_boxed_box_body_info_arrival h4 span{font-weight:700;font-size:18px}.flights_details_content_inner_results_box_inner_boxed_box_body_info_arrival p{font-size:12px}.flights_details_content_inner_results_box_inner_boxed_box_body_info_arrival span{font-size:10px}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_boxed_box_body_info_arrival span{line-height:1.24;display:inline-flex}}.flights_details_content_inner_results_box_inner_boxed_box_bottom{display:flex;padding:10px}.flights_details_content_inner_results_box_inner_boxed_box_bottom ul{display:inline-flex}.flights_details_content_inner_results_box_inner_boxed_box_bottom ul li{font-size:12px;margin-right:10px}.flights_details_content_inner_results_box_inner_boxed_box_bottom ul li:last-child{margin-right:0}.flights_details_content_inner_results_box_inner_boxed_box_bottom ul li span{padding:2px 5px;background-color:#0071bb;color:#fff;border-radius:4px}@media only screen and (max-width: 480px){.flights_details_content_inner_results_box_inner_boxed_box_bottom{padding:8px}.flights_details_content_inner_results_box_inner_boxed_box_bottom ul{flex-direction:column;gap:5px}.flights_details_content_inner_results_box_inner_boxed_box_bottom ul li{font-size:10px;margin-right:0}.flights_details_content_inner_results_box_inner_boxed_box_bottom ul li span{padding:0;background-color:rgba(0,0,0,0);color:#0071bb;border-radius:0;font-weight:600}}.flights_details_content_inner_results_box_inner_boxed_layover{display:flex;justify-content:center;margin:10px 0;align-items:center;position:relative}.flights_details_content_inner_results_box_inner_boxed_layover_inner{display:inline-flex;font-size:12px;padding:3px 6px;background-color:#e1e1e1;color:#121212;border-radius:4px;align-items:center;position:relative}.flights_details_content_inner_results_box_inner_boxed_layover_inner:before,.flights_details_content_inner_results_box_inner_boxed_layover_inner:after{content:'';width:200px;height:1px;background-color:#e1e1e1;display:inline-flex;position:absolute}@media only screen and (max-width: 600px){.flights_details_content_inner_results_box_inner_boxed_layover_inner:before,.flights_details_content_inner_results_box_inner_boxed_layover_inner:after{content:none}}.flights_details_content_inner_results_box_inner_boxed_layover_inner:before{left:-200px}.flights_details_content_inner_results_box_inner_boxed_layover_inner:after{right:-200px}.flights_details_content_inner_results_box_inner_boxed_layover_inner span{display:inline-flex;width:15px;margin-right:4px}.flights_details_content_inner_results_box_inner_boxed_layover_inner span img{width:100%}.flights_details_content_inner_results_top{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:5px}@media only screen and (max-width: 768px){.flights_details_content_inner_results_top{display:none}}.flights_details_content_inner_results_top_left,.flights_details_content_inner_results_top_right{width:50%;background-color:#f8f8f8;display:flex;align-items:center;justify-content:space-between}.flights_details_content_inner_results_top_left_left,.flights_details_content_inner_results_top_right_left{width:20%;font-size:11px;padding:4px}.flights_details_content_inner_results_top_left_middle,.flights_details_content_inner_results_top_right_middle{width:60%;font-size:11px;padding:4px;text-align:center}.flights_details_content_inner_results_top_left_right,.flights_details_content_inner_results_top_right_right{width:20%;font-size:11px;padding:4px;text-align:center}.flights_details_content_inner_results_full{display:flex;align-items:start;justify-content:space-between;gap:10px}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full{gap:0}}.flights_details_content_inner_results_full_left,.flights_details_content_inner_results_full_right{width:50%}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full_left_box,.flights_details_content_inner_results_full_right_box{height:calc(100vh - 42px);overflow-y:auto}.flights_details_content_inner_results_full_left_box::-webkit-scrollbar,.flights_details_content_inner_results_full_right_box::-webkit-scrollbar{width:0px;background:transparent}}.flights_details_content_inner_results_full_left_box_inner,.flights_details_content_inner_results_full_right_box_inner{border:1px solid #e1e1e1;border-radius:5px;padding:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:10px}.flights_details_content_inner_results_full_left_box_inner:last-child,.flights_details_content_inner_results_full_right_box_inner:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full_left_box_inner,.flights_details_content_inner_results_full_right_box_inner{display:grid;grid-template-areas:"left right" "middle middle";border-radius:0;padding:8px;border:none;margin-bottom:0;border:1px solid #e1e1e1;border-top:none;gap:5px}}.flights_details_content_inner_results_full_left_box_inner.active,.flights_details_content_inner_results_full_right_box_inner.active{border-color:color-mix(in srgb, #004E89 50%, #fff 50%);background-color:color-mix(in srgb, #004E89 15%, #fff 100%)}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full_left_box_inner.active,.flights_details_content_inner_results_full_right_box_inner.active{border-color:transparent;position:sticky;top:0;z-index:99}}.flights_details_content_inner_results_full_left_box_inner_left,.flights_details_content_inner_results_full_right_box_inner_left{width:20%}.flights_details_content_inner_results_full_left_box_inner_left img,.flights_details_content_inner_results_full_right_box_inner_left img{width:30px}.flights_details_content_inner_results_full_left_box_inner_left p,.flights_details_content_inner_results_full_right_box_inner_left p{font-size:12px;font-weight:400}.flights_details_content_inner_results_full_left_box_inner_left span,.flights_details_content_inner_results_full_right_box_inner_left span{font-size:10px;font-weight:300}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full_left_box_inner_left,.flights_details_content_inner_results_full_right_box_inner_left{width:100%;grid-area:left}}@media only screen and (max-width: 450px){.flights_details_content_inner_results_full_left_box_inner_left img,.flights_details_content_inner_results_full_right_box_inner_left img{width:20px}.flights_details_content_inner_results_full_left_box_inner_left p,.flights_details_content_inner_results_full_right_box_inner_left p{font-size:10px}.flights_details_content_inner_results_full_left_box_inner_left span,.flights_details_content_inner_results_full_right_box_inner_left span{font-size:9px}}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full_left_box_inner_left p,.flights_details_content_inner_results_full_right_box_inner_left p{display:none}.flights_details_content_inner_results_full_left_box_inner_left span,.flights_details_content_inner_results_full_right_box_inner_left span{display:flex}}.flights_details_content_inner_results_full_left_box_inner_middle,.flights_details_content_inner_results_full_right_box_inner_middle{width:55%}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full_left_box_inner_middle,.flights_details_content_inner_results_full_right_box_inner_middle{width:100%;grid-area:middle}}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration{display:flex;justify-content:center;align-items:center}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_left,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_left{width:25%}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_left p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_left p{font-size:18px;font-weight:500}@media only screen and (max-width: 450px){.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_left p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_left p{font-size:14px}}@media only screen and (max-width: 399px){.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_left p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_left p{font-size:12px}}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle p{text-align:center;font-size:12px;font-weight:400}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle p:last-child,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle p:last-child{font-weight:300}@media only screen and (max-width: 450px){.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle p{font-size:11px}}@media only screen and (max-width: 399px){.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle p{font-size:10px}}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle span,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle span{width:100px;display:inline-flex;height:1px;background-color:#e1e1e1;margin:5px 0;position:relative;align-items:center}@media only screen and (max-width: 450px){.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle span,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle span{width:60px;margin:2px 0}}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle span.one_stop:before,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle span.one_stop:before{content:'';display:inline-flex;width:5px;height:5px;border-radius:5px;background-color:#0071bb;position:absolute;left:calc(100%/2)}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle span.two_stop:before,.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle span.two_stop:after,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle span.two_stop:before,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle span.two_stop:after{content:'';display:inline-flex;width:5px;height:5px;background-color:#0071bb;position:absolute;border-radius:5px}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle span.two_stop:before,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle span.two_stop:before{left:calc(100%/3)}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_middle span.two_stop:after,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_middle span.two_stop:after{left:calc(2 * 100% / 3)}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_right,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_right{width:25%}.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_right p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_right p{font-size:18px;font-weight:500;text-align:right}@media only screen and (max-width: 450px){.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_right p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_right p{font-size:14px}}@media only screen and (max-width: 399px){.flights_details_content_inner_results_full_left_box_inner_middle .return_flight_duration_right p,.flights_details_content_inner_results_full_right_box_inner_middle .return_flight_duration_right p{font-size:12px}}.flights_details_content_inner_results_full_left_box_inner_right,.flights_details_content_inner_results_full_right_box_inner_right{width:25%;text-align:right}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full_left_box_inner_right,.flights_details_content_inner_results_full_right_box_inner_right{width:100%;grid-area:right}}.flights_details_content_inner_results_full_left_box_inner_right h4,.flights_details_content_inner_results_full_right_box_inner_right h4{font-size:20px;font-weight:600;margin-bottom:4px;color:#0071bb}@media only screen and (max-width: 450px){.flights_details_content_inner_results_full_left_box_inner_right h4,.flights_details_content_inner_results_full_right_box_inner_right h4{font-size:16px}}.flights_details_content_inner_results_full_left_box_inner_right p,.flights_details_content_inner_results_full_right_box_inner_right p{font-size:12px;font-weight:400}@media only screen and (max-width: 768px){.flights_details_content_inner_results_full_right_box_inner{border-left:none}}@media only screen and (max-width: 768px){.flights_details{flex-direction:column}.flights_details_filter{width:100%;display:none}.flights_details_filter.show{display:block}.flights_details_filter_inner{position:fixed;width:100%;height:auto;padding:10px;left:0;bottom:0;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px -8px 29px 0px;border:none;z-index:999}.flights_details_content{width:100%}.flights_details_content_inner{padding:10px}.flights_details_content_inner_heading{margin-bottom:10px}}@media only screen and (max-width: 768px) and (max-width: 768px){.flights_details_content_inner_heading{display:none}}@media only screen and (max-width: 768px){.flights_details_content_inner_heading h2{font-size:20px;font-weight:400}.flights_details_content_inner_heading h2 span{font-weight:600}.flights_details_content_inner_results_box_inner_boxedd{border-radius:10px;margin-bottom:10px}.flights_details_content_inner_results_box_inner_boxedd_inner{padding:10px;flex-direction:column}.flights_details_content_inner_results_box_inner_boxedd_inner_left{width:100%}.flights_details_content_inner_results_box_inner_boxedd_inner_left_top{margin-bottom:10px}.flights_details_content_inner_results_box_inner_boxedd_inner_left_bottom{display:flex;align-items:center;justify-content:space-between}.flights_details_content_inner_results_box_inner_boxedd_inner_left_bottom_ratings span{font-size:12px}.flights_details_content_inner_results_box_inner_boxedd_inner_left_bottom_tracking{margin:0}.flights_details_content_inner_results_box_inner_boxedd_inner_middle{width:100%}.flights_details_content_inner_results_box_inner_boxedd_inner_right{width:100%}.flights_details_content_inner_results_box_inner_boxedd_inner_right_box{gap:10px}.flights_details_content_inner_results_box_inner_boxedd_inner_right_box_top{display:flex;align-items:center;margin:0;flex-direction:row}.flights_details_content_inner_results_box_inner_boxedd_inner_right_box_top h4{margin-bottom:0}.flights_details_content_inner_results_box_inner_boxedd_inner_right_box_bottom{flex-direction:row;justify-content:space-between;width:100%;align-items:center}.flights_details_content_inner_results_box_inner_boxedd_inner_right_box_bottom p{margin:0}.flights_details_content_inner_results_box_inner_boxedd_inner_right_box_bottom a{margin:0}.flights_details_content_inner_results_box_inner_boxedd_inner_right_box_bottom a.select_seats{margin:0;padding:3px 8px;font-size:12px}.flights_details_content_inner_results_box_inner_boxedd_inner_right_box_bottom a.view_{font-size:10px}.flights_details_content_inner_results_box_inner_boxedd .boarding{padding:10px}.flights_details_content_inner_results_box_inner_boxedd .boarding_seat h4{font-size:18px}.flights_details_content_inner_results_box_inner_boxedd .boarding_seat_box{flex-direction:column;gap:10px}.flights_details_content_inner_results_box_inner_boxedd .boarding_seat_box_left{width:100%}.flights_details_content_inner_results_box_inner_boxedd .boarding_seat_box_right{width:100%}.flights_details_content_inner_results_box_inner_boxedd_detailed{padding:10px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabs ul{overflow-x:auto;white-space:nowrap}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent{padding:0}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner h4{font-size:18px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_user_reviews_box_inner{border-radius:5px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_user_reviews_box_inner_top{padding:5px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_user_reviews_box_inner_top_left span{font-size:12px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_user_reviews_box_inner_top_left span img{width:20px;margin-right:5px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_user_reviews_box_inner_top_right{font-size:10px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_user_reviews_box_inner_top_right span{padding:2px 4px;font-size:10px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_user_reviews_box_inner_bottom{padding:0 5px 5px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_user_reviews_box_inner_bottom p{font-size:10px;font-weight:300;line-height:1.18}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .amenties_list ul{columns:3;-webkit-columns:3;-moz-columns:3}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .amenties_list ul li{font-size:12px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_photo_box{gap:5px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .bus_photo_box_inner img{border-radius:5px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .policy_table table thead th{padding:5px;font-size:11px;font-weight:500}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .policy_table table tbody tr td{padding:5px;font-size:11px;font-weight:500}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .policy_table table tfoot tr td{font-size:8px;padding:5px;line-height:1.24}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box{gap:5px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box_left_inner,.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box_right_inner{padding:5px}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box_left_inner_box,.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box_right_inner_box{padding:0}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box_left_inner_box span,.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box_right_inner_box span{font-size:12px;font-weight:600}.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box_left_inner_box p,.flights_details_content_inner_results_box_inner_boxedd_detailed_tabcontent_box_inner .boarding_box_right_inner_box p{font-size:10px;font-weight:400}}.flights_briefs{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.15);height:100vh;z-index:999999;display:none}.flights_briefs.show{display:block}.flights_briefs_box{box-shadow:rgba(33,35,38,0.1) -12px 0px 15px 0px;right:0%;position:absolute;width:800px;overflow-y:auto;background-color:#fff;height:100%}.flights_briefs_box_inner_box{position:relative}.flights_briefs_box_inner_box_head{padding:10px}.flights_briefs_box_inner_box_body_tab{display:flex}.flights_briefs_box_inner_box_body_tab ul{display:inline-flex;width:100%}.flights_briefs_box_inner_box_body_tab ul li{width:50%;display:flex;justify-content:center;padding:10px}.flights_briefs_box_inner_box_body_tab_content_inner{padding:10px;display:none}.flights_briefs_box_inner_box_body_tab_content_inner.active{display:flex}.flights_briefs_box_inner_box_body_tab_content_inner_head{width:100%;border-radius:5px}.flights_briefs_box_inner_box_body_tab_content_inner_head_box{display:flex;padding:10px;background-color:#f5f5f5}.flights_briefs_box_inner_box_body_tab_content_inner_head_box_left{max-width:80px;margin-right:8px;border-right:1px solid #e1e1e1;padding-right:8px}.flights_briefs_box_inner_box_body_tab_content_inner_head_box_left img{max-width:30px;width:100%;margin-bottom:0}.flights_briefs_box_inner_box_body_tab_content_inner_head_box_left span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1}.flights_briefs_box_inner_box_body_tab_content_inner_head_box_right{display:flex;flex-direction:column;justify-content:space-between}.flights_briefs_box_inner_box_body_tab_content_inner_head_box_right h5{font-size:18px;line-height:1;font-weight:600}.flights_briefs_box_inner_box_body_tab_content_inner_head_box_right p{font-size:14px;font-weight:400}.flights_briefs_box_inner_box_bottom{padding:10px}.flights_briefs_box_inner_box_bottom_box{display:flex;align-items:center;justify-content:space-between}.flights_briefs_box_inner_box_bottom_box_left{width:50%}.flights_briefs_box_inner_box_bottom_box_right{width:50%;display:flex;justify-content:end}.flight_two_way_box{background-color:#fff;border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;border:1px solid rgba(0,0,0,0.1);margin-bottom:15px;position:sticky;top:8px;overflow:hidden}.flight_two_way_box_inner{display:flex;align-items:center;justify-content:space-between}.flight_two_way_box_inner_selected{width:75%;display:flex;align-items:center}.flight_two_way_box_inner_selected_destination,.flight_two_way_box_inner_selected_return{width:50%;display:flex;align-items:center;padding:15px;border-right:1px solid #f5f5f5}.flight_two_way_box_inner_selected_destination_flight,.flight_two_way_box_inner_selected_return_flight{width:30%;display:flex;align-items:center}.flight_two_way_box_inner_selected_destination_flight img,.flight_two_way_box_inner_selected_return_flight img{margin-right:5px}.flight_two_way_box_inner_selected_destination_flight p,.flight_two_way_box_inner_selected_return_flight p{font-size:12px}.flight_two_way_box_inner_selected_destination_duration,.flight_two_way_box_inner_selected_return_duration{width:75%;display:flex;justify-content:center;align-items:center}.flight_two_way_box_inner_selected_destination_duration_left,.flight_two_way_box_inner_selected_return_duration_left{width:25%}.flight_two_way_box_inner_selected_destination_duration_left p,.flight_two_way_box_inner_selected_return_duration_left p{font-size:18px;font-weight:500}@media only screen and (max-width: 450px){.flight_two_way_box_inner_selected_destination_duration_left p,.flight_two_way_box_inner_selected_return_duration_left p{font-size:14px}}@media only screen and (max-width: 399px){.flight_two_way_box_inner_selected_destination_duration_left p,.flight_two_way_box_inner_selected_return_duration_left p{font-size:12px}}.flight_two_way_box_inner_selected_destination_duration_middle,.flight_two_way_box_inner_selected_return_duration_middle{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.flight_two_way_box_inner_selected_destination_duration_middle p,.flight_two_way_box_inner_selected_return_duration_middle p{text-align:center;font-size:12px;font-weight:400}.flight_two_way_box_inner_selected_destination_duration_middle p:last-child,.flight_two_way_box_inner_selected_return_duration_middle p:last-child{font-weight:300}@media only screen and (max-width: 450px){.flight_two_way_box_inner_selected_destination_duration_middle p,.flight_two_way_box_inner_selected_return_duration_middle p{font-size:11px}}@media only screen and (max-width: 399px){.flight_two_way_box_inner_selected_destination_duration_middle p,.flight_two_way_box_inner_selected_return_duration_middle p{font-size:10px}}.flight_two_way_box_inner_selected_destination_duration_middle span,.flight_two_way_box_inner_selected_return_duration_middle span{width:100px;display:inline-flex;height:1px;background-color:#e1e1e1;margin:5px 0;position:relative;align-items:center}@media only screen and (max-width: 450px){.flight_two_way_box_inner_selected_destination_duration_middle span,.flight_two_way_box_inner_selected_return_duration_middle span{width:60px;margin:2px 0}}.flight_two_way_box_inner_selected_destination_duration_middle span.one_stop:before,.flight_two_way_box_inner_selected_return_duration_middle span.one_stop:before{content:'';display:inline-flex;width:5px;height:5px;border-radius:5px;background-color:#0071bb;position:absolute;left:calc(100%/2)}.flight_two_way_box_inner_selected_destination_duration_middle span.two_stop:before,.flight_two_way_box_inner_selected_destination_duration_middle span.two_stop:after,.flight_two_way_box_inner_selected_return_duration_middle span.two_stop:before,.flight_two_way_box_inner_selected_return_duration_middle span.two_stop:after{content:'';display:inline-flex;width:5px;height:5px;background-color:#0071bb;position:absolute;border-radius:5px}.flight_two_way_box_inner_selected_destination_duration_middle span.two_stop:before,.flight_two_way_box_inner_selected_return_duration_middle span.two_stop:before{left:calc(100%/3)}.flight_two_way_box_inner_selected_destination_duration_middle span.two_stop:after,.flight_two_way_box_inner_selected_return_duration_middle span.two_stop:after{left:calc(2 * 100% / 3)}.flight_two_way_box_inner_selected_destination_duration_right,.flight_two_way_box_inner_selected_return_duration_right{width:25%}.flight_two_way_box_inner_selected_destination_duration_right p,.flight_two_way_box_inner_selected_return_duration_right p{font-size:18px;font-weight:500;text-align:right}@media only screen and (max-width: 450px){.flight_two_way_box_inner_selected_destination_duration_right p,.flight_two_way_box_inner_selected_return_duration_right p{font-size:14px}}@media only screen and (max-width: 399px){.flight_two_way_box_inner_selected_destination_duration_right p,.flight_two_way_box_inner_selected_return_duration_right p{font-size:12px}}.flight_two_way_box_inner_price{width:25%;display:flex;align-items:center;justify-content:center;gap:8px}.flight_two_way_box_inner_price_left{width:50%;display:flex;flex-direction:column;align-items:end;gap:5px}.flight_two_way_box_inner_price_left h5{font-size:22px;color:#0071bb;font-weight:600}.flight_two_way_box_inner_price_left p{font-size:13px;font-weight:300}.flight_two_way_box_inner_price_right{width:50%}.flight_two_way_box_bottom{padding:4px 15px;background-color:#f3f3f3;display:flex;align-items:center}.flight_two_way_box_bottom a{font-size:12px;color:#000;font-weight:500}@media only screen and (max-width: 768px){.flight_two_way_box{position:fixed;bottom:0;background-color:#fff;width:100%;left:0;padding:5px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;flex-direction:column;border-radius:0;border:none;box-shadow:rgba(149,157,165,0.2) 1px -8px 24px;z-index:9999;gap:4px;top:auto}.flight_two_way_box_inner{flex-direction:column;width:100%;gap:5px}.flight_two_way_box_inner_selected{width:100%;gap:5px;display:flex}.flight_two_way_box_inner_selected_destination,.flight_two_way_box_inner_selected_return{padding:0}.flight_two_way_box_inner_selected_destination_flight,.flight_two_way_box_inner_selected_return_flight{width:30%}.flight_two_way_box_inner_selected_destination_flight img,.flight_two_way_box_inner_selected_return_flight img{width:12px;margin-right:2px}.flight_two_way_box_inner_selected_destination_flight p,.flight_two_way_box_inner_selected_return_flight p{font-size:10px}.flight_two_way_box_inner_selected_destination_duration,.flight_two_way_box_inner_selected_return_duration{width:70%}.flight_two_way_box_inner_selected_destination_duration_left p,.flight_two_way_box_inner_selected_destination_duration_right p,.flight_two_way_box_inner_selected_return_duration_left p,.flight_two_way_box_inner_selected_return_duration_right p{font-size:10px}.flight_two_way_box_inner_selected_destination_duration_middle span,.flight_two_way_box_inner_selected_return_duration_middle span{width:45px}.flight_two_way_box_inner_selected_destination_duration_middle p,.flight_two_way_box_inner_selected_return_duration_middle p{font-size:9px}}@media only screen and (max-width: 768px) and (max-width: 480px){.flight_two_way_box_inner_selected{flex-direction:column}.flight_two_way_box_inner_selected_destination,.flight_two_way_box_inner_selected_return{width:100%}}@media only screen and (max-width: 768px){.flight_two_way_box_inner_price{width:100%}.flight_two_way_box_inner_price_left{align-items:start}.flight_two_way_box_inner_price_left h5{font-size:18px}.flight_two_way_box_inner_price_left p{font-size:12px}}@media only screen and (max-width: 768px) and (max-width: 480px){.flight_two_way_box_inner_price_left{gap:2px}}@media only screen and (max-width: 768px){.flight_two_way_box_inner_price_right{justify-content:end;display:flex}.flight_two_way_box_bottom{display:none}}.fare-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.65);backdrop-filter:blur(4px);z-index:1050;justify-content:center;align-items:center}.fare-modal-overlay.active{display:flex}.fare-modal{background:#fff;border-radius:18px;width:94%;max-width:920px;max-height:94vh;min-height:520px;display:flex;flex-direction:column;overflow:hidden;box-shadow:rgba(100,100,111,0.25) 0px 10px 40px 0px}.fare-modal__header{display:flex;justify-content:space-between;align-items:flex-start;padding:15px;border-bottom:1px solid #e0e0e0;background:#fff}.fare-modal__header-info h4{font-size:17px;font-weight:700;margin-bottom:4px;color:#333}.fare-modal__header-info p{font-size:13px;color:#777;margin:0}.fare-modal__close{background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#555;padding:0 4px;transition:color 0.15s}.fare-modal__close:hover{color:#ce0e41}.fare-modal__body{display:flex;flex:1;overflow:hidden;min-height:0}.fare-modal__labels{width:170px;min-width:170px;display:none;flex-direction:column;border-right:1px solid #e0e0e0;background:#f2f4f8}.fare-modal__label-cell{padding:14px 18px;font-size:13px;color:#555;font-weight:500;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;min-height:48px}.fare-modal__label-cell--header{min-height:140px}.fare-modal__carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;padding:0 8px}.fare-modal__carousel::-webkit-scrollbar{display:none}.fare-modal__carousel-wrapper{flex:1;position:relative;overflow:hidden;display:flex;align-items:stretch}.fare-modal__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:2px solid #0071bb;background:#fff;font-size:22px;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px rgba(22,110,193,0.15);color:#0071bb;transition:all 0.2s ease-in-out}.fare-modal__nav--prev{left:6px}.fare-modal__nav--next{right:6px}.fare-modal__nav:hover:not(:disabled){background:#0071bb;color:#fff}.fare-modal__nav:disabled{opacity:0.2;cursor:default;border-color:#ccc;color:#ccc}.fare-modal__fare-col{min-width:240px;max-width:240px;flex-shrink:0;scroll-snap-align:start;display:flex;flex-direction:column;cursor:pointer;transition:background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;margin:8px 4px;border-radius:10px;border:2px solid transparent;background:#fff;box-shadow:rgba(100,100,111,0.1) 0px 4px 16px 0px}.fare-modal__fare-col.is-selected{background:rgba(22,110,193,0.04);border-color:#0071bb;box-shadow:rgba(22,110,193,0.15) 0px 4px 20px 0px}.fare-modal__fare-col:hover:not(.is-selected){background:#f2f4f8;border-color:#d0dde9}.fare-modal__fare-header{padding:18px 16px;text-align:center;min-height:140px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #eee}.fare-modal .fare-modal__fare-col .fare-modal__fare-col .fare-modal .fare-modal__fare-header h5{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;margin-bottom:8px;color:#333;font-family:"Montserrat", sans-serif}.fare-modal__fare-header .fare-price{font-size:22px;font-weight:700;margin-bottom:12px;color:#333;font-family:"Montserrat", sans-serif}.fare-modal__fare-header .fare-select-btn{display:inline-block;padding:7px 24px;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;border:2px solid #0071bb;background:#fff;color:#0071bb;transition:all 0.2s ease-in-out}.is-selected .fare-modal__fare-header .fare-select-btn{background:#0071bb;color:#fff}.fare-modal__fare-cell{padding:5px;font-size:10px;color:#555;border-bottom:1px solid #f0f0f0;min-height:40px;display:flex;align-items:center}.fare-modal__fare-cell:last-child{border-bottom:none}.fare-modal__fare-cell::before{content:attr(data-label);font-weight:500;color:#888;margin-right:8px;min-width:110px}.fare-modal__fare-cell--non-refundable{color:#ce0e41;font-weight:600}.fare-modal__fare-cell--refundable{color:#0071bb;font-weight:600}.fare-modal__footer{display:flex;justify-content:space-between;align-items:center;padding:16px 28px;border-top:2px solid #e0e0e0;background:#f2f4f8}.fare-modal__footer-info{display:flex;flex-direction:column}.fare-modal__footer-price{font-size:20px;font-weight:700;color:#333;font-family:"Montserrat", sans-serif}.fare-modal__footer-label{font-size:12px;color:#777;font-family:"Montserrat", sans-serif}.fare-modal__footer .btn{height:auto;padding:10px 32px;font-size:14px;font-family:"Montserrat", sans-serif}.fare-modal__footer .btn:disabled{opacity:0.5;cursor:not-allowed}.fare-modal__tooltip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:5px;border-radius:50%;border:1px solid #c5d5e8;background:#eef3fa;color:#0071bb;font-size:8px;font-weight:700;cursor:help;flex-shrink:0}.fare-modal__tooltip-trigger:after{content:attr(data-tooltip);position:absolute;right:0;bottom:calc(100% + 10px);min-width:200px;max-width:260px;padding:10px 12px;border-radius:10px;background:#333;color:#fff;font-size:12px;line-height:1.45;white-space:pre-line;box-shadow:0 12px 32px rgba(0,0,0,0.2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease, visibility .15s ease;z-index:5}.fare-modal__tooltip-trigger:hover:after{opacity:1;visibility:visible}#location-from,#location-to{display:none}#location-from.open,#location-to.open{display:block}span.code_inner{padding:2px 4px;border-radius:4px;background-color:#0071bb;color:#fff;font-size:12px}.novus-tc-block{margin-top:20px}.novus-tc-wrapper{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.novus-tc-wrapper input{display:none}.novus-tc-checkbox{min-width:20px;height:20px;border:2px solid #cbd5e1;border-radius:6px;position:relative;transition:all 0.25s ease}.novus-tc-checkbox::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity 0.2s ease}.novus-tc-text{font-size:14px;line-height:1.5;color:#000}.novus-tc-text a{color:#0071bb;font-weight:600;text-decoration:none}.novus-tc-text a:hover{text-decoration:underline}.novus-tc-wrapper input:checked+.novus-tc-checkbox{background:#0071bb;border-color:#0071bb}.novus-tc-wrapper input:checked+.novus-tc-checkbox::after{opacity:1}@use '../variables.scss' as *;.review_box{padding:15px;background-color:#fff;border-radius:5px;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.review_box_left{width:50%}.review_box_left h3{color:#0071bb;font-size:28px;margin:0}.review_box_right{width:50%;display:flex;justify-content:end}.review_box_right ul{display:inline-flex}.review_box_right ul li{margin-right:15px}.review_box_right ul li:last-child{margin-right:0}.review_box_right ul li a{color:#0071bb;padding:5px;position:relative}.review_box_right ul li a.active::before{content:'';width:100%;height:1px;background-color:#0071bb;display:inline-flex;bottom:0;position:absolute;left:0}@media only screen and (max-width: 480px){.review_box{padding:10px;margin-top:15px;flex-direction:column;gap:10px}.review_box_left{width:100%}.review_box_left h3{font-size:24px;text-align:center}.review_box_right{width:100%;justify-content:center}}.flightInfo{display:flex;justify-content:space-between;gap:15px;margin-top:15px}.flightInfo_review{width:75%}.flightInfo_review_box{padding:15px;background-color:#fff;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.flightInfo_review_box_inner{border:1px solid #e1e1e1;margin-bottom:20px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.flightInfo_review_box_inner_head_box{padding:10px;background-color:#fff}.flightInfo_review_box_inner_head_box_top{display:flex;margin-bottom:10px}.flightInfo_review_box_inner_head_box_top h4{font-size:22px}.flightInfo_review_box_inner_head_box_bottom{display:flex;justify-content:space-between;align-items:center}.flightInfo_review_box_inner_head_box_bottom_left{width:50%;display:flex;align-items:center}.flightInfo_review_box_inner_head_box_bottom_left .flight_date{padding:8px;display:inline-flex;background-color:#f5f5f5;font-size:14px;font-weight:500;margin-right:10px}.flightInfo_review_box_inner_head_box_bottom_left .flight_duration{font-size:14px}.flightInfo_review_box_inner_head_box_bottom_right{width:50%;display:flex;justify-content:end}.flightInfo_review_box_inner_head_box_bottom_right a{font-size:14px;color:#0071bb}@media only screen and (max-width: 768px){.flightInfo_review_box_inner_head_box{padding:8px}.flightInfo_review_box_inner_head_box_top h4{font-size:24px}.flightInfo_review_box_inner_head_box_bottom{flex-direction:row;gap:5px}.flightInfo_review_box_inner_head_box_bottom_left{width:70%}.flightInfo_review_box_inner_head_box_bottom_left .flight_date{padding:5px;font-size:12px;font-weight:400}.flightInfo_review_box_inner_head_box_bottom_left .flight_duration{font-size:12px}.flightInfo_review_box_inner_head_box_bottom_right{width:30%;justify-content:end}.flightInfo_review_box_inner_head_box_bottom_right a{font-size:10px;padding:4px 10px;background-color:#ce0f3d;border-radius:15px;color:#fff;font-weight:300;display:inline-flex}}@media only screen and (max-width: 480px){.flightInfo_review_box_inner_head_box_top h4{font-size:18px}}.flightInfo_review_box_inner_head_boxed{padding:10px;background-color:#fff}.flightInfo_review_box_inner_head_boxed_box{padding:8px;background-color:#f5f5f5}.flightInfo_review_box_inner_head_boxed_box_inner_box_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_left{width:70%;display:flex;align-items:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_left .current_flight_info{display:flex;align-items:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_left .current_flight_info img{margin-right:5px;border-radius:4px}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_left .current_flight_info span{margin-right:5px;font-size:14px}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_left .current_flight_info span:last-child{margin-right:0}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_left .current_flight_type{font-size:10px;margin-left:10px;border:1px solid #e1e1e1;padding:4px 8px;border-radius:15px;font-weight:500;background-color:#0071bb;color:#fff}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_right{width:30%;display:flex;justify-content:end}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_right .flight_info_type{font-weight:400;font-size:14px}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_right .flight_info_type span{color:#0071bb;font-weight:700}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box{padding:10px;background-color:#e1e1e1;border-radius:4px;margin-bottom:10px}@media only screen and (max-width: 768px){.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box{display:flex;flex-direction:column;gap:5px}}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top{display:flex;align-items:center;margin-bottom:0}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top .review_flight_info{display:flex;width:100%;font-size:16px}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top .review_flight_info_time{width:8%}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top .review_flight_info_circle{width:7%;display:flex;align-items:center;justify-content:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top .review_flight_info_circle span{width:10px;height:10px;border-radius:10px;background-color:transparent;border:1px solid #121212;display:inline-flex}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top .review_flight_info_airport{width:85%}@media only screen and (max-width: 768px){.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top .review_flight_info_time{width:15%;font-size:14px;text-align:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top .review_flight_info_circle{display:none}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_top .review_flight_info_airport{width:85%;font-size:14px}}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_body{display:flex;align-items:center;margin-bottom:0}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_body .review_flight_info_duration{margin-left:15%;font-size:14px;position:relative;padding:10px 0}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_body .review_flight_info_duration:before{width:1px;height:100%;content:"";display:inline-flex;position:absolute;left:-64%;border-left:1px dashed #111111;top:0}@media only screen and (max-width: 768px){.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_body{justify-content:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_body .review_flight_info{margin:0;padding:5px;font-size:12px;position:relative;display:flex;align-items:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_body .review_flight_info_duration{margin:0;display:flex;align-items:center;background-color:#fff;padding:2px 5px;padding-left:20px;font-size:12px;border-radius:2px}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_body .review_flight_info_duration:before{content:'';width:10px;height:10px;background:url(../img/clock.png) no-repeat;background-size:contain;display:inline-flex;position:absolute;border:none;left:5px;top:auto}}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom{display:flex;align-items:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom .review_flight_info{display:flex;width:100%;font-size:16px}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom .review_flight_info_time{width:8%}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom .review_flight_info_circle{width:7%;display:flex;align-items:center;justify-content:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom .review_flight_info_circle span{width:10px;height:10px;border-radius:10px;background-color:transparent;border:1px solid #121212;display:inline-flex}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom .review_flight_info_airport{width:85%}@media only screen and (max-width: 768px){.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom .review_flight_info_time{width:15%;font-size:14px;text-align:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom .review_flight_info_circle{display:none}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box_bottom .review_flight_info_airport{width:85%;font-size:14px}}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom{display:flex}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom .baggage_details{display:flex;margin-right:15px;align-items:center}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom .baggage_details:last-child{margin-right:0}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom .baggage_details img{width:18px;margin-right:5px}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom .baggage_details_inner{font-size:13px}@media only screen and (max-width: 480px){.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom{flex-direction:column;gap:4px}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom .baggage_details{margin:0}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom .baggage_details img{width:15px}.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_bottom .baggage_details_inner{font-size:11px}}.flightInfo_review_box_inner_head_boxed_layover_inner{padding:15px 0 15px calc(15% + 18px);position:relative}.flightInfo_review_box_inner_head_boxed_layover_inner h5{color:#0071bb;font-size:16px;margin-bottom:5px}.flightInfo_review_box_inner_head_boxed_layover_inner p{font-size:14px}.flightInfo_review_box_inner_head_boxed_layover_inner:before{width:1px;height:100%;content:"";display:inline-flex;position:absolute;border-left:1px dashed #111111;top:0;margin-left:-33px}@media only screen and (max-width: 480px){.flightInfo_review_box_inner_head_boxed_layover_inner h5{font-size:14px}.flightInfo_review_box_inner_head_boxed_layover_inner p{font-size:12px}}@media only screen and (max-width: 768px){.flightInfo_review_box_inner_head_boxed{padding:8px}.flightInfo_review_box_inner_head_boxed_box_inner_box_head{flex-direction:column;gap:5px}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_left{width:100%;justify-content:space-between}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_right{width:100%;justify-content:end}}@media only screen and (max-width: 768px) and (max-width: 420px){.flightInfo_review_box_inner_head_boxed_box_inner_box_head_right .flight_info_type{font-size:12px}.flightInfo_review_box_inner_head_boxed_box_inner_box_head_right .flight_info_type span{font-weight:600}}@media only screen and (max-width: 768px){.flightInfo_review_box_inner_head_boxed_box_inner_box_body_inner_box{padding:8px}}@media only screen and (max-width: 768px){.flightInfo_review_box_inner{border:none;box-shadow:none}.flightInfo_review_box_inner_head_box{padding:0;margin-bottom:10px}.flightInfo_review_box_inner_head_boxed{padding:0}}.flightInfo_review_box_traveller{margin-bottom:15px}.flightInfo_review_box_traveller_box{padding:10px;border:1px solid #e1e1e1;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background-color:#fff}.flightInfo_review_box_traveller_box_inner h3{margin-bottom:15px}.flightInfo_review_box_bottom{display:flex;justify-content:end}.flightInfo_fare{width:25%}.flightInfo_fare_box{padding:15px;background-color:#fff;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.flightInfo_fare_box.sticky{position:sticky;top:85px;margin-bottom:0}@media only screen and (max-width: 768px){.flightInfo_fare_box.sticky{position:fixed;width:100%;top:auto;bottom:0;left:0;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px;background-color:#fff;z-index:99}}.flightInfo_fare_box h4{font-size:22px;margin-bottom:15px;display:flex;align-items:center;position:relative;cursor:pointer}.flightInfo_fare_box h4:before{content:'';width:10px;height:10px;display:inline-flex;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);position:absolute;right:8px;transition:all 0.25s ease-in-out}.flightInfo_fare_box h4.active:before{transform:rotate(315deg)}@media only screen and (max-width: 480px){.flightInfo_fare_box h4{font-size:18px;margin-bottom:10px}.flightInfo_fare_box h4:before{width:8px;height:8px}}.flightInfo_fare_box_price{display:none;border-bottom:1px solid #e1e1e1}.flightInfo_fare_box_price.active{display:block}.flightInfo_fare_box_price_base{margin-bottom:15px}.flightInfo_fare_box_price_base_inner{display:flex;justify-content:space-between;padding-left:20px;position:relative;align-items:center;margin-bottom:10px;cursor:pointer}.flightInfo_fare_box_price_base_inner:last-child{margin-bottom:0}.flightInfo_fare_box_price_base_inner span:last-child{font-size:18px}.flightInfo_fare_box_price_base_inner:before{content:'';background:url(../img/plus.png) no-repeat;width:12px;height:12px;background-size:contain;display:inline-flex;position:absolute;left:0}.flightInfo_fare_box_price_base_inner.open span:last-child{display:none}.flightInfo_fare_box_price_base_inner.open:before{background:url(../img/minus.png) no-repeat;background-size:contain}.flightInfo_fare_box_price_base_deep{padding-left:20px;display:none}.flightInfo_fare_box_price_base_deep.active{display:block}.flightInfo_fare_box_price_base_deep p{display:flex;align-items:center;justify-content:space-between;font-size:13px}.flightInfo_fare_box_price_base_deep p span:last-child{font-size:14px}@media only screen and (max-width: 480px){.flightInfo_fare_box_price_base{margin-bottom:8px}.flightInfo_fare_box_price_base_inner{margin-bottom:5px}.flightInfo_fare_box_price_base_inner span{font-size:13px}.flightInfo_fare_box_price_base_inner span:last-child{font-size:14px}.flightInfo_fare_box_price_base_deep p{font-size:12px}.flightInfo_fare_box_price_base_deep p span:last-child{font-size:13px}}.flightInfo_fare_box_total{padding-top:10px;margin-bottom:10px}.flightInfo_fare_box_total_inner{display:flex;justify-content:space-between}.flightInfo_fare_box_total_inner span{font-size:20px}.flightInfo_fare_box_total_inner span:last-child{color:#0071bb}@media only screen and (max-width: 480px){.flightInfo_fare_box_total{padding-top:8px}.flightInfo_fare_box_total_inner span{font-size:16px}}@media only screen and (max-width: 768px){.flightInfo{flex-direction:column}.flightInfo_review{width:100%}.flightInfo_review_box{padding:10px}.flightInfo_fare{width:100%}}@media only screen and (max-width: 480px){.flightInfo_review_box{padding:8px}}.traveller_form_box{border:1px solid #e1e1e1;border-radius:4px}.traveller_form_box_header{background-color:#0071bb;padding:10px}.traveller_form_box_header h4{font-size:18px;cursor:pointer;color:#fff;position:relative;display:flex;align-items:center;margin:0}.traveller_form_box_header h4:after{content:'';width:10px;height:10px;display:inline-flex;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);position:absolute;right:10px;transition:all 0.25s ease-in-out;margin-top:-5px}.traveller_form_box_header h4.rotateit:after{transform:rotate(315deg);margin-top:5px}.traveller_form_box_form{display:none;padding:10px}.traveller_form_box_form.show{display:block}#fare_rules .popup_box{width:min(550px, calc(100vw - 32px));max-height:calc(100vh - 40px);display:flex;flex-direction:column}#fare_rules .popup_box_inner{display:flex;flex-direction:column;min-height:0}#fare_rules .fare_table{display:flex;flex-direction:column;min-height:0}#fare_rules .fare_table_box{overflow-y:auto;max-height:calc(100vh - 180px);overscroll-behavior:contain;padding-right:4px}.affiliate_banner{background:#eef2f3;background-repeat:no-repeat;background-position:right}@media screen and (max-width: 768px){.affiliate_banner{background-image:none}}.affiliate_heading_box{display:flex;padding:25px 30px;background-color:#fff;border-radius:15px;flex-direction:column;background-image:url(https://upload.wikimedia.org/wikipedia/commons/8/87/Google_Chrome_icon_%282011%29.png);background-repeat:no-repeat;background-position:right;background-size:auto;background-position-x:calc(100% - -100px);box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;margin-bottom:0}.affiliate_heading_box .affiliate_heading_box_L{width:70%;display:flex}.affiliate_heading_box .affiliate_heading_box_L h2{font-size:32px;margin-bottom:15px;line-height:1.32;font-weight:300}.affiliate_heading_box .affiliate_heading_box_L h2 span{color:#0071bb;font-family:"Open Sans",sans-serif;font-weight:700}.affiliate_heading_box .affiliate_heading_box_L h2 span.brand_text span{color:#ce0f3d}.affiliate_heading_box .affiliate_heading_box_R{width:100%}@media screen and (max-width: 768px){.affiliate_heading_box{flex-wrap:wrap;background-image:none}.affiliate_heading_box .affiliate_heading_box_L{width:100%}.affiliate_heading_box .affiliate_heading_box_L h2{font-size:28px;text-align:center;margin-bottom:10px}}@media screen and (max-width: 768px) and (max-width: 449px){.affiliate_heading_box .affiliate_heading_box_L h2{font-size:24px}}@media screen and (max-width: 768px){.affiliate_heading_box .affiliate_heading_box_R{width:100%;text-align:center}}.affiliate_row{display:flex}.affiliate_row .affiliate_box{width:calc(100%/5)}.affiliate_row .affiliate_box .affiliate_box_inner{width:calc(100% - 15px);box-shadow:0 23px 43px rgba(60,64,67,0.05),0 1px 3px rgba(60,64,67,0.3);border-radius:15px;transition:all 0.25s ease-in-out}.affiliate_row .affiliate_box .affiliate_box_inner .affiliate_box_i{border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}.affiliate_row .affiliate_box .affiliate_box_inner .affiliate_box_i img{width:100%;height:auto}.affiliate_row .affiliate_box .affiliate_box_inner .affiliate_box_c{padding:20px 15px;background-color:#f8f9fa;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center}.affiliate_row .affiliate_box .affiliate_box_inner .affiliate_box_c h4{color:#000;margin-bottom:10px;line-height:1}.affiliate_row .affiliate_box .affiliate_box_inner .affiliate_box_c p{color:#000;margin-bottom:10px;line-height:1}.affiliate_row .affiliate_box .affiliate_box_inner .affiliate_box_c a{padding:5px 15px;background-color:#ce0f3d;color:#fff;display:inline-flex}.affiliate_row .affiliate_box .affiliate_box_inner:hover{transform:translateY(-5px)}@media screen and (max-width: 768px){.affiliate_row{flex-wrap:wrap;justify-content:space-between}.affiliate_row .affiliate_box{width:calc(100%/2 - 8px);margin-bottom:15px}.affiliate_row .affiliate_box .affiliate_box_inner{width:100%}.affiliate_row .affiliate_box:last-child{margin-bottom:0}}.aff_details_row{padding:15px;border:1px solid #e8eaed;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.aff_details_row .aff_details_box{display:flex;align-items:center;justify-content:space-between}.aff_details_row .aff_details_box .aff_details_box_image{width:calc(20% - 15px)}.aff_details_row .aff_details_box .aff_details_box_content{width:calc(60% - 15px)}.aff_details_row .aff_details_box .aff_details_box_content h2{margin-bottom:10px}.aff_details_row .aff_details_box .aff_details_box_content p{margin-bottom:10px;font-size:18px}.aff_details_row .aff_details_box .aff_details_box_content a{font-size:16px;color:#0071bb;text-decoration:underline}.aff_details_row .aff_details_box .aff_details_box_button{width:calc(20% - 15px);text-align:center}@media screen and (max-width: 768px){.aff_details_row .aff_details_box{flex-direction:column}.aff_details_row .aff_details_box .aff_details_box_image,.aff_details_row .aff_details_box .aff_details_box_content,.aff_details_row .aff_details_box .aff_details_box_button{width:100%;margin-bottom:15px;text-align:center}.aff_details_row .aff_details_box .aff_details_box_image img{width:100%}.aff_details_row .aff_details_box .aff_details_box_button{margin-bottom:0}}.aff_details_row .aff_tnc_box{display:none;padding:15px;border:1px solid #ddd;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;margin-top:30px}.aff_details_row .aff_tnc_box h4{margin-bottom:15px}.aff_details_row .aff_tnc_box ul{padding-left:20px}.aff_details_row .aff_tnc_box ul li{line-height:1.4;margin-bottom:5px;font-size:16px;list-style:circle}.aff_details_row .aff_tnc_box ul li:last-child{margin-bottom:0}.aff_details_row .aff_tnc_box.active{display:flex;flex-direction:column}.affiliate_slider .slick-slide{margin:0 15px}@media screen and (max-width: 768px){.affiliate_slider .slick-slide{margin:0 10px}}.affiliate_slider .slick-list{margin:0 -15px;overflow:visible}@media screen and (max-width: 768px){.affiliate_slider .slick-list{margin:0 -10px}}.affiliate_slider .slick-prev,.affiliate_slider .slick-next{width:68px;height:68px;z-index:999;margin-top:10px;transition:all .25s ease-out}.affiliate_slider .slick-prev.slick-disabled,.affiliate_slider .slick-next.slick-disabled{opacity:0}.affiliate_slider .slick-prev:hover,.affiliate_slider .slick-next:hover{transform:translateY(-50%) scale(1.09)}.affiliate_slider .slick-prev{left:0;background:url("../img/banner-slides/arrow_left.png") 0 0 no-repeat !important}.affiliate_slider .slick-next{right:0;background:url("../img/banner-slides/arrow_right.png") 0 0 no-repeat !important}.affiliate_slide_box{transition:all 0.25s ease-in-out;z-index:-1}.affiliate_slide_box .affiliate_box_i{border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;width:100%;height:150px;max-height:150px;display:flex;align-items:center;justify-content:center;background-color:#fff}.affiliate_slide_box .affiliate_box_i img{width:100%;height:auto;object-fit:scale-down}.affiliate_slide_box .affiliate_box_c{padding:20px 15px;background-color:#f8f9fa;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center}.affiliate_slide_box .affiliate_box_c h4{color:#000;margin-bottom:15px;line-height:1;font-size:26px}.affiliate_slide_box .affiliate_box_c p{color:#000;margin-bottom:10px;line-height:1}.affiliate_slide_box.slick-active:hover{transform:translateY(-7px);z-index:1;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:15px}.margin-top-20{margin-top:20px}.affiliate_row_box{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.affiliate_row_box{justify-content:space-between}}.affiliate_row_box .affiliate_boxed{width:calc(100%/4 - 15px);transition:all 0.25s ease-in-out;margin-bottom:15px;margin-right:15px;cursor:pointer}@media screen and (max-width: 768px){.affiliate_row_box .affiliate_boxed{width:calc(100%/2 - 10px);margin-right:0}}@media screen and (max-width: 420px){.affiliate_row_box .affiliate_boxed{width:calc(100%)}}.affiliate_row_box .affiliate_boxed .affiliate_box_i{border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;width:100%;height:150px;max-height:150px;display:flex;align-items:center;justify-content:center;background-color:#fff}.affiliate_row_box .affiliate_boxed .affiliate_box_i img{width:100%;height:auto;object-fit:scale-down}.affiliate_row_box .affiliate_boxed .affiliate_box_c{padding:20px 15px;background-color:#f8f9fa;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center}.affiliate_row_box .affiliate_boxed .affiliate_box_c h4{color:#000;margin-bottom:15px;line-height:1;font-size:26px}.affiliate_row_box .affiliate_boxed .affiliate_box_c p{color:#000;margin-bottom:10px;line-height:1}.affiliate_row_box .affiliate_boxed .affiliate_box_c .ribbon-h{display:inline-block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 30px;font-size:15px;background:#ce0f3d;color:#fff;cursor:default}.affiliate_row_box .affiliate_boxed .affiliate_box_c .ribbon-h::before,.affiliate_row_box .affiliate_boxed .affiliate_box_c .ribbon-h::after{position:absolute;content:"";width:0px;height:0px;z-index:1}.affiliate_row_box .affiliate_boxed .affiliate_box_c .ribbon-h::before{top:0;left:0;border-width:20px 0px 20px 15px;border-color:transparent transparent transparent #fff;border-style:solid}.affiliate_row_box .affiliate_boxed .affiliate_box_c .ribbon-h::after{top:0;right:0;border-width:20px 15px 20px 0px;border-color:transparent #fff transparent transparent;border-style:solid}.affiliate_row_box .affiliate_boxed:hover{transform:translateY(-7px);box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:15px}.dflex{display:flex}.justify-sb{justify-content:space-between}.justify-end{justify-content:end}.align-c{align-items:center}.fwrap{flex-wrap:wrap}.flex_d{flex-direction:column}@media only screen and (max-width: 768px){.flex_d_mob{flex-direction:column}.flex_reverse_mob{flex-direction:column-reverse}}.text_center{display:flex;justify-content:center}.bigspacing{padding:60px 0 0}@media screen and (max-width: 768px){.bigspacing{padding:40px 0 0}}@media screen and (max-width: 479px){.bigspacing{padding:30px 0 0}}.smallspacing{padding:20px 0}@media screen and (max-width: 479px){.smallspacing{padding:15px 0}}.pdb60{padding-bottom:60px}.wid1000{max-width:1000px;margin:0 auto}.wid100{width:100%}.wid80{width:calc(80% - 10px)}.wid75{width:calc(75% - 10px)}.wid50{width:calc(50% - 10px)}@media only screen and (max-width: 768px){.wid50{width:100%}}.wid33{width:calc(33.3333333333% - 10px)}@media only screen and (max-width: 768px){.wid33{width:100%}}.wid25{width:calc(25% - 10px)}.wid20{width:calc(20% - 10px)}.brand_text{color:#0071bb;font-family:"GilroyBold", sans-serif}.brand_text span{color:#ce0f3d;font-family:"GilroyBold", sans-serif}.blackbg{background-color:#343434}.lightgraybg{background-color:#f7f7fa}.container_full{max-width:1620px;margin:0 auto}.container_full.softbg{background-color:#dbf1fc}.container_full.some-shadow{box-shadow:rgba(0,0,0,0.04) 0px 3px 5px}.common_heading_box{margin-bottom:40px}.common_heading_box h3{font-size:28px;font-weight:700}.common_heading_box_big{margin-bottom:50px;text-align:center}@media only screen and (max-width: 768px){.common_heading_box_big{margin-bottom:30px}}.common_heading_box_big h3{font-size:44px;font-weight:900;color:#000}@media only screen and (max-width: 768px){.common_heading_box_big h3{font-size:32px}}@media only screen and (max-width: 479px){.common_heading_box_big h3{font-size:28px}}.faq_box{border-bottom:1px solid #000;padding:15px;transition:all 0.25s ease-in-out}@media screen and (max-width: 768px){.faq_box{padding:10px}}.faq_box .faqQ{font-weight:700;font-size:20px;cursor:pointer;position:relative;display:flex;align-items:center}@media screen and (max-width: 768px){.faq_box .faqQ{padding-right:30px;font-size:18px}}.faq_box .faqQ:before{content:'';width:20px;height:2px;display:inline-flex;background-color:#000;position:absolute;right:0;transform:rotate(90deg)}@media screen and (max-width: 479px){.faq_box .faqQ:before{width:15px}}.faq_box .faqQ:after{content:'';width:20px;height:2px;display:inline-flex;background-color:#000;position:absolute;right:0}@media screen and (max-width: 479px){.faq_box .faqQ:after{width:15px}}.faq_box .faqQ:hover{color:#ce0f3d}.faq_box .faqQ:hover:before,.faq_box .faqQ:hover:after{background-color:#ce0f3d}.faq_box .faqA{display:none}.faq_box .faqA ol,.faq_box .faqA ul{padding-left:25px;margin-bottom:15px}.faq_box .faqA ol li,.faq_box .faqA ul li{margin-bottom:10px}.faq_box .faqA ol li:last-child,.faq_box .faqA ul li:last-child{margin-bottom:0}.faq_box .faqA ul li{list-style:disc}.faq_box .faqA p{margin-bottom:10px}@media screen and (max-width: 768px){.faq_box .faqA p{line-height:1.4}}.faq_box .faqA p a{color:#ce0f3d;text-decoration:underline;font-weight:600}.faq_box .faqA p:last-child{margin-bottom:0}.faq_box.active .faqQ{color:#ce0f3d;margin-bottom:15px}.faq_box.active .faqQ:before{content:none}.faq_box.active .faqQ:after{background-color:#ce0f3d}.faq_box.active .faqA{display:flex;flex-direction:column}.faq_box:last-child{border-bottom:none}a{text-decoration:none;cursor:pointer}a.pro_btn{padding:10px 20px;border-radius:25px;background-color:#0071bb;color:#fff;position:relative;display:inline-flex;align-items:center;font-size:16px;justify-content:center}@media only screen and (max-width: 990px){a.pro_btn{font-size:14px}}@media screen and (max-width: 768px){a.pro_btn{font-size:14px;max-height:30px;line-height:1}}a.pro_btn span{position:absolute;left:10px;display:flex;align-items:center}a.pro_btn.pro_btn_with_icon{padding-left:40px}a.pro_btn.pro_btn_empty{background-color:rgba(0,0,0,0);color:#ce0f3d}a.pro_btn.pro_btn_empty:hover{background-color:#b90e37;color:#fff}a.pro_btn.pro_btn_extension{padding:12px 30px 12px 60px}@media only screen and (max-width: 990px){a.pro_btn.pro_btn_extension{padding:6px 15px 6px 45px}a.pro_btn.pro_btn_extension span{width:30px;height:30px}}@media screen and (max-width: 768px){a.pro_btn.pro_btn_extension{padding:8px 15px 8px 45px}}a.pro_btn.pro_btn_extension.pro_btn_extension_white{background-color:#fff;color:#0071bb;font-weight:500}a.pro_btn.pro_btn_extension span{left:0px}@media screen and (max-width: 768px){a.pro_btn.pro_btn_extension span{width:30px;height:30px}}button{outline:none;border:none;cursor:pointer}button.pro_btn{padding:10px 20px;border-radius:25px;background-color:#ce0f3d;color:#fff;position:relative;display:inline-flex;align-items:center;font-size:16px;justify-content:center}button.pro_btn span{position:absolute;left:10px;display:flex;align-items:center}button.pro_btn.pro_btn_with_icon{padding-left:40px}button.pro_btn.pro_btn_empty{background-color:rgba(0,0,0,0);color:#ce0f3d}button.pro_btn.pro_btn_extension{padding:12px 30px 12px 60px}button.pro_btn.pro_btn_extension.pro_btn_extension_white{background-color:#fff;color:#ce0f3d;font-weight:500}button.pro_btn.pro_btn_extension span{left:0px}.bigstripbox{padding:50px;background-color:#ce0f3d;border-radius:20px;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.bigstripbox{padding:25px;border-radius:15px}}.bigstripbox h3{font-size:28px;font-weight:900;margin-bottom:20px;color:#fff;text-align:center;line-height:1;z-index:1;position:relative}@media only screen and (max-width: 768px){.bigstripbox h3{font-size:22px;line-height:1.32}}.bigstripbox p{font-size:20px;font-weight:500;margin-bottom:20px;color:#fff;text-align:center;z-index:1;position:relative}.bigstripbox:before{content:"Smart Shopping";font-size:180px;position:absolute;display:inline-flex;font-weight:900;color:#fff;opacity:0.15;white-space:nowrap;left:50%;top:50%;z-index:0;transform:rotate(-3deg) translate(-50%, -50%)}@media only screen and (max-width: 768px){.bigstripbox:before{font-size:90px}}.banner_cbox{width:50%}@media only screen and (max-width: 768px){.banner_cbox{width:100%;margin-bottom:15px}}.banner_cbox h1{font-weight:700;font-size:72px;color:#000;line-height:1.12;margin-bottom:20px}.banner_cbox h1 .brand_text{font-family:"GilroyBold", sans-serif}.banner_cbox h1 .brand_text span{font-family:"GilroyBold", sans-serif}@media only screen and (max-width: 990px){.banner_cbox h1{font-size:60px}}@media only screen and (max-width: 768px){.banner_cbox h1{font-size:44px}}.banner_cbox h4{font-size:24px;font-weight:300;line-height:1.24;margin-bottom:20px}@media only screen and (max-width: 990px){.banner_cbox h4{font-size:20px}}@media only screen and (max-width: 768px){.banner_cbox h4{font-size:18px;line-height:1.48}}.banner_ibox{width:50%}@media only screen and (max-width: 768px){.banner_ibox{width:100%}}.extension_features_box{text-align:center;padding:20px;border:1px solid rgba(0,0,0,0)}@media only screen and (max-width: 768px){.extension_features_box{padding:15px}}.extension_features_box img{margin-bottom:20px}.extension_features_box h4{font-size:24px;font-weight:700;margin-bottom:10px}@media only screen and (max-width: 768px){.extension_features_box h4{font-size:20px}}.extension_features_box p{font-size:20px;font-weight:300;margin-bottom:0;line-height:1.36}@media only screen and (max-width: 768px){.extension_features_box p{font-size:16px}}.extension_features_box:hover{border:1px solid #dee2e6;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px}.how_it_works_box{margin-bottom:60px}@media only screen and (max-width: 768px){.how_it_works_box{margin-bottom:20px}}.how_it_works_box .how_it_works_cbox{width:calc(100% - 60px)}@media only screen and (max-width: 768px){.how_it_works_box .how_it_works_cbox{width:100%;margin-bottom:15px}}.how_it_works_box .how_it_works_cbox.how_it_works_cbox_right{padding-left:40px}@media only screen and (max-width: 768px){.how_it_works_box .how_it_works_cbox.how_it_works_cbox_right{padding-left:0}}.how_it_works_box .how_it_works_cbox h4{font-size:28px;margin-bottom:20px;font-weight:700;line-height:1.18}@media only screen and (max-width: 768px){.how_it_works_box .how_it_works_cbox h4{font-size:20px;margin-bottom:10px}}.how_it_works_box .how_it_works_cbox p{font-size:20px;font-weight:300;margin-bottom:20px;line-height:1.36}.how_it_works_box .how_it_works_cbox p:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.how_it_works_box .how_it_works_cbox p{font-size:16px}}.how_it_works_box .how_it_works_ibox img{width:100%;height:auto}.how_it_works_box:last-child{margin-bottom:0}.dashboardheading{padding:1rem 0}.reward-card{display:flex;align-items:center;justify-content:space-between;padding:20px;background:linear-gradient(90deg, #0071bb 0%, #00548e 100%);border-radius:18px;box-shadow:0px 4px 18px rgba(0,0,0,0.06);width:100%;margin:0 auto;gap:20px}@media only screen and (max-width: 499px){.reward-card{padding:10px;border-radius:10px;gap:10px}}.reward-card-left{width:80%;display:flex;align-items:center;gap:15px}@media only screen and (max-width: 499px){.reward-card-left{gap:10px}}.reward-card-left .reward-icon{background-color:#fff;width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center}.reward-card-left .reward-icon img{width:28px;height:28px}@media only screen and (max-width: 499px){.reward-card-left .reward-icon{width:40px;height:40px;border-radius:6px}.reward-card-left .reward-icon img{width:20px;height:20px}}.reward-card-left .reward-content h3{margin:0;font-size:20px;font-weight:600;color:#fff;text-align:left}.reward-card-left .reward-content p{margin:5px 0 0;font-size:14px;color:#fff;text-align:left}@media only screen and (max-width: 499px){.reward-card-left .reward-content h3{font-size:16px}.reward-card-left .reward-content p{font-size:13px}}.reward-card-right{width:20%;display:flex;justify-content:end}.mb-40{margin-bottom:40px !important}.reward-arrow{display:flex;align-items:center;justify-content:center;font-size:22px;width:50px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;height:50px;padding:0;line-height:50px}.reward-arrow span{font-size:22px;padding:10px 16px;border-radius:12px;background:#fff}@media only screen and (max-width: 499px){.reward-arrow span{font-size:16px;padding:8px 15px;border-radius:10px}}@media only screen and (min-width: 500px) and (max-width: 601px){.reward-card{padding:10px;border-radius:10px;gap:10px}.reward-icon{width:40px;height:40px;border-radius:6px}.reward-icon img{width:20px;height:20px}.reward-content h3{font-size:16px}.reward-content p{font-size:12px}.reward-arrow span{font-size:20px;padding:8px 12px}}.reward-box-goalset{padding:20px;border-radius:18px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background:#FEFBED;background:-webkit-linear-gradient(135deg, #0071bb 0%, #00548e 100%);background:-moz-linear-gradient(135deg, #0071bb 0%, #00548e 100%);background:linear-gradient(135deg, #0071bb 0%, #00548e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEFBED", endColorstr="#FEFBED", GradientType=0);margin-bottom:0}@media only screen and (max-width: 499px){.reward-box-goalset{padding:12px;border-radius:10px}}.reward-box-goalset-top{margin-bottom:10px}.reward-box-goalset-top-header{display:flex;align-items:center;justify-content:space-between;width:100%}.reward-box-goalset-top-header-left{width:80%;display:flex;align-items:center;gap:15px}@media only screen and (max-width: 499px){.reward-box-goalset-top-header-left{gap:10px}}.reward-box-goalset-top-header-left .reward-icon{background:#fff;width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center}.reward-box-goalset-top-header-left .reward-icon img{width:28px;height:28px}@media only screen and (max-width: 499px){.reward-box-goalset-top-header-left .reward-icon{width:40px;height:40px;border-radius:6px}.reward-box-goalset-top-header-left .reward-icon img{width:20px;height:20px}}.reward-box-goalset-top-header-left .reward-content h3{margin:0;font-size:20px;font-weight:600;color:#fff;text-align:left}.reward-box-goalset-top-header-left .reward-content p{margin:5px 0 0;font-size:14px;color:#fff;text-align:left}@media only screen and (max-width: 499px){.reward-box-goalset-top-header-left .reward-content h3{font-size:18px}.reward-box-goalset-top-header-left .reward-content p{font-size:13px}}.reward-box-goalset-top-header-right{width:20%;display:flex;justify-content:end}.reward-box-goalset-middle{margin-bottom:10px}.reward-box-goalset-middle-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.reward-box-goalset-middle-top-left{font-size:18px;color:#fff;font-weight:600}@media only screen and (max-width: 499px){.reward-box-goalset-middle-top-left{font-size:14px}}.reward-box-goalset-middle-top-right{font-size:20px;color:#fff;font-weight:600}@media only screen and (max-width: 499px){.reward-box-goalset-middle-top-right{font-size:14px}}.reward-box-goalset-bottom{display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:#fff;border:1px solid #fff;border-radius:10px}@media only screen and (max-width: 499px){.reward-box-goalset-bottom{padding:8px;border-radius:8px}}.reward-box-goalset-bottom-left{text-align:left}.reward-box-goalset-bottom-left h5{color:#121212;font-weight:500;font-size:18px;margin-bottom:5px}.reward-box-goalset-bottom-left p{color:#676767;font-weight:400;font-size:14px;margin:0}@media only screen and (max-width: 499px){.reward-box-goalset-bottom-left h5{font-size:16px}.reward-box-goalset-bottom-left p{font-size:13px}}.reward-box-goalset-bottom-right span{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background-color:#FFFAE8;border-radius:100%}@media only screen and (max-width: 499px){.reward-box-goalset-bottom-right span{width:25px;height:25px}}.reward-box-goalset-bottom-right span.complete{background-color:#cdf6d8}.reward-box-goalset-bottom-right span img{width:50%}.reward-box-goalset-progress{margin-bottom:1rem;display:flex;flex-direction:column;gap:0.5rem}.reward-box-goalset-progress-top{display:flex;align-items:center;justify-content:space-between}.reward-box-goalset-progress-top h4{color:#fff;font-weight:300;font-size:0.8rem}.reward-box-goalset-progress-top p{color:#fff;font-weight:500;margin-bottom:0;font-size:0.8rem}@media only screen and (max-width: 499px){.reward-box-goalset-progress-top h4{font-size:13px}.reward-box-goalset-progress-top p{font-size:13px}}.reward-box-goalset-progress-bar{width:100%}.reward-box-goalset-progress-bar progress{width:100%}.reward-box-goalset-progress-container{width:100%;background-color:#FFECEC;border-radius:0.5rem;overflow:hidden;height:0.5rem;border:1px solid #F2F2F2}.reward-box-goalset-progress-bar{height:100%;width:0%;background:linear-gradient(90deg, #F1BB49, #f0b433);transition:width 0.3s ease-in-out;border:1px solid #F1BB49}.reward-box-goalset.complete{background:#F3FDF5;background:-webkit-linear-gradient(90deg, #f3fdf5 0%, #fff 50%, #f3fdf5 100%);background:-moz-linear-gradient(90deg, #f3fdf5 0%, #fff 50%, #f3fdf5 100%);background:linear-gradient(90deg, #f3fdf5 0%, #fff 50%, #f3fdf5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F3FDF5", endColorstr="#F3FDF5", GradientType=1)}.reward-box-goalset.complete .reward-box-goalset-top-header-left .reward-icon{background-color:#cdf6d8}.reward-box-goalset.complete .reward-box-goalset-top-header-left .reward-content p{color:#4ca054}.reward-box-goalset.complete .reward-box-goalset-progress-container{background:#d4fadb}.reward-box-goalset.complete .reward-box-goalset-progress-bar{background:linear-gradient(90deg, #77da89, #5fc16a);border:1px solid #77da89}.reward-box-goalset.complete .reward-box-goalset-bottom{border-color:#cdf6d8}.reward-box-goalset.complete .reward-box-goalset-bottom-right span{background-color:#cdf6d8}.reward-box-goalset.complete .reward-arrow span{background-color:#cdf6d8}.home-membership{border-radius:0.8rem;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;overflow:hidden;margin-bottom:1rem}.home-membership-top{background-color:#FFFFFF;padding:1rem}.home-membership-top p{color:#000;font-weight:400;font-size:0.8rem}.home-membership-top-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.8rem}.home-membership-top-header h4{font-weight:400;color:#000}.home-membership-top-header span{padding:0.5rem;background-color:#F1E9FD;border-radius:0.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:0.75rem;color:#0071bb}.home-membership-top-header span.hold{background-color:#FFE8E8;color:#EA3F3F}.home-membership-bottom{position:relative;border-bottom-left-radius:0.8rem;border-bottom-right-radius:0.8rem}.home-membership-bottom a{font-size:0.9rem;display:flex;align-items:center;background-color:#F4ECFF;padding:1rem;color:#8D4CE3}.home-membership-bottom a img{margin-right:0.5rem;width:1.5rem;height:1.5rem}.home-membership-bottom a:after{content:"";width:0.8rem;height:0.8rem;background:url(./../images/arrow_colored.png) no-repeat;background-size:cover;display:inline-flex;transform:rotate(180deg);position:absolute;right:0.8rem}.home-membership-bottom a.hold{background-color:#FCF3F2;color:#D24444}.home-membership-bottom a.hold:after{background:url(./../images/arrow_colored_red.png) no-repeat;background-size:contain;transform:rotate(0deg)}.home-goals{padding:0.8rem;border-radius:0.8rem;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background:#FEFBED;background:-webkit-linear-gradient(135deg, #fefbed 0%, #fff 50%, #fefbed 100%);background:-moz-linear-gradient(135deg, #fefbed 0%, #fff 50%, #fefbed 100%);background:linear-gradient(135deg, #fefbed 0%, #fff 50%, #fefbed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEFBED", endColorstr="#FEFBED", GradientType=0);margin-bottom:1rem}.home-goals-top{margin-bottom:0.75rem}.home-goals-top-header{display:flex;align-items:center;gap:0.5rem}.home-goals-top-header-left span{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:0.5rem;background-color:#FDF4D0}.home-goals-top-header-left span.complete{background-color:#cdf6d8}.home-goals-top-header-left span img{width:65%}.home-goals-top-header-right{position:relative;display:flex;justify-content:center;flex-direction:column}.home-goals-top-header-right h4{font-size:24px;font-weight:400;color:#000;margin-bottom:5px}.home-goals-top-header-right p{color:#D48F4C;font-size:15px;font-weight:400;margin:0}.home-goals-top-header-right p.complete{color:#4ca054}.home-goals-top-header-right:after{content:"";width:0.9rem;height:0.9rem;background:url(../../../../img/goals/arrow_colored_gold.png) no-repeat;background-size:contain;display:inline-flex;position:absolute;right:0}.home-goals-middle{margin-bottom:10px}.home-goals-middle-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.home-goals-middle-top-left{font-size:18px;color:#575757}.home-goals-middle-top-right{font-size:20px;color:#A9A9A9}.home-goals-bottom{display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:#fff;border:1px solid #EBA53D;border-radius:0.75rem}.home-goals-bottom.complete{border-color:#cdf6d8}.home-goals-bottom-left h5{color:#676767;font-weight:400;font-size:18px;margin-bottom:5px}.home-goals-bottom-left p{color:#000;font-weight:400;font-size:18px}.home-goals-bottom-right span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background-color:#FFFAE8;border-radius:100%}.home-goals-bottom-right span.complete{background-color:#cdf6d8}.home-goals-bottom-right span img{width:50%}.home-goals-progress{margin-bottom:1rem;display:flex;flex-direction:column;gap:0.5rem}.home-goals-progress-top{display:flex;align-items:center;justify-content:space-between}.home-goals-progress-top h4{color:#fff;font-weight:300;font-size:0.8rem}.home-goals-progress-top p{color:#fff;font-weight:500;margin-bottom:0;font-size:0.8rem}.home-goals-progress-bar{width:100%}.home-goals-progress-bar progress{width:100%}.home-goals-progress-container{width:100%;background-color:#FFECEC;border-radius:0.5rem;overflow:hidden;height:0.5rem;border:1px solid #F2F2F2}.home-goals-progress-container.complete{background:#d4fadb}.home-goals-progress-bar{height:100%;width:0%;background:linear-gradient(90deg, #F1BB49, #f0b433);transition:width 0.3s ease-in-out;border:1px solid #F1BB49}.home-goals-progress-bar.complete{background:linear-gradient(90deg, #77da89, #5fc16a);border:1px solid #77da89}.home-goals-main-header{display:flex;align-items:center;gap:0.5rem}.home-goals-main-header-left span{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:0.5rem;background-color:#FDF4D0}.home-goals-main-header-left span img{width:65%}.home-goals-main-header-right{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column}.home-goals-main-header-right h4{font-size:1rem;font-weight:400;color:#000;margin-bottom:0.4rem}.home-goals-main-header-right p{color:#D48F4C;font-size:0.75rem;font-weight:400}.home-goals-main-header-right:after{content:"";width:0.9rem;height:0.9rem;background:url(./../images/arrow_colored_gold.png) no-repeat;background-size:contain;display:inline-flex;position:absolute;right:0}.home-goals.complete{background:#F3FDF5;background:-webkit-linear-gradient(90deg, #f3fdf5 0%, #fff 50%, #f3fdf5 100%);background:-moz-linear-gradient(90deg, #f3fdf5 0%, #fff 50%, #f3fdf5 100%);background:linear-gradient(90deg, #f3fdf5 0%, #fff 50%, #f3fdf5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F3FDF5", endColorstr="#F3FDF5", GradientType=1)}.home-goals.complete .home-goals-top-header-right:after{content:"";width:0.9rem;height:0.9rem;background:url(../images/arrow_colored_success.png) no-repeat;background-size:contain;display:inline-flex;position:absolute;right:0}.home-points{margin-bottom:1rem}.home-points-heading{margin-bottom:0.8rem}.home-points-heading h4{color:#000;font-size:1rem;font-weight:400}.home-points-box{padding:1rem;border-radius:0.8rem;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background:#fff}.home-points-box-header{display:flex;justify-content:center;margin-bottom:0.8rem}.home-points-box-header p{display:inline-flex;padding:0.5rem 0.8rem;border-radius:0.8rem}.home-points-box-top{margin-bottom:0.8rem;display:flex;justify-content:space-between;text-align:center;gap:0.5rem}.home-points-box-top-left,.home-points-box-top-right{width:50%}.home-points-box-top-left h5,.home-points-box-top-right h5{color:#0071bb;font-weight:700;margin-bottom:0.4rem;font-size:1.5rem}.home-points-box-top-left p,.home-points-box-top-right p{font-size:0.8rem;font-weight:400;color:#656565}.home-points-box.danger{border:1px solid #EA3F3F}.home-points-box.danger .home-points-box-header p{background-color:#FFE8E8;color:#EA3F3F}.home-points-box.danger .home-points-box-top h5{color:#CC3F37}.home-benefits-box{padding:0.8rem;border-radius:0.8rem;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background:#FEFBED;background:-webkit-linear-gradient(135deg, #fefbed 0%, #fff 50%, #fefbed 100%);background:-moz-linear-gradient(135deg, #fefbed 0%, #fff 50%, #fefbed 100%);background:linear-gradient(135deg, #fefbed 0%, #fff 50%, #fefbed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEFBED", endColorstr="#FEFBED", GradientType=0);margin-bottom:1rem}.home-benefits-box-top{display:flex;align-items:center;gap:0.4em;color:#B56212;margin-bottom:0.8rem}.home-benefits-box-top img{width:1.5rem}.home-benefits-box-middle{margin-bottom:0.8rem}.home-benefits-box-middle-top{display:flex;align-items:center;gap:0.5rem;color:#000;margin-bottom:0.4rem}.home-benefits-box-middle-top img{width:2rem}.home-benefits-box-middle p{font-size:0.9rem;color:#555555;line-height:1.32}.home-benefits-box-middle p span{color:#CD7B2E}.timeline-list{display:grid;grid-template-columns:repeat(5, 1fr);overflow-x:auto;overflow-y:hidden;gap:15px;margin-bottom:40px}.timeline-list-box{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #e1e1e1;border-radius:8px;position:relative;background-color:#fff}.timeline-list-box:after{content:'';width:20px;height:2px;position:absolute;right:-20px;display:inline-flex;background-color:#e1e1e1;z-index:0}.timeline-list-box:last-child:after{content:none}.timeline-list-box-left{display:flex;align-items:center}.timeline-list-box-left span{width:40px;height:40px;border-radius:40px;background-color:#e5e7eb;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;font-weight:600;position:relative}.timeline-list-box-left span:before{content:attr(data-title);font-size:18px;font-weight:700}.timeline-list-box-right{display:flex;flex-direction:column;gap:8px}.timeline-list-box-right h5{font-weight:600;font-size:20px;margin-bottom:0;line-height:normal}.timeline-list-box-right p{white-space:nowrap;font-size:16px;font-weight:400;margin-bottom:0;line-height:normal}.timeline-list-box.active{border:1px solid #00548e}.timeline-list-box.active .timeline-list-box-left span{background-color:#00548e;color:#fff}.timeline-list-box.active .timeline-list-box-right h5{color:#0071bb}.timeline-list-box.active:after{background-color:#00548e}.timeline-list-box.done{border:1px solid #0071bb}.timeline-list-box.done .timeline-list-box-left span{background-color:#0071bb}.timeline-list-box.done .timeline-list-box-left span:before{content:"";width:8px;height:20px;border:none;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;transform:rotate(45deg);margin-top:-5px}.timeline-list-box.done .timeline-list-box-right h5{color:#0071bb}.timeline-list-box.done:after{background-color:#0071bb}.timeline-content-inner{display:none}.timeline-content-inner.active{display:block}.timeline-content .empty-goal{text-align:center}.timeline-content .empty-goal p{margin-bottom:30px}.timeline-content .empty-goal h4{line-height:30px}.timeline-rewards h4{font-size:28px;font-weight:600;margin-bottom:15px;color:#000}.timeline-rewards-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}@media only screen and (max-width: 768px){.timeline-rewards-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}@media only screen and (max-width: 449px){.timeline-rewards-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:10px}}.timeline-rewards-box{border-radius:20px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background-color:#fff;transition:all 0.25s ease-in-out}.timeline-rewards-box:hover{transform:translateY(-4px)}.timeline-rewards-box-image{overflow:hidden;border-radius:20px}.timeline-rewards-box-image img{width:100%}.timeline-rewards-box-content{padding:15px}.timeline-rewards-box-content h5{font-size:24px;font-weight:700;margin-bottom:10px;color:#000}.timeline-rewards-box-content span{border-radius:5px;padding:5px 10px;font-size:14px;font-weight:500;display:inline-flex;margin-bottom:10px;background-color:#ce0f3d;color:#fff}.timeline-rewards-box-content p{font-size:16px;line-height:1.48;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 449px){.timeline-rewards-box-content{padding:10px}.timeline-rewards-box-content h5{font-size:20px}.timeline-rewards-box-content span{border-radius:4px;padding:4px 8px;font-size:12px}.timeline-rewards-box-content p{font-size:13px}}.timeline-rewards-box-content-inner{display:flex;align-items:center}.timeline-rewards-box-content-inner-left{width:50%}.timeline-rewards-box-content-inner-left a{color:#374151;position:relative;display:inline-flex;padding-left:18px;font-size:12px;align-items:center}.timeline-rewards-box-content-inner-left a:before{content:"i";border:1px solid #374151;display:inline-flex;position:absolute;left:0;border-radius:14px;width:14px;height:14px;align-items:center;justify-content:center;font-size:9px}@media only screen and (max-width: 449px){.timeline-rewards-box-content-inner-left a{font-size:10px}}.timeline-rewards-box-content-inner-right{width:50%;display:flex;justify-content:end}.timeline-achievement h4{display:flex;gap:10px;color:#000;margin-bottom:25px;font-size:28px;align-items:center;font-weight:500}.timeline-achievement h4 img{width:35px}.timeline-achievement-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:15px}@media only screen and (max-width: 768px){.timeline-achievement-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}@media only screen and (max-width: 425px){.timeline-achievement-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:10px}}.timeline-achievement-box{padding:15px;border:1px solid #e1e1e1;border-radius:15px;text-align:center;cursor:pointer}.timeline-achievement-box img{width:20px;margin-bottom:8px;filter:brightness(0)}.timeline-achievement-box h5{margin-bottom:8px;font-size:20px;font-weight:500;color:#000}.timeline-achievement-box p{font-weight:300;font-size:16px;color:#000;margin-bottom:0}.timeline-achievement-box:hover{border-color:#0071bb;background-color:color-mix(in srgb, #0071bb 5%, #fff 100%)}@media only screen and (max-width: 449px){.timeline-achievement-box{padding:10px}}.timeline-points-box-header h4{display:flex;gap:0.4rem;color:#000;margin-bottom:20px;font-size:1.25rem;align-items:center;font-weight:500}.timeline-points-box-header h4 img{width:20px}.timeline-points-box-top{margin-bottom:15px}.timeline-points-box-top-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px}@media only screen and (max-width: 499px){.timeline-points-box-top-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:10px}}.timeline-points-box-top-box{padding:15px;border-radius:10px;border:1px solid;display:flex;flex-direction:column;gap:8px}@media only screen and (max-width: 419px){.timeline-points-box-top-box{padding:15px}}.timeline-points-box-top-box h5{font-weight:300;margin-bottom:0;line-height:normal}.timeline-points-box-top-box h3{font-size:32px;margin-bottom:0;line-height:normal;font-weight:700}@media only screen and (max-width: 419px){.timeline-points-box-top-box h3{font-size:24px}}.timeline-points-box-top-box p{font-weight:400;font-size:16px;margin-bottom:0;text-transform:capitalize;line-height:normal}.timeline-points-box-top-box.required{background-color:#fffbeb;border-color:#fef3c7}.timeline-points-box-top-box.required h3{color:#b45309}.timeline-points-box-top-box.needed{background-color:#ecfdf5;border-color:#d1fae5}.timeline-points-box-top-box.needed h3{color:#047857}.timeline-points-box-top-box.current{background-color:#eff6ff;border-color:#dbeafe}.timeline-points-box-top-box.current h3{color:#1d4ed8}.timeline-points-box-middle{margin-bottom:15px}.timeline-points-box-bottom{padding:15px;border-radius:10px;border:1px solid #fef3c7;background-color:#fffbeb;display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.timeline-points-box-bottom h4{font-size:24px;margin-bottom:0;line-height:normal}@media only screen and (max-width: 419px){.timeline-points-box-bottom h4{font-size:18px}}.timeline-points-box-bottom p{font-weight:400;margin-bottom:0;line-height:normal}.timeline-points-box-bottom span{display:flex;color:#b45309}@media only screen and (max-width: 499px){.timeline-points-box-bottom{padding:10px}}.timeline-activities-box-header{padding:0;display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.timeline-activities-box-header h4{font-size:28px;font-weight:600;margin-bottom:0;line-height:1}.timeline-activities-box-header p{font-size:18px;margin-bottom:0;line-height:1}.timeline-activities-box-top-inner{margin-bottom:15px}.timeline-activities-box-top-inner-head{padding:15px;display:flex;flex-direction:column;gap:8px;border:1px solid #e1e1e1;border-radius:10px;cursor:pointer}@media only screen and (max-width: 768px){.timeline-activities-box-top-inner-head{padding:10px;border-radius:8px}}.timeline-activities-box-top-inner-head h4{font-size:18px;font-weight:600;margin-bottom:0}.timeline-activities-box-top-inner-head p{font-weight:300;margin-bottom:0;line-height:1}.timeline-activities-box-top-inner-head p span{color:#0071bb;font-weight:600}.timeline-activities-box-top-inner-head.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.timeline-activities-box-top-inner-head:hover{background-color:#f5f5f5}.timeline-activities-box-top-inner-body{display:none;padding:15px;border:1px solid #e1e1e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none}@media only screen and (max-width: 768px){.timeline-activities-box-top-inner-body{padding:10px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.timeline-activities-box-top-inner-body.active{display:flex;flex-direction:column;gap:15px}.timeline-activities-box-top-inner-body p{margin-bottom:0;line-height:1}.timeline-activities-box-top-inner-body-box{display:flex;justify-content:space-between;gap:15px;align-items:center}.timeline-activities-box-top-inner-body-box-left{width:50%;display:flex;gap:8px}.timeline-activities-box-top-inner-body-box-left-left{width:50%;display:flex;flex-direction:column;gap:0.25rem}.timeline-activities-box-top-inner-body-box-left-left p{font-weight:300;font-size:16px;margin-bottom:0}.timeline-activities-box-top-inner-body-box-left-left h4{font-size:20px;line-height:1;font-weight:600;margin-bottom:0}.timeline-activities-box-top-inner-body-box-left-left h4.colored{color:#0071bb}.timeline-activities-box-top-inner-body-box-left-right{width:50%;display:flex;flex-direction:column;gap:0.4rem}.timeline-activities-box-top-inner-body-box-left-right p{font-weight:300;font-size:16px;margin-bottom:0}.timeline-activities-box-top-inner-body-box-left-right h4{font-size:20px;line-height:1;font-weight:600;margin-bottom:0}.timeline-activities-box-top-inner-body-box-left-right h4.colored{color:#0071bb}.timeline-activities-box-top-inner-body-box-right p{font-size:16px;display:flex;align-items:center;margin-bottom:0}.timeline-activities-box-top-inner-body-box-right p span{display:inline-flex;margin:0 0.5rem;align-items:center}.timeline-activities-box-top-inner-body-box-right p span input{margin:0 0.5rem;padding:0.5rem;border-radius:0.3rem;outline:none;border:1px solid #e1e1e1;max-width:5rem}@media only screen and (max-width: 768px){.timeline-activities-box-top-inner-body-box{flex-direction:column}.timeline-activities-box-top-inner-body-box-left{width:100%}.timeline-activities-box-top-inner-body-box-right{width:100%}}.timeline-activities-box-middle h4{font-size:18px;font-weight:600;margin-bottom:15px}.timeline-activities-box-middle-alert{padding:15px;border:1px solid #ddd6fe;background-color:#f5f3ff;border-radius:10px;margin-bottom:15px}.timeline-activities-box-middle-alert p{font-weight:400;color:#6d28d9;line-height:1.36;font-size:16px;position:relative;padding-left:25px;margin-bottom:0;line-height:1;display:flex;align-items:center}.timeline-activities-box-middle-alert p:before{content:'!';width:18px;height:18px;color:#0071bb;border:1px solid #7c3aed;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;position:absolute;left:0;font-size:11px}.timeline-activities-box-middle-box{margin-bottom:15px}.timeline-activities-box-middle-box-head{padding:15px;display:flex;flex-direction:column;gap:10px;border:1px solid #ddd6fe;border-radius:10px;cursor:pointer;background-color:#f5f3ff80}.timeline-activities-box-middle-box-head h4{font-size:18px;font-weight:600;margin-bottom:0}.timeline-activities-box-middle-box-head p{font-weight:300;font-size:16px;margin-bottom:0;line-height:1}.timeline-activities-box-middle-box-head p span{color:#0071bb;font-weight:500}.timeline-activities-box-middle-box-head.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.timeline-activities-box-middle-box-head:hover{background-color:#f5f5f5}.timeline-activities-box-middle-box-body{display:none;padding:15px;border:1px solid #e1e1e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none}.timeline-activities-box-middle-box-body.active{display:flex;flex-direction:column;gap:15px}.timeline-activities-box-middle-box-body p{font-size:16px;font-weight:400}.timeline-activities-box-middle-box-body-inner{display:flex;justify-content:space-between;align-items:center}.timeline-activities-box-middle-box-body-inner-left{width:50%;display:flex;flex-direction:column;gap:0.4rem}.timeline-activities-box-middle-box-body-inner-left label{font-size:16px}.timeline-activities-box-middle-box-body-inner-left input{margin:0;padding:0.5rem;border-radius:0.3rem;outline:none;border:1px solid #e1e1e1;max-width:5rem}.timeline-activities-box-middle-box-body-inner-right{width:50%;text-align:right}.timeline-review-box-header{margin-bottom:15px}.timeline-review-box-header h4{color:#0071bb;font-size:32px}.timeline-review-box-body-inner{margin-bottom:15px}.timeline-review-box-body-inner-box{padding:15px;background-color:#f9fafb;border-radius:10px}.timeline-review-box-body-inner-box h4{font-size:20px;margin-bottom:8px}.timeline-review-box-body-inner-box span{padding:8px 15px;color:#0071bb;background-color:#ede9fe;border-radius:30px;display:inline-flex;align-items:center;font-size:18px;font-weight:600}.timeline-review-box-lower{border:1px solid #e4e4e4;border-radius:0.5rem;margin-bottom:15px}.timeline-review-box-lower-header{padding:15px;background-color:#e1e1e1;border-top-left-radius:10px;border-top-right-radius:10px}.timeline-review-box-lower-header h4{font-size:20px;margin-bottom:0}.timeline-review-box-lower-body-box{display:flex;align-items:center;gap:8px;padding:15px;border-bottom:1px solid #e1e1e1}.timeline-review-box-lower-body-box:last-child{border-bottom:none}.timeline-review-box-lower-body-box-left{width:50%;display:flex;flex-direction:column;gap:10px}.timeline-review-box-lower-body-box-left h5{font-size:18px;font-weight:600;margin-bottom:0;line-height:normal}.timeline-review-box-lower-body-box-left p{font-weight:500;font-size:16px;margin-bottom:0;line-height:normal}.timeline-review-box-lower-body-box-right{width:50%;display:flex;justify-content:end}.timeline-review-box-lower-body-box-right p{color:#0071bb;font-weight:500;font-size:16px;margin-bottom:0;line-height:normal}.timeline-review-box-additional{border:1px solid #e4e4e4;border-radius:0.5rem;margin-bottom:15px}.timeline-review-box-additional-header{padding:15px;border-bottom:1px solid #e1e1e1;background-color:#e1e1e1}.timeline-review-box-additional-header h4{font-size:20px;font-weight:600;margin-bottom:0;line-height:normal}@media only screen and (max-width: 499px){.timeline-review-box-additional-header{padding:10px}}.timeline-review-box-additional-body-box{padding:15px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #e1e1e1}@media only screen and (max-width: 499px){.timeline-review-box-additional-body-box{padding:10px}}.timeline-review-box-additional-body-box:last-child{border-bottom:none}.timeline-review-box-additional-body-box h5{font-size:18px;font-weight:600;margin-bottom:0;line-height:normal}.timeline-review-box-additional-body-box p{font-size:16px;font-weight:500;margin-bottom:0;line-height:normal}.timeline-review-box-additional-body-box p.colored{color:#0071bb}.timeline-review-box-bottom-inner{display:flex;gap:15px}.timeline-review-box-bottom-inner-left{width:30%}.timeline-review-box-bottom-inner-right{width:70%}@media only screen and (max-width: 499px){.timeline-review-box-bottom-inner{flex-direction:column;gap:10px}.timeline-review-box-bottom-inner-left{width:100%}.timeline-review-box-bottom-inner-right{width:100%}}.timeline-review-box-alert{padding:10px;margin-bottom:15px;border:1px solid #fef3c7;background-color:#fffbeb}.timeline-review-box-alert p{color:#92400e;font-size:16px;font-weight:500;position:relative;padding-left:20px;display:flex;align-items:center;margin-bottom:0;line-height:normal}.timeline-review-box-alert p:before{content:'';width:15px;height:15px;position:absolute;left:5px;background:url(../images/warning.png) no-repeat;background-size:contain;display:inline-flex}.timeline-track-box-header{padding:15px;background-color:#0071bb;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}@media only screen and (max-width: 499px){.timeline-track-box-header{padding:10px;border-top-left-radius:10px;border-top-right-radius:10px}}.timeline-track-box-header-top{display:flex;align-items:center;margin-bottom:15px}.timeline-track-box-header-top-left{width:50%}.timeline-track-box-header-top-left .trip-target{display:flex;gap:8px}.timeline-track-box-header-top-left .trip-target-left span{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;background-color:#ce0f3d}@media only screen and (max-width: 499px){.timeline-track-box-header-top-left .trip-target-left span{width:40px;height:40px}}.timeline-track-box-header-top-left .trip-target-left span img{width:50%;filter:invert(1)}.timeline-track-box-header-top-left .trip-target-right{display:flex;flex-direction:column;gap:8px}.timeline-track-box-header-top-left .trip-target-right h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:0}.timeline-track-box-header-top-left .trip-target-right p{font-size:16px;color:#fff;font-weight:300;margin-bottom:0}@media only screen and (max-width: 499px){.timeline-track-box-header-top-left .trip-target-right h4{font-size:16px;line-height:normal}.timeline-track-box-header-top-left .trip-target-right p{font-size:14px}}.timeline-track-box-header-top-right{width:50%;display:flex;justify-content:end}.timeline-track-box-header-top-right a span{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;background-color:#ce0f3d}@media only screen and (max-width: 499px){.timeline-track-box-header-top-right a span{width:40px;height:40px}}.timeline-track-box-header-top-right a span img{width:50%;filter:invert(1);transition:all 0.25s ease-in-out}.timeline-track-box-header-top-right a:hover span img{transform:scale(1.1)}.timeline-track-box-header-bottom{display:flex;align-items:center;margin-bottom:0.8rem}.timeline-track-box-header-bottom-left{width:50%;display:flex;flex-direction:column;gap:8px}.timeline-track-box-header-bottom-left p{color:#fff;font-weight:300;font-size:16px;margin-bottom:0}.timeline-track-box-header-bottom-left h3{color:#fff;font-weight:700;font-size:1.5rem;margin-bottom:0}.timeline-track-box-header-bottom-right{width:50%;display:flex;flex-direction:column;align-items:end;gap:8px}.timeline-track-box-header-bottom-right p{color:#fff;font-weight:300;font-size:16px;margin-bottom:0}.timeline-track-box-header-bottom-right h3{color:#fff;font-weight:700;font-size:1.5rem;margin-bottom:0}.timeline-track-box-middle{padding:15px}@media only screen and (max-width: 479px){.timeline-track-box-middle{padding:10px}}.timeline-track-box-middle-box{display:flex;gap:15px}@media only screen and (max-width: 479px){.timeline-track-box-middle-box{flex-direction:column;gap:10px}}.timeline-track-box-middle-box-left{width:50%;padding:15px;border:1px solid #e1e1e1;border-radius:10px}@media only screen and (max-width: 479px){.timeline-track-box-middle-box-left{width:100%;padding:10px}}.timeline-track-box-middle-box-left-inner{display:flex;justify-content:center;flex-direction:column;gap:8px}.timeline-track-box-middle-box-left-inner p{display:flex;align-items:center;gap:5px;margin-bottom:0;font-size:18px}.timeline-track-box-middle-box-left-inner p img{width:25px}.timeline-track-box-middle-box-left-inner h4{font-size:18px;font-weight:600;margin-bottom:0}.timeline-track-box-middle-box-right{width:50%;padding:15px;border:1px solid #e1e1e1;border-radius:10px}@media only screen and (max-width: 479px){.timeline-track-box-middle-box-right{width:100%;padding:10px}}.timeline-track-box-middle-box-right-inner{display:flex;justify-content:center;flex-direction:column;gap:8px}.timeline-track-box-middle-box-right-inner p{display:flex;align-items:center;gap:0.25rem;margin-bottom:0}.timeline-track-box-middle-box-right-inner p img{width:25px}.timeline-track-box-middle-box-right-inner h4{font-size:18px;font-weight:600;margin-bottom:0}.timeline-track-box-bottom{padding:15px}@media only screen and (max-width: 479px){.timeline-track-box-bottom{padding:10px}}.timeline-track-box-bottom h4{margin-bottom:15px;font-size:20px;font-weight:600}.timeline-track-box-bottom-box{padding:10px;background-color:#ecfdf5;border:1px solid #d1fae5;margin-bottom:15px}.timeline-track-box-bottom-box:last-child{margin-bottom:0}.timeline-track-box-bottom-box-top{display:flex;align-items:center;margin-bottom:8px}.timeline-track-box-bottom-box-top-left{width:50%}.timeline-track-box-bottom-box-top-left h5{font-size:18px;font-weight:600;margin-bottom:0}.timeline-track-box-bottom-box-top-right{width:50%;text-align:right}.timeline-track-box-bottom-box-top-right p{font-size:16px;font-weight:300;margin-bottom:0}.timeline-track-box-bottom-box-middle{margin-bottom:8px}.timeline-track-box-bottom-box-bottom{display:flex;align-items:center}.timeline-track-box-bottom-box-bottom-left{width:50%}.timeline-track-box-bottom-box-bottom-left h5{font-weight:400;font-size:16px;margin-bottom:0}.timeline-track-box-bottom-box-bottom-right{width:50%;text-align:right}.timeline-track-box-bottom-box-bottom-right p{font-size:16px;font-weight:600;margin-bottom:0}.timeline-track-box-congratulations-box{padding:10px;background-color:#ecfdf5;border:1px solid #d1fae5}.timeline-track-box-congratulations-box h4{color:#065f46;margin-bottom:8px}.timeline-track-box-congratulations-box p{font-size:16px;color:#059669;margin-bottom:8px}.goalspopup{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:9999}.goalspopup.show{display:flex}.goalspopup-box{width:90%;top:50%;left:50%;max-width:700px;background-color:#FFFFFF;border-radius:0.5rem;position:absolute;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px;transform:translate(-50%, -50%)}.goalspopup-box a.close-popup{position:absolute;right:10px;top:10px;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:#000}.goalspopup-box-inner{padding:2rem;text-align:center}.goalspopup-box-inner h4{font-size:2rem;font-weight:600;margin-bottom:1rem}.goalspopup-box-inner h5{font-size:1rem;font-weight:600;margin-bottom:0.5rem}.goalspopup-box-inner h5.big{font-size:1.25rem}.goalspopup-box-inner img.success{max-width:40%;margin-bottom:0.5rem}.goalspopup-box-inner p{font-size:1rem;font-weight:300;margin-bottom:1rem}.goalspopup-box-inner p.small{font-size:0.8rem;line-height:1.32}.goalspopup-box-inner span.icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:0.5rem}.goalspopup-box-inner span.icon.bluebg{background-color:#E9EDFE}.goalspopup-box-inner span.icon img{width:70%}.goalspopup-box-inner form ul{margin-bottom:1rem}.goalspopup-box-inner form ul li{padding:0.5rem;font-size:0.8rem;margin-bottom:0.5rem;background-color:#fff;border:1px solid #C6C6C6;border-radius:0.3rem}.goalspopup-box-inner form ul li.selected{background-color:#0071bb;color:#fff}.goalspopup-box-inner form ul li:last-child{margin-bottom:0}.goalspopup-box-viewdetails{padding:1.5rem}.goalspopup-box-viewdetails h4{font-size:1.25rem;margin-bottom:1rem}.goalspopup-box-viewdetails p{font-size:1rem;line-height:1.54;margin-bottom:1rem}.goalspopup-box-viewdetails span{color:#0071bb;font-weight:600;display:flex;margin-bottom:1rem}.goalspopup-box-congratulations{padding:1.5rem;text-align:center}.goalspopup-box-congratulations h4{font-size:1.25rem;margin-bottom:1rem}.goalspopup-box-congratulations p{font-size:1rem;line-height:1.54;margin-bottom:1rem}.goalspopup-box-congratulations span{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1rem;background-color:#0071bb;border-radius:4rem}.goalspopup-box-congratulations span img{width:50%}.goalspopup-transactionBox{width:100%;bottom:0;left:0;transform:translate(0, 0);border-radius:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px;background-color:#FFFFFF;position:absolute}.goalspopup-transactionBox-inner-header{padding:1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DBDBDB}.goalspopup-transactionBox-inner-header h4{color:#000;font-weight:700}.goalspopup-transactionBox-inner-header a{color:#B8B8B8;font-weight:600}.goalspopup-transactionBox-inner-table{padding:1rem}.goalspopup-transactionBox-inner-table-tr{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.8rem}.goalspopup-transactionBox-inner-table-tr:last-child{margin-bottom:0}.goalspopup-transactionBox-inner-table-td{display:flex;color:#8D8D8D;font-weight:400}.goalspopup-transactionBox-inner-table-td:first-child{width:40%;color:#4D4D4D}.goalspopup-transactionBox-inner-table-td:last-child{width:60%;justify-content:end}.goalspopup-transactionBox-inner-table-td.calendar{align-items:center;gap:0.3rem}.goalspopup-transactionBox-inner-table-td.calendar img{width:1rem}.goalspopup-transactionBox-inner-table-td span{display:inline-flex;padding:0.25rem 0.75rem;border-radius:1rem;font-size:0.8rem}.goalspopup-transactionBox-inner-table-td span.unlocked{background-color:#E4FFE9;color:#30973B}.goalspopup-transactionBox-inner-table-td span.locked{background-color:#FFF6D8;color:#CF863E}.goalspopup-transactionBox-inner-bottom{padding:1rem}.goalspopup-transactionBox-inner-bottom-box{padding:0.8rem;border-radius:0.8rem;background-color:#F4F6F9}.goalspopup-transactionBox-inner-bottom-box p{color:#363636;margin-bottom:0.5rem}.goalspopup-transactionBox-inner-bottom-box p:last-child{margin-bottom:0}.timeline-track-progress-container{width:100%;height:0.5rem;background-color:#e0e0e0;border-radius:0.5rem;overflow:hidden}.timeline-track-progress-fill{height:100%;background-color:#EBA73E;transition:width 0.3s ease}.timeline-track-progress-fill.full{background-color:#34d399}.filters-sidebar{background:#fff;border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow);position:sticky}.filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid var(--cbi-border)}.filters-header h3{font-size:1.1rem;color:var(--cbi-text);margin:0}.products-section{background:#fff;border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow)}@media only screen and (max-width: 768px){.products-section{padding:1rem}}.product-new-card{border:1px solid var(--cbi-border);border-radius:10px;padding:0;text-align:center;transition:all 0.2s;background:#fff;position:relative;overflow:hidden;animation:fadeIn 0.3s ease-out forwards}.product-new-card:nth-child(1){animation-delay:0.05s}.product-new-card:nth-child(2){animation-delay:0.1s}.product-new-card:nth-child(3){animation-delay:0.15s}.product-new-card:nth-child(4){animation-delay:0.2s}.product-new-card:nth-child(5){animation-delay:0.25s}.product-new-card:nth-child(6){animation-delay:0.3s}.product-new-card.hidden{display:none !important}.product-new-image{width:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--radius);margin-bottom:0.75rem;overflow:hidden;transition:all 0.25s ease-in-out}.product-new-image img{max-width:100%;max-height:100%;object-fit:contain;transform:scale(0.9);transition:all 0.25s ease-in-out}.product-new-image .placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg, #e0e7ff, #c7d2fe);color:var(--blue);font-weight:700;font-size:1.5rem;text-transform:uppercase}.product-new-image:hover img{transform:scale(1)}.product-new-badge{position:absolute;top:0.5rem;right:0.5rem;background:var(--cbi-gold);color:white;font-size:0.7rem;padding:0.25rem 0.5rem;border-radius:4px;font-weight:600}.product-new-name{font-weight:600;font-size:0.95rem;margin-bottom:0.25rem;color:var(--cbi-text);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:95%;margin:0 auto}.product-new-brand{font-size:0.8rem;color:var(--cbi-text-light);margin-bottom:0.25rem}.product-new-category{font-size:0.75rem;color:var(--cbi-text-light);margin-bottom:0.5rem}.product-new-points{font-size:1rem;margin-bottom:0.25rem}.product-new-points strong{color:var(--blue)}.product-new-points span{color:var(--cbi-text-light);font-size:0.85rem}.product-new-cash{font-size:0.8rem;color:var(--cbi-text-light);margin-bottom:0.75rem}.products-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1.25rem}@media only screen and (max-width: 600px){.products-grid{gap:0.8rem}}a.close_filter_sidebar{display:none}@media only screen and (max-width: 768px){.filters-sidebar{position:fixed;bottom:0;left:0;z-index:99999;width:100%;display:none}.filters-sidebar.show{display:block;box-shadow:rgba(149,157,165,0.2) 0px -8px 24px}.filters-sidebar a.close_filter_sidebar{display:inline-flex;width:25px;height:25px;border-radius:25px;background-color:#fff;color:#121212;box-shadow:rgba(149,157,165,0.2) 8px 8px 24px;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:50%;top:-35px}}.products_sort_filter_box{position:fixed;width:100%;display:flex;align-items:center;justify-content:space-between;bottom:0;left:0;box-shadow:rgba(149,157,165,0.2) 0px -8px 24px;background-color:#E5E4E2;z-index:9999}@media only screen and (min-width: 769px){.products_sort_filter_box{display:none}}.products_sort_filter_box_left,.products_sort_filter_box_right{width:50%;padding:5px}.products_sort_filter_box_left a,.products_sort_filter_box_right a{background-color:#fff;color:#121212;display:flex;align-items:center;justify-content:center;padding:8px;font-weight:600;gap:5px;border-radius:5px}.products_sort_filter_box_left a img,.products_sort_filter_box_right a img{max-height:12px}.product_sort_box{position:fixed;width:100%;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px -8px 24px;padding:10px;display:none;z-index:99999;width:100%;left:0;bottom:0}.product_sort_box.show{display:block}.product_sort_box .close_product_sort{width:25px;height:25px;border-radius:25px;background-color:#fff;color:#121212;box-shadow:rgba(149,157,165,0.2) 8px 8px 24px;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:50%;top:-35px}.product_sort_box_inner ul{display:flex;flex-direction:column;gap:8px}.product_sort_box_inner ul li{font-size:16px;padding:5px;border:1px solid #e1e1e1;border-radius:5px;text-align:center}.detail-grid{display:flex;align-items:flex-start;justify-content:space-between;max-width:1080px;margin:0 auto;position:relative;z-index:1;gap:25px}@media (max-width: 1024px){.detail-grid{grid-template-columns:1fr;gap:28px}}@media only screen and (max-width: 768px){.detail-grid{flex-direction:column;gap:15px}}.detail-grid-left{width:30%;position:sticky;top:100px}@media only screen and (max-width: 768px){.detail-grid-left{position:relative;top:auto;width:100%}}.detail-grid-left-inner{display:grid;grid-template-columns:auto 1fr;gap:0;align-items:start}@media only screen and (max-width: 768px){.detail-grid-left-inner{grid-template-columns:1fr;gap:20px;margin-bottom:0}}.detail-grid-left-inner-image{width:100%;max-width:360px;margin:0 auto}@media only screen and (max-width: 768px){.detail-grid-left-inner-image{width:100%;max-width:100%}}.product_details_security_desc{font-family:var(--fm);font-size:9.5px;color:var(--text-soft);text-align:center;margin-top:10px;letter-spacing:.06em}.product_details_description{border-radius:16px;border:1px solid rgba(30,63,160,0.12);background-color:#fff;overflow:hidden;box-shadow:0 6px 18px rgba(30,63,160,0.06);margin-bottom:18px}.product_details_description h4{padding:16px 20px;border-bottom:1px solid rgba(30,63,160,0.12);font-size:17px;margin:0;font-weight:600;letter-spacing:0.2px;color:#1e2a44}.product_details_description_inner{position:relative;padding:18px 20px 16px}.product_details_description .desc-content{line-height:1.65;font-size:14px;color:rgba(30,42,68,0.78);transition:max-height 0.32s ease;max-height:125px;overflow:hidden;position:relative}.product_details_description .desc-content::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:48px;pointer-events:none;background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.85) 70%, #fff);backdrop-filter:blur(4px)}.product_details_description .desc-content p{line-height:1.65;font-size:14px}.product_details_description .desc-content ul{margin:0;padding-left:18px}.product_details_description .desc-content li{margin-bottom:8px}.product_details_description .desc-content li:last-child{margin-bottom:0}.product_details_description .desc-content-button{display:flex;justify-content:center}.product_details_description.is-open .desc-content{max-height:380px;overflow-y:auto}.product_details_description.is-open .desc-content::after{content:none}.product_details_description.is-open .desc-toggle .icon{transform:rotate(45deg)}.product_details_description .desc-toggle{margin-top:14px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(30,63,160,0.16);background:rgba(30,63,160,0.04);padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:0.03em;color:#0071bb;cursor:pointer;transition:background 0.2s ease, border-color 0.2s ease, transform 0.15s ease}.product_details_description .desc-toggle .icon{display:inline-block;font-size:15px;line-height:1;transition:transform 0.25s ease}.product_details_description .desc-toggle:hover{background:rgba(30,63,160,0.08);border-color:rgba(30,63,160,0.28)}.product_details_description .desc-toggle:active{transform:translateY(1px)}.similar-card{background:#fff;border:0.5px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform 0.22s var(--ease),box-shadow 0.22s var(--ease),border-color 0.22s var(--ease)}.similar-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(15,35,95,0.08);border-color:var(--blue-mid)}.similar-card:hover .similar-thumb img{transform:scale(1.04)}.similar-card-content{padding:14px 16px 16px}.similar-card-content-title{font-size:18px;font-weight:600;color:var(--text);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.similar-card-content-points{font-size:16px;color:var(--gray);margin:0}.similar-card-content-points span{font-size:14px}.similar-thumb{position:relative;overflow:hidden;background:#fff}.similar-thumb img{display:block;transition:transform 0.35s var(--ease)}.similar-thumb .price-pill{position:absolute;top:10px;right:10px;background:rgba(255,255,255,0.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;font-weight:600;color:var(--text);padding:3px 10px;border-radius:100px;box-shadow:0 1px 3px rgba(0,0,0,0.08);font-family:var(--fm)}.product-details-main-title h1{font-family:var(--fd);font-size:clamp(20px, 5vw, 38px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:15px}.product-details-main-rating{opacity:0;transform:translateY(20px);transition:all 0.6s 0.25s var(--ease)}.product-details-main-rating-inner{display:flex;align-items:center;gap:8px;margin-bottom:12px}.product-details-main-rating-inner-value{color:#FCD34D;font-size:16px}.product-details-main-rating-inner-detail{font-family:var(--fm);font-size:11px;color:#000}.product-details-main-summary{background:linear-gradient(135deg, rgba(30,63,160,0.07), rgba(30,63,160,0.03));border:1px solid rgba(30,63,160,0.14);border-radius:14px;padding:20px 22px;margin-bottom:20px;opacity:0;transform:translateY(20px);transition:all 0.6s 0.35s var(--ease)}.product-details-main-summary-inner{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:0}.product-details-main-summary-inner-left-text{font-family:var(--fm);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#000;margin-bottom:4px}.product-details-main-summary-inner-left-points{font-family:var(--fd);font-size:42px;font-weight:700;color:#0071bb;line-height:1}.product-details-main-summary-inner-left-texthash{font-family:var(--fm);font-size:10px;color:#000;letter-spacing:.08em;margin-top:2px}.product-details-main-summary-inner-divider{width:1px;background:rgba(30,63,160,0.15);width:1px;height:auto;align-self:stretch}@media (max-width: 576px){.product-details-main-summary-inner-divider{display:none}}.product-details-main-denomination{margin-bottom:20px;opacity:0;transform:translateY(16px);transition:all 0.6s 0.45s var(--ease)}.product-details-main-denomination-title{font-family:var(--fm);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#000;margin-bottom:10px}.product-details-main-denomination-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.product-details-main-denomination-list .card-denomination{padding:8px 16px;border:1.5px solid var(--gray-border);border-radius:8px;cursor:pointer;font-family:var(--fm);font-size:12px;font-weight:600;color:#000;transition:all .2s;background:#fff}.product-details-main-denomination-list .card-denomination:hover{border-color:#0071bb;color:#0071bb;background:var(--blue-xlight)}.product-details-main-denomination-list .card-denomination.selected{border-color:#0071bb !important;background:var(--blue-xlight) !important;color:#0071bb !important}.product-details-main .data-chips{display:flex;flex-wrap:wrap;gap:9px;opacity:0;transform:translateY(16px);transition:all 0.6s 0.55s var(--ease);margin-bottom:10px}.product-details-main .data-chips-inner{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:100px;background:#fff;border:1px solid var(--border);font-size:12px;color:var(--text-mid);box-shadow:var(--shadow)}.product-details-v2{width:70%}@media only screen and (max-width: 768px){.product-details-v2{width:100%}}.product-details-v2 .checkout-card{background:linear-gradient(155deg, #fff 0%, #F8FAFF 100%);border:1px solid rgba(30,63,160,0.14);border-radius:18px;padding:30px;box-shadow:0 24px 80px rgba(30,63,160,0.1);position:sticky;top:90px;overflow:hidden;width:100%;margin:0 auto}@media (max-width: 768px){.product-details-v2 .checkout-card{position:relative;top:auto;padding:22px 18px}}.product-details-v2 .checkout-card-text{font-family:var(--fm);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#767676;margin-bottom:6px;opacity:.7}.product-details-v2 .checkout-card-title{font-family:var(--fd);font-size:20px;font-weight:600;color:var(--text);margin-bottom:22px;line-height:1.2}.product-details-v2 .checkout-card-title em{color:#0071bb}.product-details-v2 .checkout-card-box{display:flex;align-items:center;gap:14px;padding:14px;background:var(--blue-xlight);border:1px solid rgba(30,63,160,0.12);border-radius:12px;margin-bottom:22px}.product-details-v2 .checkout-card-box-image{width:56px;height:56px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.product-details-v2 .checkout-card-box-image img{max-width:100%;max-height:100%;object-fit:contain}.product-details-v2 .checkout-card-box-content{flex:1;min-width:0}.product-details-v2 .checkout-card-box-content-title{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-details-v2 .checkout-card-box-content-pid{font-family:var(--fm);font-size:10px;color:#0071bb;letter-spacing:.08em;margin-top:2px}.product-details-v2 .checkout-card-box-price{margin-left:auto;font-family:var(--fd);font-size:18px;font-weight:700;color:#0071bb}.product-details-v2 .checkout-card-summary{background:linear-gradient(135deg, rgba(30,63,160,0.06), rgba(30,63,160,0.02));border:1px solid rgba(30,63,160,0.12);border-radius:12px;padding:18px 20px;margin-bottom:20px}.product-details-v2 .checkout-card-summary-row{display:flex;justify-content:space-between;margin-bottom:11px}.product-details-v2 .checkout-card-summary-row-text{font-size:13px;color:#000}.product-details-v2 .checkout-card-summary-row-value{font-family:var(--fm);font-size:13px;font-weight:700;color:var(--text)}.product-details-v2 .checkout-card-summary-rowlarge{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(30,63,160,0.1)}.product-details-v2 .checkout-card-summary-rowlarge-text{font-size:13.5px;font-weight:600;color:var(--text)}.product-details-v2 .checkout-card-summary-rowlarge-value{font-family:var(--fd);font-size:20px;font-weight:700;color:var(--text)}.gallery-main{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(160deg, #F8FAFF, #EEF2FF);border:1px solid rgba(30,63,160,0.1);box-shadow:0 20px 64px rgba(30,63,160,0.12);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.gallery-main-emoji{user-select:none;transition:all 0.25s ease-in-out}.gallery-main-emoji img{max-width:100%;max-height:100%;object-fit:contain}.gallery-main:hover .gallery-main-emoji{transform:scale(1.05)}:root{--primary_color: #0071bb;--white_color: #ffffff;--black_color: #2a2a2a}.travelSearchNew{background:url(../img/travels/travelBG.jpg) no-repeat;background-size:cover;background-position:center}.travelSearch.travelSearchNew__heading{margin-bottom:40px;text-align:center}@media only screen and (max-width: 449px){.travelSearch.travelSearchNew__heading{margin-bottom:25px}}.travelSearch.travelSearchNew__heading h2{color:var(--white_color);font-weight:700;margin-bottom:15px;font-size:40px}@media only screen and (max-width: 499px){.travelSearch.travelSearchNew__heading h2{font-size:28px}}.travelSearch.travelSearchNew__heading h2 span{color:var(--primary_color);font-weight:700;font-size:40px}@media only screen and (max-width: 499px){.travelSearch.travelSearchNew__heading h2 span{font-size:28px}}.travelSearch.travelSearchNew__heading p{color:var(--white_color);font-weight:400;margin-bottom:0;font-size:18px}@media only screen and (max-width: 499px){.travelSearch.travelSearchNew__heading p{font-size:15px}}.travelSearch__tabs.travelSearchNew__tabs{display:flex;align-items:flex-start;flex-direction:column;gap:15px;max-width:1000px;margin:0 auto}.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs{display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:rgba(255,255,255,0.12);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-radius:50px;padding:8px;gap:8px;border:1px solid rgba(255,255,255,0.28);box-shadow:0 8px 24px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.35)}@media only screen and (max-width: 768px){.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs{background-color:rgba(255,255,255,0.12) !important}}.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs li{border:none !important}@media only screen and (max-width: 768px){.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs li{width:48%}}.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs li a{position:relative;font-size:16px;line-height:1.2;display:flex;align-items:center;justify-content:center;min-width:150px;height:50px;padding:0;color:var(--white_color);background:rgba(255,255,255,0.08);border-radius:40px;border:1px solid rgba(255,255,255,0.25);transition:all 0.25s ease}@media only screen and (max-width: 449px){.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs li a{min-width:120px;height:40px}}.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs li a:before{filter:brightness(0) invert(1)}.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs li a:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.4);box-shadow:0 4px 14px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.4)}.travelSearch__tabs.travelSearchNew__tabs ul.nav-tabs li a.active{color:var(--white_color);background:rgba(255,255,255,0.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.45);box-shadow:0 6px 18px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.5)}.travelSearch__tabs.travelSearchNew__tabs .tab-content{background:rgba(255,255,255,0.12);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);padding:36px;border-radius:18px;border:1px solid rgba(255,255,255,0.3);box-shadow:0 8px 32px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.4);position:relative}.travelSearch__tabs.travelSearchNew__tabs .tab-content .form-group h3,.travelSearch__tabs.travelSearchNew__tabs .tab-content .form-group label{color:var(--white_color)}@media only screen and (max-width: 449px){.travelSearch__tabs.travelSearchNew__tabs .tab-content{padding:20px;border-radius:12px}}.returnHtml p{font-size:14px;margin:0;line-height:1.36}.empty-state{background:#f7f7f5;border-radius:12px;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.empty-state__illustration{width:140px;height:120px;margin-bottom:1.5rem}.empty-state__title{font-size:22px;font-weight:500;margin:0 0 .5rem;color:#1a1a1a}.empty-state__subtitle{font-size:15px;color:#666;margin:0 0 2rem;max-width:380px;line-height:1.6}

/*# sourceMappingURL=style.css.map */