.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.datepicker{padding:4px;-webkit-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.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 #ccc;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-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.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;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:hover{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background:#fdd49a;color:#000}.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:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background:#f3c17a;-webkit-border-radius:0;border-radius:0}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#b3b3b3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-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:1.42857143;padding:4px 5px;font-weight:normal;line-height:1.42857143;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}.input-append .datepicker{white-space:normal}.datepicker TABLE THEAD TR td,.datepicker TABLE THEAD TR th{background-color:transparent}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover,.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{cursor:not-allowed}.datepicker-dropdown{margin-top:5px !important}.datepicker-dropdown:before{top:-7px !important;left:10px !important}.datepicker-dropdown:after{top:-6px !important;left:11px !important}.datepicker-dropdown th.prev.disabled,.datepicker-dropdown th.next.disabled{opacity:.45;filter:alpha(opacity=45)}.datepicker-dropdown th.prev.disabled:hover,.datepicker-dropdown th.next.disabled:hover{background-color:transparent}.datepicker-dropdown th.prev i:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f053"}.datepicker-dropdown th.next i:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054"}.toggleswitch{position:relative;width:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toggleswitch .toggleswitch-checkbox{display:none}.toggleswitch .toggleswitchdisabled{opacity:.7 !important;cursor:not-allowed !important}.toggleswitch .switchdisabled{cursor:not-allowed !important}.toggleswitch .toggleswitch-label{display:block;overflow:hidden;cursor:default;border:1px solid #909095;border-radius:4px}.toggleswitch .toggleswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s;cursor:pointer}.toggleswitch .toggleswitch-inner:before,.toggleswitch .toggleswitch-inner:after{display:block;float:left;width:50%;height:18px;padding:0;line-height:18px;font-size:12px;color:#fff;font-family:Arial,san-serif;font-weight:bold;box-sizing:border-box}.toggleswitch .toggleswitch-inner:before{font-family:FontAwesome;font-size:1em;display:inline-block;content:'\f00c';padding-left:.3em;background-color:#195d8e;color:#fff}.toggleswitch .toggleswitch-inner:after{font-family:FontAwesome;font-size:1em;display:inline-block;content:'\f00d';padding-right:.3em;background-color:#ccc;color:#333;text-align:right}.toggleswitch .toggleswitch-switch{display:block;width:20px;margin:0;background:#fff;position:absolute;top:0;bottom:0;cursor:pointer;right:42px;border-top:1px solid #909095;border-radius:4px;border-right:1px solid #909095;border-bottom:1px solid #909095;border-left:1px solid #909095;transition:all .3s ease-in 0s}.toggleswitch .toggleswitch-checkbox:checked+.toggleswitch-label .toggleswitch-inner{margin-left:0}.toggleswitch .toggleswitch-checkbox:checked+.toggleswitch-label .toggleswitch-switch{right:0;border-radius:4px}#siteHead{min-height:50px;padding-top:20px}#siteBody{min-height:400px}#siteNav{min-height:50px}#siteFooter{min-height:250px}.templateRegion_Active{border:#666 dotted 1px}.spanfix{min-height:30px;display:block;float:left;margin-left:2.12765957%;*margin-left:2.07446809%}.spanfirst{margin-left:0}html,body{height:100%}body{width:100%;color:#3d3d3d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#page{display:table;table-layout:fixed;height:100%}#page.preview{padding-top:45px}.page-row{display:table-row;height:1px}.page-row-expanded{height:100%}.page-header{margin-top:0;padding-top:0}.social{margin-bottom:15px}.accordion-heading,.accordion-toggle{background:#f5f5f5}.accordion-inner,.accordion-body{background:#fffefe}.cart{font-size:11.9px;padding:3px 5px}.label-hidden,.a11y,.cc-reader-text,label.inline{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a{outline:0}.alert-danger,.alert-error,.alert-danger h4,.alert-error h4{color:#a6413f}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}input:-moz-placeholder{color:#000}.form-control::-moz-placeholder{color:#767676}.form-control:-ms-input-placeholder{color:#767676}.form-control::-webkit-input-placeholder{color:#767676}.form-control:-moz-placeholder{color:#767676}div input.invalid::-moz-placeholder{color:#656565}div input.invalid:-ms-input-placeholder{color:#656565}div input.invalid::-webkit-input-placeholder{color:#656565}div input.invalid:-moz-placeholder{color:#656565}div input.invalid,div textarea.invalid,div select.invalid{color:#373737;background-color:#f2dede;border-color:#ee5f5b}input.invalid:focus,textarea.invalid:focus,select.invalid:focus{background-color:#fff;border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.no-outline{outline:0}.tab-content{background:#fff;margin:0}.tab-pane{padding:10px}.nav-tabs{margin-bottom:0}.cc-area-controls{padding:10px;background-color:#efefef;border:1px solid #d4d4d4;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.cc-list-tab{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.dropdown-submenu.closed>ul.dropdown-menu{display:none}@media (min-width:980px){.dropdown-submenu b.caret{display:none}}@media (max-width:979px){.dropdown-submenu b.caret{display:inline-block}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#555;border-bottom-color:#555}.nav-collapse .dropdown-menu{margin:0 0}}.accordion-heading,.accordion-toggle{background:#f1fafe}.accordion-inner,.accordion-body{background:#fff}@media (min-width:1200px){.storefront-container{max-width:970px}.storefront-sidenav{width:258px}}@media (max-width:980px){body>.navbar-fixed-top .brand{float:left;margin-left:0;padding-left:10px;padding-right:10px}.quick-links li{display:inline-block;margin:5px}.storefront-sidenav{top:0;margin-top:30px;margin-right:0}}@media (min-width:768px) and (max-width:980px){body{padding-top:0}.storefront-sidenav{width:166px;margin-top:20px}.storefront-sidenav.affix{top:0}}@media (max-width:767px){body{padding:0}.show-grid [class*="span"]{margin-bottom:5px}.storefront-sidenav{width:auto;margin-bottom:20px}.storefront-sidenav.affix{position:static;width:auto;top:0}.footer{padding-left:20px;padding-right:20px}.footer p{margin-bottom:9px}}@media (max-width:480px){body{padding:0}.footer .pull-right{float:none}}.row-payments span{-moz-box-sizing:border-box;display:inline-block;width:31%;margin-left:2.5641%;float:left;text-align:center;min-height:30px;margin-bottom:10px}.row-payments span.row-first{margin-left:0}.cc-widget-rtl .row-payments span{margin-right:2.5641%;margin-left:auto;float:right}.cc-widget-rtl .row-payments span.row-first{margin-right:0;margin-left:auto}.hidden-widget{display:none}#loadingModal .cc-spinner{background-color:transparent;top:25%}#loadingModal .cc-spinner-css div{background:#fff}.loadingIndicator{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#fff;opacity:.8;z-index:10000}.collapse input,.collapse select{visibility:hidden}.collapse.in input,.collapse select{visibility:visible}.strikethroughText{text-decoration:line-through}.discountDescText{font-size:10.5px;word-wrap:break-word;display:block}.discountContainer{margin-top:12px}.sf-display-error{display:none;clear:both;font-size:.9em;color:#ec0009;padding:4px;border:2px solid #ec0009;border-bottom:none}.sf-display-error .sf-error-title{font-weight:bold}.sf-error{border:2px solid #ec0009}@media (min-width:768px){.cc-config-modal-dialog{width:75%}}.configFrame{height:800px;border:0 none;width:100%}a.configDetailsLink{font-weight:normal !important;color:#195d8d !important}a.configDetailsLink:before{display:inline;content:'\2212'}a.configDetailsLink.collapsed:before{content:'\2b';display:inline}.cc-welcome{font-size:11.9px}@media (min-width:768px){#CC-headermodalpane .cc-modal-dialog{width:400px}}@media (min-width:300px){#CC-headermodalpane .cc-modal-dialog{width:95%}}#CC-headermodalpane .CC-header-modal-footer{text-align:center;background-color:#fff;border-top:0;margin-top:0;border-bottom:0;border-radius:0 0 6px 6px}#CC-headermodalpane .cc-modal-body{padding-bottom:0}#CC-headermodalpane #CC-signup{text-align:center;margin-top:10px;padding-bottom:25px}#CC-headermodalpane #CC-signup hr{margin-top:5px;margin-bottom:5px}#CC-headermodalpane .CC-header-modal{max-width:400px;background-color:#fff}#CC-headermodalpane .CC-header-modal-heading{text-align:center;background-color:#fff;border-bottom:0;border-radius:6px 6px 0 0}#CC-headermodalpane .CC-header-modal-heading h3{margin:0}#CC-headermodalpane .modal-backdrop{background:#fff}#CC-headermodalpane .CC-createAccount-div{padding-left:25px;padding-right:25px}#CC-headermodalpane .cc-error-message{font-weight:bold;padding:8px 0 8px 0}#CC-headermodalpane .cc-login-verification-message{font-weight:bold;padding:8px 0 8px 0}#CC-headermodalpane .cc-header-firstName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline;max-width:132px;padding-right:3px}#CC-headermodalpane #CC-userLoginSubmit{border-radius:4px}#CC-headermodalpane #CC-userLoginCancel{border-radius:4px}#CC-headermodalpane #CC-loginHeader-createAccount{border-radius:4px}#CC-headermodalpane #CC-userRegistrationSubmit{border-radius:4px}#CC-headermodalpane #CC-userRegistrationCancel{border-radius:4px}#CC-headermodalpane #CC-emailPasswordSubmit,#CC-headermodalpane #CC-createNewPasswordSave,#CC-headermodalpane #CC-createNewPasswordMsgContinue{border-radius:4px}#CC-headermodalpane #CC-emailPasswordCancel,#CC-headermodalpane #CC-messagePaneClose,#CC-headermodalpane #CC-createNewPasswordCancel{border-radius:4px}#CC-headermodalpane #CC-forgotPassword-message,#CC-headermodalpane #CC-createNewPasswordMsg-message{color:#696969}#CC-headermodalpane #CC-linkForgotPasswd,#CC-headermodalpane #CC-linkSsoLogin,#CC-headermodalpane #CC-resend-verificationCode-shopperLogin,#CC-headermodalpane #CC-resend-verificationCode-contactLoginSelfReg,#CC-headermodalpane #CC-resend-verificationCode-contactLogin{font-size:.8em}#CC-headermodalpane #CC-header-forgotPasswd,#CC-headermodalpane #CC-header-resend-verificationCode-shopperLogin,#CC-headermodalpane #CC--header-resend-verificationCode-contactLoginSelfReg,#CC-headermodalpane #CC-header-resend-verificationCode-contactLogin{padding-left:0}#CC-headermodalpane #CC-header-sso-login{padding-right:0;text-align:right}.search{padding-top:20px;padding-bottom:20px;vertical-align:bottom}@media (max-width:979px){.search ul.typeahead li,.search ul.typeahead li span{float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search ul.typeahead li span.typeaheadProductName{float:left;display:inline;width:70%;padding-left:0;padding-right:0}.search ul.typeahead li span.typeaheadProductPrice{float:right;display:inline;width:30%;padding-right:0;padding-left:0}}.typeahead{padding:10px;border:2px solid #ddd}.typeahead li{margin:0}.search ul.typeahead li,.search ul.typeahead li,.search ul.typeahead li.active,.search ul.typeahead li.active{background:#fff}.form-search div.input-append{text-align:right}.typeahead li a{padding:10px}.typeahead li a:before,.typeahead li a:after{content:" ";display:table}.typeahead li a:after{clear:both}.typeahead li a:before,.typeahead li a:after{content:" ";display:table}.typeahead li a:after{clear:both}.typeaheadAllProducts{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.typeaheadAllProducts{float:left;width:66.66666667%}}.typeaheadClose{position:relative;min-height:1px;padding-left:15px;padding-right:15px;min-height:30px;display:block;float:left;margin-left:2.12765957%;*margin-left:2.07446809%;float:right !important}@media (min-width:992px){.typeaheadClose{float:left;width:33.33333333%}}.typeahead li.typeaheadAllProducts a{text-align:left;padding:5px 10px;margin-bottom:5px;color:#195d8d;white-space:normal}.typeahead li.typeaheadClose a{text-align:right;padding:5px 10px;margin-bottom:5px;color:#195d8d;white-space:normal}@media (max-width:979px){.typeahead li.typeaheadClose a{padding-right:0;padding-left:0;padding-top:10px;padding-bottom:10px}}.typeahead li.typeaheadAllProducts.active a,.typeahead li.typeaheadClose.active a{color:#fff}.typeahead li.typeaheadClose a{text-align:right}.typeahead .typeaheadProduct{border-bottom:1px dotted #ddd}.typeahead .firstResult{clear:both;border-top:1px dotted #ddd}.typeaheadProductThumbnail{position:relative;min-height:1px;padding-left:15px;padding-right:15px;min-height:30px;display:block;float:left;margin-left:2.12765957%;*margin-left:2.07446809%;margin-left:0}@media (min-width:992px){.typeaheadProductThumbnail{float:left;width:25%}}.typeaheadProductName{position:relative;min-height:1px;padding-left:15px;padding-right:15px;white-space:normal;padding-top:5px;word-wrap:break-word}@media (min-width:992px){.typeaheadProductName{float:left;width:50%}}.typeaheadProductPrice{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:right !important;text-align:right;padding-left:0;padding-right:17px;padding-top:5px;padding-bottom:0;white-space:normal}@media (min-width:992px){.typeaheadProductPrice{float:left;width:25%}}#CC-headerWidget-Search-Mobile{font-size:16px}#CC-headerWidget-Search-Desktop{font-size:16px}#CC-MobileSearchForm{margin-bottom:5px}#CC-MobileSearchForm .input-append{width:100%}#CC-MobileSearchForm .input-append input[type="text"]{width:90% !important}#CC-MobileSearchForm .input-append button{width:10%}#CC-MobileSearchForm .input-append input[type="text"],#CC-MobileSearchForm .input-append button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#CC-MobileSearchForm .input-append button{padding-left:0;padding-right:0}#searchSubmit{min-width:40px}html[dir="rtl"] #searchSubmit{border-radius:4px 0 0 4px}html:not([dir="rtl"]) #searchSubmit{border-radius:0 4px 4px 0}.cc-image img{max-width:100%}.cc-scrollable-menu{height:auto;max-height:120px;width:180px;overflow-x:hidden}div#CC-newPurchaseList-modal-dialog{width:40% !important;top:20% !important}.hr-without-margin{margin-top:0;margin-bottom:0}.cc-alert{display:none}#headerOrganizationPicker{position:absolute;padding-left:5px;padding-right:2px;width:200px}#headerOrganizationPicker #CC-organizationDropdown #CC-organization-search{width:95%;height:30px;margin-left:5px;margin-top:3px;margin-bottom:2px;line-height:1.42857143;color:#555;background-image:none;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-style:inherit;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition-property:border-color,box-shadow;transition-duration:.15s,.15s;transition-timing-function:ease-in-out,ease-in-out;transition-delay:initial,initial;padding:6px 6px;font-size:12px}#headerOrganizationPicker .heading span:hover,#headerOrganizationPicker .content a span:hover{text-decoration:underline}#headerOrganizationPicker.active .content{position:absolute;background:#fff;border:1px solid #eee;webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);box-shadow:0 1px 5px rgba(0,0,0,0.2);z-index:999}#headerOrganizationPicker .caret{color:#b2b2b2;border-width:6px;vertical-align:text-top}#headerOrganizationPicker .paddingLeft{padding-left:5px}#headerOrganizationPicker .paddingBottom{padding-bottom:3px}#headerOrganizationPicker .content{background:#fff;overflow:auto;width:100%}#CC-loginHeader-welcomeText{padding-right:0}#CC-loginHeader-organizationPicker{padding-left:0}#headerOrganizationPicker #CC-organizationDropdown #CC-organizations-list{background:#fff;overflow-y:auto;overflow-x:hidden;max-height:300px;margin-left:5px;width:97%}#headerOrganizationPicker .ellipsis{max-width:87%;text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden;display:inline-block}#headerOrganizationPicker #CC-organizationPicker-header #CC-organizationPicker-seperator{display:inline-block;vertical-align:top}.cc-spinner{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.8);z-index:0;text-align:center}.cc-spinner .cc-spinner-animation{-webkit-animation:cc-rotation 2s infinite linear;-moz-animation:cc-rotation 2s infinite linear;-ms-animation:cc-rotation 2s infinite linear;-o-animation:cc-rotation 2s infinite linear;animation:cc-rotation 2s infinite linear;font-size:large;color:#008000}@-webkit-keyframes cc-rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-moz-keyframes cc-rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-ms-keyframes cc-rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-o-keyframes cc-rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@keyframes cc-rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}.cc-spinner-css{background-color:#808080;width:90px;height:90px;border-radius:6px;position:relative}.cc-spinner-css div{width:5%;height:13%;top:42%;background:#fff;position:absolute;left:47%;opacity:0;-webkit-animation:cc-fade 1s linear infinite;-moz-animation:cc-fade 1s linear infinite;-ms-animation:cc-fade 1s linear infinite;-o-animation:cc-fade 1s linear infinite;animation:cc-fade 1s linear infinite;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,0.2)}.cc-spinner-css .cc-spinner-css-1{transform:rotate(0deg) translate(0, -142%);-webkit-transform:rotate(0deg) translate(0, -142%);-moz-transform:rotate(0deg) translate(0, -142%);-ms-transform:rotate(0deg) translate(0, -142%);-o-transform:rotate(0deg) translate(0, -142%);animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s}.cc-spinner-css .cc-spinner-css-2{transform:rotate(30deg) translate(0, -142%);-webkit-transform:rotate(30deg) translate(0, -142%);-moz-transform:rotate(30deg) translate(0, -142%);-ms-transform:rotate(30deg) translate(0, -142%);-o-transform:rotate(30deg) translate(0, -142%);animation-delay:-0.9167s;-webkit-animation-delay:-0.9167s;-moz-animation-delay:-0.9167s;-ms-animation-delay:-0.9167s;-o-animation-delay:-0.9167s}.cc-spinner-css .cc-spinner-css-3{transform:rotate(60deg) translate(0, -142%);-webkit-transform:rotate(60deg) translate(0, -142%);-moz-transform:rotate(60deg) translate(0, -142%);-ms-transform:rotate(60deg) translate(0, -142%);-o-transform:rotate(60deg) translate(0, -142%);animation-delay:-0.833s;-webkit-animation-delay:-0.833s;-moz-animation-delay:-0.833s;-ms-animation-delay:-0.833s;-o-animation-delay:-0.833s}.cc-spinner-css .cc-spinner-css-4{transform:rotate(90deg) translate(0, -142%);-webkit-transform:rotate(90deg) translate(0, -142%);-moz-transform:rotate(90deg) translate(0, -142%);-ms-transform:rotate(90deg) translate(0, -142%);-o-transform:rotate(90deg) translate(0, -142%);animation-delay:-0.75s;-webkit-animation-delay:-0.75s;-moz-animation-delay:-0.75s;-ms-animation-delay:-0.75s;-o-animation-delay:-0.75s}.cc-spinner-css .cc-spinner-css-5{transform:rotate(120deg) translate(0, -142%);-webkit-transform:rotate(120deg) translate(0, -142%);-moz-transform:rotate(120deg) translate(0, -142%);-ms-transform:rotate(120deg) translate(0, -142%);-o-transform:rotate(120deg) translate(0, -142%);animation-delay:-0.667s;-webkit-animation-delay:-0.667s;-moz-animation-delay:-0.667s;-ms-animation-delay:-0.667s;-o-animation-delay:-0.667s}.cc-spinner-css .cc-spinner-css-6{transform:rotate(150deg) translate(0, -142%);-webkit-transform:rotate(150deg) translate(0, -142%);-moz-transform:rotate(150deg) translate(0, -142%);-ms-transform:rotate(150deg) translate(0, -142%);-o-transform:rotate(150deg) translate(0, -142%);animation-delay:-0.5833s;-webkit-animation-delay:-0.5833s;-moz-animation-delay:-0.5833s;-ms-animation-delay:-0.5833s;-o-animation-delay:-0.5833s}.cc-spinner-css .cc-spinner-css-7{transform:rotate(180deg) translate(0, -142%);-webkit-transform:rotate(180deg) translate(0, -142%);-moz-transform:rotate(180deg) translate(0, -142%);-ms-transform:rotate(180deg) translate(0, -142%);-o-transform:rotate(180deg) translate(0, -142%);animation-delay:-0.5s;-webkit-animation-delay:-0.5s;-moz-animation-delay:-0.5s;-ms-animation-delay:-0.5s;-o-animation-delay:-0.5s}.cc-spinner-css .cc-spinner-css-8{transform:rotate(210deg) translate(0, -142%);-webkit-transform:rotate(210deg) translate(0, -142%);-moz-transform:rotate(210deg) translate(0, -142%);-ms-transform:rotate(210deg) translate(0, -142%);-o-transform:rotate(210deg) translate(0, -142%);animation-delay:-0.41667s;-webkit-animation-delay:-0.41667s;-moz-animation-delay:-0.41667s;-ms-animation-delay:-0.41667s;-o-animation-delay:-0.41667s}.cc-spinner-css .cc-spinner-css-9{transform:rotate(240deg) translate(0, -142%);-webkit-transform:rotate(240deg) translate(0, -142%);-moz-transform:rotate(240deg) translate(0, -142%);-ms-transform:rotate(240deg) translate(0, -142%);-o-transform:rotate(240deg) translate(0, -142%);animation-delay:-0.333s;-webkit-animation-delay:-0.333s;-moz-animation-delay:-0.333s;-ms-animation-delay:-0.333s;-o-animation-delay:-0.333s}.cc-spinner-css .cc-spinner-css-10{transform:rotate(270deg) translate(0, -142%);-webkit-transform:rotate(270deg) translate(0, -142%);-moz-transform:rotate(270deg) translate(0, -142%);-ms-transform:rotate(270deg) translate(0, -142%);-o-transform:rotate(270deg) translate(0, -142%);animation-delay:-0.25s;-webkit-animation-delay:-0.25s;-moz-animation-delay:-0.25s;-ms-animation-delay:-0.25s;-o-animation-delay:-0.25s}.cc-spinner-css .cc-spinner-css-11{transform:rotate(300deg) translate(0, -142%);-webkit-transform:rotate(300deg) translate(0, -142%);-moz-transform:rotate(300deg) translate(0, -142%);-ms-transform:rotate(300deg) translate(0, -142%);-o-transform:rotate(300deg) translate(0, -142%);animation-delay:-0.1667s;-webkit-animation-delay:-0.1667s;-moz-animation-delay:-0.1667s;-ms-animation-delay:-0.1667s;-o-animation-delay:-0.1667s}.cc-spinner-css .cc-spinner-css-12{transform:rotate(330deg) translate(0, -142%);-webkit-transform:rotate(330deg) translate(0, -142%);-moz-transform:rotate(330deg) translate(0, -142%);-ms-transform:rotate(330deg) translate(0, -142%);-o-transform:rotate(330deg) translate(0, -142%);animation-delay:-0.0833s;-webkit-animation-delay:-0.0833s;-moz-animation-delay:-0.0833s;-ms-animation-delay:-0.0833s;-o-animation-delay:-0.0833s}@-webkit-keyframes cc-fade{from{opacity:1}to{opacity:.25}}@-moz-keyframes cc-fade{from{opacity:1}to{opacity:.25}}@-ms-keyframes cc-fade{from{opacity:1}to{opacity:.25}}@-o-keyframes cc-fade{from{opacity:1}to{opacity:.25}}@keyframes cc-fade{from{opacity:1}to{opacity:.25}}.ie-show{display:none}.alert.cc-notification{padding:8px 14px 8px 0;margin-bottom:0 !important}.alert.cc-notification .close{right:-10px;opacity:1}.cc-notification{font-size:12px;border-radius:0}.cc-notification.alert-confirm{-webkit-box-shadow:0 3px 3px 0 #aaa;-moz-box-shadow:0 3px 3px 0 #aaa;box-shadow:0 3px 3px 0 #aaa}.cc-notification-header{margin-top:0;font-weight:bold;height:32px;line-height:25px;font-size:20px;padding-left:40px;margin-bottom:10px;text-shadow:1px 1px #ccc;border-radius:0}.cc-notification-message{line-height:14px}.cc-notification-add-to-cart-message{width:340px;margin-left:40px}.cc-notification-add-to-cart-message-header{color:#333;font-size:17.5px;line-height:20px;margin-top:10px}.cc-notification-add-to-cart-message-buttons{margin-top:10px}.cc-notification-growl{position:fixed;top:65px;right:20px;width:380px;z-index:1041;border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px 0 #aaa;-moz-box-shadow:0 0 5px 0 #aaa;box-shadow:0 0 5px 0 #aaa;word-wrap:break-word;transition:top .5s}@media (max-width:480px){.cc-notification-growl{width:210px}.cc-notification-header{height:auto}.cc-notification-add-to-cart-message{width:150px}}@media (min-width:1200px){.cc-notification-message.container{width:1130px;padding-left:0}}@media (max-width:1199px) and (min-width:992px){.cc-notification-message.container{width:920px;padding-left:0}}@media (max-width:991px) and (min-width:768px){.cc-notification-message.container{width:700px;padding-left:0}}@media (max-width:767px) and (min-width:481px){.cc-notification-message.container{width:510px;padding-left:0}}@media (max-width:480px) and (min-width:440px){.cc-notification-message.container{width:390px;padding-left:0}}@media (max-width:439px){.cc-notification-message.container{width:280px;padding-left:0}}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-confirm{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info .cc-notification-header{background:transparent url(/img/icons-32x32/icon-info-32x32.png) no-repeat 0 0}.alert-success .cc-notification-header{background:transparent url(/img/icons-32x32/icon-check-32x32.png) no-repeat 0 0}.alert-error .cc-notification-header{background:transparent url(/img/icons-32x32/icon-alert-alt-32x32.png) no-repeat 0 0}.alert-confirm .cc-notification-header{background:transparent url(/img/icons-32x32/icon-alert-32x32.png) no-repeat 0 0}.alert-confirm{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.cc-notification-actions{margin:15px 0 5px;text-align:right}.cc-notification-actions BUTTON{margin:0 0 0 10px}#previewBar{position:fixed;top:0;height:45px;width:100%;z-index:999;background-color:#151515}#previewBar #previewBarLayoutName,#previewBar #previewBarText{height:35px;padding:7px 15px 0;font-size:11.9px;color:#f8f8f8;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-grow:1}#previewBar #previewBarLayoutName{text-align:center}#previewBar #previewBarText{text-align:left;font-weight:bold;padding-left:0;color:#ffaf50}#previewBar #previewBarText span{padding-left:6px}#previewBar .oj-form-control{margin-bottom:0}#previewBar .oj-combobox-input,#previewBar .oj-combobox-choice{color:#f8f8f8;background-color:#151515;border-color:#151515;font-size:11.9px;height:2.2rem}#previewBar input.oj-combobox-input{height:100%}#previewBar #previewMenuButton{color:#f8f8f8;height:33px;background-color:#151515;border-radius:0;border:0;margin-bottom:0}#previewBar #previewMenuButton span.oj-button-icon{font-size:17.5px;margin-bottom:1px}#previewBar #previewMenuButton span.oj-button-text{font-size:11.9px}#previewBar #previewBarSeparator{height:10px;width:100%;background-image:url("/file/ccimg/hazardstripe.png")}#previewDebugToolsMenu{opacity:.95;border:0;background-color:0}#previewDebugToolsMenu #previewMinifyOption{font-size:11.9px;background-color:#151515;color:#f8f8f8}#previewDebugToolsMenu #previewMinifyOption div.oj-switch{padding-top:10px}#previewDebugToolsMenu #previewMinifySwitchLabel{font-size:11.9px;color:#f8f8f8;font-weight:normal;margin-left:10px;margin-right:40px}#oj-listbox-drop{color:#f8f8f8;background-color:#151515;border-color:#151515}#oj-listbox-drop .siteSelectionOption{margin:12px 12px 0 4px}#oj-listbox-drop .siteSelectionOption .title{font-size:11.9px;line-height:16pt}#oj-listbox-drop .siteSelectionOption .info{font-size:10.5px;line-height:10pt}#oj-listbox-drop .oj-hover{background-color:#0572ce}html{font-size:14px}body{background:#fff none top center no-repeat;background-attachment:fixed;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:normal;line-height:150%;text-align:left;text-decoration:none}html[dir="rtl"] body{text-align:right}#page{background-color:#fff}a:link{color:#195d8d}a:visited{color:#195d8d}a:hover{color:#114062}h1{color:inherit;line-height:150%;font-family:inherit;font-size:2.75rem;font-weight:bold;font-style:inherit;text-align:inherit;text-decoration:inherit}h2{color:inherit;font-family:inherit;font-size:2.25rem;font-style:inherit;font-weight:bold;line-height:150%;text-align:inherit;text-decoration:inherit}h3{color:inherit;font-family:inherit;font-size:1.75rem;font-style:inherit;font-weight:bold;line-height:150%;text-align:inherit;text-decoration:inherit}h4{color:inherit;font-family:inherit;font-size:1.25rem;font-style:inherit;font-weight:bold;line-height:150%;text-align:inherit;text-decoration:inherit}h5{color:inherit;font-family:inherit;font-size:1rem;font-style:inherit;font-weight:normal;line-height:150%;text-align:inherit;text-decoration:inherit}h6{color:inherit;font-family:inherit;font-size:.85rem;font-style:inherit;font-weight:normal;line-height:150%;text-align:inherit;text-decoration:inherit}p{color:inherit;font-family:inherit;font-size:1rem;font-style:inherit;font-weight:normal;line-height:150%;text-align:inherit;text-decoration:inherit}.cc-button-primary{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;outline:none;text-align:center;border-radius:.25rem;padding:.8125rem 1.5625rem .75rem;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.25rem;background-color:#195d8e;white-space:normal;border:1px solid #0e324d;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none;border-radius:4px}.cc-button-primary:focus,.cc-button-primary:active:focus,.cc-button-primary.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cc-button-primary:hover,.cc-button-primary:focus{color:#333;text-decoration:none}.cc-button-primary:active,.cc-button-primary.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.cc-button-primary.disabled,.cc-button-primary[disabled],fieldset[disabled] .cc-button-primary{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cc-button-primary:hover,.cc-button-primary:focus{background-color:#114163;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.cc-button-primary:disabled:hover,.cc-button-primary.disabled:hover,.cc-button-primary.disabled:focus{background-color:#195d8e;background-image:none}.cc-button-primary:link{color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:visited{color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:hover{background-color:#114163;color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:focus,.cc-button-primary:active:focus,.cc-button-primary.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cc-button-primary:hover,.cc-button-primary:focus{color:#333;text-decoration:none}.cc-button-primary:active,.cc-button-primary.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.cc-button-primary.disabled,.cc-button-primary[disabled],fieldset[disabled] .cc-button-primary{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cc-button-primary:hover,.cc-button-primary:focus{background-color:#114163;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.cc-button-primary:disabled:hover,.cc-button-primary.disabled:hover,.cc-button-primary.disabled:focus{background-color:#195d8e;background-image:none}.cc-button-primary:link{color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:visited{color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:hover{background-color:#114163;color:#fff;font-style:normal;text-decoration:none}.cc-button-secondary{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;outline:none;text-align:center;border-radius:.25rem;padding:.8125rem 1.5625rem .75rem;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.25rem;background-color:#f7f7f7;white-space:normal;border:1px solid #d1d1d1;color:#3d3d3d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none;border-radius:4px}.cc-button-secondary:focus,.cc-button-secondary:active:focus,.cc-button-secondary.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cc-button-secondary:hover,.cc-button-secondary:focus{color:#333;text-decoration:none}.cc-button-secondary:active,.cc-button-secondary.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.cc-button-secondary.disabled,.cc-button-secondary[disabled],fieldset[disabled] .cc-button-secondary{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cc-button-secondary:hover,.cc-button-secondary:focus{background-color:#dedede;color:#3d3d3d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.cc-button-secondary:disabled:hover,.cc-button-secondary.disabled:hover,.cc-button-secondary.disabled:focus{background-color:#f7f7f7;background-image:none}.cc-button-secondary:link{color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:visited{color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:hover{background-color:#dedede;color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:focus,.cc-button-secondary:active:focus,.cc-button-secondary.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cc-button-secondary:hover,.cc-button-secondary:focus{color:#333;text-decoration:none}.cc-button-secondary:active,.cc-button-secondary.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.cc-button-secondary.disabled,.cc-button-secondary[disabled],fieldset[disabled] .cc-button-secondary{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cc-button-secondary:hover,.cc-button-secondary:focus{background-color:#dedede;color:#3d3d3d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.cc-button-secondary:disabled:hover,.cc-button-secondary.disabled:hover,.cc-button-secondary.disabled:focus{background-color:#f7f7f7;background-image:none}.cc-button-secondary:link{color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:visited{color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:hover{background-color:#dedede;color:#3d3d3d;font-style:normal;text-decoration:none}#region-header #siteHead{background:#fff url(/img/header-btm-line.png) bottom center repeat-x;background-attachment:scroll}.header-background{background:#fff none top left repeat-x;background-attachment:scroll}footer.footer{background:#fff;background-position:top left;background-repeat:repeat-x;background-image:none;background-attachment:scroll;border-top-color:#fff}@-webkit-keyframes placeHolderShimmer{from{background-position:0 0}to{background-position:300px 0}}@keyframes placeHolderShimmer{from{background-position:0 0}to{background-position:300px 0}}.ccLazyLoad-animated-background{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:#eee;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #ddd), color-stop(33%, #eee));background:-webkit-linear-gradient(left, #eee 8%, #ddd 18%, #eee 33%);background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);-webkit-background-size:100% 100%;background-size:100% 100%;position:relative}.ccLazyLoad-background{background:#e9eaed}img.ccLazyLoad{opacity:.1}@media (max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#fff}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width:979px + 1){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}/*!OCC_LESS [{"assetId":"100001","link":"/occs-admin/#/css/100001","assetName":"ADO","assetType":"Style Variables"}] *//*!OCC_LESS [{"assetId":"100001","link":"/occs-admin/#/css/100001","assetName":"ADO","assetType":"Style Sheet"}] */html{font-size:14px}body{background:#fff none top center no-repeat;background-attachment:fixed;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:normal;line-height:150%;text-align:left;text-decoration:none}html[dir="rtl"] body{text-align:right}#page{background-color:#fff}a:link{color:#195d8d}a:visited{color:#195d8d}a:hover{color:#114062}h1{color:inherit;line-height:150%;font-family:inherit;font-size:2.75rem;font-weight:bold;font-style:inherit;text-align:inherit;text-decoration:inherit}h2{color:inherit;font-family:inherit;font-size:2.25rem;font-style:inherit;font-weight:bold;line-height:150%;text-align:inherit;text-decoration:inherit}h3{color:inherit;font-family:inherit;font-size:1.75rem;font-style:inherit;font-weight:bold;line-height:150%;text-align:inherit;text-decoration:inherit}h4{color:inherit;font-family:inherit;font-size:1.25rem;font-style:inherit;font-weight:bold;line-height:150%;text-align:inherit;text-decoration:inherit}h5{color:inherit;font-family:inherit;font-size:1rem;font-style:inherit;font-weight:normal;line-height:150%;text-align:inherit;text-decoration:inherit}h6{color:inherit;font-family:inherit;font-size:.85rem;font-style:inherit;font-weight:normal;line-height:150%;text-align:inherit;text-decoration:inherit}p{color:inherit;font-family:inherit;font-size:1rem;font-style:inherit;font-weight:normal;line-height:150%;text-align:inherit;text-decoration:inherit}.cc-button-primary{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;outline:none;text-align:center;border-radius:.25rem;padding:.8125rem 1.5625rem .75rem;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.25rem;background-color:#195d8e;white-space:normal;border:1px solid #0e324d;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none;border-radius:4px}.cc-button-primary:focus,.cc-button-primary:active:focus,.cc-button-primary.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cc-button-primary:hover,.cc-button-primary:focus{color:#333;text-decoration:none}.cc-button-primary:active,.cc-button-primary.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.cc-button-primary.disabled,.cc-button-primary[disabled],fieldset[disabled] .cc-button-primary{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cc-button-primary:hover,.cc-button-primary:focus{background-color:#114163;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.cc-button-primary:disabled:hover,.cc-button-primary.disabled:hover,.cc-button-primary.disabled:focus{background-color:#195d8e;background-image:none}.cc-button-primary:link{color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:visited{color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:hover{background-color:#114163;color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:focus,.cc-button-primary:active:focus,.cc-button-primary.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cc-button-primary:hover,.cc-button-primary:focus{color:#333;text-decoration:none}.cc-button-primary:active,.cc-button-primary.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.cc-button-primary.disabled,.cc-button-primary[disabled],fieldset[disabled] .cc-button-primary{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cc-button-primary:hover,.cc-button-primary:focus{background-color:#114163;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.cc-button-primary:disabled:hover,.cc-button-primary.disabled:hover,.cc-button-primary.disabled:focus{background-color:#195d8e;background-image:none}.cc-button-primary:link{color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:visited{color:#fff;font-style:normal;text-decoration:none}.cc-button-primary:hover{background-color:#114163;color:#fff;font-style:normal;text-decoration:none}.cc-button-secondary{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;outline:none;text-align:center;border-radius:.25rem;padding:.8125rem 1.5625rem .75rem;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.25rem;background-color:#f7f7f7;white-space:normal;border:1px solid #d1d1d1;color:#3d3d3d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none;border-radius:4px}.cc-button-secondary:focus,.cc-button-secondary:active:focus,.cc-button-secondary.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cc-button-secondary:hover,.cc-button-secondary:focus{color:#333;text-decoration:none}.cc-button-secondary:active,.cc-button-secondary.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.cc-button-secondary.disabled,.cc-button-secondary[disabled],fieldset[disabled] .cc-button-secondary{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cc-button-secondary:hover,.cc-button-secondary:focus{background-color:#dedede;color:#3d3d3d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.cc-button-secondary:disabled:hover,.cc-button-secondary.disabled:hover,.cc-button-secondary.disabled:focus{background-color:#f7f7f7;background-image:none}.cc-button-secondary:link{color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:visited{color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:hover{background-color:#dedede;color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:focus,.cc-button-secondary:active:focus,.cc-button-secondary.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cc-button-secondary:hover,.cc-button-secondary:focus{color:#333;text-decoration:none}.cc-button-secondary:active,.cc-button-secondary.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.cc-button-secondary.disabled,.cc-button-secondary[disabled],fieldset[disabled] .cc-button-secondary{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cc-button-secondary:hover,.cc-button-secondary:focus{background-color:#dedede;color:#3d3d3d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.cc-button-secondary:disabled:hover,.cc-button-secondary.disabled:hover,.cc-button-secondary.disabled:focus{background-color:#f7f7f7;background-image:none}.cc-button-secondary:link{color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:visited{color:#3d3d3d;font-style:normal;text-decoration:none}.cc-button-secondary:hover{background-color:#dedede;color:#3d3d3d;font-style:normal;text-decoration:none}#region-header #siteHead{background:#fff url(/img/header-btm-line.png) bottom center repeat-x;background-attachment:scroll}.header-background{background:#fff none top left repeat-x;background-attachment:scroll}footer.footer{background:#fff;background-position:top left;background-repeat:repeat-x;background-image:none;background-attachment:scroll;border-top-color:#fff}/*!OCC_LESS [{"assetId":"100001","link":"/occs-admin/#/css/100001","assetName":"ADO","assetType":"Additional CSS"}] */@charset "UTF-8";.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.15)}.smartbanner-show.smartbanner-margin-top{margin-top:80px}.smartbanner-show.smartbanner-margin-bottom{margin-bottom:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{left:0;display:none;width:100%;height:80px;line-height:80px;font-family:Helvetica Neue,sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-top{position:absolute;top:0}.smartbanner-bottom{position:fixed;bottom:0}.smartbanner-container{margin:0 auto;padding:0 5px}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 0;font-family:ArialRoundedMTBold,Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;padding:0 0 1px;background-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle}.smartbanner-info{white-space:normal;width:calc(-102%);font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-wrapper{max-width:110px;display:inline-block;text-align:right;width:100%}.smartbanner-title{font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smartbanner-description{max-height:40px;overflow:hidden}.smartbanner-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smartbanner-author:empty+.smartbanner-description{max-height:50px}.smartbanner-button{margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;display:inline-block;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f2f2f2;box-shadow:0 1px 1px rgba(0,0,0,0.2);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;font-family:Arial;color:#888;text-shadow:0 1px 0 #fff;-webkit-font-smoothing:none}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#888}.smartbanner-ios .smartbanner-icon{background-size:cover}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8);font-weight:300}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:500}.smartbanner-ios .smartbanner-button{padding:0 10px;font-size:15px;min-width:10%;font-weight:400;color:#0c71fd}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#f2f2f2}.smartbanner-android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");box-shadow:inset 0 4px 0 #88b131;line-height:82px}.smartbanner-android .smartbanner-close{border:0;max-width:17px;width:100%;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;text-decoration:none;box-shadow:inset 0 1px 2px rgba(0,0,0,0.8),0 1px 1px rgba(255,255,255,0.3);cursor:pointer}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;font-weight:700;padding:0;background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(180deg, #42b6c9, #39a9bb);text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-kindle,.smartbanner-windows{background:#f4f4f4;background:linear-gradient(180deg, #f4f4f4, #cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px}.smartbanner-kindle .smartbanner-close,.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-kindle .smartbanner-close:active,.smartbanner-kindle .smartbanner-close:hover,.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-kindle .smartbanner-icon,.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.smartbanner-kindle .smartbanner-info,.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.smartbanner-kindle .smartbanner-title,.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-kindle .smartbanner-button,.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(180deg, #efefef, #dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),inset 0 2px 0 rgba(255,255,255,0.7)}.smartbanner-kindle .smartbanner-button:active,.smartbanner-kindle .smartbanner-button:hover,.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(180deg, #dcdcdc, #efefef)}.icon-success,.icon-warning{width:rem(15);height:rem(16)}@-webkit-keyframes modal-animation{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes modal-animation-opacity{to{opacity:1}0%{opacity:0}}@-webkit-keyframes slide-animation{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cross-Icon{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes span-Icon{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);display:none}}@-webkit-keyframes span-Icon-uncheck{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);display:none}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes iconfav{0%{-webkit-transform:scale(0);transform:scale(0);z-index:-1}10%{z-index:11}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}td.visible-xs,th.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}td.visible-sm,th.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}td.visible-md,th.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}td.visible-lg,th.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}td.visible-print,th.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:Rams-Bold;src:url(/fonts/a363df433feb6745d0976eaf505209f0.eot);src:url(/fonts/a363df433feb6745d0976eaf505209f0.eot?#iefix) format("embedded-opentype"),url(/fonts/a363df433feb6745d0976eaf505209f0.woff2) format("woff2"),url(/fonts/a363df433feb6745d0976eaf505209f0.woff) format("woff"),url(/fonts/a363df433feb6745d0976eaf505209f0.ttf) format("truetype")}@font-face{font-family:Rams-Light;src:url(/fonts/2aad09496a2386c0c16186d7f036a195.eot);src:url(/fonts/2aad09496a2386c0c16186d7f036a195.eot?#iefix) format("embedded-opentype"),url(/fonts/2aad09496a2386c0c16186d7f036a195.woff2) format("woff2"),url(/fonts/2aad09496a2386c0c16186d7f036a195.woff) format("woff"),url(/fonts/2aad09496a2386c0c16186d7f036a195.ttf) format("truetype")}@font-face{font-family:Rams-Regular;src:url(/fonts/83d52164c3fbf7269e87fb7bb5e84973.eot);src:url(/fonts/83d52164c3fbf7269e87fb7bb5e84973.eot?#iefix) format("embedded-opentype"),url(/fonts/83d52164c3fbf7269e87fb7bb5e84973.woff2) format("woff2"),url(/fonts/83d52164c3fbf7269e87fb7bb5e84973.woff) format("woff"),url(/fonts/83d52164c3fbf7269e87fb7bb5e84973.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:url(/fonts/e31fcf1885e371e19f5786c2bdfeae1b.eot);src:url(/fonts/e31fcf1885e371e19f5786c2bdfeae1b.eot?#iefix) format("embedded-opentype"),url(/fonts/e31fcf1885e371e19f5786c2bdfeae1b.woff2) format("woff2"),url(/fonts/e31fcf1885e371e19f5786c2bdfeae1b.woff) format("woff"),url(/fonts/e31fcf1885e371e19f5786c2bdfeae1b.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;src:url(/fonts/9745415b8a2a8b9a2480a12f7e2d3ad3.eot);src:url(/fonts/9745415b8a2a8b9a2480a12f7e2d3ad3.eot?#iefix) format("embedded-opentype"),url(/fonts/9745415b8a2a8b9a2480a12f7e2d3ad3.woff2) format("woff2"),url(/fonts/9745415b8a2a8b9a2480a12f7e2d3ad3.woff) format("woff"),url(/fonts/9745415b8a2a8b9a2480a12f7e2d3ad3.ttf) format("truetype")}@font-face{font-family:Roboto-Regular;src:url(/fonts/df7b648ce5356ea1ebce435b3459fd60.eot);src:url(/fonts/df7b648ce5356ea1ebce435b3459fd60.eot?#iefix) format("embedded-opentype"),url(/fonts/df7b648ce5356ea1ebce435b3459fd60.woff2) format("woff2"),url(/fonts/df7b648ce5356ea1ebce435b3459fd60.woff) format("woff"),url(/fonts/df7b648ce5356ea1ebce435b3459fd60.ttf) format("truetype")}@font-face{font-family:Rams-Black;src:url(/fonts/ef37d5a2aade0e1cb69df8d3f5f2aa60.eot);src:url(/fonts/ef37d5a2aade0e1cb69df8d3f5f2aa60.eot?#iefix) format("embedded-opentype"),url(/fonts/ef37d5a2aade0e1cb69df8d3f5f2aa60.woff2) format("woff2"),url(/fonts/ef37d5a2aade0e1cb69df8d3f5f2aa60.woff) format("woff"),url(/fonts/ef37d5a2aade0e1cb69df8d3f5f2aa60.ttf) format("truetype")}.icon,[class*=" icon-"],[class^=icon-]{display:inline-block;height:22px;width:20px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.icon-success{background:url(/images/success.svg) no-repeat 50%;width:.9375rem;height:1rem}.icon-warning{background:url(/images/warning_new.svg) no-repeat 50%;width:.9375rem;height:1rem}.icon-info{background:url(/images/info.svg) no-repeat 50%}.icon-info-asis{background:url(/images/icon-info-asis.svg) no-repeat 50%}.icon-user{background:url(/images/user_new.svg) no-repeat 50%}.icon-coupon{background:url(/images/cupon.svg) no-repeat 50%}.icon-cal{background:url(/images/calendar.svg) no-repeat 50%}.icon-tv{background:url(/images/icon-tv.svg) no-repeat 50%}.icon-arrow-down,.icon-arrow-up{background:url(/images/icon-arrow-up.svg) no-repeat 50%}.icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-arrow-down-purple,.icon-arrow-up-purple{background:url(/images/icon-arrow-up-purple.svg) no-repeat 50%}.icon-arrow-down-purple{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-arrow-left{background:url(/images/icon-arrow-left.svg) no-repeat 50%}.icon-arrow-right{background:url(/images/icon-arrow-right.svg) no-repeat 50%}.icon-arrow-up-white{background:url(/images/icon-arrow-up-white.svg) no-repeat 50%}.icon-arrow-down-white{background:url(/images/icon-arrow-down-white.svg) no-repeat 50%}.icon-arrow-left-white{background:url(/images/icon-arrow-left-white.svg) no-repeat 50%}.icon-arrow-right-white{background:url(/images/icon-arrow-right-white.svg) no-repeat 50%}.icon-pagination-right{background:url(/images/arrow-outline-right.svg) no-repeat 50%}.icon-exit{background:url(/images/icon-exit.svg) no-repeat 50%}.icon-circle{background:url(/images/icon-circle.svg) no-repeat 50%}.icon-location{background:url(/images/icon-location.svg) no-repeat 50%}.icon-wifi{background:url(/images/icon-wifi.svg) no-repeat 50%}.icon-lunch{background:url(/images/icon-lunch.svg) no-repeat 50%}.icon-whatsapp{background:url(/images/icon-whatsapp.svg) no-repeat 50%}.icon-aa{background:url(/images/icon-aa.svg) no-repeat 50%}.icon-camera{background:url(/images/icon-camara.svg) no-repeat 50%}.icon-cafe{background:url(/images/icon-cafeteria.svg) no-repeat 50%}.icon-electric{background:url(/images/icon-electric-plug.svg) no-repeat 50%}.icon-kit{background:url(/images/icon-kit.svg) no-repeat 50%}.icon-luz{background:url(/images/icon-luz.svg) no-repeat 50%}.icon-usb{background:url(/images/icon-usb.svg) no-repeat 50%}.icon-portae{background:url(/images/icon-portaequipaje.svg) no-repeat 50%}.icon-sanitory{background:url(/images/icon-sanitarios.svg) no-repeat 50%}.icon-purify{background:url(/images/icon-purificador.svg) no-repeat 50%}.icon-recliner{background:url(/images/icon-reclinables.svg) no-repeat 50%}.icon-touch{background:url(/images/icon-touch-screen.svg) no-repeat 50%}.icon-soda{background:url(/images/icon-soda.svg) no-repeat 50%}.icon-drinks{background:url(/images/icon-bebida.svg) no-repeat 50%}.icon-entertainment{background:url(/images/icon-entretenimiento.svg) no-repeat 50%}.icon-memory{background:url(/images/icon-memory.svg) no-repeat 50%}.icon-share-red{background:url(/images/icon-share-red.svg) no-repeat 50%}.icon-share-grey{background:url(/images/icon-share-gray.svg) no-repeat 50%}.icon-print{background:url(/images/icon-print.svg) no-repeat 50%}.icon-fav{background:url(/images/icon-heart-on.svg) no-repeat 50%}.icon-unfav{background:url(/images/icon-heart-off.svg) no-repeat 50%}.icon-save{background:url(/images/icon-save.svg) no-repeat 50%}.icon-register{background:url(/images/register.svg) no-repeat 50%}.icon-pin,.icon-start,.icon-stop{height:33px}.icon-start{background:url(/images/icon-start-long.svg) no-repeat 50%}.icon-stop{background:url(/images/icon-stops-long.svg) no-repeat 50%}.icon-pin{background:url(/images/icon-pin-long.svg) no-repeat 50%}.icon-map{background:url(/images/icon-map-black.svg) no-repeat 50%}.icon-message{height:52px;width:103px;background:url(/images/shape.svg) no-repeat 50%}.icon-done{height:95px;width:95px;background:url(/images/verified.svg) no-repeat 50%}.icon-controles{background:url(/images/controles.svg) no-repeat 50%}.icon-share-experience{background:url(/images/save-pasajero.svg) no-repeat 50%}.icon-search{background:url(/images/search.svg) no-repeat 50%}.icon-state{background:url(/images/icon-state.svg) transparent no-repeat 50%}.icon-city{background:url(/images/icon-city.svg) transparent no-repeat 50%}.icon-map-grey{background:url(/images/icon-map-grey.svg) no-repeat 50%}.icon-bus{background:url(/images/icon-bus.svg) no-repeat 50%}.icon-modbus{background:url(/images/modbus.png) no-repeat 50%}.icon-modcal{background:url(/images/modcal.png) no-repeat 50%}.icon-city-popular{background:url(/images/ic-city-popular.svg) transparent no-repeat 50%}.icon-terminal-popular{background:url(/images/icon-terminal-popular.svg) transparent no-repeat 50%}.icon-terminal{background:url(/images/bus.svg) transparent no-repeat 50%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-size:16px}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol li,p,ul li{line-height:1.5}a,button{cursor:pointer;-webkit-tap-highlight-color:transparent}main:focus{outline:none}img{max-width:100%}*{box-sizing:border-box}.btn,.btn-basic,.btn-cta,.btn-primary,.btn-search,.btn-secondary,.btn-secondary-inverse,a.cta{border:0;outline:none;text-align:center;border-radius:.25rem;padding:.8125rem 1.5625rem .75rem;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.25rem}.btn-primary{background-color:#c33}.btn-primary:disabled{background-color:#e08585 !important;pointer-events:none}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#c33}.btn-primary:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.btn-search{background-color:#71c341}.btn-search:disabled{pointer-events:none}.btn-search:hover{box-shadow:0 0 10px 0 #71c341}.btn-secondary{background-color:#636}.btn-secondary:disabled{background-color:#855b86 !important;pointer-events:none}.btn-secondary:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.btn-secondary-inverse{background-color:transparent;border:1px solid #636;color:#636}.btn-secondary-inverse:disabled{border:1px solid #c5acca;color:#c5acca}.btn-basic{background-color:#32414a}.btn-basic:disabled{background-color:#838d92;pointer-events:none}.btn-basic:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.btn-cta{background-color:#00d3ce}.btn-cta:disabled{pointer-events:none}.btn-cta:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.btn-link{border:0;outline:none;text-decoration:underline;color:#596770;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:.6px}.btn-google-play{display:inline-block;width:15.3125rem;height:4.375rem}.btn-app-store{display:inline-block;width:13.375rem;height:4.4375rem}a.cta{background:none;padding:0;color:#596770}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.no-list{margin:0;padding:0;list-style:none}.vertical-align__top{vertical-align:top}.vertical-align__middle{vertical-align:middle}.vertical-align__bottom{vertical-align:bottom}.display__block{display:block}.display__inline-block{display:inline-block !important}.display__inline{display:inline !important}.display__inline-flex{display:inline-flex !important}.display__table{display:table}.display__table-cell{display:table-cell}.display__none{display:none}.display__flex{display:flex}.flex_vertical-align__center{align-items:center}.flex-direction__row{flex-direction:row}.flex-direction__column{flex-direction:column}.aligin__center{align-items:center}.aligin__center,.flex-justify__center{justify-content:center}.flex-align-self__center{align-self:center}.aligi .zero__text{font-size:0 !important}.flex-direction__space-between{display:flex;justify-content:space-between}.flex-direction__end{display:flex;justify-content:flex-end}.flex__wrap{flex-wrap:wrap}.hide{display:none !important}.show-element{display:block}.hide-element{display:none}.visibility-show{visibility:visible}.visibility-hide{visibility:hidden}.show{display:block !important}.show__inline-block{display:inline-block !important}.show__inline{display:inline !important}.show__flex{display:flex !important}.hide-from__screen{clip:rect(0 0 0 0);overflow:hidden;position:fixed;height:1px;width:1px}.overlay--disabled{position:relative}.overlay--disabled:before{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(0,0,0,0.45)}[tabindex]:focus,a:focus,audio:focus,button:focus,iframe:focus,img:focus,input:focus,select:focus,svg:focus,textarea:focus,video:focus{outline:none !important}.no-border{border:none}.dollar:before{content:"$"}.custom-checkbox{display:block;position:relative;padding-left:1.375rem;margin-bottom:.75rem;cursor:pointer;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox input[type=checkbox]:checked~span{background-color:#596770}.custom-checkbox input[type=checkbox]:checked~span:after{display:block;content:"";position:absolute}.custom-checkbox span{position:absolute;top:.0625rem;left:0;height:1rem;width:1rem;border:.0625rem solid #596770;border-radius:.1875rem}.custom-checkbox span:after{left:.3125rem;top:.0625rem;width:.25rem;height:.5625rem;border:solid #fff;border-width:0 .0625rem .0625rem 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom-radio{display:block;position:relative;padding-left:2.1875rem;margin-bottom:.75rem;cursor:pointer;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio input[type=radio]:checked~span:after{display:block;content:"";position:absolute;height:.5rem;width:.5rem;background:#5b676e;border-radius:50%;top:.1875rem;left:.1875rem}.custom-radio span{position:absolute;top:0;left:0;height:1rem;width:1rem;border-radius:50%;border:.0625rem solid #5b676e}.custom-toggle{position:relative;display:inline-block;width:3.1875rem;height:1.9375rem}.custom-toggle input{opacity:0;width:0;height:0}.custom-toggle input:checked+.slider{background-color:#5b676e;border:0}.custom-toggle input:checked+.slider:before{-webkit-transform:translateX(1.3125rem);transform:translateX(1.3125rem);box-shadow:none}.custom-toggle .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;border:.0625rem solid #ebeced;border-radius:2.125rem}.custom-toggle .slider,.custom-toggle .slider:before{position:absolute;background-color:#fff;transition:.4s}.custom-toggle .slider:before{content:"";height:1.75rem;width:1.75rem;left:.0625rem;bottom:.0625rem;border-radius:50%;box-shadow:0 .0625rem .1875rem .0625rem #d5d9db}.custom-input label{display:block;color:#adb3b7}.custom-input input,.custom-input label{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:.0625rem}.custom-input input{border:none;border-bottom:.0625rem solid #d6d9db;color:#32414a;background-color:transparent;padding:.625rem 0 .5rem;background:transparent}.custom-input input::-webkit-input-placeholder{color:#838d92}.custom-input input::-moz-placeholder{color:#838d92}.custom-input input::-ms-input-placeholder{color:#838d92}.custom-input input::placeholder{color:#838d92}.error_message,.error_message_center,.parsley-error-list li,.parsley-errors-list li{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:.8px;background:#596770;color:#f7f9fa;border-radius:.125rem;margin-bottom:15px;background:url(/images/error.svg) no-repeat .625rem #596770;padding:.625rem .625rem .625rem 1.875rem}.error_message_center{text-align:center}.slick-dotted .slick-slider{margin-bottom:30px}.slick-arrow{display:inline-block !important}.ado-home-banner-carousel__container .slick-dots,.ado-promotion__container .slick-dots,.home-bg-banner .slick-dots{bottom:0}.ado-home-banner-carousel__container .slick-dots li,.ado-promotion__container .slick-dots li,.home-bg-banner .slick-dots li{margin:0}.ado-home-banner-carousel__container .slick-dots li.slick-active button:before,.ado-promotion__container .slick-dots li.slick-active button:before,.home-bg-banner .slick-dots li.slick-active button:before{color:#938f90}.ado-home-banner-carousel__container .slick-dots li button:before,.ado-promotion__container .slick-dots li button:before,.home-bg-banner .slick-dots li button:before{font-size:2.8125rem;opacity:1;color:#ebeced}@media only screen and (max-width:61.9375rem){.ado-home-banner-carousel__container .slick-dots li button:before,.ado-promotion__container .slick-dots li button:before,.home-bg-banner .slick-dots li button:before{font-size:1.75rem}}@keyframes modal-animation{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes modal-animation-opacity{to{opacity:1}0%{opacity:0}}@keyframes slide-animation{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cross-Icon{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes span-Icon{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);display:none}}@keyframes span-Icon-uncheck{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);display:none}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes iconfav{0%{-webkit-transform:scale(0);transform:scale(0);z-index:-1}10%{z-index:11}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.dummy-modal-amimation{-webkit-animation-name:modal-animation;animation-name:modal-animation}.dummy1-modal-amimation{-webkit-animation-name:modal-animation-opacity;animation-name:modal-animation-opacity}.dummy2-modal-amimation{-webkit-animation-name:cross-Icon;animation-name:cross-Icon}.dummy3-icon-fav{-webkit-animation-name:iconfav;animation-name:iconfav}.dummy4-icon-fav{-webkit-animation-name:span-Icon;animation-name:span-Icon;-webkit-animation-name:span-Icon-uncheck;animation-name:span-Icon-uncheck}.dummy5-icon-fav{-webkit-animation-name:slide-animation;animation-name:slide-animation}.ddAnimation{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ddSlideDown{to{-webkit-transform:translateY(0)}0%{-webkit-transform:translateY(-20px)}}@keyframes ddSlideDown{to{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.ddSlideDown{-webkit-animation-name:ddSlideDown;animation-name:ddSlideDown}body.modal-open{overflow:hidden !important}#page{display:block;height:100%;width:100%;padding:0}#footerBar,#headerBar{display:block;height:auto}#footerBar .row,#headerBar .row{margin:0}#footerBar .row .col-lg-12,#footerBar .row .col-md-12,#footerBar .row .col-sm-12,#footerBar .row .col-xs-12,#headerBar .row .col-lg-12,#headerBar .row .col-md-12,#headerBar .row .col-sm-12,#headerBar .row .col-xs-12{padding:0}#main{min-height:400px;padding-top:50px;background:#f7f9fa;padding-bottom:4.375rem}.home-pg #main{padding-top:0;padding-bottom:0}@media only screen and (max-width:61.9375rem){#main{padding-top:0;padding-bottom:2.5rem}}#main .row{margin:0}#main .row .col-lg-12,#main .row .col-md-12,#main .row .col-sm-12,#main .row .col-xs-12{padding:0}main.page-row-expanded.page-row{height:auto;display:block}ado-search-results{display:block;margin:0 auto;max-width:1170px}.zEWidget-launcher.zEWidget-launcher--active{width:7rem !important}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #f7f9fa}.ado-modal input:-webkit-autofill,.ado-modal input:-webkit-autofill:focus textarea:-webkit-autofill,.ado-modal input:-webkit-autofill:hover,.ado-modal select:-webkit-autofill,.ado-modal select:-webkit-autofill:focus,.ado-modal select:-webkit-autofill:hover,.ado-modal textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff}.cc-rich-text{max-width:930px;margin:0 auto}.cc-rich-text h1{text-align:left;padding-right:25px;letter-spacing:3px;margin:40px 0 !important;text-transform:uppercase}.cc-rich-text h1,.cc-rich-text h1 span{color:#32414a !important;font-family:Rams-Regular;font-size:30px !important}.cc-rich-text h2{font-size:16px !important;letter-spacing:1px;font-family:Rams-Regular;color:#32414a;margin:40px 0 !important}.cc-rich-text h2 span{font-family:Rams-Regular !important;color:#32414a !important;font-size:16px !important}.cc-rich-text i,.cc-rich-text p,.cc-rich-text span{font-family:Roboto-Regular !important;font-size:15px;margin:0 0 20px !important;background-color:transparent !important}.cc-rich-text i b,.cc-rich-text i strong,.cc-rich-text p b,.cc-rich-text p strong,.cc-rich-text span b,.cc-rich-text span strong{font-family:Roboto-Medium !important;color:#32414a !important}.cc-rich-text ul{padding:0 20px;margin:0 0 20px !important}.cc-rich-text ul li{margin:10px 0;font-family:Roboto-Regular !important}.cc-rich-text ol{padding:0 20px;margin:50px 0;margin:0 0 20px !important}.cc-rich-text ol li{margin:10px 0;font-family:Roboto-Regular !important}.marcas-container{margin-top:-50px;margin-bottom:-69px}.marcas-container h1,.marcas-container h2,.marcas-container h3{color:#32414a !important}.marcas-container .top_img{background-image:url(/file/general/marcas_top_marcas.jpg);height:400px}.marcas-container .ado_marcas_img{background-image:url(/file/general/marca.jpg);height:200px}.marcas-container .top_marcas{background-attachment:scroll;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;display:inline-block;text-align:center;width:100%}.marcas-container .contenido_top{padding-left:8.4%;padding-right:8.4%;margin:0 auto;width:95%}.marcas-container #titulo{position:absolute;top:200px;font-size:50px !important;font-family:Rams-Light;color:#fff !important}.marcas-container #subtitulo{position:absolute;top:270px;font-size:24px !important;font-family:Rams-Regular;color:#fff !important}.marcas-container .blog_breadcrumb{margin-top:2.4%;margin-bottom:2.4%}.marcas-container .breadcrumb{background-color:#fff !important;margin-left:20.5%;margin-bottom:0;padding:0;font-size:18px !important}.marcas-container ul.breadcrumb li+li:before{padding:5px;color:#c8102e !important;content:">"}.marcas-container ul.breadcrumb li a{color:#c8102e !important;text-decoration:none;font-family:Roboto-Bold;font-size:18px !important}.marcas-container ul.breadcrumb li a:hover{color:#32414a !important;font-family:Roboto-Bold;cursor:pointer}.marcas-container #active a{color:#b5b5b5 !important;font-family:Roboto-Bold}.marcas-container .contenido{padding-left:10%;padding-right:10%;margin:0 auto;width:95%;text-align:left}.marcas-container .contenido img{display:block;margin:auto}.marcas-container #img_marca_bus{width:80%}.marcas-container #ado_marca{width:20%}.marcas-container #img_marca{width:90%}.marcas-container .lista_marcas p{margin-left:21px;padding-left:40px;display:table-cell;vertical-align:middle;line-height:normal}.marcas-container .lista_marcas img{margin-left:-2px;margin-bottom:-40px;display:inline-block}.marcas-container .lista{width:25px}.marcas-container .list{margin-bottom:10px;margin-left:-16px}.marcas-container #tipo{font-size:30px !important;font-family:Rams-Regular}.marcas-container #descripcion{font-size:20px !important;font-family:Roboto-Bold}.marcas-container .text{margin-top:2.4%;margin-bottom:2.4%;word-wrap:break-word}.marcas-container .text p,.marcas-container li{font-size:16px !important;font-family:Roboto-Bold;line-height:22px;color:#32414a !important}.marcas-container .contenido_caja{width:100%;height:auto;background-color:#f1f1f1 !important}.marcas-container .container{padding-left:8.4%;padding-right:8.4%;width:95%}.marcas-container .row{margin-top:40px !important}.marcas-container .row img{width:80%;display:block;margin:auto}.marcas-container .abajo{margin-bottom:70px}.marcas-container #img_marca:hover{border-radius:15px;border:1px solid #5f2167}.marcas-container #titu{top:24px;font-size:50px !important}.marcas-container #sub,.marcas-container #titu{position:absolute;font-family:Rams-Light;color:#fff !important}.marcas-container #sub{top:100px;font-size:24px !important;font-weight:400}@media (min-width:90px) and (max-width:700px){.marcas-container .top_img{height:100px}.marcas-container h1{margin:0}.marcas-container #titulo{font-size:40px !important;font-family:Rams-Light;color:#fff !important;text-align:center;top:9px}.marcas-container #subtitulo{text-align:left;position:inherit;margin-top:55px;font-size:18px !important}.marcas-container #sub{text-align:left;position:inherit;margin-top:120px;font-size:22px !important}.marcas-container #titu{font-size:40px !important;top:60px}.marcas-container #img_marca{width:100%}.marcas-container .text{margin-top:10px;margin-bottom:10px}.marcas-container .row img{margin-top:28px}.marcas-container .row{margin-top:0}.marcas-container .blog_breadcrumb{margin-top:3%;margin-bottom:3%}}@media (min-width:401px) and (max-width:700px){.marcas-container .text p{font-size:14px !important}.marcas-container .lista{width:20px}.marcas-container .lista_marcas p{padding-left:12px}.marcas-container .list{margin-bottom:3px}}@media (min-width:500px) and (max-width:598px){.marcas-container .col-xs-12{width:50%}.marcas-container .diamante,.marcas-container .texco{margin-top:-33.5%}.marcas-container #ado_marca{width:40%}.marcas-container .lista_marcas img{margin-left:-24px;margin-bottom:-38px}.marcas-container .list{margin-bottom:-3px;margin-left:19px}}@media (min-width:599px) and (max-width:800px){.marcas-container .col-xs-12{width:33%;margin:auto auto 20px}.marcas-container #subtitulo{font-size:22px !important}.marcas-container .row img{margin-top:28px}.marcas-container .row{margin-top:0}.marcas-container #img_marca{width:100%}.marcas-container #ado_marca{width:30%}.marcas-container .lista_marcas img{margin-left:-24px;margin-bottom:-38px}.marcas-container .list{margin-bottom:-3px;margin-left:19px}}@media (min-width:801px) and (max-width:900px){.marcas-container #ado_marca{width:30%}}@media (min-width:200px) and (max-width:500px){.marcas-container .blog_breadcrumb{margin-top:15px;margin-bottom:25px}.marcas-container #ado_marca{width:50%}.marcas-container ul.breadcrumb li a{color:#c8102e !important;text-decoration:none;font-family:Roboto-Bold;font-size:12px !important}.marcas-container .breadcrumb{text-align:center;margin:auto}.marcas-container .ado_marcas_img{height:100px}.marcas-container #sub{margin-top:50px;font-size:16px !important}.marcas-container #titu{font-size:30px !important;top:10px}.marcas-container .list{margin-bottom:-7px;margin-left:22px}.marcas-container .lista_marcas img{margin-left:-23px;margin-bottom:-39px}}@media (min-width:200px) and (max-width:400px){.marcas-container #ado_marca{width:40%}.marcas-container .text p{font-size:12px !important}.marcas-container .lista{width:20px}.marcas-container .lista_marcas p{padding-left:12px}.marcas-container .list{margin-bottom:3px}.marcas-container #descripcion{font-size:15px !important}}@media (min-width:750px) and (max-width:800px){.marcas-container .blog_breadcrumb{margin-top:2.4%;margin-bottom:4%}}@media (min-width:701px) and (max-width:800px){.marcas-container .lista_marcas p{padding-left:15px}.marcas-container .list{margin-bottom:3px}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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 img{display:block}.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-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;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:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.menubackdropStyle{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.6);padding:50;height:100%;width:100%;z-index:1040;overflow:auto}.adoheadertop{position:relative;z-index:2000}.errorStyle{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:.8px;background:#596770;color:#f7f9fa;padding:.625rem;border-radius:.125rem;margin-top:.9375rem;margin-bottom:.9375rem}.ado-header{justify-content:space-between;height:4.125rem;background:#fff;padding:0;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.home-pg .ado-header{border-bottom:0}.ado-header__arrow-img{margin-left:1.25rem;margin-right:1.25rem;vertical-align:middle}.ado-header__tab-name{margin-right:32.625rem}.ado-header__tab-name_lightred-text{color:#c33;opacity:.6;font-family:Roboto-bold;font-size:.8125rem;font-weight:700;letter-spacing:0}.ado-header__tab-name_lightred-text img{opacity:.6}.ado-header__tab-name_grey-text{color:#adb3b7;font-family:Roboto-bold;font-size:.8125rem;font-weight:700;letter-spacing:0;opacity:1}.ado-header__tab-name_red-text{font-family:Roboto-Bold;font-size:.8125rem;font-weight:700;letter-spacing:1.29px;color:#c33;opacity:1}.ado-header__tab-name_red-text img{opacity:1}.ado-header__breadcrumb{margin-right:4.0625rem;font-size:.875rem;color:"";font-family:Roboto-Regular,sans-serif;font-size:"";font-weight:"";line-height:"";letter-spacing:.0875rem}.ado-header__breadcrumb .nav-item.ado-header__tab-name_grey-text{cursor:not-allowed}.ado-header__step-count-mobile{margin-right:1.25rem;font-style:normal;font-stretch:normal;color:#c00;font-family:Roboto-Regular,sans-serif;font-size:.6875rem;font-weight:400;line-height:normal;letter-spacing:normal}.ado-header>div,.ado-header__nav{height:100%;padding:0}.ado-header__nav{justify-content:flex-end}.ado-header__nav>li{height:100%;align-items:center;display:flex}.ado-header__nav li{padding:0 .9375rem;position:relative;background:#fff;z-index:200}.ado-header__nav_item_label,.ado-header__nav_item_link{color:#32414a !important;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:.125rem;text-decoration:none;text-transform:uppercase}.ado-header__nav_item_label:hover,.ado-header__nav_item_link:hover{font-weight:700}.ado-header__nav_item_label .slide-icon,.ado-header__nav_item_link .slide-icon,.ado-header__nav_item input{display:none}@media only screen and (max-width:61.9375rem){.ado-header__nav_item input[type=checkbox]~.drop-down-menu{height:0;position:static;width:100%;transition:all .5s ease-out}}@media only screen and (max-width:61.9375rem){.ado-header__nav_item input[type=checkbox]:checked~.drop-down-menu{height:15rem}}@media only screen and (max-width:61.9375rem){.ado-header__nav_item input[type=checkbox]:checked~label .slide-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .5s ease-in}}.ado-header__nav_item .drop-down-menu{position:absolute;width:15.9375rem;border-radius:0 0 .375rem .375rem;overflow:hidden;top:4.125rem;right:0;z-index:999;height:0}@media only screen and (max-width:61.9375rem){.ado-header__nav_item .drop-down-menu{position:relative;top:0;left:0;width:100%}}.ado-header__nav_item .drop-down-menu_item{padding:1.25rem 1.875rem;background:#fff}.ado-header__nav_item .drop-down-menu_item:hover{background:#ebeced}.ado-header__nav_item .drop-down-menu_item_link{color:#5b676e;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:.125rem;text-decoration:none;display:block;text-transform:none}.ado-header__nav_item .drop-down-menu_item:not(:last-child){border-bottom:.0625rem solid #ebeced}.ado-header__nav_item .drop-down-menu_item:first-child{border-top:.0625rem solid #ebeced}.ado-header__nav_item .menuHover-enter{height:0;transition:all .5s ease-out}.ado-header__nav_item .menuHover-enter-active{height:18.75rem}.ado-header__nav_item .menuHover-enter-done{height:auto}@media only screen and (min-width:62rem){.ado-header__nav_item .menuHover-enter-done{box-shadow:0 9px 30px 0 rgba(0,0,0,0.2)}}.ado-header__nav_item .highlight-head{font-weight:700}.ado-header__nav_item .menuHover-exit{height:11.25rem;transition:all .5s ease-out}.ado-header__nav_item .menuHover-exit-active{height:0}.ado-header__nav a{color:#32414a}.ado-header a,.ado-header label{text-decoration:none;color:inherit;cursor:pointer}@media only screen and (min-width:62rem){.ado-header a img,.ado-header label img{padding-left:2.1875rem}}.ado-header #ham_menu{display:none}.ado-header .menu-wrapper{height:100%;padding:0;position:relative;display:flex;justify-content:flex-end;width:13.4375rem}.ado-header .menu-wrapper__login{background:#636;cursor:pointer;z-index:10}.ado-header .menu-wrapper__login,.ado-header .menu-wrapper__register{color:#fff;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:.7;letter-spacing:.125rem;height:100%;border-radius:0;padding:1.5rem;width:100%;justify-content:center}.ado-header .menu-wrapper__register{transition:.1s;position:absolute;top:4.0625rem;z-index:1;background:#3e203e;display:none;left:0}.ado-header .menu-wrapper .icon{margin-right:.625rem}.ado-header .menu-wrapper .icon.icon-exit{margin:1.25rem 1.25rem 1.0625rem .8125rem;background:url(/images/combined-shape.svg) no-repeat 50%;background-size:.75rem}.ado-header .menu-wrapper>a{padding:1.125rem 1.875rem}.ado-header .menu-wrapper .user-greeting{height:100%;cursor:pointer;z-index:100;width:16.8125rem}.ado-header .menu-wrapper .user-greeting_text{background:#636;padding:.375rem 1.5625rem;display:flex;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.35;letter-spacing:.125rem}.ado-header .menu-wrapper .user-greeting_text.dark{background:#3e203e;cursor:auto}.ado-header .menu-wrapper .menu-wrapper__register{display:flex;align-items:center;text-align:left;cursor:pointer}.ado-header .menu-wrapper .menuHover-enter{-webkit-transform:translateY(-12.5rem);transform:translateY(-12.5rem);transition:all .5s ease-out}.ado-header .menu-wrapper .menuHover-enter-active,.ado-header .menu-wrapper .menuHover-exit{-webkit-transform:translateY(0);transform:translateY(0)}.ado-header .menu-wrapper .menuHover-exit-active{-webkit-transform:translateY(-12.5rem);transform:translateY(-12.5rem);transition:all .5s ease-in}.ado-header .menu-wrapper .profile-menu-wrapper{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:normal;transition:.3s;background:#636;right:0;position:absolute;top:4.0625rem;z-index:-1;width:22.9375rem}.ado-header .menu-wrapper .profile-menu-wrapper .greeting-wrapper_icon{padding:1.125rem 1.875rem}@media only screen and (max-width:61.9375rem){.ado-header .menu-wrapper .profile-menu-wrapper .greeting-wrapper_icon{padding:0 0 1.125rem}}.ado-header .menu-wrapper .profile-menu-wrapper .menu-icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.ado-header .menu-wrapper .profile-menu-wrapper .greeting-wrapper_text{padding:1.125rem 1.875rem}@media only screen and (max-width:61.9375rem){.ado-header .menu-wrapper .profile-menu-wrapper .greeting-wrapper_text{padding:0}}.ado-header .menu-wrapper .profile-menu-wrapper__wallet{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:1.5rem 3.375rem;cursor:auto}@media only screen and (max-width:61.9375rem){.ado-header .menu-wrapper .profile-menu-wrapper__wallet{padding:0 2.875rem 1.9375rem}}.ado-header .menu-wrapper .profile-menu-wrapper__wallet__balance{text-align:center;padding:.75rem 0;border:.125rem solid #fff;border-radius:3.125rem;cursor:pointer}.ado-header .menu-wrapper .profile-menu-wrapper__wallet__value{font-weight:700}.ado-header .menu-wrapper .profile-menu-wrapper li{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:1.125rem 1.875rem;border-bottom:.0625rem solid #855b86;transition:.3s}.ado-header .menu-wrapper .profile-menu-wrapper li_link{text-decoration:none;color:#fff}.ado-header .menu-wrapper .profile-menu-wrapper li .icon-exit{display:none}.ado-header .menu-wrapper .profile-menu-wrapper li:hover{background-color:rgba(255,255,255,0.05)}.ado-header .menu-wrapper .profile-menu-wrapper li.log-out{background:#3e203e;text-align:center;text-transform:uppercase;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:.125rem}.ado-header .menu-wrapper .profile-menu-wrapper li:first-child{border-top:.0625rem solid #855b86}.ado-header .menu-wrapper .menu_open{display:block}.ado-header .menu-wrapper .user_info+.menuHover-enter{-webkit-transform:translateY(-670px);transform:translateY(-670px);transition:all .5s ease-in-out}.ado-header .menu-wrapper .user_info+.menuHover-enter-active,.ado-header .menu-wrapper .user_info+.menuHover-exit{-webkit-transform:translateY(0);transform:translateY(0)}.ado-header .menu-wrapper .user_info+.menuHover-exit-active{-webkit-transform:translateY(-670px);transform:translateY(-670px);transition:all .5s ease-in-out}.ado-header .ado-header__hamburger i{display:none}.ado-header__timeout-section{height:100%}.ado-header__timeout-section .selection-timer{display:flex;align-items:center;height:100%}.ado-header__timeout-section .selection-timer .timer-text{margin-right:10px;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.8125rem;letter-spacing:.01875rem}@media only screen and (max-width:61.9375rem){.ado-header__timeout-section .selection-timer .timer-text{text-align:right;font-size:12px;letter-spacing:.015rem;line-height:.875rem;margin-right:0;margin-left:15px}}.ado-header__timeout-section .selection-timer .timer{width:66px;height:100%;background:#636;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Roboto-Bold,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.125rem;letter-spacing:.00937rem}@media only screen and (max-width:61.9375rem){.ado-header__timeout-section .selection-timer .timer{font-size:12px;letter-spacing:.12;line-height:.875rem;margin-left:10px}}@media only screen and (min-width:62rem){.ado-header ul li:last-child{padding-right:1.875rem}}.adologoheader{height:4.375rem}.ham-menu-open{overflow:hidden !important}@media only screen and (max-width:61.9375rem){.ham-menu-open .header_nav_links{overflow:auto;display:block}}@media only screen and (max-width:61.9375rem){.profile-menu-open{overflow:hidden;position:fixed;height:100%}.ado-header{height:3.5rem;padding:0;position:relative;z-index:501}.ado-header_mobile-menu{position:static}}@media only screen and (max-width:61.9375rem) and (max-height:600px){.ado-header .header_nav_links{height:85vh !important}}@media only screen and (max-width:61.9375rem){.ado-header .header_nav_links{display:block;position:absolute;left:-100%;z-index:1;width:100%;margin-left:-68px;padding:0 0 3.5rem 68px;box-sizing:border-box;height:93vh;top:3.5rem;background:#f7f9fa;transition:.5s ease-out;overflow:auto}.ado-header .header_nav_links li{background:rgba(235,236,237,0.46);display:block;width:100%;padding:0;height:auto}.ado-header .header_nav_links li:not(:last-child){border-bottom:.0625rem solid #ebeced;height:auto}.ado-header .header_nav_links li a,.ado-header .header_nav_links li label{display:block;padding:1.25rem;clear:both}.ado-header .header_nav_links li a .slide-icon,.ado-header .header_nav_links li label .slide-icon{float:right;display:block;transition:all .5s ease-out}.ado-header__hamburger{justify-content:space-around;padding:1.33125rem 1.26875rem}.ado-header__hamburger span{display:block;width:.3125rem;height:.3125rem;margin-bottom:.125rem;border-radius:100%;background:#adb3b7}.ado-header #ham_menu:checked~.header_nav_links{left:0;top:3.5rem;transition:1s ease-in}.ado-header #ham_menu:checked~label span{-webkit-animation:span-Icon 1s;animation:span-Icon 1s;opacity:0}.ado-header #ham_menu~label span{-webkit-animation:span-Icon-uncheck 1s;animation:span-Icon-uncheck 1s;opacity:1}.ado-header #ham_menu:checked~label i{position:absolute;right:4.3125rem;display:block;-webkit-animation:cross-Icon 1s;animation:cross-Icon 1s}.ado-header .link_text{display:none}.ado-header .menu-wrapper{width:3.5rem;height:3.5rem;background:#636}.ado-header .menu-wrapper_burgger-btn{background:transparent;width:100%;height:100%;box-shadow:none;border:none}.ado-header .menu-wrapper .profile-menu-wrapper{position:fixed;right:0;width:90%;z-index:1;top:0;height:100%;overflow:auto;-webkit-transform:translateX(100%);transform:translateX(100%);display:flex;flex-direction:column}.ado-header .menu-wrapper .profile-menu-wrapper_login,.ado-header .menu-wrapper .profile-menu-wrapper_register{width:100%;height:1.625rem;color:#fff;font-family:Roboto Light,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.14;letter-spacing:1.8px}.ado-header .menu-wrapper .profile-menu-wrapper.menu_open.menuHover-enter{-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .5s ease-out}.ado-header .menu-wrapper .profile-menu-wrapper.menu_open.menuHover-enter-active,.ado-header .menu-wrapper .profile-menu-wrapper.menu_open.menuHover-enter-done{-webkit-transform:translateX(0);transform:translateX(0);transition:all .5s ease-out}.ado-header .menu-wrapper .profile-menu-wrapper.menu_open.menuHover-exit{-webkit-transform:translateX(0);transform:translateX(0);transition:all .5s ease-in}.ado-header .menu-wrapper .profile-menu-wrapper.menu_open.menuHover-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%)}.ado-header .menu-wrapper .profile-menu-wrapper__container{flex:1}.ado-header .menu-wrapper .profile-menu-wrapper__container__ul{height:100%;display:flex;flex-direction:column}.ado-header .menu-wrapper .profile-menu-wrapper li{padding-left:1.25rem;color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.44;letter-spacing:.1125rem;cursor:pointer;text-align:left}.ado-header .menu-wrapper .profile-menu-wrapper li.log-out{color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.44;letter-spacing:.125rem;margin-top:auto}.ado-header .menu-wrapper .greeting-wrapper{text-align:center;padding:0 3.4375rem 3.0625rem}.ado-header .menu-wrapper .greeting-wrapper_icon,.ado-header .menu-wrapper .greeting-wrapper_text{color:#fff;font-family:Roboto Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:.125rem}.ado-header .menu-wrapper .menu-wrapper{width:auto;background:#636}.ado-header .menu-wrapper .menu-wrapper_burgger-btn{background:transparent;width:100%;height:100%;box-shadow:none;border:none}.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper .icon-exit{position:absolute;top:1.25rem;left:.8125rem}}@media only screen and (max-width:61.9375rem) and (max-width:61.9375rem){.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper__list_link .icon-exit{position:absolute;top:1.25rem;left:.8125rem}}@media only screen and (max-width:61.9375rem){.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper_login,.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper_register{width:100%;height:1.625rem;color:#fff;font-family:Roboto Light,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.14;letter-spacing:1.8px;border-bottom:1px solid #794c79}.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper_login,.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper_register{border:none}.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper .greeting-wrapper{text-align:center;padding:3.625rem 3.4375rem 3.0625rem}.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper .greeting-wrapper_icon{padding:0}.ado-header .menu-wrapper .menu-wrapper .profile-menu-wrapper .greeting-wrapper_text{color:#fff;font-family:Roboto Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:.125rem;padding-top:1.25rem}.adologoheader{height:2.8125rem}.adologoheader .adologoimg{width:6.25rem}.removeborder{box-shadow:none;border-bottom:none}}.my-profile-container{color:#008000;font-size:24px;font-weight:700;display:flex;width:100%;justify-content:center}.footer{background:#32414a;font-family:Arial,Helvetica,sans-serif;padding:0}.footer a,.footer a:link,.footer a:visited{color:#fff;text-decoration:none}.footer .tncLink{margin-left:.3125rem;margin-right:.3125rem;display:inline;font-weight:700;letter-spacing:.79px}@media only screen and (min-width:62rem){.footer .tncLink{letter-spacing:normal}}.footer__wraper{color:#fff;padding:1.25rem 1.25rem 1.875rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:62rem){.footer__wraper{padding:3.75rem 0 4.375rem;flex-direction:row}}.footer__wraper_col{width:20%;padding-right:1.1875rem}@media only screen and (max-width:61.9375rem){.footer__wraper_col{width:100%}}@media only screen and (max-width:61.9375rem){.footer__wraper_col.is-drawer{padding-bottom:10px;border-bottom:.125rem solid rgba(255,255,255,0.1)}}.footer__wraper_col ul{padding-top:.4375rem}@media only screen and (min-width:62rem){.footer__wraper_col ul{padding-top:0}}.footer__wraper_col_title button{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.0625rem;text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;text-transform:uppercase;background:none;border:0;padding:1.25rem 0 .9375rem}@media only screen and (min-width:62rem){.footer__wraper_col_title button{color:#fff;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.38;letter-spacing:.0625rem;padding:0 0 .625rem;cursor:default}}@media only screen and (min-width:62rem){.footer__wraper_col_title button .icon-arrow-up-white{display:none}}.footer__wraper_col_list_name{display:block;text-decoration:none;color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:2.67;letter-spacing:.0625rem}.footer__wraper_right-ctnr{padding:0}.footer__wraper_right-ctnr_col{width:100%;padding:2.5rem 0 0}@media only screen and (min-width:62rem){.footer__wraper_right-ctnr_col{padding:0 1.1875rem 0 0;width:20%}}.footer__wraper_right-ctnr_col.social-share{text-align:left}@media only screen and (max-width:61.9375rem){.footer__wraper_right-ctnr_col.social-share{padding-top:20px}}.footer__wraper_right-ctnr_col_afiliate{margin-bottom:2.5rem}@media only screen and (max-width:61.9375rem){.footer__wraper_right-ctnr_col_afiliate{padding-bottom:10px;padding-right:1.1875rem;border-bottom:.125rem solid rgba(255,255,255,0.1)}}.footer__wraper_right-ctnr_col_title{color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.0625rem;padding-bottom:.625rem;text-transform:uppercase}@media only screen and (min-width:62rem){.footer__wraper_right-ctnr_col_title{color:#fff;font-family:Rams-Bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.38;letter-spacing:.9px}}.footer__wraper_right-ctnr_col_media{padding-top:0}@media only screen and (min-width:62rem){.footer__wraper_right-ctnr_col_media{padding-top:.625rem;padding-bottom:3.3125rem}}.footer__wraper_right-ctnr_col_media_icons{height:1.5rem;width:1.5rem;display:inline-block;margin-right:1.875rem}.footer__wraper_right-ctnr_col_media_icons:last-child{margin-right:0}.footer__wraper_right-ctnr_col_logo_img{width:7.6875rem;height:3.4375rem;display:inline-block}.footer__wraper_right-ctnr_col_news{position:relative;margin-bottom:.375rem}@media only screen and (max-width:61.9375rem){.footer__wraper_right-ctnr_col_news{margin-bottom:0}}.footer__wraper_right-ctnr_col_news input{border-radius:.1875rem;border:none;width:100%;margin-bottom:10px;color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:2.13;letter-spacing:.125rem;padding:0 2.1875rem 0 .625rem}.footer__wraper_right-ctnr_col_news button{position:absolute;right:.625rem;top:.625rem;padding:0;background:none;border:none;width:1rem;height:1rem}.footer__wraper_right-ctnr_col_news .not-clickable{cursor:default}.footer__wraper_right-ctnr_col:last-child{padding-right:0}.footer__wraper_right-ctnr_col .custom-checkbox{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.6875rem;font-weight:400;line-height:normal;letter-spacing:normal;padding-left:1.625rem}.footer__wraper_right-ctnr_col .custom-checkbox input[type=checkbox]:checked~span{border:.0625rem solid #fff;background:url(/images/check-on-white.svg)}.footer__wraper_right-ctnr_col .custom-checkbox span{top:5px;border:.0625rem solid #fff}.footer__wraper_right-ctnr_col .custom-checkbox span:after{border:.0625rem solid transparent}.footer__wraper_right-ctnr_col_lang-ctnr{padding-right:1.875rem;display:flex;color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:2.67;letter-spacing:.0625rem}@media only screen and (min-width:62rem){.footer__wraper_right-ctnr_col_lang-ctnr{align-items:center;justify-content:space-between}}.footer__wraper_right-ctnr_col_lang-ctnr_lang{margin-right:2.5rem}@media only screen and (min-width:62rem){.footer__wraper_right-ctnr_col_lang-ctnr_lang{margin-right:0}}.footer__wraper_right-ctnr_col_lang-ctnr_currency .icon-arrow-down-white,.footer__wraper_right-ctnr_col_lang-ctnr_lang .icon-arrow-down-white{margin-left:.625rem;height:.4375rem;width:.8125rem}.footer_bottom{background-color:#c33}.footer_bottom_ctnr{padding:1.875rem 1.25rem;font-size:.875rem;color:#fff;display:flex;align-items:center}@media only screen and (max-width:61.9375rem){.footer_bottom_ctnr{flex-direction:column-reverse}}@media only screen and (max-width:61.9375rem){.footer_bottom_ctnr_text{margin:0 0 1.5625rem;font-family:Roboto-Regular;letter-spacing:.02187rem}}.footer_bottom_ctnr_links{display:flex;justify-content:center}.footer_bottom_ctnr_links_img{margin-right:1.875rem;display:inline-block}.footer_bottom_ctnr_links_img:last-child{margin-right:0}.footer_bottom_ctnr_links_img_compra,.footer_bottom_ctnr_links_img_norton{width:4.125rem;height:1.625rem}@media only screen and (min-width:62rem){.footer_bottom_ctnr_links_img_compra,.footer_bottom_ctnr_links_img_norton{width:5.5rem;height:2.125rem}}.footer_bottom_ctnr_links_img_esr{width:4.9375rem;height:1.625rem}@media only screen and (min-width:62rem){.footer_bottom_ctnr_links_img_esr{width:5.875rem;height:1.9375rem}}.footer_bottom_ctnr_links_img.disable-link{pointer-events:none}.footer_bottom [class*=" col-"],.footer_bottom [class^=col-]{padding:0}.footer .login-link{color:#fff;text-decoration:none}.datepicker-shown .home-banner__foreground{z-index:999999}.modal-datepicker{background:#fff;width:20rem;border-radius:.375rem;position:absolute;margin-top:.625rem;padding:unset;z-index:999}.modal-datepicker button{background:none}@media only screen and (max-width:61.9375rem){.modal-datepicker{width:100%;position:fixed;left:0;bottom:0;top:auto}}.modal-datepicker .selection-types{height:3.4375rem;display:flex;justify-content:center}.modal-datepicker .selection-types .type{flex:1;display:flex;align-items:center}.modal-datepicker .selection-types .type.single{justify-content:flex-end;margin-right:1.6875rem}.modal-datepicker .selection-types .type.return{margin-left:1.6875rem}.modal-datepicker .selection-types .type .btn,.modal-datepicker .selection-types .type .btn-basic,.modal-datepicker .selection-types .type .btn-cta,.modal-datepicker .selection-types .type .btn-primary,.modal-datepicker .selection-types .type .btn-search,.modal-datepicker .selection-types .type .btn-secondary,.modal-datepicker .selection-types .type .btn-secondary-inverse,.modal-datepicker .selection-types .type a.cta{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:1.44px;opacity:.4;padding:0 0 .8125rem;border-bottom:.1875rem solid transparent;border-radius:0;text-transform:uppercase}.modal-datepicker .selection-types .type .btn.selected,.modal-datepicker .selection-types .type .selected.btn-basic,.modal-datepicker .selection-types .type .selected.btn-cta,.modal-datepicker .selection-types .type .selected.btn-primary,.modal-datepicker .selection-types .type .selected.btn-search,.modal-datepicker .selection-types .type .selected.btn-secondary,.modal-datepicker .selection-types .type .selected.btn-secondary-inverse,.modal-datepicker .selection-types .type a.selected.cta{opacity:1;border-bottom:.1875rem solid #808080}.modal-datepicker .DayPicker{width:100%;z-index:1;margin-top:.625rem;margin-bottom:0;padding:0 1rem}.modal-datepicker .DayPicker-wrapper{padding-bottom:.3125rem}.modal-datepicker .DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.modal-datepicker .DayPicker-Months .DayPicker-Day--start:after{content:"";display:block;height:13px;top:15px;position:absolute;left:9px;background-image:url(/images/salida.svg) !important;width:14px;background-size:cover}@media only screen and (max-width:61.9375rem){.modal-datepicker .DayPicker-Months .DayPicker-Day--start:after{top:17px}}.modal-datepicker .DayPicker-Months .DayPicker-Day--end:after{content:"";display:block;height:13px;top:15px;position:absolute;left:9px;background-image:url(/images/regreso.svg) !important;width:14px;background-size:cover}@media only screen and (max-width:61.9375rem){.modal-datepicker .DayPicker-Months .DayPicker-Day--end:after{top:17px}}.modal-datepicker .DayPicker-Body,.modal-datepicker .DayPicker-Month{display:flex;flex-direction:column;width:100%}.modal-datepicker .DayPicker-Month{margin:0}.modal-datepicker .DayPicker-Caption,.modal-datepicker .DayPicker-Week,.modal-datepicker .DayPicker-Weekdays{display:flex;width:100%;justify-content:space-between}.modal-datepicker .DayPicker-Week{margin-bottom:.3125rem}.modal-datepicker .DayPicker .DayPicker-NavButton{margin:0;top:-0.375rem;width:1.5rem;height:1.5rem;border-radius:.375rem;box-shadow:0 .4375rem 1.5rem 0 rgba(0,0,0,0.07);background-color:#fff}.modal-datepicker .DayPicker .DayPicker-NavButton--prev{left:0;background:url(/images/arrow-outline-right.svg) no-repeat 50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal-datepicker .DayPicker .DayPicker-NavButton--next{right:0;background:url(/images/arrow-outline-right.svg) no-repeat 50%}.modal-datepicker .DayPicker .DayPicker-NavButton--interactionDisabled{display:block;opacity:.4;pointer-events:none}.modal-datepicker .DayPicker-Caption{justify-content:center;align-items:center}.modal-datepicker .DayPicker-Caption>div{color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:normal}.modal-datepicker .DayPicker-Weekdays{color:#e0d4e0;font-family:Roboto-Medium,sans-serif;font-size:.75rem;font-weight:500;line-height:1.33;letter-spacing:normal;text-transform:uppercase;border-bottom:1.5px dashed #ebeced;padding-bottom:.5rem}@media only screen and (max-width:61.9375rem){.modal-datepicker .DayPicker-Weekdays{font-size:14px}}.modal-datepicker .DayPicker-WeekdaysRow{display:flex;width:100%;justify-content:space-between}.modal-datepicker .DayPicker-Weekday{padding:0;color:#c2adc1;font-family:Roboto-Medium,sans-serif;font-size:.75rem;font-weight:500;line-height:1.33;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.modal-datepicker .DayPicker-Weekday{font-size:14px}}.modal-datepicker .DayPicker-Body{margin-top:.625rem;border-bottom:1.5px dashed #ebeced}.modal-datepicker .DayPicker-Day{color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.75rem;font-weight:500;line-height:24px;letter-spacing:normal;display:flex;justify-content:center;height:2rem;width:2rem;padding:0}@media only screen and (max-width:61.9375rem){.modal-datepicker .DayPicker-Day{font-size:14px}}.modal-datepicker .DayPicker-Day--selected{background-image:linear-gradient(180deg, #c33, #636);border-radius:50%;color:#fff}.modal-datepicker .DayPicker-Day--today{border:1px solid #d0021b}.modal-datepicker .DayPicker-Day--disabled{color:#32414a;opacity:.2}.modal-datepicker .DayPicker.Selectable .DayPicker-Day--selected:before{background:#faeceb !important;content:"";position:absolute;left:-2rem;top:0;width:3rem;height:2rem;z-index:-1}@media only screen and (max-width:61.9375rem){.modal-datepicker .DayPicker.Selectable .DayPicker-Day--selected:before{left:-38px}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.modal-datepicker .DayPicker.Selectable .DayPicker-Day--selected:before{left:-95px;width:7rem}}.modal-datepicker .DayPicker.Selectable .DayPicker-Day--selected.DayPicker-Day--outside{position:relative}.modal-datepicker .DayPicker.Selectable .DayPicker-Day--selected:not(.DayPicker-Day--end):not(.DayPicker-Day--start){background:#faeceb !important;color:#32414a;border-radius:0}.modal-datepicker .DayPicker.Selectable .DayPicker-Day--start.DayPicker-Day--selected:before{left:0;width:0}.modal-datepicker .DayPicker.Selectable .DayPicker-Day--start.DayPicker-Day--end.DayPicker-Day--selected{border-radius:2rem}.modal-datepicker .DayPicker.Selectable .DayPicker-Day--selected:first-child:before{left:0;width:0}.modal-datepicker .buttons-wrapper{height:40px;display:flex;justify-content:space-between;align-items:flex-start}.modal-datepicker .buttons-wrapper .btn,.modal-datepicker .buttons-wrapper .btn-basic,.modal-datepicker .buttons-wrapper .btn-cta,.modal-datepicker .buttons-wrapper .btn-primary,.modal-datepicker .buttons-wrapper .btn-search,.modal-datepicker .buttons-wrapper .btn-secondary,.modal-datepicker .buttons-wrapper .btn-secondary-inverse,.modal-datepicker .buttons-wrapper a.cta{color:#222d33;font-family:Roboto-Medium,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:.625rem 0 0;text-decoration:underline;text-transform:capitalize;cursor:pointer;z-index:2}.modal-datepicker .buttons-wrapper .acceptBtn.btn-basic,.modal-datepicker .buttons-wrapper .acceptBtn.btn-cta,.modal-datepicker .buttons-wrapper .acceptBtn.btn-primary,.modal-datepicker .buttons-wrapper .acceptBtn.btn-search,.modal-datepicker .buttons-wrapper .acceptBtn.btn-secondary,.modal-datepicker .buttons-wrapper .acceptBtn.btn-secondary-inverse,.modal-datepicker .buttons-wrapper .btn.acceptBtn,.modal-datepicker .buttons-wrapper a.acceptBtn.cta{color:#e01a10;font-size:.875rem}.search-bar{height:8.5rem;bottom:3.25rem;width:100%}.search-bar_clmn.no-show .loc-list.ddHover-enter-active,.search-bar_clmn.no-show .loc-list.ddHover-enter-done{-webkit-transform:translateY(0);transform:translateY(0);height:3.25rem}.search-bar_clmn.no-show .loc-list.ddHover-enter-done{transition:all .5s ease-out}.search-bar_clmn.disable .floating-input-label{pointer-events:none}.search-bar_clmn .loc-list,.search-bar_clmn .modal-datepicker{height:0;overflow:hidden;-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem);transition:height .5s ease-in,-webkit-transform .1s ease-in;transition:transform .1s ease-in,height .5s ease-in;transition:transform .1s ease-in,height .5s ease-in,-webkit-transform .1s ease-in}.search-bar_clmn .loc-list.ddHover-enter,.search-bar_clmn .modal-datepicker.ddHover-enter{height:0}.search-bar_clmn .loc-list.ddHover-enter-active,.search-bar_clmn .modal-datepicker.ddHover-enter-active{-webkit-transform:translateY(0);transform:translateY(0);height:18.75rem}.search-bar_clmn .loc-list.ddHover-enter-done,.search-bar_clmn .modal-datepicker.ddHover-enter-done{height:18.75rem;-webkit-transform:translateY(0);transform:translateY(0);transition:all .5s ease-out}.search-bar_clmn .loc-list.ddHover-exit,.search-bar_clmn .modal-datepicker.ddHover-exit{height:18.75rem}.search-bar_clmn .loc-list.ddHover-exit,.search-bar_clmn .loc-list.ddHover-exit-active,.search-bar_clmn .modal-datepicker.ddHover-exit,.search-bar_clmn .modal-datepicker.ddHover-exit-active{-webkit-transform:translateY(0);transform:translateY(0);transition:height .5s ease-in,-webkit-transform .1s ease-in;transition:transform .1s ease-in,height .5s ease-in;transition:transform .1s ease-in,height .5s ease-in,-webkit-transform .1s ease-in}.search-bar_clmn .loc-list.ddHover-exit-active,.search-bar_clmn .modal-datepicker.ddHover-exit-active{height:0}.search-bar_clmn .modal-datepicker.ddHover-enter-done{height:auto;min-height:18.75rem}.search-bar_clmn .loc-list{max-height:13.625rem}.search-bar_clmn .loc-list.show{z-index:100}.search-bar_dropDown{margin-left:35px}@media only screen and (max-width:61.9375rem){.search-bar_dropDown{margin-left:auto;margin-right:0;width:auto;max-width:200px}}.search-bar_dropDown .btn-ticket{margin-bottom:.75rem;cursor:pointer;background:none;padding:0;position:relative;font-size:15px;line-height:13px;letter-spacing:.73px;color:#fff;opacity:1;font-weight:400;font-family:Roboto-Regular,sans-serif;display:flex;white-space:pre-wrap}.search-bar_dropDown .btn-ticket .breaktag{display:none}@media only screen and (max-width:61.9375rem){.search-bar_dropDown .btn-ticket{text-align:left;font-size:15px;line-height:19px;margin-bottom:20px;letter-spacing:1.06px}.search-bar_dropDown .btn-ticket .breaktag{display:block}}.search-bar_dropDown .btn-ticket span{margin-top:-4px;margin-left:3px;background-size:14px}@media only screen and (max-width:61.9375rem){.search-bar_dropDown .btn-ticket span{margin-top:-1px;margin-left:0;background-size:16px}}.search-bar_dropDown .ticket-types{width:300px;height:209px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 60px rgba(0,0,0,0.16078431);border:1px solid #d5d9db;border-radius:0 0 5px 5px;opacity:1;position:absolute;z-index:1}@media only screen and (max-width:61.9375rem){.search-bar_dropDown .ticket-types{right:25px;font-size:.625rem;margin-top:-15px}}.search-bar_dropDown .ticket-types .item-list{padding:17px 24px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.search-bar_dropDown .ticket-types .item-list .item{display:flex;justify-content:space-between}.search-bar_dropDown .ticket-types .item-list .item-name{display:flex;flex-direction:column;width:98px}.search-bar_dropDown .ticket-types .item-list .item-name h4{text-align:left;font-family:Rams-Regular;font-size:16px;line-height:17px;font-weight:400;letter-spacing:1.14px;color:#32414a;opacity:1}.search-bar_dropDown .ticket-types .item-list .item-name p{text-align:left;font-family:Roboto-Regular;font-size:12px;line-height:14px;font-weight:400;letter-spacing:.85px;color:#838d92;opacity:1}.search-bar_dropDown .ticket-types .item-list .item-btns{width:122px;display:flex;justify-content:space-between;align-items:baseline}.search-bar_dropDown .ticket-types .item-list .item-btns .minus-btn{padding-bottom:2px}.search-bar_dropDown .ticket-types .item-list .item-btns .minus-btn-disable{color:#e0d4e0;border:3px solid #e0d4e0;padding-bottom:4px}.search-bar_dropDown .ticket-types .item-list .item-btns img{width:1.625rem;height:1.625rem;cursor:pointer}.search-bar_dropDown .ticket-types .item-list .item-btns button{width:26px;height:26px;text-align:center;display:flex;justify-content:center;align-items:center;border:3px solid #636;border-radius:50%;color:#636;background-color:#fff;font-size:26px;font-weight:700}.search-bar_dropDown .ticket-types .item-list .item-btns p{text-align:center;font-weight:300;font-size:38px;line-height:38px;font-family:Rams-Light;letter-spacing:2.7px;color:#5b676e;opacity:1}.search-bar_tripdropDown{margin-left:12px;width:8.5rem}@media only screen and (max-width:61.9375rem){.search-bar_tripdropDown{margin-right:0;width:auto;margin-left:0}}.search-bar_tripdropDown .btn-ticket{margin-bottom:.75rem;cursor:pointer;background:none;padding:0;position:relative;font-size:15px;line-height:13px;letter-spacing:.73px;color:#fff;opacity:1;font-weight:400;font-family:Roboto-Regular,sans-serif;display:flex;white-space:pre-wrap}@media only screen and (max-width:61.9375rem){.search-bar_tripdropDown .btn-ticket{max-width:147px;text-align:left;font-size:15px;line-height:19px;margin-bottom:20px;letter-spacing:1.06px}}.search-bar_tripdropDown .btn-ticket span{margin-top:-4px;margin-left:3px;background-size:14px}@media only screen and (max-width:61.9375rem){.search-bar_tripdropDown .btn-ticket span{margin-top:-1px;margin-left:0;background-size:16px}}.search-bar_tripdropDown .trip-types{width:120px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 60px rgba(0,0,0,0.16078431);border:1px solid #d5d9db;border-radius:0 0 5px 5px;opacity:1;position:absolute;z-index:1}@media only screen and (max-width:61.9375rem){.search-bar_tripdropDown .trip-types{font-size:.625rem;margin-top:-15px}}.search-bar_tripdropDown .trip-types .item-name{font-size:15px;width:120px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer}.search-bar_tripdropDown .trip-types .item-name a{color:#32414a;letter-spacing:.73px;font-family:Roboto-Regular;opacity:1}.search-bar_tripdropDown .trip-types .item-name a:hover{text-decoration:none}.search-bar_tripdropDown .trip-types .item-name:hover{background:rgba(102,51,102,0.07)}@media only screen and (min-width:62rem){.search-bar form{max-width:1170px;left:13.225rem;padding:.8125rem 0;margin:0 auto}}.search-bar form .filters-container_filters_type_options_item_description{font-size:.75rem;letter-spacing:.59px;color:#fff;opacity:1}@media only screen and (max-width:61.9375rem){.search-bar form .filters-container_filters_type_options_item_description{font-size:.625rem;line-height:normal}}.search-bar form .custom-checkbox input[type=checkbox]:checked~span{background:unset;display:flex}.search-bar form .custom-checkbox input[type=checkbox]:checked~span:after{display:block;content:"";position:unset;width:5px;height:5px;background:#fff;-webkit-transform:unset;transform:unset;margin:auto;border-radius:50%;border:none}.search-bar form .custom-checkbox span{border:.0625rem solid #fff;border-radius:50%;height:.6875rem;width:.6875rem}.search-bar form .mchk-wrapper{background:#d6d8da;padding:0 1rem}.search-bar form .mchk-wrapper .dd-wrapper_btn .icon{right:1rem;left:unset}.search-bar form .mchk-wrapper_list{position:absolute;width:100%;left:0;box-shadow:0 3px 3px 0 rgba(187,187,187,0.99);z-index:100;opacity:1;background:inherit}.search-bar form .mchk-wrapper button{border-bottom:unset;text-decoration:underline;text-align:center;text-transform:capitalize}.search-bar form .mchk-wrapper .custom-checkbox{margin:auto;padding:5px 1rem;border-top:1px solid rgba(0,0,0,0.12941176)}.search-bar form .mchk-wrapper .custom-checkbox_checkmark{left:unset;right:1rem;top:5px;border:.0625rem solid #36454d}.search-bar form .mchk-wrapper .mchk-chk_box .filters-container_filters_type_options_item_description{color:#32414a}.search-bar form .mchk-wrapper .mchk-chk_box .extra-info{font-size:10px}.ado-search-home .search-bar{margin:0 auto;max-width:1170px}.search-bar .floating-input-label input{cursor:pointer;height:2.8125rem;font-size:.9375rem;width:12.5rem;border:.125rem solid #fff;letter-spacing:1.06px}@media only screen and (max-width:61.9375rem){.search-bar .floating-input-label input{width:100%}}.search-bar .floating-input-label input:focus{-webkit-animation:blinkingInput 1.2s ease-in-out infinite;animation:blinkingInput 1.2s ease-in-out infinite}.search-bar .floating-input-label label{font-size:15px;opacity:.7;letter-spacing:1.06px}.search-bar .floating-input-label .date-field:not([value=""]){padding:1.825rem .625rem .625rem}@media only screen and (max-width:61.9375rem){.search-bar .floating-input-label .date-field:not([value=""]){padding:1.675rem .625rem .8125rem}}.search-bar .floating-input-label .date-field:not([value=""])+label{top:.3625rem;-webkit-transform:scale(.7);transform:scale(.7)}@media only screen and (max-width:61.9375rem){.search-bar .floating-input-label .date-field:not([value=""])+label{top:.75rem}}.search-bar.search-page{background:none;padding:0;height:9.75rem;display:flex;align-items:center}.search-bar.search-page .search-bar_tripdropDown .btn-ticket{font-size:12px;font-family:Roboto-Regular;letter-spacing:.59px;line-height:13px;color:#333;margin-bottom:20px;display:flex;align-items:center}.search-bar.search-page .search-bar_tripdropDown .btn-ticket .icon-arrow-down-white{background:url(/images/icon-arrow-down.svg) no-repeat 50%;background-size:12px}.search-bar.search-page .search-bar_tripdropDown .btn-ticket .icon-arrow-up-white{background:url(/images/icon-arrow-up.svg) no-repeat 50%;background-size:12px}@media only screen and (max-width:61.9375rem){.search-bar.search-page .search-bar_tripdropDown .btn-ticket{font-size:15px;letter-spacing:.73px;line-height:13px}}.search-bar.search-page .search-bar_dropDown{margin-left:0}.search-bar.search-page .search-bar_dropDown .btn-ticket{font-size:12px;font-family:Roboto-Regular;letter-spacing:.59px;line-height:13px;color:#333;margin-bottom:15px;display:flex;align-items:center}.search-bar.search-page .search-bar_dropDown .btn-ticket .icon-arrow-down-white{background:url(/images/icon-arrow-down.svg) no-repeat 50%;background-size:12px}.search-bar.search-page .search-bar_dropDown .btn-ticket .icon-arrow-up-white{background:url(/images/icon-arrow-up.svg) no-repeat 50%;background-size:12px}@media only screen and (max-width:61.9375rem){.search-bar.search-page .search-bar_dropDown .btn-ticket{font-size:15px;letter-spacing:.73px;line-height:18px;align-items:end}}.search-bar.search-page .search-bar_chkbx_clmn{margin-top:15px;display:flex;align-items:baseline;margin-left:25px}@media only screen and (max-width:61.9375rem){.search-bar.search-page .search-bar_chkbx_clmn{margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;margin-top:35px}}@media only screen and (min-width:62rem){.search-bar.search-page .search-bar_clmn{height:unset;margin-right:15px}}@media only screen and (min-width:62rem){.search-bar.search-page .search-bar_clmn_formboxes{margin-left:25px}}.search-bar.search-page .search-bar_clmn .modal-datepicker{margin-top:1.25rem}.search-bar.search-page .search-bar_clmn.disable .floating-input-label{pointer-events:auto}.search-bar.search-page .search-bar_align .btn-search{width:12.5rem;height:3.5625rem;font-size:1.625rem;font-family:Rams-Black}.search-bar.search-page .search-bar_align .btn-search.disabled{opacity:.6;pointer-events:auto;cursor:pointer}@media only screen and (max-width:61.9375rem){.search-bar.search-page .search-bar_align .btn-search{width:19.3125rem;height:3.5rem;font-size:24px;letter-spacing:normal;line-height:30px}}@media only screen and (max-width:61.9375rem){.search-bar.search-page .search-bar_align{margin-top:1rem}}.search-bar.search-page form{max-width:1170px;left:13.225rem;padding:0;margin:0 auto;width:100%}.home-pg #main .search-bar.search-page{margin-top:3.125rem}.search-bar.search-page .filters-container_filters_type_options_item_description{color:#222d33;font-size:.875rem}.search-bar.search-page .custom-checkbox input[type=checkbox]:checked~span:after{background:#222d33;width:8px;height:8px;border:none}.search-bar.search-page .custom-checkbox span{border:.0625rem solid #222d33;height:1rem;width:1rem}@media only screen and (max-width:61.9375rem){.search-bar.search-page{margin:0 0 1.25rem;height:100%}}@media only screen and (min-width:62rem) and (max-width:74.9375rem){.search-bar.search-page .search-bar_align{align-items:flex-end}}@media only screen and (min-width:74.9375rem){.search-bar.search-page .search-bar_align{width:19%;align-items:flex-end}}.search-bar.search-page .loc-list{margin-top:1.25rem}.search-bar.search-page .floating-input-label{height:3.75rem;background:none;padding-top:.625rem}@media only screen and (max-width:61.9375rem){.search-bar.search-page .floating-input-label{padding-top:1.875rem}}.search-bar.search-page .floating-input-label input{background:none;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:10px;letter-spacing:1.05px;border:none;border-bottom:1px solid #9b9b9b;height:3.5625rem;width:11.25rem;padding-left:8px !important}@media only screen and (max-width:61.9375rem){.search-bar.search-page .floating-input-label input{width:100%;font-size:18px;letter-spacing:1.26px}}.search-bar.search-page .floating-input-label input:valid{padding:1.625rem 2rem .625rem 1.625rem}@media only screen and (max-width:61.9375rem){.search-bar.search-page .floating-input-label input:valid{padding:.625rem .125rem .3125rem 1.625rem}}.search-bar.search-page .floating-input-label label{color:#222d33;font-family:Rams-Light,sans-serif;font-size:.75rem;font-weight:400;line-height:16px;letter-spacing:.0375rem;left:0;-webkit-transform:none !important;transform:none !important;padding-left:8px}@media only screen and (max-width:61.9375rem){.search-bar.search-page .floating-input-label label{font-size:15px;letter-spacing:.75px}}.search-bar.search-page .floating-input-label .input-icon{display:none}.search-bar.search-page .floating-input-label input:valid+label{color:#222d33;font-family:Rams-Light,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.04375rem;padding-left:8px !important}@media only screen and (max-width:61.9375rem){.search-bar.search-page .floating-input-label input{border-radius:0;padding-top:.625rem;padding-bottom:.625rem;font-size:1.125rem;height:40px}.search-bar.search-page .floating-input-label .date-field:not([value=""]){padding-top:.625rem;padding-bottom:.3125rem;width:310px}.search-bar.search-page .floating-input-label .date-field:not([value=""])+label{top:1rem}}.search-bar.search-page .floating-input-label input.input-field-invalid{border-bottom:.0625rem solid #da291c}@media only screen and (min-width:62rem){.search-bar{background-color:rgba(0,0,0,0.4)}}@media only screen and (max-width:61.9375rem){.search-bar{height:auto;top:3.8125rem;padding:0 1.25rem;margin:auto}.search-bar .floating-input-label{padding-bottom:0;width:310px;height:65px}.search-bar .floating-input-label input{width:310px;height:65px;letter-spacing:1.28px;color:#fff;opacity:1;font-size:18px}.search-bar .floating-input-label input:valid{padding:32px .75rem 12px .625rem}.search-bar .floating-input-label input:valid+label{top:15px;font-size:15px;letter-spacing:1.06px;line-height:19px;color:#fff;opacity:.7;height:18px}.search-bar .floating-input-label label{left:.75rem}.search-bar .floating-input-label .input-icon{right:1.875rem}.search-bar .loc-list{z-index:10;width:330px}}.search-bar_title{font-family:Rams-bold;font-size:21px;color:#fff;font-weight:700;text-align:left;margin-bottom:.9375rem;padding:0 0 0 .9375rem;letter-spacing:1.28px;opacity:1}@media only screen and (min-width:62rem){.search-bar_title{height:1.25rem}}.search-page .search-bar_title{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.6875rem;font-weight:400;line-height:normal;letter-spacing:.1875rem;margin-bottom:2.5rem;text-transform:uppercase;padding:0 0 2rem .9375rem}@media only screen and (max-width:61.9375rem){.search-page .search-bar_title{display:none}}@media only screen and (max-width:61.9375rem){.search-bar_title{font-size:18px;width:310px;display:flex;margin-right:auto;margin-left:auto;padding-left:0;padding-top:1.875rem !important}}.search-bar_clmn{padding-left:0 !important;padding-right:0 !important;width:200px;height:45px;margin-left:12px}@media only screen and (max-width:61.9375rem){.search-bar_clmn{padding:0 .625rem !important;height:5rem;width:100%;margin-left:0;display:flex;justify-content:center}}.search-bar_chkbx_clmn{display:flex}@media only screen and (max-width:61.9375rem){.search-bar_chkbx_clmn{width:313px;display:flex;margin-right:auto;margin-left:auto}}.search-bar_chkbx_clmn .filter-checkbox{width:unset;padding-right:unset !important;height:unset}@media only screen and (max-width:61.9375rem){.search-bar_chkbx_clmn .filter-checkbox{height:2rem}}.search-bar_chkbx{border-radius:50%}.search-bar_align{display:flex;align-items:center;flex-flow:column;width:19.4%;padding-left:12px}@media only screen and (max-width:61.9375rem){.search-bar_align{width:100%}}.search-page .search-bar_align{padding:0;margin-top:.625rem}.search-bar_align .btn-search{font-family:Rams-Black;font-size:24px;color:#fff;text-transform:none;letter-spacing:normal;width:12.5rem;height:2.8125rem;padding:0;border-radius:.3125rem;background-color:#71c341;text-align:center;opacity:1}.search-bar_align .btn-search.disabled{opacity:1}@media only screen and (max-width:61.9375rem){.search-bar_align .btn-search{height:3.5rem;width:19.3125rem}}.modifiy-search{background-color:transparent;margin-top:5.3125rem;height:14rem}@media only screen and (max-width:61.9375rem){.modifiy-search{height:auto;margin:auto}}.modifiy-search .modify-searchbar_type{display:flex;margin:1.125rem .9375rem}@media only screen and (max-width:61.9375rem){.modifiy-search .modify-searchbar_type{width:19.0625rem;margin:1.5625rem auto .9375rem}}.modifiy-search .modify-searchbar_type .type_info{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:10px;letter-spacing:1.05px}.modifiy-search .modify-searchbar_type .type_info span{display:flex;align-items:center;margin-right:.25rem}.modifiy-search .modify-searchbar_type .type_info span p{margin-right:.25rem}.modifiy-search form{max-width:70%}@media only screen and (max-width:61.9375rem){.modifiy-search form{max-width:100%}}.modifiy-search form .search-bar_align{width:25%}@media only screen and (max-width:61.9375rem){.modifiy-search form .search-bar_align{width:100%}}.modifiy-search form .search-bar_title{color:#333;font-family:Roboto-Bold,sans-serif;font-size:1.5rem;font-weight:400;line-height:10px;letter-spacing:1.05px}.modifiy-search form .search-bar_clmn_formboxes .floating-input-label .input-field{color:#333;background-color:transparent;border:.125rem solid #333}.modifiy-search form .search-bar_clmn_formboxes .floating-input-label .search-input-label{color:#333}.modifiy-search form .icon-modbus,.modifiy-search form .icon-modcal{background-size:18px}.modifiy-search .floating-input-label input.input-field-invalid{-webkit-animation:mblinkingInput 1.2s ease-in-out infinite;animation:mblinkingInput 1.2s ease-in-out infinite}@-webkit-keyframes mblinkingInput{0%{box-shadow:0 0 20px -4px rgba(233,18,18,0.75)}25%{box-shadow:none}50%{box-shadow:0 0 20px -4px rgba(233,18,18,0.75)}75%{box-shadow:none}to{box-shadow:0 0 20px -4px rgba(233,18,18,0.75)}}@keyframes mblinkingInput{0%{box-shadow:0 0 20px -4px rgba(233,18,18,0.75)}25%{box-shadow:none}50%{box-shadow:0 0 20px -4px rgba(233,18,18,0.75)}75%{box-shadow:none}to{box-shadow:0 0 20px -4px rgba(233,18,18,0.75)}}.modifiy-search-result .modify-searchbar_type{display:flex;margin:.9375rem 2.5rem}@media only screen and (max-width:61.9375rem){.modifiy-search-result .modify-searchbar_type{width:313px;margin:28px auto 15px}}.modifiy-search-result .modify-searchbar_type .type_info{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:10px;letter-spacing:1.05px}.modifiy-search-result .modify-searchbar_type .type_info span{display:flex;align-items:center;margin-right:.25rem}.modifiy-search-result .modify-searchbar_type .type_info span p{margin-right:.25rem}@media only screen and (max-width:61.9375rem){.search-bgbanner.modify-bannersearch{background-color:transparent;height:25.25rem}}.input-field{width:100%;height:3.75rem;border:.0625rem solid #fff;border-radius:.125rem;background-color:rgba(0,0,0,0.1);color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal}.input-field.calendar-button{margin-bottom:10px}.search-input-label{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal}.input-icon{position:absolute;right:1.25rem;width:1rem;height:1rem}.floating-input-label{position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%;height:2.625rem;background-position:93% 51%;height:45px}@media only screen and (max-width:61.9375rem){.floating-input-label{background-position:97% 50%}}.floating-input-label label{position:absolute;left:.875rem;top:1.375rem;font-size:.99rem;transition:all .1s ease-in-out;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0}.floating-input-label input{height:3.75rem;width:100%;padding:1.625rem;border-radius:.125rem;font-size:.85375rem;transition:all .1s ease-in-out;height:2.625rem}.floating-input-label input:focus+label{color:#fff}.floating-input-label input:valid{padding:1.825rem 2rem .625rem .75rem}.floating-input-label input:focus+label,.floating-input-label input:valid+label{top:.3625rem;-webkit-transform:scale(.7);transform:scale(.7);color:#fff}.floating-input-label input:-webkit-autofill+label{top:.3625rem;-webkit-transform:scale(.7);transform:scale(.7);color:#fff}.disable-input{pointer-events:none}@media only screen and (max-width:61.9375rem){.floating-input-label{padding:0 0 1.25rem}.floating-input-label label{left:.625rem;top:.875rem}.floating-input-label input{padding:1.375rem .625rem .8125rem}.floating-input-label input:valid{padding:1.675rem .625rem .8125rem}.floating-input-label input:-webkit-autofill+label,.floating-input-label input:focus+label,.floating-input-label input:valid+label{-webkit-transform:scale(.7);transform:scale(.7)}.input-icon{position:absolute;right:.625rem;width:1.25rem;height:1.25rem}}.floating-input-label input.input-field-invalid{-webkit-animation:blinkingInput 1.2s ease-in-out infinite;animation:blinkingInput 1.2s ease-in-out infinite}@-webkit-keyframes blinkingInput{0%{box-shadow:0 0 20px -4px rgba(250,250,250,0.75)}25%{box-shadow:none}50%{box-shadow:0 0 20px -4px rgba(250,250,250,0.75)}75%{box-shadow:none}to{box-shadow:0 0 20px -4px rgba(250,250,250,0.75)}}@keyframes blinkingInput{0%{box-shadow:0 0 20px -4px rgba(250,250,250,0.75)}25%{box-shadow:none}50%{box-shadow:0 0 20px -4px rgba(250,250,250,0.75)}75%{box-shadow:none}to{box-shadow:0 0 20px -4px rgba(250,250,250,0.75)}}.loc-list{position:absolute;margin-top:.625rem;border-radius:.375rem;box-shadow:0 .4375rem 4rem 0 rgba(0,0,0,0.07);background-color:#fff;width:25rem;z-index:10}.loc-list .icon{width:1.25rem;height:1.25rem;margin:0 .625rem 0 .375rem;background-size:contain}.loc-list__text{padding:.625rem;display:flex;align-items:center}.loc-list__text:hover{background:rgba(102,51,102,0.07)}.loc-list__arrow{width:1.5rem;height:1.5rem;background:no-repeat 50% url(/images/icon-arrow-up.svg);position:absolute;right:.9375rem;top:.4375rem}.collapsed .loc-list__arrow{background:no-repeat 50% url(/images/icon-arrow-down.svg)}.loc-list__menu{max-height:13.625rem;padding:0;margin-top:.625rem;margin-bottom:.3125rem}.loc-list__menu-item{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.94px;position:relative;cursor:pointer;list-style:none}.loc-list__menu-item.collapsed ul{display:none}.loc-list__menu-subItem{line-height:2}.loc-list__menu-subItem_list{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:1px;opacity:.6}.list-item{line-height:2;cursor:pointer}.list-item div:hover,.list-item div:not(.list-item__arrow):hover{background:rgba(102,51,102,0.07)}.list-item__show{-webkit-animation:slide-animation .35s ease-out;animation:slide-animation .35s ease-out;display:block}.list-item__hide{display:none}.list-item__arrow{width:1.5rem;height:1.5rem;background:no-repeat 50% url(/images/icon-arrow-down.svg);position:absolute;right:.9375rem;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out,-webkit-transform .35s ease-out}.collapsed .list-item__arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.list-item__text{padding:.3125rem .625rem .3125rem 1.25rem;display:flex;align-items:center;width:100%}.list-item__text:hover{background:rgba(102,51,102,0.07)}.list-item__leaf{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.94px;padding:.625rem .625rem .625rem 2.5rem;display:flex;width:100%}.list-item__leaf .normal{opacity:.6}.list-item__leaf:hover{background:rgba(102,51,102,0.07)}.list-item__leaf .highlight{font-weight:700;opacity:1}.search-list-leaf{padding-left:.625rem}.text-overflow{word-wrap:break-word}.list-item-arrow{float:right;border-radius:.5rem;border:1px solid #596770;background-color:#fff}.location-error{display:flex;align-items:center;height:2.625rem;padding:0 1rem .625rem}.location-error:hover{background:none !important}.location-error .close-error{cursor:pointer;height:1.25rem;width:1.875rem;padding:0;border:0;background-repeat:no-repeat}.location-error .close-error,.location-error .close-error:hover{background-color:transparent;background-image:url(/images/error-close.svg)}.location-error .error-message{margin-left:.625rem;color:#32414a;font-family:Roboto,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.94px}.location-error .error-message:hover{background:none}.search-bgbanner{width:100%;height:31.25rem;background-color:rgba(0,0,0,0.4);position:relative;display:flex}@media only screen and (max-width:61.9375rem){.search-bgbanner{top:0;display:block}.search-bgbanner .search-bar_title{padding-top:1rem}}.search-bgbanner.search-result-bgbanner{height:15rem !important;background:#fff none;display:flex;align-items:center;padding:0 1.25rem}.search-bgbanner.search-result-bgbanner .modal-backdrop{top:0;left:0}@media only screen and (max-width:61.9375rem){.search-bgbanner.search-result-bgbanner{background:none;padding:0 1.25rem}}.search-bgbanner.search-result-bgbanner.modal-open{overflow:visible}.search-bgbanner .search-modal.hide-modal{-webkit-transform:translateY(-120vh);transform:translateY(-120vh);transition:all .7s ease-out}@media only screen and (orientation:landscape){.search-bgbanner .search-modal.hide-modal{-webkit-transform:translateY(-300vh);transform:translateY(-300vh);transition:all .5s ease-out}}.search-bgbanner .search-modal.show-modal{-webkit-transform:none;transform:none}.search-bgbanner.modal-open{height:32.5rem}.search-title{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.875rem;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:capitalize}.no-search-results{text-align:center;margin-top:36px}@media only screen and (max-width:61.9375rem){.no-search-results{margin-bottom:1.875rem;padding:0 20px}}.no-search-results__image{width:499px;height:300px}@media only screen and (max-width:61.9375rem){.no-search-results__image{width:100%;height:100%}}.no-search-results__label{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:30px;letter-spacing:normal;margin-bottom:0;margin-top:60px}@media only screen and (max-width:61.9375rem){.no-search-results__label{padding:1.25rem 0;margin:0;font-size:18px;line-height:24px}}.no-search-results__label span{font-weight:700}.no-search-results__clear{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:1px;padding:0;color:#5b676e;background:none;border:none;text-decoration:underline}@media only screen and (max-width:61.9375rem){.no-search-results__clear{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.25rem;background-color:#636;text-decoration:none;text-transform:uppercase;cursor:pointer;border:0;outline:none;text-align:center;border-radius:.25rem;padding:.9375rem 1.5625rem}}.result-header{padding-bottom:10px}@media only screen and (max-width:61.9375rem){.result-header{padding:0 1.25rem}}@media only screen and (max-width:61.9375rem){.result-header_pageinfo{display:block;padding-bottom:15px}}.result-header_pageinfo_pagetitle{font-family:Rams-Regular;font-size:36px;letter-spacing:3.6px;line-height:45px;color:#333;padding:0}@media only screen and (min-width:62rem){.result-header_pageinfo_pagetitle{float:left;height:70px}}@media only screen and (max-width:61.9375rem){.result-header_pageinfo_pagetitle{font-size:27px;letter-spacing:normal;line-height:33px;margin-top:15px}}@media only screen and (min-width:62rem){.result-header_pageinfo_pagetitle_tripinfo{max-width:320px;float:right;position:relative;padding:0}}.result-header_pageinfo_pagetitle_tripinfo_subcon{width:320px;margin-left:5px}.result-header_pageinfo_tripinfo{text-align:left}.result-header_pageinfo_tripinfo_tripdetail{display:flex;flex-direction:column;color:#333;font-family:Rams-Regular,sans-serif;font-size:1.3125rem;font-weight:700;line-height:1.375rem;letter-spacing:normal;padding-bottom:9px}.result-header_pageinfo_tripinfo_tripdetail .passenger_count{color:#5e3663}.result-header_pageinfo_tripinfo_tripdetail .origin_and_dest{font-family:Rams-Black;font-weight:900}.result-header_pageinfo_tripinfo_cambiarlink{display:inline-block;font-family:Roboto-Regular;font-size:16px;letter-spacing:normal;line-height:18px;text-decoration:underline;color:#636;margin-top:.9375rem;padding:.3125rem .75rem;border:1.5px solid #5e3663;border-radius:8px}@media only screen and (max-width:61.9375rem){.result-header_pageinfo_tripinfo_cambiarlink{font-size:12px;letter-spacing:normal;line-height:14px;margin-top:0}}.result-header_pageinfo_mobiletripinfo{display:none}@media only screen and (max-width:61.9375rem){.result-header_pageinfo_mobiletripinfo{display:block}.result-header_pageinfo_mobiletripinfo_tripdetail{display:flex;flex-direction:column;color:#333;font-family:Rams-Regular,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;letter-spacing:normal;padding-bottom:9px}.result-header_pageinfo_mobiletripinfo_tripdetail .passenger_count{color:#5e3663}.result-header_pageinfo_mobiletripinfo_tripdetail .origin_and_dest{font-family:Rams-Black;font-weight:900}}.result-header_borderline{display:none}@media only screen and (max-width:61.9375rem){.result-header_borderline{display:block;border:1px solid #ddd;background-color:#ddd;margin-top:0;margin-bottom:0}}.searchpage-header{width:100%;max-width:1170px;margin:0 auto;padding-right:35px}@media only screen and (max-width:61.9375rem){.searchpage-header{padding-right:0}}.searchpage-header .header-con{padding:0}.noresult-header{max-width:635px;margin:0 auto;text-align:center}@media only screen and (max-width:61.9375rem){.noresult-header{margin-top:24px;padding:0 14px}}@media only screen and (max-width:61.9375rem){.noresult-header .mobiletitle{font-family:Roboto-Regular;font-size:18px;line-height:28px;letter-spacing:normal;color:#333;padding:0 40px}}.noresult-header_searchdetail{font-family:Roboto-Regular;font-size:24px;letter-spacing:normal;line-height:36px;color:#333}.noresult-header_searchdetail .ticketdetail{font-family:Roboto-Bold}@media only screen and (max-width:61.9375rem){.noresult-header_searchdetail{font-size:18px;padding:0 10px;line-height:28px}}.noresult-header_btn-grp{width:100%;margin-inline:auto}.noresult-header_btn-grp-pagination{display:flex;justify-content:center;gap:.9375rem;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.noresult-header_btn-grp-pagination{flex-direction:column;align-items:center}}.noresult-header_btn-grp-pagination .pagination-btn{position:relative;width:100%;max-width:25.75rem;padding:.9375rem .5rem;border-radius:5px;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:700;line-height:normal;letter-spacing:normal}.noresult-header_btn-grp-pagination .pagination-btn .arrow-icon-right{position:absolute;right:20px}.noresult-header_btn-grp-pagination .pagination-btn .arrow-icon-left{position:absolute;left:20px}.noresult-header_btn{background:transparent;color:#dd1829;font-family:Roboto-Regular,sans-serif;font-size:1.375rem;font-weight:700;line-height:normal;letter-spacing:normal;border:0;text-decoration:underline;margin-bottom:1.5625rem}@media only screen and (max-width:61.9375rem){.noresult-header_btn{font-size:18px}}.noresult-header_msg{margin-top:1.5625rem;text-align:center;color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:normal}.searchpage-modal{width:100%}.searchpage-modal .backdropStyle{top:65px}@media only screen and (max-width:61.9375rem){.searchpage-modal .ado-modal{top:55px}}.searchpage-modal .modalStyle.search-modaldiv{max-width:100%;padding:40px 1.25rem 0}@media only screen and (min-width:62rem){.searchpage-modal .modalStyle.search-modaldiv{padding:unset;padding-bottom:10px}.searchpage-modal .modalStyle.search-modaldiv .close-icon{right:120px}}@media only screen and (max-width:61.9375rem){.searchpage-modal .modalStyle.search-modaldiv .close-icon{top:20px;right:25px}}.result-card{padding:24px;margin:8px;border:1px solid #000;background-color:#eee}.result-card .result-card__title{font-size:1rem}.result-card .result-card__detail,.result-card .result-card__title{color:normal;font-family:Rams-Regular,sans-serif;font-weight:.0625rem;line-height:normal;letter-spacing:normal}.result-card .result-card__detail{font-size:.75rem}.result-card .result-card__origin_detail-runtype,.result-card .result-card__origin_detail-seats{border:1px solid #000}.search-filters{padding:0}@media only screen and (min-width:62rem){.search-filters{margin-top:-52px}}.search-filters .share__options{right:0}.sort-container_filterorder{align-items:baseline}@media only screen and (max-width:61.9375rem){.sort-container{padding:13px 1.25rem 0;align-items:baseline}}@media only screen and (max-width:61.9375rem){.trips{padding:0 1.25rem}}.trips_showallbtn{width:380px;height:40px;background:#f0ebf0;box-shadow:0 3px 6px rgba(0,0,0,0.16078431);border:1px solid #636;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:10px auto 20px;padding:0}.trips_showallbtn_link{font-family:Roboto-Regular;font-size:18px;letter-spacing:normal;line-height:21px;color:#636}@media only screen and (max-width:61.9375rem){.trips_showallbtn{width:227px;height:36px;margin:10px auto}.trips_showallbtn_link{font-size:15px;line-height:22px}}@media only screen and (max-width:61.9375rem){.trips .trip-card:first-child{margin-top:16px}}.trips .modalStyle.trip-card_amenidadespopup_amenidades{max-width:500px;padding:28px;border-radius:3px}@media only screen and (min-width:62rem){.trips .modalStyle.trip-card_amenidadespopup_amenidades{box-shadow:0 2px 4px rgba(0,0,0,0.50196078)}}@media only screen and (max-width:61.9375rem){.trips .modalStyle.trip-card_amenidadespopup_amenidades{margin:auto;max-width:234px;padding:18px 21px;border:1px solid #5b676e;border-radius:5px}}.trips .trip-card{margin-bottom:1.875rem}@media only screen and (max-width:61.9375rem){.trips .trip-card{margin:1.25rem 1.125rem}}.trips .trip-card_first-to-leave{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.6875rem;font-weight:400;line-height:13px;letter-spacing:normal;background:#c33;border-radius:.25rem .25rem .0625rem 0;width:162px;height:24px;display:block;text-align:center}@media only screen and (max-width:61.9375rem){.trips .trip-card_first-to-leave{padding:.3125rem 0;width:112px;height:17px;display:flex;justify-content:center;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.5625rem;font-weight:400;line-height:normal;letter-spacing:normal}}.trips .trip-card_first-to-leave img{margin-right:.625rem;position:relative;top:4px;width:1rem;height:1rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_first-to-leave img{width:.5rem;height:.5rem;top:unset}}.trips .trip-card-details-wrap{border:.125rem solid #d6d9db;border-radius:.25rem}.trips .trip-card-details-wrap.first-to-leave{border:.125rem solid #c33;border-radius:0 .25rem .25rem .25rem}.trips .trip-card_details{padding:0;margin:0;background:#fff;flex-wrap:wrap;justify-content:space-between}.trips .trip-card_details_emptyspace{padding:6px !important}@media only screen and (max-width:61.9375rem){.trips .trip-card_details{padding:0}}.trips .trip-card_details .trip-details{padding-left:0}@media only screen and (max-width:61.9375rem){.trips .trip-card_details .trip-details{padding:0;min-height:70px;display:flex;align-items:center}}.trips .trip-card_details .tripprice-info{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:40px;display:flex}@media only screen and (max-width:61.9375rem){.trips .trip-card_details .tripprice-info{padding-top:10px;padding-bottom:5px;padding-left:25px}.trips .trip-card_details .tripprice-info .pricedata{padding-left:0}}.trips .trip-card_details .tripprice-info_pricedetail{margin-right:15px;padding-bottom:26px;display:flex;margin-bottom:0;margin-top:auto;padding-left:0;padding-right:0}@media only screen and (max-width:61.9375rem){.trips .trip-card_details .tripprice-info_pricedetail{padding-left:15px;padding-right:15px;margin-top:unset;margin-right:unset;display:block;padding-bottom:15px}}.trips .trip-card_details .tripprice-info_pricedetail_label{display:flex;align-items:center;max-width:28%;width:100%}@media only screen and (max-width:61.9375rem){.trips .trip-card_details .tripprice-info_pricedetail_label{justify-content:flex-end;max-width:unset}}.trips .trip-card_details .tripprice-info_pricedetail_label_text{font-size:12px;letter-spacing:normal;color:#666;font-family:Roboto-Bold;text-decoration:underline}.trips .trip-card_details .tripprice-info_pricedetail_label_icon{width:12px;height:12px;margin-left:6px;cursor:pointer}.trips .trip-card_details .tripprice-info_pricedetail_ticketinfo{display:flex}@media only screen and (max-width:61.9375rem){.trips .trip-card_details .tripprice-info_pricedetail_ticketinfo{display:block}}.trips .trip-card_details .tripprice-info_pricedetail_ticketinfo_detail{font-family:Roboto-Regular;font-size:12px;letter-spacing:normal;line-height:16px;color:#666;padding-left:32px;padding-right:36px;text-align:center}@media only screen and (max-width:61.9375rem){.trips .trip-card_details .tripprice-info_pricedetail_ticketinfo_detail{padding-left:0;padding-right:0;text-align:right}}.trips .trip-card_details .tripprice-info_pricedetail_ticketinfo_detail:last-child{padding-right:0}.trips .trip-card_details .tripprice-info .pricebtn-con{padding-bottom:20px;align-items:baseline}.trips .trip-card_details .tripprice-info .actualprice{padding-top:5px;width:100%;justify-content:center}.trips .trip-card_details .tripprice-info .trip-card_details_iternary-price_select:hover{background:#c33}.trips .trip-card_details .tripprice-info .trip-card_details_iternary-price_select:hover .trip-card_details_iternary-price_discounted,.trips .trip-card_details .tripprice-info .trip-card_details_iternary-price_select:hover .trip-card_details_iternary-price_discounted_max-label{color:#fff}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_review{margin-bottom:0}}.trips .trip-card_details_promo{display:flex;align-items:center;justify-content:center;height:1.5rem;margin-right:.625rem}.trips .trip-card_details_promo:last-child{margin-right:0}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_promo:last-child{padding-right:.1875rem}}.trips .trip-card_details_promo img{width:1.25rem;height:1.25rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_promo img{width:1.25rem;height:1.25rem}}.trips .trip-card_details_mobile{justify-content:space-between;padding:0}.trips .trip-card_details_mobile_logo{display:flex;align-items:center;margin-left:-15px}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_mobile_logo img{width:100%;max-width:100px}}.trips .trip-card_details_mobile_reviews{flex:1}.trips .trip-card_details_mobile .trip-card_details_review{display:flex;justify-content:flex-end}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_mobile .trip-card_details_review{margin-bottom:.375rem}}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_mobile_trip-details{padding-left:0}.trips .trip-card_details_mobile_trip-details .trip-info{display:flex;align-items:center;padding-left:8px}.trips .trip-card_details_mobile_trip-details .trip-info__distanceimg{height:26px;margin-right:4px}.trips .trip-card_details_mobile_trip-details .trip-info_details_content_start-time{font-family:Roboto-Regular;font-size:12px;letter-spacing:normal;color:#666}.trips .trip-card_details_mobile_trip-details .trip-info_details_content_start-time .triptime{font-family:Roboto-Bold;line-height:6px;color:#333}.trips .trip-card_details_mobile_trip-details .trip-info_details_content_end-time{font-family:Roboto-Regular;font-size:12px;letter-spacing:normal;color:#666}.trips .trip-card_details_mobile_trip-details .trip-info_details_content_end-time .triptime{font-family:Roboto-Bold;line-height:6px;color:#333}}@media only screen and (max-width:61.9375rem) and (max-width:61.9375rem){.trips .trip-card_details_mobile_trip-details .trip-info_details_content_end-time .triptime{font-family:Roboto-Regular}}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_mobile_trip-details .trip-info_details_content_end-time .plus-day{font-size:10px;color:#333}.trips .trip-card_details_mobile_priceinfo-con{height:100%;display:flex;align-items:center;padding-right:6px;justify-content:flex-end;padding-top:6px;padding-left:0}.trips .trip-card_details_mobile_priceinfo{display:flex;justify-content:space-between;padding-bottom:4px;align-items:flex-end}.trips .trip-card_details_mobile_priceinfo_actualprice_actual{display:flex;text-decoration:line-through;font-family:Rams-Light;color:#666;letter-spacing:normal;line-height:7px}.trips .trip-card_details_mobile_priceinfo_actualprice_actual .actual-price{font-size:10px}.trips .trip-card_details_mobile_priceinfo_actualprice_actual .actual-price:after{content:"-";height:1px}.trips .trip-card_details_mobile_priceinfo_actualprice_actual .max-label{font-size:9px}.trips .trip-card_details_mobile_priceinfo_total{font-family:Roboto-Regular;font-size:10px;letter-spacing:-0.07px;color:#666}}.trips .trip-card_details_icon{padding:0;text-align:center}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_icon{display:none}}.trips .trip-card_details_icon img{top:46%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_icon img{top:50%}}.trips .trip-card_details_quickinfo{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:.0625rem;letter-spacing:.0375rem;width:100%}.trips .trip-card_details_quickinfo .more-details{text-decoration:underline}.trips .trip-card_details_quickinfo .more-details a{color:#5f2167;align-items:center;display:flex}.trips .trip-card_details_quickinfo .more-details a span{margin-left:.4375rem;background-size:12px;width:11px;height:8px;margin-bottom:1px}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_quickinfo{padding-bottom:0;padding-top:11px}}.trips .trip-card_details_quickinfo_list{justify-content:flex-end;padding-right:15px}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_quickinfo_list{padding-right:6px;justify-content:space-between;padding-left:6px}}.trips .trip-card_details_quickinfo_list_item{display:flex;align-items:center;padding-right:.0625rem;font-size:.75rem;letter-spacing:.46px;font-family:Roboto-Regular;color:#838d92}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_quickinfo_list_item{font-size:10px;letter-spacing:.58px}}.trips .trip-card_details_quickinfo_list_item .trip-local{padding:0}.trips .trip-card_details_quickinfo_list_item .localtrip{font-family:Roboto-Regular;color:#636;text-decoration:underline}.trips .trip-card_details_quickinfo_list_item .tooltiptext{visibility:hidden;margin-top:3px;display:flex;width:250px;color:#fff;padding:4px 12px;position:absolute;z-index:1;font-family:Roboto-Regular;background-color:#666;line-height:12px;font-size:10px;letter-spacing:.58px;border-radius:2px;right:55px;height:43px}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_quickinfo_list_item .tooltiptext{right:32px}}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_quickinfo_list_item .tooltip-paso{font-family:Roboto-Regular;font-size:9px;letter-spacing:.52px;line-height:10px;width:250px;height:28px}}.trips .trip-card_details_quickinfo_list_item:after{position:static;bottom:.0625rem;content:" \007C";padding:.3125rem .625rem;font-size:12px}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_quickinfo_list_item:after{padding:.3125rem .3125rem .3125rem 10px}}.trips .trip-card_details_quickinfo_list_item:last-child{padding-right:.625rem;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_quickinfo_list_item:last-child{padding-right:0}}.trips .trip-card_details_quickinfo_list_item:last-child:after{display:none}.trips .trip-card_details_quickinfo_list_item .localtrip:hover .tooltiptext{visibility:visible}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_quickinfodetail{padding-top:2px}}.trips .trip-card_details_iternary{width:100%;padding:0}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary{margin-top:0;margin-right:auto;position:static}}.trips .trip-card_details .origin-dest-box{flex-direction:row;display:flex;padding-left:0;align-items:center}.trips .trip-card_details .origin-dest-box__distanceimg{width:8px;height:36px;margin-right:10px}@media only screen and (min-width:62rem){.trips .trip-card_details .origin-dest-box{padding-top:1.25rem;padding-bottom:7px}}@media only screen and (max-width:61.9375rem){.trips .trip-card_details .origin-dest-box{flex-direction:column;padding:0;justify-content:center}}.trips .trip-card_details_iternary-origin{display:flex;position:static}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-origin{padding:0 !important}}@media only screen and (min-width:62rem){.trips .trip-card_details_iternary-origin_info{justify-content:center;flex-direction:column;max-width:5.3125rem}}.trips .trip-card_details_iternary-origin_info_content{vertical-align:text-top}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-origin_info_content{width:36%}}.trips .trip-card_details_iternary-origin_info_content_start-time{font-family:Roboto-Regular;font-size:15px;color:#666;letter-spacing:.32px;padding-bottom:.3125rem;line-height:20px}.trips .trip-card_details_iternary-origin_info_content_start-time .triptime{font-family:Roboto-Bold;color:#333}.trips .trip-card_details_iternary-origin_info_content_end-time{font-family:Roboto-Regular;font-size:15px;color:#666;letter-spacing:.32px;line-height:20px}.trips .trip-card_details_iternary-origin_info_content_end-time .triptime{font-family:Roboto-Regular;color:#333}.trips .trip-card_details_iternary-origin_info_content_end-time .plus-day{font-family:Roboto-Regular;font-size:12px;letter-spacing:normal}.trips .trip-card_details_iternary-origin_info_content_place{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-origin_info_content_place{max-height:2.625rem;font-size:.6875rem;padding-left:10px;width:64%}}.trips .trip-card_details_iternary-origin_info_travel-logo{min-width:7.8125rem;padding-top:.625rem;margin:0}@media only screen and (min-width:62rem){.trips .trip-card_details_iternary-origin_info_travel-logo{display:flex;flex-direction:column;justify-content:flex-start}}.trips .trip-card_details_iternary-origin_info_travel-logo .trip-hours{color:300;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;color:#838d92}.trips .trip-card_details_iternary-origin_info_travel-logo .trip-hours-map-icon{width:65%}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-origin_info_travel-logo{padding-top:0;margin:0;width:100%;display:flex;justify-content:center;flex-direction:column;height:.9375rem}.trips .trip-card_details_iternary-origin_info_travel-logo .trip-hours{color:300;font-family:Roboto-Regular,sans-serif;font-size:.5625rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-top:-1px;position:absolute;background:#fff;padding:0 5px;color:#838d92}.trips .trip-card_details_iternary-origin_info_travel-logo .trip-hours-map-icon,.trips .trip-card_details_iternary-origin_info_travel-logo .trip-hours-map-icon img{width:100%}}.trips .trip-card_details_iternary-origin_info_travel-logo span{letter-spacing:0;color:#838d92;opacity:1;font-size:12px}.trips .trip-card_details_iternary-origin_info_travel-logo img{cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:25px}.trips .trip-card_details_iternary-destination{padding:0;position:static}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-destination{display:flex}}.trips .trip-card_details_iternary-destination_time{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3125rem;letter-spacing:normal;padding-bottom:.125rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-destination_time{color:#32414a;font-family:Roboto-Bold,sans-serif;font-size:.6875rem;font-weight:700;line-height:normal;letter-spacing:normal;padding-bottom:0;text-align:right}}.trips .trip-card_details_iternary-destination_time_plus-day{font-size:.75rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-destination_time_plus-day{color:normal;font-family:Roboto-Regular,sans-serif;font-size:.5625rem;font-weight:400;line-height:normal;letter-spacing:normal;display:block;padding-right:.25rem}}.trips .trip-card_details_iternary-destination_place{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-destination_place{max-height:2.625rem;height:0;font-size:.6875rem;padding-left:10px;width:64%}}.trips .trip-card_details_iternary-destination_print-icon{vertical-align:bottom}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-destination_print-icon{width:1.25rem;height:1.25rem;vertical-align:top}}.trips .trip-card_details_iternary-price{text-align:center;display:flex;flex-direction:column;align-items:center;position:static;justify-content:flex-end;padding:5px 0}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-price{justify-content:space-around}}.trips .trip-card_details_iternary-price_totalaprox{font-family:Roboto-Regular;font-size:9px;letter-spacing:.41px;line-height:12px;color:#666;text-align:right;margin-top:5px;width:75%}.trips .trip-card_details_iternary-price_actual{padding:0;display:flex;width:67%;justify-content:flex-end;margin-bottom:2px}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-price_actual{width:80%;max-width:80px;margin-bottom:.375rem}}.trips .trip-card_details_iternary-price_actual P{display:flex;text-decoration:line-through;color:#666;align-items:flex-start;padding-right:5px;color:300;font-family:Rams-Light,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal}.trips .trip-card_details_iternary-price_actual_label{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1rem;letter-spacing:normal;padding-right:.3125rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-price_actual_label{color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal}}.trips .trip-card_details_iternary-price_actual_price{margin-top:.3125rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-price_actual_price{color:#8a8a8a;font-family:Roboto-Regular,sans-serif;font-size:.625rem;font-weight:300;line-height:normal;letter-spacing:normal}}.trips .trip-card_details_iternary-price_actual_price:after{content:"-";height:1px}.trips .trip-card_details_iternary-price_actual_max-label{margin-top:.3125rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-price_actual_max-label{color:300;font-family:Roboto-Regular,sans-serif;font-size:#8a8a8a;font-weight:400;line-height:normal;letter-spacing:normal;font-size:.4375rem;margin-top:.4125rem}}.trips .trip-card_details_iternary-price_totalprice{display:flex;align-items:center}.trips .trip-card_details_iternary-price_totalprice_total{font-family:Roboto-Regular;font-size:12px;color:#666;letter-spacing:-0.08px;padding-right:.75rem}.trips .trip-card_details_iternary-price_discounted{font-family:Roboto-Bold;font-size:17px;color:#333;letter-spacing:normal;padding:0 .25rem;line-height:14px}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-price_discounted{font-size:16px;line-height:29px;color:#32414a;padding:0}}.trips .trip-card_details_iternary-price_discounted_max-label{color:#333;font-family:Roboto-Bold,sans-serif;font-size:.6875rem;font-weight:700;line-height:normal;letter-spacing:normal;line-height:10px}.trips .trip-card_details_iternary-price_select{min-width:100px;height:1.875rem;border:1px solid #c33;border-radius:8px;background-color:#fff}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_iternary-price_select{height:1.875rem;display:flex;justify-content:center;align-items:center}}.trips .trip-card_details_iternary-price_select.btn-primary:hover{background-color:#c33}.trips .trip-card_details_iternary-price_emptyspace{padding-top:30px}.trips .trip-card_details_tripselected{background-color:#c33}.trips .trip-card_details_tripselected p,.trips .trip-card_details_tripselected p span{color:#fff}.trips .trip-card_details_expansion{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:61.9375rem){.trips .trip-card_details_expansion{height:100%}}.trips .trip-card_details_expansion_closebtn{display:flex;align-items:center;text-decoration:none}.trips .trip-card_details_expansion_closebtn_label{font-family:Roboto-Regular;font-size:15px;letter-spacing:normal;line-height:18px;color:#666}.trips .trip-card_details_expansion_closebtn .arrowicon{background-size:11px;width:11px;height:8px;margin-left:8px}.trips .trip-card_more-details{margin:0;background:#f7f9fa;border-radius:0 0 .25rem .25rem;border-top:.125rem solid #d6d9db}.trips .trip-card_more-details .share__options{right:-2rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details .share__options{right:-1.25rem}}.trips .trip-card_more-details_amenities{padding:.9375rem 1.875rem 0;border-bottom:.125rem solid #d6d9db}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_amenities{padding:.625rem .9375rem .625rem .6875rem}}.trips .trip-card_more-details_amenities_titles span{padding-right:1rem;color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:normal}.trips .trip-card_more-details_amenities_titles span:last-child{font-family:Roboto-Medium}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_amenities_titles span{padding-right:.8125rem}}.trips .trip-card_more-details_amenities_icons_list{margin-top:.625rem}.trips .trip-card_more-details_amenities_icons_list_item{width:1.25rem;display:flex;justify-content:center}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_amenities_icons_list_item{width:auto}}.trips .trip-card_more-details_amenities_icons_list_item img{height:1.5rem}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_amenities_icons_list_item img{height:1rem;width:1rem}}.trips .trip-card_more-details_amenities_options{justify-content:flex-end;flex-wrap:wrap;width:100%;align-items:center;margin:0}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_amenities_options{margin:.625rem 0 0}}.trips .trip-card_more-details_amenities_options .share__title{margin-bottom:0;font-family:Roboto-Regular;font-size:12px;letter-spacing:normal;line-height:14px;text-decoration:underline;color:#636}.trips .trip-card_more-details_amenities_options .share__title .icon-share-grey{background-size:15px}.trips .trip-card_more-details_amenities_options_map{background:none;border:none;color:#636;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:0;text-decoration:underline;padding:0 15px 0 0;display:flex;align-items:center}.trips .trip-card_more-details_amenities_options_map img{width:13px;height:15px;margin-left:8px}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_amenities_options_map{text-align:left}}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_amenities_options_map .share{width:100%}}.trips .trip-card_more-details_amenities_options_map .share .share__Mobile{left:inherit !important}.trips .trip-card_more-details_actions{padding:0 1.5rem;justify-content:space-between}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_actions{padding:.625rem}}.trips .trip-card_more-details_actions_toggle-btn,.trips .trip-card_more-details_actions_toggle-favrte{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.65px;background:none;border:0;padding:0;text-transform:uppercase;height:1.25rem;display:flex;align-items:center}.trips .trip-card_more-details_actions_toggle-btn .icon-fav,.trips .trip-card_more-details_actions_toggle-favrte .icon-fav{position:absolute;-webkit-transform:scale(0);transform:scale(0);background-size:12px;width:13px;height:12px}.trips .trip-card_more-details_actions_toggle-btn .icon-fav.active,.trips .trip-card_more-details_actions_toggle-favrte .icon-fav.active{-webkit-animation:iconfav 1s;animation:iconfav 1s;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_actions_toggle-btn .icon-fav.active,.trips .trip-card_more-details_actions_toggle-favrte .icon-fav.active{-webkit-animation:iconfav 2s;animation:iconfav 2s}}.trips .trip-card_more-details_actions_toggle-btn .icon-unfav,.trips .trip-card_more-details_actions_toggle-favrte .icon-unfav{background-size:12px;width:13px;height:12px}.trips .trip-card_more-details_actions_toggle-btn span.slide-icon,.trips .trip-card_more-details_actions_toggle-favrte span.slide-icon{margin-left:.625rem;position:static}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details_actions_toggle-btn,.trips .trip-card_more-details_actions_toggle-favrte{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:1.67;letter-spacing:.035rem}}.trips .trip-card_more-details .share__options{left:inherit}@media only screen and (max-width:61.9375rem){.trips .trip-card_more-details .share__options{left:0}.trips .trip-card_more-details .share__options .share__Mobile{right:0;left:0}}@media only screen and (max-width:61.9375rem){.trips .trip-card_amenidadespopup .close-icon{top:18px;right:22px}}.trips .trip-card_amenidadespopup_amenidades_title{font-family:Rams-Regular;font-size:24px;letter-spacing:2.4px;line-height:26px;color:#333;padding-left:15px}@media only screen and (max-width:61.9375rem){.trips .trip-card_amenidadespopup_amenidades_title{font-size:21px;letter-spacing:.61px;line-height:21.6px;padding-left:10px}}.trips .trip-card_amenidadespopup_amenidades_borderline{margin-top:30px;border:1px solid #ddd}@media only screen and (max-width:61.9375rem){.trips .trip-card_amenidadespopup_amenidades_borderline{margin-top:20px}}.trips .trip-card_amenidadespopup_amenidades ul{padding-left:15px;padding-top:10px}@media only screen and (max-width:61.9375rem){.trips .trip-card_amenidadespopup_amenidades ul{padding-left:10px}}.trips .trip-card_amenidadespopup_amenidades ul li{display:flex;align-items:center;margin-bottom:15px}.trips .trip-card_amenidadespopup_amenidades ul li img{height:20px}.trips .trip-card_amenidadespopup_amenidades ul li p{font-family:Roboto-Regular;font-size:15px;letter-spacing:.38px;line-height:24px;color:#666;margin-left:15px}@media only screen and (max-width:61.9375rem){.trips .trip-card_amenidadespopup_amenidades ul li p{margin-left:25px}}.trip-card-moredetails-card{background:#fff;opacity:1;border-top:1px solid #ddd}.trip-card-moredetails-card__options{padding:.625rem 2.5rem}.trip-card-moredetails-card__options_amenities_options .share__Mobile{left:inherit !important}.trip-card-moredetails-card__options .card-amenities{margin-top:0}.trip-card-moredetails-card__options .card-amenities .share__options{width:160px;height:46px;top:20px;box-shadow:0 3px 6px rgba(0,0,0,0.16078431);opacity:1;right:0 !important}.trip-card-moredetails-card__options .card-amenities .share__options_item{height:46px;border-radius:0;font-size:12px;letter-spacing:normal;line-height:14px;color:#666;padding:0;justify-content:center;display:flex;align-items:center}.trip-card-moredetails-card__options .card-amenities .share__options_item-icon img{width:18px;height:18px}@media only screen and (max-width:61.9375rem){.trip-card-moredetails-card__options{padding:.625rem .9375rem}}.trip-card-moredetails-card__options_name{height:30px;padding:7px 0}.trip-card-moredetails-card__options_name_headings-list{display:flex}.trip-card-moredetails-card__options_name_headings-list_title h2{color:#666;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:0}.trip-card-moredetails-card__options_name_headings-list .bold h2{font-weight:700;margin-left:.9375rem}.trip-card-moredetails-card__options_list_item{display:flex;padding:0;flex-flow:row wrap;margin:0 -10px}.trip-card-moredetails-card__options_list_item_icon-item{width:1.5rem;display:flex;justify-content:center;flex-direction:column;margin:0 .5625rem .625rem}.amenity-cards{position:relative;color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal;cursor:pointer}.amenity-cards .tooltip{visibility:hidden;background-color:#616161;color:#fff;text-align:center;border-radius:4px;padding:5px 10px;position:absolute;z-index:1;top:100%;margin-top:15px}.amenity-cards:hover .tooltip{visibility:visible;opacity:1}.filter-con_header{display:flex;padding-right:30px;cursor:pointer;align-items:center}.filter-con_header_title{font-family:Roboto-Regular;font-size:18px;letter-spacing:-0.13px;color:#333;text-align:left;line-height:20px;margin-right:10px}@media only screen and (max-width:61.9375rem){.filter-con_header_title{font-size:15px;letter-spacing:-0.1px}}.filter-con_header_title_count{letter-spacing:.88px;line-height:13px;color:#636;margin-left:5px}.filter-con_header_filtericon{width:21px;height:18px}@media only screen and (max-width:61.9375rem){.filter-con_header_filtericon{width:17px;height:15px}}@media only screen and (max-width:61.9375rem){.filter-con_header{border:none;padding-right:.625rem}.filter-con_header_count{margin-left:2.1875rem}}.carddetail .ado-modal .advancepurchase-model{max-width:685px;max-height:400px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.50196078);border-radius:3px;opacity:1;padding:2rem 1.875rem}@media only screen and (min-width:62rem){.carddetail .ado-modal .advancepurchase-model{margin:auto}}@media only screen and (max-width:61.9375rem){.carddetail .ado-modal .advancepurchase-model{max-height:100%;height:92%;top:55px;background:#f7f9fa}}.carddetail .ado-modal .advancepurchase-model__header{display:flex;align-items:center;justify-content:space-between}.carddetail .ado-modal .advancepurchase-model__header_title{font-family:Rams-Regular;font-size:24px;letter-spacing:2.4px;line-height:26px;color:#333}.carddetail .ado-modal .advancepurchase-model__header_image{cursor:pointer}.carddetail .ado-modal .advancepurchase-model__content{padding-top:2rem;padding-bottom:1rem}.carddetail .ado-modal .advancepurchase-model__content_text{font-family:Roboto-Regular;font-size:15px;letter-spacing:.7px;line-height:18px;color:#333;padding-bottom:18px}.carddetail .ado-modal .localpaso-model{max-width:500px;max-height:355px;padding:.875rem .625rem 2.125rem;margin:auto}@media only screen and (max-width:61.9375rem){.carddetail .ado-modal .localpaso-model{max-width:335px;max-height:464px}}.carddetail .ado-modal .localpaso-model__content{display:block}.carddetail .ado-modal .localpaso-model__content_text{font-family:Roboto-Regular;font-size:18px;letter-spacing:1.04px;line-height:21px;color:#666;padding:18px 20px 0}@media only screen and (max-width:61.9375rem){.carddetail .ado-modal .localpaso-model__content_text{padding:20px 22px}}.carddetail .ado-modal .localpaso-model__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:20px 10px 15px}@media only screen and (max-width:61.9375rem){.carddetail .ado-modal .localpaso-model__header{margin-top:15px;padding-bottom:20px}}.carddetail .ado-modal .localpaso-model__header_label{font-family:Rams-Regular;font-size:24px;letter-spacing:2.4px;line-height:26px;color:#333}@media only screen and (max-width:61.9375rem){.carddetail .ado-modal .localpaso-model__header_label{font-size:21px;letter-spacing:2.1px}}.carddetail .ado-modal .localpaso-model__header_image{cursor:pointer}@media only screen and (max-width:61.9375rem){.adp-model .backdropStyle{top:56px}.adp-model .ado-modal{overflow-y:hidden}}.accordion-panel .accordion-body,.accordion-panel .trip-card_details_expansion{display:none}.accordion-panel .trip-details .trip-card_details_iternary-price{display:flex}.accordion-panel .trip-details .trip-card_details_emptyspace{display:none}.accordion-panel .trip-details .trip-card_details_quickinfo{display:block}.accordion-panel .expand-quickinfo{display:none}@media only screen and (max-width:61.9375rem){.accordion-panel .mobbutton{display:flex}.accordion-panel .trip-card_details_emptyspace{display:none}}.accordion-expanded .accordion-body{display:block}.accordion-expanded .trip-details .trip-card_details_iternary-price{display:none}.accordion-expanded .trip-details .trip-card_details_emptyspace{display:block}.accordion-expanded .trip-details .trip-card_details_quickinfo{display:none}.accordion-expanded .trip-card_details_expansion{display:flex}.accordion-expanded .expand-quickinfo{display:block}@media only screen and (max-width:61.9375rem){.accordion-expanded .mobbutton{display:none}.accordion-expanded .trip-card_details_emptyspace{display:block}}.trip-details .trip-modalign{width:50%}@media only screen and (max-width:61.9375rem){.sort{width:100%;display:flex;margin:0;justify-content:flex-end}}.sort__btn{color:#596770;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.31;letter-spacing:1px;text-transform:capitalize;padding:.3125rem 1rem;margin-right:1rem;border-radius:3px;border:1px solid #32414a;background-color:#f7f9fa;display:flex;align-items:center}.sort__btn:last-child{margin-right:0;width:43%}.sort__btn>span{margin-left:.9375rem}@media only screen and (max-width:61.9375rem){.sort__btn{color:#596770;font-family:Roboto-Regular,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.91;letter-spacing:normal;padding:0 .125rem 0 .5rem;margin-right:.4375rem;height:1.5rem}.sort__btn:last-child{width:auto}}.sort__btn .icon-arrow-down{vertical-align:text-bottom}@media only screen and (max-width:61.9375rem){.sort__btn .icon-arrow-down{height:1.25rem !important;width:.8125rem !important;vertical-align:top;margin-left:.3125rem;margin-right:.5rem;background-size:100%}}.sort__selected{background-color:#32414a;color:#fff;font-weight:500}.sort__selected:focus,.sort__selected:hover{color:#fff}.sort__selected .icon-arrow-down-white{vertical-align:text-bottom;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .16s ease-out}.sort__selected .icon-arrow-down-white.active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:all .16s ease-in}@media only screen and (max-width:61.9375rem){.sort__selected .icon-arrow-down-white{height:1.25rem !important;width:.8125rem !important;vertical-align:top;margin-left:.3125rem;margin-right:.5rem;background-size:100%}}.sort__sortinfo{color:#333;font-family:Roboto-Regular;font-size:18px;letter-spacing:.88px;line-height:13px;cursor:pointer;position:relative;margin-bottom:1.3125rem;display:flex;align-items:center}@media only screen and (max-width:61.9375rem){.sort__sortinfo{font-size:15px;letter-spacing:-0.1px;margin-bottom:0}}.sort__sortinfo_sorticon{width:18px;height:18px;padding-left:2px;margin-left:5px}@media only screen and (max-width:61.9375rem){.sort__sortinfo_sorticon{width:15px;height:15px}}.sort__sortinfo_options{display:flex;position:absolute;flex-direction:column;width:162px;padding:0;right:0;top:27px;z-index:9;box-shadow:0 3px 6px rgba(0,0,0,0.16078431);background:#fff}@media only screen and (max-width:61.9375rem){.sort__sortinfo_options{right:18px;top:40px}}.sort__sortinfo_options_item{display:flex;border:0;outline:none;padding:0 .875rem;background:#fff;border-left:0;border-right:0;border-top:0;justify-content:space-between;align-items:center;height:46px}.sort__sortinfo_options_item_itemname{color:#666;font-family:Roboto-Regular;font-size:15px;letter-spacing:normal;line-height:18px}.sort__sortinfo_selected{font-size:15px;line-height:18px;letter-spacing:normal;color:#636;text-align:left}.sort__sortinfo_selectedbtn{background-color:#f2f2f2}.sort__sortinfo_selectedoption{font-family:Roboto-Regular;font-size:18px;letter-spacing:.88px;line-height:13px;color:#636;margin-left:5px}.sort__sortmodalcon .modalStyle.sortmodal{width:640px;height:398px;padding:0;border-radius:3px}@media only screen and (max-width:61.9375rem){.sort__sortmodalcon .modalStyle.sortmodal{width:335px;margin:auto}.sort__sortmodalcon .modalStyle.sortmodal .close-icon{right:20px}}.sort__sortmodalcon .modalStyle.sortmodal .close-icon{top:20px}.sort__sortmodalcon_title{width:100%;height:62px;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid #ddd}.sort__sortmodalcon_title h1{font-family:Rams-Regular;font-size:24px;letter-spacing:2.4px;line-height:26px;color:#333}@media only screen and (max-width:61.9375rem){.sort__sortmodalcon_title{height:63px;padding:0 20px}.sort__sortmodalcon_title h1{font-size:21px;letter-spacing:.95px;line-height:22px}}.sort__sortmodalcon_optiondiv_options{width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #ddd;cursor:pointer}.sort__sortmodalcon_optiondiv_options:last-child{border-bottom:unset;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.sort__sortmodalcon_optiondiv_options p{font-family:Roboto-Regular;font-size:18px;letter-spacing:1.13px;line-height:21px;color:#333}.sort__sortmodalcon_optiondiv_options img{width:20px;height:15px}@media only screen and (max-width:61.9375rem){.sort__sortmodalcon_optiondiv_options p{font-size:16px;letter-spacing:1px;line-height:19px}.sort__sortmodalcon_optiondiv_options img{width:16px;height:12px}}.sort__sortmodalcon_optiondiv_options.active{background:#f2f2f2}.sort__sortmodalcon_optiondiv_options.active p{color:#636}.sort__sortmodalcon_optiondiv_options:hover{background:#f2f2f2}.search-modal{position:absolute;top:0;z-index:500;box-sizing:border-box;transition:all .7s ease-out;-webkit-transform:none;transform:none;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.search-modal .close-icon{position:relative;top:0;right:0;align-self:flex-start;height:1.25rem;margin-bottom:1.25rem;padding:0 1.25rem;width:100%;display:flex;justify-content:space-between}.search-modal .close-icon .modal-title{text-align:left;padding:0 1.375rem .8125rem 0;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:normal}.search-modal.results-modal .close-icon{position:absolute;margin-bottom:0;margin-top:1.25rem;height:.9375rem}.search-modal.results-modal{background:#fff;right:0;height:32.5rem;padding:1.25rem;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.search-modal.calendar-open{z-index:999999}.search-title-xs{text-align:left;padding:0 1.375rem .8125rem 0;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:normal}.search-container-xs{position:absolute;top:15%;height:7.5rem;width:100%;padding:1.25rem;background-color:rgba(0,0,0,0.4)}.search-container-xs.modal-open{display:none}.search-container-xs .floating-input-label{background-position:97% 25%}@media only screen and (max-width:61.9375rem){.search-container-xs div>.input-field{height:40px}.search-bar div>.search-input-label{top:1.25rem}}.search-criteria-container{display:flex;flex-wrap:wrap}@media only screen and (max-width:61.9375rem){.search-criteria-container .progress-bar-con{padding:unset}}.search-criteria-container .search-criteria-title{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:2px;flex:90%;text-transform:uppercase}@media only screen and (max-width:61.9375rem){.search-criteria-container .search-criteria-title{flex:80%}}.search-criteria-container .share-icon-wrapper{flex:10%;display:flex;justify-content:flex-end}.search-criteria-container .search-criteria-details{flex:46%;margin-top:1.25rem;text-align:left;padding:0;background:none;border:0}@media only screen and (max-width:61.9375rem){.search-criteria-container .search-criteria-details{border-bottom:.0625rem solid #9b9b9b;padding-bottom:10px}}.search-criteria-container .search-criteria-details.search-criteria-dest{margin-left:1.25rem}.search-criteria-container .search-criteria-details .search-date{color:#222d33;font-family:Rams-Light,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.7px;display:inline-block}.search-criteria-container .search-criteria-details .search-location{color:#222d33;font-family:Rams-Light,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-top:.5rem}@media only screen and (max-width:991px){.filters-container>.filters-container_buttons,.filters-container>.filters-container_filters{display:none !important;pointer-events:none !important}}.tripinfo-modal .ado-modal,.tripinfo-modal .backdropStyle{top:0}.tripinfo-modal .modalStyle.tripinfo-modal_content{margin:auto;max-width:500px;height:355px;padding:90px 32px}@media only screen and (max-width:61.9375rem){.tripinfo-modal .modalStyle.tripinfo-modal_content{width:335px;height:320px;padding:65px 32px}}.tripinfo-modal .tripinfo-modal_content_msg{font-family:Roboto-Regular;font-size:24px;letter-spacing:1.39px;line-height:30px;color:#666;text-align:center;padding-top:13px}@media only screen and (max-width:61.9375rem){.tripinfo-modal .tripinfo-modal_content_msg{font-size:18px;letter-spacing:1.04px;line-height:21px;padding-top:0}}.tripinfo-modal .tripinfo-modal_content_btncon{display:flex;align-items:center;justify-content:space-evenly;padding-top:54px}@media only screen and (max-width:61.9375rem){.tripinfo-modal .tripinfo-modal_content_btncon{padding-top:32px;flex-direction:column-reverse}}.tripinfo-modal .tripinfo-modal_content_btncon_cancelbtn{font-family:Roboto-Regular;font-size:18px;letter-spacing:1.04px;line-height:30px;text-decoration:underline;color:#666}@media only screen and (max-width:61.9375rem){.tripinfo-modal .tripinfo-modal_content_btncon_cancelbtn{margin-top:20px}}.tripinfo-modal .tripinfo-modal_content_btncon_acceptbtn{width:150px;height:48px;background:#c33;border-radius:3px;border:0;font-family:Rams-Bold;font-size:18px;letter-spacing:1.8px;line-height:16px;color:#fff}.backdropStyle{background-color:rgba(0,0,0,0.6);padding:50;height:100%;width:100%;z-index:3000;overflow:auto}.ado-modal,.backdropStyle{position:fixed;top:0;bottom:0;left:0;right:0}.ado-modal{z-index:3050;display:flex;width:100vw;min-height:100%;justify-content:center;align-items:flex-start;overflow:hidden}.ado-modal .modalStyle{background-color:#fff;border-radius:4px;max-width:58%;margin:60px 0;padding:4.375rem 9%;position:relative;z-index:3050}.ado-modal.modalOpen-enter .modalStyle{opacity:0}.ado-modal.modalOpen-enter-active .modalStyle{opacity:1;transition:all .5s ease-out}.ado-modal.modalOpen-exit .modalStyle{opacity:1}.ado-modal.modalOpen-exit-active .modalStyle{opacity:0;transition:all .5s ease-out}.ado-modal .close-icon{position:absolute;top:1.875rem;right:1.875rem;cursor:pointer}.ado-modal .modal-insufficent{padding:0;width:31.25rem;margin:0 auto}.ado-modal .modal-insufficent .insufficent-content{padding:1.875rem}.modal-open{overflow:hidden}.modal-open .ado-modal{overflow-x:hidden;overflow-y:auto}.ado-modal .insufficent-info-modal{align-items:center}@media only screen and (max-width:47.9375rem){.ado-modal .modalStyle{padding:2.5rem 1.25rem;max-width:100%;width:100%}}.insufficent-info-modal{align-items:center !important}.insufficent-info-modal p{line-height:1 !important;color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:.1875rem}.insufficent-info-modal .modalStyle{width:425px !important;padding:1.5rem !important}.insufficent-info-modal .btn-primary{margin-left:auto;margin-top:.825rem}.return-ticket-mismatch{align-items:center !important}.return-ticket-mismatch p{line-height:1 !important;font-family:Rams-Regular !important;font-size:18px !important;color:#5b676e !important;line-height:29px !important;letter-spacing:0 !important}.return-ticket-mismatch .modalStyle{width:336px !important;padding:1.5rem !important}.return-ticket-mismatch .btn-primary{margin-left:auto;margin-top:.825rem}@media only screen and (max-width:61.9375rem){.return-ticket-mismatch .modalStyle{width:311px !important;height:191px !important;text-align:center}.return-ticket-mismatch .btn-primary{margin:.825rem auto}}.aff-payment-fail-info-modal{align-items:center !important}.aff-payment-fail-info-modal p{line-height:1.5 !important;color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:.1875rem}.aff-payment-fail-info-modal .modalStyle{width:40% !important;padding:2rem !important}@media only screen and (max-width:61.9375rem){.aff-payment-fail-info-modal .modalStyle{width:85% !important}}.aff-payment-fail-info-modal .btn-primary{margin:1.25rem auto auto}@media only screen and (max-width:47.9375rem){.insufficent-info-modal{align-items:center !important}.insufficent-info-modal p{letter-spacing:0 !important;line-height:1.5 !important;text-align:center}.insufficent-info-modal .modalStyle{width:85% !important;padding:2rem 1rem !important}.insufficent-info-modal .btn-primary{margin:1.125rem auto auto}}.pwdexpired-info-modal{align-items:center !important}.pwdexpired-info-modal .modalStyle{width:50% !important;padding:2rem !important}.pwdexpired-info-modal .pwdexpired-container__message{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:1.25rem 1.25rem 1.875rem}@media only screen and (max-width:61.9375rem){.pwdexpired-info-modal .pwdexpired-container__message{text-align:center;padding-right:0;color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:normal}}.pwdexpired-info-modal .pwdexpired-container__buttoncontainer{margin:0;text-align:right}.pwdexpired-info-modal .pwdexpired-container__buttoncontainer_accept-button{margin-left:1.25rem;border:none;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center;letter-spacing:.25rem;margin-right:.0625rem;padding:.75rem 1.6875rem .8125rem;background-color:#c33;border-radius:4px}.pwdexpired-info-modal .pwdexpired-container__buttoncontainer_accept-button:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.pwdexpired-info-modal .pwdexpired-container__buttoncontainer_cancel-button{text-transform:uppercase;border:none;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center;letter-spacing:.25rem;padding:.75rem 1.6875rem .8125rem;background-color:#838d92;border-radius:4px}.pwdexpired-info-modal .pwdexpired-container__buttoncontainer_cancel-button:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.pwdexpired-info-modal .pwdexpired-container__buttoncontainer_loginbuttontext{font-weight:""}.pwdexpired-info-modal .pwdexpired-container__buttoncontainer_loginbuttontext,.pwdexpired-info-modal .pwdexpired-container__cancel-button-alert{font-family:Rams-Bold,sans-serif;font-size:.875rem;line-height:normal;letter-spacing:normal;text-align:center;letter-spacing:.25rem;color:#fff;text-transform:uppercase}.pwdexpired-info-modal .pwdexpired-container__cancel-button-alert{border:none;font-weight:400;padding:.75rem 1.6875rem .8125rem;background-color:#838d92;border-radius:4px;display:block;margin:auto}@media only screen and (max-width:47.9375rem){.pwdexpired-info-modal .modalStyle{width:90% !important;padding:0 .625rem 1.25rem !important}.pwdexpired-info-modal .modalStyle .pwdexpired-container{padding:0}.pwdexpired-info-modal .modalStyle .pwdexpired-container_alerttext{text-align:center;margin-left:0}.pwdexpired-info-modal .modalStyle .pwdexpired-container__buttoncontainer{justify-content:center;display:flex}.pwdexpired-info-modal .modalStyle .pwdexpired-container__buttoncontainer_accept-button,.pwdexpired-info-modal .modalStyle .pwdexpired-container__buttoncontainer_cancel-button{padding:.75rem 1.0625rem}.pwdexpired-info-modal .modalStyle .pwdexpired-container__message{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:.625rem;padding-bottom:1.25rem;padding-left:0}}@media only screen and (max-width:61.9375rem){.ado-modal.login-modal__affiliate{background:#fff}}.ado-modal.login-modal__affiliate .modalStyle{max-width:45%}@media only screen and (max-width:61.9375rem){.ado-modal.login-modal__affiliate .modalStyle{max-width:100%}.ado-modal.login-modal__affiliate .modalStyle .modal-container__login_btn,.ado-modal.login-modal__affiliate .modalStyle .modal-container__login_btn_hide{width:100%}}.ado-modal.login-modal__affiliate .modal-container{flex-direction:column}.ado-modal.login-modal__affiliate .modal-container .modal-container__form{width:100%;padding-left:unset}.ado-modal.login-modal__affiliate .modal-container .modal-container__form .modal-container-submit{left:31%}.ado-modal.login-modal__affiliate .modal-container .modal-container__form .custom-input.newsletter-checkbox label{color:#596770;margin-top:20px}.ado-modal.login-modal__affiliate .modal-container .modal-container__form .custom-input a{color:#32414a;font-weight:bolder;text-decoration:none}.ado-modal.login-modal__affiliate .modal-container .modal-container__title{font-size:40px;margin:20px 0}.ado-modal.login-modal__affiliate .modal-container .modal-container__content{width:100%}.ado-modal.login-modal__affiliate .custom-input{position:relative}.ado-modal.login-modal__affiliate .custom-input .eye-icon{position:absolute;width:1.125rem;height:1.125rem;display:block;right:.9375rem;top:1.5625rem}.ado-modal .modalStyle{width:100%;max-width:70%;padding:3rem 5rem 12rem}@media only screen and (max-width:61.9375rem){.ado-modal .modalStyle{margin:0;border-radius:0;max-width:100%;padding:2.5rem 1.25rem}}.smartbanner-show .login-modal .modalStyle{padding-bottom:7.4375rem}@media only screen and (max-width:61.9375rem){.login-modal .modalStyle{min-height:100%}}.login-modal .custom-input{margin-bottom:1.25rem;position:relative}@media only screen and (max-width:61.9375rem){.login-modal .custom-input label{font-size:12px;letter-spacing:.86px;line-height:14px}}.login-modal .custom-input input{width:100%;margin-bottom:.625rem;font-size:16px;letter-spacing:1.14px;line-height:19px;color:#333}@media only screen and (max-width:61.9375rem){.login-modal .custom-input input{font-size:15px;letter-spacing:0;line-height:18px}}.login-modal .custom-input .reguser-pwd{letter-spacing:1.15px}.login-modal .custom-input .eye-icon{position:absolute;width:1.125rem;height:1.125rem;display:block;right:.9375rem;top:1.5625rem}@media only screen and (max-width:61.9375rem){.login-modal .custom-input .parsley-error-list{width:100% !important}}.login-modal .custom-input .parsley-error-list li{background-image:none;background:#666;padding:.33rem .33rem .33rem .875rem;letter-spacing:0}@media only screen and (max-width:61.9375rem){.login-modal .custom-input .parsley-error-list li{padding:.345rem .345rem .345rem .5rem;font-size:11px;line-height:13px}}@media only screen and (max-width:61.9375rem){.login-modal .modal-container__form_container{margin-bottom:12rem}}.login-modal .modal-container__form_container .passwordTextBox .error_message{display:none}.login-modal .modal-container__form_container .logbtn{background-color:#636;padding:.875rem 0;margin:15px 0}@media only screen and (max-width:61.9375rem){.login-modal .modal-container__form_container .logbtn{font-size:14px;font-family:Rams-Bold;letter-spacing:3px;line-height:43px;padding:unset;width:183px}}.login-modal .modal-container__form{padding-left:40px}.login-modal .modal-container__form .invitos{margin-left:0}@media only screen and (min-width:62rem){.login-modal .modal-container__form .invitos{padding-top:5.5rem}}.login-modal .modal-container__form .invitos .error-popup{background-color:#faeceb;border:1px solid #c33;opacity:1;width:95%}.login-modal .modal-container__form .invitos .error-popup .error-message{display:flex;align-items:center}.login-modal .modal-container__form .invitos .error-popup .error-message p{color:#7c0000;font-size:12px;letter-spacing:.49px;line-height:15px;font-family:Roboto-Regular;text-align:left;margin:10px 45px 10px 0}.login-modal .modal-container__form .invitos .error-popup .error-message img{width:26px;height:26px;margin-right:15px}.login-modal .modal-container__content .error-popup{background-color:#faeceb;border:1px solid #c33;opacity:1;width:100%;margin-bottom:10px}.login-modal .modal-container__content .error-popup .error-message{display:flex;align-items:center}.login-modal .modal-container__content .error-popup .error-message p{color:#7c0000;font-size:15px;letter-spacing:.61px;line-height:19.2px;margin:10px 0;font-family:Roboto-Regular;text-align:left}@media only screen and (max-width:61.9375rem){.login-modal .modal-container__content .error-popup .error-message p{font-size:12px;letter-spacing:.49px;line-height:15px}}.login-modal .modal-container__content .error-popup .error-message img{width:26px;height:26px;margin:0 15px}@media only screen and (max-width:61.9375rem){.login-modal .modal-container__content .error-popup .error-message img{margin:0 10px}}.modal-container{height:100%;width:100%;display:flex;align-items:center}.modal-container .modal-container__title{color:#636;font-family:Rams-Regular,sans-serif;font-size:3rem;font-weight:400;line-height:normal;letter-spacing:2px;text-align:center;white-space:nowrap}.modal-container .modal-container__subtitle{text-align:center;color:#5f2167;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:normal;margin-top:1.25rem;margin-bottom:1.875rem}.modal-container .modal-container__forgot_password_link{text-align:center;display:flex;justify-content:center;color:#666;font-family:Rams-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:19px;letter-spacing:normal;text-decoration:underline}.modal-container .modal-container__change_btn{width:13.0625rem;height:3.0625rem;border-radius:.25rem;background-color:#c33;margin:1.875rem 0;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:16.8px;letter-spacing:4px;padding:1rem 0;text-align:center;position:relative;border:none;text-transform:uppercase;cursor:pointer}.modal-container .modal-container__change_btn .loader{position:absolute;top:16px;right:10px;width:1.25rem;height:1.25rem;border-radius:100%;border:2px solid #fff;clip:rect(0, 1.25rem, 1.25rem, 1rem)}.modal-container .modal-container__login_btn{width:11.4375rem;height:2.5rem;border-radius:.25rem;background-color:#50b2a4;margin:1.875rem 0;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:16.8px;letter-spacing:4px;padding:1rem 0;text-align:center;position:relative;border:none;text-transform:uppercase;cursor:pointer}.modal-container .modal-container__login_btn:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.modal-container .modal-container__login_btn .loader{position:absolute;top:16px;right:10px;width:1.25rem;height:1.25rem;border-radius:100%;border:2px solid #fff;clip:rect(0, 1.25rem, 1.25rem, 1rem)}.modal-container .modal-container__login_btn_hide{width:11.4375rem;height:2.5rem;border-radius:.25rem;background-color:#50b2a4;margin:.9375rem 0;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:16.8px;letter-spacing:3.99px;padding:.875rem 0;text-align:center;position:relative;border:none;text-transform:uppercase;cursor:pointer;pointer-events:none;opacity:.5}.modal-container .modal-container__login_btn_hide:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.modal-container .modal-container__login_btn_hide .loader{position:absolute;top:16px;right:10px;width:1.25rem;height:1.25rem;border-radius:100%;border:2px solid #fff;clip:rect(0, 1.25rem, 1.25rem, 1rem)}.modal-container .changePasswordButton{width:28%;height:3rem;border-radius:.25rem;background-color:#c33;margin-top:1.875rem;border:none}.modal-container .modal-container__pwd-reqt{background-color:#d5d9db;color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.6875rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:.625rem 1.125rem .625rem 1rem}.modal-container .modal-container_login_btn_text{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:4px;text-transform:uppercase}.modal-container .modal-container__reg_link{padding:0 9px;color:#5b676e}.modal-container .modal-container__doit_now_link,.modal-container .modal-container__reg_link{text-align:center;font-family:Rams-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:19px;letter-spacing:normal}.modal-container .modal-container__doit_now_link{color:#e01a10;text-decoration:underline;margin-top:.625rem}.modal-container .modal-container__guest_login_link{color:#e01a10;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:1px;text-decoration:underline;margin-top:1.875rem;margin-bottom:2.5rem}.modal-container .modal-container__login_options{display:flex;margin-top:1.875rem;width:100%;justify-content:center}.modal-container .modal-container__login_options .modal-container__login_options_btn{margin:0 40px;width:auto}.modal-container .modal-container__form_container{width:100%}.modal-container .modal-container_google_login_btn{margin-left:2.5rem}.modal-container .usernameTextBox{margin-top:2.5625rem}.modal-container .passwordTextBox{margin-top:1.25rem}.modal-container .newPasswordTextBox{margin-top:2.5rem;margin-bottom:.625rem}.modal-container .modal-container__login_btn_container{width:100%;display:flex;justify-content:center;position:relative}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__login_btn_container{display:block}}.modal-container .ado-title{width:10.0625rem;height:3.6875rem;-o-object-fit:contain;object-fit:contain}.modal-container .modal-container__content{display:inline-block;width:50%;color:#32414a;text-align:center;padding-top:20px}.modal-container .modal-container__content .modal-container__title{color:normal;font-family:Rams-Regular,sans-serif;font-size:1.4375rem;font-weight:400;line-height:normal;letter-spacing:normal;letter-spacing:0;color:#5f2167}.modal-container .modal-container__content .modal-container__paragraph{color:300;font-family:Rams-Light,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:normal;letter-spacing:0;line-height:19px;padding:10px 18px 20px;color:#333}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__content .modal-container__paragraph{padding:10px 0 20px}}.modal-container .modal-container__content .modal-container_error{font-family:Rams-Light,sans-serif;font-size:.85rem;font-weight:700;line-height:normal;letter-spacing:normal;letter-spacing:0;line-height:1.2rem;padding:15px 0}.modal-container .modal-container__content .modal-list{text-align:left}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__content .modal-list .modal-list__list{display:flex;align-items:center;justify-content:space-between}}.modal-container .modal-container__content .modal-list .modal-list__list li{color:300;font-family:Rams-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;letter-spacing:0;line-height:1.2rem;padding:8px 0;color:#5b676e;display:flex;align-items:center}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__content .modal-list .modal-list__list li{display:flex;flex-direction:column;justify-content:center;color:#5b676e;align-items:center;line-height:2rem;font-weight:600;padding:0}}.modal-container .modal-container__content .modal-list .modal-list__list li span{color:#adb3b7;margin-left:3px;color:300;font-family:Rams-Light,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__content .modal-list .modal-list__list li span{display:none}}.modal-container .modal-container__content .modal-list .modal-list__list li img{width:15px;height:15px;margin-right:15px}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__content .modal-list .modal-list__list li img{margin-right:0}}.modal-container .modal-container__form{display:inline-block;width:55%;padding-left:50px}@media only screen and (min-width:62rem){.modal-container .modal-container__form .invitos{padding-top:5.5rem}}.modal-container .modal-container__form .recovery-link{text-decoration:underline;color:#f00}.modal-container .modal-container__form .dot-icon{padding:0 .625rem 0 0}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__form .dot-icon{padding:0 15px}}.modal-container .modal-container__form .dot-icon_container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:50px;height:40px}.modal-container .modal-container__form .dot-icon .dot1,.modal-container .modal-container__form .dot-icon .dot2{height:13px;width:13px;background-color:#50b2a4;border-radius:50%;position:absolute}.modal-container .modal-container__form .dot-icon .dot2{-webkit-animation:crescendo 1.5s ease-in infinite;animation:crescendo 1.5s ease-in infinite}@-webkit-keyframes crescendo{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{-webkit-transform:scale(2);transform:scale(2);opacity:.3}}@keyframes crescendo{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{-webkit-transform:scale(2);transform:scale(2);opacity:.3}}.modal-container .modal-container__form .invitos-h{padding:0}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__form .invitos-h{padding-right:15px}}.modal-container .modal-container__form .modal-container__paragraph{color:300;font-family:Rams-Light,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;letter-spacing:0;line-height:1.2rem;padding:0;color:#32414a}.modal-container .modal-container__form .modal-container-submit{position:absolute;left:40%;bottom:10%;text-align:center}@media only screen and (max-width:61.9375rem){.modal-container .modal-container__form .modal-container-submit{position:inherit}.modal-container .modal-container__form .modal-container-submit .modal-login__container{bottom:0;background:#fff;display:block;left:0;padding:0 20px 75px;width:100%}}@media only screen and (max-width:61.9375rem){.modal-container{display:flex;align-items:center;flex-direction:column}.modal-container .modal-container__content{width:100%}.modal-container .modal-container__content .modal-container__title{font-size:18px;line-height:24px;margin-top:10px}.modal-container .modal-container__content .modal-container__paragraph{font-size:12px;line-height:15px}.modal-container .modal-container__forgot_password_link{text-decoration:none}.modal-container .modal-container__form{width:100%;padding:0}.modal-container .modal-container__title{font-size:2rem;text-align:center;margin-top:15px;white-space:normal}.modal-container .modal-container__login_options{flex-direction:column;margin-top:0}.modal-container .modal-container_google_login_btn{margin-top:1.875rem;margin-left:0}.modal-container .modal-container__form_container{width:100%}.modal-container .modal-container__change_btn,.modal-container .modal-container__login_btn{width:90%}.modal-container .modal-container__subtitle{width:100%;font-size:18px;line-height:21px;font-family:Roboto-Medium;font-weight:400}.modal-container .changePasswordButton{width:90%}.modal-container .modal-container__login_btn,.modal-container .modal-container__login_btn_hide{border-radius:8px}}.ado-register-modal .ado-modal .modalStyle{max-width:70%;padding:3rem 5rem 12rem}@media only screen and (max-width:61.9375rem){.ado-register-modal .ado-modal .modalStyle{margin:0;border-radius:0;max-width:100%;padding:2.5rem 1.25rem}}.ado-register-modal .modal-container{margin:0;align-items:flex-start}.ado-register-modal .modal-container .modal-container__logo{margin-bottom:1.875rem}.ado-register-modal .modal-container .modal-container__login_options{margin-top:0}.ado-register-modal .modal-container .modal-container__form_container{display:flex;justify-content:space-between}.ado-register-modal .modal-container .modal-container__form_container .newsletter-checkbox label{color:#596770}.ado-register-modal .modal-container .tncLink{color:#32414a;font-weight:bolder;display:inline;margin-left:.3125rem;margin-right:.3125rem;text-decoration:none}.ado-register-modal .modal-container .signUpNameInput{margin-top:1.875rem;width:48%}.ado-register-modal .modal-container .signUpCheckbox{margin-top:.9375rem}.ado-register-modal .modal-container .login-button{width:13.0625rem;height:3rem;border-radius:.25rem;background-color:#50b2a4;margin:.625rem 0 1.25rem;text-transform:uppercase;border:none;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem}.ado-register-modal .modal-container .login-button:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.ado-register-modal .modal-container .login-button_hide{width:13.0625rem;height:3rem;border-radius:.25rem;background-color:#50b2a4;margin:.625rem 0 1.25rem;text-transform:uppercase;border:none;opacity:.5;pointer-events:none;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem}.ado-register-modal .modal-container .login-button_hide:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.ado-register-modal .modal-container .modal-container__verification-holder{justify-content:space-between;display:flex;flex-direction:row;width:100%;margin-top:2.1875rem}.ado-register-modal .modal-container .modal-container__verification-holder .custom-input{margin:1.875rem .3125rem}.ado-register-modal .modal-container .modal-container__verification-holder .link_message{width:3.125rem;border-bottom-width:.125rem}.ado-register-modal .modal-container .modal-container__verification-holder_code-input{width:3.175rem;border-bottom-width:.125rem;text-align:center}.ado-register-modal .modal-container .verification-button{width:24.875rem;margin-top:0;margin-bottom:3.125rem}.ado-register-modal .modal-container .link_message{text-align:center;color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.8px;text-decoration:underline;margin-bottom:2.5rem}.ado-register-modal .modal-container .text-center{text-align:center}.ado-register-modal .modal-container .regiseteration_scuess_message{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:500;line-height:normal;letter-spacing:1px;color:#5b676e;margin:2.5rem 0 1.625rem}.ado-register-modal .modal-container .modal_subtitle{color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:500;line-height:normal;letter-spacing:1px;margin-bottom:2.5rem;text-transform:uppercase}.ado-register-modal .modal-container__guest_login_link{margin:.625rem 0 2.5rem}.ado-register-modal .modal-container .login-button__submit{position:absolute;left:20%;text-align:center}.ado-register-modal .modal-container .custom-input.newsletter-checkbox{text-align:left}.ado-register-modal .modal-container .modal-container-regs-links{display:flex;justify-content:center;align-items:center}.ado-register-modal .modal-container .modal-container-regs-links .modal-container__guest_login_link{margin:0;color:500;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1px;letter-spacing:normal}.ado-register-modal .modal-container .modal-container__content.welcome-info{width:100%}.ado-register-modal .modal-container .modal-container__content.welcome-info .modal-container__title{margin:30px 0}.ado-register-modal .modal-container .modal-container__content.welcome-info .modal-container__paragraph{color:300;font-family:Rams-Light,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;letter-spacing:0;line-height:1.2rem;padding:15px 0}.ado-register-modal .modal-container .modal-container__content.welcome-info .modal-container__welcome--link{margin:40px 0}.ado-register-modal .modal-container .modal-container__content.welcome-info a.modal-welcome__send--link{display:inline-block;width:48%;text-align:left;color:600;font-family:Rams-Bold,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;color:#000}@media only screen and (max-width:61.9375rem){.ado-register-modal .modal-container .modal-container__content.welcome-info a.modal-welcome__send--link{width:100%;text-align:center;margin:10px 0}}.ado-register-modal .modal-container .modal-container__content.welcome-info a.modal-welcome__start--link{display:inline-block;width:48%;text-align:right;color:600;font-family:Rams-Bold,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;color:#ce0e2d}@media only screen and (max-width:61.9375rem){.ado-register-modal .modal-container .modal-container__content.welcome-info a.modal-welcome__start--link{width:100%;text-align:center;margin:10px 0}}.ado-register-modal .modal-container .modal-container__content.welcome-info img.ado-welcome-image{width:300px}.ado-register-modal .modal-container__form_container_name_control{display:flex;flex-flow:row;justify-content:space-between;width:100%}.ado-register-modal .modal-container__form_container_name_control .first-name{margin-right:.625rem}@media only screen and (min-width:62rem){.ado-register-modal .modal-container__form_container_name_control .first-name,.ado-register-modal .modal-container__form_container_name_control .last-name{width:50%}}.ado-register-modal .modalStyle{padding:4.375rem 9.0625rem}.custom-input input{width:100%;margin-bottom:1.25rem}@media only screen and (max-width:61.9375rem){.ado-register-modal .modalStyle{padding:1.25rem}.ado-register-modal .modal-container .signUpNameInput{width:100%}.ado-register-modal .modal-container .modal-container__form_container{flex-flow:column;margin-bottom:13rem}.ado-register-modal .modal-container .modal-container__form_container .newsletter-checkbox{margin-bottom:20px}.ado-register-modal .modal-container input{margin-bottom:10px}.ado-register-modal .modal-container .modal-container__verification-code-input{width:100%}.ado-register-modal .modal-container .verification-button{width:100%;margin-bottom:4.375rem}.ado-register-modal .modal-container .custom-input{margin-bottom:20px}.ado-register-modal .modal-container .login-button__submit{position:inherit}.ado-register-modal .modal-container .login-button__submit .login-button__submit--container{position:fixed;bottom:0;background:#fff;display:block;left:0;padding:0 20px 75px;width:100%}.ado-register-modal .modal-container .login-button__submit .login-button__submit--container .container__guest_login_link{margin:0 20px}.ado-register-modal .modal-container__form_container_name_control{flex-flow:column;justify-content:space-between}}.ado-affiliate-logout-modal .ado-modal,.ado-contact-admin-modal .ado-modal,.ado-deletePassanger-modal .ado-modal,.ado-logout-modal .ado-modal{align-items:center}.ado-affiliate-logout-modal .ado-modal .modalStyle,.ado-contact-admin-modal .ado-modal .modalStyle,.ado-deletePassanger-modal .ado-modal .modalStyle,.ado-logout-modal .ado-modal .modalStyle{padding:0;width:31.25rem;margin:0 auto}.ado-affiliate-logout-modal .ado-modal .logout-container,.ado-contact-admin-modal .ado-modal .logout-container,.ado-deletePassanger-modal .ado-modal .logout-container,.ado-logout-modal .ado-modal .logout-container{padding:1.875rem}.ado-affiliate-logout-modal .ado-modal .logout-container__message,.ado-contact-admin-modal .ado-modal .logout-container__message,.ado-deletePassanger-modal .ado-modal .logout-container__message,.ado-logout-modal .ado-modal .logout-container__message{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:1.25rem 1.25rem 1.875rem}@media only screen and (max-width:61.9375rem){.ado-affiliate-logout-modal .ado-modal .logout-container__message,.ado-contact-admin-modal .ado-modal .logout-container__message,.ado-deletePassanger-modal .ado-modal .logout-container__message,.ado-logout-modal .ado-modal .logout-container__message{text-align:center;padding-right:0;color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:normal}}.ado-affiliate-logout-modal .ado-modal .logout-container__buttoncontainer,.ado-contact-admin-modal .ado-modal .logout-container__buttoncontainer,.ado-deletePassanger-modal .ado-modal .logout-container__buttoncontainer,.ado-logout-modal .ado-modal .logout-container__buttoncontainer{margin:0;text-align:right}.ado-affiliate-logout-modal .ado-modal .logout-container__buttoncontainer_accept-button,.ado-contact-admin-modal .ado-modal .logout-container__buttoncontainer_accept-button,.ado-deletePassanger-modal .ado-modal .logout-container__buttoncontainer_accept-button,.ado-logout-modal .ado-modal .logout-container__buttoncontainer_accept-button{margin-left:1.25rem;border:none;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center;letter-spacing:.25rem;margin-right:.0625rem;padding:.75rem 1.6875rem .8125rem;background-color:#c33;border-radius:4px}.ado-affiliate-logout-modal .ado-modal .logout-container__buttoncontainer_accept-button:hover,.ado-contact-admin-modal .ado-modal .logout-container__buttoncontainer_accept-button:hover,.ado-deletePassanger-modal .ado-modal .logout-container__buttoncontainer_accept-button:hover,.ado-logout-modal .ado-modal .logout-container__buttoncontainer_accept-button:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.ado-affiliate-logout-modal .ado-modal .logout-container__buttoncontainer_cancel-button,.ado-contact-admin-modal .ado-modal .logout-container__buttoncontainer_cancel-button,.ado-deletePassanger-modal .ado-modal .logout-container__buttoncontainer_cancel-button,.ado-logout-modal .ado-modal .logout-container__buttoncontainer_cancel-button{text-transform:uppercase;border:none;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center;letter-spacing:.25rem;padding:.75rem 1.6875rem .8125rem;background-color:#838d92;border-radius:4px}.ado-affiliate-logout-modal .ado-modal .logout-container__buttoncontainer_cancel-button:hover,.ado-contact-admin-modal .ado-modal .logout-container__buttoncontainer_cancel-button:hover,.ado-deletePassanger-modal .ado-modal .logout-container__buttoncontainer_cancel-button:hover,.ado-logout-modal .ado-modal .logout-container__buttoncontainer_cancel-button:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.ado-affiliate-logout-modal .ado-modal .logout-container__buttoncontainer_loginbuttontext,.ado-contact-admin-modal .ado-modal .logout-container__buttoncontainer_loginbuttontext,.ado-deletePassanger-modal .ado-modal .logout-container__buttoncontainer_loginbuttontext,.ado-logout-modal .ado-modal .logout-container__buttoncontainer_loginbuttontext{font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:"";line-height:normal;letter-spacing:normal;text-align:center;letter-spacing:.25rem;color:#fff;text-transform:uppercase}.ado-affiliate-logout-modal .ado-modal .logout-container__cancel-button-alert,.ado-contact-admin-modal .ado-modal .logout-container__cancel-button-alert,.ado-deletePassanger-modal .ado-modal .logout-container__cancel-button-alert,.ado-logout-modal .ado-modal .logout-container__cancel-button-alert{text-transform:uppercase;border:none;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center;letter-spacing:.25rem;padding:.75rem 1.6875rem .8125rem;background-color:#838d92;border-radius:4px;display:block;margin:auto}@media only screen and (max-width:47.9375rem){.ado-contact-admin-modal .ado-modal .modalStyle,.ado-deletePassanger-modal .ado-modal .modalStyle,.ado-editPassenger-modal .ado-modal .modalStyle,.ado-logout-modal .ado-modal .modalStyle{width:90%;padding:0 .625rem 1.25rem}.ado-contact-admin-modal .ado-modal .modalStyle .logout-container,.ado-deletePassanger-modal .ado-modal .modalStyle .logout-container,.ado-editPassenger-modal .ado-modal .modalStyle .logout-container,.ado-logout-modal .ado-modal .modalStyle .logout-container{padding:0}.ado-contact-admin-modal .ado-modal .modalStyle .logout-container_alerttext,.ado-deletePassanger-modal .ado-modal .modalStyle .logout-container_alerttext,.ado-editPassenger-modal .ado-modal .modalStyle .logout-container_alerttext,.ado-logout-modal .ado-modal .modalStyle .logout-container_alerttext{text-align:center;margin-left:0}.ado-contact-admin-modal .ado-modal .modalStyle .logout-container__buttoncontainer,.ado-deletePassanger-modal .ado-modal .modalStyle .logout-container__buttoncontainer,.ado-editPassenger-modal .ado-modal .modalStyle .logout-container__buttoncontainer,.ado-logout-modal .ado-modal .modalStyle .logout-container__buttoncontainer{justify-content:center;display:flex}.ado-contact-admin-modal .ado-modal .modalStyle .logout-container__buttoncontainer_accept-button,.ado-contact-admin-modal .ado-modal .modalStyle .logout-container__buttoncontainer_cancel-button,.ado-deletePassanger-modal .ado-modal .modalStyle .logout-container__buttoncontainer_accept-button,.ado-deletePassanger-modal .ado-modal .modalStyle .logout-container__buttoncontainer_cancel-button,.ado-editPassenger-modal .ado-modal .modalStyle .logout-container__buttoncontainer_accept-button,.ado-editPassenger-modal .ado-modal .modalStyle .logout-container__buttoncontainer_cancel-button,.ado-logout-modal .ado-modal .modalStyle .logout-container__buttoncontainer_accept-button,.ado-logout-modal .ado-modal .modalStyle .logout-container__buttoncontainer_cancel-button{padding:.75rem 1.0625rem}.ado-contact-admin-modal .ado-modal .modalStyle .logout-container__message,.ado-deletePassanger-modal .ado-modal .modalStyle .logout-container__message,.ado-editPassenger-modal .ado-modal .modalStyle .logout-container__message,.ado-logout-modal .ado-modal .modalStyle .logout-container__message{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:.625rem;padding-bottom:1.25rem;padding-left:0}}.ado-recoverylink-modal .ado-modal{min-height:100vh;padding:0}.ado-recoverylink-modal .ado-modal .modalStyle{width:100%;display:flex;justify-content:center;padding:0;max-width:904px}@media only screen and (max-width:61.9375rem){.ado-recoverylink-modal .ado-modal .modalStyle{margin:0 auto;border-radius:0;min-height:100%;width:100%}}.recover-modal-base .recover-modal-container{height:100%;width:100%;max-width:712px;display:flex;flex-direction:column;align-items:center;margin-top:0;justify-content:center}.recover-modal-container{height:100%;width:713px;display:flex;flex-direction:column;align-items:center;margin:3.4375rem 0 2.5rem}@media only screen and (max-width:61.9375rem){.recover-modal-container{width:90%}}.recover-modal-container .recover-password-image{width:125px}.recover-modal-container .modal-container__paragraph{color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.08;letter-spacing:.15rem;letter-spacing:0;line-height:1.2rem;padding:15px 100px 0}@media only screen and (max-width:61.9375rem){.recover-modal-container .modal-container__paragraph{color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:.15rem;padding:15px 38px 0;letter-spacing:.6px}}.recover-modal-container .modal-container__paragraph span{display:block}@media only screen and (max-width:61.9375rem){.recover-modal-container .modal-container__paragraph span{display:inline}}.recover-modal-container__title{color:#212d33;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:28px;letter-spacing:.14938rem;margin-top:1.875rem;text-transform:uppercase}.recover-modal-container__subtitle{color:#333;font-family:Roboto-Medium,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal;line-height:21px;margin-top:1.75rem;align-self:stretch}.recover-modal-container__image{display:flex;align-items:center;margin-top:2.5rem;margin-bottom:2.5rem}.recover-modal-container__form-container{max-width:700px;width:100%}.recover-modal-container__form-container_password-rules{border-radius:.125rem;background-color:#d5d9db;color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.6875rem;font-weight:500;line-height:normal;letter-spacing:normal;margin-top:.4375rem;margin-bottom:.625rem;padding:.625rem}@media only screen and (max-width:61.9375rem){.recover-modal-container__form-container_password-rules{font-size:.625rem}}.recover-modal-container__form-container_email{margin-top:1.875rem}@media only screen and (max-width:61.9375rem){.recover-modal-container__form-container_email{margin-top:2.625rem}}@media only screen and (max-width:61.9375rem){.recover-modal-container__form-container_email label span{color:#666}}.recover-modal-container__form-container_email_username ul li{background-size:16px}.recover-modal-container__form-container_email_username span{font-family:Roboto-Regular;font-size:15px;line-height:18px;letter-spacing:1.07px}@media only screen and (max-width:61.9375rem){.recover-modal-container__form-container_email_username span{letter-spacing:normal}.recover-modal-container__form-container_email_username ul{margin-right:unset;width:100% !important}.recover-modal-container__form-container_email_username ul li{letter-spacing:0;background-size:16px}}.recover-modal-container__password-form_confirm{margin-top:.9375rem}.recover-modal-container__password-form_new{margin-top:2.5rem}.recover-modal-container .recovery-form-input{width:100%;font-size:15px;line-height:18px;letter-spacing:1.07px}@media only screen and (max-width:61.9375rem){.recover-modal-container .recovery-form-input{letter-spacing:normal}}.recover-modal-container_hidebtn{opacity:.5}.recover-modal-container__submit{display:flex;justify-content:center}.recover-modal-container__submit_button{height:3.75rem;width:18.75rem;border-radius:.25rem;background-color:#c33;margin-top:6.25rem;border:none;margin-bottom:2.5rem}.recover-modal-container__submit_button:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.recover-modal-container__submit_buttontext{color:#fff;font-family:Rams-Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5rem;letter-spacing:.28125rem;text-transform:uppercase}.recover-modal-container__instruction{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.recover-modal-container__options{display:flex;justify-content:center;width:90%}.recover-modal-container__options_scrolltop:link{color:#596770;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:32px;letter-spacing:.0425rem;text-decoration:none;margin-top:4.375rem;margin-bottom:2.5rem;opacity:.8}.recover-modal-container__options_resend:link{color:#c33;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:21px;letter-spacing:0;text-decoration:underline;margin-top:.625rem;margin-bottom:2.5rem}.recover-modal-container__success-image{display:flex;align-items:center;margin-top:2.5rem;margin-bottom:3.125rem}.recover-modal-container__success-msg{color:#5b676e;font-weight:400;line-height:1.22;letter-spacing:.0625rem}.recover-modal-container__next,.recover-modal-container__success-msg{font-family:Roboto-Regular,sans-serif;font-size:1.125rem;text-align:center}.recover-modal-container__next{margin-top:3.75rem;display:block;color:#c33;font-weight:700;line-height:2.29;letter-spacing:.0375rem;text-decoration:underline;margin-bottom:4.375rem}.recover-modal-container .error_message{display:flex;text-align:left}@media only screen and (max-width:61.9375rem){.recover-modal-container__title{font-size:1.125rem;line-height:21px;letter-spacing:0;text-align:center}.recover-modal-container__subtitle{font-family:Roboto-Medium;color:#333;margin-top:2.5rem;line-height:18px;font-size:15px}.recover-modal-container__submit_button{margin-top:4.6875rem;width:13.125rem;height:2.625rem}.recover-modal-container__submit_buttontext{font-size:.9375rem;line-height:1.1875rem;letter-spacing:.23438rem}.recover-modal-container__instruction{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:21px;letter-spacing:0;text-align:center}.recover-modal-container__options{justify-content:normal;align-items:center;flex-direction:column-reverse;margin-top:2.5rem}.recover-modal-container__options_scrolltop:link{margin-top:0}.recover-modal-container__success-image{margin-top:3.125rem;margin-bottom:2.5rem}.error_message{display:flex;text-align:left}}.recover-modal-base .modalStyle{padding-bottom:3rem !important;max-height:553px;max-width:904px}@media only screen and (max-width:61.9375rem){.recover-modal-base .modalStyle{min-height:100%}}.seat-selection{background-color:#f7f9fa}@media only screen and (max-width:61.9375rem){.seat-selection{padding:1.25rem 0 0}}.seat-selection .mobile-column{display:flex;flex-flow:column-reverse}@media only screen and (min-width:62rem){.seat-selection .mobile-column{padding-right:0;overflow-x:hidden}}.seat-selection #capture-email-form input{height:2.125rem}.seat-selection .ado-modal p{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:.1875rem}.seat-selection .termspretext{margin-right:.25rem;color:#adb3b7;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}.seat-selection .affiliate-email{margin-bottom:2.375rem}.seat-selection .affiliate-email p{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem}.seat-selection__header{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.875rem;font-weight:400;line-height:normal;letter-spacing:.1875rem;padding-bottom:1.25rem}.seat-selection .seat-row ol,.seat-selection .seat-rows{list-style:none}.seat-selection .seatRowZoom{padding-top:1.875rem;background:#f8f9fb;z-index:100}@media only screen and (max-width:61.9375rem){.seat-selection .seatRowZoom{padding-top:0}}.seat-selection .seat-rows{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:100;position:relative;background:#f8f9fb;padding-bottom:1.875rem;padding-top:1.875rem;margin:0 -0.3125rem}.seat-selection .seat-rows.zoom-enter{-webkit-transform:scale(1.1);transform:scale(1.1);transition:all .25s ease-out}.seat-selection .seat-rows.zoom-enter-active,.seat-selection .seat-rows.zoom-enter-done,.seat-selection .seat-rows.zoom-exit{-webkit-transform:scale(1);transform:scale(1)}.seat-selection .seat-rows.zoom-exit{transition:all .25s ease-out}.seat-selection .seat-rows.zoom-exit-active{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:370px){.seat-selection #seat-desc{width:4.6875rem}}@media (max-width:370px){.seat-selection .seat-row{width:2.25rem}}.seat-selection .seat-row.zoom-enter{-webkit-transform:scale(1.15);transform:scale(1.15);transition:all .5s ease-out}.seat-selection .seat-row .zoom-enter-active,.seat-selection .seat-row .zoom-enter-done,.seat-selection .seat-row .zoom-exit{-webkit-transform:scale(1);transform:scale(1)}.seat-selection .seat-row .zoom-exit{transition:all .5s ease-out}.seat-selection .seat-row .zoom-exit-active{-webkit-transform:scale(1.15);transform:scale(1.15)}.seat-selection .seat-row .seat{width:3.125rem;height:2.5rem;position:relative;cursor:pointer}.seat-selection .seat-row .seat.tv img{margin-left:-0.75rem}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat.tv img{margin-left:0;padding-left:0}}.seat-selection .seat-row .seat.tv-view img{padding:.625rem;height:auto}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat.tv-view img{padding:0 5px 20px 15px;margin-top:15px}}.seat-selection .seat-row .seat.tv-view .tv-icon{padding:0;width:100%;height:100%;right:1rem;position:relative;bottom:.125rem}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat.tv-view .tv-icon{right:.3125rem;bottom:1.125rem}}.seat-selection .seat-row .seat.tv-view .personal-tv-icon{position:relative;right:.75rem}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat.tv-view .personal-tv-icon{right:.3125rem;bottom:1.125rem}}.seat-selection .seat-row .seat.tv-view .ambos-icon{padding:.1875rem 0;height:1.875rem}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat.tv-view .ambos-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:.3125rem;margin-left:.5rem}}.seat-selection .seat-row .seat .wheel{height:1.8125rem}.seat-selection .seat-row .seat span{display:block}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat div{height:inherit;width:inherit}}.seat-selection .seat-row .seat img{height:2rem}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat img{padding-left:10px}}.seat-selection .seat-row .seat-num{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:.025rem;position:absolute;top:.5rem;width:1.875rem;text-align:center;cursor:pointer}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat-num{top:.8125rem;width:100%}}.seat-selection .seat-row .seat-num.selected{color:#fff}.seat-selection .seat-row .seat.edit-seat{cursor:auto}.seat-selection .seat-row .seat.edit-seat .modifyseat-img{margin-left:0}@media only screen and (max-width:61.9375rem){.seat-selection .seat-row .seat.edit-seat .modifyseat-img{-webkit-transform:none !important;transform:none !important;margin-top:.3125rem;padding-left:.1875rem}}.seat-selection .seat-row .seat.edit-seat .seat-num{cursor:auto;color:#636}.seat-selection .seat-row .legend-free,.seat-selection .seat-row .legend-occupied,.seat-selection .seat-row .legend-selected{color:#222d33;font-family:Rams-Light,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:.0375rem;margin:0 .625rem}.seat-selection .seat-row .legend-free img,.seat-selection .seat-row .legend-occupied img,.seat-selection .seat-row .legend-selected img{height:1.25rem}.seat-selection .seat-row .legend-free .text,.seat-selection .seat-row .legend-occupied .text,.seat-selection .seat-row .legend-selected .text{margin-left:.25rem;padding-top:.125rem}.seat-selection .seat-row:last-child{margin-top:2.375rem}.seat-selection .selection-timer{background-color:#636;padding:1rem 1.5rem;color:#fff;display:flex;align-items:center;justify-content:space-between;z-index:100;position:relative;-webkit-transform:translateY(-3.25rem);transform:translateY(-3.25rem)}@media only screen and (max-width:61.9375rem){.seat-selection .selection-timer{margin-bottom:1.25rem;padding:.625rem 1.25rem;-webkit-transform:translateY(0);transform:translateY(0)}}.seat-selection .selection-timer.slideTimer-enter{-webkit-transform:translateY(-3.25rem);transform:translateY(-3.25rem);transition:all .35s ease-out}.seat-selection .selection-timer.slideTimer-enter-active,.seat-selection .selection-timer.slideTimer-enter-done,.seat-selection .selection-timer.slideTimer-exit{-webkit-transform:translateY(0);transform:translateY(0)}.seat-selection .selection-timer.slideTimer-exit{transition:all .35s ease-out}.seat-selection .selection-timer.slideTimer-exit-active{-webkit-transform:translateY(-rem(52));transform:translateY(-rem(52))}.seat-selection .selection-timer .timer,.seat-selection .selection-timer .timer-text{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:.04188rem}@media only screen and (max-width:61.9375rem){.seat-selection .selection-timer .timer,.seat-selection .selection-timer .timer-text{font-size:.75rem}}.seat-selection .selection-timer .timer{font-weight:900}.seat-selection .ado-modal .title{text-align:center;text-transform:uppercase;margin-bottom:1.875rem;color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:.15rem}@media only screen and (max-width:61.9375rem){.seat-selection .ado-modal .title{text-align:left}}.seat-selection .ado-modal .error_message{margin-top:.625rem;display:flex;color:#fff;font-family:Roboto-Medium,sans-serif;font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:normal}.seat-selection .ado-modal .error_message img{margin-right:.5rem}.traveller-information__tickets_carousel .seat-selection .ado-modal .error_message{text-align:center}.seat-selection .ado-modal .form-field{display:block;padding-bottom:3.125rem}.seat-selection .ado-modal .form-field label{color:#adb3b7;padding-bottom:.5625rem}.seat-selection .ado-modal .form-field input,.seat-selection .ado-modal .form-field label{width:100%;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem}.seat-selection .ado-modal .form-field input{color:#32414a;border:0;border-bottom:.0625rem solid #d6d9db;margin-bottom:0}.seat-selection .ado-modal .form-field input::-webkit-input-placeholder{color:#838d92}.seat-selection .ado-modal .form-field input::-moz-placeholder{color:#838d92}.seat-selection .ado-modal .form-field input::-ms-input-placeholder{color:#838d92}.seat-selection .ado-modal .form-field input::placeholder{color:#838d92}.seat-selection .ado-modal .agree-terms{padding-bottom:2.5rem}.seat-selection .ado-modal .agree-terms .custom-checkbox{margin-right:185px;color:#596770;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.seat-selection .ado-modal .agree-terms .custom-checkbox{margin-right:50px}}.seat-selection .ado-modal .agree-terms .custom-checkbox .terms-link{color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:.0625rem;text-decoration:none}.seat-selection .ado-modal .agree-terms .terms-letter{margin-left:1rem !important;margin-right:0}.seat-selection .ado-modal .continue-btn{margin:0 auto}.seat-selection .ado-modal .continue-btn__hide{cursor:pointer;pointer-events:none;opacity:.5;width:70%;justify-content:center;margin:auto}@media only screen and (max-width:61.9375rem){.seat-selection .ado-modal .continue-btn__hide{display:block;width:100%}}.seat-selection .ado-modal .continue-btn__hide .loader{position:absolute;top:16px;right:10px;width:1.25rem;height:1.25rem;border-radius:100%;border:2px solid #fff;clip:rect(0, 1.25rem, 1.25rem, 1rem)}.seat-selection .ado-modal .apply-btn{margin:0 auto;padding:1.0625rem 4.1875rem;color:bold;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.25rem}.seat-selection .ado-modal .apply-btn.btn-primary:focus{background-color:#c33}.seat-selection .ado-modal.coupon-action-modal{align-items:center}.seat-selection .ado-modal.coupon-action-modal .modalStyle{margin:0 auto;width:34.3125rem;border-radius:.1875rem;padding:6.25rem 8.125rem 4.375rem}.seat-selection .ado-modal.coupon-action-modal .form-field input{text-align:center;letter-spacing:.25rem}.seat-selection .ado-modal.time-info-modal{align-items:center}.seat-selection .ado-modal.time-info-modal .modalStyle{margin:0 auto;padding:1.875rem;width:37.5rem}.seat-selection .ado-modal.redirection-action-modal{align-items:center}.seat-selection .ado-modal.redirection-action-modal .modalStyle{margin:0 auto;padding:1.875rem;width:auto}.seat-selection .ado-modal.affiliate_account_number_validation{align-items:center}.seat-selection .ado-modal.affiliate_account_number_validation .modalStyle{margin:0 auto;width:34.3125rem;border-radius:.1875rem;padding:6.25rem 4.375rem 4.375rem}.seat-selection .ado-modal.affiliate_account_number_validation .title{font-size:1rem}.seat-selection .ado-modal.affiliate_account_number_validation .form-field input{text-align:center;letter-spacing:.25rem}.seat-selection .ado-modal.affiliate_account_number_validation .form-field h2{font-size:1rem}.seat-selection .ado-modal.capture-email-modal .modalStyle{padding-top:4.375rem;padding-bottom:4.375rem;width:50%}@media only screen and (max-width:61.9375rem){.seat-selection .ado-modal.capture-email-modal .modalStyle{width:100%}.seat-selection .ado-modal.capture-email-modal .modalStyle h2.title{text-align:center}}.seat-selection .ado-modal.capture-email-modal .modalStyle .continue-btn{padding-left:5.9375rem;padding-right:5.9375rem;width:70%;justify-content:center;margin:auto}@media only screen and (max-width:61.9375rem){.seat-selection .ado-modal.capture-email-modal .modalStyle .continue-btn{display:block;width:100%}}.seat-selection .ado-modal.capture-email-modal .modalStyle .affiliate-tips-msg{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:normal;letter-spacing:.05rem;margin-bottom:2rem}.seat-selection .mb-10{margin-bottom:.625rem}.seat-selection .error-modal,.seat-selection .redirection-modal{text-align:center}.seat-selection .error-modal .btn-primary,.seat-selection .redirection-modal .btn-primary{margin:1.25rem auto auto}.seat-selection .ticket-notavilabe-modal{width:27.5rem;margin:auto;height:auto;z-index:999999999;font-style:normal;font-stretch:normal;text-align:center;color:#666;font-family:Roboto-Regular;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:.08687rem;padding:3.25rem 1.375rem}.seat-selection .ticket-model-con{display:flex;flex-direction:column;align-items:center}.seat-selection .ticket-model-con p{font-family:Roboto-Regular;margin-bottom:2.1875rem;letter-spacing:.08687rem;color:#666}.seat-selection .ticket-notavailmodel{max-width:29%;padding:3.4375rem 4.375rem 1.875rem;margin:auto}@media only screen and (max-width:61.9375rem){.seat-selection .ticket-notavailmodel{max-width:90%;padding:2.75rem 1.25rem 1.25rem}}.seat-selection .ticket-notavailmodel p{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.seat-selection .ticket-notavailmodel .cancel-con{display:flex;flex-direction:column;margin-top:2.5rem;border-radius:.3125rem}.seat-selection .ticket-notavailmodel .cancel-con .continu-notavail{font-family:Roboto-Regular;font-size:1rem;letter-spacing:0}.seat-selection .ticket-notavailmodel .cancel-con .cancel-notavail{font-family:Roboto-Regular;font-size:1rem;letter-spacing:0;background:transparent;text-decoration:underline;color:#666;border:none;margin-top:.625rem}.seat-selection .ticket-notavailmodel .cancel-con .btn-primary:hover{box-shadow:none}.seat-selection .modalStyle.amex-validation-modal{max-width:25%;margin:auto;padding:2.5rem}@media only screen and (max-width:61.9375rem){.seat-selection .modalStyle.amex-validation-modal{max-width:86%;margin:auto;padding:2.125rem 1.125rem}}.seat-selection .modalStyle.amex-validation-modal .amex-model-con p{font-family:Roboto-Regular;text-align:center;margin-bottom:3.125rem}.seat-selection .modalStyle.amex-validation-modal .amex-model-con .amex-cancel{margin:auto;background:#fff;color:#c33;font-family:Roboto-Regular;font-size:1.125rem}.seat-selection .modalStyle.amex-validation-modal .amex-model-con .amex-cancel:hover{box-shadow:none}.ado-modal .modalStyle.information-modal{max-width:29.6875rem;margin:auto;padding:0;border-radius:.3125rem;overflow:hidden}@media only screen and (max-width:61.9375rem){.ado-modal .modalStyle.information-modal{margin-inline:1.875rem}}.ado-modal .information-modal__content{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;padding:1.5625rem 1.25rem}.ado-modal .information-modal__title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:normal;padding-bottom:1.25rem}.ado-modal .information-modal__img{margin-top:1.25rem;display:flex;justify-content:center}.ado-modal .information-modal__img img{max-width:100%}.ado-modal .information-modal__msg{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;letter-spacing:normal;text-align:center;margin-block:1.25rem}.ado-modal .information-modal__info{line-height:1.25;line-height:21px;text-align:center;margin-bottom:1.625rem}.ado-modal .information-modal__info,.ado-modal .information-modal__terms{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal}.ado-modal .information-modal__terms{line-height:1.25;margin-bottom:1.875rem;padding-inline:1.875rem}.ado-modal .information-modal__terms a{color:#636;text-decoration:underline}.ado-modal .information-modal__btn{display:flex;flex-direction:column;gap:1.5rem}.ado-modal .information-modal__btn .btn,.ado-modal .information-modal__btn .btn-basic,.ado-modal .information-modal__btn .btn-cta,.ado-modal .information-modal__btn .btn-primary,.ado-modal .information-modal__btn .btn-search,.ado-modal .information-modal__btn .btn-secondary,.ado-modal .information-modal__btn .btn-secondary-inverse,.ado-modal .information-modal__btn a.cta{width:100%;padding-block:.6875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4375rem;letter-spacing:normal}.ado-modal .information-modal__btn .btn-basic:disabled,.ado-modal .information-modal__btn .btn-cta:disabled,.ado-modal .information-modal__btn .btn-primary:disabled,.ado-modal .information-modal__btn .btn-search:disabled,.ado-modal .information-modal__btn .btn-secondary-inverse:disabled,.ado-modal .information-modal__btn .btn-secondary:disabled,.ado-modal .information-modal__btn .btn:disabled,.ado-modal .information-modal__btn a.cta:disabled{background-color:#d8dfe3 !important;color:#66818d}.ado-modal .information-modal__btn .inverse{background:none;border:1px solid #636;color:#636}.ado-modal .information-modal__footer,.ado-modal .information-modal__subtitle{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-align:center;padding-block:1.4375rem}.ado-modal .information-modal__footer{background-color:#edf2f5}.ado-modal .information-modal__footer-link{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.25;letter-spacing:normal;color:#1d262a !important;text-decoration:none}@media only screen and (max-width:61.9375rem){.seat-selection .mobile-column{flex-flow:column;margin-bottom:50px}.seat-selection .container{padding:0}.seat-selection .container .row{padding:0 .3125rem}.seat-selection__header{font-size:1.25rem;padding:.625rem 1.25rem 1.25rem;z-index:200}.seat-selection .seat-rows{display:flex;justify-content:center;padding-top:0}.seat-selection .seat-rows .seat-row ol.display__flex{display:flex;flex-direction:column}.seat-selection .seat-rows .seat-row .legend-free.display__flex.flex_vertical-align__center,.seat-selection .seat-rows .seat-row .legend-occupied.display__flex.flex_vertical-align__center,.seat-selection .seat-rows .seat-row .legend-selected.display__flex.flex_vertical-align__center{flex-direction:column;margin-bottom:.9375rem}.seat-selection .seat-rows .seat-row .seat{width:2.5rem;height:2.8125rem}.seat-selection .seat-rows .seat-row .seat img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.seat-selection .seat-rows .seat-row .seat.tv-view{width:3rem}.seat-selection .seat-rows .seat-row .legend-free img,.seat-selection .seat-rows .seat-row .legend-occupied img,.seat-selection .seat-rows .seat-row .legend-selected img{height:1.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.seat-selection .seat-rows .seat-row:last-child{margin-top:0}.seat-selection .seat-rows .seat-row.display__flex.flex-justify__center{flex-direction:column;justify-content:end;margin-top:3.25rem}.seat-selection .seat-rows .seat-row:first-child{order:5}.seat-selection .seat-rows .seat-row:nth-child(2){order:4;width:2.5rem}.seat-selection .seat-rows .seat-row:nth-child(3){order:3}.seat-selection .seat-rows .seat-row:nth-child(4){order:2}.seat-selection .seat-rows .seat-row:nth-child(5){order:1}.seat-selection .seat-rows .seat-row:nth-child(6){order:6}.seat-selection .ado-modal.coupon-action-modal{align-items:center}.seat-selection .ado-modal.coupon-action-modal .modalStyle{width:93%;margin:0 auto;padding:5rem 1.25rem 3.75rem}.seat-selection .ado-modal.coupon-action-modal .modalStyle .title{text-align:center}.seat-selection .ado-modal.coupon-action-modal .modalStyle .apply-btn{margin:0;width:100%;justify-content:center}.seat-selection .ado-modal.affiliate_account_number_validation{align-items:center}.seat-selection .ado-modal.affiliate_account_number_validation .modalStyle{width:93%;margin:0 auto;padding:5rem 1.25rem 3.75rem}.seat-selection .ado-modal.affiliate_account_number_validation .modalStyle .title{text-align:center}.seat-selection .ado-modal.affiliate_account_number_validation .modalStyle .apply-btn{margin:0;width:100%;justify-content:center}}@media only screen and (min-width:62rem){.rsummary-comp{padding-right:0 !important;position:sticky;top:60px}}.rsummary-comp .reservation-summary .reservation-summary__details{padding-top:0}.share{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:13px;letter-spacing:.88px;position:relative;text-transform:capitalize;cursor:pointer;z-index:9}@media only screen and (max-width:61.9375rem){.share{font-size:15px;letter-spacing:-0.1px}}.share.open{z-index:10}.share .icon-share-grey,.share .icon-share-red{position:relative;top:.25rem;margin-left:.625rem}@media only screen and (max-width:61.9375rem){.share .icon-share-grey,.share .icon-share-red{top:.1875rem;width:.9375rem;height:.9375rem}}.share__title{margin-bottom:1.3125rem;display:flex;align-items:center}@media only screen and (max-width:61.9375rem){.share__title{margin-bottom:0}}.share__title_shareicon{padding-left:10px}@media only screen and (max-width:61.9375rem){.share__title_shareicon{padding-left:5px}}.share__options{display:flex;position:absolute;flex-direction:column;border:1px solid #ebeced;width:255px;padding:0;box-shadow:0 7px 64px 0 rgba(0,0,0,0.07);background:#fff}@media only screen and (max-width:61.9375rem){.share__options{right:-65px !important}}.share__options_item{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal;vertical-align:middle;display:flex;outline:none;padding:1.1875rem 1.875rem;text-align:left;background:#fff;border:0;border-bottom:1px solid #ebeced}.share__options_item:hover{background:rgba(102,51,102,0.07)}.share__options_item:first-child{border-radius:.3125rem .3125rem 0 0}.share__options_item:last-child{border-bottom:0;border-radius:0 0 .3125rem .3125rem}.share__options_item-icon{padding-right:.625rem}.share__options_item:nth-child(2) span:last-child{padding-left:.625rem}.share__options .copyToClipboard{position:fixed;top:-1000px}.share__Mobile{top:27px;width:210px}@media only screen and (max-width:61.9375rem){.share__Mobile{right:0}}.disableShareTitle{display:none}.affiliate-change-pwd,.modify-pwd{max-width:30rem;padding:0}.affiliate-change-pwd__label,.affiliate-change-pwd__label1,.modify-pwd__label,.modify-pwd__label1{margin-bottom:3.125rem}.affiliate-change-pwd__head,.modify-pwd__head{text-transform:uppercase;padding-bottom:1.375rem;color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:.15rem}.affiliate-change-pwd__input-container1,.modify-pwd__input-container1{width:100%;display:block}.affiliate-change-pwd__input-container1.cursor-pointer,.modify-pwd__input-container1.cursor-pointer{padding-bottom:0}.affiliate-change-pwd__input-container1_input1,.modify-pwd__input-container1_input1{width:100%}.affiliate-change-pwd__input-container,.modify-pwd__input-container{width:100%;display:block}.affiliate-change-pwd__input-container_input,.modify-pwd__input-container_input{width:100%}.affiliate-change-pwd__subt-title,.modify-pwd__subt-title{padding-bottom:1.875rem;color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal}.affiliate-change-pwd__pwd-reqt,.modify-pwd__pwd-reqt{background-color:#d5d9db;margin-top:.4375rem;color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.6875rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:.625rem;padding:.625rem 1.125rem .625rem 1rem;transition:all .15s ease-out;z-index:10;overflow:hidden;position:relative;top:-0.625rem}.affiliate-change-pwd__pwd-reqt.menuHover-enter,.modify-pwd__pwd-reqt.menuHover-enter{height:0;padding:0 1.125rem 0 1rem}.affiliate-change-pwd__pwd-reqt.menuHover-enter-active,.modify-pwd__pwd-reqt.menuHover-enter-active{height:2.08312rem;padding:.625rem 1.125rem .625rem 1rem}.affiliate-change-pwd__pwd-reqt.menuHover-exit,.modify-pwd__pwd-reqt.menuHover-exit{height:2.5rem;transition:all .15s ease-out;padding:.625rem 1.125rem .625rem 1rem}.affiliate-change-pwd__pwd-reqt.menuHover-exit-active,.modify-pwd__pwd-reqt.menuHover-exit-active{height:0;padding:0 1.125rem 0 1rem}.affiliate-change-pwd__btn,.modify-pwd__btn{float:right;margin-top:2.875rem;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;text-transform:uppercase}.affiliate-change-pwd .parsley-error-list,.modify-pwd .parsley-error-list{-webkit-animation:errorslide .15s;animation:errorslide .15s;overflow:hidden;position:absolute;width:100%;max-width:29.9375rem}@-webkit-keyframes errorslide{0%{height:0}to{height:3.125rem}}@keyframes errorslide{0%{height:0}to{height:3.125rem}}.affiliate-change-pwd .custom-input,.modify-pwd .custom-input{position:relative}.affiliate-change-pwd .custom-input .eye-icon,.modify-pwd .custom-input .eye-icon{position:absolute;width:1.125rem;height:1.125rem;display:block;right:.9375rem;top:1.5625rem}@media only screen and (max-width:61.9375rem){.affiliate-change-pwd__head,.modify-pwd__head{padding-bottom:1.25rem;color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:.125rem}.affiliate-change-pwd__pwd-reqt,.modify-pwd__pwd-reqt{background-color:#d5d9db;color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.625rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:.875rem 1.375rem .875rem .625rem;margin-bottom:.1875rem}.affiliate-change-pwd__input-container1_input1,.modify-pwd__input-container1_input1{margin-bottom:.0625rem}.affiliate-change-pwd__subt-title,.modify-pwd__subt-title{padding-bottom:1.25rem;color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}.affiliate-change-pwd__btn,.modify-pwd__btn{margin-top:3.125rem;margin-bottom:3.375rem}.parsley-error-list{margin-right:.4375rem;width:90% !important}}.my-passenger{position:relative}.my-passenger_addBox{width:17.5rem;height:10.0625rem;background:#fff;border:1px solid #ebeced;border-radius:4px;text-align:center;padding:2.125rem .5rem 0;margin:0 0 2.5rem;cursor:pointer}@media only screen and (max-width:61.9375rem){.my-passenger_addBox{margin:0;width:100%}}.my-passenger_addBox.has-passengers{height:7.5rem;padding:1.1875rem .5rem 0}.my-passenger_addBox.max-passengers{height:7.5rem;padding:.4375rem .5rem 0}.my-passenger .add-passenger.addNameHover-enter{position:absolute;right:-18.75rem;transition:all .5s ease-out}.my-passenger .add-passenger.addNameHover-enter-active{position:relative;right:0;transition:all .5s ease-out}.my-passenger .add-passenger.addNameHover-exit{position:absolute;right:0;transition:all .5s ease-out}.my-passenger .add-passenger.addNameHover-exit-active{right:-38.75rem;transition:all .5s ease-out}.my-passenger .my-passengers-fulldetails.pDetailHover-enter{position:absolute;left:-40rem;transition:all .5s linear}.my-passenger .my-passengers-fulldetails.pDetailHover-enter-active{position:relative;left:0;transition:all .5s linear}.my-passenger .my-passengers-fulldetails.pDetailHover-enter-done{position:relative}.my-passenger .my-passengers-fulldetails.pDetailHover-exit{position:absolute;left:0;transition:all .5s linear}.my-passenger .my-passengers-fulldetails.pDetailHover-exit-active{position:relative;left:-40rem;transition:all .5s linear}.my-passenger_text{line-height:1.11;height:2.875rem}.my-passenger_limitText,.my-passenger_text{color:#596770;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.05rem;text-align:center}.my-passenger_limitText{line-height:1.78;height:2rem;opacity:.6}.my-passenger_removeText{color:#596770;font-size:.75rem;line-height:1;letter-spacing:normal;text-align:center;opacity:.6}.my-passenger_header,.my-passenger_removeText{font-family:Rams-Regular,sans-serif;font-weight:400;height:1.5rem}.my-passenger_header{color:#32414a;font-size:1.5rem;line-height:normal;letter-spacing:.15rem;text-transform:uppercase;margin-bottom:1.25rem}.my-passenger_details{margin:1.875rem 0 4.375rem}.my-passenger_details div input{width:100%}.my-passenger_details div+div{margin-top:3.125rem}.my-passenger_info{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;height:.9375rem;margin-bottom:1.875rem}.passenger-cards{width:17.5rem;height:7.5rem;background:#fff;border:1px solid #ebeced;border-radius:.25rem;text-align:center;padding:0}.passenger-cards:nth-child(2n){margin:0 0 2.5rem 1.875rem}.passenger-cards:nth-child(odd){margin:0 0 2.5rem}@media screen and (max-width:61.9375rem){.passenger-cards{width:100%}.passenger-cards,.passenger-cards:nth-child(2n),.passenger-cards:nth-child(odd){margin:1.125rem auto}}.passenger-cards_name{color:#636;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:500;line-height:1.31;letter-spacing:normal;height:5.09375rem;text-align:left;padding:1.875rem 0 0 .9375rem;text-overflow:ellipsis;overflow:hidden}.passenger-cards_delete,.passenger-cards_edit{color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.0375rem;height:2.28125rem;background:#fff;border:none;text-transform:uppercase}.passenger-cards_edit{border-top:1px solid #ebeced;border-left:1px solid #ebeced;border-radius:0 0 .25rem 0}.passenger-cards_delete{border-top:1px solid #ebeced;border-radius:0 0 0 .25rem}.passenger-cards_image{color:#c33;height:1rem;margin:.125rem 0 0 .5rem;padding-top:.125rem}.passenger-cards_delete .passenger-cards:last-child{margin-bottom:4.875rem}@media screen and (max-width:61.9375rem){.passenger-cards_delete .passenger-cards:last-child{margin-bottom:1.25rem}}.add-passenger{max-width:30rem}.add-passenger_header{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:.15rem;height:1.5rem;text-transform:uppercase;margin-bottom:1.25rem}.add-passenger_details{margin:1.875rem 0 4.375rem}.add-passenger_details div input{width:100%}.add-passenger_details div+div{margin-top:3.125rem}.add-passenger_details .parsley-error-list{margin-top:.625rem}@media only screen and (max-width:61.9375rem){.add-passenger_details .parsley-error-list{margin-right:.4375rem}}.add-passenger_fields+.add-passenger_fields{margin-top:3.125rem}.add-passenger_confirmation{text-align:right;margin-bottom:12.625rem}@media screen and (max-width:61.9375rem){.add-passenger_confirmation{text-align:center;margin-bottom:11.6875rem}}.add-passenger_cancel,.add-passenger_save{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;text-align:center;text-transform:uppercase}.add-passenger_cancel{margin-right:1.3125rem;padding:.9375rem 1.25rem;background-color:#596770}@media only screen and (max-width:61.9375rem){.add-passenger_cancel{margin-right:.6875rem}}.add-passenger_save{padding:.9375rem 1.53125rem}@media only screen and (max-width:61.9375rem){.add-passenger_save{padding:.9375rem 1.21875rem}}.add-passenger ul.breadcrumb{list-style:none;margin-bottom:1.25rem}.add-passenger ul.breadcrumb li{color:#9b9b9b;font-weight:400;display:inline}.add-passenger ul.breadcrumb li,.add-passenger ul.breadcrumb li+li{font-family:Roboto-Regular,sans-serif;font-size:.8125rem;line-height:normal;letter-spacing:normal}.add-passenger ul.breadcrumb li+li{color:#636;font-weight:500}.add-passenger ul.breadcrumb li+li:before{padding:.5rem;content:"\003E"}.add-passenger ul.breadcrumb li a{text-decoration:none}.add-passenger ul.breadcrumb li a:hover{text-decoration:underline}.ado-editPassenger-modal .ado-modal{align-items:center}.ado-editPassenger-modal .ado-modal .modalStyle{margin:0 auto}.ado-editPassenger-modal .ado-modal .edit-passenger_details{padding:.625rem 0;margin:0 0 1.75rem}.ado-editPassenger-modal .ado-modal .edit-passenger_details div input{width:100%}.ado-editPassenger-modal .ado-modal .edit-passenger_details div+div{margin-top:3.125rem}@media only screen and (max-width:61.9375rem){.ado-editPassenger-modal .ado-modal .edit-passenger_details{margin:0 .625rem 3.125rem}}.ado-editPassenger-modal .ado-modal .edit-passenger_details .parsley-error-list{margin-top:.625rem}@media only screen and (max-width:61.9375rem){.ado-editPassenger-modal .ado-modal .edit-passenger_details .parsley-error-list{margin-right:.4375rem}}.ado-editPassenger-modal .ado-modal .edit-passenger_button{text-align:right}@media only screen and (max-width:61.9375rem){.ado-editPassenger-modal .ado-modal .edit-passenger_button{text-align:center}}.ado-editPassenger-modal .ado-modal .edit-passenger_cancel,.ado-editPassenger-modal .ado-modal .edit-passenger_save{text-transform:uppercase;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;text-align:center}.ado-editPassenger-modal .ado-modal .edit-passenger_cancel{margin-right:1.3125rem;padding:.9375rem 1.25rem;background-color:#596770}@media only screen and (max-width:61.9375rem){.ado-editPassenger-modal .ado-modal .edit-passenger_cancel{margin-right:1.25rem;padding:.9375rem .625rem}}.ado-editPassenger-modal .ado-modal .edit-passenger_save{padding:.9375rem 1.6875rem}@media only screen and (max-width:61.9375rem){.ado-editPassenger-modal .ado-modal .edit-passenger_save{padding:.9375rem 1.0625rem}}.ado-editPassenger-modal .ado-modal .edit-passenger_message{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:1.25rem 0;margin-bottom:0}@media only screen and (max-width:61.9375rem){.ado-editPassenger-modal .ado-modal .edit-passenger_message{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:0;text-align:center;margin-bottom:1.625rem;margin-top:1.875rem}}.ado-deletePassanger-modal .ado-modal .modalStyle{-webkit-animation:modal-animation-opacity .25s;animation:modal-animation-opacity .25s}.ado-deletePassanger-modal .ado-modal .delete-passenger{padding:3.125rem 3.125rem 1.875rem 1.875rem}@media only screen and (max-width:61.9375rem){.ado-deletePassanger-modal .ado-modal .delete-passenger{padding:1.875rem 0 0}}.ado-deletePassanger-modal .ado-modal .delete-passenger_cancel,.ado-deletePassanger-modal .ado-modal .delete-passenger_save{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;text-align:center;text-transform:uppercase}.ado-deletePassanger-modal .ado-modal .delete-passenger_message{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;height:28px;margin-bottom:1.75rem}@media only screen and (max-width:61.9375rem){.ado-deletePassanger-modal .ado-modal .delete-passenger_message{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center}}.ado-deletePassanger-modal .ado-modal .delete-passenger_button{text-align:right}@media only screen and (max-width:61.9375rem){.ado-deletePassanger-modal .ado-modal .delete-passenger_button{text-align:center}}.ado-deletePassanger-modal .ado-modal .delete-passenger_cancel{margin-right:1.3125rem;padding:.9375rem 1.25rem;background-color:#596770}@media only screen and (max-width:61.9375rem){.ado-deletePassanger-modal .ado-modal .delete-passenger_cancel{margin-right:1.25rem;padding:.9375rem .625rem}}.ado-deletePassanger-modal .ado-modal .delete-passenger_save{padding:.9375rem 1.6875rem}@media only screen and (max-width:61.9375rem){.ado-deletePassanger-modal .ado-modal .delete-passenger_save{padding:.9375rem 1.0625rem}}.filters-container{box-shadow:0 1px 7px 0 rgba(0,0,0,0.2);margin-right:2.5rem;margin-bottom:1.25rem;max-width:18.125rem}@media only screen and (max-width:61.9375rem){.filters-container{margin-right:0;box-shadow:none;max-width:100%}}.filters-container_header{display:flex;padding:1.125rem 1.25rem;background:#fff;border-top:1px solid #d8d8d8;justify-content:space-between;align-items:center}.filters-container_header_titlecon{display:flex}@media only screen and (max-width:61.9375rem){.filters-container_header_titlecon{margin-left:10px}}.filters-container_header_count,.filters-container_header_title{margin-left:.625rem;font-family:Rams-Regular;font-size:24px;letter-spacing:2.4px;line-height:26px;color:#333}@media only screen and (max-width:61.9375rem){.filters-container_header_count,.filters-container_header_title{font-size:21px;letter-spacing:.95px;line-height:22px;margin-left:0}}.filters-container_header_closeimg{width:20px;height:20px;cursor:pointer}@media only screen and (max-width:61.9375rem){.filters-container_header{border:none;padding:1.25rem .625rem}.filters-container_header_count{margin-left:.3125rem}}.filters-container_filters .filter-item{max-height:60px;transition:max-height .5s linear 0s;overflow:hidden}.filters-container_filters .filter-item.filter-item-open{max-height:320px}.filters-container_filters .filter-item.filter-item-open.claseServicio,.filters-container_filters .filter-item.filter-item-open.terminalesDestino,.filters-container_filters .filter-item.filter-item-open.terminalesOrigen{max-height:600px}.filters-container_filters_type{display:flex;width:100%;align-items:center;padding:1.25rem;border:none;border-top:1px solid #d8d8d8;background-color:#fff}@media only screen and (max-width:61.9375rem){.filters-container_filters_type{padding:1.25rem}}.filters-container_filters_type_selectimg{margin-right:15px;width:13px;height:10px}@media only screen and (max-width:61.9375rem){.filters-container_filters_type_selectimg{margin-right:10px}}.filters-container_filters_type_emptyspace{margin-right:28px}@media only screen and (max-width:61.9375rem){.filters-container_filters_type_emptyspace{margin-right:23px}}.filters-container_filters_type_type-con{width:100%;display:flex;justify-content:space-between}.filters-container_filters_type .icon-arrow-down{transition:-webkit-transform .5s linear 0s;transition:transform .5s linear 0s;transition:transform .5s linear 0s,-webkit-transform .5s linear 0s;background-size:13px}.filters-container_filters_type .icon-arrow-down.arrow-up{background-size:13px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.filters-container_filters_type_selectedfilter{color:#636 !important}.filters-container_filters_type_name{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:21px;letter-spacing:1.13px}@media only screen and (max-width:61.9375rem){.filters-container_filters_type_name{font-size:16px;letter-spacing:1px;line-height:19px}}.filters-container_filters_type_options{display:flex;flex-wrap:wrap;background-color:#fff;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;transition:opacity .2s linear,-webkit-transform .5s linear;transition:transform .5s linear,opacity .2s linear;transition:transform .5s linear,opacity .2s linear,-webkit-transform .5s linear;pointer-events:none;padding:0 3.125rem .3125rem}@media only screen and (max-width:61.9375rem){.filters-container_filters_type_options{padding:0 2.75rem .5rem}}.filters-container_filters_type_options.filter-animate{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all}.filters-container_filters_type_options.filter-animate.disabled{opacity:.4}.filters-container_filters_type_options_item{width:50%}.filters-container_filters_type_options_item_description{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}.filters-container_filters_type_options_item_image{text-align:center;border-radius:6px;border:1px solid #ebeced;background:none}.filters-container_filters_type_options_item_image.selected{border:1px solid #636}.filters-container_filters_type_options_item_image .brand-image{height:2rem;margin:.75rem .4375rem}.filters-container_filters_type_options_item:nth-child(2n) .filters-container_filters_type_options_item_image{margin-left:.625rem}.filters-container_filters_type_options_item:nth-child(odd) .filters-container_filters_type_options_item_image{margin-right:.625rem}.filters-container_filters_type_options_item .custom-checkbox{color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:18px;letter-spacing:normal;padding-left:1.5rem}.filters-container_filters_type_options_item .custom-checkbox span{display:flex;align-items:flex-start;justify-content:center}.filters-container_filters_type_options_item .custom-checkbox span:after{position:relative !important;left:0;top:0;width:.37rem;height:.65rem;border:solid #fff;border-width:0 .13rem .13rem 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filters-container_filters_type_options_item .custom-checkbox input[type=checkbox]:checked~span{background-color:#636}.filters-container_filters_price{padding:0 32px;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;transition:opacity .2s linear,-webkit-transform .5s linear;transition:transform .5s linear,opacity .2s linear;transition:transform .5s linear,opacity .2s linear,-webkit-transform .5s linear;pointer-events:none}.filters-container_filters_price.filter-animate{pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.filters-container_filters_price.filter-animate.disabled{opacity:.4}.filters-container_filters_price_values{display:flex;justify-content:space-between;color:#596770;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:20px}.filters-container_filters_price_values_max{text-align:right}.filters-container_filters_price .rheostat{height:1.25rem;top:5px;position:relative}.filters-container_filters_price .rheostat .handleContainer{height:2px;background:#d6d9db}.filters-container_filters_price .rheostat .handleContainer .DefaultHandle_handle{top:-12px;z-index:1;background:#636;border-radius:100%;width:1.625rem;height:1.625rem;margin-left:-10px;border:3px solid #fff;padding:0}.filters-container_filters_price .rheostat .DefaultProgressBar_progressBar{height:2px;top:0;background:#32414a;position:absolute}.filters-container_buttons{display:flex;justify-content:space-between;padding:.9375rem 1.25rem;border-top:1px solid #d8d8d8}@media only screen and (max-width:61.9375rem){.filters-container_buttons{padding:1.5rem}}.filters-container_buttons .btn-link{margin-right:2.5rem;background:none;font-family:Roboto-Regular;font-size:15px;letter-spacing:.59px;line-height:18px;color:#666}.filters-container_buttons .btn-secondary{width:8.25rem;height:2.375rem;border-radius:.25rem;padding:.625rem;font-family:Rams-Bold;font-size:15px;letter-spacing:4.29px;line-height:15px}.filters-container .ado-modal{justify-content:flex-end !important}@media only screen and (max-width:61.9375rem){.filters-container .ado-modal{justify-content:center}}.filters-container .modalStyle.filter-modal{width:91.666% !important;margin:0;padding:0;position:absolute;right:0;float:right;border-radius:0}.filters-container .modalStyle.filter-modal .btn-link{background:none;font-size:1rem;margin-right:4.4rem}.filters-container .modalStyle.filter-modal .btn-secondary{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;text-transform:uppercase}.filters-container_modalpop .ado-modal{background:rgba(0,0,0,0.6)}.filters-container_modalpop .ado-modal .filter-modal{max-width:827px;padding:0;box-shadow:0 2px 4px rgba(0,0,0,0.50196078);border-radius:3px}@media only screen and (max-width:61.9375rem){.filters-container_modalpop .ado-modal .filter-modal{max-width:335px;margin:auto}}@media only screen and (max-width:61.9375rem){.filters-container-wrap{padding:0 1.25rem !important}}.filter-header{display:flex;justify-content:space-between}.profile-info{max-width:30rem}.profile-info .error_message,.profile-info .parsley-error-list li,.profile-info .parsley-errors-list li{margin-bottom:0;margin-top:.4375rem}.profile-info__title{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:2.64px;margin-bottom:1.375rem;text-transform:uppercase}.profile-info_msg{color:#32414a;font-size:.8125rem}.profile-info_help,.profile-info_msg{font-family:Roboto-Regular,sans-serif;font-weight:400;line-height:normal;letter-spacing:normal}.profile-info_help{color:#adb3b7;font-size:.6875rem;margin-top:3.125rem;text-transform:uppercase}.profile-info__number{flex:1}.profile-info .custom-input{margin-bottom:3.125rem}.profile-info .custom-input.prefilled{margin:1.875rem 0}.profile-info .custom-input:after{clear:both;content:"";display:block}@media only screen and (min-width:62rem){.profile-info .custom-input__extn{width:5.625rem}}.profile-info .custom-input__cellular{margin-left:2.5rem}@media only screen and (min-width:62rem){.profile-info .custom-input__cellular{width:16.875rem;margin-top:0;float:right}}@media only screen and (min-width:62rem){.profile-info .custom-input__dob{width:15rem}}.profile-info .custom-input__cp{margin-top:3.125rem}@media only screen and (min-width:62rem){.profile-info .custom-input__cp{margin-top:0;width:9.375rem;float:right}}.profile-info .custom-input input{display:block;width:100%;margin-bottom:0;box-shadow:none}.profile-info .custom-input_text{color:#32414a;padding-top:.625rem}.profile-info .custom-input_text,.profile-info .custom-input_title{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:.0625rem}.profile-info .custom-input_title{color:#adb3b7}.profile-info .custom-radio{display:block;margin-bottom:1.25rem;padding-left:1.5625rem;color:#838d92;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (min-width:62rem){.profile-info .custom-radio{display:inline;margin-right:1.25rem}}.profile-info .custom-radio_checkmark{border-color:#838d92}.profile-info .radio-label{margin-bottom:1.25rem;color:#adb3b7;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:.0625rem}.profile-info [class*=col-],.profile-info [class^=col-]{padding:0}.profile-info_btn{text-align:right;margin-top:1.875rem}.profile-info__save{color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;text-transform:uppercase}.my-account{max-width:75rem;overflow:hidden;margin:0 auto;padding-block:3.125rem}.my-account_left{height:100%;max-width:19.375rem;top:0;left:0;padding:0;z-index:10}.my-account_right{max-width:47.8125rem;padding-left:2.8125rem;padding-right:0}@media only screen and (max-width:61.9375rem){.my-account_right{padding:1.25rem 1.25rem 0}}.my-account .even-column{display:flex;align-items:center;justify-content:space-between}.my-account .my-profile{background-color:#fff;margin:.5rem;padding:1rem;border-radius:.25rem;color:#000;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}.my-account .my-profile-heading{font-size:1.125rem;font-weight:700}.my-account .my-profile .wallet-balance{display:flex;align-items:center;gap:.4375rem;background-color:#64186d;padding:.6875rem .5rem;border-radius:.25rem}.my-account .my-profile .wallet-balance__icon{display:flex;align-items:center}.my-account .my-profile .wallet-balance__value{border-left:2px solid #480950;padding-left:.1875rem;font-size:.875rem;color:#fff}.my-account .my-profile-menu-btn{padding:1.25rem 1.25rem 0;border:none;background:none;color:#ce0e2d;font-size:1rem;font-weight:700}.my-account .user-info{max-width:18.125rem;margin-right:1.25rem;margin-bottom:.5rem;padding:.625rem;background:linear-gradient(265deg, #6b0172, #502174);display:flex;align-items:center;border-radius:4px}@media only screen and (max-width:61.9375rem){.my-account .user-info{max-width:100%;margin-right:0;border-radius:0;padding:1.25rem}}.my-account .user-info__img{width:40px;height:40px}@media only screen and (max-width:61.9375rem){.my-account .user-info__img{width:60px;height:60px}}.my-account .user-info__details{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:normal;margin-left:.3125rem}@media only screen and (max-width:61.9375rem){.my-account .user-info__details{font-size:1.125rem;margin-left:1.25rem}}.my-account .user-info__details-email{color:#e5ebf1;font-size:.625rem;font-weight:400}@media only screen and (max-width:61.9375rem){.my-account .user-info__details-email{font-size:.875rem;margin-top:.3125rem}}.my-account .sub-heading{margin:.875rem .3125rem;color:#000;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.my-account .sub-heading{font-size:1.125rem;margin-left:1rem}}.my-account .profile-links{display:flex;justify-content:center;gap:2.75rem;padding:1.5rem}.my-account .side-nav__list-item-rounded_link{text-decoration:none;display:flex;flex-direction:column;align-items:center}.my-account .side-nav__list-item-rounded_link-text{color:#000;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center}.my-account .side-nav{max-width:18.125rem;margin-right:1.25rem;display:flex;flex-direction:column;gap:.5rem}.my-account .side-nav__list-item{background-color:#fff;border-radius:.25rem}.my-account .side-nav__list-item_link{padding:1.125rem 1.25rem;display:flex;align-items:center;text-decoration:none}.my-account .side-nav__list-item_link-icon{width:1.875rem;display:flex;align-items:center}.my-account .side-nav__list-item_link-text{color:#000;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.0625rem;padding-left:.3125rem}.my-account .side-nav__list-item_link .view-more{margin-left:auto;display:flex;align-items:center}.my-account .side-nav__list-item_link .view-more-text{color:#000;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:.0625rem;margin-right:.3125rem}.my-account .side-nav__list-item.activeNav,.my-account .side-nav__list-item:hover{background-color:rgba(100,24,109,0.1)}@media only screen and (max-width:61.9375rem){.my-account .side-nav__list-item.activeNav,.my-account .side-nav__list-item:hover{background-color:#fff}}.my-account .side-nav__logout{display:flex;justify-content:space-between;align-items:center;margin-top:.625rem;padding:.3125rem;color:#324148;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}.my-account .side-nav__logout_link{display:flex;align-items:center;gap:.3125rem;text-decoration:none}.my-account .side-nav__logout_link-text{color:#324148}.my-account .side-nav__logout .delete-account{font-size:.75rem}@media only screen and (max-width:61.9375rem){.my-account{padding-top:0}.my-account_left{max-width:100%}.my-account_alertbar{margin:-1.25rem -1.25rem 1.25rem}.my-account .side-nav{max-width:100%;margin-right:0}}.dd-wrapper{position:relative}.dd-wrapper__simpleBar{position:absolute;margin-top:.4375rem;z-index:100;width:11.75rem;border-radius:.375rem;box-shadow:0 .4375rem 4rem 0 rgba(0,0,0,0.07),0 .4375rem 4rem 0 rgba(0,0,0,0.07);border:1px solid #ecebed;background-color:#fff}.dd-wrapper.profile{max-width:5.625rem}@media only screen and (max-width:61.9375rem){.dd-wrapper.profile{min-width:5.625rem}}.dd-wrapper_btn{text-align:left;background:transparent;border:none;line-height:1.14;padding:.625rem 0 .5rem}.dd-wrapper_btn .icon{position:absolute;right:0;transition:all .16s ease}.dd-wrapper_list_item{padding:.625rem 1rem;background:#fff}.dd-wrapper_list_item:first-child{border-top:0}.dd-wrapper_list_item:hover{background-color:rgba(102,51,102,0.07)}.dd-wrapper_list_item_btn{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:.0625rem;background:transparent;border:none;width:100%;text-align:left}.alert-bar{width:100%;position:absolute;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);overflow:hidden}.home-pg .alert-bar{position:relative}.alert-bar.alertBar-enter{height:0;transition:all .35s ease-out}.alert-bar.alertBar-enter-active,.alert-bar.alertBar-enter-done{height:3.25rem}.alert-bar.alertBar-exit{height:3.25rem;transition:all .35s ease-out}.alert-bar.alertBar-exit-active{height:0}@media only screen and (max-width:61.9375rem){.alert-bar.profile-pg{display:none}.my-account_alertbar .alert-bar.profile-pg{display:block}}.alert-bar__modal-alert-bar{width:100%;height:40px;border-radius:2px;display:flex;justify-content:center;align-items:center;background:#5b676e;position:fixed;top:0;left:0;z-index:5000;color:#f7f9fa;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal}.alert-bar__error-img{margin-right:.5rem}@media only screen and (max-width:61.9375rem){.alert-bar{margin-top:0;position:static}}.alert-bar__ctnr{text-align:center;padding:.9375rem;color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:.67px}.alert-bar__ctnr .icon-success,.alert-bar__ctnr .icon-warning{margin-right:.625rem}@media only screen and (max-width:61.9375rem){.alert-bar__ctnr{text-align:left;position:relative;padding:.3125rem 2rem;display:flex;align-items:center;height:100%}.alert-bar__ctnr .icon-success,.alert-bar__ctnr .icon-warning{position:absolute;left:.625rem}}.alert-bar_close-icon{position:absolute;top:1.0625rem;right:1.0625rem;width:1rem;height:1rem;cursor:pointer}.trip-map.modalStyle{width:51.6875rem;max-width:53.125rem;min-height:31.6875rem;padding:30px 25px 30px 70px}@media only screen and (max-width:61.9375rem){.trip-map.modalStyle{height:671px;width:335px;padding:1.75rem 1.1875rem;margin:auto;overflow-y:auto;position:relative}}.trip-map__title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.625rem;letter-spacing:.15rem;text-transform:capitalize;margin-bottom:2.5rem;padding-left:0}.trip-map__borderline{position:absolute;top:70px;width:100%;text-align:center;left:0;right:0;border:1px solid #ddd}.trip-map__info{height:100%}.trip-map__info_desc{height:100%;padding-left:0;width:518px;padding-right:0;margin-right:5px}@media only screen and (max-width:61.9375rem){.trip-map__info_desc{width:100%;height:unset}}.trip-map__info_desc_terminal{padding-bottom:1.125rem;padding-right:15px;color:#596770;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;letter-spacing:.035rem}.trip-map__info_desc_terminal span{font-family:Roboto-Medium}.trip-map__info_desc_map,.trip-map__info_desc_nomap{height:260px;width:514px}@media only screen and (max-width:61.9375rem){.trip-map__info_desc_map,.trip-map__info_desc_nomap{width:100%;height:16.5rem}}.trip-map__info_desc_map .leaflet-container,.trip-map__info_desc_nomap .leaflet-container{width:100%;height:100%}.trip-map__info_desc_map .leaflet-container .custom-marker-icon,.trip-map__info_desc_nomap .leaflet-container .custom-marker-icon{margin-left:-16.5px !important;margin-top:-38.5px !important}.trip-map__info_desc_nomap{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:2.36;letter-spacing:.8px;display:flex;justify-content:center;align-items:center;background:#ebeced}@media only screen and (max-width:61.9375rem){.trip-map__info_desc_nomap{text-align:center;line-height:1.4}}.trip-map__info_stops{padding-right:0;padding-left:0;width:208px;color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:2.36;letter-spacing:.8px}@media only screen and (max-width:61.9375rem){.trip-map__info_stops{margin-top:0;padding-left:0 !important;width:100%;margin-bottom:1.25rem}}.trip-map__info_stops_title{font-family:Roboto-Regular;font-size:12px;letter-spacing:.56px;line-height:16px;color:#596770;margin-bottom:16px}@media only screen and (max-width:61.9375rem){.trip-map__info_stops_title{margin-bottom:8px}}.trip-map__info_stops_title span{font-family:Roboto-Medium}.trip-map__info_stops_timeinfo{width:190px;height:66px;display:flex;align-items:center;background:#f0ebf0;border:1px solid #636;border-left-width:8px;margin-bottom:15px}.trip-map__info_stops_timeinfo p{font-family:Roboto-Regular;font-size:12px;letter-spacing:.49px;line-height:19.2px;color:#636;margin-left:5px}@media only screen and (max-width:61.9375rem){.trip-map__info_stops_timeinfo{width:295px;height:50px}}.trip-map__info_stops ul{width:100%}.trip-map__info_stops li{width:100%;display:flex;justify-content:flex-start;align-items:center;height:2.1875rem;position:relative}.trip-map__info_stops li.mid-stops{margin-top:.3125rem}.trip-map__info_stops_item{font-family:Roboto-Regular;font-size:12px;letter-spacing:normal;line-height:12px;color:#999}.trip-map__info_stops_item.origin{line-height:.875rem}.trip-map__info_stops_item.origin p{line-height:inherit;margin-left:15px}.trip-map__info_stops_item_starttime{font-family:Roboto-Bold;font-size:12px;letter-spacing:.7px;line-height:30px;color:#999}.trip-map__info_stops_item_endtime{font-family:Roboto-Bold;font-size:12px;letter-spacing:.7px;line-height:15px;color:#999}.trip-map__info_stops_item.origin:after{top:30px}.trip-map__info_stops_item.mid-stops:after,.trip-map__info_stops_item.origin:after{position:absolute;content:"";width:3px;background:#999;left:8px;height:20px;z-index:1}.trip-map__info_stops_item.mid-stops:after{top:28px}.trip-map__info_stops_item.dest{margin-top:.5rem}.trip-map__info_stops_item.dest p{line-height:inherit;margin-left:15px}.trip-map__info_stops_item_iconstart{width:18px;height:18px;border:3px solid #999;border-radius:50%;margin-right:15px}.trip-map__info_stops_item .icon{margin-right:1.25rem}.trip-map__info_stops_item .icon-laststop{width:18px;height:18px;border-radius:50%;background:#999;border:2px solid #999;margin-right:15px}.trip-map__info_stops_item__terminal{margin-top:-5px;line-height:.875rem}.trip-map__info_stops_item__dot{width:8px;background:#999;border-radius:50%;height:8px;margin-right:1.125rem;margin-left:.375rem}.mybalance{max-width:30rem;padding:0}.mybalance__head{text-transform:uppercase;padding-bottom:1.375rem;font-family:Rams-Regular,sans-serif;font-size:1.5rem;letter-spacing:.15rem}.mybalance__head,.mybalance__subtitle{color:#32414a;font-weight:400;line-height:normal}.mybalance__subtitle{padding-bottom:1.875rem;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;letter-spacing:normal}.mybalance__label{color:#adb3b7;padding-bottom:.625rem}.mybalance__amount,.mybalance__label{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:.0625rem}.mybalance__amount{color:#32414a;padding-bottom:3.125rem}.mybalance__subhead{font-size:1rem;line-height:1.31}.mybalance__account,.mybalance__subhead{color:#32414a;font-family:Roboto-Regular,sans-serif;font-weight:400;letter-spacing:.0625rem;padding-bottom:1.25rem}.mybalance__account{font-size:.875rem;line-height:1.14}.mybalance__form_input{display:block;width:210px}.mybalance__form_container{margin-bottom:5.625rem}.mybalance__form_btn{float:right;margin-bottom:4.375rem;color:#f7f9fa;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:uppercase}@media only screen and (max-width:61.9375rem){.mybalance{margin:1.5625rem 1.25rem 0;padding:0}.mybalance__head{font-family:Rams-Regular,sans-serif;font-size:1.25rem;letter-spacing:.125rem}.mybalance__head,.mybalance__subtitle{padding-bottom:1.25rem;color:#32414a;font-weight:400;line-height:normal}.mybalance__subtitle{font-family:Roboto-Regular,sans-serif;font-size:.875rem;letter-spacing:normal}.mybalance__form_container{margin-bottom:1.875rem}.mybalance__form_btn{margin-bottom:5.875rem;color:#f7f9fa;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.25rem;padding:.8125rem 5.125rem .75rem}}.ty-page{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (max-width:61.9375rem){.ty-page{display:block}}.ty-page__login-link,.ty-page__register-link{font-family:Roboto-Bold,sans-serif}.ty-page__login-link,.ty-page__register-link,.ty-page__register-link-pay{text-decoration:none;font-style:normal;font-stretch:normal;text-align:center;color:#e01a10;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.ty-page__register-link-pay{font-family:Roboto-Regular,sans-serif}.ty-page__totalStyle{margin-left:4px;font-weight:700}.ty-page__affiliate-link{text-decoration:underline;margin-top:3.125rem;margin-bottom:4.375rem;color:#c33;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ty-page{margin-top:1.875rem;padding:0 0 2.5rem}}.ty-page__heading{color:#32414a;font-family:Rams-Black,sans-serif;font-size:3.4375rem;font-weight:900;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ty-page__heading{font-size:2rem}}.ty-page__title{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:.0625rem;margin-top:.625rem}@media only screen and (max-width:61.9375rem){.ty-page__title{font-size:.875rem}}.ty-page .thankyou-image{margin-top:1.25rem;height:18.875rem;width:29.5625rem}.ty-page__details{text-align:left;margin-top:1.875rem}@media only screen and (max-width:61.9375rem){.ty-page__details{text-align:center}}.ty-page__sentto{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ty-page__sentto{display:flex;flex-direction:column}}.ty-page__mail{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:normal;margin-left:10px}.ty-page__authorisation,.ty-page__operation,.ty-page__reservationnumber-text{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:.125rem;text-transform:uppercase;margin-top:.625rem}@media only screen and (max-width:61.9375rem){.ty-page__authorisation,.ty-page__operation,.ty-page__reservationnumber-text{display:flex;flex-direction:column;text-align:center;margin-top:1.875rem}}.ty-page_trip_info{color:normal;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal;max-width:50%;margin-inline:auto;color:#333;margin-bottom:1.5625rem;line-height:1.875rem;text-align:left;padding-left:4.375rem;display:flex;align-items:center}@media only screen and (max-width:61.9375rem){.ty-page_trip_info{max-width:100%}}.ty-page_trip_info__buslogo{max-width:30%;flex:0 0 30%}.ty-page_trip_info__details{width:100%;display:flex;flex-direction:column}@media only screen and (max-width:61.9375rem){.ty-page__authorisation{display:flex;flex-direction:column;margin-top:.625rem;text-align:center}}.ty-page__btn-container{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:61.9375rem){.ty-page__btn-container{width:100%}}.ty-page__downloadticket-btn{background-color:#c33;border-radius:.25rem;width:15.25rem;height:3rem;border:transparent;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;text-transform:uppercase;margin-top:2.5rem}@media only screen and (max-width:61.9375rem){.ty-page__downloadticket-btn{width:100%;height:54px;text-align:center;margin-top:.9375rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal;letter-spacing:.25rem}}.ty-page__downloadticket-btn-role{background-color:#c33;border-radius:.25rem;width:15.25rem;height:3rem;border:transparent;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;text-transform:uppercase;margin-top:2.5rem}@media only screen and (max-width:61.9375rem){.ty-page__downloadticket-btn-role{width:100%;height:54px;text-align:center;margin-top:.9375rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal;letter-spacing:.25rem}}.ty-page__gust-register{text-align:center;font-size:18px;font-family:Roboto-Regular;line-height:25px;letter-spacing:.93px;color:#31414a;margin-top:0;margin-bottom:2.5rem}.ty-page__gust-register span{font-family:Roboto-Bold;color:#333}@media only screen and (max-width:61.9375rem){.ty-page__gust-register .gus-email{display:flex;flex-direction:column}}.ty-page__gust-register-pay{text-align:center;font-size:16px;font-family:Roboto-Regular;line-height:22px;letter-spacing:.93px;color:#31414a;margin-top:0}.ty-page__gust-register-pay span{font-family:Roboto-Regular;font-weight:700;color:#31414a}@media only screen and (max-width:61.9375rem){.ty-page__gust-register-pay .gus-email{display:flex;flex-direction:column}}.ty-page__share-btn-container{margin-top:2.5rem;margin-bottom:2.5rem;display:flex}@media only screen and (max-width:61.9375rem){.ty-page__share-btn-container{flex-direction:column}.ty-page__share-btn-container .share:last-child{margin-left:0;margin-top:1.25rem}}.ty-page__share-btn{color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.04063rem;background-color:transparent;border:transparent;text-transform:uppercase;display:flex;align-items:center;justify-content:center;margin-bottom:0}.ty-page__share-btn .icon-share-experience,.ty-page__share-btn .icon-share-red{width:1rem;height:1rem;margin-left:.625rem}.ty-page__invoicesupport-container{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:.03125rem;margin-top:1.5625rem;max-width:21.5625rem;text-align:center;line-height:2.125rem}.ty-page__invoicesupport-container.container-margin{margin-bottom:4.375rem}@media only screen and (max-width:61.9375rem){.ty-page__invoicesupport-container{width:100%;margin-left:0}}.ty-page__invoicesupport-container .support-text,.ty-page__invoicesupport-container .support-text:visited{text-decoration:none;color:#333;font-family:Roboto-Bold,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.ty-page__invoicesupport-container .invoicelink-text{text-decoration:none;padding-left:.5rem;font-style:normal;font-stretch:normal;color:#e01a10;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.ty-page__registration-container{color:#32414a;margin-top:3.125rem;margin-bottom:4.375rem}.ty-page__registration-container,.ty-page__registration-text{font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.22;letter-spacing:.0625rem;text-align:center}.ty-page__registration-text{color:#5b676e}.ty-page .link-text,.ty-page .link-text a:visited{margin-top:.625rem;margin-bottom:16px}.ty-page__nexttrip-text{font-size:1rem;font-weight:600;line-height:1;margin-top:1.875rem}.ty-page__nexttrip-text,.ty-page__reserverationhelp-text{color:#32414a;font-family:Roboto-Regular,sans-serif;letter-spacing:normal;text-align:left}.ty-page__reserverationhelp-text{font-size:.875rem;font-weight:400;line-height:1.14;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.ty-page__reserverationhelp-text{width:100%}}.ty-page__reservationsentmail-text{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.ty-page__reservationsentmail-text{width:100%;text-align:center}}.ty-page__reservation_details{text-align:left;max-width:43.125rem;padding-left:2.25rem;padding-right:2.25rem;margin-bottom:1.875rem}@media only screen and (max-width:61.9375rem){.ty-page__reservation_details{padding-left:1.25rem}}.ty-page .container-margin{margin-bottom:4.375rem;border:1px solid #f00}.ty-page .ty-page{display:flex;flex-direction:column;align-items:center}.ty-page .ty-page__login-link{text-decoration:none;font-style:normal;font-stretch:normal;text-align:center;color:#e01a10;font-family:Roboto-Bold,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.ty-page .ty-page__totalStyle{margin-left:4px;font-weight:700}.ty-page .ty-page__affiliate-link{text-decoration:underline;margin-top:3.125rem;margin-bottom:4.375rem;color:#c33;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ty-page .ty-page{margin-top:1.875rem;padding:0 0 2.5rem}}.ty-page .ty-page__heading{color:#32414a;font-family:Rams-Black,sans-serif;font-size:3.4375rem;font-weight:900;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__heading{font-size:2rem}}.ty-page .ty-page__title{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:.0625rem;margin-top:.625rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__title{font-size:.875rem}}.ty-page .ty-page .thankyou-image{margin-top:1.25rem;height:18.875rem;width:29.5625rem}.ty-page .ty-page__details{text-align:left;margin-top:1.875rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__details{text-align:center}}.ty-page .ty-page__sentto{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__sentto{display:flex;flex-direction:column}}.ty-page .ty-page__mail{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:normal;margin-left:10px}.ty-page .ty-page__authorisation,.ty-page .ty-page__operation,.ty-page .ty-page__reservationnumber-text{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:.125rem;text-transform:uppercase;margin-top:.625rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__authorisation,.ty-page .ty-page__operation,.ty-page .ty-page__reservationnumber-text{display:flex;flex-direction:column;text-align:center;margin-top:1.875rem}}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__authorisation{display:flex;flex-direction:column;margin-top:.625rem;text-align:center}}.ty-page .ty-page__btn-container{display:flex;flex-direction:column;align-items:center}.ty-page .ty-page__downloadticket-btn{background-color:#c33;border-radius:.25rem;width:22.875rem;height:4.5rem;border:transparent;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:700;line-height:.25rem;letter-spacing:normal;text-transform:none;letter-spacing:.425rem;margin-top:2.5rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__downloadticket-btn{width:100%;height:54px;text-align:center;margin-top:.9375rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:700;line-height:.25rem;letter-spacing:normal;letter-spacing:.3375rem}}.ty-page .ty-page__share-btn-container{margin-top:2.5rem;display:flex}.ty-page .ty-page__share-btn-container .share .title{text-decoration:underline;color:#636;font-size:18px;text-transform:none}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__share-btn-container{flex-direction:column;margin-top:1.875rem}.ty-page .ty-page__share-btn-container .share:last-child{margin-left:0;margin-top:1.25rem}}.ty-page .ty-page__share-btn{color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.04063rem;background-color:transparent;border:transparent;text-transform:uppercase;display:flex;align-items:center;justify-content:center;margin-bottom:0}.ty-page .ty-page__share-btn .icon-share-experience,.ty-page .ty-page__share-btn .icon-share-red{width:1rem;height:1rem;margin-left:.625rem}.ty-page .ty-page__invoicesupport-container{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:.03125rem;margin-top:1.5625rem;max-width:21.5625rem;text-align:center;line-height:2.125rem}.ty-page .ty-page__invoicesupport-container.container-margin{margin-bottom:4.375rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__invoicesupport-container{width:100%;margin-left:0;line-height:1.6875rem}}.ty-page .ty-page__invoicesupport-container .support-text,.ty-page .ty-page__invoicesupport-container .support-text:visited{text-decoration:none;color:#333;font-family:Roboto-Bold,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.ty-page .ty-page__invoicesupport-container .invoicelink-text{text-decoration:none;padding-left:.5rem;font-style:normal;font-stretch:normal;color:#e01a10;font-family:Roboto-Bold,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.ty-page .ty-page__registration-container{color:#32414a;margin-top:.3125rem;margin-bottom:.3125rem}.ty-page .ty-page__registration-container,.ty-page .ty-page__registration-text{font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.22;letter-spacing:.0625rem;text-align:center}.ty-page .ty-page__registration-text{color:#5b676e}.ty-page .ty-page .link-text,.ty-page .ty-page .link-text a:visited{margin-top:.625rem;margin-bottom:16px}.ty-page .ty-page__nexttrip-text{font-size:1rem;font-weight:600;line-height:1;margin-top:1.875rem}.ty-page .ty-page__nexttrip-text,.ty-page .ty-page__reserverationhelp-text{color:#32414a;font-family:Roboto-Regular,sans-serif;letter-spacing:normal;text-align:left}.ty-page .ty-page__reserverationhelp-text{font-size:.875rem;font-weight:400;line-height:1.14;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__reserverationhelp-text{width:100%}}.ty-page .ty-page__reservationsentmail-text{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__reservationsentmail-text{width:100%;text-align:center}}.ty-page .ty-page__reservation_details{text-align:left;max-width:43.125rem;padding-left:2.25rem;padding-right:2.25rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__reservation_details{padding-left:1.25rem}}.ty-page .ty-page .container-margin{margin-bottom:4.375rem;border:1px solid #f00}.ty-page .ty-page__new{text-align:center}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__new .thankyou-image{width:100%;height:13rem}}.ty-page .ty-page__new .ty-page__mail-details{padding:12px;border-top:1px solid #5b676e;border-bottom:1px solid #5b676e;margin:1rem 0;color:normal;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;color:#5b676e}.ty-page .ty-page__new .ty-page__mail-details b{color:#222d33;padding-left:5px;font-weight:700}.ty-page .ty-page__new .ty-page__reservation{display:flex;text-align:left;color:normal;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal;color:#5b676e}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__new .ty-page__reservation{display:block;font-size:.875rem}.ty-page .ty-page__new .ty-page__reservation h5{font-size:.9375rem}}.ty-page .ty-page__new .ty-page__reservation h5{font-size:1.125rem;font-weight:600}.ty-page .ty-page__new .ty-page__reservation p{padding:8px 0}.ty-page .ty-page__new .ty-page__reservation--left{width:50%}.ty-page .ty-page__new .ty-page__reservation--left span{padding-left:10px}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__new .ty-page__reservation--left{display:block;width:100%}}.ty-page .ty-page__new .ty-page__reservation-operation--number{padding:12px 0}.ty-page .ty-page__new .ty-page__reservation--right{width:50%;font-size:.875rem}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__new .ty-page__reservation--right{display:block;width:100%;margin-top:10px}}.ty-page .ty-page__new .ty-page__btn--container-left{width:55%;display:inline-block;text-align:right}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__new .ty-page__btn--container-left{display:block;width:100%;text-align:center;margin-bottom:15px}}.ty-page .ty-page__new .ty-page__btn--container-right{width:45%;display:inline-block}@media only screen and (max-width:61.9375rem){.ty-page .ty-page__new .ty-page__btn--container-right{display:block;width:100%}}.ty-page .ty-page__new .ty-page__btn--container-right .link-text{text-decoration:underline;font-style:normal;font-stretch:normal;text-align:center;color:#e01a10;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.ty-page .ty-page__new .ty-page__downloadticket-btn{width:auto;padding:10px 20px;margin-bottom:2.5rem}.ty-page .ty-page__new .ty-page__downloadticket-btnLink{width:auto;padding:10px 20px;margin:2.5rem 0;text-decoration:none;display:inline-block;line-height:2.2;text-align:center;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.25rem;background-color:#c33;border-radius:.25rem;border:transparent;text-transform:capitalize;height:3rem}.ty-page .ty-page__new .ty-page__paragraph{color:normal;font-size:.9375rem;letter-spacing:normal;color:#5b676e;padding:20px 0;letter-spacing:1px}.ty-page .ty-page__new .ty-page__paragraph,.ty-page_modification_container{font-family:Roboto-Regular,sans-serif;font-weight:400;line-height:normal;text-align:left}.ty-page_modification_container{color:normal;font-size:1.125rem;letter-spacing:normal;color:#333;max-width:50%;margin:auto}@media only screen and (max-width:61.9375rem){.ty-page_modification_container{color:normal;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;max-width:100%}}.ty-page_modification_container .ty-page_modify_current-trip{color:#636;margin-bottom:1.5625rem;line-height:1.875rem}.ty-page_modification_container .ty-page_modify_current-trip .ty-page_date{text-transform:capitalize}.ty-page_modification_container .ty-page_modify_current-trip .ty-page_date .trips-card__ctnr_origin_time{text-transform:lowercase;padding-left:10px}.ty-page_modification_container .ty-page_modify_current-trip .ty-page_date .trips-card__ctnr_origin_hour{text-transform:lowercase}.ty-page_modification_container .ty-page_modify_current-trip .ty-page_date span{padding-left:9px}.ty-page_modification_container .ty-page_modify_current-trip .ty-page_modify_current-trip_con{display:flex;align-items:center}.ty-page_modification_container .ty-page_modify_current-trip .ty-page_modify_current-trip_con .info_cont{display:flex;flex-direction:column}.ty-page_modification_container .ty-page_modify_current-trip .ty-page_modify_current-trip_con .info_cont .current-trip{color:#333}.ty-page_modification_container .ty-page_modify_current-trip .ty-page_modify_current-trip_con .trips-card__img{max-width:30%;flex:0 0 30%}.ty-page_modification_container .ty-page_modify_previous-trip{line-height:1.875rem}.ty-page_modification_container .ty-page_modify_previous-trip .ty-page_modify_details{opacity:.5}.ty-page_modification_container .ty-page_modify_previous-trip .ty-page_modify_details .ty-page_date{text-transform:capitalize}.ty-page_modification_container .ty-page_modify_previous-trip .ty-page_modify_details .ty-page_date .trips-card__ctnr_origin_time{text-transform:lowercase;padding-left:10px}.ty-page_modification_container .ty-page_modify_previous-trip .ty-page_modify_details .ty-page_date .trips-card__ctnr_origin_hour{text-transform:lowercase}.ty-page_modification_container .ty-page_modify_previous-trip .ty-page_modify_details .ty-page_date span{padding-left:9px}.ty-page_modification_container .ty-page_modify_previous-trip .ty-page_modify_previous-trip_con{display:flex;align-items:center}.ty-page_modification_container .ty-page_modify_previous-trip .ty-page_modify_previous-trip_con .info_cont{display:flex;flex-direction:column}.ty-page_modification_container .ty-page_modify_previous-trip .ty-page_modify_previous-trip_con .trips-card__img{max-width:30%;flex:0 0 30%}.ty-page__reservation_new{max-width:100% !important;width:100%}.ty-page__reservation_new .ty-page__reservation_email{padding:12px 0;border-top:1px solid #5b676e;border-bottom:1px solid #5b676e;margin:1rem 0}.ty-page__reservation_new .ty-page__reservation_email .ty-page__reservationsentmail-text{width:75%;margin:0 auto;color:normal;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;color:#5b676e}.ty-page__reservation_new .ty-page__reservation_email .ty-page__reservationsentmail-text span{color:#222d33;padding-right:5px;font-weight:700}@media only screen and (max-width:61.9375rem){.ty-page__reservation_new .ty-page__reservation_email .ty-page__reservationsentmail-text span{display:block}}@media only screen and (max-width:61.9375rem){.ty-page__reservation_new .ty-page__reservation_email .ty-page__reservationsentmail-text br{display:none}}.ty-page__reservation_new .ty-page__reservationnumber-text{width:75%;margin:20px auto;text-align:left}@media only screen and (max-width:61.9375rem){.ty-page__reservation_new .ty-page__reservationnumber-text{width:100%;text-align:center}}.thank-page_container .ty-page__details{width:67%;margin:0 auto}@media only screen and (max-width:61.9375rem){.thank-page_container .ty-page__details{width:100%}}.thank-page_container .ty-page__paymentheading{display:flex;align-items:center}.thank-page_container .ty-page__paymentheading .payment_thankyou-image{width:300px;height:190px}@media only screen and (max-width:61.9375rem){.thank-page_container .ty-page__paymentheading .payment_thankyou-image{width:97px;height:57px}}.thank-page_container .ty-page__paymentheading .payment_title{width:36.9375rem;text-align:left;margin:0 0 2.5rem 1.875rem;font-size:2.25rem;line-height:2.625rem;color:#333}@media only screen and (max-width:61.9375rem){.thank-page_container .ty-page__paymentheading .payment_title{display:block;width:100%;text-align:center;margin:0;font-size:1.125rem;line-height:1.5625rem}}.thank-page_container .ty-page__paymentheading .payment_title .tick_img{height:1.625rem;width:1.875rem;margin-right:1rem;margin-top:.625rem}@media only screen and (max-width:61.9375rem){.thank-page_container .ty-page__paymentheading .payment_title .tick_img{height:.8125rem;width:.875rem;margin-right:.25rem}}@media only screen and (max-width:61.9375rem){.thank-page_container .ty-page__paymentheading{display:block}}.thank-page_container .ty-page__sentto{color:normal;font-family:Rams-Regular,sans-serif;font-size:#e01a10;font-weight:400;line-height:normal;letter-spacing:normal;line-height:2.1875rem;font-size:1.3125rem;margin-bottom:2.1875rem;margin-top:2.1875rem;display:flex;flex-direction:column}@media only screen and (max-width:61.9375rem){.thank-page_container .ty-page__sentto{margin-top:1.125rem;font-size:.9375rem}}.thank-page_container .ty-page__mail{color:normal;font-family:Rams-Bold,sans-serif;font-size:#333;font-weight:400;line-height:normal;letter-spacing:normal;font-size:1.3125rem}@media only screen and (max-width:61.9375rem){.thank-page_container .ty-page__mail{font-size:.9375rem;word-wrap:break-word}}.thank-page_container .ty-page__amount,.thank-page_container .ty-page__authorisation,.thank-page_container .ty-page__operation,.thank-page_container .ty-page__ref{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:.125rem;letter-spacing:normal;display:flex;justify-content:space-between;align-items:center;text-transform:none;margin-bottom:1.875rem;margin-top:0;line-height:.9375rem;letter-spacing:.1625rem}@media only screen and (max-width:61.9375rem){.thank-page_container .ty-page__amount,.thank-page_container .ty-page__authorisation,.thank-page_container .ty-page__operation,.thank-page_container .ty-page__ref{font-size:.9375rem;flex-direction:row;line-height:normal;text-align:left}}.thank-page_container .ty-page__authorisation .payment_card{display:flex;align-items:center;justify-content:end;text-wrap:nowrap}.thank-page_container .ty-page__authorisation .payment_card .paymentimg_card_master{height:1.5rem;width:2.3125rem;margin-left:.625rem;margin-top:.1875rem}.ado-payment-info{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:.9375rem}.ado-payment .leave-modal{width:38.25rem;height:auto;z-index:999999999;font-style:normal;font-stretch:normal;text-align:center;color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:.15rem;padding:3.125rem 3.25rem 1.875rem}@media only screen and (max-width:61.9375rem){.ado-payment .leave-modal{padding:1.875rem 1.25rem 1.25rem;font-size:1.125rem;margin:1.25rem}}.ado-payment .modification-payment{font-family:Roboto-Regular;color:#333;font-size:21px;text-align:center;margin-top:6.25rem}.ado-payment .leave-modal h2{margin-bottom:2.625rem}@media only screen and (max-width:61.9375rem){.ado-payment .leave-modal h2{margin-bottom:1.25rem;margin-top:1.25rem}}.ado-payment .leave-modal button{display:inline}.ado-payment .react-tabs__tab-list{display:flex;flex-direction:row;margin-bottom:1.875rem;border-bottom:none}.ado-payment .react-tabs__tab{width:10.625rem;height:5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:.375rem;border:1px solid #ddd;margin-right:1rem;cursor:pointer;flex-direction:column;color:#666;font-family:Rams-Regular,sans-serif;font-size:1.0625rem;font-weight:400;line-height:21px;letter-spacing:1.44px}.ado-payment .react-tabs__tab:hover{box-shadow:0 0 .625rem rgba(0,0,0,0.07)}.ado-payment .react-tabs__tab--selected{border:1px solid #c33}.ado-payment .react-tabs__tab--disabled,.ado-payment .react-tabs__tab--selected:after{display:none}.ado-payment .react-tabs__tab .paymentimg_card{display:flex;justify-content:flex-start;gap:.25rem;margin:8px auto 0}.ado-payment .react-tabs__tab .paymentimg_card_visa{width:25px;height:16px}.ado-payment .react-tabs__tab .paymentimg_card_amex,.ado-payment .react-tabs__tab .paymentimg_card_master{width:24px;height:16px}.ado-payment .react-tabs__tab .paymentimg_paypal{display:flex;margin-top:8px}.ado-payment .react-tabs__tab .paymentimg_paypal img{width:63px;height:18px}.ado-payment .react-tabs__tab .paymentimg_cash{display:flex;margin-top:8px}.ado-payment .react-tabs__tab .paymentimg_cash img{width:27px;height:24px}.ado-payment .react-tabs__tab .paymentimg_transfer{display:flex;margin-top:8px}.ado-payment .react-tabs__tab .paymentimg_transfer img{width:24px !important;height:21px !important}.ado-payment .react-tabs__tab .paymentimg_mercadopago{display:flex;margin-top:8px}.ado-payment .react-tabs__tab .paymentimg_mercadopago img{width:80px;height:21px}.ado-payment .react-tabs__tab .paymentimg_monedero{display:flex;margin-top:8px}.ado-payment .react-tabs__tab .paymentimg_monedero img{width:40px;height:25px}.ado-payment .react-tabs__tab:first-child{letter-spacing:normal}.ado-payment .card-payment-method .custom-input{height:7.5rem;padding-left:0;padding-right:1.25rem}.ado-payment .card-payment-method .custom-input input::-webkit-inner-spin-button,.ado-payment .card-payment-method .custom-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ado-payment .card-payment-method .custom-input input[type=number]{-moz-appearance:textfield}.ado-payment .card-payment-method .custom-input input{width:100%;margin-bottom:.0625rem}@media only screen and (max-width:61.9375rem){.ado-payment .card-payment-method .custom-input{padding-right:0}}.ado-payment .card-payment-method .input-holder{padding-left:0}@media only screen and (max-width:61.9375rem){.ado-payment .card-payment-method .input-holder{padding-right:0}}.ado-payment .card-payment-method .dd-wrapper.profile{max-width:none}.ado-payment .card-payment-method .no-padding{padding:0}.ado-payment .card-payment-method .no-padding input.info-icon{right:.25rem}.ado-payment .card-payment-method input.info-icon{position:absolute;right:1.25rem;padding:0;width:16px;border:none}.ado-payment .card-payment-method .card-icon{width:1.625rem;position:absolute;top:1.6875rem;right:1.8125rem}.ado-payment .card-payment-method .expiry-month-year .simplebar-vertical{width:10px}.ado-payment .card-payment-method .expiry-month-year .simplebar-vertical .simplebar-scrollbar{width:8px;height:47px !important}.ado-payment .card-payment-method .expiry-month-year .simplebar-vertical .simplebar-scrollbar:before{border-radius:6px;background:#999}.ado-payment .card-payment-method .expiry-month-year .form-field .input-holder{padding-right:5px}.ado-payment .card-payment-method .expiry-month-year .form-field .monthdd{margin-right:10px}.ado-payment .card-payment-method .expiry-month-year .form-field .dd-wrapper__simpleBar{width:120px;height:168px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.4);border-radius:0 0 5px 5px}.ado-payment .card-payment-method .expiry-month-year .form-field .dd-wrapper__simpleBar [data-simplebar]{max-height:164px !important}.ado-payment .card-payment-method .expiry-month-year .form-field .dd-wrapper_list_item{width:120px;height:42px}.ado-payment .card-payment-method .expiry-month-year .form-field .dd-wrapper_list_item_btn{font-size:18px;letter-spacing:.88px}.ado-payment .card-payment-method .expiry-month-year .form-field .dd-wrapper_btn{display:flex;align-items:center}.ado-payment .card-payment-method .expiry-month-year .form-field .dd-wrapper_btn .icon{width:12px;height:9px}.ado-payment .tryagain-modal{max-width:21.5625rem !important;margin:auto;padding:2.3125rem 2.4375rem 1.5625rem;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,0.16078431)}.ado-payment .tryagain-modal .info{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3125rem;letter-spacing:normal}.ado-payment .tryagain-modal .err_info{margin-top:20px;margin-bottom:40px}.ado-payment .tryagain-modal .err_info p{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:left}.ado-payment .tryagain-modal .err_info p span{margin-left:5px}.ado-payment .tryagain-modal__btn-con{text-align:center;margin-top:1.25rem}.ado-payment .tryagain-modal__btn-con__acceptbtn{width:7.4375rem;height:2.5rem;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:1.05rem;letter-spacing:.24938rem;padding:0}.ado-payment .agree-terms{display:flex;align-items:center;margin-top:6.25rem}.ado-payment .agree-terms .terms-letter{color:#adb3b7;margin-top:.5rem}.ado-payment .agree-terms .terms-letter,.ado-payment .agree-terms .terms-letter .modify-accept__ticket{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}.ado-payment .agree-terms .terms-letter .modify-accept__ticket{color:#32414a;padding:0 .4375rem}@media only screen and (max-width:61.9375rem){.ado-payment{margin:0 -2px}.ado-payment .react-tabs__tab-list{flex-wrap:wrap;justify-content:center;padding-left:0;padding-right:0}.ado-payment .react-tabs__tab{height:3.625rem;width:20.25rem;flex-direction:row;justify-content:space-between;line-height:16px;margin:0 auto .625rem}.ado-payment .react-tabs__tab .paymentimg_card{width:40%;margin:0}.ado-payment .react-tabs__tab .paymentimg_cash,.ado-payment .react-tabs__tab .paymentimg_mercadopago,.ado-payment .react-tabs__tab .paymentimg_monedero,.ado-payment .react-tabs__tab .paymentimg_paypal,.ado-payment .react-tabs__tab .paymentimg_transfer{margin:0}.ado-payment .card-payment-method .card-cvv,.ado-payment .card-payment-method .expiry-month-year{padding-right:0}.cart-total__continue{margin-top:1.25rem}}@media only screen and (max-width:61.9375rem) and (max-width:61.9375rem){.cart-total__continue{margin-top:0}}@media only screen and (max-width:61.9375rem){.cart-total__acceptterm{margin:2.625rem auto 0}.cart-total__tncLink:link{display:inline;margin-left:.25rem;margin-right:.25rem;font-family:Roboto-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:normal}.cart-total__tncLink,.cart-total__tncLink:link{text-decoration:none;color:#32414a}.cart-total__tncLink2{display:inline;margin-left:.25rem}}.tryagain-modal{max-width:21.5625rem !important;margin:auto !important;padding:2.3125rem 2.4375rem 1.5625rem !important;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,0.16078431)}.tryagain-modal .info{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3125rem;letter-spacing:normal}.tryagain-modal .err_info{margin-top:20px;margin-bottom:40px}.tryagain-modal .err_info p{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:left}.tryagain-modal .err_info p span{margin-left:5px}.tryagain-modal__btn-con{text-align:center;margin-top:1.25rem}.tryagain-modal__btn-con__acceptbtn{width:7.4375rem;height:2.5rem;color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:1.05rem;letter-spacing:.24938rem;padding:0}.modalStyle.fav-modal{padding:5.625rem 6.1875rem 4.375rem 6.3125rem;width:33.25rem;max-width:63%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:61.9375rem){.modalStyle.fav-modal{padding:4.375rem 1.25rem 2.5rem;width:88%;max-width:88%}}.modalStyle.fav-modal .custom-input{display:flex;width:100%;flex-direction:column}.modalStyle.fav-modal .custom-input input{width:100%}.modalStyle.fav-modal .fav-modal__title{color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:2.4px;margin-bottom:4.75rem;text-transform:uppercase}@media only screen and (max-width:61.9375rem){.modalStyle.fav-modal .fav-modal__title{margin-bottom:3.5rem}}.modalStyle.fav-modal .fav-modal__error{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:.8px;background:#596770;color:#f7f9fa;padding:.625rem;border-radius:.125rem;margin-top:.9375rem;margin-bottom:.9375rem}.modalStyle.fav-modal .fav-modal__terminal{display:flex;margin-top:3.125rem}.modalStyle.fav-modal .fav-modal__terminal_image{width:5.625rem;height:2rem;margin-right:1.875rem}.modalStyle.fav-modal .fav-modal__terminal_details{display:flex;flex-direction:column;width:13.25rem}.modalStyle.fav-modal .fav-modal__terminal_details-label{color:#222d33;font-family:Rams-Light,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.7px;width:100%;margin-bottom:.3125rem}.modalStyle.fav-modal .fav-modal__terminal_details-info{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal;width:100%;margin-bottom:1.3125rem}.modalStyle.fav-modal .fav-modal__buttoncontainer{margin:1.5625rem 0 0;text-align:center}@media only screen and (max-width:61.9375rem){.modalStyle.fav-modal .fav-modal__buttoncontainer{margin:1.1875rem 0 0}}.modalStyle.fav-modal .fav-modal__buttoncontainer_accept{color:#fff;font-family:Rams-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;border:none;text-align:center;text-transform:uppercase;padding:1.125rem 0;background-color:#c33;border-radius:.25rem;width:100%}.modalStyle.fav-modal .fav-modal__buttoncontainer_accept:hover{box-shadow:0 0 .625rem 0 rgba(0,0,0,0.3)}.modalStyle.deletefav-modal{max-width:500px;max-height:355px;padding:103px 35px 90px}@media only screen and (max-width:61.9375rem){.modalStyle.deletefav-modal{max-width:335px;max-height:320px;padding:65px 32px;margin:auto}}.modalStyle.deletefav-modal .deletefav{display:block}.modalStyle.deletefav-modal .deletefav_label{font-family:Roboto-Regular;font-size:24px;letter-spacing:1.39px;line-height:30px;color:#666;text-align:center}@media only screen and (max-width:61.9375rem){.modalStyle.deletefav-modal .deletefav_label{font-size:18px;letter-spacing:1.04px;line-height:21px}}.modalStyle.deletefav-modal .deletefav_btncontainer{display:flex;align-items:center;justify-content:space-evenly;padding-top:54px}@media only screen and (max-width:61.9375rem){.modalStyle.deletefav-modal .deletefav_btncontainer{flex-direction:column-reverse;padding-top:34px}}.modalStyle.deletefav-modal .deletefav_btncontainer_cancelbtn{font-family:Roboto-Regular;font-size:18px;letter-spacing:1.04px;line-height:30px;color:#666;text-decoration:underline}@media only screen and (max-width:61.9375rem){.modalStyle.deletefav-modal .deletefav_btncontainer_cancelbtn{padding-top:24px}}.modalStyle.deletefav-modal .deletefav_btncontainer_acceptbtn{width:150px;height:48px;background:#c33;border-radius:3px;border:0;font-family:Rams-Bold;font-size:18px;letter-spacing:1.8px;line-height:16px;color:#fff}.favorites__header{font-family:Rams-Regular,sans-serif;font-size:1.5rem;letter-spacing:2.4px;text-transform:uppercase}.favorites__header,.favorites__subtext{color:#32414a;font-weight:400;line-height:normal}.favorites__subtext{font-family:Roboto-Regular,sans-serif;font-size:.8125rem;letter-spacing:normal;margin:1.25rem 0 1.875rem}.favorites__no-results{max-width:17.4375rem;text-align:center;margin:.75rem auto 0}.favorites__no-results_text{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.78px;margin-top:.9375rem}.favorite-card{padding:0;max-width:17.5rem;border:1px solid #ebeced;border-radius:.3125rem;background:#fff;margin-bottom:2.5rem}@media only screen and (max-width:61.9375rem){.favorite-card{max-width:inherit;margin-bottom:1.25rem}}@media only screen and (min-width:62rem){.favorite-card:nth-child(2n){margin-left:1.5625rem}}.favorite-card__details{padding:1.25rem}.favorite-card__details_name{color:#636;font-family:Roboto-Medium,sans-serif;font-size:1rem;font-weight:500;line-height:1.31;letter-spacing:normal}.favorite-card__details_search{cursor:pointer;background:transparent;border:none}.favorite-card__details_brand{margin:.625rem 0;height:1.5rem}.favorite-card__details_brand_img{width:4.3125rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.favorite-card__details__trip_icon{margin-right:.625rem}.favorite-card__details__trip_desti,.favorite-card__details__trip_origin{color:#4c6072;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}.favorite-card__details__trip_origin{height:1.875rem;margin-bottom:2.375rem}.favorite-card__action{display:flex;justify-content:space-between;padding:.625rem 1.25rem;border-top:1px solid #ebeced}.favorite-card__action_delete,.favorite-card__action_edit{color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.65;background:transparent;border:none;text-transform:uppercase;padding:0}.favorite-card__action_delete_img,.favorite-card__action_edit_img{margin-left:.625rem}.tripalert-modal.modalStyle{padding:3.125rem;width:31.25rem;z-index:9999999}.tripalert-modal__msg{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center}.timingAlert .tripalert-modal__msg{text-align:left}.tripalert-modal__buttoncontainer{margin:1.5625rem 0 0;text-align:center}.timingAlert .tripalert-modal__buttoncontainer{text-align:right}.tripalert-modal__buttoncontainer_accept,.tripalert-modal__buttoncontainer_cancel{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;border:none;text-align:center;text-transform:uppercase;padding:.75rem 1.6875rem .8125rem;background-color:#c33;border-radius:.25rem}.tripalert-modal__buttoncontainer_cancel{margin-right:1.3125rem;background-color:#596770}.ado-favorite-delete-modal .ado-modal{align-items:center}.ado-favorite-delete-modal .ado-modal .modalStyle.fav-modal{padding:3.125rem 1.9375rem 1.875rem 1.875rem}@media only screen and (max-width:61.9375rem){.ado-favorite-delete-modal .ado-modal .modalStyle.fav-modal{padding:1.875rem .625rem 1.25rem}}.ado-favorite-delete-modal .ado-modal .delete-favorite{width:100%;text-align:center}.ado-favorite-delete-modal .ado-modal .delete-favorite__btn{text-align:right;margin:1.5625rem 0 0}@media only screen and (max-width:61.9375rem){.ado-favorite-delete-modal .ado-modal .delete-favorite__btn{text-align:center}}.ado-favorite-delete-modal .ado-modal .delete-favorite__btn_cancel,.ado-favorite-delete-modal .ado-modal .delete-favorite__btn_save{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;border:none;text-align:center;text-transform:uppercase;padding:.9375rem 1.6875rem;background-color:#c33;border-radius:.25rem}@media only screen and (max-width:61.9375rem){.ado-favorite-delete-modal .ado-modal .delete-favorite__btn_cancel,.ado-favorite-delete-modal .ado-modal .delete-favorite__btn_save{padding:.9375rem .625rem}}.ado-favorite-delete-modal .ado-modal .delete-favorite__btn_cancel{margin-right:1.3125rem;background-color:#596770}.ado-favorite-delete-modal .ado-modal .delete-favorite_title{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:.75rem}@media only screen and (max-width:61.9375rem){.ado-favorite-delete-modal .ado-modal .delete-favorite_title{font-size:1.375rem;text-align:center}}.ado-favorite-edit-modal .ado-modal{align-items:center}.ado-favorite-edit-modal .ado-modal .modalStyle.fav-modal{padding:3.0625rem 1.9375rem 1.34375rem 1.875rem}@media only screen and (max-width:61.9375rem){.ado-favorite-edit-modal .ado-modal .modalStyle.fav-modal{padding:1.75rem .625rem 1.1875rem}}.ado-favorite-edit-modal .ado-modal .edit-favorite,.ado-favorite-edit-modal .ado-modal .edit-favorite .custom-input input{width:100%}.ado-favorite-edit-modal .ado-modal .edit-favorite__btn{text-align:right;margin:1.5625rem 0 0}@media only screen and (max-width:61.9375rem){.ado-favorite-edit-modal .ado-modal .edit-favorite__btn{text-align:center;margin-top:48px}}.ado-favorite-edit-modal .ado-modal .edit-favorite__btn_cancel,.ado-favorite-edit-modal .ado-modal .edit-favorite__btn_save{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;border:none;text-align:center;text-transform:uppercase;padding:.9375rem 1.6875rem;background-color:#c33;border-radius:.25rem}@media only screen and (max-width:61.9375rem){.ado-favorite-edit-modal .ado-modal .edit-favorite__btn_cancel,.ado-favorite-edit-modal .ado-modal .edit-favorite__btn_save{padding:.75rem .875rem .6875rem .8125rem}}.ado-favorite-edit-modal .ado-modal .edit-favorite__btn_cancel{margin-right:1.3125rem;background-color:#596770}.ado-favorite-edit-modal .ado-modal .edit-favorite_title{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:.75rem}@media only screen and (max-width:61.9375rem){.ado-favorite-edit-modal .ado-modal .edit-favorite_title{font-size:1.375rem;text-align:center;margin-bottom:3.125rem}}.ado-error-page__error-img{padding:6.25rem 5.625rem 9.9375rem 9.9375rem !important}.ado-error-page__errorMsgDiv{padding-top:0;margin:auto 0}.ado-error-page .tenemosNoticias{color:#32414a;font-family:Rams-Black,sans-serif;font-size:3.4375rem;font-weight:900;line-height:normal;letter-spacing:normal}.ado-error-page .errorMsgText{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:1px}.ado-error-page .error_msg_one{margin-top:1.875rem}.ado-error-page .error_msg_two{margin-bottom:1.875rem;margin-top:1.0625rem}.ado-error-page .align-self_start{align-self:self-start;width:20.5625rem;padding-top:1rem;padding-bottom:1rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:61.9375rem){.ado-error-page{flex-direction:column;text-align:center}.ado-error-page .tenemosNoticias{font-size:2.0625rem}.ado-error-page .errorMsgText{font-size:.875rem}.ado-error-page__error-img{padding:1.875rem 1.1875rem 1.875rem 1.25rem !important}.ado-error-page .search-your-trip-btn{padding:0 1.3125rem 5.0625rem 1.25rem}.ado-error-page .container-width{width:100%;max-width:17.4375rem;text-transform:uppercase}.ado-error-page .error_msg_one{margin-top:.625rem}.ado-error-page .error_msg_two{margin-bottom:0;margin-top:1.0625rem}.ado-error-page__errorMsgDiv{padding:1.875rem 1.25rem 0}}html.smartbanner-show{margin-top:0}.modal-open .smartbanner{min-width:104%;min-width:calc(116%)}.smartbanner{box-shadow:none;background:#f2f2f2;height:4.3125rem;position:relative;z-index:500}.smartbanner .smartbanner-container{display:flex;align-items:center;justify-content:flex-start;height:100%;padding:0 20px 0 5px}.smartbanner .smartbanner-close{color:#888;font-family:Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.125rem;letter-spacing:normal;border:0;width:1.125rem;height:1.125rem;text-shadow:0 1px 0 #fff;-webkit-font-smoothing:none;background:none;box-shadow:none;max-width:none}.smartbanner .smartbanner-title{color:rgba(0,0,0,0.8);font-family:SFProText,sans-serif;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:.02687rem;text-shadow:none}.smartbanner .smartbanner-author,.smartbanner .smartbanner-description{color:rgba(50,50,50,0.8);font-family:SFProText,sans-serif;font-size:.625rem;font-weight:400;line-height:.75rem;letter-spacing:.02625rem;text-shadow:none}.smartbanner .smartbanner-info{width:auto;flex:1}.smartbanner .smartbanner-wrapper{height:100%;display:flex;align-items:center;justify-content:flex-end;max-width:6.25rem}.smartbanner .smartbanner-wrapper a{box-shadow:none}.smartbanner .smartbanner-wrapper a .smartbanner-button-text{color:#0080dc;font-family:SFProText,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.125rem;letter-spacing:.01312rem;background:none;padding:0}.promotions-wrapper .promotion-banner-col2 .row>div{padding:0 .25rem}.promotions-wrapper .promotion-banner-col2 .row>div:first-child{padding-left:0}.promotions-wrapper .promotion-banner-col2 .row>div:last-child{padding-right:0}.promotions-wrapper .promotion-banner-col3 .row>div{padding:0 .125rem}.promotions-wrapper .promotion-banner-col3 .row>div:first-child{padding-left:0}.promotions-wrapper .promotion-banner-col3 .row>div:last-child{padding-right:0}.promotions-wrapper .promotion-banner-col3 .title{color:#fff;font-family:Rams-Light,sans-serif;font-size:2.5rem;font-weight:400;line-height:normal;letter-spacing:normal}.promotions-wrapper .slick-slide{opacity:.3;pointer-events:none}.promotions-wrapper .slick-slide.slick-active{opacity:1;pointer-events:auto}.promotions-wrapper .slick-next{right:.625rem}.promotions-wrapper .slick-prev{left:.625rem;z-index:1}.ado-my-movements{padding-left:1.25rem}.ado-my-movements__heading{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:2.4px;text-transform:uppercase}.ado-my-movements__title{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-top:1.25rem;margin-bottom:1.875rem}.ado-my-movements .react-tabs__tab-list{text-align:center;border-bottom:none;margin-bottom:0}.ado-my-movements .react-tabs__tab{color:#9b9b9b;font-family:Rams-Bold,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;background:transparent;border:none;border-bottom:2px solid #d6d9db;text-transform:uppercase;margin-bottom:1.875rem}.ado-my-movements .react-tabs__tab:first-child{margin-right:1.25rem}@media only screen and (min-width:62rem){.ado-my-movements .react-tabs__tab{width:13.4375rem}}.ado-my-movements .react-tabs__tab--selected{border-color:#32414a;color:#32414a}.ado-my-movements__imgdiv{text-align:center;padding-top:.625rem}.ado-my-movements__info{color:#9b9b9b;line-height:normal;letter-spacing:.78px;margin-top:.9375rem}.ado-my-movements__downloadcsv,.ado-my-movements__info{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;margin-bottom:1.875rem}.ado-my-movements__downloadcsv{color:#32414a;line-height:1.43;letter-spacing:.65px;text-transform:uppercase;cursor:pointer;display:inline-block}.ado-my-movements__download-img{margin-left:.375rem}.ado-my-movements .disableClick{cursor:not-allowed;opacity:.5}@media only screen and (max-width:61.9375rem){.ado-my-movements{padding:1.25rem .3125rem 0}.ado-my-movements__download-img{margin-left:.375rem;position:absolute;right:0}.ado-my-movements__imgdiv{margin-top:1.25rem;padding-top:0}}.tabscontent .affiliateinfo__heading{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:500;line-height:1.14;letter-spacing:1px;margin-bottom:.625rem;padding-left:0}.tabscontent .affiliateinfo__detail-titles{color:#838d92}.tabscontent .affiliateinfo__detail-titles,.tabscontent .affiliateinfo__details{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:1px;padding:0}.tabscontent .affiliateinfo__details{color:#32414a;text-align:right}.tabscontent .affiliateinfo .movements-separator{margin:1.875rem 0;border:.5px solid #ebeced}.tabscontent .affiliateinfo__details-div{margin-top:.625rem !important}.tabscontent .affiliateinfo .adv-point-of-sale{margin-bottom:0}.tabscontent__no-data-div{text-align:center}.tabscontent__info{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.78px;margin-top:.9375rem;margin-bottom:1.875rem}@media only screen and (max-width:61.9375rem){.tabscontent .affiliateinfo__details{text-align:left;margin-top:.625rem}.tabscontent__no-data-div{margin-top:1.25rem}}.interest-modal{padding:6.25rem 6.25rem 4.375rem;width:47.3125rem;height:auto}.interest-modal h2{font-stretch:normal;text-align:center;color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:.15rem}.interest-modal .modal-content{margin-top:2.5rem;border:0;box-shadow:0 0 0;font-stretch:normal;text-align:center}.interest-modal .modal-content p{margin-bottom:1.25rem;color:#5b676e;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:.04875rem}.interest-modal .modal-content p span{font-weight:700}@media only screen and (max-width:61.9375rem){.interest-modal{width:22.5rem;height:40rem;overflow-y:scroll}.interest-modal h2{font-stretch:normal;text-align:center;margin-top:1.8125rem;color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.18;letter-spacing:.1375rem}.interest-modal .modal-content{margin-top:1.9375rem;font-stretch:normal;text-align:center;margin-left:0;border:0;box-shadow:0 0 0;padding:0 .625rem;text-align:left}.interest-modal .modal-content p{color:#5b676e;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:1.33;letter-spacing:.04938rem}.interest-modal .modal-content p span{font-weight:700}.interest-modal .modal-content p:nth-child(3),.interest-modal .modal-content p:nth-child(4),.interest-modal .modal-content p:nth-child(5){text-align:center}}.card-modal{width:33.25rem;height:27.375rem;border-radius:.1875rem}.card-modal__cvv{font-style:normal;font-stretch:normal;text-align:center;color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.18;letter-spacing:.1375rem}@media only screen and (max-width:61.9375rem){.card-modal__cvv{color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:.15rem}}.card-modal .card-cvv{text-align:center}.card-modal .cvv-img{margin-top:2.5rem}.card-modal__info{display:block;font-style:normal;font-stretch:normal;margin-top:2.5rem;color:#5b676e;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.22;letter-spacing:.0625rem}@media only screen and (max-width:61.9375rem){.card-modal__info{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:.0625rem}}.ado-travel-tciket,.trips{padding:0}.ado-travel-tciket__header,.trips__header{color:#333;font-family:Rams-Regular,sans-serif;font-size:2.25rem;font-weight:400;line-height:normal;letter-spacing:2.4px;text-transform:none}@media only screen and (max-width:61.9375rem){.ado-travel-tciket__header,.trips__header{font-size:1.6875rem}}.ado-travel-tciket__subtext,.trips__subtext{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal;margin:1.25rem 0 1.875rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket__subtext,.trips__subtext{font-size:.9375rem}}.ado-travel-tciket__monthinfo,.trips__monthinfo{color:#666;font-family:Rams-Regular,sans-serif;font-size:1.3125rem;font-weight:400;line-height:1.31;letter-spacing:1px;margin-bottom:.625rem;text-transform:capitalize}.ado-travel-tciket__no-results,.trips__no-results{max-width:16rem;text-align:center;margin:.75rem auto 0}.ado-travel-tciket__no-results_text,.trips__no-results_text{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.78;margin-top:.9375rem}.ado-travel-tciket-tab_selected,.trips-tab_selected{color:#64186d !important;border:1px solid #64186d !important}.ado-travel-tciket-tablist,.trips-tablist{display:flex;gap:.625rem;margin-block:1rem 1.25rem}.ado-travel-tciket-tablist__tab,.trips-tablist__tab{color:rgba(100,24,109,0.5);font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:normal;border:1px solid rgba(100,24,109,0.5);border-radius:6px;background-color:#fff;padding:.375rem .75rem;cursor:pointer}.ado-travel-tciket .ticket-modification,.trips .ticket-modification{max-width:31.25rem;padding:3.125rem 2.5rem;margin:auto}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .ticket-modification,.trips .ticket-modification{max-width:100%;height:100%;padding:3.125rem 1.25rem}}.ado-travel-tciket .ticket-modification .modify-model__header_title,.trips .ticket-modification .modify-model__header_title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.6875rem;font-weight:400;line-height:1.25;letter-spacing:2px;margin-bottom:1.25rem}.ado-travel-tciket .ticket-modification .modify-model__info,.ado-travel-tciket .ticket-modification .modify-model_details ul,.trips .ticket-modification .modify-model__info,.trips .ticket-modification .modify-model_details ul{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;margin-bottom:2.1875rem}.ado-travel-tciket .ticket-modification .modify-model_details ul li,.trips .ticket-modification .modify-model_details ul li{margin-bottom:.9375rem}.ado-travel-tciket .ticket-modification .modify-model_details ul li b,.trips .ticket-modification .modify-model_details ul li b{font-family:Roboto-Bold;color:#666;margin:0 .3125rem}.ado-travel-tciket .ticket-modification .modify-model__cnt-btn,.trips .ticket-modification .modify-model__cnt-btn{display:flex;justify-content:center}.ado-travel-tciket .ticket-modification .modify-model__cnt-btn .modify-cnt-btn,.trips .ticket-modification .modify-model__cnt-btn .modify-cnt-btn{margin-bottom:1.25rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .ticket-modification .modify-model__cnt-btn .modify-cnt-btn,.trips .ticket-modification .modify-model__cnt-btn .modify-cnt-btn{width:100%}}.ado-travel-tciket .ticket-modification .modify-model__link,.trips .ticket-modification .modify-model__link{margin-left:.375rem;color:#636}.ado-travel-tciket .text-bold,.trips .text-bold{font-weight:700 !important}.ado-travel-tciket .text-underline,.trips .text-underline{border-bottom:1px solid #e1d8ea}.ado-travel-tciket .fs-20,.trips .fs-20{font-size:1.25rem !important}.ado-travel-tciket .fs-24,.trips .fs-24{font-size:1.5rem !important}.ado-travel-tciket .ticket-cancelation,.trips .ticket-cancelation{max-width:31.25rem;padding:3.125rem 2.5rem;margin:auto}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .ticket-cancelation,.trips .ticket-cancelation{max-width:100%;height:100%;padding:3.125rem 1.25rem}}.ado-travel-tciket .ticket-cancelation .cancel-model__title,.trips .ticket-cancelation .cancel-model__title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.6875rem;font-weight:400;line-height:1.25;letter-spacing:2px;padding-top:.625rem}.ado-travel-tciket .ticket-cancelation .cancel-model__content,.trips .ticket-cancelation .cancel-model__content{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;padding-block:1.25rem}.ado-travel-tciket .ticket-cancelation .cancel-model__cnt-btn,.trips .ticket-cancelation .cancel-model__cnt-btn{display:flex;justify-content:center}.ado-travel-tciket .ticket-cancelation .cancel-model__cnt-btn .modify-cnt-btn,.trips .ticket-cancelation .cancel-model__cnt-btn .modify-cnt-btn{margin-bottom:1.25rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .ticket-cancelation .cancel-model__cnt-btn .modify-cnt-btn,.trips .ticket-cancelation .cancel-model__cnt-btn .modify-cnt-btn{width:100%}}.ado-travel-tciket .cancelation-model,.trips .cancelation-model{max-width:30rem;margin:auto;padding:0;border-radius:.3125rem;overflow:hidden}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .cancelation-model,.trips .cancelation-model{margin:1.875rem}}.ado-travel-tciket .cancelation-model__content,.trips .cancelation-model__content{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;padding:1.5625rem 1.25rem}.ado-travel-tciket .cancelation-model__title,.trips .cancelation-model__title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:normal;padding-bottom:1.25rem}.ado-travel-tciket .cancelation-model__img,.trips .cancelation-model__img{margin-top:1.25rem;display:flex;justify-content:center}.ado-travel-tciket .cancelation-model__img img,.trips .cancelation-model__img img{max-width:100%}.ado-travel-tciket .cancelation-model__msg,.trips .cancelation-model__msg{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem;letter-spacing:normal;text-align:center;margin-top:-0.9375rem;margin-bottom:2rem}.ado-travel-tciket .cancelation-model__info,.trips .cancelation-model__info{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal;line-height:21px;text-align:center;margin-bottom:1.625rem}.ado-travel-tciket .cancelation-model__terms,.trips .cancelation-model__terms{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal;margin-bottom:1.875rem;padding-inline:1.875rem}.ado-travel-tciket .cancelation-model__terms a,.trips .cancelation-model__terms a{color:#636;text-decoration:underline}.ado-travel-tciket .cancelation-model__btn,.trips .cancelation-model__btn{display:flex;flex-direction:column;gap:1.5rem}.ado-travel-tciket .cancelation-model__btn .btn,.ado-travel-tciket .cancelation-model__btn .btn-basic,.ado-travel-tciket .cancelation-model__btn .btn-cta,.ado-travel-tciket .cancelation-model__btn .btn-primary,.ado-travel-tciket .cancelation-model__btn .btn-search,.ado-travel-tciket .cancelation-model__btn .btn-secondary,.ado-travel-tciket .cancelation-model__btn .btn-secondary-inverse,.ado-travel-tciket .cancelation-model__btn a.cta,.trips .cancelation-model__btn .btn,.trips .cancelation-model__btn .btn-basic,.trips .cancelation-model__btn .btn-cta,.trips .cancelation-model__btn .btn-primary,.trips .cancelation-model__btn .btn-search,.trips .cancelation-model__btn .btn-secondary,.trips .cancelation-model__btn .btn-secondary-inverse,.trips .cancelation-model__btn a.cta{width:100%;padding-block:.6875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4375rem;letter-spacing:normal}.ado-travel-tciket .cancelation-model__btn .btn-basic:disabled,.ado-travel-tciket .cancelation-model__btn .btn-cta:disabled,.ado-travel-tciket .cancelation-model__btn .btn-primary:disabled,.ado-travel-tciket .cancelation-model__btn .btn-search:disabled,.ado-travel-tciket .cancelation-model__btn .btn-secondary-inverse:disabled,.ado-travel-tciket .cancelation-model__btn .btn-secondary:disabled,.ado-travel-tciket .cancelation-model__btn .btn:disabled,.ado-travel-tciket .cancelation-model__btn a.cta:disabled,.trips .cancelation-model__btn .btn-basic:disabled,.trips .cancelation-model__btn .btn-cta:disabled,.trips .cancelation-model__btn .btn-primary:disabled,.trips .cancelation-model__btn .btn-search:disabled,.trips .cancelation-model__btn .btn-secondary-inverse:disabled,.trips .cancelation-model__btn .btn-secondary:disabled,.trips .cancelation-model__btn .btn:disabled,.trips .cancelation-model__btn a.cta:disabled{background-color:#d8dfe3 !important;color:#66818d}.ado-travel-tciket .cancelation-model__btn .inverse,.trips .cancelation-model__btn .inverse{background:none;border:1px solid #636;color:#636}.ado-travel-tciket .cancelation-model__footer,.ado-travel-tciket .cancelation-model__subtitle,.trips .cancelation-model__footer,.trips .cancelation-model__subtitle{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-align:center;padding-block:1.4375rem}.ado-travel-tciket .cancelation-model__footer,.trips .cancelation-model__footer{background-color:#edf2f5}.ado-travel-tciket .cancelation-model__footer-link,.trips .cancelation-model__footer-link{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.25;letter-spacing:normal;color:#1d262a !important;text-decoration:none}.ado-travel-tciket .wallet-pin-confirmation-model .cancelation-model__img,.trips .wallet-pin-confirmation-model .cancelation-model__img{margin-top:0}.ado-travel-tciket .wallet-pin-confirmation-model .cancelation-model__info,.trips .wallet-pin-confirmation-model .cancelation-model__info{padding-inline:1.875rem;text-align:left;display:flex;flex-direction:column;gap:1.5rem}.ado-travel-tciket .wallet-pin-confirmation-model .cancelation-model__info .balance-details,.trips .wallet-pin-confirmation-model .cancelation-model__info .balance-details{display:flex;flex-direction:column;gap:1rem}.ado-travel-tciket .wallet-pin-confirmation-model .cancelation-model__info .balance-details_item,.trips .wallet-pin-confirmation-model .cancelation-model__info .balance-details_item{display:flex;gap:1rem}.ado-travel-tciket .wallet-pin-confirmation-model .cancelation-model__info .balance-details_item .divider,.trips .wallet-pin-confirmation-model .cancelation-model__info .balance-details_item .divider{flex-grow:1;position:relative}.ado-travel-tciket .wallet-pin-confirmation-model .cancelation-model__info .balance-details_item .divider:before,.trips .wallet-pin-confirmation-model .cancelation-model__info .balance-details_item .divider:before{content:"";position:absolute;top:50%;width:100%;height:1px;background-image:linear-gradient(90deg, #c3d7e0 12px, transparent 0);background-size:16px 1px}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper,.trips .wallet-pin-confirmation-model .pin-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-inline:1.875rem;margin-bottom:2rem}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-title,.trips .wallet-pin-confirmation-model .pin-wrapper .pin-title{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25;letter-spacing:normal}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-inputs,.trips .wallet-pin-confirmation-model .pin-wrapper .pin-inputs{display:flex;gap:2rem}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-inputs input[type=number]::-webkit-inner-spin-button,.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-inputs input[type=number]::-webkit-outer-spin-button,.trips .wallet-pin-confirmation-model .pin-wrapper .pin-inputs input[type=number]::-webkit-inner-spin-button,.trips .wallet-pin-confirmation-model .pin-wrapper .pin-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-inputs input[type=number],.trips .wallet-pin-confirmation-model .pin-wrapper .pin-inputs input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-inputs .pin-input,.trips .wallet-pin-confirmation-model .pin-wrapper .pin-inputs .pin-input{width:45px}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-inputs .pin-input input,.trips .wallet-pin-confirmation-model .pin-wrapper .pin-inputs .pin-input input{max-width:100%;padding-block:13px;padding-left:19px;font-weight:700;background:linear-gradient(180deg, #fff, #f0f2f4);border-radius:200px;border:1px solid #d8dfe3}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-help,.trips .wallet-pin-confirmation-model .pin-wrapper .pin-help{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25;letter-spacing:normal;align-self:flex-start}.ado-travel-tciket .wallet-pin-confirmation-model .pin-wrapper .pin-help a,.trips .wallet-pin-confirmation-model .pin-wrapper .pin-help a{color:#636;text-decoration:underline}.ado-travel-tciket .trips-card,.trips .trips-card{background-color:#fff;border-radius:.25rem;margin-bottom:1.875rem}.ado-travel-tciket .trips-card__busimg,.trips .trips-card__busimg{max-width:120px}.ado-travel-tciket .trips-card__ctnr,.trips .trips-card__ctnr{padding:1.5rem}.ado-travel-tciket .trips-card__ctnr-time,.trips .trips-card__ctnr-time{display:flex;flex-direction:column;align-items:flex-end;gap:.4375rem}.ado-travel-tciket .trips-card__ctnr_divider,.trips .trips-card__ctnr_divider{position:relative;margin-block:1rem;width:100%;height:1px;background-image:linear-gradient(90deg, #c3d7e0 12px, transparent 0);background-size:16px 1px}.ado-travel-tciket .trips-card__ctnr_divider:after,.ado-travel-tciket .trips-card__ctnr_divider:before,.trips .trips-card__ctnr_divider:after,.trips .trips-card__ctnr_divider:before{content:"";height:40px;width:40px;background-color:#f7f9fa;position:absolute;border-radius:50%}.ado-travel-tciket .trips-card__ctnr_divider:before,.trips .trips-card__ctnr_divider:before{top:-20px;left:-47px}.ado-travel-tciket .trips-card__ctnr_divider:after,.trips .trips-card__ctnr_divider:after{top:-20px;right:-47px}.ado-travel-tciket .trips-card__ctnr_row,.trips .trips-card__ctnr_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ado-travel-tciket .trips-card__ctnr_row_desti,.ado-travel-tciket .trips-card__ctnr_row_origin,.trips .trips-card__ctnr_row_desti,.trips .trips-card__ctnr_row_origin{display:flex;align-items:center}.ado-travel-tciket .trips-card__ctnr_row_desti_label,.ado-travel-tciket .trips-card__ctnr_row_origin_label,.trips .trips-card__ctnr_row_desti_label,.trips .trips-card__ctnr_row_origin_label{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:500;line-height:1.31;letter-spacing:normal;font-weight:700;margin-right:.5rem}.ado-travel-tciket .trips-card__ctnr_row_desti_val,.ado-travel-tciket .trips-card__ctnr_row_origin_val,.trips .trips-card__ctnr_row_desti_val,.trips .trips-card__ctnr_row_origin_val{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:normal}.ado-travel-tciket .trips-card__ctnr_row_origin_label_status,.trips .trips-card__ctnr_row_origin_label_status{color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:18.75rem;line-height:1.43;letter-spacing:.65px;text-transform:capitalize}.ado-travel-tciket .trips-card__ctnr_row_img,.trips .trips-card__ctnr_row_img{text-align:center}.ado-travel-tciket .trips-card__ctnr_origin,.trips .trips-card__ctnr_origin{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.43;letter-spacing:.65px}.ado-travel-tciket .trips-card__ctnr_origin_time,.trips .trips-card__ctnr_origin_time{font-family:Roboto-Regular;font-size:.75rem;font-weight:700;color:#000;text-transform:lowercase;margin-left:.625rem}.ado-travel-tciket .trips-card__ctnr_status,.trips .trips-card__ctnr_status{color:#000;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:capitalize;display:flex;gap:1rem}.ado-travel-tciket .trips-card__ctnr_status-item,.trips .trips-card__ctnr_status-item{display:flex;flex-direction:column;gap:.5rem;padding-right:1rem}.ado-travel-tciket .trips-card__ctnr_status_payment,.trips .trips-card__ctnr_status_payment{border-right:1px solid #d9d9d9}.ado-travel-tciket .trips-card__ctnr_status_time,.trips .trips-card__ctnr_status_time{font-family:Roboto-Regular;text-transform:capitalize;font-size:.75rem;font-weight:700}.ado-travel-tciket .trips-card__ctnr_status_name,.trips .trips-card__ctnr_status_name{font-size:.75rem;margin-right:.4375rem}.ado-travel-tciket .trips-card__ctnr_status_divider,.trips .trips-card__ctnr_status_divider{margin:0 .3125rem}.ado-travel-tciket .trips-card__ctnr_status_val,.trips .trips-card__ctnr_status_val{font-size:.875rem;font-weight:700}.ado-travel-tciket .trips-card__ctnr_status_val_sign,.trips .trips-card__ctnr_status_val_sign{margin-left:.3125rem}.ado-travel-tciket .trips-card__ctnr_dis,.trips .trips-card__ctnr_dis{align-items:center}.ado-travel-tciket .trips-card__ctnr_actions,.trips .trips-card__ctnr_actions{display:flex;justify-content:space-between;align-items:center;margin-top:2.1875rem}.ado-travel-tciket .trips-card__ctnr_actions_ver-details-btn,.trips .trips-card__ctnr_actions_ver-details-btn{color:#64186d;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:700;line-height:normal;letter-spacing:normal;width:6.875rem;height:1.5rem;border-radius:.375rem;border:1px solid #64186d;background:none}.ado-travel-tciket .trips-card__ctnr_actions_toggle-favrte-btn,.trips .trips-card__ctnr_actions_toggle-favrte-btn{padding:.3125rem .3125rem .1875rem;border-radius:3.2px;border:.8px solid #c3d7e0;background:linear-gradient(0deg, rgba(200,218,227,0.25098039), rgba(240,245,247,0)),#fff}.ado-travel-tciket .trips-card__details_ctnr:nth-child(2),.trips .trips-card__details_ctnr:nth-child(2){border-top:none;display:flex;justify-content:space-between;align-items:center}.ado-travel-tciket .trips-card__details_ctnr,.trips .trips-card__details_ctnr{margin:.875rem 0 0;border-bottom:1px solid #ddd;border-top:none}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details_ctnr,.trips .trips-card__details_ctnr{padding:0 1.0625rem}}.ado-travel-tciket .trips-card__details_ctnr_reservado .trips-card__details_ctnr:first-child,.trips .trips-card__details_ctnr_reservado .trips-card__details_ctnr:first-child{margin-top:14px}.ado-travel-tciket .trips-card__details_ctnr_reservado .trips-card__details_ctnr:nth-child(2),.trips .trips-card__details_ctnr_reservado .trips-card__details_ctnr:nth-child(2){padding-bottom:15px;margin-top:17px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details_ctnr_reservado .trips-card__details_ctnr:nth-child(2),.trips .trips-card__details_ctnr_reservado .trips-card__details_ctnr:nth-child(2){flex-direction:column;align-items:flex-start}}.ado-travel-tciket .trips-card__details_ctnr_reservado .trips-card__details_ctnr p,.trips .trips-card__details_ctnr_reservado .trips-card__details_ctnr p{padding:0 15px}.ado-travel-tciket .trips-card__details_ctnr_reservado .trips-card__details_ctnr_pay-title,.trips .trips-card__details_ctnr_reservado .trips-card__details_ctnr_pay-title{margin-bottom:0}.ado-travel-tciket .trips-card__details_ctnr_info,.trips .trips-card__details_ctnr_info{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:.125rem;text-transform:none;display:flex;flex-direction:row;justify-content:space-between}.ado-travel-tciket .trips-card__details_ctnr_info span,.trips .trips-card__details_ctnr_info span{margin-bottom:.9375rem;margin-right:0}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details_ctnr_info,.trips .trips-card__details_ctnr_info{flex-direction:column;margin-bottom:12px}.ado-travel-tciket .trips-card__details_ctnr_info span,.trips .trips-card__details_ctnr_info span{margin-bottom:.1875rem}}.ado-travel-tciket .trips-card__details_ctnr_payment-methods,.trips .trips-card__details_ctnr_payment-methods{display:flex;justify-content:end;gap:6px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details_ctnr_payment-methods,.trips .trips-card__details_ctnr_payment-methods{justify-content:space-between}}.ado-travel-tciket .trips-card__details_ctnr_action,.trips .trips-card__details_ctnr_action{align-items:center;padding:0 15px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details_ctnr_action,.trips .trips-card__details_ctnr_action{display:block}}.ado-travel-tciket .trips-card__details_ctnr_action_download,.trips .trips-card__details_ctnr_action_download{text-transform:none;padding:.9375rem;font-size:1.125rem;font-family:Rams-Bold;letter-spacing:0;width:200px;height:40px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details_ctnr_action_download,.trips .trips-card__details_ctnr_action_download{width:100%}}.ado-travel-tciket .trips-card__details_ctnr_action .trips__share-btn,.trips .trips-card__details_ctnr_action .trips__share-btn{color:#636;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:capitalize;text-decoration:underline;margin-bottom:0}.ado-travel-tciket .trips-card__details_ctnr_action .trips__share-btn .icon-share-red,.trips .trips-card__details_ctnr_action .trips__share-btn .icon-share-red{margin-left:.5rem}.ado-travel-tciket .trips-card__details_ctnr_action .share__options,.trips .trips-card__details_ctnr_action .share__options{left:0}.ado-travel-tciket .trips-card__details_ctnr_pay-title,.trips .trips-card__details_ctnr_pay-title{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1rem;letter-spacing:.0625rem;margin-bottom:.625rem;padding-left:15px}.ado-travel-tciket .trips-card__details_ctnr_card-no,.ado-travel-tciket .trips-card__details_ctnr_pay-card,.trips .trips-card__details_ctnr_card-no,.trips .trips-card__details_ctnr_pay-card{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:normal}.ado-travel-tciket .trips-card__details_ctnr_pay-card,.trips .trips-card__details_ctnr_pay-card{font-family:Roboto-Regular;font-size:.9375rem;display:flex;align-items:center;letter-spacing:2px}.ado-travel-tciket .trips-card__details_ctnr_card-pay_img,.trips .trips-card__details_ctnr_card-pay_img{margin-left:.625rem}.ado-travel-tciket .trips-card__details_ctnr_card-no,.trips .trips-card__details_ctnr_card-no{margin-top:0;line-height:1.5rem;align-items:center}.ado-travel-tciket .trips-card__details_ctnr_card-no_img,.trips .trips-card__details_ctnr_card-no_img{margin-right:.625rem}.ado-travel-tciket .trips-card__details_ctnr_help,.trips .trips-card__details_ctnr_help{color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:1rem;font-weight:500;line-height:1rem;letter-spacing:normal;margin-top:1.6875rem}.ado-travel-tciket .trips-card__details_ctnr_help_list_item,.trips .trips-card__details_ctnr_help_list_item{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.14;letter-spacing:normal;list-style-type:disc;list-style-position:inside;margin-top:1.25rem}.ado-travel-tciket .trips-card__details_ctnr_help_note,.trips .trips-card__details_ctnr_help_note{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.14;letter-spacing:normal;font-style:italic;margin-top:1.25rem}.ado-travel-tciket .trips-card__details_ctnr .payment-cart-cont,.trips .trips-card__details_ctnr .payment-cart-cont{border:none;padding:.5rem 1.125rem;border-radius:.375rem;display:flex;gap:.625rem}.ado-travel-tciket .trips-card__details_trip-info,.trips .trips-card__details_trip-info{padding:.9375rem 1.25rem .9375rem 0;border-bottom:1px solid #ebeced}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details_trip-info,.trips .trips-card__details_trip-info{padding:1.25rem .75rem}}.ado-travel-tciket .trips-card__details_trip-info_con,.trips .trips-card__details_trip-info_con{display:flex;align-items:center}.ado-travel-tciket .trips-card__details_trip-info_desti,.ado-travel-tciket .trips-card__details_trip-info_logo,.ado-travel-tciket .trips-card__details_trip-info_origin,.trips .trips-card__details_trip-info_desti,.trips .trips-card__details_trip-info_logo,.trips .trips-card__details_trip-info_origin{padding:0}.ado-travel-tciket .trips-card__details_trip-info_logo,.trips .trips-card__details_trip-info_logo{width:12.5rem;height:2rem}.ado-travel-tciket .trips-card__details_trip-info_desti_name,.ado-travel-tciket .trips-card__details_trip-info_origin_name,.trips .trips-card__details_trip-info_desti_name,.trips .trips-card__details_trip-info_origin_name{color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details_trip-info_desti_name,.ado-travel-tciket .trips-card__details_trip-info_origin_name,.trips .trips-card__details_trip-info_desti_name,.trips .trips-card__details_trip-info_origin_name{font-family:Roboto-Regular}}.ado-travel-tciket .trips-card__details_trip-info_desti_date,.ado-travel-tciket .trips-card__details_trip-info_origin_date,.trips .trips-card__details_trip-info_desti_date,.trips .trips-card__details_trip-info_origin_date{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.3125rem;letter-spacing:normal;margin:.3125rem 0;text-transform:capitalize}.ado-travel-tciket .trips-card__details_trip-info_desti_date_unit,.ado-travel-tciket .trips-card__details_trip-info_origin_date_unit,.trips .trips-card__details_trip-info_desti_date_unit,.trips .trips-card__details_trip-info_origin_date_unit{text-transform:lowercase}.ado-travel-tciket .trips-card__details_trip-info_desti_info,.ado-travel-tciket .trips-card__details_trip-info_origin_info,.trips .trips-card__details_trip-info_desti_info,.trips .trips-card__details_trip-info_origin_info{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.3125rem;letter-spacing:normal;text-transform:lowercase;margin-left:.5rem}.ado-travel-tciket .trips-card__details_trip-info_desti_info:first-letter,.ado-travel-tciket .trips-card__details_trip-info_origin_info:first-letter,.trips .trips-card__details_trip-info_desti_info:first-letter,.trips .trips-card__details_trip-info_origin_info:first-letter{text-transform:uppercase}.ado-travel-tciket .trips-card__details_fav,.trips .trips-card__details_fav{width:100%}.ado-travel-tciket .trips-card__details_fav_toggle-favrte,.trips .trips-card__details_fav_toggle-favrte{background:none;border:0;height:1.25rem;display:flex;align-items:center;padding:0;margin-right:-0.5625rem}.ado-travel-tciket .trips-card__details_fav_check-in,.trips .trips-card__details_fav_check-in{color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;letter-spacing:.65px;text-transform:none;text-decoration:none}.ado-travel-tciket .trips-card__details_fav_check-in_img,.trips .trips-card__details_fav_check-in_img{margin-left:.625rem}.ado-travel-tciket .trips-card__details_actions,.trips .trips-card__details_actions{padding:0 .5rem}.ado-travel-tciket .trips-card__details .icon_con,.trips .trips-card__details .icon_con{margin:0;padding:.875rem 1.875rem;border-bottom:1px solid #ddd}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details .icon_con,.trips .trips-card__details .icon_con{display:flex;padding:1.25rem 1.125rem 1.25rem .5625rem}}.ado-travel-tciket .trips-card__details .icon_con .share,.trips .trips-card__details .icon_con .share{width:100%}.ado-travel-tciket .trips-card__details .fav-title,.trips .trips-card__details .fav-title{color:#636;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:normal;text-decoration:underline;margin-right:10px}.ado-travel-tciket .trips-card__details .mg,.trips .trips-card__details .mg{margin-right:10px;position:absolute;right:0;top:2px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details .mg,.trips .trips-card__details .mg{top:4px}}.ado-travel-tciket .trips-card__details .aligin_fav,.trips .trips-card__details .aligin_fav{display:flex;justify-content:flex-end}.ado-travel-tciket .trips-card__details .aligin_fav .icon-fav__active,.trips .trips-card__details .aligin_fav .icon-fav__active{right:23px}.ado-travel-tciket .trips-card__details .trip_inf,.trips .trips-card__details .trip_inf{width:100%}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details .meth_down,.trips .trips-card__details .meth_down{padding:0 1.125rem}}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__details .meth_pago,.trips .trips-card__details .meth_pago{padding:.5625rem .5625rem 1.125rem}}.ado-travel-tciket .trips-card__localfal,.trips .trips-card__localfal{display:flex}.ado-travel-tciket .trips-card .icon-fav,.trips .trips-card .icon-fav{position:absolute;-webkit-transform:scale(0);transform:scale(0);background-size:15px;width:17px;height:14px}.ado-travel-tciket .trips-card .icon-fav.active,.trips .trips-card .icon-fav.active{-webkit-animation:iconfav 1s;animation:iconfav 1s;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card .icon-fav.active,.trips .trips-card .icon-fav.active{-webkit-animation:iconfav 2s;animation:iconfav 2s}}.ado-travel-tciket .trips-card .icon-unfav,.trips .trips-card .icon-unfav{background-size:15px;width:17px;height:14px}.ado-travel-tciket .trips-card .icon_con .icon-fav.active,.trips .trips-card .icon_con .icon-fav.active{right:23px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card .icon_con .icon-fav.active,.trips .trips-card .icon_con .icon-fav.active{right:31px}}.ado-travel-tciket .trips-card .aligin_fav .icon-fav.active,.trips .trips-card .aligin_fav .icon-fav.active{right:23px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card .aligin_fav .icon-fav.active,.trips .trips-card .aligin_fav .icon-fav.active{right:31px}}.ado-travel-tciket .trips-card__moredetail_ctnr,.trips .trips-card__moredetail_ctnr{padding-left:0;border-top:1px solid #ddd}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__moredetail_ctnr,.trips .trips-card__moredetail_ctnr{display:flex;padding:0}}.ado-travel-tciket .trips-card__detail_ctnr,.trips .trips-card__detail_ctnr{border-left:1px solid #ddd;padding:0}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__detail_ctnr,.trips .trips-card__detail_ctnr{padding:0;width:75%}}.ado-travel-tciket .trips-card__sidebar_ctnr,.trips .trips-card__sidebar_ctnr{padding:0}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__sidebar_ctnr,.trips .trips-card__sidebar_ctnr{width:25%;position:unset}}.ado-travel-tciket .trips-card__sidebar_list,.trips .trips-card__sidebar_list{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:0}.ado-travel-tciket .trips-card__sidebar_list button,.trips .trips-card__sidebar_list button{border:none;width:100%;text-align:left;background:#fff}.ado-travel-tciket .trips-card__sidebar_list .btn-mytrip,.trips .trips-card__sidebar_list .btn-mytrip{padding:15px;display:flex;align-items:center}.ado-travel-tciket .trips-card__sidebar_list .btn-mytrip img,.trips .trips-card__sidebar_list .btn-mytrip img{margin:0 12px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__sidebar_list .btn-mytrip,.trips .trips-card__sidebar_list .btn-mytrip{display:flex;flex-direction:column;padding:15px 5px}.ado-travel-tciket .trips-card__sidebar_list .btn-mytrip img,.trips .trips-card__sidebar_list .btn-mytrip img{margin:auto;padding-bottom:.5rem}}.ado-travel-tciket .trips-card__sidebar_list .route-btn,.trips .trips-card__sidebar_list .route-btn{padding:10px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__sidebar_list .route-btn,.trips .trips-card__sidebar_list .route-btn{padding:10px 5px}}.ado-travel-tciket .trips-card__sidebar_list div,.trips .trips-card__sidebar_list div{border-bottom:1px solid #ddd;display:flex;align-items:center;cursor:pointer}.ado-travel-tciket .trips-card__sidebar_list div .shareactive,.trips .trips-card__sidebar_list div .shareactive{display:none}.ado-travel-tciket .trips-card__sidebar_list div .shareinactive,.trips .trips-card__sidebar_list div .shareinactive{display:block}.ado-travel-tciket .trips-card__sidebar_list div .downloadactive,.trips .trips-card__sidebar_list div .downloadactive{display:none}.ado-travel-tciket .trips-card__sidebar_list div .downloadinactive,.trips .trips-card__sidebar_list div .downloadinactive{display:block}.ado-travel-tciket .trips-card__sidebar_list div .detailactive,.trips .trips-card__sidebar_list div .detailactive{display:none}.ado-travel-tciket .trips-card__sidebar_list div .detailInactive,.trips .trips-card__sidebar_list div .detailInactive{display:block}.ado-travel-tciket .trips-card__sidebar_list div .cancelactive,.trips .trips-card__sidebar_list div .cancelactive{display:none}.ado-travel-tciket .trips-card__sidebar_list div .cancelInactive,.ado-travel-tciket .trips-card__sidebar_list div .modifyInactive,.trips .trips-card__sidebar_list div .cancelInactive,.trips .trips-card__sidebar_list div .modifyInactive{display:block}.ado-travel-tciket .trips-card__sidebar_list div .modifyactive,.ado-travel-tciket .trips-card__sidebar_list div .routeactive,.trips .trips-card__sidebar_list div .modifyactive,.trips .trips-card__sidebar_list div .routeactive{display:none}.ado-travel-tciket .trips-card__sidebar_list div .routeinactive,.trips .trips-card__sidebar_list div .routeinactive{display:block}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__sidebar_list div,.trips .trips-card__sidebar_list div{padding:0;flex-direction:column;border-bottom:none}.ado-travel-tciket .trips-card__sidebar_list button,.trips .trips-card__sidebar_list button{text-align:center}}.ado-travel-tciket .trips-card .active-item,.trips .trips-card .active-item{background-color:#f0ebf0;color:#636;cursor:pointer}.ado-travel-tciket .trips-card .active-item button,.trips .trips-card .active-item button{border:none;width:100%;text-align:left;background-color:#f0ebf0;color:#636}.ado-travel-tciket .trips-card .active-item .shareactive,.trips .trips-card .active-item .shareactive{display:block}.ado-travel-tciket .trips-card .active-item .shareinactive,.trips .trips-card .active-item .shareinactive{display:none}.ado-travel-tciket .trips-card .active-item .downloadactive,.trips .trips-card .active-item .downloadactive{display:block}.ado-travel-tciket .trips-card .active-item .downloadinactive,.trips .trips-card .active-item .downloadinactive{display:none}.ado-travel-tciket .trips-card .active-item .detailactive,.trips .trips-card .active-item .detailactive{display:block}.ado-travel-tciket .trips-card .active-item .detailInactive,.trips .trips-card .active-item .detailInactive{display:none}.ado-travel-tciket .trips-card .active-item .cancelactive,.trips .trips-card .active-item .cancelactive{display:block}.ado-travel-tciket .trips-card .active-item .cancelInactive,.ado-travel-tciket .trips-card .active-item .modifyInactive,.trips .trips-card .active-item .cancelInactive,.trips .trips-card .active-item .modifyInactive{display:none}.ado-travel-tciket .trips-card .active-item .modifyactive,.trips .trips-card .active-item .modifyactive{display:block}.ado-travel-tciket .trips-card .active-item .routeactive,.trips .trips-card .active-item .routeactive{display:block !important}.ado-travel-tciket .trips-card .active-item .routeinactive,.trips .trips-card .active-item .routeinactive{display:none !important}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card .active-item button,.trips .trips-card .active-item button{text-align:center}}.ado-travel-tciket .localpaso-model,.trips .localpaso-model{max-width:500px;padding:.875rem .625rem 2.125rem;margin:auto}.ado-travel-tciket .localpaso-model__title,.trips .localpaso-model__title{font-family:Rams-Regular;font-size:22px;padding:20px 10px;border-bottom:1px solid #ddd}.ado-travel-tciket .localpaso-model__header,.trips .localpaso-model__header{display:flex;align-items:center;justify-content:space-between;padding:20px 10px 15px}.ado-travel-tciket .localpaso-model__header_title,.trips .localpaso-model__header_title{font-family:Rams-Regular;font-size:24px;letter-spacing:2.4px;line-height:26px;color:#333}.ado-travel-tciket .localpaso-model__content,.trips .localpaso-model__content{display:block}.ado-travel-tciket .localpaso-model__content_text,.trips .localpaso-model__content_text{font-family:Roboto-Regular;font-size:18px;letter-spacing:1.04px;line-height:21px;color:#666;padding:0 10px}.ado-travel-tciket .localpaso-model__img,.trips .localpaso-model__img{display:flex;justify-content:center;margin-top:10px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .localpaso-model,.trips .localpaso-model{max-width:358px;margin:20px;border-radius:5px}.ado-travel-tciket .localpaso-model__title,.trips .localpaso-model__title{font-size:18px;padding-bottom:30px}.ado-travel-tciket .localpaso-model__header,.trips .localpaso-model__header{padding:24px 10px 10px}.ado-travel-tciket .localpaso-model__header_title,.trips .localpaso-model__header_title{font-size:20px;letter-spacing:2.1px}.ado-travel-tciket .localpaso-model__content_text,.trips .localpaso-model__content_text{font-size:16px}}.ado-travel-tciket .trips-card.first-to-leave,.trips .trips-card.first-to-leave{border:.125rem solid #c33;border-radius:0 .25rem .25rem .25rem}.ado-travel-tciket .react-tabs__tab-list,.trips .react-tabs__tab-list{text-align:center;border-bottom:none;display:flex;justify-content:center}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .react-tabs__tab-list,.trips .react-tabs__tab-list{justify-content:center}}.ado-travel-tciket .react-tabs__tab,.trips .react-tabs__tab{color:#ddd;font-family:Rams-Bold,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25;letter-spacing:2px;background:transparent;border:none;border-bottom:2px solid #d6d9db;text-transform:none;margin-bottom:1.5rem;margin-right:.3125rem;margin-left:.3125rem}.ado-travel-tciket .react-tabs__tab:first-child,.trips .react-tabs__tab:first-child{margin-right:.3125rem;margin-left:.3125rem}@media only screen and (min-width:62rem){.ado-travel-tciket .react-tabs__tab,.trips .react-tabs__tab{width:13.4375rem}}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .react-tabs__tab,.trips .react-tabs__tab{padding:0 .4375rem .9375rem;font-size:12px}}.ado-travel-tciket .react-tabs__tab--selected,.trips .react-tabs__tab--selected{border-color:#333;color:#333}.ado-travel-tciket .react-tabs .month-info-con,.trips .react-tabs .month-info-con{display:flex;align-items:flex-start}.ado-travel-tciket .react-tabs .month-info-con .line,.trips .react-tabs .month-info-con .line{width:100%;border-bottom:1px solid #c2c2c2;padding-bottom:.8125rem;margin-left:1.3125rem}.react-tabs .active_nexttrip:nth-child(3){border:2px solid #c33;border-top-left-radius:0}.react-tabs .nexttogo-con{display:none}.react-tabs .nexttogo-con:nth-child(2){display:block}.react-tabs .nexttogo-con:nth-child(2) .nexttogo{color:#9b9b9b;font-family:Rams-Regular,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.25;letter-spacing:2px;display:flex;background-color:#c33;color:#fff;border-top-right-radius:.1875rem;border-top-left-radius:.1875rem;max-width:10.125rem;height:1.5rem;align-items:center;justify-content:center}@media only screen and (max-width:61.9375rem){.react-tabs .nexttogo-con:nth-child(2) .nexttogo{font-size:.625rem;max-width:8.25rem;height:1.0625rem}}.react-tabs .nexttogo-con:nth-child(2) .nexttogo_img{display:block;width:1rem;height:1rem;margin-right:.625rem}@media only screen and (max-width:61.9375rem){.react-tabs .nexttogo-con:nth-child(2) .nexttogo_img{width:.5rem;height:.5rem;margin-right:.25rem;margin-bottom:.25rem}}.react-tabs .toggle-local{border-left:1px solid #ddd;border-right:1px solid #ddd}@media only screen and (max-width:61.9375rem){.react-tabs .toggle-local{border-left:none;border-right:1px solid #ddd;padding-right:12px}}.react-tabs .download-poup{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.78}.react-tabs .download-poup .popicon{margin-right:10px}.react-tabs .download-poup.active{display:flex;justify-content:center;position:absolute;top:51px;background:#e2f7d3;padding:9px 5px;width:94%;text-align:center;color:#324e22;border:1px solid #6c3;border-left-width:7px}@media only screen and (max-width:61.9375rem){.react-tabs .download-poup.active{width:94%;top:-45px;z-index:10;left:12px}}.react-tabs .download-poup.inactive{display:none}.react-tabs .copylink{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.78}.react-tabs .copylink .popicon{margin-right:10px}.copylink.active{position:absolute;display:flex;justify-content:center;left:226px;width:293px;top:104px;padding:14px 8px;text-align:center;color:#324e22;border:1px solid #6c3;border-left-width:7px;background:#e2f7d3;z-index:9}@media only screen and (max-width:61.9375rem){.copylink.active{width:100%;left:0;top:70px}}.copylink.inactive{display:none}.previous-error-modal .modalStyle{margin:auto;padding:1.875rem;width:31.25rem;text-align:center}.previous-error-modal .previous-error-modal__info{padding:1.25rem 0 2.375rem;font-family:Rams-Bold;font-size:1.6875rem;color:#666}.previous-error-modal__accept-btn-div{display:flex;justify-content:center}@media only screen and (max-width:61.9375rem){.react-tabs__tab{width:50%}}.my-account_right .travel-details .copylink.active{top:0}@media only screen and (max-width:61.9375rem){.my-account_right .travel-details .copylink.active{top:4.125rem}}.my-account_right .travel-details .download-poup.active{top:0}@media only screen and (max-width:61.9375rem){.my-account_right .travel-details .download-poup.active{top:4.125rem}}.ado-modal .ticket-modification-cancel{max-width:30%;padding:3.125rem;margin:auto}@media only screen and (max-width:61.9375rem){.ado-modal .ticket-modification-cancel{max-width:90%;padding:3.125rem 1.25rem}}.ado-modal .ticket-modification-cancel h3{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:.125rem;margin-bottom:2.5rem;text-align:center}.ado-modal .ticket-modification-cancel .modify-model__cnt-btn{display:flex;flex-direction:column}.ado-modal .ticket-modification-cancel .modify-model__cnt-btn .modify-cnt-btn{margin-bottom:1.25rem}.ado-modal .ticket-modification-cancel .modify-model__cnt-btn .modify-cancel-btn{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:.125rem;background:transparent;text-decoration:underline;color:#666;border:none}@media only screen and (max-width:61.9375rem){.terminal-page{margin:1.25rem 0 !important}}.terminal-page__title{font-family:Rams-Regular,sans-serif;font-size:1.5rem;letter-spacing:"2.4px";text-transform:uppercase}.terminal-page__desc,.terminal-page__title{color:#32414a;font-weight:400;line-height:normal}.terminal-page__desc{font-family:Roboto-Regular,sans-serif;font-size:.8125rem;letter-spacing:normal;margin-top:1.25rem;padding:0}@media only screen and (max-width:61.9375rem){.terminal-page__desc{margin-bottom:1.25rem}}.terminal-page__download{display:flex;justify-content:center;align-items:center;text-decoration:none !important;color:#fff !important;font-family:Rams-Black;font-size:20px;text-transform:none;letter-spacing:0;width:14.0625rem;height:2.6875rem;padding:5px 30px;border-radius:.3125rem;background-color:#71c341;text-align:center;opacity:1}.terminal-page__descright{display:flex;justify-content:flex-end;padding:0}.terminal-page__descright a{text-decoration:none;color:#fff}@media only screen and (max-width:61.9375rem){.terminal-page__descright{justify-content:center}}.terminal-page__result{display:flex;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.terminal-page__result{flex-direction:column}}.terminal-page__result_finder-label{color:#adb3b7;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:"1px"}.terminal-page__result_finder .terminalState{margin-bottom:.625rem}.terminal-page__result_finder .terminalState .dd-wrapper_btn{text-transform:none;color:#838d92}.terminal-page__result_finder .terminalState .dd-wrapper_list{padding-left:0;padding-right:0;box-shadow:0 7px 32px 0 rgba(0,0,0,0.07);overflow:hidden}.terminal-page__result_finder .terminalState .dd-wrapper_list.tHover-enter{height:0;transition:all .5s ease-out}.terminal-page__result_finder .terminalState .dd-wrapper_list.tHover-enter-active,.terminal-page__result_finder .terminalState .dd-wrapper_list.tHover-enter-done{height:13.75rem;transition:all .5s ease-out}.terminal-page__result_finder .terminalState .dd-wrapper_list.tHover-exit{height:13.75rem;transition:all .5s ease-in}.terminal-page__result_finder .terminalState .dd-wrapper_list.tHover-exit-active{height:0;transition:all .5s ease-in}.terminal-page__result_finder .terminalState .dd-wrapper_list_item{padding:.5625rem 0;width:100%}.terminal-page__result_finder .terminalState .dd-wrapper_list_item:hover{background:rgba(102,51,102,0.07)}.terminal-page__result_finder .terminalState .dd-wrapper_list_item:hover.open{background:none}.terminal-page__result_finder .terminalState .dd-wrapper_list_item_btn{display:flex;flex-wrap:wrap;cursor:pointer;width:100%;align-items:center}.terminal-page__result_finder .terminalState .dd-wrapper_list_item .icon-city,.terminal-page__result_finder .terminalState .dd-wrapper_list_item .icon-state{width:1.25rem;height:1.125rem;margin:0 .625rem 0 1rem;background-size:contain}.terminal-page__result_finder .terminalState .dd-wrapper_list_item .icon-city{margin-left:1.75rem}.terminal-page__result_finder .terminalState .dd-wrapper_list_item .wrapper_sublist{display:flex;flex-wrap:wrap;margin-top:.3125rem;width:100%}.terminal-page__result_finder-terminals{max-height:28.125rem;overflow-y:auto;margin-top:1.875rem}.terminal-page__result_map{width:100%;height:32.5rem;z-index:100}@media only screen and (min-width:62rem){.terminal-page__result_map{margin-left:1.875rem}}@media only screen and (max-width:61.9375rem){.terminal-page__result_map{height:16.5rem}}.terminal-page__result_map .leaflet-container{width:100%;height:100%}.terminal-page__result_map .leaflet-container .leaflet-popup{bottom:8px !important}.terminal-page__result_map .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper{box-shadow:none}.terminal-page__result_map .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:4px 22px;border-radius:8px;font-family:Rams-Regular;font-size:15px;letter-spacing:normal;line-height:14px;color:#c33}.terminal-page__result_map .leaflet-container .leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{width:14px;height:13px;box-shadow:none}.terminal-page__result_map .leaflet-container .leaflet-popup .leaflet-popup-close-button{top:3}.terminal-page__result_map .leaflet-container .leaflet-pane.leaflet-marker-pane .custom-marker-icon{margin-left:-16.5px !important;margin-top:-38.5px !important}.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control{margin-right:0;border:none}.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control .leaflet-control-zoom-in{border-radius:4px 0 0 0;border-bottom:none}.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control .leaflet-control-zoom-out{border-radius:0;border-bottom:none}.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control .leaflet-bar-part{border-radius:0}.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control .leaflet-bar-part,.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control .leaflet-control-layers-toggle,.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control .leaflet-control-zoom-in,.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control .leaflet-control-zoom-out{color:#fff;background-color:rgba(0,0,0,0.6);width:40px;height:40px;line-height:40px}.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control-layers,.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control-locate{margin-top:0;border-radius:0}.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control-layers .leaflet-control-layers-toggle,.terminal-page__result_map .leaflet-container .leaflet-top.leaflet-right .leaflet-control-locate .leaflet-control-layers-toggle{border-radius:0 0 0 4px !important}.terminal-page__result .labelText{color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:1.14;letter-spacing:"1px"}.terminal-page .trip-map__info_desc_map{width:100%;height:100%}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto !important;height:auto !important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:2px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#838d92;border-radius:0;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1;background:#838d92;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:4px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:4px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.terminal-card{display:flex;flex-wrap:wrap;width:100%;background:#fff;border-radius:.625rem;padding:1.25rem;margin-top:1.25rem;cursor:pointer;transition:border .5s}.terminal-card:first-child{margin-top:0}.terminal-card.active{border:1px solid #636}.terminal-card__name{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.terminal-card__name{font-size:.875rem;line-height:1.82}}.terminal-card__desc{margin-top:1.25rem;width:100%}.terminal-card__desc_data,.terminal-card__desc_label{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.terminal-card__desc_data,.terminal-card__desc_label{font-size:.6875rem;margin-bottom:.625rem}}.terminal-card__desc_data{font-family:Rams-Light;margin-bottom:0}.terminal-card__desc_direction{padding:0}.terminal-card__desc_map{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:normal;padding:0;display:flex;justify-content:flex-end;align-items:flex-end;text-align:right;cursor:pointer;text-decoration:none;color:#32414a !important}.terminal-card__desc_map .icon-map-grey{margin-left:.625rem;height:1rem}@media only screen and (max-width:61.9375rem){.terminal-card__desc_map{margin-top:1.25rem;font-size:.75rem;justify-content:flex-start;align-items:flex-start;text-align:left}}.ado-loader{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:999999;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;letter-spacing:.05125rem}.ado-loader img{width:14.25rem}.ado-loader .lottie-holder,.ado-loader img{margin-bottom:1.875rem}.ado-loader.loaderOpen-enter{opacity:0;transition:all .5s ease-out}.ado-loader.loaderOpen-enter-active,.ado-loader.loaderOpen-exit{opacity:1;transition:all .5s ease-out}.ado-loader.loaderOpen-exit-active{opacity:0;transition:all .5s ease-out}.ado-loader-3ds{font-style:normal;font-stretch:normal;text-align:center;color:#fff;font-family:Roboto-Medium,sans-serif;font-size:2rem;font-weight:500;line-height:normal;letter-spacing:.125rem}.trips-passenger{display:flex;border-bottom:1px solid #ddd;padding:.9375rem;flex-flow:column}@media only screen and (max-width:61.9375rem){.trips-passenger{padding:.9375rem 1.9375rem}}.trips-passenger__holder{display:flex;width:100%;justify-content:space-between}.trips-passenger__holder .trips-passenger_info{padding-right:15px}.trips-passenger__list{display:flex;width:100%;align-items:flex-start}.trips-passenger__list-typeicon{margin-top:4px}.trips-passenger__list img{margin-right:15px}.trips-passenger__inactive{position:relative;pointer-events:none}.trips-passenger__inactive:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(215,207,215,0.45)}.trips-passenger__modified-title{flex:1 1 100%;color:#636;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.14;letter-spacing:1px;margin-bottom:.625rem}@media only screen and (min-width:62rem){.trips-passenger_action,.trips-passenger_seat{display:flex;flex-direction:column}}.trips-passenger_seatleft{display:flex;width:100%;padding:1.25rem 0}.trips-passenger img{max-width:14px}.trips-passenger_seat{color:#636;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.14;letter-spacing:1px}@media only screen and (max-width:61.9375rem){.trips-passenger_seat{margin-left:0;display:flex;flex-direction:column}}.trips-passenger_seat_no,.trips-passenger_seat_type{margin-bottom:.5rem}@media only screen and (max-width:61.9375rem){.trips-passenger_seat_no,.trips-passenger_seat_type{margin-left:0}}.trips-passenger_seat_no span,.trips-passenger_seat_type span{margin-right:.625rem}.trips-passenger_info,.trips-passenger_info_operation,.trips-passenger_info_price{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.88px}.trips-passenger_info_operation,.trips-passenger_info_price{text-transform:none;margin-right:0;display:flex;flex-direction:column;margin-bottom:1.25rem}@media only screen and (max-width:61.9375rem){.trips-passenger_info_operation,.trips-passenger_info_price{margin-bottom:0;margin-top:1.25rem;line-height:1.5rem}.trips-passenger_info_operation_value,.trips-passenger_info_price_value{margin-top:.625rem}}.trips-passenger_info_operation_sign,.trips-passenger_info_price_sign{margin-left:.3125rem}.trips-passenger_info_help{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.88px;line-height:1.5rem;letter-spacing:.0625rem;margin-top:.5625rem;display:flex;align-items:center}@media only screen and (max-width:61.9375rem){.trips-passenger_info_help{margin-top:1.25rem}}.trips-passenger_info_help .icon-info{position:relative;top:0;left:.625rem;cursor:pointer}.trips-passenger_action_save{color:#636;font-family:Roboto-Medium,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.43;letter-spacing:.65px;text-transform:none;background:none;border:none;margin-top:4px;padding:0}.trips-passenger_action_save_img{margin-left:0}.pass-added .trips-passenger_action_save{display:none}@media only screen and (max-width:61.9375rem){.trips-passenger_action_save{padding:0;margin-top:10px}}.trips-passenger_action .icon-done{height:1.25rem;width:1.25rem;background-size:cover}.trips-passenger_info_name{display:flex;flex-direction:column;margin-bottom:.5rem}.trips-passenger:last-child{border-bottom:none}.notifications-section{width:100%;position:absolute;display:flex;flex-direction:column}@media only screen and (max-width:61.9375rem){.notifications-section{position:static}}.notifications-section__notifications-header-text{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:.15rem}.notifications-section__notifications-text{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.notifications-section__notifications-text{margin-bottom:1.25rem;font-size:.875rem;letter-spacing:.055rem}}.notifications-section__toggle{display:flex;margin-top:38px;justify-content:space-between;align-items:center}.notifications-section__toggle__text{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.055rem}@media only screen and (max-width:61.9375rem){.notifications-section__toggle__text{letter-spacing:.0625rem}}.notifications-section__toggle .custom-toggle.deActivate{pointer-events:none}@media only screen and (max-width:61.9375rem){.notifications-section__toggle{margin-top:0;position:static}}.promotion-tabs .react-tabs__tab-list{border:none;display:flex;justify-content:center;height:116px;margin:0;padding:2.5rem 0}.promotion-tabs .react-tabs__tab{padding:0 1.8125rem 1.25rem;color:#9b9b9b;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;margin-right:1.875rem;background-color:transparent;border:none;border-bottom:3px solid #9b9b9b;width:auto;height:auto;border-radius:0}.promotion-tabs .react-tabs__tab:focus{box-shadow:none}.promotion-tabs .react-tabs__tab:focus:after{background:transparent}.promotion-tabs .react-tabs__tab--selected{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;background:transparent;border-color:transparent;border-bottom:3px solid #32414a}.promotion-tabs .react-tabs #saftey-pay{width:23.4375rem;height:29.5625rem}@media only screen and (max-width:61.9375rem){.promotion-tabs .react-tabs__tab-list{flex-wrap:nowrap;justify-content:space-around;display:flex;height:68px;padding:1.25rem 0;margin:0}.promotion-tabs .react-tabs__tab{padding:0 1.125rem .375rem;margin-bottom:0;font-size:.875rem;margin-right:0}}.infermative-banner{position:relative}.infermative-banner .content{position:relative;width:90%;top:76%;background-color:#f7f9fa;padding:1.25rem .625rem;margin:-50px auto 0;z-index:2}@media only screen and (min-width:62rem){.infermative-banner .content{padding:3.125rem;width:56%;margin-left:10%;margin-top:-125px}}.infermative-banner .content h1{color:#636;font-family:Rams-Light,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:1.25rem;text-decoration:none}@media only screen and (min-width:62rem){.infermative-banner .content h1{font-size:3rem}}.infermative-banner .content p{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:1.875rem}@media only screen and (min-width:62rem){.infermative-banner .content p{font-size:1.125rem;margin-bottom:1.875rem}}.infermative-banner .content h6{color:#e01a10;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal;text-decoration:underline}.infermative-banner .slick-next{right:50%;margin-right:-2.1875rem;bottom:-70px;position:absolute;top:inherit;width:35px;height:35px;padding:10px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}@media only screen and (min-width:62rem){.infermative-banner .slick-next{bottom:213px;right:10%}}.infermative-banner .slick-prev{left:50%;margin-left:-2.1875rem;bottom:-70px;position:absolute;top:inherit;width:35px;height:35px;padding:10px;z-index:1;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}@media only screen and (min-width:62rem){.infermative-banner .slick-prev{bottom:213px;left:90%}}.blog-slider{color:#fff}@media only screen and (max-width:61.9375rem){.blog-slider{padding-bottom:2.5rem;background-image:linear-gradient(90deg, #c83335, #683365)}}.blog-slider .blog-card{padding:2.5rem 0 0;display:flex;flex-direction:row}.blog-slider .blog-card .content-with-image{position:relative;height:19.6875rem;width:19.6875rem}.blog-slider .blog-card .content-with-image .content{position:absolute;top:5rem;left:1.875rem}.blog-slider .blog-card .content-with-image h1{padding-bottom:1.875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:900;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.blog-slider .blog-card .content-with-image h1{font-size:1.25rem;padding-bottom:.625rem}}.blog-slider .blog-card .content-with-image p{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:1px}@media only screen and (max-width:61.9375rem){.blog-slider .blog-card .content-with-image p{font-size:.75rem}}.blog-slider .slick-next{right:50%;margin-right:-2.1875rem;bottom:-70px;position:absolute;top:inherit;width:35px;height:35px;padding:10px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}@media only screen and (min-width:62rem){.blog-slider .slick-next{bottom:-34px;right:10%}}.blog-slider .slick-prev{left:50%;margin-left:-2.1875rem;bottom:-70px;position:absolute;top:inherit;width:35px;height:35px;padding:10px;z-index:1;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}@media only screen and (min-width:62rem){.blog-slider .slick-prev{bottom:-34px;left:90%}}.ado-home-banner-carousel .ado-home-banner-carousel__container .content-with-image{position:relative}.ado-home-banner-carousel .ado-home-banner-carousel__container .content-with-image img{width:100%}.ado-home-banner-carousel .ado-home-banner-carousel__container .content-with-image .content{position:absolute;top:6.25rem}.ado-home-banner-carousel .ado-home-banner-carousel__container .content-with-image .content h1{color:#fff;font-family:Rams-Regular,sans-serif;font-size:3.4375rem;font-weight:700;line-height:normal;letter-spacing:normal}.ado-home-banner-carousel .ado-home-banner-carousel__container .content-with-image .content p{margin-top:.625rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:normal}.ado-home-banner-carousel .ado-home-banner-carousel__container .content-with-image .content span{text-decoration:underline}.home-bg-banner .home-bg-slide{position:relative}.home-bg-banner .home-bg-slide img{position:absolute;left:0;top:0;width:100%}.home-bg-banner .home-bg-slide .content-wrapper{position:relative}.home-bg-banner .home-bg-slide .content-wrapper .title{color:#fff;font-family:Rams-Bold,sans-serif;font-size:3.4375rem;font-weight:900;line-height:normal;letter-spacing:normal;text-decoration:none;padding:3.125rem 0 .9375rem;display:inline-block}@media only screen and (max-width:61.9375rem){.home-bg-banner .home-bg-slide .content-wrapper .title{font-size:2.0625rem;padding:2.875rem 0 1.25rem}}.home-bg-banner .home-bg-slide .content-wrapper .content{color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.home-bg-banner .home-bg-slide .content-wrapper .content{font-size:.875rem}}.information-belt{padding:4.125rem 0 3.125rem}.information-belt h1{margin-bottom:1.25rem;color:#da291c;font-family:Rams-Regular,sans-serif;font-size:2.5rem;font-weight:400;line-height:normal;letter-spacing:.09875rem}@media only screen and (max-width:61.9375rem){.information-belt h1{font-size:1.5rem}}.information-belt p{color:#4c6072;font-size:.875rem;margin-bottom:1.25rem}.information-belt h6,.information-belt p{font-family:Roboto-Regular,sans-serif;font-weight:400;line-height:normal;letter-spacing:normal}.information-belt h6{color:#e01a10;font-size:1.125rem;cursor:pointer;text-decoration:underline}.ado-travel-tciket{padding:0;margin-bottom:3.75rem}.ado-travel-tciket .trip-container{max-width:47.5rem;margin:0 auto;position:relative}.ado-travel-tciket .trip-container .trip-detail-text{display:flex;position:absolute;top:-30px;right:0;align-items:center}.ado-travel-tciket .trip-container .trip-detail-text .trip-detail-cancel{color:#636;font-family:Roboto-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.43;letter-spacing:.65px;background:transparent;border:none;text-decoration:underline}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trip-container .trip-detail-text .trip-detail-cancel{font-size:.9375rem;top:-1.875rem}}.ado-travel-tciket .trip-container .trip-detail-text .trip-close-icon{width:1.125rem;height:1.125rem;margin-left:.25rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trip-container .trip-detail-text .trip-close-icon{width:.875rem;height:.875rem}}.ado-travel-tciket .trip-container .ticket-modification{padding:2.3125rem 3.75rem;max-width:100%;height:100%;margin:0;background-color:#f7f9fa}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trip-container .ticket-modification{display:block;max-width:100%;height:100%;padding:3.625rem 1.25rem}}@media only screen and (min-width:62rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model{padding-top:10%}}.ado-travel-tciket .trip-container .ticket-modification .modify-model__header_title{color:#333;font-family:Rams-Regular,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.25;letter-spacing:2px;margin-top:.625rem;margin-bottom:1.875rem}@media only screen and (min-width:62rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model__header_title{margin-bottom:0}}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model__header_title{font-size:1.5rem}}@media only screen and (min-width:62rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model_details{display:flex;flex-direction:column;margin:0 18%}}.ado-travel-tciket .trip-container .ticket-modification .modify-model__info{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25;letter-spacing:2px;margin-bottom:.9375rem}@media only screen and (min-width:62rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model__info{margin-bottom:3.125rem}.ado-travel-tciket .trip-container .ticket-modification .modify-model__info b{font-family:Roboto-Regular;color:#333}}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model__info{font-size:.9375rem}}.ado-travel-tciket .trip-container .ticket-modification .modify-model__info b{font-family:Roboto-Bold;color:#666}.ado-travel-tciket .trip-container .ticket-modification .modify-model__info a{color:#636;margin:0 .3125rem;text-decoration:underline}.ado-travel-tciket .trip-container .ticket-modification .modify-model ul{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25;letter-spacing:2px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model ul{font-size:.9375rem}}.ado-travel-tciket .trip-container .ticket-modification .modify-model ul li{margin-bottom:.9375rem}.ado-travel-tciket .trip-container .ticket-modification .modify-model ul li b{font-family:Roboto-Bold;color:#666;margin:0 .3125rem}.ado-travel-tciket .trip-container .ticket-modification .modify-model__cnt-btn{display:flex;margin-top:2.5rem}.ado-travel-tciket .trip-container .ticket-modification .modify-model__cnt-btn .modify-cnt-btn{padding:.75rem 4.125rem;font-size:1.125rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model__cnt-btn .modify-cnt-btn{width:100%;font-size:.9375rem;justify-content:center;margin:2.1875rem .625rem 0}}@media only screen and (min-width:62rem){.ado-travel-tciket .trip-container .ticket-modification .modify-model__acceptinfo{margin:0 18%}.ado-travel-tciket .trip-container .ticket-modification .accept_model{padding-top:10%}.ado-travel-tciket .trip-container .ticket-modification .accept_model .modify-model{padding:0}.ado-travel-tciket .trip-container .ticket-modification .accept_model .modify-model .acceptinfo{margin:0 18%}}.ado-travel-tciket_title{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:25px;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:1.25rem}.ado-travel-tciket_info{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:18px;letter-spacing:normal;margin-bottom:.875rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket_info{letter-spacing:.04875rem;font-size:.875rem}}.ado-travel-tciket_form{padding:0 .75rem}.ado-travel-tciket_emailfield{margin-top:2.5rem}.ado-travel-tciket_continuebtn{margin-top:3.75rem;text-align:center}.ado-travel-tciket .custom-input input{width:100%;margin-bottom:.625rem}.ado-travel-tciket .continue-btn{text-transform:uppercase;width:20.25rem;padding-top:1.0625rem;padding-bottom:1.0625rem;font-family:Rams-Bold;font-size:14px;line-height:16px;letter-spacing:4px;text-align:center}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .continue-btn{width:8.75rem;padding:.8125rem .8125rem .75rem .75rem;letter-spacing:2.1px}}.ado-travel-tciket .continue-btn:disabled{background-color:#e08585;cursor:not-allowed}@media only screen and (max-width:61.9375rem){.ado-travel-tciket__tab-cons .react-tabs__tab-list{justify-content:space-around}}@media only screen and (max-width:61.9375rem){.ado-travel-tciket__tab-cons .react-tabs__tab{width:50%;margin:0}}.ado-travel-tciket__tab-cons .react-tabs__tab--selected{color:#32414a;border-color:#32414a}.ado-travel-tciket .react-tabs__tab-list{text-align:center;border-bottom:none;margin-bottom:1.375rem}.ado-travel-tciket .react-tabs__tab{color:#9b9b9b;font-family:Rams-Bold,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;background:transparent;border:none;border-bottom:2px solid #d6d9db;text-transform:capitalize;margin-bottom:.625rem;padding-bottom:.625rem;display:inline-block}.ado-travel-tciket .react-tabs__tab:first-child{margin-right:1.25rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .react-tabs__tab{width:50%}.ado-travel-tciket .react-tabs__tab:first-child{margin-right:1.25rem}}@media only screen and (min-width:62rem){.ado-travel-tciket .react-tabs__tab{width:13.4375rem}}.ado-travel-tciket .react-tabs__tab--selected{border-color:#32414a;color:#32414a}.ado-travel-tciket .previous-error-modal{align-items:center;color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .previous-error-modal{font-size:1.125rem}}.ado-travel-tciket .previous-error-modal__info{padding:1.25rem 0 2.375rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .previous-error-modal__info{padding-top:0;padding-bottom:1.6875rem}}.ado-travel-tciket .previous-error-modal__accept-btn-div{text-align:center}.ado-travel-tciket .previous-error-modal .modalStyle{margin:0 auto;padding:1.875rem;width:31.25rem;text-align:center}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .previous-error-modal .modalStyle{padding:1.875rem 1.25rem 1.25rem;width:17.5rem;border-radius:.125rem}}.ado-travel-tciket .previous-error-modal .modalStyle .accept-btn{text-transform:uppercase;display:inline-block;width:8.6875rem;padding-top:.625rem;padding-bottom:.625rem}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .previous-error-modal .modalStyle .accept-btn{padding:.8125rem 1.09375rem .75rem 1.03125rem;width:7.5rem}}.ado-travel-tciket .p-0{padding:0}.ado-travel-tciket .boleto-img{width:80%}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .boleto-img{width:46%;margin:36px auto;display:flex;max-height:12.5rem}}.ado-travel-tciket .invite-content{width:85%}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .invite-content{width:100%}}.ado-travel-tciket .invite-content .invite-p{text-align:left;letter-spacing:0;color:#666;font-family:Roboto-Regular;font-size:.9375rem;line-height:1.125rem;margin-bottom:.9375rem}.ado-travel-tciket .invite-content .invite-p .invite-highlight{font-family:Roboto-Bold}.ado-travel-tciket .invite-content .invite-p .invite-link{color:#c33;text-decoration:underline}.ado-travel-tciket .invite-h{text-align:left;letter-spacing:0;color:#333;font-family:Roboto-Bold;font-size:1.125rem;line-height:1.3125rem;margin-bottom:18px}@media only screen and (max-width:61.9375rem){.ado-travel-tciket .trips-card__sidebar_list{width:25%}}@media only screen and (max-width:61.9375rem){.ado-travel-tciket{padding:1.25rem .5625rem 0}.ado-travel-tciket_info{margin-bottom:1.5rem}.ado-travel-tciket_form{padding:1.5625rem 0 0}.ado-travel-tciket_continuebtn{text-align:right}}.travel-details{border:2px solid #ddd;background:#fff;overflow:hidden}.travel-details .trip-info-mobile{width:100%;justify-content:space-between}@media only screen and (max-width:61.9375rem){.travel-details .trip-info-mobile{flex-direction:column;padding-left:.625rem}}.travel-details .trip-info-mobile .trip-price{color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.43;letter-spacing:.65px}.travel-details .trip-info-mobile .trip-price .price-info{color:#333}@media only screen and (max-width:61.9375rem){.travel-details .trip-info-mobile .trip-price{position:absolute;left:9px;bottom:5px}.travel-details .trip-info-mobile .trip-price .pay-name{padding-right:.625rem}.travel-details .trip-info-mobile .trip-price .price-info{border-left:2px solid #ddd;padding-left:.625rem}}.travel-details .trips-card__passanger-detail-info{border-left:1px solid #ddd;padding:.875rem .625rem .875rem 1.5rem}@media only screen and (max-width:61.9375rem){.travel-details .trips-card__passanger-detail-info{padding:0}}.travel-details .trips-card__passanger-detail-info .trip_inf{border-bottom:1px solid #ddd;padding:.625rem 0}@media only screen and (max-width:61.9375rem){.travel-details .trips-card__passanger-detail-info .trip_inf{padding:.625rem 2rem}}.travel-details .show_tripdetails{width:100%;display:flex;justify-content:flex-end;height:10px}.travel-details .show_tripdetails .travel-local{color:#636;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.43;letter-spacing:.65px;padding:0 1.5rem;border:none;text-align:center;text-decoration:underline;cursor:pointer;background:transparent}.travel-details .trips-card__details{padding-left:0;background-color:#fff;margin-bottom:.375rem;border-bottom:1px solid #ddd}@media only screen and (max-width:61.9375rem){.travel-details .trips-card__details{display:flex;padding:0}}.travel-details .trips-card__details_trip-info{border-bottom:1px solid #ddd}@media only screen and (max-width:61.9375rem){.travel-details .trips-card__details_trip-info{padding:1.875rem 0;position:relative}}.travel-details .trips-card__details_trip-info_con{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.43;letter-spacing:.65px}.travel-details .trips-card__details_trip-info_desti_name{font-family:Roboto-Regular}.travel-details__downloadbtn{margin-top:2.5rem;text-align:center}@media only screen and (max-width:61.9375rem){.travel-details__downloadbtn{text-align:right}}.travel-details .download-btn{text-transform:uppercase;width:20.25rem;padding-top:1.0625rem;padding-bottom:1.0625rem}@media only screen and (max-width:61.9375rem){.travel-details .download-btn{width:100%;padding:.75rem .8125rem .75rem .75rem}}.travel-details__sidebar_list{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:normal;padding:0}.travel-details__sidebar_list button{border:none;width:100%;text-align:left}.travel-details__sidebar_list div{border-bottom:1px solid #ddd;display:flex;align-items:center;cursor:pointer}.travel-details__sidebar_list div .shareactive{display:none}.travel-details__sidebar_list div .shareinactive{display:block}.travel-details__sidebar_list div .downloadactive{display:none}.travel-details__sidebar_list div .downloadinactive{display:block}.travel-details__sidebar_list div .detailactive{display:none}.travel-details__sidebar_list div .detailInactive,.travel-details__sidebar_list div .modifyInactive{display:block}.travel-details__sidebar_list div .modifyactive{display:none}@media only screen and (max-width:61.9375rem){.travel-details__sidebar_list div{padding:10px 2px;flex-direction:column;border-bottom:none}.travel-details__sidebar_list button{text-align:center}}@media only screen and (max-width:61.9375rem){.travel-details__sidebar_list{width:25%}}.travel-details .active-item{background-color:#f0ebf0;color:#636;cursor:pointer}.travel-details .active-item button{border:none;width:100%;text-align:left;background-color:#f0ebf0;color:#636}.travel-details .active-item .shareactive{display:block !important}.travel-details .active-item .shareinactive{display:none !important}.travel-details .active-item .downloadactive{display:block !important}.travel-details .active-item .downloadinactive{display:none !important}.travel-details .active-item .detailactive{display:block !important}.travel-details .active-item .detailInactive,.travel-details .active-item .modifyInactive{display:none !important}.travel-details .active-item .modifyactive{display:block !important}@media only screen and (max-width:61.9375rem){.travel-details .active-item button{text-align:center}}.travel-details .download-poup{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.78}.travel-details .download-poup .popicon{margin-right:10px}.travel-details .download-poup.active{display:flex;justify-content:center;position:absolute;top:-40px;background:#e2f7d3;padding:9px 5px;width:100%;text-align:center;color:#324e22;border:1px solid #6c3;border-left-width:7px}@media only screen and (max-width:61.9375rem){.travel-details .download-poup.active{width:94%;top:-45px;z-index:10;left:12px}}.travel-details .download-poup.inactive{display:none}.travel-details .copylink.active{position:absolute;display:flex;justify-content:center;left:0;width:100%;top:-40px;padding:11px 7px;text-align:center;color:#324e22;border:1px solid #6c3;border-left-width:7px;background:#e2f7d3;z-index:9}.travel-details .copylink-poup.inactive{display:none}.guest-register-modal{margin-inline:auto;padding-inline:5%;border-radius:10px}@media only screen and (max-width:61.9375rem){.guest-register-modal{margin-top:50px}}.guest-register-modal .modalStyle{max-width:450px;padding:0}@media only screen and (max-width:61.9375rem){.guest-register-modal .modalStyle{border-radius:5px}}.guest-register-modal_icon{max-width:160px;height:139.67px;margin-top:45px;margin-inline:auto}.guest-register-modal_icon img{width:100%}.guest-register-modal_heading{margin-top:40.33px;font-family:Rams-Regular,sans-serif;font-size:1.5625rem;line-height:1.625rem}.guest-register-modal_heading,.guest-register-modal_text{text-align:center;color:#333;font-weight:400;letter-spacing:normal}.guest-register-modal_text{margin-top:28px;padding-inline:45px;font-family:Roboto-Regular,sans-serif;font-size:1rem;line-height:1.1875rem}.guest-register-modal_text .email{font-style:italic;font-weight:700}.guest-register-modal_btns{margin-top:30px;margin-bottom:43px;padding-inline:34px;display:flex;flex-wrap:wrap;gap:18px}.guest-register-modal_btns>button{flex:1;padding-block:14px;background-color:transparent;border:2px solid #c33;border-radius:3px;text-transform:uppercase;color:#c33;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:.9375rem;letter-spacing:.1em}@media only screen and (max-width:61.9375rem){.guest-register-modal_btns{flex-direction:column-reverse;gap:30px}.guest-register-modal_btns>button{width:95%;margin-inline:auto}}.guest-register-modal .btn-invert{background-color:#c33;color:#fff}.guest-register-modal .btn-invert:focus,.guest-register-modal .btn-invert:hover{background-color:rgba(204,51,51,0.95)}.travel-ticket-passenger{border-bottom:1px solid #ebeced}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger{display:flex;flex-direction:row;border-bottom:1px solid #ebeced;padding:1.25rem}}.travel-ticket-passenger .trips-passenger_cont{margin-left:1.375rem;color:#333}.travel-ticket-passenger .trips-passenger_details{display:flex}.travel-ticket-passenger .trips-passenger_detail_info{display:flex;flex-direction:column;margin-left:18px}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger .trips-passenger{flex-direction:column;width:100%;margin-bottom:0;border-bottom:none}}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger .trips-passenger_info{border-left:none;padding-bottom:0}}.travel-ticket-passenger .trips-passenger_info_asisit{display:flex;align-items:center}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger .trips-passenger_info_asisit{font-size:.875rem}}.travel-ticket-passenger .trips-passenger .icon-info{margin-left:6px;cursor:pointer}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger .trips-passenger_info_name{margin-bottom:.3125rem}}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger .trips-passenger_seat{width:100%;padding-right:0;padding-bottom:.625rem}}.travel-ticket-passenger .trips-passenger_seat_content{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:.88px;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger .trips-passenger_seat_content{justify-content:flex-start;flex-direction:row;align-items:center}}.travel-ticket-passenger .trips-passenger_seat_number{margin-right:.5rem}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger .trips-passenger_seat_number{padding-left:.625rem;padding-top:0}}.travel-ticket-passenger .trips-passenger_selection{padding-right:1.375rem}@media only screen and (max-width:61.9375rem){.travel-ticket-passenger .trips-passenger_selection{padding-right:.625rem;padding-top:1.25rem}}.travel-ticket-passenger .trips-passenger .align-self-center{align-self:center}.travel-ticket-passenger .trips-passenger_type{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:1.5px;margin-left:auto}.travel-ticket-passenger:last-child{border-bottom:none}.transfer-payment .react-tabs{text-align:center}.transfer-payment .react-tabs__tab-list{border:none;display:inline-flex}.transfer-payment .react-tabs__tab{padding:.3125rem 5.5rem;color:#9b9b9b;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;margin-right:1.25rem;background-color:transparent;border:none;border-bottom:3px solid #9b9b9b;width:auto;height:auto;border-radius:0}.transfer-payment .react-tabs__tab:focus{box-shadow:none}.transfer-payment .react-tabs__tab:focus:after{background:transparent}.transfer-payment .react-tabs__tab--selected{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;background:transparent;border-color:transparent;border-bottom:3px solid #32414a}.transfer-payment .react-tabs__tab-panel{margin-top:3.125rem}.transfer-payment .react-tabs #saftey-pay{width:23.4375rem;height:29.5625rem}.transfer-payment img{height:2.625rem;width:12.5rem;display:flex}.transfer-payment h1{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:normal;text-align:left;margin-top:2.25rem}.transfer-payment__banamex-value{text-align:left;margin-top:1.875rem;margin-bottom:2.5rem}.transfer-payment__banamex-value span{display:block;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:16px;letter-spacing:1px}.transfer-payment__banamex-value input{width:40%}@media only screen and (max-width:61.9375rem){.transfer-payment .react-tabs__tab-list{flex-wrap:nowrap;justify-content:center;display:flex}.transfer-payment .react-tabs__tab{padding:0 1.125rem .375rem;margin-bottom:0;font-size:.875rem;margin-right:1.25rem}.transfer-payment .react-tabs #saftey-pay{width:100%}.transfer-payment .react-tabs__tab-panel{margin-top:2.5rem}.transfer-payment img{width:8.75rem;height:1.8125rem}.transfer-payment__banamex-value input{width:100%}}.safety-pay-payment{text-align:left}.safety-pay-payment__continue{color:#32414a;line-height:1.14;margin-bottom:2.625rem}.safety-pay-payment__continue,.safety-pay-payment__label{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:normal}.safety-pay-payment__label{color:#596770;line-height:normal;margin-top:3.25rem}.safety-pay-payment__label p{display:inline-block}.safety-pay-payment__label-tncLink:link{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.0625rem;margin-left:.25rem;text-decoration:none}.safety-pay-payment__label-tncLink:visited{color:#32414a}.safety-pay-payment__label-tncLink2{margin-left:.25rem}.safety-pay-payment .custom-checkbox{padding-left:1.25rem}.paypal-payment__continue{color:#32414a;line-height:1.14}.paypal-payment__continue,.paypal-payment__label{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:normal}.paypal-payment__label{color:#596770;line-height:normal;margin-top:2.625rem}.paypal-payment__label p{display:inline-block}.paypal-payment__label-tncLink:link{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.0625rem;margin-left:.25rem;text-decoration:none}.paypal-payment__label-tncLink{color:#32414a}.paypal-payment__label-tncLink2{margin-left:.25rem}.paypal-payment__button{margin-top:3.25rem}.paypal-button{padding:0 5.125rem}@media only screen and (max-width:61.9375rem){.paypal-button{padding:.625rem}}.card-payment__required-field{color:#adb3b7;font-family:Roboto-Regular,sans-serif;font-size:.6875rem;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:uppercase}.card-payment .dd-wrapper_btn{text-transform:none}.card-payment .agree-terms{display:flex;align-items:center;margin-top:1.25rem}.card-payment .agree-terms .terms-letter{color:#adb3b7;margin-top:.5rem}.card-payment .agree-terms .terms-letter,.card-payment .agree-terms .terms-letter .modify-accept__ticket{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal}.card-payment .agree-terms .terms-letter .modify-accept__ticket{color:#32414a;padding:0 .4375rem}#actualcardnumber{display:none}.dd-wrapper.cardExp .dd-wrapper_btn{padding-top:1.625rem}.dd-wrapper.cardExp .dd-wrapper_btn .icon{top:.4375rem}.dd-wrapper.cardExp1 .dd-wrapper_btn{padding-top:.4375rem}.dd-wrapper.msi .dd-wrapper_list_item{padding:.625rem .875rem}.parsley-errors-list.filled.cardExp{position:absolute;top:3.125rem;width:100%}.parsley-errors-list.filled.cvv{position:absolute;top:3.125rem;width:12rem}@media only screen and (max-width:61.9375rem){.parsley-errors-list.filled.cvv{width:100%}}.popup-error-msg{background:#fff 0 0 no-repeat padding-box;border:1px solid #ebeced;border-radius:5px;opacity:1;margin-top:25px;padding:5px 15px;height:70px;display:flex;justify-content:center}@media only screen and (max-width:61.9375rem){.popup-error-msg{padding:5px}}.popup-error-msg .col-xs-1{padding:10px}@media only screen and (max-width:61.9375rem){.popup-error-msg .col-xs-1{display:flex;justify-content:center;align-items:baseline;margin-bottom:14px}}@media only screen and (min-width:62rem){.popup-error-msg .col-xs-1{display:flex;justify-content:center;align-items:flex-start}}.popup-error-msg .col-xs-11{display:flex;justify-content:center;flex-direction:column;padding:0}.popup-error-msg .error-msg-txt{font-family:Roboto-Regular;text-align:left;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;color:#838d92;opacity:1;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width:61.9375rem){.popup-error-msg .error-msg-txt{font-size:.75rem;line-height:.875rem}}.popup-error-msg img{width:20px}@media only screen and (max-width:61.9375rem){.popup-error-msg img{width:15px;padding-bottom:16px}}@media only screen and (max-width:61.9375rem){#cc-postal-code+.parsley-errors-list.filled{width:12.5rem}}.cash-payment{max-width:650px}.cash-payment .react-tabs__tab-panel{margin-top:1rem}.cash-payment .react-tabs{text-align:center}.cash-payment .react-tabs__tab-list{border:none;display:inline-flex}.cash-payment .react-tabs__tab{padding:.3125rem 5.5rem;color:#9b9b9b;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;margin-right:1.25rem;background-color:transparent;border:none;border-bottom:3px solid #9b9b9b;width:auto;height:auto;border-radius:0}.cash-payment .react-tabs__tab:focus{box-shadow:none}.cash-payment .react-tabs__tab:focus:after{background:transparent}.cash-payment .react-tabs__tab--selected{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;background:transparent;border-color:transparent;border-bottom:3px solid #32414a}.cash-payment .react-tabs__tab-panel{margin-top:1.875rem}.cash-payment .react-tabs #saftey-pay{width:23.4375rem;height:29.5625rem}.cash-payment .react-tabs .react-tabs__tab{margin-right:0}.cash-payment .cash-ref__logo{width:18.25rem;margin-bottom:1.875rem}.cash-payment .cash-ref__content{text-align:left}.cash-payment .cash-ref__content_heading{margin-bottom:1.25rem;font-family:Roboto-Medium;font-weight:500;line-height:1;letter-spacing:normal}.cash-payment .cash-ref__content_list-item{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:normal;margin-bottom:1.25rem}.cash-payment .cash-ref__content_list-item:before{content:"\B7";padding-right:.3125rem}.cash-payment .cash-ref__cash-list__top{margin-top:1rem;display:flex;align-items:center;justify-content:space-evenly;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;align-content:flex-end}.cash-payment .cash-ref__cash-list__top .image-container{flex:25%;flex-grow:1}@media only screen and (max-width:61.9375rem){.cash-payment .cash-ref__cash-list__top .image-container{flex:65%;flex-grow:1}}@media only screen and (max-width:61.9375rem){.cash-payment .cash-ref__cash-list__top :nth-child(2n){flex:35%;flex-grow:1}}.cash-payment .cash-ref__cash-list__top :nth-child(2n) .img-res{padding:0 40px}@media only screen and (max-width:61.9375rem){.cash-payment .cash-ref__cash-list__top :nth-child(2n) .img-res{float:right;padding:0 0 0 35px !important}}@media only screen and (max-width:61.9375rem){.cash-payment .cash-ref__cash-list__top :nth-child(odd) .img-res{padding-right:10px}}.cash-payment .cash-ref__cash-list__bottom{margin-bottom:2rem;display:flex;align-items:center;justify-content:space-evenly;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;align-content:flex-end}.cash-payment .cash-ref__cash-list__bottom .image-container{flex:25%;flex-grow:1}@media only screen and (max-width:61.9375rem){.cash-payment .cash-ref__cash-list__bottom .image-container{flex:65%;flex-grow:1}}@media only screen and (max-width:61.9375rem){.cash-payment .cash-ref__cash-list__bottom :nth-child(odd){flex:35%;flex-grow:1}}.cash-payment .cash-ref__cash-list__bottom :nth-child(odd) .img-res{padding:0 40px}@media only screen and (max-width:61.9375rem){.cash-payment .cash-ref__cash-list__bottom :nth-child(odd) .img-res{float:right;padding:0 25px 0 0 !important}}@media only screen and (max-width:61.9375rem){.cash-payment .cash-ref__cash-list__bottom :nth-child(2n) .img-res{padding-left:10px}}.cash-payment .cash-ref__cash-list .aurrera-img{width:170px;height:50px;margin-right:15px}.cash-payment .cash-ref__cash-list .k-img{width:50px;height:50px;margin-right:15px}.cash-payment .cash-ref__cash-list .ahorro-img{width:140px;height:50px;margin-right:15px}.cash-payment .cash-ref__cash-list .benavides-img{width:220px;height:50px}.cash-payment .cash-ref__cash-list .sams-img{width:50px;height:50px;margin-right:15px}.cash-payment .cash-ref__cash-list .supreme-img{width:230px;height:50px;margin-right:15px}.cash-payment .cash-ref__cash-list .eleven-img{width:70px;height:50px}.cash-payment .cash-ref__cash-list .walmart-img{width:196px;height:50px;margin-right:15px}.cash-payment .cash-payment-ref .cash-ref__content_list-item{line-height:1.5}.cash-payment .cash-payment-ref .cash-ref__content_list-item b{font-weight:700}.cash-payment .cash-payment-ref .cash-ref__content_list-item:before{content:"";padding-right:0}@media only screen and (max-width:61.9375rem){.cash-payment .react-tabs__tab-list{flex-wrap:nowrap;justify-content:center;display:flex}.cash-payment .react-tabs__tab{padding:0 1.125rem .375rem;margin-bottom:0;font-size:.875rem;margin-right:1.25rem}.cash-payment .cash-ref__cash-list .aurrera-img{width:200px;height:49px;float:left;margin-right:10px;margin-bottom:20px}.cash-payment .cash-ref__cash-list .k-img{width:100px;height:50px;margin-bottom:25px}.cash-payment .cash-ref__cash-list .ahorro-img{width:125px;height:45px;float:left}.cash-payment .cash-ref__cash-list .benavides-img{width:180px;height:45px}.cash-payment .cash-ref__cash-list .sams-img{width:55px;height:55px;float:left;margin-right:45px;margin-bottom:25px}.cash-payment .cash-ref__cash-list .supreme-img{width:230px;height:50px;margin-bottom:25px}.cash-payment .cash-ref__cash-list .eleven-img{width:92px;height:55px;float:left;margin-bottom:25px}.cash-payment .cash-ref__cash-list .walmart-img{width:230px;height:60px;float:left;margin-right:35px;margin-bottom:25px}}.mercadopago-payment__instructions{color:#32414a;line-height:1.14}.mercadopago-payment__instructions,.mercadopago-payment__label{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:normal}.mercadopago-payment__label{color:#596770;line-height:normal;margin-top:2.625rem}.mercadopago-payment__label p{display:inline-block}.mercadopago-payment__label-tncLink:link{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.0625rem;margin-left:.25rem;text-decoration:none}.mercadopago-payment__label-tncLink{color:#32414a}.mercadopago-payment__label-tncLink2{margin-left:.25rem}.mercadopago-payment__btn__wrapper{display:flex;justify-content:center;margin-top:3.4375rem}.mercadopago-payment__btn{width:420px;height:50px;margin-inline:5%;background:none;border:2px solid #00bcff;border-radius:3px}.mercadopago-payment__btn>img{width:7.5rem}.mp-payment-modal .modalStyle{max-width:50%;height:500px;padding:3rem 5rem}@media only screen and (max-width:61.9375rem){.mp-payment-modal .modalStyle{max-width:100%;height:100%;padding:0}}.mp-payment-modal .modalStyle .info-modal{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.mp-payment-modal .modalStyle .info-modal .mp-title{color:#000;font-family:Rams-Regular,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.14;letter-spacing:normal;margin-bottom:3.125rem;text-align:center}.mp-payment-modal .modalStyle .info-modal .mp-img{max-width:350px}@media only screen and (max-width:61.9375rem){.monedero-payment{padding-inline:.9375rem}}.monedero-payment__title{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:1rem}.monedero-payment__desp{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:500;line-height:normal;letter-spacing:normal;margin-bottom:1.5rem}.monedero-payment__btns{display:flex;gap:8px;margin-bottom:1rem}.monedero-payment__btns-btn{color:#c5acca;font-family:Rams-Regular,sans-serif;font-size:.75rem;font-weight:700;line-height:normal;letter-spacing:normal;padding:.375rem .75rem;border:1px solid #c5acca;background-color:transparent}.monedero-payment__btns-btn.active{color:#636;border:1px solid #636}.monedero-payment__login-btn{margin-top:1rem;padding:.75rem 4.75rem;font-size:1.25rem;letter-spacing:.125rem}@media only screen and (max-width:61.9375rem){.monedero-payment__login-btn{padding:.75rem 3.75rem;font-size:1rem}}.monedero-payment .mt-40{margin-top:2.5rem}.pay-with-card-modal .modalStyle{max-width:30rem;margin:auto;padding:0;border-radius:.3125rem;overflow:hidden}@media only screen and (max-width:61.9375rem){.pay-with-card-modal .modalStyle{margin:1.875rem}}.pay-with-card-modal__content{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;padding:1.5625rem 1.25rem}.pay-with-card-modal__title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:normal;padding-bottom:1.25rem}.pay-with-card-modal__img{margin-top:0;display:flex;justify-content:center}.pay-with-card-modal__img img{max-width:100%}.pay-with-card-modal__msg{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem;letter-spacing:normal;text-align:center;margin-top:-0.9375rem;margin-bottom:2rem}.pay-with-card-modal__info .text{text-align:left;gap:1.5rem}.pay-with-card-modal__info .balance-details,.pay-with-card-modal__info .text{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal;line-height:21px;margin-bottom:1.625rem;padding-inline:1.875rem;display:flex;flex-direction:column}.pay-with-card-modal__info .balance-details{gap:1rem}.pay-with-card-modal__info .balance-details_item{display:flex;gap:1rem}.pay-with-card-modal__info .balance-details_item .divider{flex-grow:1;position:relative}.pay-with-card-modal__info .balance-details_item .divider:before{content:"";position:absolute;top:50%;width:100%;height:1px;background-image:linear-gradient(90deg, #c3d7e0 12px, transparent 0);background-size:16px 1px}.pay-with-card-modal__btn{display:flex;flex-direction:column;gap:1.5rem}.pay-with-card-modal__btn .btn,.pay-with-card-modal__btn .btn-basic,.pay-with-card-modal__btn .btn-cta,.pay-with-card-modal__btn .btn-primary,.pay-with-card-modal__btn .btn-search,.pay-with-card-modal__btn .btn-secondary,.pay-with-card-modal__btn .btn-secondary-inverse,.pay-with-card-modal__btn a.cta{width:100%;padding-block:.6875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4375rem;letter-spacing:normal}.pay-with-card-modal__btn .btn-basic:disabled,.pay-with-card-modal__btn .btn-cta:disabled,.pay-with-card-modal__btn .btn-primary:disabled,.pay-with-card-modal__btn .btn-search:disabled,.pay-with-card-modal__btn .btn-secondary-inverse:disabled,.pay-with-card-modal__btn .btn-secondary:disabled,.pay-with-card-modal__btn .btn:disabled,.pay-with-card-modal__btn a.cta:disabled{background-color:#d8dfe3 !important;color:#66818d}.pay-with-card-modal__btn .inverse{background:none;border:1px solid #636;color:#636}.pay-with-card-modal__footer,.pay-with-card-modal__subtitle{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-align:center;padding-block:1.4375rem}.pay-with-card-modal__footer{background-color:#edf2f5}.pay-with-card-modal__footer-link{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.25;letter-spacing:normal;color:#1d262a !important;text-decoration:none}.edit-link{display:inherit;font-style:normal;font-stretch:normal;margin-top:1.25rem;text-align:center;text-decoration:underline;color:#636 !important;color:"";line-height:normal;letter-spacing:normal}.dd-wrapper_btn,.edit-link{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400}.dd-wrapper_btn{border:0;border-bottom:.0625rem solid #d6d9db;margin-bottom:0;width:100%;text-transform:uppercase;padding:.5rem 0 .375rem;color:#32414a;line-height:1.4;letter-spacing:.0625rem}.dd-wrapper_btn_selected{padding:.0625rem}.dd-wrapper_btn_text .dd-wrapper_btn{border:0;border-bottom:.0625rem solid #d6d9db;margin-bottom:0;width:100%;text-transform:none;padding:.0625rem;color:#838d92;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem}@media only screen and (max-width:61.9375rem){.dd-wrapper_btn_text .dd-wrapper_btn{margin-top:.5625rem}}.responsive-btn{width:100%;margin-bottom:2.5rem;padding:1.125rem}.info-bar{margin-left:.9375rem;padding:.59375rem;border-radius:.125rem;background-color:#d5d9db;font-style:normal;font-stretch:normal;margin-top:.625rem;margin-bottom:1.125rem;color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.625rem;font-weight:500;line-height:normal;letter-spacing:normal}#traveller-information{margin-bottom:1.25rem}@media only screen and (max-width:61.9375rem){button.mobileremove{width:100%;position:absolute;bottom:0;padding:1.125rem}}.traveller-information{box-shadow:0 3px 6px rgba(0,0,0,0.10196078);background-color:#fff;padding:.9375rem 1.5625rem;border:2px solid #ddd;border-radius:2px}@media only screen and (max-width:61.9375rem){.traveller-information{padding:.9375rem .625rem;border-radius:5px;border:unset}}.traveller-information__modType{color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.125rem;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.traveller-information__container{height:120px}.traveller-information__container.slideTInfo-exit{height:0;z-index:-1}.traveller-information__container.slideTInfo-exit-active{z-index:-1}}.traveller-information__container.slideTInfo-enter{-webkit-transform:translateY(-23.4375rem);transform:translateY(-23.4375rem);transition:all .5s ease-out}.traveller-information__container.slideTInfo-enter-active,.traveller-information__container.slideTInfo-enter-done,.traveller-information__container.slideTInfo-exit{-webkit-transform:translateY(0);transform:translateY(0)}.traveller-information__container.slideTInfo-exit{transition:all .25s ease-out}.traveller-information__container.slideTInfo-exit-active{-webkit-transform:translateY(-24.6875rem);transform:translateY(-24.6875rem)}.traveller-information__header{display:flex;justify-content:space-between}.traveller-information__header_heading{color:#222d33;font-family:Rams-Light,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:.0625rem;padding:1rem 1.875rem .25rem 1.5rem;background:#fff;display:inline-block;border-radius:.625rem .625rem 0 0;height:5.5rem;width:14.375rem;margin-bottom:-2.5rem}@media only screen and (max-width:61.9375rem){.traveller-information__header_heading{padding:1rem 1.875rem .25rem .9375rem}}.traveller-information__header_edit-seat_action{cursor:pointer;color:#636;font-family:Roboto-Regular,sans-serif;font-size:.625rem;font-weight:400;line-height:1.25;letter-spacing:0}.traveller-information__header_edit-seat_action img{height:13px;margin-left:10px;position:relative;top:2px}.traveller-information__header_edit-seat_disclaimer{color:#636;font-family:Roboto-Regular,sans-serif;font-size:.5rem;font-weight:400;line-height:1.67;letter-spacing:.035rem}.traveller-information__info{padding-bottom:1.25rem;position:relative}.traveller-information__info .form-field{display:block}.traveller-information__info .form-field label{color:#adb3b7;padding-bottom:.5625rem}.traveller-information__info .form-field input,.traveller-information__info .form-field label{font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem}.traveller-information__info .form-field input{color:#32414a;border:0;border-bottom:.0625rem solid #d6d9db;margin-bottom:0;width:100%;text-transform:uppercase}@media only screen and (max-width:61.9375rem){.traveller-information__info .form-field input{margin-top:.5625rem}}.traveller-information__info .form-field input::-webkit-input-placeholder{color:#838d92}.traveller-information__info .form-field input::-moz-placeholder{color:#838d92}.traveller-information__info .form-field input::-ms-input-placeholder{color:#838d92}.traveller-information__info .form-field input::placeholder{color:#838d92}.traveller-information__info .form-field .down-arrow{position:absolute;right:1.25rem;width:.875rem}.traveller-information__info .form-field:first-child{padding-left:0}@media only screen and (max-width:61.9375rem){.traveller-information__info .form-field:first-child{padding-left:.9375rem}}@media only screen and (max-width:61.9375rem){.traveller-information__info .form-field:nth-child(2),.traveller-information__info .form-field:nth-child(3){margin-top:1.25rem}}.traveller-information__info .dropdown-opened{position:absolute;right:0;top:0;width:auto}.traveller-information__info-dropdown{position:absolute;margin:.5rem 0 0;padding:.375rem 0 .625rem;height:10.25rem;width:90%;border-radius:.375rem;box-shadow:0 .4375rem 4rem 0 rgba(0,0,0,0.07),0 .4375rem 4rem 0 rgba(0,0,0,0.07);border:.0625rem solid #ecebed;background-color:#fff;z-index:9;overflow-y:auto}@media only screen and (max-width:61.9375rem){.traveller-information__info-dropdown{width:100%}}.traveller-information__info-dropdown-item{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem;padding:.625rem 1rem;cursor:pointer}.traveller-information__info-dropdown-item.selected{cursor:not-allowed;background-color:rgba(102,51,102,0.07)}.traveller-information__info-dropdown-item:last-child{padding-bottom:.5rem}.traveller-information__info .clear-link a.cta{text-decoration:underline;letter-spacing:.03438rem}.traveller-information__tickets_header{color:#adb3b7;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem;padding-bottom:.625rem}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_header{padding-left:.9375rem;margin-top:1.25rem}}.traveller-information__tickets_carousel .slick-list{margin-left:1.75rem;margin-right:1.5625rem;-webkit-transform:none;transform:none;position:static}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_carousel .slick-list{margin-left:0;margin-right:0}}.traveller-information__tickets_carousel .slick-slider{display:flex}@media only screen and (min-width:62rem){.traveller-information__tickets_carousel .slick-slider .slick-list:after{content:"";position:absolute;right:0;top:0;height:100%;width:140px;background:-webkit-linear-gradient(right, #fff, #fff, rgba(255,255,255,0));background-image:linear-gradient(90deg, rgba(255,255,255,0), #fff)}}@media only screen and (min-width:62rem) and (max-width:61.9375rem){.traveller-information__tickets_carousel .slick-slider .slick-list:after{background:-webkit-linear-gradient(right, #fff, #fff, rgba(255,255,255,0));background-image:linear-gradient(90deg, rgba(255,255,255,0), #fff)}}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_carousel .slick-slider{padding:.625rem 0}}.traveller-information__tickets_carousel .slick-disabled{opacity:.5;cursor:auto}.traveller-information__tickets_carousel .slick-prev{left:-0.3125rem}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_carousel .slick-prev{left:-1rem}}.traveller-information__tickets_carousel .slick-next{right:-0.3125rem}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_carousel .slick-next{right:-0.5rem;z-index:9}}.traveller-information__tickets_carousel .slick-slide{padding-right:.625rem}.traveller-information__tickets_carousel .ticket{height:100%;border-radius:.25rem;border:.0625rem solid #d5d9db;padding:.5rem;cursor:pointer;display:flex}.traveller-information__tickets_carousel .ticket._disabled{opacity:.6;cursor:not-allowed}.traveller-information__tickets_carousel .ticket .ticket-price-wrap,.traveller-information__tickets_carousel .ticket .ticket-separator{float:none}.traveller-information__tickets_carousel .ticket-description{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.6875rem;font-weight:500;line-height:normal;letter-spacing:normal;background-color:#d5d9db;display:block;margin-top:.625rem;padding:.625rem .875rem;display:flex;align-items:center;height:39px}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_carousel .ticket-description{margin-left:5px;margin-right:5px}}.traveller-information__tickets_carousel .ticket.added-ticket,.traveller-information__tickets_carousel .ticket.selected{border-color:#636}.traveller-information__tickets_carousel .ticket.added-ticket+.ticket-description,.traveller-information__tickets_carousel .ticket.selected+.ticket-description{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.6875rem;font-weight:500;line-height:normal;letter-spacing:normal;background-color:#d5d9db;display:block;margin-top:.25rem;padding:.625rem .875rem}.traveller-information__tickets_carousel .ticket-title{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:1.57;letter-spacing:.0625rem}.traveller-information__tickets_carousel .ticket-available{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.6875rem;font-weight:400;line-height:2;letter-spacing:.05625rem}.traveller-information__tickets_carousel .ticket-price{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:normal;text-align:center;margin-top:.4375rem;margin-left:.3125rem}.traveller-information__tickets_carousel .ticket-price .price-prefix{font-size:.6875rem;display:block}.traveller-information__tickets_carousel .ticket-price-wrap{padding:0}.traveller-information__tickets_carousel .ticket-separator{border-right:.0625rem solid #d5d9db;padding:0}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_carousel .ticket{display:flex;flex-direction:column;margin:0 .3125rem}.traveller-information__tickets_carousel .ticket .ticket-separator{border-right:none;border-bottom:.0625rem solid #d5d9db;padding-bottom:.625rem}.traveller-information__tickets_carousel .ticket .ticket-price-wrap,.traveller-information__tickets_carousel .ticket .ticket-separator{height:100%}.traveller-information__tickets_carousel .ticket .ticket-price-wrap{display:flex;justify-content:center;align-items:center;padding:0}.traveller-information__tickets_carousel .ticket .price-prefix{font-size:.5875rem;display:block;margin:5px}.traveller-information__tickets_carousel .ticket .ticket-price{display:flex !important}}.traveller-information__tickets_actions{display:flex;justify-content:flex-end;margin-top:2.375rem}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_actions{justify-content:center;margin-bottom:1.125rem;margin-top:1.125rem}.traveller-information__tickets_actions .btn-basic{padding:.75rem}.traveller-information__tickets_actions .btn-secondary.add{padding-left:.875rem;padding-right:.875rem}}.traveller-information__tickets_actions button{text-transform:uppercase}.traveller-information__tickets_actions button.remove{margin-right:1.25rem}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_actions button.remove{width:100%}}.traveller-information__tickets_actions button.disabled{opacity:.6;cursor:default}.traveller-information__tickets_ticketInfo{display:flex;align-items:center;justify-content:space-between}.traveller-information__tickets_ticketInfo_left-con{display:flex}.traveller-information__tickets_ticketInfo_left-con .seat-con{padding:15px 25px 15px 10px;border-right:1px solid #ddd}.traveller-information__tickets_ticketInfo_left-con .seat-con img{width:26px;height:26px}.traveller-information__tickets_ticketInfo_left-con .passengertype{margin-left:25px;display:flex;flex-direction:column;justify-content:center}.traveller-information__tickets_ticketInfo_left-con .passengertype_countinfo{color:#666;font-family:Roboto-Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3125rem;letter-spacing:normal}.traveller-information__tickets_ticketInfo_left-con .passengertype .adp-con{display:flex;align-items:center;margin-top:15px}.traveller-information__tickets_ticketInfo_left-con .passengertype .adp-con img{width:15px;height:16px}.traveller-information__tickets_ticketInfo_left-con .passengertype .adp-con .adp-label{margin-left:10px;margin-right:10px;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.125rem;letter-spacing:normal;border:none;background:transparent}.traveller-information__tickets_ticketInfo_left-con .passengertype .adp-con .advance-purchase{cursor:pointer}.traveller-information__tickets_ticketInfo_right-con{display:flex;flex-direction:column;justify-content:center}.traveller-information__tickets_ticketInfo_right-con .price{margin-right:10px;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.125rem;letter-spacing:normal}.traveller-information__tickets_ticketInfo_right-con .price span{font-family:Roboto-Bold;font-size:18px}.traveller-information__tickets_ticketInfo_right-con .rem-tickets{margin-top:15px;text-align:right;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.125rem;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.traveller-information__tickets_ticketInfo{display:block}.traveller-information__tickets_ticketInfo_left-con{display:flex}.traveller-information__tickets_ticketInfo_left-con .seat-con{display:none}.traveller-information__tickets_ticketInfo_left-con .passengertype{margin-left:0}.traveller-information__tickets_ticketInfo_left-con .passengertype .adp-con{margin-top:10px;margin-bottom:10px}.traveller-information__tickets_ticketInfo_left-con .passengertype .adp-empty{margin:18px}.traveller-information__tickets_ticketInfo_right-con{flex-direction:row;align-items:center;justify-content:space-between}.traveller-information__tickets_ticketInfo_right-con .price{margin-right:0}.traveller-information__tickets_ticketInfo_right-con .rem-tickets{margin-top:0}}@media only screen and (max-width:61.9375rem){.traveller-information .traveller-information__tickets_carousel :after{right:0;background:linear-gradient(270deg, rgba(255,255,255,0.5) 0, transparent);background:-webkit-linear-gradient(right, #fff, #fff, rgba(255,255,255,0));content:"";position:absolute;z-index:1;width:50px;Opacity:.5;top:0;height:100%;pointer-events:none}}.traveller-information .error_message{margin-top:.625rem}.traveller-information .error_message .traveller-information__tickets_carousel{text-align:center}.traveller-information .error_message .traveller-information__tickets_carousel .slick-slider .slick-disabled{display:none;pointer-events:none}.traveller-information .error_message .traveller-information__tickets_carousel .slick-slider .slick-next.slick-disabled,.traveller-information .error_message .traveller-information__tickets_carousel .slick-slider .slick-prev.slick-disabled{opacity:.5;cursor:auto}.traveller-information .error_message .traveller-information__tickets_carousel .slick-slider .slick-next,.traveller-information .error_message .traveller-information__tickets_carousel .slick-slider .slick-prev{top:1.875rem}@media only screen and (max-width:61.9375rem){.traveller-information .error_message .traveller-information__tickets_carousel .slick-slider .slick-next,.traveller-information .error_message .traveller-information__tickets_carousel .slick-slider .slick-prev{top:4.125rem}}.traveller-information__link{padding:0 1.25rem;text-align:right}@media only screen and (max-width:61.9375rem){.traveller-information__link{position:absolute;top:.125rem;right:0}}.traveller-information__link.dropdown-opened{padding:0;top:-0.9375rem}@media only screen and (max-width:61.9375rem){.traveller-information__link.dropdown-opened{padding-right:1.0625rem;top:0}}.traveller-information .compra-anticipa-model{padding:20px 15px;max-width:60%;margin:auto}@media only screen and (max-width:61.9375rem){.traveller-information .compra-anticipa-model{max-width:90%;padding:0;margin:75px 0}}.traveller-information .compra-anticipa-model .compra-anticipeta{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem;letter-spacing:normal}.traveller-information .compra-anticipa-model .compra-anticipeta p{font-family:Roboto-Regular !important;font-size:1rem !important;color:#333 !important;padding:10px 0;letter-spacing:.7px !important}.traveller-information .compra-anticipa-model .ca-error{display:flex;flex-direction:column;gap:10px;padding:50px 20px;text-align:center}.traveller-information .compra-anticipa-model .ca-error-title{color:#32414a;font-family:Rams-Black,sans-serif;font-size:2.5rem;font-weight:900;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.traveller-information .compra-anticipa-model .ca-error-title{font-size:1.5625rem}}.traveller-information .compra-anticipa-model .ca-error-msg{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:1px}@media only screen and (max-width:61.9375rem){.traveller-information .compra-anticipa-model .ca-error-msg{font-size:.9375rem}}.traveller-information .compra-anticipa-model-nw{padding:2.5rem 2.1875rem;max-width:47%;margin:auto}@media only screen and (max-width:61.9375rem){.traveller-information .compra-anticipa-model-nw{max-width:100%}}.traveller-information .compra-anticipa-model-nw h2{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.125rem;letter-spacing:normal;margin-bottom:2.5rem}.traveller-information .compra-anticipa-model-nw p{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.125rem;letter-spacing:normal;margin-bottom:1.25rem}.reservation-summary{width:350px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.10196078);border-radius:6px;opacity:1;margin-left:auto;margin-right:0}.reservation-summary__details{padding-top:1rem}@media only screen and (max-width:61.9375rem){.reservation-summary__details{padding:0 !important}}.reservation-summary__details .tripdetail-con{background-color:#f2f2f2}.reservation-summary__details .tripdetail-con .tripdetails{padding:22px 16px 0}@media only screen and (max-width:61.9375rem){.reservation-summary__details .tripdetail-con .tripdetails{padding:1rem 0 .875rem 1rem}}.reservation-summary__details .tripdetail-con .tripdetails_triptype{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1rem;letter-spacing:.05625rem;margin-bottom:10px}.reservation-summary__details .tripdetail-con .tripdetails_tripinfo{display:flex;align-items:center}.reservation-summary__details .tripdetail-con .tripdetails_tripinfo_busimage{padding:0 !important}.reservation-summary__details .tripdetail-con .tripdetails_tripinfo_details{padding-right:0 !important}.reservation-summary__details .tripdetail-con .tripdetails_tripinfo_details p{color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.375rem;letter-spacing:.04688rem}.reservation-summary__details .tripdetail-con .tripdetails_tripinfo_details p span{text-transform:capitalize}.reservation-summary__details .tripdetail-con .tripdetails:last-child{border-bottom:1px solid #ddd}.reservation-summary__details .passenger-ticketinfo{border-bottom:1px solid #ddd;padding:1rem 1.375rem .6875rem}@media only screen and (max-width:61.9375rem){.reservation-summary__details .passenger-ticketinfo{padding:1rem .875rem .6875rem}}.reservation-summary__details .passenger-ticketinfo_passenger-list{display:block;text-align:left}.reservation-summary__details .passenger-ticketinfo_passenger-list .passenger-tickettype{display:flex;align-items:center;justify-content:space-between;padding-bottom:.625rem;flex-wrap:wrap}.reservation-summary__details .passenger-ticketinfo_passenger-list .passenger:first-child{padding-right:10px}.reservation-summary__details .passenger-ticketinfo_passenger-list .passenger p{color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.125rem;letter-spacing:normal}.reservation-summary__details .passenger-ticketinfo_passenger-list .passenger p span{font-family:Roboto-Bold;font-weight:700}.reservation-summary__details .price-breakup{border-bottom:1px solid #ddd;padding:.5rem 0}.reservation-summary__details .price-breakup .item{padding:0 1.375rem}@media only screen and (max-width:61.9375rem){.reservation-summary__details .price-breakup .item{padding:0 .875rem}}.reservation-summary__details .price-breakup .item-container{display:flex;justify-content:space-between}.reservation-summary__details .price-breakup .item-container .price,.reservation-summary__details .price-breakup .item-container .text{color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:2.5rem;letter-spacing:.04688rem}.reservation-summary__details .price-breakup .item-container .price span,.reservation-summary__details .price-breakup .item-container .text span{font-family:Roboto-Bold}.reservation-summary__details .price-breakup .item-container .price .removecoupon,.reservation-summary__details .price-breakup .item-container .text .removecoupon{cursor:pointer;font-family:Roboto-Regular;text-decoration:underline;color:#c33;margin-left:15px}.reservation-summary__details .price-breakup .item-container .price{font-family:Roboto-Bold}.reservation-summary__details .price-breakup .item.coupon{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.reservation-summary__details .cart-total{padding-top:5px}.reservation-summary__details .cart-total__container{padding:0 1.375rem;display:flex;justify-content:space-between;align-items:center}.reservation-summary__details .cart-total__container .text{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:2.0625rem;letter-spacing:.07062rem}.reservation-summary__details .cart-total__container .amount{color:#666;font-family:Roboto-Bold,sans-serif;font-size:.875rem;font-weight:700;line-height:2.0625rem;letter-spacing:.0625rem}.reservation-summary__details .cart-total__container .amount span{color:#666;font-family:Roboto-Bold,sans-serif;font-size:.8125rem;font-weight:700;line-height:2.0625rem;letter-spacing:.05063rem}.reservation-summary__details .cart-total .summary_mod{margin-top:1.25rem}.reservation-summary__details .cart-total .summary_mod .text_mod{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:2.0625rem;letter-spacing:.0625rem}.reservation-summary__details .cart-total__description{padding:0 1.375rem;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1rem;letter-spacing:0}.reservation-summary__details .cart-total__continue{width:100%;display:flex;justify-content:center}.reservation-summary__details .cart-total__continue .continue-btn{width:310px;height:50px;border-radius:4px;margin:18px 0 16px;color:#fff;font-family:Rams-Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1rem;letter-spacing:.225rem}.reservation-summary__details .cart-total__coupon{border-top:1px solid #ddd;padding:.625rem 0 .9375rem}.reservation-summary__details .cart-total__coupon .text{cursor:pointer;color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.04063rem}.reservation-summary__details .cart-total__coupon .text .coupon-image{width:16px;height:16px;margin-left:15px}@media only screen and (max-width:61.9375rem){.reservation-summary__details .cart-total{position:fixed;bottom:0;z-index:999;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.16078431);opacity:1;width:100%}.reservation-summary__details .cart-total__continue .continue-btn{width:315px;height:48px;border-radius:3px;color:#fff;font-family:Rams-Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1rem;letter-spacing:.1125rem;text-transform:capitalize}}.reservation-summary__details .cart-total-mobile{display:none}@media only screen and (max-width:61.9375rem){.reservation-summary__details .cart-total-mobile{display:block}.reservation-summary__details .cart-total-mobile__container{background:#50b2a4;display:flex;align-items:center;justify-content:space-between;padding:6px 14px}.reservation-summary__details .cart-total-mobile__container .text{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:2.0625rem;letter-spacing:.06313rem}.reservation-summary__details .cart-total-mobile__container .amount{color:#fff;font-family:Roboto-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:2.0625rem;letter-spacing:.0525rem}.reservation-summary__details .cart-total-mobile__container .amount span{font-size:13px;letter-spacing:.04562rem}.reservation-summary__details .cart-total-mobile__description{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.1875rem;letter-spacing:normal;padding:.625rem .875rem}}.reservation-summary__time-unit{margin-left:.25rem}.reservation-summary__reservation-title{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:normal;display:flex;justify-content:flex-end;margin-bottom:1.5625rem;cursor:pointer}.reservation-summary__image{width:5.625rem}.reservation-summary__arrowimg{margin-left:.625rem}.reservation-summary__trip-details h3{color:#222d33;font-family:Rams-Light,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.7px}.reservation-summary__trip-details_date{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.17;letter-spacing:normal;padding:.25rem 0;text-transform:capitalize}.reservation-summary__trip-details_date .hrs{margin-left:1.375rem}.reservation-summary__trip-details p{color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal}.reservation-summary__trip-details.destination{margin-top:.625rem;margin-bottom:1rem}@media only screen and (max-width:61.9375rem){.reservation-summary__trip-details{text-align:left}}.reservation-summary .passenger-summary{border-top:.0625rem solid #9b9b9b;border-bottom:.0625rem solid #9b9b9b;padding:.625rem 0 .625rem .5rem;justify-content:left;height:auto}.reservation-summary .passenger-summary.top-border{border-top:0}.reservation-summary .passenger-summary_pasanger-list{width:75%;padding:0}.reservation-summary .passenger-summary_title{width:37%;padding:0}.reservation-summary .passenger-summary .passenger{margin-right:.125rem;margin-left:.375rem;float:left;margin-bottom:.3125rem;color:#9b9b9b;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal}.reservation-summary .passenger-summary .passenger .count{margin-right:.1875rem;color:#32414a;font-weight:700}.reservation-summary .custom-input{padding:0 .625rem 0 1.5rem}.reservation-summary .cta{color:#636;display:flex;justify-content:center}.reservation-summary .modification-asistencia .item-container{display:flex;align-items:center;justify-content:space-between;padding:1.625rem 1.375rem 1.375rem;border-bottom:1px solid #ddd;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.reservation-warning{padding:0 .9375rem}}.reservation-warning .ticket_warning{background:#fff;color:#636;border:1px solid #666;border-left-width:8px;margin-top:1.25rem;padding:1.25rem;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.reservation-warning .ticket_warning{padding:.625rem 1.25rem}}@media only screen and (max-width:61.9375rem){.passenger-summary{border-top:0 !important}.reservation-summary{width:100%;margin:0 auto 1.25rem}.reservation-summary__mobile h4{margin:0}.reservation-summary__mobile h4 button{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5rem;letter-spacing:.02562rem;text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;background:none;background-color:#50b2a4;border:0;border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding:.5625rem .625rem}.couponcomp-mobile{width:100%;margin-bottom:.9375rem}.couponcomp-mobile .cart-total__coupon{width:315px;height:45px;align-items:center;background:#fff;border:1px solid #ebeced;border-radius:4px}.couponcomp-mobile .cart-total__coupon .text{width:100%;justify-content:center;cursor:pointer;color:#c33;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;letter-spacing:.7px}.couponcomp-mobile .cart-total__coupon .text img{margin-left:15px}}.cart-containermain .cart-container .reservation-summary .reservation-summary__details{padding:26px 0}.cart-containermain .cart-container .reservation-summary .reservation-summary__details .passenger-ticketinfo{padding:0 20px;border:none}.cart-containermain .cart-container .reservation-summary .reservation-summary__details .passenger-ticketinfo .passenger-tickettype{padding:0}.cart-containermain .cart-container .tripdetail-con{background-color:#fff}.tripinfo{border-bottom:.0625rem solid #9b9b9b}.purchase-details .leave-modal{width:38.25rem !important;height:auto;z-index:999999999;font-style:normal;font-stretch:normal;text-align:center;color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:.15rem;padding:3.125rem 3.25rem 1.875rem}@media only screen and (max-width:61.9375rem){.purchase-details .leave-modal{padding:1.875rem 1.25rem 1.25rem;font-size:1.125rem;margin:1.25rem}}.purchase-details .leave-modal h2{margin-bottom:2.625rem}@media only screen and (max-width:61.9375rem){.purchase-details .leave-modal h2{margin-bottom:1.25rem;margin-top:1.25rem}}.purchase-details .leave-modal button{display:inline}.purchase-details__email{margin-left:.1875rem}.purchase-details__header{min-height:auto;padding:10px;background:#f0ebf0;border:1px solid #636;border-left-width:8px;text-align:center;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.purchase-details__header{margin-left:-0.9375rem;margin-right:-0.9375rem}}.purchase-details__header .email{word-break:break-word;color:#636;font-family:Roboto-Bold,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.375rem;letter-spacing:.01875rem}.purchase-details__header .email .afiemail{font-family:Roboto-Regular}.purchase-details__header span{color:#636;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.375rem;letter-spacing:.01625rem}.purchase-details .react-tabs{text-align:center}.purchase-details .react-tabs__tab-list{border:none}@media only screen and (max-width:61.9375rem){.purchase-details .react-tabs__tab-list{display:flex;justify-content:space-around}}.purchase-details .react-tabs__tab{padding:.3125rem 5.5rem;color:#d6d9db;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;border-bottom:3px solid #d6d9db;margin-right:1.25rem}@media only screen and (max-width:61.9375rem){.purchase-details .react-tabs__tab{margin-right:0;padding:.3125rem 2.1875rem}}.purchase-details .react-tabs__tab:focus{box-shadow:none;border:none}.purchase-details .react-tabs__tab:focus:after{background:transparent}.purchase-details .react-tabs__tab--selected{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;background:transparent;border-color:transparent;border-bottom:3px solid #32414a}.purchase-details .react-tabs__tab--selected:after{border-bottom:3px solid #32414a}.purchase-details .react-tabs__tab-panel{margin-top:1.875rem}@media only screen and (max-width:61.9375rem){.purchase-details{margin:0 .75rem 1.25rem !important}}.purchase-details .passenger-namefield-form .agree-terms{padding-top:25px}.purchase-details .passenger-namefield-form .custom-checkbox_checkmark{margin-top:11px;opacity:1;z-index:99;margin-left:14px}@media only screen and (max-width:61.9375rem){.purchase-details .passenger-namefield-form .custom-checkbox_checkmark{margin-top:0}}.purchase-details .passenger-namefield-form .terms-letter{padding-left:39px;font-size:13px;font-family:Roboto-Regular;letter-spacing:.91px;opacity:1}@media only screen and (max-width:61.9375rem){.purchase-details .passenger-namefield-form .terms-letter{font-size:12px}}.purchase-details .passenger-namefield-form .terms-letter a{letter-spacing:.91px;color:#32414a}@media only screen and (max-width:61.9375rem){.purchase-details .passenger-namefield-form .terms-letter b{font-size:12px}}.purchase-details .passenger-namefield-form .form-field{padding-bottom:30px;display:block}.purchase-details .passenger-namefield-form .form-field .lastName-name{margin-top:5px}.purchase-details .passenger-namefield-form .form-field label{color:#adb3b7;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem;padding-bottom:.5625rem}@media only screen and (max-width:61.9375rem){.purchase-details .passenger-namefield-form .form-field label{font-size:10px}}.purchase-details .passenger-namefield-form .form-field input{color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem;border:0;border-bottom:.0625rem solid #d6d9db;margin-bottom:0;width:100%;text-transform:uppercase}@media only screen and (max-width:61.9375rem){.purchase-details .passenger-namefield-form .form-field input{margin-top:.5625rem}}.purchase-details .passenger-namefield-form .form-field input::-webkit-input-placeholder{color:#838d92}.purchase-details .passenger-namefield-form .form-field input::-moz-placeholder{color:#838d92}.purchase-details .passenger-namefield-form .form-field input::-ms-input-placeholder{color:#838d92}.purchase-details .passenger-namefield-form .form-field input::placeholder{color:#838d92}.purchase-details .passenger-namefield-form .form-field .down-arrow{position:absolute;right:1.25rem;width:.875rem}.purchase-details .passenger-namefield-form .form-field:first-child{padding-left:0}@media only screen and (max-width:61.9375rem){.purchase-details .passenger-namefield-form .form-field:first-child{padding-left:.9375rem}}@media only screen and (max-width:61.9375rem){.purchase-details .passenger-namefield-form .form-field:nth-child(2),.purchase-details .passenger-namefield-form .form-field:nth-child(3){margin-top:1.25rem}}.purchase-details .passenger-namefield-form .dropdown-opened{position:absolute;right:0;top:0;width:auto}.purchase-details .passenger-namefield-form-dropdown{position:absolute;margin:.5rem 0 0;padding:.375rem 0 .625rem;height:10.25rem;width:90%;border-radius:.375rem;box-shadow:0 .4375rem 4rem 0 rgba(0,0,0,0.07),0 .4375rem 4rem 0 rgba(0,0,0,0.07);border:.0625rem solid #ecebed;background-color:#fff;z-index:9;overflow-y:auto}@media only screen and (max-width:61.9375rem){.purchase-details .passenger-namefield-form-dropdown{width:100%}}.purchase-details .passenger-namefield-form-dropdown-item{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.0625rem;padding:.625rem 1rem;cursor:pointer}.purchase-details .passenger-namefield-form-dropdown-item.selected{cursor:not-allowed;background-color:rgba(102,51,102,0.07)}.purchase-details .passenger-namefield-form-dropdown-item:last-child{padding-bottom:.5rem}.purchase-details .passenger-namefield-form .clear-link a.cta{text-decoration:underline;letter-spacing:.03438rem}.purchase-details .data-confirmation .confirm-trip__seat-info{padding:.375rem 1.25rem}.purchase-details .data-confirmation .confirm-trip__passenger-info{padding:1.5625rem .5rem}.confirm-trip{border:1px solid #ebeced;border-radius:.25rem;background-color:#fff;padding:.625rem 0 !important}.confirm-trip.row{margin:1.90625rem 0 0 !important;max-width:745px}.confirm-trip.row:before{content:none}@media only screen and (max-width:61.9375rem){.confirm-trip.row{margin:1.90625rem -0.9375rem 0 !important;padding:0}}.confirm-trip__seat-info{padding:.75rem 0 0 1rem}@media only screen and (max-width:61.9375rem){.confirm-trip__seat-info{border:none;padding:1.25rem 1.25rem .9375rem;text-align:left}.confirm-trip__seat-info:after{content:"";width:100%;height:2px;background:#ebeced;position:absolute;left:0;bottom:0;-webkit-transform:translate(0);transform:translate(0)}}.confirm-trip__seat-info .passenger-title{display:flex;justify-content:space-between;position:relative}.confirm-trip__seat-info .passenger-title .edit{border:none;background:none;position:absolute;right:5px;top:7px;display:none}.confirm-trip__seat-info .ticket-detail{display:flex;flex-direction:column}.confirm-trip__seat-info .ticket-detail img{margin:.625rem 0;position:relative;width:1.625rem;height:1.625rem}.confirm-trip__seat-info .ticket-detail .seat-txt-info{display:flex;flex-direction:column}.confirm-trip__seat-info .ticket-detail .seat-txt-info__seat-txt{color:#333;font-family:Roboto,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.375rem;letter-spacing:.05375rem;margin-top:.625rem}.confirm-trip__seat-info .ticket-detail .seat-txt-info__seat-txt:first-child{margin-top:0}@media only screen and (max-width:61.9375rem){.confirm-trip__seat-info .ticket-detail .seat-txt-info__seat-txt{font-size:.9375rem;letter-spacing:.06187rem}}@media only screen and (max-width:61.9375rem){.confirm-trip__seat-info .ticket-detail{flex-direction:row;align-items:center;margin-top:.9375rem}.confirm-trip__seat-info .ticket-detail img{margin-top:0;margin-right:15px}}.confirm-trip__seat-info .ticket-txt{color:#333;font-family:Roboto-bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.375rem;letter-spacing:.07437rem;margin-top:0}.confirm-trip__passenger-info{border-left:.125rem solid #f7f9fa;padding:.75rem 1.5625rem 0;min-height:8.5625rem}@media only screen and (max-width:61.9375rem){.confirm-trip__passenger-info{border:none;padding:1.25rem .3125rem 1.25rem 1.875rem}.confirm-trip__passenger-info:after{content:none;width:50%;height:2px;background:#ebeced;position:absolute;left:0;bottom:0;-webkit-transform:translate(50%);transform:translate(50%)}}.confirm-trip__details{text-align:left;margin-bottom:.625rem;display:flex;align-items:center}.confirm-trip__details .name{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;letter-spacing:.06563rem;display:block;text-transform:uppercase;word-break:break-word}.confirm-trip__details .edit{margin-right:10px;background:#fff;border:0;display:none}@media only screen and (max-width:61.9375rem){.confirm-trip__details{margin-top:1.25rem;margin-bottom:0}.confirm-trip__details .name{font-size:.9375rem;letter-spacing:normal;line-height:1.25rem;margin-left:2.5rem}.confirm-trip__details .edit{padding:0}}.confirm-trip__assitdetail__assistance-con{padding:0;display:flex;align-items:center}@media only screen and (max-width:61.9375rem){.confirm-trip__assitdetail{margin-top:0}.confirm-trip__assitdetail__assistance-con:first-child .confirm-trip__mobile-assistance{margin-bottom:2rem}}.confirm-trip__assistance{padding:0;margin-right:1.875rem}.confirm-trip__assistance .travel-assistance{margin:20px 0 10px;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.05rem;letter-spacing:0;display:flex;align-items:center}.confirm-trip__assistance .travel-assistance .icon-info{margin-right:.125rem;cursor:pointer;margin-left:1.125rem}.confirm-trip__assistance .price{font-size:.9375rem;letter-spacing:.06688rem;display:flex;align-items:baseline}.confirm-trip__assistance .price,.confirm-trip__assistance .unit{color:#32414a;font-family:Roboto-Regular,sans-serif;font-weight:400;line-height:1.5rem}.confirm-trip__assistance .unit{font-size:.6875rem;letter-spacing:.04938rem;margin-left:.0625rem}@media only screen and (max-width:61.9375rem){.confirm-trip__assistance{display:flex}.confirm-trip__assistance .travel-assistance{margin:0 1.875rem .9375rem}.confirm-trip__assistance .travel-assistance .icon-info{margin-right:0;margin-left:1.25rem;cursor:pointer}}.confirm-trip__slider{margin:auto 0 0;padding:0}.confirm-trip__slider .edit{width:100%;margin-bottom:15px;margin-left:21px;background:#fff;border:0}.confirm-trip__slider .custom-toggle input:checked+.slider{background-color:#4cd964}.confirm-trip__slider .custom-toggle .slider{background-color:#ccc}.confirm-trip__price-info .item{padding:0 .875rem;display:flex;justify-content:space-between}.confirm-trip__price-info .item .text{color:#838d92;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:2.57;letter-spacing:.055rem}.confirm-trip__price-info .item .price,.confirm-trip__price-info .item .total-text{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:2.57;letter-spacing:.055rem;display:flex;align-items:baseline}.confirm-trip__price-info .item .unit{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.71;letter-spacing:.0625rem;margin-left:.0625rem}@media only screen and (max-width:61.9375rem){.confirm-trip__mobile-assistance{display:flex;align-items:center}.confirm-trip__mobile-assistance .price{margin-left:15px;color:#333;font-family:Roboto,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5rem;letter-spacing:.06688rem}.confirm-trip__mobile-assistance .confirm-trip__slider .slider{width:3.5625rem;height:2.1875rem}.confirm-trip__mobile-assistance .confirm-trip__slider .slider:before{width:2rem;height:2rem}}.info-modal.modalStyle{padding:3.125rem;width:31.25rem}@media only screen and (max-width:61.9375rem){.info-modal.modalStyle{width:100%;max-width:100%;top:30%}}.info-modal__msg{color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center}.info-modal__buttoncontainer{margin:1.5625rem 0 0;text-align:center}.info-modal__buttoncontainer_accept{color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;border:none;text-align:center;text-transform:uppercase;padding:.75rem 1.6875rem .8125rem;background-color:#c33;border-radius:.25rem}.app-download-component-container{background-color:#fff}.app-download-component{height:11.25rem}@media only screen and (max-width:61.9375rem){.app-download-component{height:auto}}.app-download-component .row{height:100%}.app-download-component .app-download-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%}@media only screen and (max-width:61.9375rem){.app-download-component .app-download-wrapper{flex-direction:column;padding:2.5rem .3125rem}}.app-download-component .app-download-wrapper .download-label_header{color:#da291c;font-family:Rams-Regular,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.04;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.app-download-component .app-download-wrapper .download-label_header{font-size:1.375rem;font-weight:700}}.app-download-component .app-download-wrapper .download-label_subheader{margin-top:1.25rem;color:#4c6072;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:500;line-height:normal;letter-spacing:normal}.app-download-component .app-download-wrapper .download-images{display:flex;align-items:center;justify-content:space-between;gap:1.875rem}@media only screen and (max-width:61.9375rem){.app-download-component .app-download-wrapper .download-images{flex-direction:column;gap:.3125rem;margin-top:1.25rem}}.app-download-component .app-download-wrapper .android-link{height:4.25rem;display:flex;align-items:center}.app-download-component .app-download-wrapper .android-link img{max-height:50px;width:auto}.app-download-component .app-download-wrapper .ios-link{height:4.4375rem;display:flex;align-items:center}.app-download-component .app-download-wrapper .ios-link img{max-height:50px;width:auto}.information-headband .oc-panel{min-height:auto}.information-headband .oc-panel .headband-container{background:linear-gradient(90deg, #c83335, #683365);height:2.1875rem;position:relative;display:flex;justify-content:center;align-items:center;z-index:3000}@media only screen and (max-width:61.9375rem){.information-headband .oc-panel .headband-container{padding:.3125rem 2.5rem .3125rem .625rem;z-index:500}}.information-headband .oc-panel .headband-container .icon-bell{width:.875rem;height:.875rem}@media only screen and (max-width:61.9375rem){.information-headband .oc-panel .headband-container .icon-bell{width:.6875rem;height:.6875rem;align-self:start;margin-top:.3125rem}}.information-headband .oc-panel .headband-container .close{position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.875rem;height:.875rem;cursor:pointer;opacity:1}@media only screen and (max-width:61.9375rem){.information-headband .oc-panel .headband-container .close{right:.625rem;top:1.125rem}}.information-headband .oc-panel .headband-container .headband-expandabletext{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal;cursor:pointer;text-decoration:underline;margin-left:1.25rem}.ado-modal .modalStyle.purchase-detail-modal{border-radius:.1875rem;padding-right:2.5rem}@media only screen and (min-width:62rem){.ado-modal .modalStyle.purchase-detail-modal{height:46.875rem;width:81%;max-width:inherit;padding:100px 45px 45px 120px}}.ado-modal .modalStyle.purchase-detail-modal h2{font-style:normal;font-stretch:normal;text-align:center;text-transform:uppercase;padding-right:4.6875rem;color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:.15rem;padding-bottom:2.5rem}@media only screen and (max-width:61.9375rem){.ado-modal .modalStyle.purchase-detail-modal h2{padding-top:2.5rem;padding-right:0}}.ado-modal .modalStyle.purchase-detail-modal .content-box{overflow-y:auto}@media only screen and (min-width:62rem){.ado-modal .modalStyle.purchase-detail-modal .content-box{height:85%}}.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv{text-align:center}.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv h1,.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv h2,.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv h3,.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv h4,.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv h5,.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv h6{font-style:normal;font-stretch:normal;margin-top:2.5rem;text-align:left;color:#5b676e;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.22;letter-spacing:.0625rem}.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv h4{font-family:Roboto-Medium;text-align:left;letter-spacing:.0625rem;margin-top:0;font-size:.875rem}@media only screen and (min-width:62rem){.ado-modal .modalStyle.purchase-detail-modal .content-box .card-cvv{padding-right:4.6875rem}}.ado-modal .modalStyle.purchase-detail-modal .content-box .cvv-img{margin-top:2.5rem}.ado-modal .modalStyle.purchase-detail-modal .content-box p{font-style:normal;font-stretch:normal;margin-top:2.5rem;text-align:left;color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.22;letter-spacing:.0625rem}.ado-modal .modalStyle.purchase-detail-modal .content-box p:first-child{margin-top:0}.ado-modal .modalStyle.purchase-detail-modal .content-box p strong{font-weight:700}.tripdetails-modal.modalStyle{padding:1.875rem;color:#5b676e;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:normal}.tripdetails-modal__msg{font-weight:bolder}.tripdetails-modal__duration{font-size:14px;padding-left:60px;padding-top:14px}.tripdetails-modal__separator{margin-top:14px;border-top:1px solid #5a676d}.tripdetails-modal__details-block{padding:14px 0;display:flex}.tripdetails-modal__details-block__left{width:100%}.tripdetails-modal__details-block__left .trip-card_details_iternary-origin{flex-direction:column;margin:auto;min-height:250px;justify-content:space-between}.tripdetails-modal__details-block__left .trip-card_details_iternary-origin_info{width:100%;justify-content:center}.tripdetails-modal__details-block__left .trip-card_details_iternary-origin_info_content_place{height:unset}.tripdetails-modal__details-block__left .trip-card_details_iternary-origin_info_travel-logo{min-width:unset;padding-top:unset}.tripdetails-modal__details-block__left .trip-card_details_iternary-origin_info_travel-logo img{width:24px}.tripdetails-modal__details-block__left .trip-card_details_iternary-origin .trip-card_details_iternary-destination{justify-content:center;align-items:center;display:flex;flex-direction:column}.tripdetails-modal__details-block__right{width:100%}.tripdetails-modal__details-block__right p{font-size:16px}.tripdetails-modal__details-block__right .trip-card_more-details_amenities_icons_list_item{width:unset;justify-content:flex-start;margin:10px 0}.tripdetails-modal__details-block__right .trip-card_more-details_amenities_icons_list_item p{font-size:16px;padding-left:10px}@media only screen and (max-width:61.9375rem){.tripdetails-modal .trip-card_more-details_actions .trip-card_more-details_amenities_options{justify-content:flex-start}.tripdetails-modal .trip-card_more-details_actions .trip-card_more-details_amenities_options .trip-card_more-details_actions_toggle-favrte{margin-left:15px;position:absolute;left:275px;bottom:38px}}.timePicker{width:96%;z-index:1;margin-top:.625rem;margin-bottom:0;padding:0 25px;margin-left:6px}@media only screen and (max-width:61.9375rem){.timePicker{padding:0 3.5rem}}.timePicker .slick-prev{position:absolute;display:block;height:13px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:-2px;background-color:#fff;box-shadow:0 .4375rem 1.5rem 0 rgba(0,0,0,0.07);border-radius:5px;padding:12px;margin:0 10px;border:none;background:url(/images/arrow-outline-right.svg) no-repeat 50% !important;outline:none;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:9}@media only screen and (max-width:61.9375rem){.timePicker .slick-prev{left:-50px}}.timePicker .slick-next{position:absolute;display:block;height:13px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:11px;background-color:#fff;box-shadow:0 .4375rem 1.5rem 0 rgba(0,0,0,0.07);border-radius:5px;padding:12px;margin:0 10px;border:none;background:url(/images/arrow-outline-right.svg) no-repeat 50% !important;outline:none}@media only screen and (max-width:61.9375rem){.timePicker .slick-next{right:-57px}}.timePicker .timePicker-title{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.14;letter-spacing:normal;text-align:center;padding-bottom:1rem}.timePicker .slick-slide.slick-active.slick-center.slick-current>div .DayPicker-Day.selected,.timePicker .slick-slide>div .DayPicker-Day.selected{color:#c33;font-weight:700;font-family:Roboto-Medium,sans-serif}.timePicker .DayPicker-Day.disable{opacity:.2;pointer-events:none !important}.timePicker .slick-initialized .slick-slide#disable{opacity:.5;pointer-events:none !important}.timePicker .slick-slide.slick-active.slick-center.slick-current>div .DayPicker-Day.disable{color:unset !important;font-weight:unset !important}.timePicker .slick-arrow.slick-next.slick-disabled,.timePicker .slick-arrow.slick-prev.slick-disabled{opacity:.2;pointer-events:none !important}.progress-bar-con{width:100%;margin-bottom:25px;margin-top:15px}@media only screen and (max-width:61.9375rem){.progress-bar-con{padding:0 1.25rem}}.progress-bar-con_loader-div{background-color:#d6d9db;border-radius:4px}.progress-bar-con_loader-div .indicator{background-color:#636;border:4px solid #636;border-radius:4px}.progress-bar-con_label-div{display:flex;justify-content:space-around;margin-top:15px}@media only screen and (max-width:61.9375rem){.progress-bar-con_label-div{margin-top:10px}}.progress-bar-con_label-div .label{font-family:Roboto-Regular;font-size:12px;letter-spacing:normal;line-height:15.6px;color:#adb3b7}@media only screen and (max-width:61.9375rem){.progress-bar-con_label-div .label{line-height:14px}}.progress-bar-con_label-div .label-active{font-family:Roboto-Bold;font-size:12px;letter-spacing:normal;line-height:15.6px;color:#32414a}@media only screen and (max-width:61.9375rem){.progress-bar-con_label-div .label-active{line-height:14px}}.progress-bar-con_label-div .label-normal{font-family:Roboto-Regular;font-size:12px;letter-spacing:normal;line-height:15.6px;color:#333}@media only screen and (max-width:61.9375rem){.progress-bar-con_label-div .label-normal{line-height:14px;color:#32414a}}.cart-containermain{position:relative}.cart-containermain .cart-container{margin-left:15px;margin-top:25px}.cart-containermain .cart-container .reservation-summary{margin-top:0;margin-left:0;margin-right:0}.cart-containermain .cart-container .reservation-summary_details{padding-top:0}.noresult-con{width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:61.9375rem){.noresult-con{justify-content:center}}.result_scrooltopimg{cursor:pointer;position:fixed;right:0;top:50%;width:40px;height:40px;background:#999;mix-blend-mode:multiply;border-radius:5px 0 0 5px;opacity:1;display:flex;align-items:center;justify-content:center}.result_scrooltopimg .icon-arrow-up-white{width:18px;height:14px;background-size:100%}@media only screen and (min-width:62rem){.result_scrooltopimg{display:none}}.search-filters{min-height:400px}@media only screen and (max-width:61.9375rem){.search-filters{margin-top:0 !important}}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle{max-width:618px;height:382px;margin:auto;padding:3rem 1.75rem 1.125rem}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container_title{font-family:Rams-Regular;font-size:24px;letter-spacing:normal;color:#333;margin-bottom:8px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container_info{font-family:Rams-Light;font-size:15px;letter-spacing:normal;line-height:19px;color:#333;margin-bottom:30px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow{display:flex;justify-content:space-between}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input{max-width:219px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input label{font-family:Roboto-Regular;font-size:14px;letter-spacing:1px;line-height:16px;color:#333;padding-bottom:0}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input label .card-icon{width:1.5rem;height:1rem;position:absolute;top:1.5rem;right:1.25rem}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input input{font-family:Roboto-Regular;font-size:14px;letter-spacing:.99px;line-height:16px;color:#333}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input input#cc-phone{display:none}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input .parsley-error-list li,.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input .parsley-errors-list li{width:219px;height:33px;margin-top:5px;margin-bottom:0}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input:first-child{padding-left:0}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input:last-child{padding-right:0}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .custom-input.disabledip-field{padding-bottom:18px !important}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .custom-input.disabledip-field label{color:#333}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .custom-input.disabledip-field input{color:#333;border-bottom:none}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container_requiredinfo{font-family:Roboto-Regular;font-size:11px;letter-spacing:normal;line-height:13px;color:#999;margin-top:5px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container_btncon{display:flex;margin-top:20px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container_btncon_submitbtn{width:183px;height:40px;font-family:Rams-Bold;font-size:14px;letter-spacing:3.99px;line-height:16.8px;color:#fff;margin:0 auto}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container #threeds-form .inputfieldrow .custom-input{height:90px}.three3ds-validation-modal .ado-modal.threeds-cancel-info-modal .modalStyle{width:324px;height:212px;margin:auto;padding:2.3125rem 2.4375rem 1.5rem}.three3ds-validation-modal .ado-modal.threeds-cancel-info-modal .modalStyle .cancel-info{font-family:Roboto-Regular;font-size:18px;letter-spacing:normal;line-height:21px;color:#333;margin-bottom:22px}.three3ds-validation-modal .ado-modal.threeds-cancel-info-modal .modalStyle .btncon{display:flex;flex-direction:column;align-items:center}.three3ds-validation-modal .ado-modal.threeds-cancel-info-modal .modalStyle .btncon_acceptbtn{width:119px;height:40px;margin-bottom:12px;font-family:Rams-Bold;font-size:14px;letter-spacing:3.99px;line-height:16.8px;color:#fff;padding:0}.three3ds-validation-modal .ado-modal.threeds-cancel-info-modal .modalStyle .btncon_cancelbtn{font-family:Roboto-Regular;font-size:12px;letter-spacing:normal;line-height:14px;color:#333;text-decoration:underline}.three3ds-validation-modal .ado-modal.threeds-cancel-info-modal .modalStyle .close-icon{top:1.0625rem;right:1.1875rem}@media only screen and (max-width:61.9375rem){.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle{width:315px;height:560px;padding:2.875rem .75rem 1.125rem}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container_info{margin-bottom:21px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow{display:block}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input.disabledip-field{margin-bottom:21px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input{padding:0 !important;max-width:100%}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input .parsley-error-list li,.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container .inputfieldrow .custom-input .parsley-errors-list li{width:291px;height:33px;margin-top:5px;margin-bottom:0}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container_btncon_submitbtn{width:291px;height:40px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .threeds-container #threeds-form .inputfieldrow .custom-input{height:95px}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .close-icon{top:1.875rem;right:.75rem}.three3ds-validation-modal .ado-modal.threeds-info-modal .modalStyle .close-icon img{width:16px;height:16px}}.purchase-details.passenger_details .confirm-trip:first-child{margin-top:0 !important}.purchase-details.passenger_details .confirm-trip__seat-info{border:unset}.purchase-details.passenger_details .confirm-trip__seat-info:after{content:none}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-txt{color:#333;font-family:Roboto-Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.375rem;letter-spacing:.07437rem;margin-top:0}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-detail{display:flex;flex-direction:column}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-detail img{margin:.625rem 0;position:relative}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-detail .seat-txt-info{display:flex;flex-direction:column}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-detail .seat-txt-info__seat-txt{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.375rem;letter-spacing:.05375rem;margin-top:.625rem}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-detail .seat-txt-info__seat-txt:first-child{margin-top:0}.purchase-details.passenger_details .confirm-trip__passenger-info{border-left:.125rem solid #f7f9fa;position:relative;padding:1.5625rem .9375rem}.purchase-details.passenger_details .confirm-trip__passenger-info:after{content:none}.purchase-details.passenger_details .confirm-trip__passenger-info .name-edit{position:absolute;right:25px;top:15px;text-decoration:underline;border:unset;background:unset;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.625rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field{padding-top:1.25rem;position:relative}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field label{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field input{margin-top:.9375rem;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem;border-bottom:1.5px solid #999}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field input::-webkit-input-placeholder{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field input::-moz-placeholder{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field input::-ms-input-placeholder{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field input::placeholder{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field .error_message{position:absolute;margin-top:5px;margin-bottom:0;background:url(/images/error.svg) no-repeat .625rem .625rem #59676f;letter-spacing:normal;line-height:1rem;color:#fff}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers{padding-left:15px}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field{padding-bottom:10px;padding-top:0;padding-left:15px}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field label{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field .dd-wrapper{margin-top:10px}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field .dd-wrapper .dd-wrapper_btn{padding:10px 0;display:flex;align-items:center;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem;border-bottom:1.5px solid #999;text-transform:uppercase}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field .dd-wrapper.dd-wrapper_btn_text .dd-wrapper_btn{padding:10px 0;display:flex;align-items:center;color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem;border-bottom:1.5px solid #999;text-transform:uppercase}.purchase-details.passenger_details .confirm-trip .email-editor{padding:0 .9375rem;margin-top:1.25rem;position:relative}.purchase-details.passenger_details .confirm-trip .email-editor .form-field{position:relative}.purchase-details.passenger_details .confirm-trip .email-editor .form-field:first-child{padding-left:15px}.purchase-details.passenger_details .confirm-trip .email-editor .form-field label{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip .email-editor .form-field input{margin-top:.9375rem;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem;border-bottom:1.5px solid #999}.purchase-details.passenger_details .confirm-trip .email-editor .form-field input::-webkit-input-placeholder{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip .email-editor .form-field input::-moz-placeholder{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip .email-editor .form-field input::-ms-input-placeholder{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip .email-editor .form-field input::placeholder{color:#999;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.9375rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip .email-editor .form-field .email-input{text-transform:none}.purchase-details.passenger_details .confirm-trip .email-editor .form-field .error_message{position:absolute;margin-top:5px;margin-bottom:0}.purchase-details.passenger_details .confirm-trip .email-editor .email-name-edit{position:absolute;right:25px;top:0;text-decoration:underline;border:unset;background:unset;color:#666;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:.625rem;letter-spacing:.06563rem}.purchase-details.passenger_details .confirm-trip .email-editor .affi-email{top:0}.purchase-details.passenger_details .confirm-trip .email-editor .agree-terms{margin-top:15px}.purchase-details.passenger_details .confirm-trip .email-editor .agree-terms .terms-letter{color:#adb3b7;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:1rem;letter-spacing:.05688rem}.purchase-details.passenger_details .confirm-trip .email-editor .agree-terms .terms-letter a{color:#32414a}.purchase-details.passenger_details .confirm-trip .affiliate-email-desc{margin:.9375rem 1.875rem;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.3125rem;letter-spacing:.06563rem}.purchase-details.passenger_details .purchase-details__header{min-height:auto;padding:10px;background:#f0ebf0;border:1px solid #636;border-left-width:8px;text-align:center;margin-top:1.25rem}@media only screen and (max-width:61.9375rem){.purchase-details.passenger_details .purchase-details__header{margin-left:-0.9375rem;margin-right:-0.9375rem}}.purchase-details.passenger_details .purchase-details__header .email{word-break:break-word;color:#636;font-family:Roboto-Bold,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.375rem;letter-spacing:.01875rem}.purchase-details.passenger_details .purchase-details__header span{color:#636;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.375rem;letter-spacing:.01625rem}.purchase-details.passenger_details .tac-wrapper{padding:2rem 0;display:flex;justify-content:center}.purchase-details.passenger_details .tac-wrapper .agree-terms{display:flex}.purchase-details.passenger_details .tac-wrapper .agree-terms .terms-letter{padding-left:.625rem;line-height:1.5}.purchase-details.passenger_details .tac-wrapper .agree-terms .terms-letter .termspretext{color:#596770}.purchase-details.passenger_details .tac-wrapper .agree-terms .terms-letter .terms-link{text-decoration:none;color:#32414a;font-family:Roboto-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:normal}.purchase-details.passenger_details .login-recommandation-modal{max-width:30rem;margin:auto;padding:0;border-radius:.3125rem;overflow:hidden}@media only screen and (max-width:61.9375rem){.purchase-details.passenger_details .login-recommandation-modal{margin:1.875rem}}.purchase-details.passenger_details .login-recommandation-modal__content{padding:1.5625rem 2.125rem}.purchase-details.passenger_details .login-recommandation-modal__img{display:flex;justify-content:center}.purchase-details.passenger_details .login-recommandation-modal__img img{max-width:100%}.purchase-details.passenger_details .login-recommandation-modal__msg{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem;letter-spacing:normal;text-align:center;margin-top:-0.9375rem;margin-bottom:2rem;padding-inline:2.5rem}@media only screen and (max-width:61.9375rem){.purchase-details.passenger_details .login-recommandation-modal__msg{padding-inline:0}}.purchase-details.passenger_details .login-recommandation-modal__info{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal;line-height:21px;margin-bottom:1.625rem}.purchase-details.passenger_details .login-recommandation-modal__btn{display:flex;flex-direction:column;gap:1.5rem}.purchase-details.passenger_details .login-recommandation-modal__btn .btn,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-basic,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-cta,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-primary,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-search,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-secondary,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-secondary-inverse,.purchase-details.passenger_details .login-recommandation-modal__btn a.cta{width:100%;padding-block:.6875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4375rem;letter-spacing:normal}.purchase-details.passenger_details .login-recommandation-modal__btn .btn-basic:disabled,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-cta:disabled,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-primary:disabled,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-search:disabled,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-secondary-inverse:disabled,.purchase-details.passenger_details .login-recommandation-modal__btn .btn-secondary:disabled,.purchase-details.passenger_details .login-recommandation-modal__btn .btn:disabled,.purchase-details.passenger_details .login-recommandation-modal__btn a.cta:disabled{background-color:#d8dfe3 !important;color:#66818d}.purchase-details.passenger_details .login-recommandation-modal__btn .inverse{background:none;border:1px solid #636;color:#636}.purchase-details.passenger_details .login-recommandation-modal__footer{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-align:center;background-color:#edf2f5;padding-block:1.4375rem}.purchase-details.passenger_details .login-recommandation-modal__footer-link{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.25;letter-spacing:normal;color:#1d262a !important;text-decoration:none}@media only screen and (max-width:61.9375rem){.purchase-details.passenger_details .confirm-trip{margin-top:1.875rem !important}.purchase-details.passenger_details .confirm-trip__seat-info{display:flex;flex-direction:column;padding-bottom:.3125rem}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-detail{flex-direction:row;align-items:center;margin:.9375rem 0}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-detail img{width:1.625rem;height:1.625rem;top:0;margin:0 15px 0 0}.purchase-details.passenger_details .confirm-trip__seat-info .ticket-detail .seat-txt-info__seat-txt{font-size:.9375rem;letter-spacing:.06187rem}.purchase-details.passenger_details .confirm-trip__passenger-info{border:none;padding:1.25rem .9375rem}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field{padding-left:0;padding-right:0}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field input,.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field input::-webkit-input-placeholder,.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field label{letter-spacing:.01875rem}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field input,.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field input::-moz-placeholder,.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field label{letter-spacing:.01875rem}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field input,.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field input::-ms-input-placeholder,.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field label{letter-spacing:.01875rem}.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field input,.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field input::placeholder,.purchase-details.passenger_details .confirm-trip__passenger-info_fav-passengers .form-field label{letter-spacing:.01875rem}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field{padding-left:0;padding-right:0}.purchase-details.passenger_details .confirm-trip__passenger-info .form-field input,.purchase-details.passenger_details .confirm-trip__passenger-info .form-field label{letter-spacing:.01875rem}.purchase-details.passenger_details .confirm-trip__passenger-info .name-edit{top:15px;right:20px}.purchase-details.passenger_details .confirm-trip .email-editor .form-field{padding-left:0;padding-right:0}.purchase-details.passenger_details .confirm-trip .email-editor .form-field input,.purchase-details.passenger_details .confirm-trip .email-editor .form-field label{letter-spacing:.01875rem}.purchase-details.passenger_details .confirm-trip .email-editor .form-field:first-child{margin-top:.9375rem;padding-left:0}.purchase-details.passenger_details .confirm-trip .email-editor .agree-terms,.purchase-details.passenger_details .confirm-trip .email-editor .form-field:nth-child(2){margin-top:1.875rem}.purchase-details.passenger_details .confirm-trip .email-editor .custom-checkbox_checkmark{margin-left:0}.purchase-details.passenger_details .confirm-trip .email-editor .terms-letter{padding-left:25px;letter-spacing:.39px}.purchase-details.passenger_details .confirm-trip .affiliate-email-desc{margin:.9375rem;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.3125rem;letter-spacing:.06563rem}}.my-account .my-account_modification{max-width:84%;margin:0 auto}.my-account .my-account_modification .agree-terms .terms-letter{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:2px;margin-left:1.625rem;margin-bottom:1.25rem}.my-account .my-account_modification .agree-terms .modify-accept__ticket{color:#333;font-weight:600;margin-left:.3125rem}.my-account .tripcard-modfication{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:3.75rem}@media only screen and (max-width:61.9375rem){.my-account .tripcard-modfication{margin-bottom:1.5625rem;padding:0 1.125rem}}.my-account .tripcard-modfication .disable-passanger{display:flex}.my-account .tripcard-modfication .disable-passanger .tripcard-modfication_passanger_card{margin-left:1.25rem}.my-account .tripcard-modfication .disable-passanger .tripcard-modfication_passanger_card .tripcard-modfication_name span,.my-account .tripcard-modfication .disable-passanger .tripcard-modfication_passanger_card .tripcard-modfication_seatInfo span{color:#999}.my-account .tripcard-modfication .pointer{cursor:pointer}.my-account .tripcard-modfication_info{flex-basis:50%;padding:.9375rem 0}.my-account .tripcard-modfication_passanger_card{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;margin-left:1.875rem}.my-account .tripcard-modfication_seatInfo{margin-bottom:.25rem}.my-account .tripcard-modfication_seatInfo span{margin-right:.625rem}.my-account .tripcard-modfication_selection .custom-checkbox span{top:.375rem}.my-account .tripcard-modfication_button .continue-btn{width:17.375rem}@media only screen and (max-width:61.9375rem){.my-account .tripcard-modfication_button .continue-btn{width:100%}}.modification-card{width:100%;background-color:#c33}@media only screen and (max-width:61.9375rem){.modification-card{margin-top:0}}.modification-card_info{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;display:flex;align-items:center;justify-content:space-between;max-width:80%;margin:0 auto;padding:15px 0}@media only screen and (max-width:61.9375rem){.modification-card_info{max-width:100%;padding:.9375rem 1.25rem}}.modification-card_info .btn-cancel{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;background-color:transparent;text-decoration:underline;border:none;margin-top:auto}.modification-card .ado-modal .ticket-modification-cancel{max-width:30%;padding:3.125rem;margin:auto}@media only screen and (max-width:61.9375rem){.modification-card .ado-modal .ticket-modification-cancel{max-width:90%;padding:3.125rem 1.25rem}}.modification-card .ado-modal .ticket-modification-cancel h3{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:.125rem;margin-bottom:2.5rem;text-align:center}.modification-card .ado-modal .ticket-modification-cancel .modify-model__cnt-btn{display:flex;flex-direction:column}.modification-card .ado-modal .ticket-modification-cancel .modify-model__cnt-btn .modify-cnt-btn{margin-bottom:1.25rem}.modification-card .ado-modal .ticket-modification-cancel .modify-model__cnt-btn .modify-cancel-btn{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:.125rem;background:transparent;text-decoration:underline;color:#666;border:none}.modification-card .ado-modal .abort-cancelation-model{max-width:30%;padding:3.125rem;margin:auto}@media only screen and (max-width:61.9375rem){.modification-card .ado-modal .abort-cancelation-model{max-width:90%;padding:3.125rem 1.25rem}}.modification-card .ado-modal .abort-cancelation-model_content .title{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.125rem;margin-bottom:1.25rem}.modification-card .ado-modal .abort-cancelation-model_content .desc{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25;letter-spacing:.125rem;margin-bottom:1.875rem}.modification-card .ado-modal .abort-cancelation-model_content .btn-grp{display:flex;flex-direction:column;gap:1.25rem}.modification-card .ado-modal .abort-cancelation-model_content .btn-grp .modify-cancel-btn{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:.125rem;background:transparent;text-decoration:underline;color:#666;border:none}.modification-card .ado-modal .abort-cancelation-model_footer{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-align:center;margin-top:1.4375rem}.modification-card .ado-modal .abort-cancelation-model_footer-link{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.25;letter-spacing:normal;color:#1d262a !important;text-decoration:none}.modification-card .ado-modal .modification-error-modal{max-width:40%;padding:3.125rem;margin:auto}@media only screen and (max-width:61.9375rem){.modification-card .ado-modal .modification-error-modal{max-width:90%;padding:3.125rem 1.25rem}}.track-my-trip-detail_ctnr{padding:0;border-left:1px solid #ddd;display:flex;flex-direction:column}.track-my-trip-detail_ctnr .track-my-trip{flex-grow:1}.track-my-trip-detail_ctnr .track-my-trip__details{padding:.75rem .625rem 0;margin-bottom:1.25rem;max-height:260px;overflow-y:auto}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details{max-height:655px}}.track-my-trip-detail_ctnr .track-my-trip__details_header{display:flex;gap:.625rem;margin-bottom:.625rem;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:700;line-height:.9375rem;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_header{display:none}}.track-my-trip-detail_ctnr .track-my-trip__details_header_ruta{flex-basis:10%;display:flex;justify-content:center}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_header_ruta{flex-basis:20%}}.track-my-trip-detail_ctnr .track-my-trip__details_header_right-col{flex-grow:1;display:flex;padding-inline:.625rem;gap:10px}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_header_right-col{padding-inline:0}}.track-my-trip-detail_ctnr .track-my-trip__details_header_right-col>*{flex:1}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_header_right-col_hora{display:none}}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row{display:flex;align-items:center;gap:.625rem}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row:not(:last-child) .track-my-trip-stop{border-bottom:1px solid #ddd}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row:not(:first-child) .ruta-wrapper .ruta-label{display:none}}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row:not(:first-child) .ruta-wrapper .ruta-icon{position:relative;bottom:.625rem}}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row:not(:last-child) .ruta-wrapper:after{content:"";position:absolute;left:50%;top:25%;height:100%;border-left:2px dotted #dedee0}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row:not(:last-child) .ruta-wrapper:after{height:calc(80%)}}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row:not(:last-child) .ruta-wrapper.arrived:after{border-left:2px dotted #4ba028}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .ruta-wrapper{align-self:stretch;flex-basis:10%;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .ruta-wrapper{flex-basis:20%;padding:1.25rem 0;flex-direction:column;justify-content:normal;gap:.9375rem}}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .ruta-wrapper .ruta-label{display:none;z-index:8;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:700;line-height:.9375rem;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .ruta-wrapper .ruta-label{display:block}}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .ruta-icon{z-index:8;width:2.5rem}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .ruta-icon img{width:100%}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop{flex-grow:1;display:flex;color:#333;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:.9375rem;letter-spacing:normal;gap:10px;padding:1.25rem .625rem}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop{padding:1.25rem 0;flex-direction:column;gap:24px}}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop>*{flex:1}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop .horaprogramada-label,.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop .terminal-label{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:700;line-height:.9375rem;letter-spacing:normal;display:none}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop .horaprogramada-label,.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop .terminal-label{display:block}}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop .hora{display:flex;justify-content:space-between}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop .hora>*{flex-basis:48%}.track-my-trip-detail_ctnr .track-my-trip__details_timeline_row .track-my-trip-stop .hora .time{color:#333;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:700;line-height:.9375rem;letter-spacing:normal}.track-my-trip-detail_ctnr .track-my-trip_actions{padding:0 1.5rem 1rem;display:flex;gap:4%}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip_actions{flex-direction:column;gap:20px}}.track-my-trip-detail_ctnr .track-my-trip_actions .track-my-trip_btn{color:#50b2a4;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:900;line-height:1.4375rem;letter-spacing:normal;padding-block:.5625rem;width:48%;background-color:#fff;border:2px solid #50b2a4;border-radius:5px}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip_actions .track-my-trip_btn{width:100%}}.track-my-trip-detail_ctnr .track-my-trip_actions .seemap-btn{border:none;background-color:#50b2a4;color:#fff}.track-my-trip-detail_ctnr .track-my-trip_footer{background-color:#5b676e;padding:.625rem .3125rem;text-align:center;color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.track-my-trip-detail_ctnr .track-my-trip_footer{padding:1.1875rem 1.25rem}}.track-my-trip-detail_ctnr .track-my-trip_footer .tac-btn{background:none;border:none;color:inherit;font-size:inherit;font-weight:700;text-decoration:underline}.trip-map-model .modalStyle{width:90%;max-width:720px;height:85%;max-height:700px;padding:0;margin-top:50px;margin-bottom:20px}@media only screen and (max-width:61.9375rem){.trip-map-model .modalStyle{margin-top:100px;height:80%}}.trip-map-model .modalStyle .info-modal{height:100%}.trip-map-model .trip-model-wrapper{width:100%;height:100%}.trip-map-model .trip-model-wrapper .trip-map-close-btn{background:none;position:fixed;top:30px;right:100px;border:none}@media only screen and (max-width:61.9375rem){.trip-map-model .trip-model-wrapper .trip-map-close-btn{top:25px;right:30px}}.trip-map-model .trip-model-wrapper .map-container{width:100%;height:100%}.tac-error{display:flex;flex-direction:column;gap:10px;padding:50px 20px;text-align:center}.tac-error-title{color:#32414a;font-family:Rams-Black,sans-serif;font-size:2.5rem;font-weight:900;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.tac-error-title{font-size:1.5625rem}}.tac-error-msg{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:1px}@media only screen and (max-width:61.9375rem){.tac-error-msg{font-size:.9375rem}}.modalStyle.tac-model{padding:0}.leaflet-routing-alt{display:none}.share-my-trip-model .modalStyle{width:90%;max-width:450px;padding:2.5rem;border-radius:.25rem}@media only screen and (max-width:61.9375rem){.share-my-trip-model .modalStyle{margin-top:100px}}.share-my-trip-model .modalStyle .social-share{display:flex;justify-content:space-around;margin-bottom:1.25rem;padding-inline:2.5rem}@media only screen and (max-width:61.9375rem){.share-my-trip-model .modalStyle .social-share{padding-inline:1.875rem}}.share-my-trip-model .modalStyle .copied{display:none;position:fixed;left:1.875rem;bottom:1.875rem;z-index:5000;background-color:#a9e7a9;padding:.9375rem 1.875rem;border-radius:5px;color:#008000;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.share-my-trip-model .modalStyle .copied.show{display:block}.share-my-trip-model .modalStyle .text{text-align:center;margin-bottom:1.25rem;color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal;letter-spacing:1px}.share-my-trip-model .modalStyle .btn,.share-my-trip-model .modalStyle .btn-basic,.share-my-trip-model .modalStyle .btn-cta,.share-my-trip-model .modalStyle .btn-primary,.share-my-trip-model .modalStyle .btn-search,.share-my-trip-model .modalStyle .btn-secondary,.share-my-trip-model .modalStyle .btn-secondary-inverse,.share-my-trip-model .modalStyle a.cta{background-color:#c33;color:#fff;letter-spacing:0;font-size:1.125rem}.share-my-trip-model .modalStyle .continue-btn{width:100%;margin-top:1.875rem}.share-my-trip-model .modalStyle .field-set{width:100%;display:flex;gap:.625rem}.share-my-trip-model .modalStyle .field-set .input{flex:1;padding:.9375rem;background-color:transparent;border-radius:5px;border:1px solid #ddd}@media only screen and (max-width:61.9375rem){.share-my-trip-model .modalStyle .field-set .input{width:50%}}.create-wallet__title{color:#333;font-family:Rams-Regular,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.25;letter-spacing:normal;padding-block:.625rem}.create-wallet .wallet-register-form{margin-top:3.125rem}.create-wallet .wallet-register-form .even-columns{display:flex;gap:2.5rem}@media only screen and (max-width:61.9375rem){.create-wallet .wallet-register-form .even-columns{flex-direction:column;gap:0}}.create-wallet .wallet-register-form .even-columns>*{flex:1}.create-wallet .wallet-register-form .single-col-input{max-width:21.5625rem}@media only screen and (max-width:61.9375rem){.create-wallet .wallet-register-form .single-col-input{max-width:100%}}.create-wallet .wallet-register-form .mobilenumber-set{display:flex;gap:3.125rem}.create-wallet .wallet-register-form .mobilenumber-set .country-code{width:6.25rem}.create-wallet .wallet-register-form .mobilenumber-set .mobilenumber{flex-grow:1}.create-wallet .wallet-register-form .field-set{display:flex;flex-direction:column;margin-bottom:1.875rem}.create-wallet .wallet-register-form .field-set label{color:#aeb3b7;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:normal;display:flex;align-items:center;gap:.5rem}.create-wallet .wallet-register-form .field-set input{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:normal;outline:none;background:transparent;border:none;border-bottom:1px solid #d7d9db;padding:.5rem 0}.create-wallet .wallet-register-form .field-set input::-webkit-input-placeholder{color:#858d91}.create-wallet .wallet-register-form .field-set input::-moz-placeholder{color:#858d91}.create-wallet .wallet-register-form .field-set input::-ms-input-placeholder{color:#858d91}.create-wallet .wallet-register-form .field-set input::placeholder{color:#858d91}.create-wallet .wallet-register-form .field-set .custom-input{display:flex;align-items:center;gap:.625rem;border-bottom:1px solid #d7d9db}.create-wallet .wallet-register-form .field-set .custom-input input{border:none;margin:0}.create-wallet .wallet-register-form .field-set .custom-input .eye-icon{cursor:pointer}.create-wallet .wallet-register-form .field-set .custom-input .eye-icon img{width:1.25rem}.create-wallet .wallet-register-form .termsandconditions{color:#5b5b5b;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal;margin-bottom:1.875rem}.create-wallet .wallet-register-form .termsandconditions a{color:#636}.create-wallet .wallet-register-form .submit-btn{width:18.75rem}@media only screen and (max-width:61.9375rem){.create-wallet .wallet-register-form .submit-btn{width:100%}}.no-wallet{background-color:#fff;padding:1.5rem;border-radius:4px}.no-wallet-title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:1.5rem;text-transform:capitalize}.no-wallet-desc,.no-wallet-title{line-height:normal;letter-spacing:normal}.no-wallet-desc{color:#32414a;font-family:Roboto-Regular,sans-serif;font-size:.8125rem;font-weight:500;margin-bottom:2rem}.no-wallet-info{max-width:328px;padding:2.125rem;border-radius:16px;border:1px solid #ced8dc;background:#f3f5f6;display:flex;flex-direction:column;gap:1.25rem}.no-wallet-info_text{text-align:center;color:#292d32;font-weight:900}.no-wallet-info_btn,.no-wallet-info_text{font-family:Rams-Regular,sans-serif;font-size:.875rem;line-height:normal;letter-spacing:normal}.no-wallet-info_btn{background-color:#fff;border-radius:4px;border:1px solid #64186d;color:#64186d;font-weight:700}.wallet-details_title{font-family:Rams-Regular,sans-serif;font-size:1.5rem;margin-bottom:1rem}.wallet-details_desc,.wallet-details_title{color:#000;font-weight:400;line-height:normal;letter-spacing:normal}.wallet-details_desc{font-family:Roboto-Regular,sans-serif;font-size:.75rem;padding-bottom:1rem}.wallet-details_refresh-btn{margin-left:13.3125rem;margin-bottom:.625rem;font-weight:400;font-size:16px;font-weight:700}.wallet-details_funciona-btn,.wallet-details_refresh-btn{border:none;background:none;color:#64186d;text-decoration:underline}.wallet-details_funciona-btn{font-size:14px;margin-bottom:28px;font-weight:600}.wallet-details_ultimo-movimiento-txt{color:#2b393f;font-family:Rams-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:22.48px;letter-spacing:normal}.wallet-details_grupo-movimiento{display:flex;justify-content:space-between}.wallet-details_movimiento-card{margin-top:15px;width:330px;border-top:2px solid #2b393f;border-bottom:2px solid #2b393f;padding:10px 0;margin-bottom:18px}.wallet-details .movimiento-title{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:normal}.wallet-details .title-divider{margin-top:28px}.wallet-details .two-col{display:flex;gap:20px}@media only screen and (max-width:61.9375rem){.wallet-details .two-col{flex-direction:column;align-items:center}}.wallet-details .two-col>*{flex:1}.wallet-details_card-wrapper .info{max-width:290px;margin-top:.9375rem;padding-block:.9375rem;border-top:1px solid #e3e7f2;text-align:center;color:#000;font-family:Rams-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal}.wallet-details_card-wrapper .info span{font-weight:700}.wallet-details_activities{border-radius:4px}@media only screen and (max-width:61.9375rem){.wallet-details_activities{width:100%}}.wallet-details_activities-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.wallet-details_activities-header .title{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:normal}.wallet-details_activities-header .menu-items{display:flex;align-items:center;gap:.9375rem}.wallet-details_activities-header .view-more-btn{background-color:transparent;border:none;color:#324148;font-family:Rams-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:normal;letter-spacing:normal}.wallet-details_activities-list{display:flex;flex-direction:column;gap:.625rem}.wallet-details_intro{margin-block:2.5rem}.wallet-details_intro .title{color:#1d262a;font-weight:700;line-height:normal;margin-bottom:1.25rem}.wallet-details_intro .desc,.wallet-details_intro .title{font-family:Rams-Regular,sans-serif;font-size:.875rem;letter-spacing:normal}.wallet-details_intro .desc{color:#475962;font-weight:400;line-height:22px}.wallet-details_questions{margin-top:2.5rem}.wallet-details_questions .title{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:normal;margin-bottom:1.25rem}.wallet-details_questions .accordion-list{display:flex;flex-direction:column;gap:.625rem}.wallet-details_questions .accordion-list .accordion_question{cursor:pointer;background-color:#eff0f4;padding:20px;border-radius:4px;color:#324148;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;display:flex;justify-content:space-between;align-items:center}.wallet-details_questions .accordion-list .accordion_question.open{background-color:#d6d9e4}.wallet-details_questions .accordion-list .accordion_content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s;transition:grid-template-rows .5s,-ms-grid-rows .5s}.wallet-details_questions .accordion-list .accordion_content.open{grid-template-rows:1fr}.wallet-details_questions .accordion-list .accordion_content>div{overflow:hidden}.wallet-details_questions .accordion-list .accordion_content-info{color:#475962;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:22px;letter-spacing:normal;padding-block:.9375rem}.wallet-details .activity-card{padding:.75rem 1.25rem;border:1px solid #f0f2f4;border-radius:5px;display:flex;flex-direction:column;gap:1.25rem}.wallet-details .activity-card_row{display:flex;justify-content:space-between;align-items:start;color:#475962;font-family:Rams-Regular,sans-serif;font-size:.8125rem;font-weight:700;line-height:normal;letter-spacing:normal}.wallet-details .activity-card_row .type{color:#1d262a}.wallet-details .activity-card_row .transaction-number{display:flex;flex-direction:column;gap:.3125rem}.wallet-details .activity-card_row .transaction-number__title{font-weight:400}.wallet-details .activity-card_row .amount{font-size:1rem;color:#622366}.wallet-details .activity-card_row .amount.credited{color:#14b438}.text-bold{font-weight:700}.text-white{color:#fff}.text-underline{border-bottom:1px solid #e1d8ea}.modalStyle.wallet-creation-modal{max-width:30rem;margin:auto;padding:0;border-radius:5px;overflow:hidden}@media only screen and (max-width:61.9375rem){.modalStyle.wallet-creation-modal{margin:1.875rem}}.wallet-creation-modal__content{padding:1.5625rem 1.25rem}.wallet-creation-modal__title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:normal;padding-bottom:1.25rem}.wallet-creation-modal__img{margin-top:1.25rem;display:flex;justify-content:center}.wallet-creation-modal__img img{max-width:100%}.wallet-creation-modal__msg{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem;letter-spacing:normal;text-align:center;margin-top:-0.9375rem;margin-bottom:2rem}.wallet-creation-modal__info{line-height:1.25;line-height:21px;text-align:center;margin-bottom:1.625rem}.wallet-creation-modal__info,.wallet-creation-modal__terms{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal}.wallet-creation-modal__terms{line-height:1.25;margin-bottom:1.875rem;padding-inline:1.875rem}.wallet-creation-modal__terms a{color:#636;text-decoration:underline}.wallet-creation-modal__btn{display:flex;flex-direction:column;gap:1.5rem}.wallet-creation-modal__btn .btn,.wallet-creation-modal__btn .btn-basic,.wallet-creation-modal__btn .btn-cta,.wallet-creation-modal__btn .btn-primary,.wallet-creation-modal__btn .btn-search,.wallet-creation-modal__btn .btn-secondary,.wallet-creation-modal__btn .btn-secondary-inverse,.wallet-creation-modal__btn a.cta{width:100%;padding-block:.6875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4375rem;letter-spacing:normal}.wallet-creation-modal__btn .btn-basic:disabled,.wallet-creation-modal__btn .btn-cta:disabled,.wallet-creation-modal__btn .btn-primary:disabled,.wallet-creation-modal__btn .btn-search:disabled,.wallet-creation-modal__btn .btn-secondary-inverse:disabled,.wallet-creation-modal__btn .btn-secondary:disabled,.wallet-creation-modal__btn .btn:disabled,.wallet-creation-modal__btn a.cta:disabled{background-color:#d8dfe3 !important;color:#66818d}.wallet-creation-modal__btn .inverse{background:none;border:1px solid #636;color:#636}.wallet-creation-modal__footer{color:#1d262a;font-weight:400;text-align:center;background-color:#edf2f5;padding-block:1.4375rem}.wallet-creation-modal__footer,.wallet-creation-modal__footer-link{font-family:Roboto-Regular,sans-serif;font-size:.9375rem;line-height:1.25;letter-spacing:normal}.wallet-creation-modal__footer-link{color:#1d262a;font-weight:700;color:#1d262a !important;text-decoration:none}.cancelation-proceed-modal .wallet-creation-modal__inner-content{background-color:#622366;margin-block:2.5rem;padding:2.1875rem 1.5625rem;border-radius:10px;text-align:center}.cancelation-proceed-modal .wallet-creation-modal__inner-content-title{color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25;letter-spacing:normal;padding-bottom:1.25rem;border-bottom:1px solid #e1d8ea}.cancelation-proceed-modal .wallet-creation-modal__inner-content-info{color:#eedaef;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-align:center;padding-top:1.875rem}.payment-pagination-buttons{display:flex;justify-content:center;gap:89px}.pagination-btn{border-radius:50%;border:1px solid #808080}.pagination-icon{padding-top:3px}.back-btn{border:none;background:none;padding-left:0}.backbtn-img{height:50px}.faqs{display:flex;align-items:center;border-bottom:2px solid #d8e1ea;padding:10px 0;margin-bottom:18px}.faqs-title{color:#000;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:700;line-height:normal;letter-spacing:normal}.ca-error{display:flex;flex-direction:column;gap:10px;padding:50px 20px;text-align:center}.ca-error-title{color:#32414a;font-family:Rams-Black,sans-serif;font-size:2.5rem;font-weight:900;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ca-error-title{font-size:1.5625rem}}.ca-error-msg{color:#32414a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:1px}@media only screen and (max-width:61.9375rem){.ca-error-msg{font-size:.9375rem}}.tooltip-container{max-width:180px;text-align:center;padding-block:5px}.wallet-card{width:330px;min-height:210px;background-image:url(/images/monedero-card.png);background-size:cover;background-position:50%;padding:20px 16px 16px;color:#fff;display:flex;flex-direction:column}.wallet-card_status{color:#000;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:700;line-height:normal;letter-spacing:normal;margin-left:1.75rem}.wallet-card_details{margin-top:2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.wallet-card .field-set .field{font-size:.625rem;font-weight:400;padding-bottom:.25rem}.wallet-card .field-set .field,.wallet-card .field-set .value{color:#fff;font-family:Roboto-Regular,sans-serif;line-height:normal;letter-spacing:normal}.wallet-card .field-set .value{font-size:.75rem;font-weight:700}.wallet-card .field-set .name{font-size:1.375rem}.wallet-card .even-cols{display:flex;align-items:center;gap:9.0625rem}.wallet-card .even-cols.sb{gap:0;justify-content:space-between}.wallet-pin-modal{overflow-y:auto}.wallet-pin-modal .modalStyle{max-width:30rem;margin:auto;padding:0;border-radius:.3125rem;overflow:hidden}@media only screen and (max-width:61.9375rem){.wallet-pin-modal .modalStyle{margin:1.875rem}}.wallet-pin-modal__content{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px;padding:1.5625rem 1.25rem}.wallet-pin-modal__title{color:#333;font-family:Rams-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:normal;padding-bottom:1.25rem}.wallet-pin-modal__img{margin-top:0;display:flex;justify-content:center}.wallet-pin-modal__img img{max-width:100%}.wallet-pin-modal__msg{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem;letter-spacing:normal;text-align:center;margin-top:-0.9375rem;margin-bottom:2rem}.wallet-pin-modal__info .text{text-align:left}.wallet-pin-modal__info .balance-details,.wallet-pin-modal__info .text{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal;line-height:21px;margin-bottom:1.625rem;padding-inline:1.875rem}.wallet-pin-modal__info .balance-details{display:flex;flex-direction:column;gap:1rem}.wallet-pin-modal__info .balance-details_item{display:flex;gap:1rem}.wallet-pin-modal__info .balance-details_item .divider{flex-grow:1;position:relative}.wallet-pin-modal__info .balance-details_item .divider:before{content:"";position:absolute;top:50%;width:100%;height:1px;background-image:linear-gradient(90deg, #c3d7e0 12px, transparent 0);background-size:16px 1px}.wallet-pin-reset-modal .wallet-pin-modal__info .text{text-align:center;color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25;letter-spacing:normal;margin-bottom:.875rem}.wallet-pin-modal__terms{margin-bottom:1.875rem;padding-inline:1.875rem}.wallet-pin-modal__terms .text{color:#1d262a}.wallet-pin-modal__terms .text,.wallet-pin-modal__terms a{font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal}.wallet-pin-modal__terms a{color:#1d262a;color:#636;text-decoration:underline}.wallet-pin-modal__btn{display:flex;flex-direction:column;gap:1.5rem}.wallet-pin-modal__btn .btn,.wallet-pin-modal__btn .btn-basic,.wallet-pin-modal__btn .btn-cta,.wallet-pin-modal__btn .btn-primary,.wallet-pin-modal__btn .btn-search,.wallet-pin-modal__btn .btn-secondary,.wallet-pin-modal__btn .btn-secondary-inverse,.wallet-pin-modal__btn a.cta{width:100%;padding-block:.6875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4375rem;letter-spacing:normal}.wallet-pin-modal__btn .btn-basic:disabled,.wallet-pin-modal__btn .btn-cta:disabled,.wallet-pin-modal__btn .btn-primary:disabled,.wallet-pin-modal__btn .btn-search:disabled,.wallet-pin-modal__btn .btn-secondary-inverse:disabled,.wallet-pin-modal__btn .btn-secondary:disabled,.wallet-pin-modal__btn .btn:disabled,.wallet-pin-modal__btn a.cta:disabled{background-color:#d8dfe3 !important;color:#66818d}.wallet-pin-modal__btn .inverse{background:none;border:1px solid #636;color:#636}.wallet-pin-reset-modal .wallet-pin-modal__btn{flex-direction:row}@media only screen and (max-width:61.9375rem){.wallet-pin-reset-modal .wallet-pin-modal__btn{flex-direction:column-reverse;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.4375rem;letter-spacing:normal}}.wallet-pin-reset-modal .wallet-pin-modal__btn .btn,.wallet-pin-reset-modal .wallet-pin-modal__btn .btn-basic,.wallet-pin-reset-modal .wallet-pin-modal__btn .btn-cta,.wallet-pin-reset-modal .wallet-pin-modal__btn .btn-primary,.wallet-pin-reset-modal .wallet-pin-modal__btn .btn-search,.wallet-pin-reset-modal .wallet-pin-modal__btn .btn-secondary,.wallet-pin-reset-modal .wallet-pin-modal__btn .btn-secondary-inverse,.wallet-pin-reset-modal .wallet-pin-modal__btn a.cta{width:100%;padding-block:.5rem}.wallet-pin-modal__footer,.wallet-pin-modal__subtitle{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-align:center;padding-block:1.4375rem}.wallet-pin-modal__footer{background-color:#edf2f5}.wallet-pin-modal__footer-link{color:#1d262a;font-family:Roboto-Regular,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.25;letter-spacing:normal;color:#1d262a !important;text-decoration:none}.wallet-pin-modal .pin-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-inline:1.875rem;margin-bottom:2rem}.wallet-pin-modal .pin-wrapper .pin-title{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25;letter-spacing:normal}.wallet-pin-modal .pin-wrapper .pin-inputs{display:flex;gap:2rem}.wallet-pin-modal .pin-wrapper .pin-inputs input[type=number]::-webkit-inner-spin-button,.wallet-pin-modal .pin-wrapper .pin-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-pin-modal .pin-wrapper .pin-inputs input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wallet-pin-modal .pin-wrapper .pin-inputs .pin-input{width:45px}.wallet-pin-modal .pin-wrapper .pin-inputs .pin-input input{max-width:100%;padding-block:13px;padding-left:19px;font-weight:700;background:linear-gradient(180deg, #fff, #f0f2f4);border-radius:200px;border:1px solid #d8dfe3}.wallet-pin-modal .pin-wrapper .pin-err{color:#d02c30;text-align:center}.wallet-pin-modal .pin-wrapper .pin-err,.wallet-pin-modal .pin-wrapper .pin-help{font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25;letter-spacing:normal}.wallet-pin-modal .pin-wrapper .pin-help{color:#1d262a;align-self:flex-start}.wallet-pin-modal .pin-wrapper .pin-help__reset{border:none;background:none;color:#636;text-decoration:underline}.wallet-pin-reset-error-modal .modalStyle{max-width:30rem;margin:auto;padding:3.125rem 3.75rem;border-radius:.3125rem;overflow:hidden;text-align:center}@media only screen and (max-width:61.9375rem){.wallet-pin-reset-error-modal .modalStyle{margin:1.875rem;padding:3.125rem 1.875rem}}.wallet-pin-reset-error-modal__content{color:#666;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:2px}.wallet-pin-reset-error-modal__msg{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem;letter-spacing:normal;text-align:center;margin-top:-0.9375rem;margin-bottom:2rem}.wallet-pin-reset-error-modal__info .text{margin-bottom:1.625rem;padding-inline:1.875rem}.wallet-pin-reset-error-modal__info .text,.wallet-pin-reset-error-modal__info .text p{color:#1d262a;font-family:Rams-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:normal;line-height:21px}.wallet-pin-reset-error-modal__btn button{width:100%;background-color:#cc3233}.wallet-pin-reset-error-modal__footer{color:#1d262a;font-weight:400;margin-top:30px;text-align:center}.wallet-pin-reset-error-modal__footer,.wallet-pin-reset-error-modal__footer-link{font-family:Roboto-Regular,sans-serif;font-size:.9375rem;line-height:1.25;letter-spacing:normal}.wallet-pin-reset-error-modal__footer-link{color:#1d262a;font-weight:700;color:#1d262a !important;text-decoration:none}.ado-rte *{color:#fff}.ado-rte h1,.ado-rte h2,.ado-rte h3,.ado-rte h4,.ado-rte h5,.ado-rte h6{color:#fff;font-family:Rams-Regular,sans-serif;font-size:"normal";font-weight:700;line-height:normal;letter-spacing:normal}.ado-rte h1{font-size:2rem}.ado-rte h2{font-size:1.5rem}.ado-rte h3{font-size:1.125rem}.ado-rte h4{font-size:1rem}.ado-rte h5{font-size:.8125rem}.ado-rte h6{font-size:.625rem}.ado-rte p{color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:normal}.ado-rte span,.ado-rte strong{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal}.home-banner-main-container .home-banner-container{max-height:25.625rem}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container{min-height:31.25rem}}.home-banner-main-container .home-banner-container .content-with-image{position:relative}@media only screen and (min-width:62rem){.home-banner-main-container .home-banner-container .content-with-image{height:25.625rem}}.home-banner-main-container .home-banner-container .content-with-image img{width:100%}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container .content-with-image img{min-height:31.25rem}}.home-banner-main-container .home-banner-container .content-with-image .content{position:absolute;top:2.8125rem;left:13.25rem}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container .content-with-image .content{top:0}}.home-banner-main-container .home-banner-container .content-with-image .content h1,.home-banner-main-container .home-banner-container .content-with-image .content h1 *,.home-banner-main-container .home-banner-container .content-with-image .content h2,.home-banner-main-container .home-banner-container .content-with-image .content h2 *,.home-banner-main-container .home-banner-container .content-with-image .content h3,.home-banner-main-container .home-banner-container .content-with-image .content h3 *,.home-banner-main-container .home-banner-container .content-with-image .content h4,.home-banner-main-container .home-banner-container .content-with-image .content h4 *,.home-banner-main-container .home-banner-container .content-with-image .content h5,.home-banner-main-container .home-banner-container .content-with-image .content h5 *,.home-banner-main-container .home-banner-container .content-with-image .content h6,.home-banner-main-container .home-banner-container .content-with-image .content h6 *{font-family:Rams-Black;color:#fff}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container .content-with-image .content h1,.home-banner-main-container .home-banner-container .content-with-image .content h2,.home-banner-main-container .home-banner-container .content-with-image .content h3,.home-banner-main-container .home-banner-container .content-with-image .content h4,.home-banner-main-container .home-banner-container .content-with-image .content h5,.home-banner-main-container .home-banner-container .content-with-image .content h6{padding:2.875rem 0 1.25rem}}.home-banner-main-container .home-banner-container .content-with-image .content h1,.home-banner-main-container .home-banner-container .content-with-image .content h1 *{color:#fff;font-family:Rams-Black,sans-serif;font-size:3.4375rem;font-weight:700;line-height:normal;letter-spacing:normal}.home-banner-main-container .home-banner-container .content-with-image .content h1 *{text-decoration:none}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container .content-with-image .content h1 *{font-size:2.0625rem}}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container .content-with-image .content h1{font-size:2.0625rem;padding:2.875rem 0 1.25rem}}.home-banner-main-container .home-banner-container .content-with-image .content p{height:1.1875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;letter-spacing:.03125rem}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container .content-with-image .content p{font-size:.875rem}}.home-banner-main-container .home-banner-container .content-with-image .content span{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal;text-decoration:underline}.home-banner-main-container .home-banner-container.desk{display:block}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container.desk{display:none}}.home-banner-main-container .home-banner-container.mob{display:none}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner-container.mob{display:block}}.ado-promotion__container{display:flex;flex-wrap:wrap;justify-content:space-between}.ado-promotion__container .cursor-pointer{cursor:pointer}.ado-promotion__container .promotion-card .content-with-image{position:relative;display:block;padding:0}.ado-promotion__container .promotion-card .content-with-image>img{width:100%}.ado-promotion__container .promotion-card .content-with-image .content{position:absolute;left:0;top:0;padding:3.125rem 2.5rem}@media only screen and (max-width:61.9375rem){.ado-promotion__container .promotion-card .content-with-image .content{padding:1.25rem .625rem}}.ado-promotion__container .promotion-card .content-with-image .content h1,.ado-promotion__container .promotion-card .content-with-image .content h2,.ado-promotion__container .promotion-card .content-with-image .content h3,.ado-promotion__container .promotion-card .content-with-image .content h4,.ado-promotion__container .promotion-card .content-with-image .content h5,.ado-promotion__container .promotion-card .content-with-image .content h6{font-family:Rams-Light;color:#fff}.ado-promotion__container .promotion-card .content-with-image .content h1 *,.ado-promotion__container .promotion-card .content-with-image .content h2 *,.ado-promotion__container .promotion-card .content-with-image .content h3 *,.ado-promotion__container .promotion-card .content-with-image .content h4 *,.ado-promotion__container .promotion-card .content-with-image .content h5 *,.ado-promotion__container .promotion-card .content-with-image .content h6 *{font-family:Rams-Regular;color:#fff}.ado-promotion__container .promotion-card .content-with-image .content h1,.ado-promotion__container .promotion-card .content-with-image .content h1 *,.ado-promotion__container .promotion-card .content-with-image .content h2{color:#fff;font-family:Rams-Light,sans-serif;font-size:3.125rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ado-promotion__container .promotion-card .content-with-image .content h1,.ado-promotion__container .promotion-card .content-with-image .content h1 *,.ado-promotion__container .promotion-card .content-with-image .content h2{font-size:1.625rem}}.ado-promotion__container .promotion-card .content-with-image .content p{margin-top:1.125rem;color:#fff;font-family:Rams-Light,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ado-promotion__container .promotion-card .content-with-image .content p{font-size:.75rem}}.ado-promotion__container .promotion-card .content-with-image .content span{color:#fff;font-family:Rams-Bold,sans-serif;font-size:2.5rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ado-promotion__container .promotion-card .content-with-image .content span{font-size:1.75rem}}.ado-promotion__container .promotion-card.promotion-col-2{width:49.7%}@media only screen and (max-width:61.9375rem){.ado-promotion__container .promotion-card.promotion-col-2{width:100%}}.ado-promotion__container .promotion-card.promotion-col-3{width:33.2%}.ado-promotion__container .promotion-card.promotion-col-3 .content-with-image h1,.ado-promotion__container .promotion-card.promotion-col-3 .content-with-image h2,.ado-promotion__container .promotion-card.promotion-col-3 .content-with-image h3,.ado-promotion__container .promotion-card.promotion-col-3 .content-with-image h4{color:#fff;font-family:Rams-Light,sans-serif;font-size:2.5rem;font-weight:400;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ado-promotion__container .promotion-card.promotion-col-3{width:100%}}.ado-promotion__container .promotion-card.promotion-col-4{width:24.8%}.ado-promotion__container .promotion-card.promotion-col-4 .content-with-image h1{font-size:2rem}@media only screen and (max-width:61.9375rem){.ado-promotion__container .promotion-card.promotion-col-4{width:100%}}.ado-promotion__container .promotion-card.promotion-col-5{width:19.8%}.ado-promotion__container .promotion-card.promotion-col-5 .content-with-image h1{font-size:1.5rem}@media only screen and (max-width:61.9375rem){.ado-promotion__container .promotion-card.promotion-col-5{width:100%}}.ado-promotion__container.mob{display:block;overflow:hidden;padding-bottom:10px}.ado-promotion__container.mob .slick-list{overflow:visible;background:#fff 0 0 no-repeat padding-box;opacity:1}@media only screen and (min-width:62rem){.ado-promotion__container.mob{display:none}}.ado-promotion__container.mob.stacked-promotions .content-with-image{position:relative;display:block;padding:0;height:18.25rem;overflow:hidden}.ado-promotion__container.mob.stacked-promotions .content-with-image>img{width:100%;padding:0 .0625rem}.ado-promotion__container.mob.stacked-promotions .content-with-image .container{padding:0;width:100%}.ado-promotion__container.mob.stacked-promotions .content-with-image .container .content{position:absolute;bottom:-1px;left:0;top:auto;background:#fff;width:100%;padding:.625rem 1.5625rem;height:7.5rem;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,0.16078431)}.ado-promotion__container.mob.stacked-promotions .content-with-image .container .content.ado-rte *{color:#32414a;font-family:Rams-Bold}.ado-promotion__container.mob.stacked-promotions .content-with-image .container .content.ado-rte p{text-align:left;font-family:Roboto-Regular;font-size:.75rem;line-height:1.1875rem;color:#adb3b7;opacity:1;margin:0}.ado-promotion__container.mob.stacked-promotions .content-with-image .container .content.ado-rte h4{text-align:left;font-family:Roboto-Regular;font-size:.875rem;line-height:1.1875rem;letter-spacing:-0.56px;color:#838d92;opacity:1;margin-bottom:.625rem;font-weight:400}.ado-promotion__container.mob.stacked-promotions .content-with-image .container .content.ado-rte h2{font-family:Rams-Bold;font-size:1rem;text-align:left;letter-spacing:-0.53px;color:#32414a;opacity:1;margin-bottom:.3125rem}@media only screen and (max-width:61.9375rem){.ado-promotion__container.desk{display:none}}.ado-promotion__container.desk.stacked-promotions{padding:0 0 5rem}.ado-promotion__container.desk.stacked-promotions>div{margin-bottom:1.25rem;padding:0 .5rem}.ado-promotion__container.desk.stacked-promotions>div .content-with-image{position:relative;display:block;padding:0;height:20rem}.ado-promotion__container.desk.stacked-promotions>div .content-with-image:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16078431)}.ado-promotion__container.desk.stacked-promotions>div .content-with-image>img{width:100%;max-height:12.3125rem;min-height:12.3125rem}.ado-promotion__container.desk.stacked-promotions>div .content-with-image .container{padding:0;width:100%}.ado-promotion__container.desk.stacked-promotions>div .content-with-image .container .content{position:relative;bottom:.1875rem;left:0;top:auto;background:#fff;width:100%;border-bottom-left-radius:.5625rem;border-bottom-right-radius:.5625rem;padding:1rem 1.25rem;height:7.6875rem;border-radius:0}.ado-promotion__container.desk.stacked-promotions>div .content-with-image .container .content.ado-rte *{color:#32414a;font-family:Rams-Bold}.ado-promotion__container.desk.stacked-promotions>div .content-with-image .container .content.ado-rte h4{font-size:1rem;text-align:left;font-family:Roboto-Regular;letter-spacing:-0.64px;color:#838d92;opacity:1;margin-bottom:.625rem}.ado-promotion__container.desk.stacked-promotions>div .content-with-image .container .content.ado-rte p{text-align:left;font-family:Roboto-Regular;font-size:.875rem;line-height:1.1875rem;letter-spacing:-0.56px;color:#adb3b7;opacity:1;margin:0}.ado-promotion__container.desk.stacked-promotions>div .content-with-image .container .content.ado-rte h2{font-family:Rams-Bold;font-size:1.3125rem;text-align:left;letter-spacing:-0.53px;color:#32414a;opacity:1;margin-bottom:.3125rem}.ado-promotion__container .slick-slide{opacity:.3;pointer-events:none}.ado-promotion__container .slick-slide.slick-active{opacity:1;pointer-events:auto;box-shadow:0 3px 6px rgba(0,0,0,0.16078431)}.ado-promotion__container .slick-next{right:0}.ado-promotion__container .slick-prev{left:0;z-index:1}.ado-promotion__container .slick-arrow{height:1.5625rem;width:1.5625rem}.ado-promotion__container .slick-dots{bottom:10px}.ado-informative-carrousel__container{padding-bottom:6.25rem}.ado-informative-carrousel__container .cursor-pointer{cursor:pointer}@media only screen and (min-width:62rem){.ado-informative-carrousel__container{padding-bottom:0}}.ado-informative-carrousel__container .informative-card .content-with-image{position:relative;background-color:#f7f9fa}.ado-informative-carrousel__container .informative-card .content-with-image>img{width:100%}.ado-informative-carrousel__container .informative-card .content-with-image .content{position:relative;width:90%;top:76%;background-color:#f7f9fa;padding:1.25rem .625rem;margin:-50px auto 0;z-index:2}@media only screen and (min-width:62rem){.ado-informative-carrousel__container .informative-card .content-with-image .content{padding:3.125rem;width:65%;margin-left:0;margin-top:-7.8125rem;margin-bottom:3.125rem}}.ado-informative-carrousel__container .informative-card .content-with-image .content h1,.ado-informative-carrousel__container .informative-card .content-with-image .content h2,.ado-informative-carrousel__container .informative-card .content-with-image .content h3,.ado-informative-carrousel__container .informative-card .content-with-image .content h4,.ado-informative-carrousel__container .informative-card .content-with-image .content h5,.ado-informative-carrousel__container .informative-card .content-with-image .content h6{margin-bottom:1.25rem;font-family:Rams-Regular;color:#636}.ado-informative-carrousel__container .informative-card .content-with-image .content h1 *,.ado-informative-carrousel__container .informative-card .content-with-image .content h2 *,.ado-informative-carrousel__container .informative-card .content-with-image .content h3 *,.ado-informative-carrousel__container .informative-card .content-with-image .content h4 *,.ado-informative-carrousel__container .informative-card .content-with-image .content h5 *,.ado-informative-carrousel__container .informative-card .content-with-image .content h6 *{font-family:Rams-Regular;color:#636}.ado-informative-carrousel__container .informative-card .content-with-image .content h1,.ado-informative-carrousel__container .informative-card .content-with-image .content h1 *{color:#636;font-family:Rams-Light,sans-serif;font-size:1.75rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:1.25rem;text-decoration:none}@media only screen and (min-width:62rem){.ado-informative-carrousel__container .informative-card .content-with-image .content h1,.ado-informative-carrousel__container .informative-card .content-with-image .content h1 *{font-size:3.125rem}}.ado-informative-carrousel__container .informative-card .content-with-image .content p{color:#596770;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:.0625rem;margin-bottom:1.875rem}@media only screen and (min-width:62rem){.ado-informative-carrousel__container .informative-card .content-with-image .content p{font-size:1.125rem;margin-bottom:1.875rem}}.ado-informative-carrousel__container .informative-card .content-with-image .content span{color:#e01a10;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal;text-decoration:underline}.ado-informative-carrousel__container .slick-next{right:50%;margin-right:-2.1875rem;bottom:1.25rem;position:absolute;top:inherit;width:2.1875rem;height:2.1875rem;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}@media only screen and (min-width:62rem){.ado-informative-carrousel__container .slick-next{bottom:16.5625rem;right:10%;width:4.0625rem;height:4.0625rem;margin-right:-4.0625rem}}.ado-informative-carrousel__container .slick-next.slick-disabled{content:url(/images/pagination-right-off.png)}.ado-informative-carrousel__container .slick-prev{left:50%;margin-left:-2.1875rem;bottom:1.25rem;position:absolute;top:inherit;width:2.1875rem;height:2.1875rem;z-index:1;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}@media only screen and (min-width:62rem){.ado-informative-carrousel__container .slick-prev{bottom:16.5625rem;left:90%;width:4.0625rem;height:4.0625rem;margin-left:-4.0625rem}}.ado-informative-carrousel__container .slick-prev.slick-disabled{content:url(/images/pagination-left-off.png)}.ado-informative-carrousel__container.desk{display:block}@media only screen and (max-width:61.9375rem){.ado-informative-carrousel__container.desk{display:none}}.ado-informative-carrousel__container.mob{display:none}@media only screen and (max-width:61.9375rem){.ado-informative-carrousel__container.mob{display:block}}.ado-blog-carousel .row{display:flex}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .row{display:block}}.ado-blog-carousel .row .col-md-3>div{height:100%}.ado-blog-carousel .row .col-md-3>div .ado-elem-text{display:flex;height:100%;background-image:linear-gradient(90deg, #c33, #636);align-items:center;justify-content:center;color:#fff;font-family:Rams-Light,sans-serif;font-size:3rem;font-weight:400;line-height:1.04;letter-spacing:2px}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .row .col-md-3>div .ado-elem-text{font-size:1.75rem;padding:1.25rem}}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .row .col-md-9{padding-bottom:2.5rem;background-image:linear-gradient(90deg, #c33, #636)}}.ado-blog-carousel .row>div{padding:0}.ado-blog-carousel .ado-blog-carousel__container .cursor-pointer{cursor:pointer}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image{display:block;position:relative;color:#fff}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image>img{width:100%}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content{padding:2.5rem 1.875rem 18.75rem;position:absolute;left:0;top:0;width:100%;height:100%}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content:hover{background-color:rgba(0,0,0,0.4)}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h1,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h2,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h3,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h4,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h5,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h6{padding-bottom:1.875rem;font-family:Rams-Regular;color:#fff}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h1,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h2,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h3,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h4,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h5,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h6{padding-bottom:.625rem}}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h1 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h2 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h3 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h4 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h5 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h6 *{padding-bottom:1.875rem;font-family:Rams-Regular;color:#fff}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h1 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h2 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h3 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h4 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h5 *,.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h6 *{padding-bottom:.625rem}}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h1{padding-bottom:1.875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:900;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h1{font-size:1.25rem;padding-bottom:.625rem}}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h1 *{color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:900;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content h1 *{font-size:1.25rem;padding-bottom:.625rem}}.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content p{color:#fff;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:1px}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .ado-blog-carousel__container .blog-card .content-with-image .content p{font-size:.75rem}}.ado-blog-carousel .ado-blog-carousel__container .slick-next{right:50%;margin-right:-2.1875rem;bottom:-4.375rem;position:absolute;top:inherit;width:2.1875rem;height:2.1875rem;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}@media only screen and (min-width:62rem){.ado-blog-carousel .ado-blog-carousel__container .slick-next{right:10%;width:4.0625rem;height:4.0625rem;margin-right:-4.0625rem}}.ado-blog-carousel .ado-blog-carousel__container .slick-next.slick-disabled{content:url(/images/pagination-right-off.png)}.ado-blog-carousel .ado-blog-carousel__container .slick-prev{left:50%;margin-left:-2.1875rem;bottom:-4.375rem;position:absolute;top:inherit;width:2.1875rem;height:2.1875rem;z-index:1;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}@media only screen and (min-width:62rem){.ado-blog-carousel .ado-blog-carousel__container .slick-prev{left:90%;width:4.0625rem;height:4.0625rem;margin-left:-4.0625rem}}.ado-blog-carousel .ado-blog-carousel__container .slick-prev.slick-disabled{content:url(/images/pagination-left-off.png)}.ado-blog-carousel .ado-blog-carousel__container.desk{display:block}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .ado-blog-carousel__container.desk{display:none}}.ado-blog-carousel .ado-blog-carousel__container.mob{display:none}@media only screen and (max-width:61.9375rem){.ado-blog-carousel .ado-blog-carousel__container.mob{display:block}}.ado-information__container{padding:4.125rem 0 3.125rem}.ado-information__container .cursor-pointer{cursor:pointer}.ado-information__container .information-block .content-with-image{font-family:Rams-Regular,sans-serif}.ado-information__container .information-block .content-with-image h1,.ado-information__container .information-block .content-with-image h2,.ado-information__container .information-block .content-with-image h3,.ado-information__container .information-block .content-with-image h4,.ado-information__container .information-block .content-with-image h5,.ado-information__container .information-block .content-with-image h6{color:#da291c;margin-bottom:1.25rem}.ado-information__container .information-block .content-with-image h1 *,.ado-information__container .information-block .content-with-image h2 *,.ado-information__container .information-block .content-with-image h3 *,.ado-information__container .information-block .content-with-image h4 *,.ado-information__container .information-block .content-with-image h5 *,.ado-information__container .information-block .content-with-image h6 *{color:inherit;font-size:inherit}.ado-information__container .information-block .content-with-image a,.ado-information__container .information-block .content-with-image h1 a,.ado-information__container .information-block .content-with-image h2 a,.ado-information__container .information-block .content-with-image h3 a,.ado-information__container .information-block .content-with-image h4 a,.ado-information__container .information-block .content-with-image h5 a,.ado-information__container .information-block .content-with-image h6 a{color:#2828f7}.ado-information__container .information-block .content-with-image p{color:#4c6072;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:1.25rem}.ado-information__container .information-block .content-with-image p *{font-size:inherit;color:inherit}.ado-information__container .information-block .content-with-image p a{color:#2828f7}.ado-information__container .information-block .content-with-image span{color:#e01a10;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:normal;cursor:pointer;text-decoration:underline}.ado-information__container .information-block .content-with-image .container .content.ado-rte{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.ado-information__container .information-block .rte-expandable .container .content.ado-rte{max-height:6.25rem;overflow:hidden}@media only screen and (max-width:61.9375rem){.ado-information__container .information-block .rte-expandable .container .content.ado-rte{max-height:9.375rem}}.home-banner-main-container{position:relative}.home-banner-main-container .home-banner__background{z-index:100;width:100%}.home-banner-main-container .home-banner__foreground{position:absolute;z-index:101 !important;width:100%;bottom:45%;margin-bottom:-5.9375rem}@media only screen and (max-width:61.9375rem){.home-banner-main-container .home-banner__foreground{margin-bottom:0;bottom:0}.home-banner-main-container .home-banner__foreground .search-bgbanner{background:transparent}}.home-banner-main-container .promotion-banner__foreground{margin-bottom:-8.625rem}@media only screen and (max-width:61.9375rem){.home-banner-main-container .promotion-banner__foreground{margin-bottom:-1.25rem}}.home-banner-switch{background:#ebeced 0 0 no-repeat padding-box;opacity:1}@media only screen and (max-width:61.9375rem){.home-banner-switch{position:relative}}.home-banner-switch .ado-infirmative-carousel,.home-banner-switch .ado-promotions{display:none}.home-banner-switch.promotions .ado-promotions{display:block}@media only screen and (min-width:62rem){.home-banner-switch.promotions .ado-promotions{margin:0 8rem}}.home-banner-switch.informations .ado-infirmative-carousel{display:block}.information-headband .oc-panel .headband-container .content.ado-rte{margin-left:.625rem}.information-headband .oc-panel .headband-container .content.ado-rte p{white-space:nowrap;overflow:hidden;max-width:50rem;text-align:center;margin:0;color:#fff;font-family:Roboto-Regular,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:.67px}@media only screen and (max-width:61.9375rem){.information-headband .oc-panel .headband-container .content.ado-rte p{text-align:left;width:auto;white-space:normal}}.coupon-info h1,.coupon-info h2,.coupon-info h3,.coupon-info h4,.coupon-info h5,.coupon-info h6{color:#222d33;font-family:Roboto-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.08;letter-spacing:.15rem;text-align:center;margin-bottom:40px}.coupon-info p{color:#5b676e;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.36;letter-spacing:.0625rem}.promotion-banner-home-container .content-with-image{position:relative}.promotion-banner-home-container .content-with-image img{width:100%;height:25rem}@media only screen and (max-width:61.9375rem){.promotion-banner-home-container .content-with-image img{height:37rem}}.promotion-banner-home-container .content-with-image .content{position:absolute;top:2.8125rem}@media only screen and (max-width:61.9375rem){.promotion-banner-home-container .content-with-image .content{top:0}}.promotion-banner-home-container .content-with-image .content h1,.promotion-banner-home-container .content-with-image .content h1 *,.promotion-banner-home-container .content-with-image .content h2,.promotion-banner-home-container .content-with-image .content h2 *,.promotion-banner-home-container .content-with-image .content h3,.promotion-banner-home-container .content-with-image .content h3 *,.promotion-banner-home-container .content-with-image .content h4,.promotion-banner-home-container .content-with-image .content h4 *,.promotion-banner-home-container .content-with-image .content h5,.promotion-banner-home-container .content-with-image .content h5 *,.promotion-banner-home-container .content-with-image .content h6,.promotion-banner-home-container .content-with-image .content h6 *{font-family:Rams-Regular;color:#fff}@media only screen and (max-width:61.9375rem){.promotion-banner-home-container .content-with-image .content h1,.promotion-banner-home-container .content-with-image .content h2,.promotion-banner-home-container .content-with-image .content h3,.promotion-banner-home-container .content-with-image .content h4,.promotion-banner-home-container .content-with-image .content h5,.promotion-banner-home-container .content-with-image .content h6{padding:2.875rem 0 1.25rem}}.promotion-banner-home-container .content-with-image .content h1{color:#fff;font-family:Rams-Black,sans-serif;font-size:3.4375rem;font-weight:700;line-height:normal;letter-spacing:normal}.promotion-banner-home-container .content-with-image .content h1 *{color:#fff;font-family:Rams-Regular,sans-serif;font-size:3.4375rem;font-weight:700;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.promotion-banner-home-container .content-with-image .content h1 *{font-size:2.0625rem}}@media only screen and (max-width:61.9375rem){.promotion-banner-home-container .content-with-image .content h1{font-size:2.0625rem;padding:2.875rem 0 .625rem}}.promotion-banner-home-container .content-with-image .content p{margin-top:.625rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:1px}@media only screen and (max-width:61.9375rem){.promotion-banner-home-container .content-with-image .content p{font-size:.875rem;letter-spacing:.0625rem;margin-top:.3125rem}}.promotion-explore-banner-container .content-with-image{position:relative}.promotion-explore-banner-container .content-with-image img{width:100%;height:25rem}.promotion-explore-banner-container .content-with-image .content{position:absolute;top:4.375rem}@media only screen and (max-width:61.9375rem){.promotion-explore-banner-container .content-with-image .content{top:0}}.promotion-explore-banner-container .content-with-image .content h1,.promotion-explore-banner-container .content-with-image .content h1 *,.promotion-explore-banner-container .content-with-image .content h2,.promotion-explore-banner-container .content-with-image .content h2 *,.promotion-explore-banner-container .content-with-image .content h3,.promotion-explore-banner-container .content-with-image .content h3 *,.promotion-explore-banner-container .content-with-image .content h4,.promotion-explore-banner-container .content-with-image .content h4 *,.promotion-explore-banner-container .content-with-image .content h5,.promotion-explore-banner-container .content-with-image .content h5 *,.promotion-explore-banner-container .content-with-image .content h6,.promotion-explore-banner-container .content-with-image .content h6 *{font-family:Rams-Regular;color:#fff}@media only screen and (max-width:61.9375rem){.promotion-explore-banner-container .content-with-image .content h1,.promotion-explore-banner-container .content-with-image .content h2,.promotion-explore-banner-container .content-with-image .content h3,.promotion-explore-banner-container .content-with-image .content h4,.promotion-explore-banner-container .content-with-image .content h5,.promotion-explore-banner-container .content-with-image .content h6{padding:2.875rem 0 1.25rem}}.promotion-explore-banner-container .content-with-image .content h1{color:#fff;font-family:Rams-Black,sans-serif;font-size:3.4375rem;font-weight:700;line-height:normal;letter-spacing:normal}.promotion-explore-banner-container .content-with-image .content h1 *{color:#fff;font-family:Rams-Regular,sans-serif;font-size:3.4375rem;font-weight:700;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.promotion-explore-banner-container .content-with-image .content h1 *{font-size:2.0625rem}}@media only screen and (max-width:61.9375rem){.promotion-explore-banner-container .content-with-image .content h1{font-size:2.0625rem;padding:2.875rem 0 1.25rem}}.promotion-explore-banner-container .content-with-image .content p{margin-top:.625rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:.0625rem}@media only screen and (max-width:61.9375rem){.promotion-explore-banner-container .content-with-image .content p{font-size:.875rem;letter-spacing:.0625rem}}.promotion-explore-banner-container .content-with-image .content a{margin-top:1.875rem;color:#fff;font-family:Rams-Regular,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.25rem;padding:1.125rem;background-color:#c33;border-radius:.25rem;display:inline-block;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:61.9375rem){.promotion-explore-banner-container .content-with-image .content a{margin-top:1.25rem}}.promotion-info-banner-container .content-with-image .container{display:flex}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container{flex-direction:column}}.promotion-info-banner-container .content-with-image .container .image-content{width:50%}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container .image-content{width:100%}}.promotion-info-banner-container .content-with-image .container .image-content img{margin-top:3.125rem;margin-bottom:3.125rem;margin-left:.9375rem}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container .image-content img{margin-left:0;margin-top:1.25rem;margin-bottom:2.5rem}}.promotion-info-banner-container .content-with-image .container .content{width:50%;margin-top:5rem;margin-right:.9375rem}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container .content{width:100%;margin-top:2.5rem}}.promotion-info-banner-container .content-with-image .container .content h1,.promotion-info-banner-container .content-with-image .container .content h1 *,.promotion-info-banner-container .content-with-image .container .content h2,.promotion-info-banner-container .content-with-image .container .content h2 *,.promotion-info-banner-container .content-with-image .container .content h3,.promotion-info-banner-container .content-with-image .container .content h3 *,.promotion-info-banner-container .content-with-image .container .content h4,.promotion-info-banner-container .content-with-image .container .content h4 *,.promotion-info-banner-container .content-with-image .container .content h5,.promotion-info-banner-container .content-with-image .container .content h5 *,.promotion-info-banner-container .content-with-image .container .content h6,.promotion-info-banner-container .content-with-image .container .content h6 *{font-family:Rams-Regular;color:#c33}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container .content h1,.promotion-info-banner-container .content-with-image .container .content h2,.promotion-info-banner-container .content-with-image .container .content h3,.promotion-info-banner-container .content-with-image .container .content h4,.promotion-info-banner-container .content-with-image .container .content h5,.promotion-info-banner-container .content-with-image .container .content h6{padding:2.875rem 0 1.25rem}}.promotion-info-banner-container .content-with-image .container .content h1{color:#da291c;font-family:Rams-Regular,sans-serif;font-size:2.375rem;font-weight:400;line-height:1.32;letter-spacing:1.58px}.promotion-info-banner-container .content-with-image .container .content h1 *{color:#c33;font-family:Rams-Regular,sans-serif;font-size:2.375rem;font-weight:700;line-height:normal;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container .content h1 *{font-size:1.5rem}}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container .content h1{font-size:1.5rem;padding:2.875rem 0 1.25rem}}.promotion-info-banner-container .content-with-image .container .content p{margin-top:.9375rem;color:#4c6072;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.32;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container .content p{font-size:.8125rem;letter-spacing:.0625rem}}.promotion-info-banner-container .content-with-image .container .content span{display:inline-block;padding-top:.625rem;color:#4c6072;font-family:Roboto-Bold,sans-serif;font-size:.875rem;font-weight:400;line-height:1.32;letter-spacing:normal}@media only screen and (max-width:61.9375rem){.promotion-info-banner-container .content-with-image .container .content span{font-size:.8125rem;letter-spacing:.0625rem}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1);transition:transform .25s cubic-bezier(0, 0, .25, 1);transition:transform .25s cubic-bezier(0, 0, .25, 1),-webkit-transform .25s cubic-bezier(0, 0, .25, 1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid #ffa500}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/images/leaflet-layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/images/leaflet-layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/images/leaflet-marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-0.70710678, M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}