.d-inline{display:inline}.flex-1{flex:1}.d-flex-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.d-flex-center-start{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.d-flex-start-center{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.d-flex-end-center{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.d-flex-center-end{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.d-flex-start-start{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.d-flex-start-between{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.d-flex-start-between-row{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.d-flex-end-between-row{flex-direction:row;justify-content:space-between;align-items:flex-end;display:flex}.d-flex-center-around-row{flex-direction:row;justify-content:space-around;align-items:center;display:flex}.d-flex-end-end-row{flex-direction:row;justify-content:flex-end;align-items:flex-end;display:flex}.d-flex-row{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.d-flex-start-baseline-row{flex-direction:row;justify-content:flex-start;align-items:baseline;display:flex}.d-flex-start-baseline-between-row{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.d-flex-start-start-row{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.d-flex-row-space-between{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.d-flex-center-end-row{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.d-flex-center-center-row{flex-direction:row;justify-content:center;align-items:center;display:flex}.d-flex-center-start-row{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.d-inline-flex-center{justify-content:center;align-items:center;display:inline-flex}.f-wrap{flex-wrap:wrap}.overflow-h{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-hidden{overflow-y:hidden}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-calendar{background-color:#a9a9a908}.bg-primary{background-color:#c8102e}.bg-gray{background-color:#f3f3f3}.bg-green{background-color:#66bb3e08}.bg-discount{background-color:#efc800}.bg-direct-label{background-color:#c8102e0d}.bg-route-number{background-color:#f7f7f7}.bg-cities-dropdown{background-color:#d9d9d93b}.bg-route-warning{background-color:#0052b40f}.bg-booking-details{background-color:#f6f6f691}.bg-fafafa{background-color:#fafafa}.bg-warning{background-color:#e0d46a2e}.bg-9393930F{background-color:#9393930f}.bg-F6F6F6{background-color:#f6f6f6}.bg-10C87B03{background-color:#10c87b03}.bg-c8102e03{background-color:#c8102e03}.bg-a80d2724{background-color:#a80d2724}.bg-f7f7f7{background-color:#f7f7f7}.bg-0000002b{background-color:#0000002b}.bg-c8102e1f{background-color:#c8102e1f}.bg-c8102e1c{background-color:#c8102e1c}.bg-f5f5f5{background-color:#f5f5f5}.bg-f8f8f8{background-color:#f8f8f8}.bg-c8102e12{background-color:#c8102e12}.bg-97d746{background-color:#97d746}.bg-7ed16117{background-color:#7ed16117}.bg-f3f3f3{background-color:#f3f3f3}.bg-fcfcfc{background-color:#fcfcfc}.bg-ffd25f{background-color:#ffd25f}.bg-4527a01c{background-color:#4527a01c}.bg-4527a0{background-color:#4527a0}.bg-c6c6c6{background-color:#c6c6c6}.bg-d4d4d417{background-color:#d4d4d417}.outline-none{outline:none}.b-none{border:none}.border-template-active:hover{cursor:pointer;border:1px solid red;outline:1px solid red}.b-1{border:1px solid #c8102e}.b-1_5{border:1.5px solid #c8102e}.b-1-ffffff{border:1px solid #fff}.b-1-dashed{border:1px dashed #c8102e}.b-1-secondary{border:1px solid #00000047}.b-1-results{border:1px solid #b1b3b5}.b-1-carrier{border:1px solid #0000001c}.b-1-f6d9dd{border:1px solid #f6d9dd}.b-3_5-bus{border:3.5px solid #c8c8c8}.b-dashed-green-1{border:1px dashed #68a054}.b-dashed-c3b74c-1{border:1px dashed #c3b74c}.b-1-10C89C{border:1px solid #10c89c}.b-1-black-0_14{border:1px solid #00000024}.b-1-dcdcdc{border:1px solid #dcdcdc}.b-1-97d746{border:1px solid #97d746}.b-1-c3c3c3{border:1px solid #c3c3c3}.b-1-ffd25f{border:1px solid #ffd25f}.b-2-ffd25f{border:2px solid #ffd25f}.b-1-4527a0{border:1px solid #4527a0}.b-1_5-8787872b{border:1.53px solid #8787872b}.b-1-b1b1b1{border:1px solid #b1b1b1}.br-1-secondary{border-right:1px solid #00000047}.br-f2f2f2-1{border-right:1px solid #f2f2f2}.br-2-primary{border-right:2px solid #c8102e}.br-1-black-0_14{border-right:1px solid #00000024}.br-1-carrier{border-right:1px solid #0000001c}.bl-1{border-left:1px solid red}.bl-1-secondary{border-left:1px solid #00000047}.bl-1-dashed-secondary{border-left:1px dashed #00000047}.bl-results-1{border-left:1px solid #b1b3b5}.bl-1-carrier{border-left:1px solid #0000001c}.bb-1{border-bottom:1px solid #c8102e}.bb-black-0_05{border-bottom:1px solid #0000000d}.bb1-booking-details{border-bottom:1px solid #00000012}.bb-secondary-1{border-bottom:1px solid #00000047}.bb-carrier-1{border-bottom:1px solid #0000001c}.bb-dashed-1{border-bottom:1px dashed #333}.bb-dashed-black-0_29-1{border-bottom:1px dashed #0000004a}.bb-dashed-gray-1{border-bottom:1px dashed #a0a0a080}.bb-black-1{border-bottom:1px solid #000}.bb-f2f2f2-1{border-bottom:1px solid #f2f2f2}.bb-dashed-a0a0a080-1{border-bottom:1px dashed #a0a0a080}.bb-dashed-e21835-1_5{border-bottom:1.5px dashed #e21835}.bt-1{border-top:1px solid red}.bt-secondary-1{border-top:1px solid #00000047}.bt-white-1{border-top:1px solid #ffffff2b}.bt-000000a1{border-top:1px solid #000000a1}.bt-1-booking-details{border-top:1px solid #00000012}.bt-black-0_05{border-top:1px solid #0000000d}.b-radius-0_25rem{border-radius:.25rem}.b-radius-0_375rem{border-radius:.375rem}.b-radius-0_5rem{border-radius:.5rem}.b-radius-0_625rem{border-radius:.625rem}.b-radius-0_75rem{border-radius:.75rem}.b-radius-0_875rem{border-radius:.875rem}.b-radius-1rem{border-radius:1rem}.b-radius-1_125rem{border-radius:1.125rem}.b-radius-1_5rem{border-radius:1.5rem}.b-radius-2_5rem{border-radius:2.5rem}.btl-radius-0_625rem{border-top-left-radius:.625rem}.btl-radius-0_875rem{border-top-left-radius:.875rem}.btl-radius-1_125rem{border-top-left-radius:1.125rem}.btr-radius-0_625rem{border-top-right-radius:.625rem}.btr-radius-0_875rem{border-top-right-radius:.875rem}.bbl-radius-0_875rem{border-bottom-left-radius:.875rem}.bbl-radius-0_625rem{border-bottom-left-radius:.625rem}.bbr-radius-0_625rem{border-bottom-right-radius:.625rem}.hovered:hover{cursor:pointer;opacity:.8;transition:all .3s}.hovered-text-primary:hover{color:#c8102e;cursor:pointer}.hovered-cities-dropdown:hover{cursor:pointer;background-color:#d9d9d93b;font-weight:500;transition:all .3s}.sort-dropdown{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:.5rem 1rem;display:flex}.sort-dropdown:hover{cursor:pointer;background-color:#d9d9d93b;transition:all .3s}.sort-dropdown.active{background-color:#d9d9d93b;transition:all .3s}.hovered-dropdown:hover{cursor:pointer;background-color:#d9d9d93b;transition:all .3s}.obj-fit-cover{object-fit:cover}.shadow-box-1{box-shadow:0 1px 2px -1px #0000001a}.shadow-box-2{box-shadow:0 1px 3px #0000001a}.shadow-box-3{box-shadow:0 1px 2px #00000014}.shadow-box-4{box-shadow:0 2px 12px -1px #0a090b1a}.shadow-box-5{box-shadow:0 2px 2px -1px #0a090b0a}.shadow-box-6{box-shadow:0 0 0 1px #0a090b0d}.shadow-box-7{box-shadow:2px 2px 21.1px #0000001a}.shadow-box-8{box-shadow:0 4px 42.2px #00000017}.shadow-box-9{box-shadow:0 8px 16.2px #0000000f}.shadow-box-10{box-shadow:0 -2px 6.9px #00000012}.shadow-box-11{box-shadow:0 0 7.2px #0000001a}.gradient-overlay{background:linear-gradient(#fff0,#ffffffb3);width:100%;height:7rem;position:absolute;bottom:0;left:0}.c-count-3{column-count:3}.c-gap-1_5rem{column-gap:1.5rem}.c-gap-3rem{column-gap:3rem}.opacity-0_2rem{opacity:.2}.dropdown-item:hover{cursor:pointer;background-color:#00000012}.dropdown-item.active{background-color:#00000012}.btn-primary{color:#fff;height:3rem;font-family:"Avant Garde Gothic" sans-serif;background-color:#c8102e;border:none;border-radius:1.5rem;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;display:flex}.btn-primary:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-primary:disabled{opacity:.8}.btn-primary:disabled:hover{cursor:not-allowed}.btn-secondary{color:#c8102e;background-color:#fff;border:1px solid #c8102e;border-radius:1.5rem;justify-content:center;align-items:center;height:3rem;padding:0 1.5rem;font-family:Avant Garde Gothic,sans-serif;font-weight:600;display:flex}.btn-secondary:not(:disabled):hover{cursor:pointer;color:#fff;background-color:#c8102e;transition:all .3s}.btn-secondary:disabled{opacity:.8;cursor:not-allowed}.btn-empty{background:0 0;border:none}.btn-none{background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}.btn-black{height:3rem;font-family:"Avant Garde Gothic" sans-serif;color:#fff;background-color:#000;border:none;border-radius:1.5rem;justify-content:center;align-items:center;padding:0 2rem;font-size:1rem;font-weight:600;display:flex}.btn-black:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-black:disabled{opacity:.5}.btn-black:disabled:hover{cursor:not-allowed}.btn-black-border-edit{color:#000;background-color:#fafafa;border:1px solid #000;border-radius:1.5rem;justify-content:center;align-items:center;height:3rem;font-size:1rem;font-weight:600;display:flex}.btn-black-border-edit:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-bottom-black{height:2.375rem;font-family:"Avant Garde Gothic" sans-serif;color:#fff;white-space:nowrap;background-color:#000;border:none;border-radius:1.5rem;justify-content:center;align-items:center;width:11.25rem;padding:0 1.25rem;font-size:.75rem;font-weight:600;line-height:.875rem;display:flex}.btn-bottom-black:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-transparent{height:2rem;font-family:"Avant Garde Gothic" sans-serif;color:#c8102e;background-color:#fff;border:none;flex-direction:row;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.btn-transparent:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-calendar{width:100%;height:3rem;font-family:"Arial" sans-serif;color:#000;background-color:#fff;border:1px solid #c8102e;border-radius:1.5rem;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.btn-calendar:hover:not(:disabled){cursor:pointer;color:#fff;background-color:#c8102e;transition:all .3s}.btn-calendar.active{color:#fff;background-color:#c8102e}.btn-calendar:disabled{color:#1f1f1f30;border:1px solid #a0a0a080}.btn-calendar:not(.active).current-month{background-color:#c8102e12;border:1px solid #c8102e}.btn-calendar:not(.active).current-month:hover{cursor:pointer;background-color:#c8102e;transition:all .3s}.btn-small-calendar{width:100%;height:2rem;font-family:"Arial" sans-serif;color:#000;background-color:#fff;border:1px solid #c8102e;border-radius:1rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;display:flex}.btn-small-calendar:hover:not(:disabled){cursor:pointer;color:#fff;background-color:#c8102e;transition:all .3s}.btn-small-calendar.active{color:#fff;background-color:#c8102e}.btn-small-calendar:disabled{border:1px solid #a0a0a080}.btn-icon{background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.btn-icon:hover:not(:disabled){cursor:pointer}.btn-icon:hover:not(:disabled) path{fill:#c8102e}.btn-icon:disabled path{fill:#b1b3b5}.btn-passengers-dropdown{background-color:#0000;border:1px solid #c8102e;border-radius:.375rem;justify-content:center;align-items:center;width:100%;max-width:3.75rem;height:2.5rem;display:flex}.btn-passengers-dropdown:hover:not(:disabled){cursor:pointer}.btn-passengers-dropdown:hover:not(:disabled) path{fill:#c8102e}.btn-passengers-dropdown:disabled{background-color:#f7f7f7;border:1px solid #f7f7f7}.btn-passengers-dropdown:disabled path{fill:#b1b3b5}.btn-booking-details{color:#fff;background-color:#000;border:none;border-radius:.5rem;justify-content:center;align-items:center;height:3rem;font-size:1rem;font-weight:600;display:flex}.btn-booking-details:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-booking-details:disabled{opacity:.6}.btn-booking-details:disabled:hover{cursor:auto}.btn-booking-auth{color:#000;background-color:#fff;border:1px solid #000;border-radius:.5rem;justify-content:center;align-items:center;height:3rem;font-size:1rem;font-weight:600;display:flex}.btn-booking-auth:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-auth{color:#000;background-color:#fff;border:1px solid #0000002e;border-radius:.5rem;justify-content:center;align-items:center;width:calc(50% - .25rem);height:3rem;font-size:1rem;font-weight:600;display:flex}.btn-auth:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-auth.active{color:#c8102e;border:1px solid #c8102e}.btn-basket-primary{color:#fff;background-color:#c8102e;border:none;border-radius:.5rem;justify-content:center;align-items:center;height:3rem;font-size:1rem;font-weight:600;display:flex}.btn-basket-primary:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-basket-primary:disabled{background-color:#90909059}.btn-basket-primary:disabled:hover{opacity:1;cursor:auto}.btn-download-ticket{color:#000;background-color:#fafafa;border:1px solid #000;border-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;width:13.5rem;height:2.375rem;font-size:1rem;font-weight:600;display:flex}.btn-download-ticket:hover{cursor:pointer;opacity:.8;transition:all .3s}@media screen and (min-width:1480px){.btn-download-ticket .btn-download-ticket-short-text{display:none}}@media screen and (min-width:1280px) and (max-width:1480px){.btn-download-ticket{width:7.5rem}.btn-download-ticket .btn-download-ticket-icon,.btn-download-ticket .btn-download-ticket-full-text,.btn-download-ticket .btn-download-ticket-animation{display:none}}@media screen and (max-width:768px){.btn-download-ticket{width:11rem}}.btn-download-ticket-invisible{justify-content:center;align-items:center;width:13.5rem;height:2.375rem;display:flex}@media screen and (min-width:1280px) and (max-width:1480px){.btn-download-ticket-invisible{width:7.5rem}}@media screen and (max-width:768px){.btn-download-ticket-invisible{width:11rem}}.privat24-button{color:#fff;background-color:#000;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:15rem;height:2.5rem;font-size:1rem;font-weight:600;display:flex}.privat24-button:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-order-download-ticket{height:3rem;font-family:"Avant Garde Gothic" sans-serif;color:#fff;background-color:#000;border:none;border-radius:1.5rem;justify-content:center;align-items:center;padding:0 1rem;font-size:1rem;font-weight:600;display:flex}.btn-order-download-ticket:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-order-download-ticket:disabled{opacity:.5}.btn-order-download-ticket:disabled:hover{cursor:not-allowed}.btn-primary-small-rounded{color:#fff;height:3rem;font-family:"Avant Garde Gothic" sans-serif;background-color:#c8102e;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:0 1.5rem;font-weight:600;display:flex}.btn-primary-small-rounded:hover{cursor:pointer;opacity:.8;transition:all .3s}.btn-primary-small-rounded:disabled{opacity:.8}.btn-primary-small-rounded:disabled:hover{cursor:not-allowed}.btn-underlined-primary{color:#c8102e;background-color:#0000;border:none;border-bottom:1px solid #c8102e;outline:none;justify-content:center;align-items:center;font-family:Avant Garde Gothic,sans-serif;font-size:16px;font-weight:600;line-height:16px;display:flex}.btn-underlined-primary:hover{cursor:pointer;opacity:.8;transition:all .3s}@media screen and (max-width:768px){.btn-underlined-primary{text-align:left;font-size:14px;line-height:14px}}.registration-background{object-fit:cover;width:100%;height:auto;position:absolute;top:0;left:0}.registration-background-top{object-fit:cover;width:calc(100% - 8rem);height:auto;position:absolute;top:0;left:6rem}.login-background{object-fit:cover;width:auto;height:40%;position:absolute;right:4.6rem}.zoom-icon-container{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute}.zoom-icon-container:hover{cursor:pointer;opacity:1;background-color:#0000002b}.privacy-policy-image{object-fit:cover;background-image:url(../media/PrivacyPolicy.53fe3f2b.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:294px;display:flex}.about-us-image{object-fit:cover;background-image:url(../media/AboutUs.e33daa39.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:294px;display:flex}.contacts-image{object-fit:cover;background-image:url(../media/ContactUs.231c34aa.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:294px;display:flex}.routes-image{object-fit:cover;background-image:url(../media/RoutesBackground.4c1c2d93.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:366px;display:flex}.routes-image .routes-search-wrapper{justify-content:center;align-items:center;width:100%;max-width:97.5rem;margin-top:3.75rem;padding:0 2.5rem;display:flex}@media (max-width:1060px){.routes-image .routes-search-wrapper{padding:0 1rem}}@media screen and (max-width:769px){.routes-image{display:none}}.carriers-image{object-fit:cover;background-image:url(../media/RoutesBackground.4c1c2d93.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:366px;display:flex}.carriers-image .carriers-search-wrapper{justify-content:center;align-items:center;width:100%;max-width:97.5rem;margin-top:3.75rem;padding:0 2.5rem;display:flex}@media (max-width:1060px){.carriers-image .carriers-search-wrapper{padding:0 1rem}}@media screen and (max-width:769px){.carriers-image{display:none}}.payment-methods-image{object-fit:cover;background-image:url(../media/VisaMasterCard.4abb4229.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100px;height:36px;display:flex}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.z5{z-index:5}.z1000{z-index:1000}.z-1{z-index:-1}.z-2{z-index:-2}.p-absolute{position:absolute}.p-relative{position:relative}.p-fixed{position:fixed}.p-sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.top-0_15rem{top:.15rem}.top-0_3rem{top:.3rem}.t-0_437rem{top:.437rem}.top-0_5rem{top:.5rem}.top-0_8rem{top:.8rem}.top-1rem{top:1rem}.top-1_4rem{top:1.4rem}.top-1_5rem{top:1.5rem}.top-2_1rem{top:2.1rem}.top-2_3rem{top:2.3rem}.top-2_375rem{top:2.375rem}.top-2_5rem{top:2.5rem}.top-2_55rem{top:2.55rem}.top-2_65rem{top:2.65rem}.top-2_8rem{top:2.8rem}.top-3rem{top:3rem}.top-3_5rem{top:3.5rem}.top-3_7rem{top:3.7rem}.top-3_875rem{top:3.875rem}.top-4rem{top:4rem}.top-4_5rem{top:4.5rem}.top-4_7rem{top:4.7rem}.top-5rem{top:5rem}.top-6rem{top:6rem}.top-10rem{top:10rem}.top-20rem{top:20rem}.top-25rem{top:25rem}.top-30rem{top:30rem}.top-35rem{top:35rem}.top-50rem{top:40rem}.top-_-1px{top:-1px}.top-_-1_3rem{top:-1.3rem}.top-_-0_4rem{top:-.4rem}.top-_-5rem{top:-5rem}.top-_-10rem{top:-10rem}.bottom-0{bottom:0}.bottom-0_1rem{bottom:.1rem}.bottom-1rem{bottom:1rem}.bottom-2rem{bottom:3rem}.bottom-3_94rem{bottom:3.94rem}.bottom-4rem{bottom:4rem}.bottom-4_5rem{bottom:4.5rem}.bottom-5rem{bottom:5rem}.bottom-7rem{bottom:7rem}.bottom-7_5rem{bottom:7.5rem}.bottom-_-0_5rem{bottom:-.5rem}.bottom-_-1rem{bottom:-1rem}.bottom-_-3rem{bottom:-3rem}.bottom-_-6rem{bottom:-6rem}.left-0{left:0}.left-0_1rem{left:.1rem}.left-0_265rem{left:.265rem}.left-0_35rem{left:.35rem}.left-0_562rem{left:.562rem}.left-1rem{left:1rem}.left-3rem{left:3rem}.left-5rem{left:5rem}.left-7_8rem{left:7.6rem}.left-8_3rem{left:8.3rem}.left-_-1rem{left:-1rem}.left-_-1_5rem{left:-1.5rem}.left-_-6_7rem{left:-6.7rem}.left-_-8_3rem{left:-8.3rem}.left-calc-25-1px{left:calc(25% - 1px)}.left-calc-50-1px{left:calc(50% - 2px)}.left-calc-75-1px{left:calc(75% - 3px)}.right-0{right:0}.right-0_625rem{right:.625rem}.right-1rem{right:1rem}.right-1_3rem{right:1.3rem}.right-1_5rem{right:1.5rem}.right-0_25rem{right:-.25rem}.m-0_188rem{margin:.188rem}.m-0_75rem-0{margin:.75rem 0}.m-0-0_5rem{margin:0 .5rem}.m-0-1_5rem{margin:0 1.5rem}.m-0_5rem-0{margin:.5rem 0}.m-0_8rem-0{margin:.8rem 0}.m-1rem-0{margin:1rem 0}.mt-0_25rem{margin-top:.25rem}.mt-0_3rem{margin-top:.3rem}.mt-0_375rem{margin-top:.375rem}.mt-0_5rem{margin-top:.5rem}.mt-0_625rem{margin-top:.625rem}.mt-0_75rem{margin-top:.75rem}.mt-0_875rem{margin-top:.875rem}.mt-1rem{margin-top:1rem}.mt-1_375rem{margin-top:1.375rem}.mt-1_5rem{margin-top:1.5rem}.mt-2rem{margin-top:2rem}.mt-2_3rem{margin-top:2.3rem}.mt-2_375rem{margin-top:2.375rem}.mt-2_5rem{margin-top:2.5rem}.mt-3rem{margin-top:3rem}.mt-3_25rem{margin-top:3.25rem}.mt-3_75rem{margin-top:3.75rem}.mt-4rem{margin-top:4rem}.mt-5rem,.mt-5_75rem{margin-top:5.75rem}.mt-7rem{margin-top:7rem}.mt-7_5rem{margin-top:7.5rem}.mt-8rem{margin-top:8rem}.mt-8_5rem{margin-top:8.5rem}.mt-10rem{margin-top:10rem}.mt-11rem{margin-top:11rem}.ml-0_1rem{margin-left:.1rem}.ml-0_25rem{margin-left:.25rem}.ml-0_35rem{margin-left:.35rem}.ml-0_5rem{margin-left:.5rem}.ml-0_625rem{margin-left:.625rem}.ml-0_75rem{margin-left:.75rem}.ml-0_875rem{margin-left:.875rem}.ml-1rem{margin-left:1rem}.ml-1_25rem{margin-left:1.25rem}.ml-1_5rem{margin-left:1.5rem}.ml-1_75rem{margin-left:1.75rem}.ml-2rem{margin-left:2rem}.ml-2_5rem{margin-left:2.5rem}.ml-2_75rem{margin-left:2.75rem}.ml-2_875rem{margin-left:2.875rem}.ml-3rem{margin-left:3rem}.ml-4rem{margin-left:4rem}.ml-8_75rem{margin-left:8.75rem}.mr-0_25rem{margin-right:.25rem}.mr-0_375rem{margin-right:.375rem}.mr-0_5rem{margin-right:.5rem}.mr-0_625rem{margin-right:.625rem}.mr-0_75rem{margin-right:.75rem}.mr-0_875rem{margin-right:.875rem}.mr-1rem{margin-right:1rem}.mr-1_25rem{margin-right:1.25rem}.mr-1_5rem{margin-right:1.5rem}.mr-1_75rem{margin-right:1.75rem}.mr-2rem{margin-right:2rem}.mr-2_5rem{margin-right:2.5rem}.mr-2_75rem{margin-right:2.75rem}.mr-2_875rem{margin-right:2.875rem}.mr-3rem{margin-right:3rem}.mb-0_25rem{margin-bottom:.25rem}.mb-0_5rem{margin-bottom:.5rem}.mb-0_625rem{margin-bottom:.625rem}.mb-0_75rem{margin-bottom:.75rem}.mb-1rem{margin-bottom:1rem}.mb-1_125rem{margin-bottom:1.125rem}.mb-1_25rem{margin-bottom:1.25rem}.mb-1_375rem{margin-bottom:1.375rem}.mb-1_5rem{margin-bottom:1.5rem}.mb-1_625rem,.mb-1_75rem{margin-bottom:1.75rem}.mb-1_875rem{margin-bottom:1.875rem}.mb-2rem{margin-bottom:2rem}.mb-2_25rem{margin-bottom:2.25rem}.mb-2_375rem{margin-bottom:2.375rem}.mb-2_5rem{margin-bottom:2.5rem}.mb-3rem{margin-bottom:3rem}.mb-3_5rem{margin-bottom:3.5rem}.mb-3_75rem{margin-bottom:3.75rem}.mb-4rem{margin-bottom:4rem}.mb-5_5rem{margin-bottom:5.5rem}.mb-7_5rem{margin-bottom:7.5rem}.p-0_188rem{padding:.188rem}.p-0_2rem-0_35rem{padding:.2rem .35rem}.p-0_25rem-0_5rem{padding:.25rem .5rem}.p-0_375rem{padding:.375rem}.p-0_5rem{padding:.5rem}.p-0_625rem{padding:.625rem}.p-0_75rem{padding:.75rem}.p-0_875rem{padding:.875rem}.p-1rem{padding:1rem}.p-1_25rem{padding:1.25rem}.p-1_5rem{padding:1.5rem}.p-1_75rem{padding:1.75rem}.p-1_875rem{padding:1.875rem}.p-2rem{padding:2rem}.p-2_25rem{padding:2.25rem}.p-2_625rem{padding:2.625rem}.p-6rem{padding:6rem}.p-0-2rem{padding:0 2rem}.p-0_2rem-0{padding:.2rem 0}.p-0_938rem-0{padding:.938rem 0}.p-0-0_5rem{padding:0 .5rem}.p-0-0_625rem{padding:0 .625rem}.p-0-0_75rem{padding:0 .75rem}.p-0-1rem{padding:0 1rem}.p-0-1_75rem{padding:0 1.75rem}.p-0-2_625rem{padding:0 2.625rem}.p-0_375rem-0_5rem{padding:.375rem .5rem}.p-0_4rem-1rem{padding:.4rem 1rem}.p-0_5rem-0rem{padding:.5rem 0}.p-0_5rem-1rem{padding:.5rem 1rem}.p-0_5rem-0_375rem{padding:.5rem .375rem}.p-0_625rem-0_75rem{padding:.625rem .75rem}.p-0_625rem-1rem{padding:.625rem 1rem}.p-0_75rem-1rem{padding:.75rem 1rem}.p-0_125rem-0_625rem{padding:.125rem .625rem}.p-0_875rem-1_25rem{padding:.875rem 1.25rem}.p-0_875rem-1_375rem{padding:.875rem 1.375rem}.p-1rem-0_5rem{padding:1rem .5rem}.p-1rem-1_25rem{padding:1rem 1.25rem}.p-1rem-1_5rem{padding:1rem 1.5rem}.p-1rem-1_75rem{padding:1rem 1.75rem}.p-1_25rem-0_5rem{padding:1.25rem .5rem}.p-1_25rem-1_5rem{padding:1.25rem 1.5rem}.p-1_312rem-0{padding:1.312rem 0}.p-1_375rem-1_25rem{padding:1.375rem 1.25rem}.p-1_5rem-0{padding:1.5rem 0}.p-1_5rem-1rem{padding:1.5rem 1rem}.p-1_5rem-2_375rem{padding:1.5rem 2.375rem}.p-0-1_5rem{padding:0 1.5rem}.p-0-2_5rem{padding:0 2.5rem}.p-0-2_875rem{padding:0 2.875rem}.p-0_25rem-0{padding:.25rem 0}.p-0_5rem-0{padding:.5rem 0}.p-0_75rem-0{padding:.75rem 0}.p-1rem-0{padding:1rem 0}.p-0_625rem-1_125rem{padding:.625rem 1.125rem}.p-2rem-1_625rem{padding:2rem 1.625rem}.p-1_75rem-2rem{padding:1.75rem 2rem}.p-1_875rem-0{padding:1.875rem 0}.p-2rem-0{padding:2rem 0}.p-2rem-2_375rem{padding:2rem 2.375rem}.p-2rem-2_5rem{padding:2rem 2.5rem}.p-2_25rem-1_5rem{padding:2.25rem 1.5rem}.p-2_375rem-0{padding:2.375rem 0}.p-2_375rem-2rem{padding:2.375rem 2rem}.p-2_5rem-3_75rem{padding:2.5rem 3.75rem}.p-2_5rem-4_375rem{padding:2.5rem 4.375rem}.p-3_125rem-4_125rem{padding:3.125rem 4.125rem}.p-3_5rem-4_8rem{padding:3.5rem 4.8rem}.p-3_625rem-0{padding:3.625rem 0}.p-3_625-2_875rem{padding:3.625rem 2.875rem}.p-4rem-2_25rem{padding:4rem 2.25rem}.p-5rem-2_5rem{padding:5rem 2.5rem}.p-0-6rem{padding:0 6rem}.p-6rem-0rem{padding:6rem 0}.p-10rem-4rem{padding:10rem 4rem}.p-12rem-0rem{padding:10rem 0}.p-1_5rem-1_5rem-7_5rem-1_5rem{padding:1.5rem 1.5rem 7rem}.p-6rem-1_25rem-1rem-1_25rem{padding:6rem 1.25rem 1rem}.pt-0rem{padding-top:0}.pt-0_188rem{padding-top:.188rem}.pt-0_2rem{padding-top:.2rem}.pt-0_3rem{padding-top:.3rem}.pt-0_5rem{padding-top:.5rem}.pt-0_75rem{padding-top:.75rem}.pt-0_875rem{padding-top:.875rem}.pt-1rem{padding-top:1rem}.pt-1_375rem{padding-top:1.375rem}.pt-1_5rem{padding-top:1.5rem}.pt-1_625rem{padding-top:1.625rem}.pt-1_75rem{padding-top:1.75rem}.pt-2rem{padding-top:2rem}.pt-2_125rem{padding-top:1.875rem}.pt-2_375rem{padding-top:2.375rem}.pt-2_5rem{padding-top:2.5rem}.pt-2_75rem{padding-top:2.75rem}.pt-2_688rem{padding-top:2.688rem}.pt-3rem{padding-top:3rem}.pt-3_25rem{padding-top:3.25rem}.pt-3_5rem{padding-top:3.5rem}.pt-3_625rem{padding-top:3.625rem}.pt-3_75rem{padding-top:3.75rem}.pt-4rem{padding-top:4rem}.pt-4_375rem{padding-top:4.375rem}.pt-4_75rem{padding-top:4.75rem}.pt-5rem{padding-top:5rem}.pt-5_5rem{padding-top:5.5rem}.pt-6rem{padding-top:6rem}.pt-6_5rem{padding-top:6.5rem}.pt-6_75rem{padding-top:6.75rem}.pt-7_375rem{padding-top:7.375rem}.pt-8_75rem{padding-top:8.75rem}.pt-10rem{padding-top:10rem}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pb-0_1rem{padding-bottom:.1rem}.pb-0_25rem{padding-bottom:.25rem}.pb-0_5rem{padding-bottom:.5rem}.pb-0_625rem{padding-bottom:.625rem}.pb-0_75rem{padding-bottom:.75rem}.pb-0_938rem{padding-bottom:.938rem}.pb-1rem{padding-bottom:1rem}.pb-1_25rem{padding-bottom:1.25rem}.pb-1_375rem{padding-bottom:1.375rem}.pb-1_5rem{padding-bottom:1.5rem}.pb-1_75rem{padding-bottom:1.75rem}.pb-2rem{padding-bottom:2rem}.pb-2_375rem{padding-bottom:2.375rem}.pb-2_5rem{padding-bottom:2.5rem}.pb-2_875rem{padding-bottom:2.875rem}.pb-3rem{padding-bottom:3rem}.pb-3_75rem{padding-bottom:3.75rem}.pb-4_5rem{padding-bottom:4.5rem}.pb-5rem{padding-bottom:5rem}.pb-5_5rem{padding-bottom:5.5rem}.pb-6rem{padding-bottom:6rem}.pb-7rem{padding-bottom:7rem}.pb-10rem{padding-bottom:10rem}.pl-0_1rem{padding-left:.1rem}.pl-0_25rem{padding-left:.25rem}.pl-0_375rem{padding-left:.625rem}.pl-0_5rem{padding-left:.5rem}.pl-0_625rem{padding-left:.625rem}.pl-0_75rem{padding-left:.75rem}.pl-1rem{padding-left:1rem}.pl-1_125rem{padding-left:1.125rem}.pl-1_25rem{padding-left:1.25rem}.pl-1_5rem{padding-left:1.5rem}.pl-1_625rem{padding-left:1.625rem}.pl-1_75rem{padding-left:1.75rem}.pl-2rem{padding-left:2rem}.pl-2_25rem{padding-left:2.25rem}.pl-2_5rem{padding-left:2.5rem}.pl-2_375rem{padding-left:2.375rem}.pl-2_625rem{padding-left:2.625rem}.pl-2_875rem{padding-left:2.875rem}.pl-3rem{padding-left:3rem}.pl-3_275rem{padding-left:3.275rem}.pl-3_5rem{padding-left:3.5rem}.pl-4rem{padding-left:4rem}.pl-5_625rem{padding-left:5.625rem}.pl-5_8rem{padding-left:5.8rem}.pl-6_1rem{padding-left:6.1rem}.pl-10rem{padding-left:10rem}.pr-0_25rem{padding-right:.25rem}.pr-0_5rem{padding-right:.5rem}.pr-0_625rem{padding-right:.625rem}.pr-0_75rem{padding-right:.75rem}.pr-1rem{padding-right:1rem}.pr-1_25rem{padding-right:1.25rem}.pr-1_5rem{padding-right:1.5rem}.pr-1_625rem{padding-right:1.625rem}.pr-1_75rem{padding-right:1.75rem}.pr-1_875rem{padding-right:1.875rem}.pr-2rem{padding-right:2rem}.pr-2_25rem{padding-right:2.25rem}.pr-2_375rem{padding-right:2.375rem}.pr-2_5rem{padding-right:2.5rem}.pr-2_625rem{padding-right:2.625rem}.pr-2_875rem{padding-right:2.875rem}.pr-3rem{padding-right:3rem}.pr-3_275rem{padding-right:3.275rem}.pr-4rem{padding-right:4rem}.pr-4_5rem{padding-right:4.5rem}.pr-5rem{padding-right:5rem}.fw-medium{font-weight:500}.main-title{color:#000;font-family:Avant Garde Gothic,sans-serif;font-size:3rem;font-weight:700;line-height:3.31rem}.main-title-primary{color:#c8102e;font-family:Avant Garde Gothic,sans-serif;font-size:3rem;font-weight:700;line-height:3.31rem}.title-white{color:#fff;font-family:Avant Garde Gothic,sans-serif;font-size:3rem;font-weight:700;line-height:3.18rem}.text-description{color:#333;font-family:Avant Garde Gothic,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem}.text-bottom{color:#fff;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.text-bottom:hover{opacity:.8;cursor:pointer;transition:all .3s}.ff-avant-garde-gothic{font-family:Avant Garde Gothic,sans-serif}.ff-arial{font-family:Arial,sans-serif}.ff-red-hat-text{font-family:Red Hat Text,sans-serif}.ff-open-sans{font-family:Open Sans,sans-serif}.ff-source-sans-pro{font-family:Source Sans Pro,sans-serif}.fs-0_375rem{font-size:.375rem}.fs-0_55rem{font-size:.55rem}.fs-0_625rem{font-size:.625rem}.fs-0_688rem{font-size:.688rem}.fs-0_75rem{font-size:.75rem}.fs-0_812rem{font-size:.812rem}.fs-0_875rem{font-size:.875rem}.fs-0_92rem{font-size:.921875rem}.fs-0_937rem{font-size:.937rem}.fs-1rem{font-size:1rem}.fs-1_125rem{font-size:1.125rem}.fs-1_187rem{font-size:1.187rem}.fs-1_25rem{font-size:1.25rem}.fs-1_313rem{font-size:1.313rem}.fs-1_375rem{font-size:1.375rem}.fs-1_5rem{font-size:1.5rem}.fs-1_625rem{font-size:1.625rem}.fs-1_81rem{font-size:1.81rem}.fs-1_75rem{font-size:1.75rem}.fs-1_875rem{font-size:1.875rem}.fs-2rem{font-size:2rem}.fs-2_25rem{font-size:2.25rem}.fs-3rem{font-size:3rem}.lh-0_75rem{line-height:.5rem}.lh-0_8rem{line-height:.8rem}.lh-1rem{line-height:1rem}.lh-1_25rem{line-height:1.25rem}.lh-1_375rem{line-height:1.375rem}.lh-1_44rem{line-height:1.44rem}.lh-1_5rem{line-height:1.5rem}.lh-1_56rem{line-height:1.56rem}.lh-1_625rem{line-height:1.625rem}.lh-1_75rem{line-height:1.75rem}.lh-1_875rem{line-height:1.875rem}.lh-2_125rem{line-height:2.125rem}.lh-2_5rem{line-height:2.5rem}.lh-3_18rem{line-height:3.18rem}.lh-3_75rem{line-height:3.75rem}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.c-main{color:#000}.c-primary{color:#c8102e}.c-white{color:#fff}.c-secondary{color:#333}.c-results{color:#b1b3b5}.c-green{color:#68a054}.c-destination{color:#000000a6}.c-0052b4{color:#0052b4}.c-bonus{color:#000c}.c-bonus-description{color:#000000b8}.c-2A2A2A{color:#2a2a2a}.c-10c89c{color:#10c89c}.c-332717{color:#332717}.c-18181bb2{color:#18181bb2}.c-18181b{color:#18181b}.c-97d746{color:#97d746}.c-black-0_82{color:#000000d1}.c-ffd25f{color:#ffd25f}.c-black-0_8{color:#000c}.c-4527a0{color:#4527a0}.c-adadad{color:#adadad}.c-e21835{color:#e21835}.c-black-0_29{color:#0000004a}.td-underline{text-decoration:underline}.tt-uppercase{text-transform:uppercase}.hovered-text:hover{cursor:pointer;font-weight:500;transition:all .3s}.hovered-primary-text:hover{cursor:pointer}.hovered-primary-text:hover span{color:#c8102e;transition:all .3s}.italic{font-style:italic}.nowrap{white-space:nowrap;text-overflow:ellipsis}.ta-center{text-align:center}.primary-link{letter-spacing:.006rem;color:#000;font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:none}.primary-link:hover{color:#c8102e;cursor:pointer}.primary-link.active{color:#c8102e}.link-bottom{color:#fff;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none}.link-bottom:hover{opacity:.8;cursor:pointer;transition:all .3s}.link-primary{color:#c8102e;text-decoration:none}.link-primary:hover{opacity:.8;cursor:pointer}.link-primary-underlined{color:#c8102e;border-bottom:1px solid #c8102e;text-decoration:none}.link-primary-underlined:hover{opacity:.8;cursor:pointer}.td-none{text-decoration:none}.t-rotate-180{transition:transform .4s;transform:rotate(180deg)}.rotate-180{transform:rotate(180deg)}.icon-hovered:hover{cursor:pointer}.icon-hovered:hover path{fill:#c8102e}.included-icon-hovered:hover{cursor:pointer}.included-icon-hovered:hover .included-icon path{fill:#c8102e}.icon-no-hover:hover path{fill:inherit}.icon-fill-white path{fill:#fff}.icon-select:hover{cursor:pointer}.icon-select:hover path,.icon-select.active path{fill:#c8102e}.list-style-none{margin:0;padding:0;list-style-type:none}.rotate-180deg{transform:rotate(180deg)}.transition-0_5s{transition:all .5s}.transition-0_3s{transition:all .3s}.animation-loader{aspect-ratio:1;border:8px solid #514b82;border-radius:50%;width:17px;height:17px;margin-bottom:5px;animation:.8s linear infinite alternate l20-1,1.6s linear infinite l20-2}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}.loading-animation{aspect-ratio:1;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite alternate l20-1,1.6s linear infinite l20-2}.animation-white{border:2px solid #fff}.animation-primary{border:2px solid #c8102e}.animation-black{border:2px solid #000}.mobile-header-visible{transition:transform .4s ease-in-out}.mobile-header-hidden{transition:transform .4s ease-in-out;transform:translateY(-100%)}.rotate-text{transition:transform .4s;display:inline-block;position:relative;transform:translateY(0)}.rotate-text:after{content:var(--next-text);white-space:nowrap;position:absolute;top:100%;left:0}.rotate-text.move{transform:translateY(-100%)}.modal{z-index:3;background-color:#00000029;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:absolute;top:0;left:0}.modal-wrapper{z-index:4;background-color:#00000029;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.calendar-day-block{background-color:#a9a9a908;border:none;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - .5rem);margin-right:.25rem;display:flex}.calendar-day-block .date-text{color:#1f1f1f;padding-bottom:.25rem;font-family:Arial,sans-serif;font-size:1.125rem;font-weight:600}.calendar-day-block .small-date-text{color:#1f1f1f;font-family:Arial,sans-serif;font-size:1.125rem;font-weight:600}.calendar-day-block .date-pricing{color:#787878;font-family:Arial,sans-serif;font-size:.812rem;font-weight:400;line-height:1rem}@media screen and (max-width:768px){.calendar-day-block .date-pricing{font-size:.625rem}}.calendar-day-block.active{background-color:#c8102e}.calendar-day-block.active .date-pricing,.calendar-day-block.active .date-text,.calendar-day-block.active .small-date-text{color:#fff}.calendar-day-block:not(.active).current-date{background-color:#c8102e12;border:1px solid #c8102e}.calendar-day-block:not(.active).current-date:hover,.calendar-day-block:hover:not(:disabled):not(.active){cursor:pointer;background-color:#c8102e;transition:all .3s}.calendar-day-block:hover:not(:disabled):not(.active) .date-pricing,.calendar-day-block:hover:not(:disabled):not(.active) .date-text,.calendar-day-block:hover:not(:disabled):not(.active) .small-date-text{color:#fff}.calendar-day-block:disabled,.calendar-day-block[disabled]{cursor:not-allowed;pointer-events:none}.calendar-day-block:disabled.current-date,.calendar-day-block[disabled].current-date{background-color:#a9a9a908;border:none}.calendar-day-block:disabled .date-text,.calendar-day-block[disabled] .date-text,.calendar-day-block:disabled .small-date-text,.calendar-day-block[disabled] .small-date-text{color:#1f1f1f30}.select-year{justify-content:center;align-items:center;width:100%;height:2.5rem;min-height:2.5rem;display:flex}.select-year span{padding-top:.2rem;font-size:1.25rem;font-weight:500}.select-year:hover{cursor:pointer;background-color:#c8102e}.select-year:hover span{color:#fff}.select-year.active{background-color:#c8102e}.select-year.active span{color:#fff}.custom-checkbox{min-width:1rem;transform:scale(1.5)}.custom-checkbox:checked{accent-color:#c8102e}@media (min-width:1280px){.custom-checkbox:hover{cursor:pointer}}.search-bar-input{color:#333;border:none;font-size:1rem;line-height:1.5rem}.search-bar-input:focus{border-color:#0000;outline:none}.booking-details-input{box-sizing:border-box;color:#000;border:1px solid #00000024;border-radius:.5rem;outline:none;height:3rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;line-height:1rem}.booking-details-input::placeholder{color:#000}.booking-details-input:focus{border:1px solid #c8102e;outline:none}.booking-details-input.error{border:1px solid #c8102e}.booking-details-input:disabled{background-color:#fff}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.phone-code-dropdown-input{box-sizing:border-box;color:#000;background-color:#f6f6f691;border:1px solid #00000047;border-radius:.5rem;outline:none;height:3rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;line-height:1rem}.phone-code-dropdown-input::placeholder{color:#b1b3b5}.phone-code-dropdown-input:focus{border:1px solid #c8102e;outline:none}.phone-code-dropdown-input.error{border:1px solid #c8102e}.phone-number-input{box-sizing:border-box;color:#000;background-color:#f6f6f691;border:none;border-radius:.5rem;outline:none;width:100%;height:2.8rem;padding-left:.25rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;line-height:1rem}.auth-input{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #0000002e;border-radius:.5rem;outline:none;height:3rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;line-height:1rem}.auth-input::placeholder{color:#b1b3b5}.auth-input:focus{border:1px solid #c8102e;outline:none}.auth-input.error{border:1px solid #c8102e}.auth-phone-number-input{box-sizing:border-box;color:#000;background-color:#fff;border:none;border-radius:.5rem;outline:none;width:100%;height:2.8rem;padding-left:.25rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;line-height:1rem}.react-tel-input{height:100%!important}.react-tel-input .form-control{border:none!important;width:100%!important;height:100%!important;font-family:Avant Garde Gothic,sans-serif!important;font-size:1rem!important}.react-tel-input .flag-dropdown{background-color:#0000!important;border:none!important}.react-tel-input .invalid-number-message{display:none!important}.react-tel-input .invalid-number{background-color:#0000!important}.payments-input{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #00000024;border-radius:.5rem;outline:none;height:2.875rem;padding:0 1rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;line-height:1rem}.payments-input:focus{border:1px solid #c8102e;outline:none}.filter-radio-button-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem 0;display:flex}.filter-radio-button-container span{color:#333;font-size:.9375rem}.filter-radio-button-container .filter-radio-button-row{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.filter-radio-button-container .filter-radio-button-row .filter-radio-button{border:1px solid #63666a80;border-radius:.75rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:1rem;display:flex}.filter-radio-button-container .filter-radio-button-row .filter-radio-button .filter-radio-button-active{border-radius:.375rem;justify-content:center;align-items:center;width:.75rem;height:.75rem;display:flex}@media (min-width:1280px){.filter-radio-button-container:hover{cursor:pointer}.filter-radio-button-container:hover .filter-radio-button-row .filter-radio-button{border:2px solid #c8102e}.filter-radio-button-container:hover .filter-radio-button-row .filter-radio-button .filter-radio-button-active{background-color:#c8102e}}.filter-radio-button-container.active .filter-radio-button-row .filter-radio-button{border:2px solid #c8102e}.filter-radio-button-container.active .filter-radio-button-row .filter-radio-button .filter-radio-button-active{background-color:#c8102e}.user-filter-input{box-sizing:border-box;color:#000;letter-spacing:.01rem;background-color:#fff;border:1px solid #00000024;border-radius:.5rem;outline:none;height:3rem;padding-top:.2rem;padding-left:2.5rem;padding-right:3rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:500;line-height:1rem}.user-filter-input:focus{border:1px solid #c8102e;outline:none}.user-filter-input::placeholder{font-weight:500}.price-filter-input{box-sizing:border-box;color:#333;border:1px solid #00000024;border-radius:.5rem;width:100%;height:2.5rem;padding-top:1rem;padding-left:1rem;font-family:ITC Avant Garde Gothic,sans-serif;font-size:.875rem;font-weight:600}.price-filter-input:focus{border:1px solid #c8102e;outline:1px solid #c8102e}.feedback-textarea{box-sizing:border-box;color:#000;resize:none;border:1px solid #00000024;border-radius:.5rem;width:100%;height:11rem;padding:1rem;font-family:ITC Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:500}.feedback-textarea::placeholder{color:#b1b3b5}.feedback-textarea:focus{border:1px solid #c8102e;outline:none}.feedback-textarea.error{border:1px solid #c8102e}.date-input{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #00000024;border-radius:.5rem;outline:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:3rem;padding:0 1rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;line-height:1rem;display:flex}.date-input::placeholder{color:#000}.date-input:focus{border:1px solid #c8102e;outline:none}.date-input.error{border:1px solid #c8102e}.date-input:disabled{background-color:#fff}@media (max-width:768px){.disable-ios-auto-scroll{touch-action:none;-webkit-overflow-scrolling:touch!important;overflow:auto!important}}.pagination-item .pagination-item-container{background-color:#fff;border:1px solid #b1b3b5;border-radius:.75rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;margin:0 .5rem;display:flex}.pagination-item .pagination-item-container span{color:#333;letter-spacing:.00625rem;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600}.pagination-item button{border:1px solid #b1b3b5}.pagination-item.active .pagination-item-container{background-color:#c8102e;border:1px solid #c8102e}.pagination-item.active .pagination-item-container span{color:#fff;font-weight:600}.pagination-item.active .pagination-item-container path{fill:#fff}.pagination-item:hover .pagination-item-container{cursor:pointer;background-color:#c8102e;border:1px solid #c8102e}.pagination-item:hover .pagination-item-container span{color:#fff;font-weight:600}.pagination-item:hover .pagination-item-container path{fill:#fff}.pagination-item .pagination-ellipsis{color:#333;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex}@media (min-width:1920px){.media-big-h-75{height:75vh}.media-big-h-80{height:80vh}.media-big-h-100{height:100vh}.media-big-h-110{height:110vh}}@media (max-width:1919px){.h-60-to-80{height:60rem}}@media (min-width:1920px){.h-60-to-80{height:80rem}}@media (max-width:1919px){.h-45-to-75{height:45rem}}@media (min-width:1920px){.h-45-to-75{height:75rem}}@media (max-width:1919px){.h-40-to-70{height:40rem}}@media (min-width:1920px){.h-40-to-70{height:70rem}}.discount-item{cursor:pointer;width:100%;position:relative}.discount-item:after{content:attr(data-tooltip);color:#fff;opacity:0;pointer-events:none;z-index:2;background:#282626e6;border-radius:.5rem;padding:.5rem;font-size:.8rem;font-weight:500;transition:opacity .2s ease-in-out;position:absolute;bottom:1.25rem;left:0}.discount-item:hover:after{opacity:1}.button-tooltip{cursor:pointer;width:100%;position:relative}.button-tooltip:after{content:attr(data-tooltip);color:#fff;opacity:0;pointer-events:none;z-index:2;background:#282626e6;border-radius:.5rem;width:95%;padding:.5rem;font-size:.8rem;font-weight:500;transition:opacity .2s ease-in-out;position:absolute;bottom:3.5rem;left:0}.button-tooltip:hover:after{opacity:1}.warning-message-tooltip{background-color:#fff;border-radius:.5rem;width:100%;min-width:13rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;position:absolute;top:-3.2rem;box-shadow:2px 2px 7.2px 1px #0000001a}@media (max-width:768px){.warning-message-tooltip{color:#000;padding:1rem;font-size:.9rem;top:0;box-shadow:1px 2px 8.2px #747171}}.route-information-modal-tab{border-top:1px solid #0000002b;border-left:1px solid #0000002b;border-right:1px solid #0000002b;border-top-left-radius:.625rem;border-top-right-radius:.625rem;justify-content:center;align-items:center;width:25%;height:100%;display:flex;position:absolute}.route-information-modal-tab span{letter-spacing:.02rem;text-align:center;padding:0 1rem;font-family:Red Hat Text,sans-serif;font-size:1rem;font-weight:600}.route-information-modal-tab.active{z-index:2;background-color:#fff;border-top:1px solid #c8102e;border-left:1px solid #c8102e;border-right:1px solid #c8102e}.route-information-modal-tab.active span{color:#c8102e}.route-information-modal-tab:hover{cursor:pointer;z-index:2;background-color:#fff;border-top:1px solid #c8102e;border-left:1px solid #c8102e;border-right:1px solid #c8102e}.route-information-modal-tab:hover span{color:#c8102e}.payments-modal-tab{border:1px solid #d0d0d0;border-radius:.375rem;flex-direction:row;justify-content:center;align-items:center;width:calc(25% - 1rem);height:3.875rem;transition:all .3s;display:flex}.payments-modal-tab span{height:1.2rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:600;line-height:1.43rem}.payments-modal-tab .payments-modal-checkbox{border:2px solid #63666a80;border-radius:.7rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin-right:1rem;display:flex}.payments-modal-tab .payments-modal-checkbox .payments-modal-checkbox-active{border-radius:.34rem;justify-content:center;align-items:center;width:.68rem;height:.68rem;display:flex}.payments-modal-tab:hover{cursor:pointer;border:1px solid #c8102e}.payments-modal-tab:hover .payments-modal-checkbox{border:2px solid #c8102e}.payments-modal-tab:hover .payments-modal-checkbox .payments-modal-checkbox-active{background-color:#c8102e}.payments-modal-tab.active{border:1px solid #c8102e}.payments-modal-tab.active .payments-modal-checkbox{border:2px solid #c8102e}.payments-modal-tab.active .payments-modal-checkbox .payments-modal-checkbox-active{background-color:#c8102e}.user-page-tab{border-radius:.375rem;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:1rem 1.5rem;display:flex}.user-page-tab.active{background-color:#c8102e12;border-right:2px solid #c8102e}.user-page-tab:hover{cursor:pointer;background-color:#c8102e12;border-right:2px solid #c8102e}@media (min-width:768px) and (max-width:920px){.user-page-tab{padding:1rem}}.horizontal-simplebar{overflow-y:hidden}.horizontal-simplebar .simplebar-horizontal{background:#eee;max-height:6px!important}.horizontal-simplebar .simplebar-scrollbar{max-height:6px!important;top:0!important}.horizontal-simplebar .simplebar-scrollbar:before{background:#c8102e;opacity:1!important}.size-max{width:100vw;height:100vh}.w-auto{width:auto}.w-min-content{width:-webkit-min-content;width:min-content}.w-100vw{width:100vw}.w-10{width:10%}.w-14_28{width:14.28%}.w-15{width:15%}.w-20{width:20%}.w-21{width:21%}.w-25{width:25%}.w-30{width:30%}.w-32{width:32%}.w-33_3{width:33.3%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-48{width:48%}.w-50{width:50%}.w-52{width:52%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-100{width:100%}.w-110{width:110%}.w-0_0625rem{width:.0625rem}.w-0_312rem{width:.312rem}.w-0_75rem{width:.75rem}.w-1rem{width:1rem}.w-1_125rem{width:1.125rem}.w-1_5rem{width:1.5rem}.w-1_75rem{width:1.75rem}.w-2rem{width:2rem}.w-2_375rem{width:2.375rem}.w-2_5rem{width:2.5rem}.w-2_625rem{width:2.625rem}.w-2_75rem{width:2.75rem}.w-3_125rem{width:3.125rem}.w-3rem{width:3rem}.w-3_5rem{width:3.5rem}.w-3_81rem{width:3.81rem}.w-4rem{width:4rem}.w-4_5rem{width:4.5rem}.w-4_625rem{width:4.625rem}.w-5rem{width:5rem}.w-5_875rem{width:5.875rem}.w-6rem{width:6rem}.w-7rem{width:7rem}.w-7_25rem{width:7.25rem}.w-7_5rem{width:7.5rem}.w-8rem{width:8rem}.w-8_25rem{width:8.25rem}.w-8_625rem{width:8.625rem}.w-8_75rem{width:8.75rem}.w-8_875rem{width:8.875rem}.w-9rem{width:9rem}.w-9_25rem{width:9.25rem}.w-9_375rem{width:9.375rem}.w-10rem{width:10rem}.w-11rem{width:11rem}.w-11_25rem{width:11.25rem}.w-12rem{width:12rem}.w-12_5rem{width:12.5rem}.w-13_3rem{width:13.3rem}.w-13_5rem{width:13.5rem}.w-14rem{width:14rem}.w-15rem{width:15rem}.w-15_625rem{width:15.625rem}.w-17_5rem{width:17.5rem}.w-19rem{width:19rem}.w-20rem{width:20rem}.w-21_25rem{width:21.25rem}.w-22rem{width:22rem}.w-24rem{width:24rem}.w-24_2rem{width:24.2rem}.w-26rem{width:26rem}.w-27_5rem{width:27.5rem}.w-30rem{width:30rem}.w-31_25rem{width:31.25rem}.w-35rem{width:35rem}.w-36_5rem{width:36.5rem}.w-39rem{width:39rem}.w-40rem{width:40rem}.w-41rem{width:41rem}.w-50rem{width:50rem}.w-52rem{width:52rem}.w-55rem{width:55rem}.mw-1rem{min-width:1rem}.mw-1_125rem{min-width:1.125rem}.mw-2rem{min-width:2rem}.mw-8rem{min-width:8rem}.mw-10rem{min-width:10rem}.mw-12rem{min-width:12rem}.mw-16rem{min-width:16rem}.mw-18rem{min-width:18rem}.mw-19rem{min-width:19rem}.mw-20rem{min-width:20rem}.mw-24rem{min-width:24rem}.mw-32rem{min-width:32rem}.max-w-55rem{max-width:55rem}.max-w-97_5rem{max-width:97.5rem}.w-calc-20_minus_1_5rem{width:calc(20% - 1.5rem)}.w-calc-25_minus_1rem{width:calc(25% - 1rem)}.w-calc-33_minus_1rem{width:calc(33% - 1rem)}.w-calc-33_minus_1_5rem{width:calc(33% - 1.5rem)}.w-calc-50_minus_0_5rem{width:calc(50% - .5rem)}.w-calc-50_minus_0_75rem{width:calc(50% - .75rem)}.w-calc-50_minus_0_875rem{width:calc(50% - .875rem)}.w-calc-50_minus_1rem{width:calc(50% - 1rem)}.w-calc-50_minus_1_25rem{width:calc(50% - 1.25rem)}.w-calc-50_minus_1_75rem{width:calc(50% - 1.75rem)}.w-calc-50_minus_2rem{width:calc(50% - 2rem)}.w-calc-50_minus_3rem{width:calc(50% - 3rem)}.w-calc-50_minus_10rem{width:calc(50% - 10rem)}.w-calc-100_minus_1_5rem{width:calc(100% - 1.5rem)}.w-calc-100_minus_2_375rem{width:calc(100% - 2.375rem)}.w-calc-100_minus_3_5rem{width:calc(100% - 3.5rem)}.w-calc-100_minus_5rem{width:calc(100% - 5rem)}.w-calc-100_minus_7rem{width:calc(100% - 7rem)}.w-calc-100_minus-8_75rem{width:calc(100% - 8.75rem)}.w-calc-100_minus-9_25rem{width:calc(100% - 9.25rem)}.w-calc-100_minus_15rem{width:calc(100% - 15rem)}.w-calc-100_minus_20rem{width:calc(100% - 20rem)}.w-calc-100_minus_22rem{width:calc(100% - 22rem)}.w-calc-100_minus_30rem{width:calc(100% - 30rem)}.h-auto{height:auto}.h-50{height:50%}.h-100{height:100%}.h-100vh{height:100vh}.h-100dvh{height:100dvh}.h-0_01rem{height:.01rem}.h-0_5rem{height:.5rem}.h-0_75rem{height:.75rem}.h-0_875rem{height:.875rem}.h-1rem{height:1rem}.h-1_125rem{height:1.125rem}.h-1_19rem{height:1.19rem}.h-1_4rem{height:1.4rem}.h-1_5rem{height:1.5rem}.h-1_75rem{height:1.75rem}.h-2rem{height:2rem}.h-2_25rem{height:2.25rem}.h-2_375rem{height:2.375rem}.h-2_5rem{height:2.5rem}.h-2_625rem{height:2.625rem}.h-2_75rem{height:2.75rem}.h-3rem{height:3rem}.h-3_5rem{height:3.5rem}.h-3_6rem{height:3.6rem}.h-3_813rem{height:3.813rem}.h-3_875rem{height:3.875rem}.h-4rem{height:4rem}.h-4_1rem{height:4.1rem}.h-4_375rem{height:4.375rem}.h-5rem{height:5rem}.h-5_1rem{height:5.1rem}.h-5_5rem{height:5.5rem}.h-6rem{height:6rem}.h-7rem{height:7rem}.h-7_5rem{height:7.5rem}.h-8_5rem{height:8.5rem}.h-9_375rem{height:9.375rem}.h-10_25rem{height:10.25rem}.h-12_5rem{height:12.5rem}.h-14rem{height:14rem}.h-15rem{height:15rem}.h-15_5rem{height:15.5rem}.h-20rem{height:20rem}.h-24rem{height:24rem}.h-30rem{height:30rem}.h-40rem{height:40rem}.h-45rem{height:45rem}.h-50rem{height:50rem}.h-55rem{height:55rem}.h-60rem{height:60rem}.h-63rem{height:63rem}.h-65rem{height:65rem}.h-70rem{height:70rem}.h-calc-100vh_minus_5rem{height:calc(100vh - 5rem)}.h-calc-100_minus_20rem{height:calc(100% - 20rem)}.h-calc-100_minus_21rem{height:calc(100% + 20rem)}.h-calc-100vh_minus_22rem{height:calc(100vh - 22rem)}.h-calc-100vh_minus_24rem{height:calc(100vh - 24rem)}.min-h-80vh{min-height:80vh}.min-h-100vh{min-height:100vh}.min-h-2_5rem{min-height:2.5rem}.min-h-3_5rem{min-height:3.5rem}.min-h-3_875rem{min-height:3.875rem}.min-h-20rem{min-height:20rem}.min-h-40rem{min-height:40rem}.min-h-62rem{min-height:62rem}.min-h-calc-100vh_minus-5rem{min-height:calc(100vh - 5rem)}.min-h-calc-100vh_minus-8rem{min-height:calc(100vh - 8rem)}.min-h-calc-100vh_minus-26_5rem{min-height:calc(100vh - 26.5rem)}.min-h-calc-100vh_minus-29_71rem{min-height:calc(100vh - 29.71rem)}.min-h-calc-100vh_minus-31_5rem{min-height:calc(100vh - 31.5rem)}.min-h-calc-100vh_minus-33_25rem{min-height:calc(100vh - 33.25rem)}.min-h-calc-100vh_minus-43_75rem{min-height:calc(100vh - 43.75rem)}.min-h-calc-100vh_minus-52_2rem{min-height:calc(100vh - 52.2rem)}.max-h-5rem{max-height:5rem}.max-h-15rem{max-height:15rem}.max-h-40rem{max-height:40rem}.max-h-60rem{max-height:60rem}.max-h-50vh{max-height:45vh}.max-h-calc-100vh_minus_5rem{max-height:calc(100vh - 5rem)}.max-h-calc-100vh_minus_15rem{max-height:calc(100vh - 15rem)}.home-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:25rem;display:flex}@media screen and (max-width:1060px){.home-container{padding-top:3.81rem}}.home-container .home-empty-block{justify-content:flex-start;align-items:flex-start;width:100%;height:calc(100dvh - 3.81rem);display:flex}@media screen and (max-width:768px){.home-container .home-empty-block{max-height:900px}}@media screen and (max-width:600px){.home-container .home-empty-block{max-height:800px}}@media screen and (max-width:450px){.home-container .home-empty-block{max-height:670px}}.home-container .home-mobile-top-container{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:calc(100dvh - 3.81rem);display:flex}@media screen and (max-width:768px){.home-container .home-mobile-top-container{max-height:900px}}@media screen and (max-width:600px){.home-container .home-mobile-top-container{max-height:800px}}@media screen and (max-width:450px){.home-container .home-mobile-top-container{max-height:670px}}.home-container .home-mobile-top-container .mobile-top-slide-container{justify-content:center;align-items:center;width:100%;display:flex}@media screen and (max-width:380px){.home-container .home-mobile-top-container .mobile-top-slide-container{justify-content:flex-start;align-items:flex-start}}.home-container .home-mobile-top-container .mobile-top-slide-container .mobile-top-slide-title-container{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:25rem;padding:0 1rem;display:flex}.home-container .home-mobile-top-container .mobile-top-slide-container .mobile-top-slide-title-container .mobile-top-slide-title{color:#000;width:100%;padding-top:2.5rem;font-family:Avant Garde Gothic,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.31rem}.home-container .home-mobile-top-container .mobile-top-slide-container .mobile-top-slide-title-container .mobile-top-slide-title-primary{width:100%;height:2em;display:inline-block;position:relative;overflow:hidden}.home-container .home-mobile-top-container .mobile-top-slide-container .mobile-top-slide-title-container .mobile-top-slide-title-primary h2{color:#c8102e;font-family:Avant Garde Gothic,sans-serif;font-size:1.75rem;line-height:2rem}.home-container .home-mobile-top-container .mobile-top-slide-container .mobile-top-slide-title-container .top-slide-description{padding-top:1rem;font-size:1rem;font-weight:400;line-height:1.43rem}.home-container .home-mobile-top-container .mobile-top-slide-container .mobile-top-slide-title-container .top-slide-description br{display:none}.home-container .home-mobile-top-container .search-container{background-color:#c8102e;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;height:9.375rem;display:flex;position:relative}@media (max-width:768px){.home-container .home-mobile-top-container .search-container{background-color:#0000;height:auto}}.home-container .home-mobile-top-container .search-container .search-container-row{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.home-container .home-mobile-top-container .search-container .search-container-row{width:100%;padding:0 1rem}.home-container .home-mobile-top-container .search-container img{z-index:-1;width:100%;height:auto;display:block;position:absolute;bottom:20.5rem}}@media (max-width:450px){.home-container .home-mobile-top-container .search-container img{bottom:16.5rem}}.home-container .home-top-container{width:100%}@media (max-width:768px){.home-container .home-top-container{flex-direction:column;justify-content:space-between;align-items:flex-start;height:calc(100dvh - 3.81rem);display:flex}}.home-container .home-top-container .search-container{z-index:1;background-color:#c8102e;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;height:9.375rem;display:flex;position:relative}@media (max-width:768px){.home-container .home-top-container .search-container{background-color:#0000;height:auto}}.home-container .home-top-container .search-container .search-container-row{justify-content:center;align-items:center;width:75%;max-width:97.5rem;padding:0 2.5rem;display:flex}@media (min-width:1280px) and (max-width:1480px){.home-container .home-top-container .search-container .search-container-row{width:90%}}@media (min-width:768px) and (max-width:1280px){.home-container .home-top-container .search-container .search-container-row{width:100%;padding:0 1.5rem}}@media (max-width:768px){.home-container .home-top-container .search-container .search-container-row{width:100%;padding:0 1rem}}.home-container .home-top-container .search-container img{display:none}@media (max-width:768px){.home-container .home-top-container .search-container img{width:100%;height:auto;display:block;position:absolute;bottom:20.5rem}}@media (max-width:450px){.home-container .home-top-container .search-container img{bottom:16.5rem}}.home-container .home-top-container .top-slide-container{justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:768px) and (max-height:1000px){.home-container .home-top-container .top-slide-container{height:calc(100vh - 18rem);min-height:15rem}}@media (min-width:769px) and (min-height:1000px){.home-container .home-top-container .top-slide-container{min-height:45rem}}@media (max-width:768px){.home-container .home-top-container .top-slide-container{z-index:2;height:calc(100vh - 32rem);position:relative}}@media (min-width:769px) and (max-width:1300px){.home-container .home-top-container .top-slide-container{justify-content:flex-start;align-items:flex-start;padding-top:2rem}}@media (min-width:769px) and (max-width:900px){.home-container .home-top-container .top-slide-container{justify-content:flex-start;align-items:flex-start;padding-top:2rem}}@media (max-width:768px){.home-container .home-top-container .top-slide-container{height:26rem}}@media (max-width:620px){.home-container .home-top-container .top-slide-container{height:22rem}}@media (max-width:520px){.home-container .home-top-container .top-slide-container{height:21rem}}@media (max-width:420px){.home-container .home-top-container .top-slide-container{height:20rem}}@media (max-width:350px){.home-container .home-top-container .top-slide-container{height:19rem}}@media (max-width:768px){.home-container .home-top-container .top-slide-container{justify-content:flex-start;align-items:flex-start;padding:1.5rem}}.home-container .home-top-container .top-slide-container .top-slide-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;display:flex}@media (min-width:769px) and (max-width:1300px){.home-container .home-top-container .top-slide-container .top-slide-content{justify-content:flex-start;align-items:center;width:100%}}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 2.5rem 5rem;display:flex}@media (min-width:769px) and (max-width:1300px){.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container{justify-content:flex-start;align-items:flex-start}}@media (max-width:768px){.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container{align-items:center;width:100%;padding:0 1rem}}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title{color:#000;font-family:Avant Garde Gothic,sans-serif;font-size:2.875rem;font-weight:700;line-height:3.31rem}@media (min-width:769px) and (max-width:1180px){.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title{font-size:2.5rem;line-height:3rem}}@media (max-width:768px){.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title{text-align:center;font-size:1.75rem;line-height:2.31rem}}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title-primary{min-width:37rem;height:1.1em;font-size:2.875rem;line-height:3.31rem;display:inline-block;position:relative;overflow:hidden}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title-primary h2{color:#c8102e;font-family:Avant Garde Gothic,sans-serif;font-size:2.875rem;line-height:3.31rem}@media (min-width:769px) and (max-width:1180px){.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title-primary{min-width:33rem;padding-bottom:0}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title-primary h2{font-size:2.5rem;line-height:3rem}}@media (max-width:768px){.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title-primary{padding-bottom:0}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-title-primary h2{text-align:center;font-size:1.75rem;line-height:2.31rem}}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-description{padding-top:1.5rem;font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (min-width:769px) and (max-width:1300px){.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-description{padding-top:.5rem;font-size:1.25rem}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-description br{display:none}}@media (max-width:768px){.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-description{text-align:center;padding-top:1rem;font-size:1rem;line-height:1.43rem}.home-container .home-top-container .top-slide-container .top-slide-content .top-slide-title-container .top-slide-description br{display:none}}.home-container .home-top-container .top-slide-container .top-slide-background{z-index:-1;justify-content:center;align-items:flex-start;width:100%;display:flex;position:absolute;top:0;left:0}@media (min-width:768px){.home-container .home-top-container .top-slide-container .top-slide-background{overflow:hidden}}@media (max-width:1060px){.home-container .home-top-container .top-slide-container .top-slide-background{top:-1.5rem}}.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{justify-content:flex-end;align-items:flex-start;width:100%;max-width:97.5rem;display:flex;position:relative}@media (min-width:768px) and (max-height:1000px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{height:calc(100vh - 13rem);min-height:20rem}}@media (min-width:768px) and (min-height:1000px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{height:calc(100vh - 13rem);max-height:50rem}}@media (max-width:768px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{height:31rem}}@media (max-width:700px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{height:30rem}}@media (max-width:620px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{height:29rem}}@media (max-width:520px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{height:28rem}}@media (max-width:420px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{height:27rem}}@media (max-width:350px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{height:27rem}}.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper .top-slide-image-tablet{display:none}@media (min-width:769px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper .top-slide-image-tablet{display:flex}}@media (min-width:768px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper .top-slide-image-mobile{display:none}}.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper img{position:absolute;bottom:0;right:-8rem}@media (min-width:768px) and (max-height:900px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper img{width:auto;max-height:90%}}@media (min-width:1281px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper img{object-fit:contain;width:80%;height:auto;right:-5rem}}@media (min-width:901px) and (max-width:1280px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper img{object-fit:contain;width:100%;height:auto;right:-5rem}}@media (min-width:767px) and (max-width:900px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper img{object-fit:contain;width:110%;height:auto;right:-5rem}}@media (max-width:768px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper img{display:none}}@media screen and (min-width:1560px){.home-container .home-top-container .top-slide-container .top-slide-background .top-slide-wrapper{justify-content:center}}.home-container .second-slide-container{z-index:0;background-color:#f3f3f3;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:65rem;display:flex;position:relative}@media (max-width:900px){.home-container .second-slide-container{background-color:#f6f6f6;height:auto}}.home-container .second-slide-container .second-slide-content{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;padding:7.5rem 0 17.5rem 2.75rem;display:flex}@media (max-width:900px){.home-container .second-slide-container .second-slide-content{flex-direction:column;padding:2.5rem 1rem}}.home-container .second-slide-container .second-slide-content .second-slide-left-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:45%;display:flex}@media (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-left-container{width:100%}}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container{align-items:center}}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-title{color:#000;font-family:Avant Garde Gothic,sans-serif;font-size:2.875rem;font-weight:700;line-height:3.31rem}@media (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-title{text-align:center}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-title br{display:none}}@media (min-width:769px) and (max-width:1180px){.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-title{font-size:2.5rem;line-height:3rem}}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-title .second-slide-title-primary{color:#c8102e}@media (max-width:768px){.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-title{text-align:center;font-size:1.75rem;line-height:2.31rem}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-title br{display:none}}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-description{color:#333;padding-top:1.5rem;font-family:Avant Garde Gothic,sans-serif;font-weight:300;line-height:2.125rem}@media (min-width:769px) and (max-width:1300px){.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-description{padding-top:.5rem;font-size:1.25rem}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-description br{display:none}}@media (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-description{text-align:center;font-size:1rem;line-height:1.31rem}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-title-container .second-slide-description br{display:none}}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-background-container{flex-direction:row;justify-content:flex-end;align-items:flex-end;padding-left:4.5rem;display:flex}.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-background-container img{width:100%}@media (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-left-container .second-slide-background-container{display:none}}.home-container .second-slide-container .second-slide-content .second-slide-right-container{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:55%;padding:1.25rem;display:flex}@media (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-right-container{width:100%;padding:1.25rem 0}}.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (min-width:768px) and (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row{justify-content:space-between}}@media (max-width:768px){.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row{flex-direction:column}}.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row .second-slide-item{background-color:#fff;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:15.5rem;margin:.875rem 1.25rem;padding:1.375rem 1.5rem 0;display:flex}@media (min-width:769px) and (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row .second-slide-item{width:50%;margin:.75rem}}@media (min-width:1068px) and (max-width:1380px){.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row .second-slide-item{height:22rem}}@media (min-width:901px) and (max-width:1067px){.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row .second-slide-item{height:25rem;margin:.875rem .5rem}}@media (max-width:768px){.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row .second-slide-item{height:auto;margin:.625rem 0;padding:1.375rem 1.5rem}}@media (max-width:1200px){.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-item-row .second-slide-item h3 br{display:none}}.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-background-container{display:none}@media (max-width:900px){.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-background-container{justify-content:center;align-items:center;width:100%;padding-bottom:2rem;padding-left:0;display:flex}.home-container .second-slide-container .second-slide-content .second-slide-right-container .second-slide-background-container img{width:65%}}.home-container .second-slide-container .second-slide-background{justify-content:center;align-items:flex-start;width:100%;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.home-container .second-slide-container .second-slide-background .second-slide-wrapper{width:100%;max-width:97.5rem;height:20rem;position:relative}.home-container .second-slide-container .second-slide-background .second-slide-wrapper img{z-index:1;width:150%;height:224px;position:absolute;bottom:0;right:5rem}@media screen and (min-width:1560px){.home-container .second-slide-container .second-slide-background .second-slide-wrapper{justify-content:center}}.home-container .third-slide-container{background-color:#c8102e;flex-direction:column;justify-content:center;align-items:center;width:100%;height:45rem;display:flex;position:relative}@media (min-width:901px) and (max-width:1100px){.home-container .third-slide-container{min-height:60rem}}@media (max-width:901px){.home-container .third-slide-container{justify-content:flex-start;align-items:flex-start}}@media (min-width:769px) and (max-width:900px){.home-container .third-slide-container{min-height:58rem}}@media (min-width:551px) and (max-width:768px){.home-container .third-slide-container{min-height:52rem}}@media (max-width:550px){.home-container .third-slide-container{min-height:48rem}}.home-container .third-slide-container .third-slide-content{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;height:100%;padding:0 2rem;display:flex}@media (max-width:900px){.home-container .third-slide-container .third-slide-content{flex-direction:column;padding:2.5rem 1rem}}.home-container .third-slide-container .third-slide-content .third-slide-title-container{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:40%;padding-top:8.75rem;padding-right:5rem;display:flex}@media (min-width:1100px){.home-container .third-slide-container .third-slide-content .third-slide-title-container{height:50rem;position:relative}}@media (max-width:900px){.home-container .third-slide-container .third-slide-content .third-slide-title-container{width:100%;margin-bottom:2rem;padding:0}}.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-title{z-index:3;color:#fff;font-size:2.875rem;font-weight:700;line-height:3.31rem}@media (min-width:901px) and (max-width:1180px){.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-title{font-size:2.5rem;line-height:3rem}}@media (max-width:900px){.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-title{font-size:2.5rem;line-height:3rem}.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-title br{display:none}}@media (max-width:768px){.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-title{font-size:1.75rem;font-weight:600;line-height:2.31rem}.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-title br{display:none}}.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-background-container{z-index:2;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:-6rem;left:5rem}.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-background-container img{width:100%}@media (min-width:901px) and (max-width:1100px){.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-background-container{width:100%;left:0}.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-background-container img{width:70%}}@media (max-width:900px){.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-background-container{width:100%;left:0}.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-background-container img{width:80%}}@media (min-width:769px) and (max-width:900px){.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-background-container{bottom:-3rem}}@media (max-width:768px){.home-container .third-slide-container .third-slide-content .third-slide-title-container .third-slide-background-container{bottom:1rem}}.home-container .third-slide-container .third-slide-content .third-slide-description-container{z-index:3;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:60%;padding-top:6.75rem;display:flex}@media (max-width:900px){.home-container .third-slide-container .third-slide-content .third-slide-description-container{width:100%;padding-top:0}}.home-container .third-slide-container .third-slide-content .third-slide-description-container .third-slide-description{color:#fff;padding-left:3rem;padding-right:3.275rem;font-size:1.125rem;font-weight:300;line-height:1.75rem}@media (max-width:900px){.home-container .third-slide-container .third-slide-content .third-slide-description-container .third-slide-description{padding-left:0;padding-right:0}}@media (max-width:768px){.home-container .third-slide-container .third-slide-content .third-slide-description-container .third-slide-description{padding-left:0;padding-right:0;font-size:.875rem;line-height:1.187rem}}.home-container .third-slide-container .third-slide-background{justify-content:center;align-items:flex-start;width:100%;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.home-container .third-slide-container .third-slide-background .third-slide-wrapper{width:100%;max-width:97.5rem;height:20rem;position:relative}.home-container .third-slide-container .third-slide-background .third-slide-wrapper img{z-index:1;width:130%;position:absolute;bottom:0;left:0}@media (max-width:900px){.home-container .third-slide-container .third-slide-background .third-slide-wrapper img{width:127rem;height:25rem;left:-35rem}}@media screen and (min-width:1560px){.home-container .third-slide-container .third-slide-background .third-slide-wrapper{justify-content:center}}.home-container .fourth-slide-container{justify-content:center;align-items:center;width:100%;padding-top:2.5rem;display:flex}@media (max-width:768px){.home-container .fourth-slide-container{padding:0 1rem}}.home-container .fourth-slide-container .fourth-slide-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;padding-bottom:10rem;display:flex}@media (max-width:768px){.home-container .fourth-slide-container .fourth-slide-content{padding-bottom:0}}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container{flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%;display:flex}@media (max-width:768px){.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slide-title-container{justify-content:flex-start;align-items:flex-start;width:65%;padding-bottom:1rem;padding-left:2.875rem;display:flex}@media (max-width:768px){.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slide-title-container{width:100%;padding-bottom:2rem;padding-left:0}}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slide-title-container .fourt-slide-title{color:#000;font-size:2.875rem;font-weight:700;line-height:3.31rem}@media (min-width:769px) and (max-width:1180px){.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slide-title-container .fourt-slide-title{font-size:2.5rem;line-height:3rem}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slide-title-container .fourt-slide-title br{display:none}}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slide-title-container .fourt-slide-title .fourt-slide-title-primary{color:#c8102e}@media (max-width:768px){.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slide-title-container .fourt-slide-title{font-size:1.75rem;line-height:2.31rem}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slide-title-container .fourt-slide-title br{display:none}}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slider-background-container{justify-content:flex-start;align-items:flex-start;width:35%;padding-left:1.5rem;display:flex}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slider-background-container img{width:50%}@media (max-width:768px){.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slider-background-container{justify-content:center;align-items:center;width:100%;padding-left:0}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-top-container .fourth-slider-background-container img{width:50%}}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-description{justify-content:space-between;align-items:flex-start;width:100%;padding-top:3rem;padding-left:2.875rem;padding-right:2.875rem;display:flex}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-description .fourth-slide-description-column{justify-content:flex-start;align-items:flex-start;width:33%;padding:0 1rem;display:flex}@media (max-width:768px){.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-description{display:none}}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-description-mobile{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:2.625rem}@media (min-width:768px){.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-description-mobile{display:none}}@media (max-width:768px){.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-description-mobile{display:flex}}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-description-mobile .fourth-slide-description-text{color:#333;padding-bottom:1.5rem;font-size:.875rem;font-weight:300;line-height:1.31rem}.home-container .fourth-slide-container .fourth-slide-content .fourth-slide-description-mobile .show-more-button{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;display:flex}.home-container .fifth-slide-container{background-color:#fff;justify-content:center;align-items:center;width:100%;padding-top:2.5rem;display:flex}@media (max-width:768px){.home-container .fifth-slide-container{background-color:#f6f6f6;padding:2.125rem 1rem 0}}.home-container .fifth-slide-container .fifth-slide-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;padding-top:10rem;display:flex}@media (max-width:768px){.home-container .fifth-slide-container .fifth-slide-content{padding-top:0}}.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container{flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;margin:.75rem 0;display:flex}@media (max-width:768px){.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container{flex-direction:column;justify-content:flex-start}}.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container .fifth-slide-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:33.3%;padding-bottom:5rem;padding-left:2rem;padding-right:2rem;display:flex}@media (max-width:768px){.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container .fifth-slide-item{width:100%;padding-bottom:2.5rem;padding-left:0;padding-right:0}}.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container .fifth-slide-item .fifth-slide-item-title{padding-top:1rem;padding-bottom:2rem;font-size:1.375rem;font-weight:600;line-height:1.56rem}@media (max-width:1280px){.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container .fifth-slide-item .fifth-slide-item-title{padding-bottom:1rem}.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container .fifth-slide-item .fifth-slide-item-title br{display:none}}.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container .fifth-slide-item .fifth-slide-item-description{color:#333;font-weight:300;line-height:1.44rem}@media (max-width:768px){.home-container .fifth-slide-container .fifth-slide-content .fifth-slide-items-container .fifth-slide-item .fifth-slide-item-description{font-size:.875rem;line-height:1.25rem}}.home-container .sixth-slide-container{background-color:#f3f3f3;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.home-container .sixth-slide-container{background-color:#ededed}}.home-container .sixth-slide-container .sixth-slide-content{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;padding-top:4rem;padding-bottom:5rem;display:flex}@media (max-width:1180px){.home-container .sixth-slide-container .sixth-slide-content{flex-direction:column;justify-content:flex-start;align-items:center;padding:2.5rem 1rem}}@media (max-width:768px){.home-container .sixth-slide-container .sixth-slide-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2.5rem 1rem}}.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-title-container{justify-content:flex-start;align-items:flex-start;width:45%;margin-left:2.75rem;padding-top:3.5rem;display:flex}@media (max-width:1180px){.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-title-container{justify-content:center;width:100%;margin-left:0;padding-top:0}}@media (max-width:768px){.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-title-container{justify-content:flex-start;width:100%;margin-left:0;padding-top:0}}.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-title-container .sixth-slide-title{color:#333;font-size:2.875rem;line-height:3.31rem}@media (min-width:769px) and (max-width:1180px){.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-title-container .sixth-slide-title{text-align:center;padding-bottom:1rem;font-size:2.5rem;line-height:3rem}.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-title-container .sixth-slide-title br{display:none}}@media (max-width:768px){.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-title-container .sixth-slide-title{font-size:1.75rem;line-height:2.31rem}.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-title-container .sixth-slide-title br{display:none}}.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-popular-routes-container{justify-content:flex-start;align-items:flex-start;width:45%;display:flex}@media (max-width:1180px){.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-popular-routes-container{width:90%;padding-right:0}}@media (max-width:768px){.home-container .sixth-slide-container .sixth-slide-content .sixth-slide-popular-routes-container{width:100%}}.home-container .seventh-slide-container{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:5rem 0;display:flex}@media (max-width:768px){.home-container .seventh-slide-container{background-color:#f6f6f6;align-items:flex-start;padding:3.75rem 1rem}}.home-container .seventh-slide-container .seventh-slide-content{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:97.5rem;display:flex}@media (max-width:768px){.home-container .seventh-slide-container .seventh-slide-content{align-items:flex-start}}.home-container .seventh-slide-container .seventh-slide-content .seventh-slide-top-title{color:#333;text-align:center;padding-bottom:1rem;font-size:2.875rem;font-weight:600;line-height:3.75rem}@media (min-width:769px) and (max-width:1180px){.home-container .seventh-slide-container .seventh-slide-content .seventh-slide-top-title{font-size:2.5rem;line-height:3rem}}@media (max-width:768px){.home-container .seventh-slide-container .seventh-slide-content .seventh-slide-top-title{text-align:left;padding-bottom:2.31rem;font-size:1.75rem;line-height:2.375rem}.home-container .seventh-slide-container .seventh-slide-content .seventh-slide-top-title .primary-text{color:#c8102e}.home-container .seventh-slide-container .seventh-slide-content .seventh-slide-top-title br{display:none}}.home-container .seventh-slide-container .seventh-slide-content .seventh-slide-description{color:#333;text-align:center;padding-top:1rem;font-weight:300;line-height:1.44rem}@media (max-width:768px){.home-container .seventh-slide-container .seventh-slide-content .seventh-slide-description{text-align:left;padding-top:1.75rem;font-size:.875rem}}.bus-seat-row{grid-template-columns:repeat(5,1fr);gap:1rem;margin:.5rem 0;display:grid}.bus-seat-row .bus-seat{justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex}.bus-seat-row .bus-seat .icon-wrapper svg{scale:.9}.bus-seat-row .empty-seat{visibility:hidden}.phone-code-container{box-sizing:border-box;color:#000;background-color:#f6f6f691;border:1px solid #00000047;border-radius:.5rem;outline:none;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:3rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;line-height:1rem;display:flex}.phone-code-container .PhoneInputInput{border:none;outline:none;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:400}.phone-code-container::placeholder{color:#b1b3b5}.phone-code-container:focus{border:1px solid #c8102e;outline:none}.phone-code-container.error{border:1px solid #c8102e}.leaflet-routing-container{display:none}.booking-content-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding-top:.5rem;display:flex}@media screen and (min-width:1181px){.booking-content-container{border-right:1px solid #0000001c;width:calc(100% - 30rem)}}@media screen and (max-width:768px){.booking-content-container{padding-bottom:1.375rem}}.payment-card-item{border:1px solid #c8c8c8;border-radius:.75rem;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:19rem;height:6rem;padding-top:1.75rem;padding-left:1.75rem;display:flex}@media (max-width:1060px){.payment-card-item{padding-top:3.81rem}}.payment-card-item.active{background-color:#c8102e0d;border:1px solid #c8102e;outline:1px solid #c8102e}.payment-card-item:hover{cursor:pointer;background-color:#c8102e0d;border:1px solid #c8102e;outline:1px solid #c8102e}.auth-phone-code-container{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #00000024;border-radius:.5rem;outline:none;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:3rem;display:flex}.auth-phone-code-container .PhoneInputInput{border:none;outline:none;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:400}.auth-phone-code-container::placeholder{color:#b1b3b5}.auth-phone-code-container:focus{border:1px solid #c8102e;outline:none}.auth-phone-code-container.error{border:1px solid #c8102e}.faq-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (max-width:1060px){.faq-container{padding-top:3.81rem}}.faq-container .faq-header,.faq-container .mobile-faq-header{justify-content:center;align-items:center;width:100%}.faq-container .faq-header{display:flex}@media screen and (max-width:768px){.faq-container .faq-header{display:none}}.faq-container .mobile-faq-header{display:none}@media screen and (max-width:768px){.faq-container .mobile-faq-header{background-color:#c8102e;height:5.1rem;display:flex}.faq-container .mobile-faq-header h1{color:#fff;font-size:1.31rem;font-weight:700}}.faq-container .faq-content-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:97.5rem;padding:3.625rem 8rem;display:flex}@media screen and (max-width:768px){.faq-container .faq-content-container{padding:1.25rem 1rem}}.faq-container .faq-content-container .faq-content-title{text-align:center;font-size:1.75rem;font-weight:700}@media screen and (max-width:768px){.faq-container .faq-content-container .faq-content-title{display:none}}.faq-container .faq-content-container .faq-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media screen and (max-width:768px){.faq-container .faq-content-container .faq-list{margin-bottom:2.25rem;padding-top:0}}.faq-container .faq-content-container .faq-list .faq-item{background-color:#f3f3f3;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:.75rem 0;padding:1.25rem 1.5rem;display:flex}.faq-container .faq-content-container .faq-list .faq-item.active{padding-left:2.625rem}.faq-container .faq-content-container .faq-list .faq-item:hover{cursor:pointer}.faq-container .faq-content-container .faq-list .faq-item:hover path{fill:#c8102e}@media screen and (max-width:768px){.faq-container .faq-content-container .faq-list .faq-item{margin:.25rem 0}.faq-container .faq-content-container .faq-list .faq-item.active{padding-left:1.5rem}}.faq-container .faq-content-container .faq-list .faq-item .faq-question{justify-content:space-between;align-items:center;width:100%;display:flex}.faq-container .faq-content-container .faq-list .faq-item .faq-question .faq-question-text{font-size:1.375rem;font-weight:600}.faq-container .faq-content-container .faq-list .faq-item .faq-question .faq-question-text.active{color:#c8102e;font-weight:600}@media screen and (max-width:768px){.faq-container .faq-content-container .faq-list .faq-item .faq-question .faq-question-text{font-size:.875rem;font-weight:600}}.faq-container .faq-content-container .faq-list .faq-item .faq-answer{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:1.375rem;display:flex}@media screen and (max-width:768px){.faq-container .faq-content-container .faq-list .faq-item .faq-answer{padding-top:.75rem}}.faq-container .faq-content-container .faq-list .faq-item .faq-answer .faq-answer-text{color:#333;font-size:1.187rem}@media screen and (max-width:768px){.faq-container .faq-content-container .faq-list .faq-item .faq-answer .faq-answer-text{font-size:.812rem}}.user-settings-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (min-width:1060px){.user-settings-container{padding-top:1rem}}@media (max-width:1060px){.user-settings-container{padding-top:3.81rem}}.user-settings-container .user-settings-form{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:1.5rem;display:flex}@media (max-width:768px){.user-settings-container .user-settings-form{padding:1rem 1rem 0}}.user-settings-container .user-settings-form .user-settings-form-top-row{align-items:center}.user-settings-container .user-settings-form .user-settings-form-bottom-row{align-items:flex-end}.user-settings-container .user-settings-form .user-settings-form-top-row,.user-settings-container .user-settings-form .user-settings-form-bottom-row{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:2.5rem;display:flex}@media (max-width:1280px){.user-settings-container .user-settings-form .user-settings-form-top-row,.user-settings-container .user-settings-form .user-settings-form-bottom-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0}}.user-settings-container .user-settings-form .user-settings-form-top-row .user-settings-form-top-item,.user-settings-container .user-settings-form .user-settings-form-bottom-row .user-settings-form-top-item{width:calc(50% - 1.25rem)}.user-settings-container .user-settings-form .user-settings-form-top-row .user-settings-form-bottom-item,.user-settings-container .user-settings-form .user-settings-form-bottom-row .user-settings-form-bottom-item{width:calc(33% - 1.5rem)}.user-settings-container .user-settings-form .user-settings-form-top-row .user-settings-form-top-item,.user-settings-container .user-settings-form .user-settings-form-top-row .user-settings-form-bottom-item,.user-settings-container .user-settings-form .user-settings-form-bottom-row .user-settings-form-top-item,.user-settings-container .user-settings-form .user-settings-form-bottom-row .user-settings-form-bottom-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}@media (max-width:1280px){.user-settings-container .user-settings-form .user-settings-form-top-row .user-settings-form-top-item,.user-settings-container .user-settings-form .user-settings-form-top-row .user-settings-form-bottom-item,.user-settings-container .user-settings-form .user-settings-form-bottom-row .user-settings-form-top-item,.user-settings-container .user-settings-form .user-settings-form-bottom-row .user-settings-form-bottom-item{width:100%;margin-bottom:1.5rem}}.user-settings-container .user-settings-buttons{border-top:1px solid #0000000d;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:3rem 1.5rem;display:flex}@media (max-width:768px){.user-settings-container .user-settings-buttons{flex-direction:column;width:calc(100% - 2rem);margin:0 1rem 7rem;padding:1.5rem 0 1rem}.user-settings-container .user-settings-buttons button{width:100%;margin-right:0}.user-settings-container .user-settings-buttons button:first-child{margin-bottom:1rem}}.user-passengers-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (min-width:1060px){.user-passengers-container{padding-top:1rem}}@media (max-width:1060px){.user-passengers-container{padding-top:3.81rem}}.user-passengers-container .user-passengers-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (min-width:768px){.user-passengers-container .user-passengers-list{margin-top:2.5rem}}@media (max-width:768px){.user-passengers-container .user-passengers-list{padding:1rem}}.user-passengers-container .user-passengers-list .user-passenger-card{background-color:#fcfcfc;border:1px solid #00000024;border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:.5rem 0;padding:1.75rem 2rem;display:flex}@media (max-width:768px){.user-passengers-container .user-passengers-list .user-passenger-card{background-color:#fff;border:none;border-bottom:1px solid #0000000d;align-items:flex-start;padding:1rem 0}}.user-passengers-container .user-passengers-list .user-passenger-card .user-passenger-data-row{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}@media (max-width:768px){.user-passengers-container .user-passengers-list .user-passenger-card .user-passenger-data-row{flex-direction:column;align-items:flex-start}}.user-passengers-container .user-passengers-list .user-passenger-card .user-passenger-data-row .user-passenger-data{flex-direction:row;justify-content:flex-start;align-items:center;width:50%;display:flex}@media (max-width:768px){.user-passengers-container .user-passengers-list .user-passenger-card .user-passenger-data-row .user-passenger-data{flex-direction:column;align-items:flex-start;padding-bottom:1rem}}.user-passengers-container .add-passenger-button-container{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.user-passengers-container .add-passenger-button-container{padding:0 1rem}}.user-order-card-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.user-order-card-container .user-order-card-content{border:1px solid #dcdcdc;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:.8rem 0;padding:1rem 1.25rem;display:flex}@media screen and (max-width:1280px){.user-order-card-container .user-order-card-content{display:none}}.user-order-card-container .user-card-mobile{display:none}@media screen and (max-width:1280px){.user-order-card-container .user-card-mobile{border:1px solid #dcdcdc;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:19rem;margin:.8rem 0;padding:1rem;display:flex}}.user-order-header-container{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media screen and (max-width:1060px){.user-order-header-container{padding-top:3.81rem}}.user-order-header-container .user-order-header-content{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (max-width:1280px){.user-order-header-container .user-order-header-content{display:none}}.user-order-header-container .user-order-header-mobile{display:none}@media screen and (max-width:1280px){.user-order-header-container .user-order-header-mobile{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}}.user-order-header-container .user-order-header-mobile .user-order-header-mobile-content{border-bottom:1px solid #00000024;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:3.5rem;padding:0 1rem;display:flex}@media (max-width:1280px) and (min-width:768px){.user-order-header-container .user-order-header-mobile .user-order-header-mobile-content{padding:0}}.user-order-header-container .user-order-header-mobile .user-order-header-buttons{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex}@media (max-width:1280px) and (min-width:768px){.user-order-header-container .user-order-header-mobile .user-order-header-buttons{padding:1rem 0}}.contact-us-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (max-width:1060px){.contact-us-container{padding-top:3.81rem}}.contact-us-container .contact-us-header,.contact-us-container .mobile-contact-us-header{justify-content:center;align-items:center;width:100%}.contact-us-container .contact-us-header{display:flex}@media screen and (max-width:768px){.contact-us-container .contact-us-header{display:none}}.contact-us-container .mobile-contact-us-header{display:none}@media screen and (max-width:768px){.contact-us-container .mobile-contact-us-header{background-color:#c8102e;height:5.1rem;display:flex}.contact-us-container .mobile-contact-us-header h1{color:#fff;font-size:1.31rem;font-weight:700}}.contact-us-container .contact-us-content-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:97.5rem;padding:3.625rem 8rem;display:flex}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container{justify-content:flex-start;align-items:flex-start;margin-bottom:2rem;padding:1.25rem 1rem}}.contact-us-container .contact-us-content-container .contact-us-contacts-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-contacts-container{align-items:flex-start;padding-top:1rem}}.contact-us-container .contact-us-content-container .contact-us-contacts-container .contact-us-contacts-title-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.contact-us-container .contact-us-content-container .contact-us-contacts-container .contact-us-contacts-title-container .contact-us-contacts-title{text-align:center;font-size:2.25rem;font-weight:600;line-height:2.5rem}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-contacts-container .contact-us-contacts-title-container .contact-us-contacts-title{font-size:1.06rem;line-height:1.375rem}}.contact-us-container .contact-us-content-container .contact-us-contacts-container .contact-us-buttons-container{flex-direction:row;justify-content:space-between;align-items:center;margin-top:2.3rem;margin-bottom:2.5rem;display:flex}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-contacts-container .contact-us-buttons-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:1rem 0}}.contact-us-container .contact-us-content-container .contact-us-feedback-container{background-color:#f3f3f3;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:55rem;padding:4rem 2.25rem;display:flex}@media screen and (max-width:1280px){.contact-us-container .contact-us-content-container .contact-us-feedback-container{width:100%}}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-feedback-container{padding:1.5rem .5rem}}.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-title-cotainer{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:2rem;display:flex}.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-title-cotainer .contact-us-feedback-title{text-align:center;font-size:2.25rem;font-weight:600}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-title-cotainer .contact-us-feedback-title{font-size:1.125rem}}.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-row{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;padding-bottom:1rem;display:flex}@media screen and (max-width:1280px){.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:0}}.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-row .contact-us-feedback-form-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(50% - .5rem);display:flex;position:relative}@media screen and (max-width:1280px){.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-row .contact-us-feedback-form-item{width:100%;padding-bottom:1rem}}.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-button-container{justify-content:flex-start;align-items:center;width:100%;display:flex}.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-button-container button{width:11.25rem}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-feedback-container .contact-us-feedback-button-container button{width:100%}}.contact-us-container .contact-us-content-container .contact-us-sended-feedback-container{background-color:#f3f3f3;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:center;width:55rem;padding:4rem 2.25rem;display:flex}@media screen and (max-width:1280px){.contact-us-container .contact-us-content-container .contact-us-sended-feedback-container{width:100%}}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-sended-feedback-container{padding:2rem}}.contact-us-container .contact-us-content-container .contact-us-sended-feedback-container .contact-us-sended-feedback-title{text-align:center;padding-bottom:.5rem;font-size:2.25rem;font-weight:600}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-sended-feedback-container .contact-us-sended-feedback-title{font-size:1.5rem}}.contact-us-container .contact-us-content-container .contact-us-sended-feedback-container .contact-us-sended-feedback-description{color:#333;text-align:center;font-size:1.187rem}@media screen and (max-width:768px){.contact-us-container .contact-us-content-container .contact-us-sended-feedback-container .contact-us-sended-feedback-description{font-size:.75rem}}.privacy-policy-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media (max-width:1060px){.privacy-policy-container{padding-top:3.81rem}}@media screen and (max-width:768px){.privacy-policy-container .mobile-privacy-policy-header{background-color:#c8102e;justify-content:center;align-items:center;width:100%;height:5.1rem;display:flex}.privacy-policy-container .mobile-privacy-policy-header h1{color:#fff;text-align:center;font-size:1.31rem;font-weight:700}}.privacy-policy-container .privacy-policy-content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:55rem;padding:3.625rem 2.875rem;display:flex}@media screen and (max-width:768px){.privacy-policy-container .privacy-policy-content{padding:1.25rem 1rem}}.privacy-policy-container .privacy-policy-content span{font-size:1.25rem}@media screen and (max-width:768px){.privacy-policy-container .privacy-policy-content span{font-size:1rem}}.privacy-policy-container .privacy-policy-content p{font-size:1rem;line-height:1.5rem}@media screen and (max-width:768px){.privacy-policy-container .privacy-policy-content p{font-size:.812rem;line-height:1.18rem}}.completed-order-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}@media (max-width:1060px){.completed-order-container{padding-top:3.81rem}}@media (max-width:1280px){.completed-order-container{justify-content:flex-start;align-items:flex-start}}.completed-order-container .empty-completed-order-container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 5rem);display:flex}@media screen and (max-width:1060px){.completed-order-container .empty-completed-order-container{min-height:calc(100vh - 3.8125rem)}}.completed-order-container .completed-order-content{z-index:1;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;height:100%;display:flex}@media (max-width:1280px){.completed-order-container .completed-order-content{flex-direction:column}}.completed-order-container .completed-order-content .completed-order-main-content{border-right:1px solid #0000001c;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 30rem);height:100%;display:flex}@media screen and (max-width:1280px){.completed-order-container .completed-order-content .completed-order-main-content{border-right:none;width:100%}}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content{padding-top:1rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:2.25rem;display:flex}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column{padding:1.5rem 1rem 7rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-ticket-info-container{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-ticket-info-container{align-items:flex-start;width:100%}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-ticket-info-container .completed-order-ticket-info-title-container{flex-direction:column;justify-content:center;align-items:center;width:65%;display:flex}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-ticket-info-container .completed-order-ticket-info-title-container{width:100%}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-ticket-info-container .completed-order-ticket-info-title-container .completed-order-ticket-info-title{text-align:center;padding-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-ticket-info-container .completed-order-ticket-info-title-container .completed-order-ticket-info-title{padding-bottom:1rem;font-size:1.125rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-ticket-info-container .completed-order-ticket-info-title-container .completed-order-ticket-info-description{text-align:center;font-size:1rem;font-weight:500;line-height:1.375rem}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-ticket-info-container .completed-order-ticket-info-title-container .completed-order-ticket-info-description{text-align:left;font-size:.875rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container{flex-direction:column;justify-content:center;align-items:center;width:50%;min-width:32rem;margin-top:2rem;display:flex}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container{justify-content:flex-start;align-items:flex-start;width:100%;min-width:auto}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container .completed-order-next-title-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container .completed-order-next-title-container .completed-order-next-title{text-align:center;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container .completed-order-next-title-container .completed-order-next-title{font-size:1.125rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container .completed-order-step-item-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:1.75rem;display:flex}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container .completed-order-step-item-container .completed-order-step-item-title{font-size:1rem;font-weight:500;line-height:1.375rem}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container .completed-order-step-item-container .completed-order-step-item-title{font-size:.875rem}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-container .completed-order-step-item-container .completed-order-step-item-title br{display:none}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:3rem;display:flex}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container .completed-order-next-insurance-button{color:#c8102e;background-color:#ff0;border:1px solid #c8102e;border-radius:1.5rem;justify-content:center;align-items:center;height:3rem;padding:0 1.5rem;font-family:Avant Garde Gothic,sans-serif;font-weight:600;display:flex}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container .completed-order-next-insurance-button:hover{cursor:pointer;color:#fff;background-color:#c8102e;transition:all .3s}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container{margin-bottom:1rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container button{width:calc(33.3% - .5rem);min-width:280px}@media screen and (max-width:1420px) and (min-width:1281px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container button{width:100%;margin-bottom:1rem}}@media screen and (max-width:940px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-next-button-container button{width:100%;margin-bottom:1rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container{align-items:flex-start}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-experience-container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:32rem;display:flex}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-experience-container span{text-align:center;padding-top:1rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-experience-container{min-width:auto}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-experience-container span{padding-top:.5rem;font-size:1.125rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-form-container{flex-direction:column;justify-content:center;align-items:center;width:75%;margin:1.5rem 0;display:flex;position:relative}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-form-container{width:100%;margin:1rem 0}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-form-button{flex-direction:row;justify-content:center;align-items:center;width:50%;margin-bottom:1rem;display:flex}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-form-button button{width:12rem}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-form-button{width:100%}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-feedback-form-button button{width:100%;margin-top:.5rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-sended-feedback-container{background-color:#f3f3f3;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:center;width:55rem;padding:4rem 2.25rem;display:flex}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-sended-feedback-container{width:100%;padding:1.5rem 1rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-sended-feedback-container .completed-order-sended-feedback-title{text-align:center;padding-bottom:.5rem;font-size:2.25rem;font-weight:600}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-sended-feedback-container .completed-order-sended-feedback-title{font-size:1.5rem}}.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-sended-feedback-container .completed-order-sended-feedback-description{color:#333;text-align:center;font-size:1.187rem}@media screen and (max-width:768px){.completed-order-container .completed-order-content .completed-order-main-content .completed-order-main-content-column .completed-order-feedback-container .completed-order-sended-feedback-container .completed-order-sended-feedback-description{font-size:.75rem}}.completed-order-container .completed-order-content .completed-order-sidebar{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:30rem;padding:1rem 1.5rem;display:flex;top:0;overflow:auto}@media screen and (max-width:1280px){.completed-order-container .completed-order-content .completed-order-sidebar{display:none}}.about-us-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (max-width:1060px){.about-us-container{padding-top:3.81rem}}@media screen and (max-width:768px){.about-us-container .mobile-about-us-header{background-color:#c8102e;justify-content:center;align-items:center;width:100%;height:5.1rem;display:flex}.about-us-container .mobile-about-us-header h1{color:#fff;text-align:center;font-size:1.31rem;font-weight:700}}.about-us-container .about-us-content-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:6rem 1rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container{padding:2rem 1rem}}.about-us-container .about-us-content-container .about-us-first-slide-container{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:70.25rem;padding-bottom:6rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-first-slide-container{flex-direction:column;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}}.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-right:1.25rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-column{width:100%;padding-bottom:2rem;padding-right:0}}.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-column .about-us-first-slide-title{color:#333;padding-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.625rem}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-column .about-us-first-slide-title{padding-bottom:1rem;font-size:1rem;line-height:1.25rem}}.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-column .about-us-first-slide-description{padding-bottom:1.5rem;font-size:1.125rem;line-height:1.625rem}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-column .about-us-first-slide-description{padding-bottom:1rem;font-size:.8125rem;line-height:1.25rem}}.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-column .about-us-first-slide-description:last-child{padding-bottom:0}.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-image{justify-content:center;align-items:center;width:50%;padding-left:1.25rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-image{width:100%;padding-left:0}}.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-image img{object-fit:cover;border-radius:1rem;width:100%;height:581px}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-first-slide-container .about-us-first-slide-image img{height:auto}}.about-us-container .about-us-content-container .about-us-second-slide-container{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:70.25rem;padding-bottom:6rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-second-slide-container{flex-direction:column-reverse;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}}.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-left:1.25rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-column{width:100%;padding-bottom:2rem;padding-left:0}}.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-column .about-us-second-slide-title{color:#333;padding-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.625rem}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-column .about-us-second-slide-title{padding-bottom:1rem;font-size:1rem;line-height:1.25rem}}.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-column .about-us-second-slide-description{padding-bottom:1.5rem;font-size:1.125rem;line-height:1.625rem}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-column .about-us-second-slide-description{padding-bottom:1rem;font-size:.8125rem;line-height:1.25rem}}.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-column .about-us-second-slide-description:last-child{padding-bottom:0}.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-image{justify-content:center;align-items:center;width:50%;padding-right:1.25rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-image{width:100%;padding-right:0}}.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-image img{object-fit:cover;border-radius:1rem;width:100%;height:581px}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-second-slide-container .about-us-second-slide-image img{height:auto}}.about-us-container .about-us-content-container .about-us-third-slide-container{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:70.25rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-third-slide-container{flex-direction:column;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}}.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-right:1.25rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-column{width:100%;padding-bottom:2rem;padding-right:0}}.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-column .about-us-third-slide-title{color:#333;padding-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.625rem}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-column .about-us-third-slide-title{padding-bottom:1rem;font-size:1rem;line-height:1.25rem}}.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-column .about-us-third-slide-description{padding-bottom:1.5rem;font-size:1.125rem;line-height:1.625rem}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-column .about-us-third-slide-description{padding-bottom:1rem;font-size:.8125rem;line-height:1.25rem}}.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-column .about-us-third-slide-description:last-child{padding-bottom:0}.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-image{justify-content:center;align-items:center;width:50%;padding-left:1.25rem;display:flex}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-image{width:100%;padding-left:0}}.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-image img{object-fit:cover;border-radius:1rem;width:100%;height:581px}@media screen and (max-width:768px){.about-us-container .about-us-content-container .about-us-third-slide-container .about-us-third-slide-image img{height:auto}}.ticket-data-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}@media (max-width:1060px){.ticket-data-container{padding-top:3.81rem}}@media (max-width:1280px){.ticket-data-container{justify-content:flex-start;align-items:flex-start}}.ticket-data-container .ticket-data-content{z-index:1;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;height:100%;display:flex}@media (max-width:1280px){.ticket-data-container .ticket-data-content{flex-direction:column}}.ticket-data-container .ticket-data-content .ticket-data-main-content{border-right:1px solid #0000001c;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 30rem);height:100%;display:flex}@media screen and (max-width:1280px){.ticket-data-container .ticket-data-content .ticket-data-main-content{border-right:none;width:100%}}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content{padding-top:1rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:2.25rem;display:flex}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column{padding:1.5rem 1rem 7rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container{align-items:flex-start;width:100%}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-title-container{flex-direction:column;justify-content:center;align-items:center;width:65%;display:flex}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-title-container{width:100%}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-title-container .ticket-information-title{text-align:center;padding-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-title-container .ticket-information-title{padding-bottom:1rem;font-size:1.125rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-title-container .ticket-information-description{text-align:center;font-size:1rem;font-weight:500;line-height:1.375rem}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-title-container .ticket-information-description{text-align:left;font-size:.875rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container{flex-direction:column;justify-content:center;align-items:center;width:50%;min-width:32rem;margin-top:2rem;display:flex}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container{justify-content:flex-start;align-items:flex-start;width:100%;min-width:auto}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-next-title-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-next-title-container .ticket-information-next-title{text-align:center;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-next-title-container .ticket-information-next-title{font-size:1.125rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-step-item-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:1.75rem;display:flex}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-step-item-container .ticket-information-step-item-title{font-size:1rem;font-weight:500;line-height:1.375rem}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-step-item-container .ticket-information-step-item-title{font-size:.875rem}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-step-item-container .ticket-information-step-item-title br{display:none}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-next-button-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:3rem;display:flex}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-next-button-container{margin-bottom:1rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-next-button-container button{width:calc(50% - .5rem)}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-next-button-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-container .ticket-information-next-container .ticket-information-next-button-container button{width:100%;margin-bottom:1rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container{align-items:flex-start}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-experience-container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:32rem;display:flex}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-experience-container span{text-align:center;padding-top:1rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-experience-container{min-width:auto}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-experience-container span{padding-top:.5rem;font-size:1.125rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-form-container{flex-direction:column;justify-content:center;align-items:center;width:75%;margin:1.5rem 0;display:flex;position:relative}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-form-container{width:100%;margin:1rem 0}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-form-button{flex-direction:row;justify-content:center;align-items:center;width:50%;margin-bottom:1rem;display:flex}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-form-button button{width:12rem}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-form-button{width:100%}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-feedback-form-button button{width:100%;margin-top:.5rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-sended-feedback-container{background-color:#f3f3f3;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:center;width:55rem;padding:4rem 2.25rem;display:flex}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-sended-feedback-container{width:100%;padding:1.5rem 1rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-sended-feedback-container .ticket-information-sended-feedback-title{text-align:center;padding-bottom:.5rem;font-size:2.25rem;font-weight:600}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-sended-feedback-container .ticket-information-sended-feedback-title{font-size:1.5rem}}.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-sended-feedback-container .ticket-information-sended-feedback-description{color:#333;text-align:center;font-size:1.187rem}@media screen and (max-width:768px){.ticket-data-container .ticket-data-content .ticket-data-main-content .ticket-data-main-content-column .ticket-information-feedback-container .ticket-information-sended-feedback-container .ticket-information-sended-feedback-description{font-size:.75rem}}.ticket-data-container .ticket-data-content .ticket-information-sidebar{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:30rem;padding:1rem 1.5rem;display:flex;top:0;overflow:auto}@media screen and (max-width:1280px){.ticket-data-container .ticket-data-content .ticket-information-sidebar{display:none}}.routes-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (max-width:1060px){.routes-container{padding-top:3.81rem}}.routes-container .routes-page-header-container{justify-content:center;align-items:center;width:100%;display:flex}.routes-container .routes-page-header-container .mobile-routes-page-header{background-color:#c8102e;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:.5rem;display:flex}.routes-container .routes-page-header-container .mobile-routes-page-header .mobile-routes-search-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.routes-container .routes-page-header-container .mobile-routes-page-header .mobile-routes-page-title{color:#fff;padding-top:2.5rem;padding-bottom:2rem;font-size:1.31rem;font-weight:700;line-height:1.5rem}@media screen and (min-width:768px){.routes-container .routes-page-header-container .mobile-routes-page-header{display:none}}.routes-container .routes-content-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0 1rem;display:flex}.routes-container .routes-content-container .routes-first-slide-container{border-bottom:1px solid #00000021;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:70.375rem;padding-bottom:2rem;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-first-slide-container{border:none}}.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-header{justify-content:center;align-items:center;width:100%;padding-top:6rem;padding-bottom:2.5rem;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-header{justify-content:flex-start;padding:1.5rem 0}}.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-header .routes-first-slide-title{color:#333;text-align:center;font-size:2.875rem;font-weight:600;line-height:3.75rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-header .routes-first-slide-title{text-align:left;font-size:1.5rem;line-height:2.125rem}.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-header .routes-first-slide-title br{display:none}}.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-content-container{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media screen and (max-width:1280px){.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-content-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-content-container .routes-first-slide-description-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media screen and (max-width:1280px){.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-content-container .routes-first-slide-description-container{width:100%}}.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-content-container .routes-first-slide-description-container .routes-first-slide-description{color:#333;font-size:1.125rem;line-height:1.6875rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-content-container .routes-first-slide-description-container .routes-first-slide-description{font-size:.8125rem;line-height:1.25rem}}.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-content-container .routes-first-slide-popular-routes-container{justify-content:flex-start;align-items:flex-start;width:60%;display:flex}@media screen and (max-width:1280px){.routes-container .routes-content-container .routes-first-slide-container .routes-first-slide-content-container .routes-first-slide-popular-routes-container{width:100%}}.routes-container .routes-content-container .routes-directions-container{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:70.375rem;padding:2.5rem 0;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-directions-container{flex-direction:column;padding:0}}.routes-container .routes-content-container .routes-directions-container .routes-directions-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-left:4.375rem;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-directions-container .routes-directions-column{width:100%;padding-left:0}}.routes-container .routes-content-container .routes-directions-container .routes-directions-column .popular-route-column-title{color:#333;padding-bottom:1.5rem;font-size:2.25rem;font-weight:600;line-height:2.56rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-directions-container .routes-directions-column .popular-route-column-title{padding-top:1rem;padding-bottom:0;font-size:1.5rem;line-height:1.93rem}}.routes-container .routes-content-container .routes-second-slide-container{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:70.375rem;padding:2.5rem 0;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-second-slide-container{flex-direction:column-reverse;align-items:flex-start;padding:1rem 0}}.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-right:2.5rem;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-column{width:100%;padding-right:0}}.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-column .routes-second-slide-title{color:#333;padding-bottom:1.5rem;font-size:2.25rem;font-weight:600;line-height:2.56rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-column .routes-second-slide-title{padding-bottom:1rem;font-size:1.5rem;line-height:1.93rem}}.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-column .routes-second-slide-description{padding-bottom:1.5rem;font-size:1.125rem;line-height:1.625rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-column .routes-second-slide-description{padding-bottom:1rem;font-size:.8125rem;line-height:1.25rem}}.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-column .routes-second-slide-description:last-child{padding-bottom:0}.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-image{justify-content:center;align-items:center;width:50%;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-image{width:100%;padding-bottom:2rem}}.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-image img{object-fit:cover;border-radius:1rem;width:100%;height:581px}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-second-slide-container .routes-second-slide-image img{height:auto}}.routes-container .routes-content-container .routes-third-slide-container{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:70.375rem;padding:2.5rem 0;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-third-slide-container{flex-direction:column;align-items:flex-start;padding:1rem 0}}.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-column{width:100%}}.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-column .routes-third-slide-title{color:#333;padding-bottom:1.5rem;font-size:2.25rem;font-weight:600;line-height:2.56rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-column .routes-third-slide-title{padding-bottom:1rem;font-size:1.5rem;line-height:1.93rem}}.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-column .routes-third-slide-description{padding-bottom:1.5rem;font-size:1.125rem;line-height:1.625rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-column .routes-third-slide-description{padding-bottom:1rem;font-size:.8125rem;line-height:1.25rem}}.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-column .routes-third-slide-description:last-child{padding-bottom:0}.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-image{justify-content:center;align-items:center;width:50%;padding-right:2.5rem;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-image{width:100%;padding-bottom:2rem;padding-right:0}}.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-image img{object-fit:cover;border-radius:1rem;width:100%;height:581px}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-third-slide-container .routes-third-slide-image img{height:auto}}.routes-container .routes-content-container .routes-fourth-slide-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:70.375rem;padding-top:2.5rem;padding-bottom:6rem;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-fourth-slide-container{flex-direction:column;padding-top:1rem;padding-bottom:3rem}}.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column:first-child{padding-right:2.5rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column:first-child{padding-bottom:2rem;padding-right:0}}.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;display:flex}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column{width:100%}}.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column .routes-fourth-slide-title{color:#333;padding-bottom:1.5rem;font-size:2.25rem;font-weight:600;line-height:2.56rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column .routes-fourth-slide-title{padding-bottom:1rem;font-size:1.5rem;line-height:1.93rem}}.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column .routes-fourth-slide-description{padding-bottom:1.5rem;font-size:1.125rem;line-height:1.625rem}@media screen and (max-width:768px){.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column .routes-fourth-slide-description{padding-bottom:1rem;font-size:.8125rem;line-height:1.25rem}}.routes-container .routes-content-container .routes-fourth-slide-container .routes-fourth-slide-column .routes-fourth-slide-description:last-child{padding-bottom:0}.preview-tickets-container{background-color:#f0f0f0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;display:flex}@media screen and (max-width:1060px){.preview-tickets-container{min-height:calc(100vh - 61px);padding-top:61px}}.preview-tickets-container .preview-tickets-content-container{flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;max-width:97.5rem;padding:1rem 2.5rem;display:flex}@media screen and (max-width:1060px){.preview-tickets-container .preview-tickets-content-container{padding:1rem .5rem}}.preview-tickets-container .preview-tickets-content-container .preview-tickets-header{padding-top:1rem;padding-bottom:1rem}@media screen and (max-width:1060px){.preview-tickets-container .preview-tickets-content-container .preview-tickets-header{padding-top:.5rem;padding-bottom:1rem}}.resultsPage_mainContainer{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:calc(100vh - 5rem);display:flex}@media screen and (max-width:1060px){.resultsPage_mainContainer{min-height:100vh}}.searching_mainContainer{background-color:#f3f3f3;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:calc(100vh - 5rem);display:flex}@media screen and (max-width:1060px){.searching_mainContainer{min-height:100vh}}.offer-agreement-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (max-width:1060px){.offer-agreement-container{padding-top:3.81rem}}.carriers-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:calc(100vh - 31.5rem);display:flex}@media (max-width:1060px){.carriers-container{min-height:calc(100vh - 45rem);padding-top:3.81rem}}.carriers-container .carriers-page-header-container{justify-content:center;align-items:center;width:100%;display:flex}.carriers-container .carriers-page-header-container .mobile-carriers-page-header{background-color:#c8102e;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:.5rem;display:flex}.carriers-container .carriers-page-header-container .mobile-carriers-page-header .mobile-carriers-search-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.carriers-container .carriers-page-header-container .mobile-carriers-page-header .mobile-carriers-page-title{color:#fff;padding-top:2.5rem;padding-bottom:2rem;font-size:1.31rem;font-weight:700;line-height:1.5rem}@media screen and (min-width:768px){.carriers-container .carriers-page-header-container .mobile-carriers-page-header{display:none}}.carriers-container .carriers-content-container{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 2.5rem;display:flex}@media (max-width:768px){.carriers-container .carriers-content-container{padding:1.5rem 1rem}}.carriers-container .carriers-content-container .carriers-description-container{border-bottom:1px solid #00000024;justify-content:flex-start;align-items:flex-start;max-width:1280px;padding:1rem 0;display:flex}@media (max-width:768px){.carriers-container .carriers-content-container .carriers-description-container{border-bottom:none}}.carriers-container .carriers-content-container .carriers-description-container .carriers-description{color:#333;font-size:1.125rem;line-height:1.6875rem}@media (max-width:768px){.carriers-container .carriers-content-container .carriers-description-container .carriers-description{font-size:.8125rem;line-height:1.25rem}}.carriers-container .carriers-content-container .carriers-links-container{justify-content:flex-start;align-items:flex-start;width:100%;max-width:1100px;padding:1.5rem 0;display:flex}@media (max-width:768px){.carriers-container .carriers-content-container .carriers-links-container{padding:1rem 0}}.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column{width:100%;margin:0;padding:0;list-style:none}.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link{border-bottom:1px solid #0000;width:100%;min-width:260px}@media screen and (max-width:768px){.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link{border-bottom:1px solid #00000017}}.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link a.carriers-link-text{color:#000;justify-content:flex-start;align-items:center;width:100%;padding-bottom:2rem;font-size:1.375rem;font-weight:600;line-height:1.562rem;text-decoration:none;display:flex}@media screen and (max-width:768px){.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link a.carriers-link-text{justify-content:space-between;padding-top:.625rem;padding-bottom:.375rem;font-size:.875rem;line-height:.9375rem}}.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link a.carriers-link-text span{padding-right:1.5rem}.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link a.carriers-link-text:hover{color:#c8102e}.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link a.carriers-link-text:hover .carriers-link-icon path,.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link a.carriers-link-text:hover .carriers-link-mobile-icon path{fill:#c8102e}@media screen and (max-width:768px){.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link .carriers-link-icon{display:none}}@media screen and (min-width:769px){.carriers-container .carriers-content-container .carriers-links-container .carriers-links-column .carriers-link .carriers-link-mobile-icon{display:none}}.carrier-details-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:calc(100vh - 5rem);display:flex}@media (max-width:1060px){.carrier-details-container{min-height:100vh;padding-top:3.81rem}}.carrier-details-container .carrier-details-header-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container{z-index:1;background-color:#c8102e;justify-content:center;align-items:flex-start;width:100%;height:387px;display:flex;position:relative}@media (max-width:768px){.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container{height:168px}}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-banner-wrapper{z-index:2;background-color:#00000080;justify-content:center;align-items:flex-start;width:100%;height:335px;display:flex;position:absolute;bottom:0;left:0}@media (max-width:768px){.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-banner-wrapper{height:160px}}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-banner-wrapper:after{content:"";z-index:2;background-color:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-banner-wrapper img{z-index:1}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:335px;display:flex;position:absolute;bottom:0;left:0}@media (max-width:768px){.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container{height:160px}}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1300px;height:100%;padding:0 2.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container{padding:0 1rem}}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container .carrier-details-header-title-group{margin:0;padding:0;font-weight:400}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container .carrier-details-header-title-group .carrier-details-header-upper-title{color:#fff;padding-bottom:.5rem;font-size:1.25rem;font-weight:300;line-height:1.5rem}@media (max-width:768px){.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container .carrier-details-header-title-group .carrier-details-header-upper-title{padding-bottom:0;font-size:.75rem}}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container .carrier-details-header-title-group .carrier-details-header-title-main{color:#fff;padding-bottom:.5rem;font-size:2.25rem;font-weight:600;line-height:2.25rem;display:block}@media (max-width:768px){.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container .carrier-details-header-title-group .carrier-details-header-title-main{padding-bottom:0;font-size:1.5rem;line-height:2rem}}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container .carrier-details-header-subtitle{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.5rem}.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container .carrier-details-header-subtitle .carrier-details-header-subtitle-primary{color:#c8102e}@media (max-width:768px){.carrier-details-container .carrier-details-header-container .carrier-details-header-banner-container .carrier-details-header-info-container .carrier-details-header-wrapper-container .carrier-details-header-subtitle{font-size:.875rem}}.carrier-details-container .carrier-details-header-container .search-placeholder{background-color:#000000b3;width:100%;height:1px;display:flex}.carrier-details-container .carrier-details-header-container .carrier-details-header-search-placeholder{width:100%;min-height:196px;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-header-container .carrier-details-header-search-placeholder{min-height:372px}}.carrier-details-container .carrier-details-header-container .carrier-details-header-search-placeholder.hidden{display:none}.carrier-details-container .carrier-details-header-container .carrier-details-header-search-wrapper{z-index:4;opacity:1;width:100%;transition:background-color .3s}.carrier-details-container .carrier-details-header-container .carrier-details-header-search-wrapper.is-fixed{background-color:#fff;width:100%;animation:.4s ease-out forwards fadeInDown;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}.carrier-details-container .carrier-details-header-container .carrier-details-header-search-wrapper.is-fixed+.search-placeholder{display:block}@media (max-width:1060px){.carrier-details-container .carrier-details-header-container .carrier-details-header-search-wrapper.is-fixed{top:61px}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.carrier-details-container .carriers-details-full-screen-viewer{z-index:9999;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.carrier-details-container .carrier-details-info-container{justify-content:space-between;width:100%;max-width:1560px;min-height:792px;margin:0 auto;padding:5rem 2.5rem 3.5rem;display:flex}@media (max-width:1060px){.carrier-details-container .carrier-details-info-container{min-height:unset;flex-direction:column;gap:20px}}@media (max-width:768px){.carrier-details-container .carrier-details-info-container{padding:1.25rem 1rem}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column{flex-direction:column;align-items:flex-start;width:calc(40% - 12px);display:flex}@media (max-width:1060px){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column{flex:auto;order:2;width:100%}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-wrapper{gap:20px;width:100%;padding-bottom:3rem;display:flex}@media (max-width:1060px){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-wrapper{display:none}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-wrapper .carrier-details-info-small-images-container{flex-direction:row;gap:24px;width:100%;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-wrapper .carrier-details-info-small-images-container{flex-direction:row;flex:auto;height:100px;overflow:hidden}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-wrapper .carrier-details-info-small-images-container .carrier-details-info-small-image-wrapper{border-radius:16px;width:100%;padding-top:50%;position:relative;overflow:hidden}@media (max-width:768px){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-wrapper .carrier-details-info-small-images-container .carrier-details-info-small-image-wrapper{flex:50%;height:100%;padding-top:0}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-mobile{display:none}@media (max-width:1060px){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-mobile{gap:10px;width:100%;margin-bottom:20px;padding-bottom:10px;display:flex;overflow-x:scroll}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-small-images-mobile .carrier-details-info-small-image-wrapper{cursor:pointer;border-radius:8px;flex:0 0 100px;height:75px;position:relative;overflow:hidden}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-header{align-items:center;gap:8px;margin-bottom:1.5rem;display:flex}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-header .carrier-details-info-logo{display:block}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer{width:100%;margin:0 0 1rem;display:none}@media (max-width:768px){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer{display:block}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer .horizontal-simplebar{width:100%;height:auto;min-height:210px}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer .horizontal-simplebar .simplebar-placeholder{height:1px!important}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer .mobile-images-flex-container{gap:10px;width:-webkit-max-content;width:max-content;min-width:100%;display:flex}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer .mobile-images-flex-container.single-image{width:100%;display:block}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer .mobile-images-flex-container.single-image .carrier-details-info-small-image-wrapper{aspect-ratio:16/9;flex:none;width:100%;height:auto}@supports not (aspect-ratio:16/9){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer .mobile-images-flex-container.single-image .carrier-details-info-small-image-wrapper{height:0;padding-top:56.25%}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer .mobile-images-flex-container .carrier-details-info-small-image-wrapper{cursor:pointer;border-radius:12px;flex:0 0 200px;height:200px;transition:transform .2s;position:relative;overflow:hidden}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-mobile-image-viewer .mobile-images-flex-container .carrier-details-info-small-image-wrapper:active{transform:scale(.98)}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-description{color:#333;margin-bottom:2rem;font-size:1.25rem;font-weight:300;line-height:1.75}@media (max-width:768px){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-description{margin-bottom:1.5rem;font-size:1rem;line-height:1.5rem}}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-button{color:#fff;cursor:pointer;background-color:#c8102e;border:none;border-radius:20px;padding:12px 20px;font-size:1rem;font-weight:600;transition:background-color .2s}.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-button:hover{opacity:.9}@media (max-width:768px){.carrier-details-container .carrier-details-info-container .carrier-details-info-left-column .carrier-details-info-button{width:100%}}.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column{width:calc(60% - 12px);max-height:calc(100vh - 196px);position:relative}@media (max-width:1060px){.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column{width:100%;padding-bottom:2rem}}@media (max-width:768px){.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column{display:none}}.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column .carrier-details-info-images-wrapper{gap:20px;width:100%;height:95%;display:flex}.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column .carrier-details-info-images-wrapper .carrier-details-info-main-image-wrapper{border-radius:16px;flex:65%;padding-top:45%;position:relative;overflow:hidden}@media (max-width:1060px){.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column .carrier-details-info-images-wrapper .carrier-details-info-main-image-wrapper{padding-top:100%}}@media (max-width:768px){.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column .carrier-details-info-images-wrapper .carrier-details-info-main-image-wrapper{padding-top:60%}}.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column .carrier-details-info-carousel-dots{z-index:10;flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column .carrier-details-info-carousel-dots .dot-container{cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.carrier-details-container .carrier-details-info-container .carrier-details-info-right-column .carrier-details-info-carousel-dots .dot-container .dot-content{justify-content:center;align-items:center;display:flex}.carrier-details-container .carrier-details-popular-routes-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1560px;margin:0 auto;padding:3.5rem 2.5rem 7rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container{padding:2rem 1rem 4.25rem}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-title-container{border:1px dashed #a9a9a9;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;margin-bottom:2.5rem;padding:.875rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-title-container{margin-bottom:1.5rem;padding:.75rem .875rem}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-title-container .carrier-details-popular-routes-title{color:#000;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-title-container .carrier-details-popular-routes-title{font-size:1.25rem;line-height:1.5rem}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-title-container .carrier-details-popular-routes-title .carrier-details-popular-routes-title-primary{color:#c8102e}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table{border:1px solid #dcdcdc;border-radius:8px;width:100%;overflow:hidden}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-row:not(:last-child){border-bottom:1px solid #dcdcdc}@media (max-width:1060px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-row{grid-template-columns:1fr}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell:not(:last-child){border-right:1px solid #dcdcdc}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell:hover .route-link .route-city-text-container .route-city-text{color:#c8102e}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell:hover .route-link .route-city-text-container{border-bottom:1px solid #c8102e}}@media (max-width:1060px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell{border-right:none}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell:not(:last-child){border-bottom:1px solid #dcdcdc;border-right:none}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .empty-cell{visibility:hidden}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link{color:inherit;justify-content:space-between;align-items:center;width:100%;padding:1.125rem 2rem;text-decoration:none;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link{padding:1.125rem 1.25rem}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-city-text-container{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-city-text-container{border-bottom:1px solid #171d28}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-city-text-container .route-city-text{color:#171d28;font-size:1.25rem;font-weight:600}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-city-text-container .route-city-text{font-size:.875rem;line-height:.9rem}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-details-text-row{flex-direction:row;justify-content:center;align-items:center;display:flex}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-details-text-row .route-details-text-block{border-bottom:.5px solid #c8102e;justify-content:center;align-items:center;margin-right:.5rem;display:flex}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-details-text-row .route-details-text-block:hover{opacity:.8}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-details-text-row .route-details-text-block .route-details-text{color:#c8102e;align-items:center;gap:4px;font-size:.875rem;font-weight:600;line-height:1rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-details-text-row .route-details-text-block .route-details-text{display:none}}.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-details-text-row .route-details-icon-container{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-popular-routes-container .carrier-details-popular-routes-table .route-cell .route-link .route-details-text-row .route-details-icon-container .route-details-icon{transform:scale(1.25)}}.carrier-details-container .carrier-details-description-container-wrapper{z-index:0;background-color:#c8102e;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative}.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container{z-index:2;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;max-width:1560px;margin:0 auto;padding:10.5rem 4.5rem 1rem;display:flex}@media (max-width:1350px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container{padding:6rem 4.5rem 1rem}}@media (max-width:1060px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container{flex-direction:column}}@media (max-width:768px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container{flex-direction:column;padding:2rem 1rem 1rem}}.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-left-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(50% - 2.25rem);height:100%;padding-bottom:10rem;display:flex}@media (max-width:1060px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-left-column{width:100%;height:100%;padding-bottom:.5rem}}.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-left-column .carrier-details-description-title{color:#fff;padding-bottom:2.625rem;font-size:2.25rem;font-weight:600;line-height:2.6875rem}@media (max-width:1060px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-left-column .carrier-details-description-title{padding-bottom:.5rem;font-size:1.5rem}}.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-left-column .carrier-details-description{color:#fff;font-size:1.25rem;font-weight:300;line-height:2rem}@media (max-width:1060px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-left-column .carrier-details-description{font-size:1rem;line-height:1.5rem}}.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-right-column{flex-direction:column;justify-content:flex-end;align-items:center;width:calc(50% - 2.25rem);padding-top:2rem;display:flex}@media (max-width:1060px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-right-column{justify-content:center;align-items:center;width:100%}}.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-right-column .carrier-details-description-container-image{width:100%;height:auto}@media (max-width:1060px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container .carrier-details-description-right-column .carrier-details-description-container-image{width:90%}}.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container-background{z-index:1;width:100%;height:auto;max-height:10rem;position:absolute;bottom:-1px;right:0}@media (max-width:768px){.carrier-details-container .carrier-details-description-container-wrapper .carrier-details-description-container-background{width:140%}}.carrier-details-container .carrier-details-services-container{flex-direction:column;width:100%;max-width:1560px;margin:0 auto;padding:7.25rem 2.5rem 3.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-services-container{padding:4rem 1rem 2rem}}.carrier-details-container .carrier-details-services-container .carrier-details-services-title-container{flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:2rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-services-container .carrier-details-services-title-container{padding-bottom:1.125rem}}.carrier-details-container .carrier-details-services-container .carrier-details-services-title-container .carrier-details-services-icon-container{justify-content:center;align-items:center;margin-right:1.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-services-container .carrier-details-services-title-container .carrier-details-services-icon-container{display:none}}.carrier-details-container .carrier-details-services-container .carrier-details-services-title-container .carrier-details-services-title{color:#000;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:768px){.carrier-details-container .carrier-details-services-container .carrier-details-services-title-container .carrier-details-services-title{font-size:1.25rem;line-height:1.625rem}}.carrier-details-container .carrier-details-services-container .carrier-details-services-title-container .carrier-details-services-title .carrier-details-services-title-primary{color:#c8102e}.carrier-details-container .carrier-details-services-container .carrier-details-services-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem 4rem;display:grid}@media (max-width:768px){.carrier-details-container .carrier-details-services-container .carrier-details-services-grid{grid-template-columns:unset;gap:.5rem}}.carrier-details-container .carrier-details-services-container .carrier-details-services-grid .service-card{border:1px dashed #a9a9a9;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;height:100%;padding:1rem 1.25rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-services-container .carrier-details-services-grid .service-card{padding:.875rem .75rem}}.carrier-details-container .carrier-details-services-container .carrier-details-services-grid .service-card .service-card-content{align-items:center;gap:.75rem;display:flex}.carrier-details-container .carrier-details-services-container .carrier-details-services-grid .service-card .service-card-content .service-icon-wrapper{justify-content:center;align-items:center;width:17px;height:17px;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-services-container .carrier-details-services-grid .service-card .service-card-content .service-icon-wrapper{transform:scale(.9)}}.carrier-details-container .carrier-details-services-container .carrier-details-services-grid .service-card .service-card-content .service-description{color:#000;margin:0;font-size:1rem;font-weight:300}@media (max-width:768px){.carrier-details-container .carrier-details-services-container .carrier-details-services-grid .service-card .service-card-content .service-description{font-size:.875rem}}.carrier-details-container .carrier-details-services-container .carrier-details-services-grid .service-card .service-check-mark{color:#c8102e;font-size:.875rem;font-weight:700}.carrier-details-container .carrier-details-conditions-container{flex-direction:column;width:100%;max-width:1560px;margin:0 auto;padding:3.5rem 2.5rem 2rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-conditions-container{padding:4rem 1rem 2rem}}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-title-container{flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:1.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-title-container{padding-bottom:1.125rem}}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-title-container .carrier-details-conditions-title{color:#000;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:768px){.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-title-container .carrier-details-conditions-title{font-size:1.25rem;line-height:1.625rem}}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-title-container .carrier-details-conditions-title .carrier-details-conditions-title-primary{color:#c8102e}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:3rem;display:grid}@media (max-width:768px){.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-grid{grid-template-columns:unset;gap:1rem}}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-grid .carrier-details-conditions-item{background-color:#fafafa;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem;display:flex}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-grid .carrier-details-conditions-item .carrier-details-conditions-item-icon{justify-content:center;align-items:center;margin-bottom:1rem;display:flex;transform:scale(1.1)}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-grid .carrier-details-conditions-item-title{color:#000;margin-bottom:.875rem;font-size:1.125rem;font-weight:600;line-height:1.4375rem}@media (max-width:768px){.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-grid .carrier-details-conditions-item-title{font-size:.875rem;line-height:1rem}}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-grid .carrier-details-conditions-item-list{list-style:none}.carrier-details-container .carrier-details-conditions-container .carrier-details-conditions-grid .carrier-details-conditions-item-list .carrier-details-conditions-item-entity{color:#000;font-size:1rem;font-weight:300;line-height:1.4375rem}.carrier-details-container .carrier-details-faq-container{flex-direction:column;width:100%;max-width:1560px;margin:0 auto;padding:3.5rem 2.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-faq-container{padding:2rem 1rem}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-title-container{flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:2.625rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-title-container{padding-bottom:1.125rem}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-title-container .carrier-details-faq-title{color:#000;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-title-container .carrier-details-faq-title{font-size:1.25rem;line-height:1.625rem}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-title-container .carrier-details-faq-title .carrier-details-faq-title-primary{color:#c8102e}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;list-style:none;display:flex}@media screen and (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list{gap:.75rem;padding-top:0}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item{background-color:#f3f3f3;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:1rem 1.5rem;display:flex}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item.active{padding-left:2.625rem}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item:hover{cursor:pointer}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item:hover path{fill:#c8102e}@media screen and (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item{margin:.25rem 0}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item.active{padding-left:1.5rem}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question{justify-content:space-between;align-items:center;width:100%;display:flex}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question .carrier-details-faq-question-text{font-size:1.375rem;font-weight:600}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question .carrier-details-faq-question-text.active{color:#c8102e;font-weight:600}@media screen and (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question .carrier-details-faq-question-text{font-size:.875rem;font-weight:600}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question .carrier-details-faq-chevron-container{justify-content:center;align-items:center;margin-left:.5rem;display:flex}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question .carrier-details-faq-chevron-container .carrier-details-faq-chevron-icon{transition:transform .4s;transform:scale(1.4)}@media screen and (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question .carrier-details-faq-chevron-container .carrier-details-faq-chevron-icon{transform:scale(.75)}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question .carrier-details-faq-chevron-container .carrier-details-faq-chevron-icon.active{transform:scale(1.4)rotate(180deg)}@media screen and (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-question .carrier-details-faq-chevron-container .carrier-details-faq-chevron-icon.active{transform:scale(.75)rotate(180deg)}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-answer{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:.75rem;display:flex}@media screen and (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-answer{padding-top:.75rem}}.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-answer .carrier-details-faq-answer-text{color:#333;font-size:1.187rem}@media screen and (max-width:768px){.carrier-details-container .carrier-details-faq-container .carrier-details-faq-list .carrier-details-faq-item .carrier-details-faq-answer .carrier-details-faq-answer-text{font-size:.812rem}}.carrier-details-container .carrier-details-schedule-container{flex-direction:column;width:100%;max-width:1560px;margin:0 auto;padding:3.5rem 2.5rem 7rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-schedule-container{padding:2rem 1rem 3.5rem}}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-title-container{border:1px dashed #a9a9a9;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:2.5rem;padding:1rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-title-container{margin-bottom:1.5rem}}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-title-container .carrier-details-schedule-title{color:#000;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:768px){.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-title-container .carrier-details-schedule-title{font-size:1.25rem;line-height:1.625rem}}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-title-container .carrier-details-schedule-title .carrier-details-schedule-title-primary{color:#c8102e}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper{border:1px solid #c9c9c9f5;border-radius:4px;overflow:hidden}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table .schedule-route-link{color:#333;text-decoration:none}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table .schedule-route-link:hover{color:#c8102e}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table th,.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table td{color:#333;border-bottom:1px solid #c9c9c9f5;border-right:1px solid #c9c9c9f5;padding:1.25rem;font-size:1.25rem}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table th:last-child,.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table td:last-child{border-right:none}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table th:first-child,.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table td:first-child{width:65%;font-weight:500}@media (max-width:768px){.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table th,.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table td{padding:1rem .5rem;font-size:.625rem}}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead{background-color:#f5f4f4}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead th{color:#000;font-size:1.25rem;font-weight:600}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead th:nth-child(2),.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead th:nth-child(3),.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead th:nth-child(4){text-align:center}@media (max-width:768px){.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead th:nth-child(2),.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead th:nth-child(3),.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead th:nth-child(4){text-align:right;padding-right:.5rem}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table thead th{padding:1rem .5rem;font-size:.75rem}}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody tr{background-color:#fff}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody tr:last-child td{border-bottom:none}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody td{font-weight:500}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody td:nth-child(2),.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody td:nth-child(3){text-align:center;width:10%}.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody td:nth-child(4){text-align:center;width:15%}@media (max-width:768px){.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody td:nth-child(2),.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody td:nth-child(3),.carrier-details-container .carrier-details-schedule-container .carrier-details-schedule-table-wrapper .carrier-details-schedule-table tbody td:nth-child(4){text-align:right;background-color:#f5f4f4;padding-right:.5rem;font-weight:600}}.carrier-details-container .carrier-details-map-container-wrapper{z-index:0;background-color:#c8102e;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1560px;margin:0 auto;padding:1rem 4.5rem 9.5rem;display:flex}@media (max-width:1350px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container{padding:0 4.5rem 9.5rem}}@media (max-width:768px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container{flex-direction:column;padding:.5rem 1rem 5rem}}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-title-container{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:2.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-title-container{margin-bottom:1.5rem}}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-title-container .carrier-details-map-icon-container{justify-content:center;align-items:center;margin-right:1rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-title-container .carrier-details-map-icon-container{margin-right:.75rem;padding-bottom:.5rem;transform:scale(.75)}}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-title-container .carrier-details-map-title{color:#000;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:768px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-title-container .carrier-details-map-title{font-size:1.25rem;line-height:1.625rem}}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-title-container .carrier-details-map-title .carrier-details-map-title-primary{color:#c8102e}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper{justify-content:center;align-items:center;width:100%;max-width:800px;display:flex;position:relative}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-image{border-radius:.5rem;width:100%}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-first-icon-wrapper,.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-second-icon-wrapper,.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-third-icon-wrapper{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-first-icon-wrapper{top:-.5rem;right:-8rem;transform:rotate(-45deg)scale(.7)}@media (max-width:1060px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-first-icon-wrapper{right:-3rem}}@media (max-width:768px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-first-icon-wrapper{top:-1.75rem;right:-2rem;transform:rotate(-68deg)scale(.5)}}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-second-icon-wrapper{top:0;left:-5.5rem;transform:rotate(100deg)scale(.5)}@media (max-width:1060px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-second-icon-wrapper{left:-4rem}}@media (max-width:768px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-second-icon-wrapper{top:6rem;left:-2.5rem;transform:rotate(100deg)scale(.35)}}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-third-icon-wrapper{bottom:-2.5rem;right:1rem;transform:rotate(5deg)scale(.8)}@media (max-width:768px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container .carrier-details-map-image-wrapper .carrier-details-map-third-icon-wrapper{bottom:-4rem;right:5rem;transform:rotate(5deg)scale(.45)}}.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container-background{z-index:1;width:100%;height:auto;max-height:10rem;position:absolute;top:-1px;right:0}@media (max-width:768px){.carrier-details-container .carrier-details-map-container-wrapper .carrier-details-map-container-background{min-height:11rem}}.carrier-details-container .carrier-details-topic-links-container{flex-direction:column;width:100%;max-width:1560px;margin:0 auto;padding:3.5rem 2.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-topic-links-container{padding:2rem 1rem}}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-link-title-container{border:1px dashed #a9a9a9;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:2.625rem;padding:1rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-link-title-container{margin-bottom:1.125rem}}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-link-title-container .carrier-details-topic-link-title{color:#000;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:768px){.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-link-title-container .carrier-details-topic-link-title{font-size:1.25rem;line-height:1.625rem}}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-link-title-container .carrier-details-topic-link-title .carrier-details-topic-link-title-primary{color:#c8102e}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table{border:1px solid #dcdcdc;border-radius:8px;width:100%;overflow:hidden}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-links-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-links-row:not(:last-child){border-bottom:1px solid #dcdcdc}@media (max-width:1060px){.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-links-row{grid-template-columns:1fr}}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell:not(:last-child){border-right:1px solid #dcdcdc}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell:hover .topic-link .topic-link-city-text-container .topic-link-city-text{color:#c8102e}@media (max-width:1060px){.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell{border-right:none}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell:not(:last-child){border-bottom:1px solid #dcdcdc;border-right:none}}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell .empty-cell{visibility:hidden}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell .topic-link{color:inherit;justify-content:space-between;align-items:center;width:100%;padding:1.125rem 2rem;text-decoration:none;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell .topic-link{padding:1.125rem 1.25rem}}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell .topic-link .topic-link-city-text-container{justify-content:center;align-items:center;display:flex}.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell .topic-link .topic-link-city-text-container .topic-link-city-text{color:#171d28;font-size:1.25rem;font-weight:600}@media (max-width:768px){.carrier-details-container .carrier-details-topic-links-container .carrier-details-topic-links-table .topic-link-cell .topic-link .topic-link-city-text-container .topic-link-city-text{font-size:.875rem;line-height:.9rem}}.carrier-details-container .carrier-details-related-carriers-wrapper{background-color:#fbfbfb;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container{flex-direction:column;width:100%;max-width:1560px;margin:0 auto;padding:3.5rem 2.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container{padding:2rem 1rem}}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-related-carriers-title-container{background-color:#f5f4f4;border-radius:8px;width:100%;margin-bottom:2.625rem;padding:1rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-related-carriers-title-container{margin-bottom:1.125rem}}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-related-carriers-title-container .carrier-details-related-carriers-title{color:#000;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:768px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-related-carriers-title-container .carrier-details-related-carriers-title{font-size:1.25rem;line-height:1.625rem}}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table{background-color:#f5f4f4;border:1px dashed #cbcbcbf5;border-radius:8px;width:100%;overflow:hidden}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid{grid-template-columns:1fr 1fr;width:100%;display:grid}@media (max-width:1060px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid{grid-template-columns:1fr}}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell{box-sizing:border-box;width:100%}@media (min-width:1061px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell{border-bottom:1px dashed #cbcbcbf5}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell:nth-child(odd){border-right:1px dashed #cbcbcbf5}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell:last-child,.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell:nth-last-child(2):nth-child(odd){border-bottom:none}}@media (max-width:1060px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell{border-bottom:1px dashed #cbcbcbf5;border-right:none}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell:last-child{border-bottom:none}}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell:hover .related-carrier-link .related-carrier-city-text-container{border-bottom:1px solid #c8102e}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell:hover .related-carrier-link .related-carrier-city-text-container .related-carrier-city-text{color:#c8102e}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell .related-carrier-link{color:inherit;justify-content:flex-start;align-items:center;width:100%;padding:1.125rem 2rem;text-decoration:none;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell .related-carrier-link{justify-content:space-between;padding:1.125rem 1.25rem}}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell .related-carrier-link .related-carrier-city-text-container{border-bottom:1px solid #171d28;align-items:center;margin-right:1rem;display:flex}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell .related-carrier-link .related-carrier-city-text-container .related-carrier-city-text{color:#171d28;white-space:nowrap;font-size:1.5rem;font-weight:600}@media (max-width:768px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell .related-carrier-link .related-carrier-city-text-container .related-carrier-city-text{font-size:.875rem;line-height:.9rem}}.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell .related-carrier-link .related-carrier-icon-container{align-items:center;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-related-carriers-wrapper .carrier-details-related-carriers-container .carrier-details-popular-related-carriers-table .related-carriers-grid .related-carrier-cell .related-carrier-link .related-carrier-icon-container .related-carrier-icon{transform:scale(1.25)}}.carrier-details-container .carrier-details-navigation-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1560px;margin:0 auto;padding:2.5rem;display:flex}@media (max-width:768px){.carrier-details-container .carrier-details-navigation-container{display:none}}.carrier-details-container .carrier-details-navigation-container .carrier-details-navigation-link,.carrier-details-container .carrier-details-navigation-container .carrier-details-navigation-item{color:#afafaf;font-size:.875rem;font-weight:500;line-height:120%}.carrier-details-container .carrier-details-navigation-container .carrier-details-navigation-link{text-decoration:none}.carrier-details-container .carrier-details-navigation-container .carrier-details-navigation-link:hover{color:#c8102e;cursor:pointer}.carrier-details-container .carrier-details-navigation-container .carrier-details-navigation-separator{justify-content:center;align-items:center;padding:0 .75rem;display:flex}.header-container{justify-content:center;align-items:center;width:100%;height:5rem;display:flex}@media screen and (max-width:1060px){.header-container{z-index:6;background-color:#fff;border-bottom:1px solid #0000000d;height:3.875rem;min-height:3.875rem;position:fixed;top:0}.header-container .trolley-button-container{margin-right:9px}}.header-container .header-button{cursor:pointer;background-color:#0000;border:none;padding:0}@media screen and (max-width:1060px){.header-container{height:3.875rem}.header-container .ticket-count{display:"flex";align-items:"center";justify-content:"center";borderradius:50%;width:16px;height:16px;top:-8px;right:-8px}}.header-container .header-space-between-container{justify-content:space-between;align-items:center;width:100%;max-width:97.5rem;height:100%;padding:0 2.5rem;display:flex}@media screen and (max-width:1060px){.header-container .header-space-between-container{padding:0 1rem}}.header-container .header-space-between-container .start-header-container{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.header-container .header-space-between-container .start-header-container .company-logo,.header-container .header-space-between-container .start-header-container .mobile-company-logo{cursor:pointer;justify-content:center;align-items:center}.header-container .header-space-between-container .start-header-container .company-logo{padding-bottom:1rem;display:flex}@media screen and (max-width:1060px){.header-container .header-space-between-container .start-header-container .company-logo{display:none}}.header-container .header-space-between-container .start-header-container .mobile-company-logo{padding-bottom:.5rem;display:none}@media screen and (max-width:1060px){.header-container .header-space-between-container .start-header-container .mobile-company-logo{display:flex}}.header-container .header-space-between-container .start-header-container .header-links{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}@media screen and (max-width:1060px){.header-container .header-space-between-container .start-header-container .header-links{display:none}}.header-container .header-space-between-container .end-header-container,.header-container .header-space-between-container .end-header-container-mobile{flex-direction:row;justify-content:flex-start;align-items:center}.header-container .header-space-between-container .end-header-container{display:flex}@media screen and (max-width:1060px){.header-container .header-space-between-container .end-header-container{display:none}}.header-container .header-space-between-container .end-header-container-mobile{display:none}@media screen and (max-width:1060px){.header-container .header-space-between-container .end-header-container-mobile{display:flex}}.bottom-container{background-color:#c8102e;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.bottom-container .bottom-content{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:97.5rem;padding:0 2.5rem;display:flex}@media screen and (max-width:768px){.bottom-container .bottom-content{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 .875rem}}.bottom-container .bottom-content .bottom-company-address{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:30%;display:flex}@media screen and (max-width:768px){.bottom-container .bottom-content .bottom-company-address{align-items:center;width:100%}}.bottom-container .bottom-content .bottom-company-address .bottom-company-logo,.bottom-container .bottom-content .bottom-company-address .mobile-bottom-company-logo{cursor:pointer;justify-content:center;align-items:center;text-decoration:none}.bottom-container .bottom-content .bottom-company-address .bottom-company-logo{margin-top:1rem;margin-bottom:2.125rem;display:flex}@media screen and (max-width:768px){.bottom-container .bottom-content .bottom-company-address .bottom-company-logo{display:none}}.bottom-container .bottom-content .bottom-company-address .mobile-bottom-company-logo{margin-top:1.75rem;margin-bottom:.875rem;display:none}@media screen and (max-width:768px){.bottom-container .bottom-content .bottom-company-address .mobile-bottom-company-logo{display:flex}}.bottom-container .bottom-content .bottom-company-address .bottom-company-address-text{color:#fff;font-size:1.25rem;font-weight:300;line-height:1.5rem}@media (max-width:768px){.bottom-container .bottom-content .bottom-company-address .bottom-company-address-text{font-size:1.125rem}.bottom-container .bottom-content .bottom-company-address .bottom-company-address-text br{display:none}}.bottom-container .bottom-content .bottom-info{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:70%;display:flex}@media (max-width:768px){.bottom-container .bottom-content .bottom-info{flex-direction:column-reverse;align-items:center;width:100%}}.bottom-container .bottom-content .bottom-info .bottom-contacts{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;margin-top:4rem;display:flex}@media (max-width:768px){.bottom-container .bottom-content .bottom-info .bottom-contacts{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;align-items:center;width:100%;margin-top:0;padding-top:2rem}}.bottom-container .bottom-content .bottom-info .bottom-contacts .bottom-mail-container{justify-content:flex-start;align-items:center;margin-bottom:1rem;display:flex}@media (min-width:768px) and (max-width:1100px){.bottom-container .bottom-content .bottom-info .bottom-contacts .bottom-mail-container span{font-size:18px}}.bottom-container .bottom-content .bottom-info .bottom-social-media{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:3rem;display:flex}@media (max-width:768px){.bottom-container .bottom-content .bottom-info .bottom-social-media{align-items:center;margin-bottom:2rem}}.bottom-container .bottom-content .bottom-links-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;margin-top:4rem;padding-bottom:2.5rem;display:flex}@media (max-width:768px){.bottom-container .bottom-content .bottom-links-container{width:100%;margin-top:3rem;padding-bottom:2rem;padding-left:1rem;padding-right:1rem}}.footer-container{background-color:#c8102e;border-top:1px solid #ffffff2b;flex-direction:row;justify-content:center;align-items:center;width:100%;height:5rem;display:flex}@media screen and (max-width:768px){.footer-container{text-align:center;border-top:none;flex-direction:column;height:auto;padding:2.125rem 4rem}}.footer-container .footer-text{color:#fff;font-size:.75rem}@media screen and (max-width:768px){.footer-container .footer-text{padding-bottom:.625rem;font-size:.875rem;line-height:1.05rem}}.footer-container .footer-payment-method-container{justify-content:center;align-items:center;margin-left:2.5rem;display:flex}@media screen and (max-width:768px){.footer-container .footer-payment-method-container{margin-left:0}}.search-bar-container{background-color:#fff;border-radius:2.5rem;flex-direction:row;justify-content:center;align-items:center;width:100%;height:5rem;display:flex;position:relative}@media (max-width:768px){.search-bar-container{z-index:2;border-radius:.625rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;padding:1rem 1.5rem}}@media (max-width:450px){.search-bar-container{padding:.5rem}}.search-bar-container .search-bar-content{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:768px) and (max-width:1280px){.search-bar-container .search-bar-content{padding-left:1rem}}@media (max-width:768px){.search-bar-container .search-bar-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}}.search-bar-container .search-bar-content .search-bar-destination-container{flex-direction:row;justify-content:space-between;align-items:center;width:45%;min-width:18rem;padding-left:2rem;display:flex;position:relative}@media (min-width:768px) and (max-width:1280px){.search-bar-container .search-bar-content .search-bar-destination-container{width:40%;padding-left:.5rem}}@media (max-width:768px){.search-bar-container .search-bar-content .search-bar-destination-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:10rem;padding-left:0}}.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row{flex-direction:row;justify-content:center;align-items:center;width:40%;padding-left:2.375rem;display:flex}@media (max-width:1600px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row{padding-left:.5rem}}@media (min-width:768px) and (max-width:1280px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row{width:auto;padding-left:.5rem}}@media (max-width:768px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row{border-bottom:1px solid #00000024;justify-content:space-between;width:100%;margin-bottom:.5rem;padding-bottom:.5rem;padding-left:0;position:relative}}@media (max-width:450px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row{margin-bottom:.25rem;padding-bottom:.25rem}}.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (max-width:768px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search{width:calc(100% - 2rem)}}.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search .search-bar-destination-title{color:#c8102e;font-family:Avant Garde Gothic,sans-serif;font-weight:700;line-height:1.5rem}@media (max-width:768px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search .search-bar-destination-title{font-size:1.125rem}}@media (max-width:450px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search .search-bar-destination-title{font-size:1rem;line-height:1.25rem}}@media (max-width:768px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search input{width:100%}}.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search .search-bar-destination-items{z-index:4;background-color:#fff;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-height:22rem;padding:.5rem;display:flex;position:absolute;top:5rem;left:0;overflow-y:auto;box-shadow:0 4px 42.2px #00000017}@media (max-width:768px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search .search-bar-destination-items{top:3.6rem}}@media (max-width:450px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .search-bar-destination-search .search-bar-destination-items{top:3rem}}.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .location-icon-container{display:none}@media (max-width:768px){.search-bar-container .search-bar-content .search-bar-destination-container .search-bar-destination-row .location-icon-container{justify-content:center;align-items:center;display:flex}}.search-bar-container .search-bar-content .swap-locations-container{justify-content:center;align-items:center;width:20%;padding:0 .5rem;display:flex}.search-bar-container .search-bar-content .swap-locations-container:hover{cursor:pointer}.search-bar-container .search-bar-content .swap-locations-container:hover path{fill:#c8102e}@media (max-width:1280px){.search-bar-container .search-bar-content .swap-locations-container{width:auto}}@media (max-width:768px){.search-bar-container .search-bar-content .swap-locations-container{display:none}}.search-bar-container .search-bar-content .separator-icon-container{justify-content:center;align-items:center;min-width:.2rem;display:flex}@media (max-width:768px){.search-bar-container .search-bar-content .separator-icon-container{display:none}}.search-bar-container .search-bar-content .search-calendar-container{flex-direction:row;justify-content:space-between;align-items:center;width:20%;min-width:9rem;display:flex}@media (min-width:769px) and (max-width:1280px){.search-bar-container .search-bar-content .search-calendar-container{width:auto;padding-left:.5rem}}@media (max-width:768px){.search-bar-container .search-bar-content .search-calendar-container{border-bottom:1px solid #00000024;justify-content:flex-start;align-items:center;width:100%;padding-bottom:.5rem;display:flex}}@media (max-width:450px){.search-bar-container .search-bar-content .search-calendar-container{padding-bottom:.25rem}}.search-bar-container .search-bar-content .search-calendar-container .search-calendar-row{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.search-bar-container .search-bar-content .search-calendar-container .search-calendar-row{justify-content:space-between}}.search-bar-container .search-bar-content .search-calendar-container .search-calendar-row .search-calendar-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.search-bar-container .search-bar-content .search-calendar-container .search-calendar-row .search-calendar-content .search-bar-calendar-title{color:#c8102e;font-family:Avant Garde Gothic,sans-serif;font-weight:700;line-height:1.5rem}@media (max-width:768px){.search-bar-container .search-bar-content .search-calendar-container .search-calendar-row .search-calendar-content .search-bar-calendar-title{font-size:1.125rem}}@media (max-width:450px){.search-bar-container .search-bar-content .search-calendar-container .search-calendar-row .search-calendar-content .search-bar-calendar-title{font-size:1rem;line-height:1.25rem}}.search-bar-container .search-bar-content .search-calendar-container .search-calendar-row .search-calendar-icon{justify-content:center;align-items:center;padding-left:1.5rem;display:flex}@media (min-width:769px) and (max-width:1280px){.search-bar-container .search-bar-content .search-calendar-container .search-calendar-row .search-calendar-icon{padding:0 .5rem 0 1rem}}.search-bar-container .search-bar-content .search-calendar-container .separator-icon-container{justify-content:center;align-items:center;min-width:.2rem;display:flex}@media (max-width:768px){.search-bar-container .search-bar-content .search-calendar-container .separator-icon-container{display:none}}.search-bar-container .search-bar-content .search-passenger-selector-dropdown{flex-direction:row;justify-content:center;align-items:center;width:20%;min-width:9rem;display:flex;position:relative}@media (max-width:768px){.search-bar-container .search-bar-content .search-passenger-selector-dropdown{justify-content:flex-start;width:100%;padding-top:.5rem;padding-bottom:1rem}}@media (max-width:450px){.search-bar-container .search-bar-content .search-passenger-selector-dropdown{padding-top:.25rem;padding-bottom:.5rem}}.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passenger-selector-content{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passenger-selector-content{justify-content:space-between}}.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passenger-selector-content .search-passenger-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-right:1.875rem;display:flex}@media (max-width:1280px){.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passenger-selector-content .search-passenger-content{padding-right:1rem}}.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passenger-selector-content .search-passenger-content .search-passenger-title{color:#c8102e;font-family:Avant Garde Gothic,sans-serif;font-weight:700;line-height:1.5rem}@media (max-width:768px){.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passenger-selector-content .search-passenger-content .search-passenger-title{font-size:1.125rem}}@media (max-width:450px){.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passenger-selector-content .search-passenger-content .search-passenger-title{font-size:1rem;line-height:1.25rem}}.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passengers-dropdown-container{z-index:1111111;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:15rem;display:flex;position:absolute;top:5rem;left:0;box-shadow:0 4px 42.2px #00000017}.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passengers-dropdown-container .search-passengers-dropdown-content{background-color:#fff;border-radius:.625rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:1.375rem 1.25rem;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.search-bar-container .search-bar-content .search-passenger-selector-dropdown .search-passengers-dropdown-container .search-passengers-dropdown-content{display:none}}.search-bar-container .search-bar-button-container{justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:768px){.search-bar-container .search-bar-button-container{width:100%}}.search-bar-container .search-bar-button-container .search-bar-button{color:#fff;background-color:#000;border:none;border-radius:1.5rem;justify-content:center;align-items:center;height:3rem;margin-right:1.5rem;padding:0 2rem;font-size:1rem;font-weight:600;display:flex}.search-bar-container .search-bar-button-container .search-bar-button:hover{cursor:pointer;opacity:.8;transition:all .3s}.search-bar-container .search-bar-button-container .search-bar-button:disabled{opacity:.5}.search-bar-container .search-bar-button-container .search-bar-button:disabled:hover{cursor:not-allowed}@media (min-width:768px) and (max-width:1280px){.search-bar-container .search-bar-button-container .search-bar-button{height:3rem;margin-right:1.3rem;padding:0 1rem;font-size:.8rem}}@media (max-width:768px){.search-bar-container .search-bar-button-container .search-bar-button{width:100%;margin-right:0;font-size:.875rem}}@media (max-width:450px) and (max-height:600px){.search-bar-container .search-bar-button-container .search-bar-button{height:2.5rem}}.search-wrapper-container{background-color:#c8102e;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.search-wrapper-container{z-index:2}}.search-wrapper-container .search-wrapper-content{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:97.5rem;padding:3.625rem 2.875rem;display:flex}@media (max-width:1280px){.search-wrapper-container .search-wrapper-content{padding:3.625rem 1rem}}@media (max-width:768px){.search-wrapper-container .search-wrapper-content{padding:1rem}}.mobile-sidebar-container{z-index:5;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}@media (min-width:1060px){.mobile-sidebar-container{display:none}}.mobile-sidebar-container .mobile-sidebar-language-container{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100vh;display:flex}.mobile-sidebar-container .mobile-sidebar-language-container .mobile-sidebar-language-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.mobile-sidebar-container .mobile-sidebar-language-container .mobile-sidebar-language-content .mobile-sidebar-language-header{border-bottom:1px solid #0000000d;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-top:4rem;padding:1.05rem 1rem;display:flex}.mobile-sidebar-container .mobile-sidebar-language-container .mobile-sidebar-language-content .mobile-sidebar-language-selector{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:1rem;display:flex}.mobile-sidebar-container .mobile-sidebar-language-container .mobile-sidebar-language-buttons-row{width:100%;padding:1rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:7rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-header{border-bottom:1px solid #0000000d;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:3.875rem;min-height:3.875rem;padding:0 1rem .5rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-auth-header{border-bottom:1px solid #0000000d;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-top:.25rem;margin-bottom:1rem;padding:1rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-auth-header .mobile-sidebar-avatar-container,.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-auth-header .mobile-sidebar-non-avatar-container{border-radius:1.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:1rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-auth-header .mobile-sidebar-non-avatar-container{background-color:#3c3c3c}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-auth-header .mobile-sidebar-non-avatar-container .mobile-sidebar-user-initials{color:#fff;padding-top:.25rem;font-size:1.18rem;font-weight:600;line-height:1.35rem}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-auth-header .mobile-sidebar-user-name-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-auth-header .mobile-sidebar-user-name-container .mobile-sidebar-greetings{font-weight:300;line-height:1.56rem}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-auth-header .mobile-sidebar-user-name-container .mobile-sidebar-user-name{font-weight:700;line-height:1.56rem}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-unauth-header{background-color:#f6f6f6;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 2rem);margin:1rem;padding:1.25rem 2rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-unauth-header .mobile-sidebar-unauth-header-text{text-align:center;font-size:.75rem;font-weight:600;line-height:1.125rem}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-unauth-header .mobile-sidebar-auth-button{background-color:#c8102e;border:none;border-radius:1.2rem;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:2.375rem;margin-top:.75rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-nav-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:0 1rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-nav-container .mobile-sidebar-nav-item{cursor:pointer;-webkit-tap-highlight-color:#0000;border-left:2px solid #0000;justify-content:flex-start;align-items:center;width:100%;padding:1rem 1.5rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-nav-container .mobile-sidebar-nav-item.active{background-color:#c8102e14;border-left:2px solid #c8102e}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-nav-container .mobile-sidebar-nav-item.active .nav-link{color:#c8102e;font-weight:600}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-nav-container .mobile-sidebar-nav-item .nav-link{color:#000;-webkit-tap-highlight-color:#0000;justify-content:flex-start;align-items:center;width:100%;line-height:1.43rem;text-decoration:none;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-nav-container .mobile-sidebar-language-item{cursor:pointer;border-top:1px solid #0000000d;border-left:2px solid #0000;justify-content:flex-start;align-items:center;width:100%;padding:1rem 1.5rem;display:flex}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-nav-container .mobile-sidebar-language-item:hover{background-color:#c8102e14;border-left:2px solid #c8102e}.mobile-sidebar-container .mobile-sidebar-content .mobile-sidebar-nav-container .mobile-sidebar-language-item:hover span{color:#c8102e;font-weight:600}.passengers-dropdown-mobile-container{display:none}@media (max-width:768px){.passengers-dropdown-mobile-container{z-index:11111;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100vh;display:flex;position:fixed;top:3.81rem;left:0}}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-header{display:none}@media (max-width:768px){.passengers-dropdown-mobile-container .passengers-dropdown-mobile-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-header .passengers-dropdown-mobile-header-row{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;width:100%;padding:1.125rem 1rem;display:flex}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-header .passengers-dropdown-mobile-header-row .passengers-dropdown-mobile-title{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-header .passengers-dropdown-mobile-description{color:#0000009c;padding:1.125rem 1rem;font-size:.75rem;font-weight:600;line-height:1.5rem}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:0 1rem;display:flex}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-content .passengers-dropdown-button-container{justify-content:center;align-items:center;width:100%;padding:0 1rem;display:flex;position:fixed;bottom:1.5rem;left:0}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-content .passengers-dropdown-button-container .passengers-dropdown-apply-button{color:#fff;background-color:#c8102e;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:3rem;padding:0 1.5rem;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:600;display:flex}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-content .passengers-dropdown-button-container .passengers-dropdown-apply-button:hover{cursor:pointer;opacity:.8;transition:all .3s}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-content .passengers-dropdown-button-container .passengers-dropdown-apply-button:disabled{opacity:.8}.passengers-dropdown-mobile-container .passengers-dropdown-mobile-content .passengers-dropdown-button-container .passengers-dropdown-apply-button:disabled:hover{cursor:not-allowed}.mobile-small-calendar-container{z-index:4;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.mobile-small-calendar-container .mobile-calendar-header{border-bottom:1px solid #0000000d;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:3.5rem;margin-bottom:2rem;padding:1rem;display:flex}.popular-routes-links-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media screen and (max-width:1280px){.popular-routes-links-container{width:100%;padding:2rem 0}}@media screen and (max-width:768px){.popular-routes-links-container{flex-direction:column}}.popular-routes-links-container .popular-routes-links-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-left:4.375rem;display:flex}@media screen and (max-width:768px){.popular-routes-links-container .popular-routes-links-wrapper{width:100%;padding-left:0}}.popular-routes-links-column{width:100%;margin:0;padding:0;list-style:none}.popular-routes-links-column .popular-routes-link{border-bottom:1px solid #0000;width:100%;min-width:260px}@media screen and (max-width:768px){.popular-routes-links-column .popular-routes-link{border-bottom:1px solid #00000017}}.popular-routes-links-column .popular-routes-link a.popular-routes-link-text{color:#000;justify-content:flex-start;align-items:center;width:100%;padding-bottom:2rem;font-size:1.375rem;font-weight:600;line-height:1.562rem;text-decoration:none;display:flex}@media screen and (max-width:768px){.popular-routes-links-column .popular-routes-link a.popular-routes-link-text{justify-content:space-between;padding-top:.625rem;padding-bottom:.375rem;font-size:.875rem;line-height:.9375rem}}.popular-routes-links-column .popular-routes-link a.popular-routes-link-text span{padding-right:1.5rem}.popular-routes-links-column .popular-routes-link a.popular-routes-link-text:hover{color:#c8102e}.popular-routes-links-column .popular-routes-link a.popular-routes-link-text:hover .popular-routes-link-icon path,.popular-routes-links-column .popular-routes-link a.popular-routes-link-text:hover .popular-routes-link-mobile-icon path{fill:#c8102e}@media screen and (max-width:768px){.popular-routes-links-column .popular-routes-link .popular-routes-link-icon{display:none}}@media screen and (min-width:769px){.popular-routes-links-column .popular-routes-link .popular-routes-link-mobile-icon{display:none}}.strapi-route-description-container{background-color:#e0d46a2e;border:1px dashed #c3b74c;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:97.5rem;margin-top:1rem;margin-bottom:1.5rem;padding:2.5rem 4rem;display:flex;position:relative}@media screen and (max-width:768px){.strapi-route-description-container{padding:1.5rem .75rem}}.strapi-route-description-container .strapi-route-description-title-container{justify-content:center;align-items:center;width:100%;display:flex}.strapi-route-description-container .strapi-route-description-title-container .strapi-route-description-title{color:#332717;text-align:center;padding-bottom:1.5rem}.strapi-route-description-container .strapi-route-description{color:#332717;text-align:justify;padding-bottom:1rem;font-size:.8rem;font-weight:500;line-height:1.25rem}.strapi-route-description-container .strapi-route-description-footer-container{justify-content:center;align-items:center;width:100%;display:flex}.strapi-route-description-container .strapi-route-description-footer-container .strapi-route-description-footer{color:#332717;text-align:center}:root{--zoomValue:1.8}@media (max-width:1200px){:root{--zoomValue:1.5}}@media (max-width:992px){:root{--zoomValue:1.2}}@media (max-width:768px){:root{--zoomValue:1}}@media (max-width:650px){:root{--zoomValue:.8}}@media (max-width:520px){:root{--zoomValue:.7}}@media (max-width:430px){:root{--zoomValue:.6}}@media (max-width:370px){:root{--zoomValue:.5}}@media (max-width:300px){:root{--zoomValue:.4}}.bg-f2f2f2{background-color:#f2f2f2}.border-top-1px-dashed{border-top:1px dashed #00000040}.preview-ticket-a4-container{width:calc(595px*var(--zoomValue));height:calc(842px*var(--zoomValue));padding:calc(8px*var(--zoomValue));margin:0 auto;margin-bottom:calc(16px*var(--zoomValue));background-color:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;font-family:ITC Avant Garde Gothic Std Medium,sans-serif;display:flex;position:relative;box-shadow:0 0 10px #0000001a}.preview-ticket-a4-container .preview-ticket-section-row{width:100%;height:calc(50% - 4px*var(--zoomValue));flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section{border:calc(1px*var(--zoomValue))dashed #00000040;border-radius:calc(12px*var(--zoomValue));box-sizing:border-box;height:100%;width:calc(50% - 4px*var(--zoomValue));background-color:#fafafa;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;overflow:hidden}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left{justify-content:space-between;align-items:flex-start}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-passenger-info{width:100%;padding-left:calc(10px*var(--zoomValue));padding-right:calc(10px*var(--zoomValue));padding-top:calc(26px*var(--zoomValue));flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-passenger-info .preview-ticket-qr-code-container{justify-content:center;align-items:center;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-passenger-info .preview-ticket-qr-code-container .preview-ticket-qr-code{width:calc(91px*var(--zoomValue));min-width:calc(71px*var(--zoomValue));min-height:calc(71px*var(--zoomValue));height:calc(91px*var(--zoomValue));margin-right:calc(8px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-passenger-info .preview-ticket-passenger-info-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-passenger-info .preview-ticket-passenger-info-list .preview-ticket-passenger-info-list-title{font-weight:600;font-size:calc(10px*var(--zoomValue));line-height:calc(16px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-passenger-info .preview-ticket-passenger-info-list .preview-ticket-passenger-info-list-value{font-weight:400;font-size:calc(10px*var(--zoomValue));line-height:calc(16px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route{height:calc(50% - 45px*var(--zoomValue));width:100%;padding:calc(16px*var(--zoomValue));flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-time-container{height:100%;width:calc(80px*var(--zoomValue));margin-right:calc(40px*var(--zoomValue));flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-time-container .preview-ticket-route-time{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-time-container .preview-ticket-route-time .preview-ticket-route-time-value{font-weight:600;font-size:calc(11.34px*var(--zoomValue));line-height:calc(17.76px*var(--zoomValue));color:#000000d1}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-time-container .preview-ticket-route-time .preview-ticket-route-date-value{font-weight:500;font-size:calc(7.56px*var(--zoomValue));line-height:calc(12px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-time-container .preview-ticket-route-time .preview-ticket-route-date-additional-value{font-weight:300;font-size:calc(5.67px*var(--zoomValue));line-height:calc(6.62px*var(--zoomValue));color:#0009}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info{flex-direction:row;justify-content:flex-start;align-items:flex-start;height:100%;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-container{max-width:calc(125px*var(--zoomValue));flex-direction:column;flex-grow:1;justify-content:space-between;align-items:flex-start;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-container a{text-decoration:none}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-container .preview-ticket-route-info-point{padding-bottom:calc(5px*var(--zoomValue));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-container .preview-ticket-route-info-point .preview-ticket-route-info-point-title{color:#000;font-weight:600;font-size:calc(11.34px*var(--zoomValue));line-height:calc(15px*var(--zoomValue));text-decoration:none}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-container .preview-ticket-route-info-point .preview-ticket-route-info-point-title a{text-decoration:none}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-container .preview-ticket-route-info-point .preview-ticket-route-info-point-value{font-weight:300;font-size:calc(8px*var(--zoomValue));color:#000000a6;text-decoration:underline}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-transfer-point{padding:calc(3px*var(--zoomValue))calc(5px*var(--zoomValue));border-radius:calc(4px*var(--zoomValue));background-color:#c8102e1c;justify-content:center;align-items:flex-start;display:flex;position:relative}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-transfer-point .preview-ticket-route-info-transfer-point-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-transfer-point .preview-ticket-route-info-transfer-point-link .preview-ticket-route-info-transfer-value{font-weight:500;font-size:calc(5.33px*var(--zoomValue));line-height:calc(7px*var(--zoomValue));color:#c8102e}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-transfer-point .preview-ticket-route-info-transfer-point-container{border:calc(1.5px*var(--zoomValue))solid #c8102e;width:calc(7px*var(--zoomValue));height:calc(7px*var(--zoomValue));z-index:2;top:calc(3px*var(--zoomValue));left:calc(-30.5px*var(--zoomValue));background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-row .preview-ticket-route-info .preview-ticket-route-info-transfer-point .preview-ticket-route-info-transfer-point-container .preview-ticket-route-info-transfer-container{width:100%;height:calc(90px*var(--zoomValue));flex-direction:column;justify-content:space-around;align-items:flex-start;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-line-container{top:calc(17px*var(--zoomValue));right:calc(155px*var(--zoomValue));padding-top:calc(2px*var(--zoomValue));padding-bottom:calc(20px*var(--zoomValue));margin-right:calc(15px*var(--zoomValue));height:calc(100% - 30px*var(--zoomValue));flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-line-container .preview-ticket-route-line-point{width:calc(8px*var(--zoomValue));height:calc(8px*var(--zoomValue));min-width:calc(8px*var(--zoomValue));min-height:calc(8px*var(--zoomValue));border-radius:calc(4px*var(--zoomValue));z-index:1;background-color:#fff;justify-content:center;align-items:center;display:flex;box-shadow:0 3.78px 3.78px #00000014}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-line-container .preview-ticket-route-line-point .preview-ticket-route-line-center-point{border:calc(2px*var(--zoomValue))solid #c8102e;background-color:#c8102e;border-radius:50%;justify-content:center;align-items:center;width:0;height:0;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-line-container .preview-ticket-route-line{height:100%;width:calc(1px*var(--zoomValue));border-right:calc(1px*var(--zoomValue))dashed #c8102e;margin-right:calc(1.1px*var(--zoomValue));justify-content:center;align-items:flex-start;display:flex}@media screen and (max-width:768px){.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-line-container .preview-ticket-route-line{border-right:none}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-line-container .preview-ticket-route-line img{width:100%;max-height:90%;padding-top:5px;padding-bottom:10px}}@media (max-width:370px){.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-left .preview-ticket-route .preview-ticket-route-line-container .preview-ticket-route-line{min-width:4px}}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right{padding:calc(12px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right .preview-ticket-top-right-info{width:100%;padding-bottom:calc(12px*var(--zoomValue));border-bottom:1px solid #00000008;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right .preview-ticket-top-right-info .preview-ticket-top-right-title{font-weight:600;font-size:calc(8px*var(--zoomValue));line-height:calc(14px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right .preview-ticket-top-right-info .preview-ticket-top-right-value{font-weight:300}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right .preview-ticket-top-right-info .preview-ticket-top-right-value .preview-ticket-info-link{color:#c8102e;padding-left:4px;font-weight:300;text-decoration:underline}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right .preview-ticket-top-right-conditions{width:100%;padding-top:calc(18px*var(--zoomValue));flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:25%;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right .preview-ticket-top-right-conditions .preview-ticket-top-right-title-2{font-weight:600;font-size:calc(8px*var(--zoomValue));line-height:calc(3px*var(--zoomValue));padding-bottom:calc(6px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right .preview-ticket-top-right-conditions .preview-ticket-top-right-conditions-list{padding-left:calc(12px*var(--zoomValue));padding-bottom:calc(10px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-section-top-right .preview-ticket-top-right-conditions .preview-ticket-top-right-conditions-list .preview-ticket-top-right-conditions-item{font-weight:300;font-size:calc(7px*var(--zoomValue));line-height:calc(9px*var(--zoomValue));padding:calc(2.5px*var(--zoomValue))0}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-left{padding:calc(12px*var(--zoomValue))calc(7px*var(--zoomValue));flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-left .preview-ticket-bottom-left-terms{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-left .preview-ticket-bottom-left-terms .preview-ticket-bottom-left-title{font-weight:600;font-size:calc(8px*var(--zoomValue));line-height:calc(11px*var(--zoomValue));padding-bottom:calc(7px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-left .preview-ticket-bottom-left-terms .preview-ticket-bottom-left-terms-value{font-weight:300;font-size:calc(6.5px*var(--zoomValue));line-height:calc(8px*var(--zoomValue));padding-bottom:calc(5.5px*var(--zoomValue))}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-left .preview-ticket-bottom-left-code-container{width:100%;padding-top:calc(4px*var(--zoomValue));flex-direction:row;justify-content:center;align-items:center;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-left .preview-ticket-bottom-left-code-container .preview-ticket-bottom-left-code-title{font-weight:600;line-height:calc(11px*var(--zoomValue));font-size:calc(7px*var(--zoomValue));padding-right:calc(5px*var(--zoomValue));color:#a6a6a6}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-left .preview-ticket-bottom-left-code-container .preview-ticket-bottom-left-code{font-weight:600;line-height:calc(11px*var(--zoomValue));font-size:calc(7px*var(--zoomValue));color:#a6a6a6}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right{padding-top:calc(16px*var(--zoomValue));padding-bottom:calc(16px*var(--zoomValue));flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-logo-container{width:50%;padding-top:calc(12px*var(--zoomValue));padding-bottom:calc(20px*var(--zoomValue));justify-content:center;align-items:center;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-logo-container img{width:100%;height:auto}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-bottom-right-title-container{justify-content:center;align-items:center;width:85%;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-bottom-right-title-container .preview-ticket-bottom-right-title{font-weight:600;font-size:calc(10px*var(--zoomValue));line-height:calc(14px*var(--zoomValue));text-align:center;color:#333}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-background-container{width:85%;padding-top:calc(16px*var(--zoomValue));padding-bottom:calc(16px*var(--zoomValue));justify-content:center;align-items:center;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-background-container img{width:100%;height:auto}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-footer-copyright-company-container{width:90%;padding-top:calc(16px*var(--zoomValue));justify-content:center;align-items:center;display:flex}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-footer-copyright-company-container .preview-ticket-footer-copyright-company{font-weight:500;font-size:calc(8px*var(--zoomValue));line-height:calc(9.6px*var(--zoomValue));text-align:center}.preview-ticket-a4-container .preview-ticket-section-row .preview-ticket-bottom-right .preview-ticket-footer-copyright-company-container .preview-ticket-footer-copyright-company .preview-ticket-footer-copyright{font-weight:300}.animatedProgressBar_container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media (max-width:1060px){.animatedProgressBar_container{padding-top:3.81rem}}@media (max-width:768px){.animatedProgressBar_container{padding-top:0}}.animatedProgressBar_container .animatedProgressBar_mainContainer{flex-direction:column;justify-content:flex-start;align-items:center;width:38.5rem;padding-top:3.375rem;padding-bottom:7rem;display:flex}@media (max-width:1060px){.animatedProgressBar_container .animatedProgressBar_mainContainer{padding-top:7.18rem}}@media (max-width:768px){.animatedProgressBar_container .animatedProgressBar_mainContainer{width:100%;padding-left:.5rem;padding-right:.5rem}}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_titleContainer{justify-content:center;align-items:flex-start;width:100%;min-height:6rem;padding-bottom:1.75rem;display:flex}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_titleContainer .animatedProgressBar_title{color:#333;text-align:center;font-family:Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}@media (max-width:768px){.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_titleContainer .animatedProgressBar_title{font-size:1rem;line-height:1.5rem}}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:35.44rem;padding:1.875rem 5.28rem;display:flex;box-shadow:0 4px 11.3px #0000000a}@media (max-width:768px){.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper{width:100%;padding:1.875rem}}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_iconContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:4.5rem;display:flex}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_descriptionContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:.75rem;padding-bottom:.5rem;display:flex}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_descriptionContainer .animatedProgressBar_description{color:#000;font-size:1.125rem;font-weight:400;line-height:2rem}@media (max-width:768px){.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_descriptionContainer .animatedProgressBar_description{font-size:1rem}}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_descriptionContainer .animatedProgressBar_percentage{color:#000;white-space:nowrap;font-size:1.125rem;font-weight:400}@media (max-width:768px){.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_descriptionContainer .animatedProgressBar_percentage{font-size:1rem}}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_progressContainer{align-items:center;gap:1rem;width:100%;display:flex;position:relative}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_progressContainer .animatedProgressBar_track{background-color:#d9d9d9;border-radius:3.5px;justify-content:flex-start;align-items:flex-start;width:100%;height:7px;display:flex;position:relative}.animatedProgressBar_container .animatedProgressBar_mainContainer .animatedProgressBar_progressBarWrapper .animatedProgressBar_progressContainer .animatedProgressBar_track .animatedProgressBar_progress{background-color:#c8102e;border-radius:3.5px;width:100%;height:7px;transition:width .1s ease-in-out;position:absolute;top:0}.animatedProgressBar_fade{opacity:.5;transition:opacity .1s}.animatedProgressBar_show{opacity:1;transition:opacity .1s}.booking-select-payment__container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:2rem;display:flex}@media screen and (max-width:1180px){.booking-select-payment__container{padding-top:2rem}}@media screen and (max-width:768px){.booking-select-payment__container{padding:1rem .5rem}}.booking-select-payment__container .booking-select-payment__title{letter-spacing:0%;vertical-align:middle;color:#000;padding-bottom:.75rem;font-family:ITC Avant Garde Gothic Std Medium,sans-serif;font-size:1.313rem;font-weight:600;line-height:2.125rem}@media screen and (max-width:768px){.booking-select-payment__container .booking-select-payment__title{color:#333;font-size:1.125rem}}.booking-select-payment__container .booking-select-payment__actions-row{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){.booking-select-payment__container .booking-select-payment__actions-row{justify-content:space-between}}@media screen and (max-width:500px){.booking-select-payment__container .booking-select-payment__actions-row{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button{background-color:#fff;border:1px solid #d0d0d0;border-radius:.375rem;outline:none;flex-direction:row;justify-content:center;align-items:center;width:15.469rem;height:3.875rem;display:flex}@media screen and (max-width:768px){.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button{width:calc(50% - .5rem)}}@media screen and (max-width:500px){.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button{width:100%}}.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button .booking-select-payment__action-button-checkbox{border:2px solid #63666a80;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button .booking-select-payment__action-button-title{font-family:ITC Avant Garde Gothic Std Medium,sans-serif;font-weight:600;font-style:Bold;letter-spacing:0%;vertical-align:middle;color:#000;padding-left:1rem;font-size:1rem;line-height:1.437rem}.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button:hover,.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button.active{cursor:pointer;border:1px solid #c8102e}.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button.active .booking-select-payment__action-button-checkbox{border:2px solid #c8102e}.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button.active .booking-select-payment__action-button-checkbox .booking-select-payment__action-button-checkbox-active{background-color:#c8102e;border-radius:50%;justify-content:center;align-items:center;width:.684rem;height:.684rem;display:flex}.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button:first-child{margin-right:.625rem}@media screen and (max-width:768px){.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button:first-child{margin-right:0}}@media screen and (max-width:500px){.booking-select-payment__container .booking-select-payment__actions-row .booking-select-payment__action-button:first-child{margin-bottom:1rem}}.share-button-wrapper{align-items:flex-start;display:flex;position:relative}@media (min-width:769px) and (max-width:1180px){.share-button-wrapper{margin-right:2rem}}.share-button-wrapper .share-error-message{color:#fff;white-space:nowrap;z-index:10;background:#282626e6;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;animation:1.5s fadeInOut;position:absolute;top:-2.2rem;right:0}.share-button-wrapper .share-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.share-button-wrapper .share-button .share-button-text{color:#c8102e;font-family:Avant Garde Gothic,sans-serif;font-size:1rem;font-weight:600}@media (max-width:768px){.share-button-wrapper .share-button .share-button-text{display:none}}.share-button-wrapper .share-button .share-button-icon{width:2rem;height:2rem}@keyframes fadeInOut{0%{opacity:0;transform:translateY(5px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0}}.share-modal-overlay{z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;top:2rem;right:-1rem}@media (max-width:768px){.share-modal-overlay{width:100%;position:fixed;top:15rem;left:0}}.share-modal-content{background:#fff;min-width:400px;max-width:500px;padding:1.5rem;position:relative;box-shadow:0 4px 12px #00000026}@media (max-width:768px){.share-modal-content{width:90%;min-width:85%;max-width:90%}}.share-modal-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.share-modal-title{color:#333;margin:0;padding-right:1rem;font-family:Avant Garde Gothic,sans-serif;font-size:.875rem;font-weight:700}.share-modal-close-button{cursor:pointer;color:#aaa;background:0 0;border:none;padding-bottom:.5rem;font-size:2rem;line-height:1}.share-modal-instruction{color:#555;margin:.5rem 0;font-size:.9rem}.share-modal-platforms{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:1.5rem 0;display:flex}.share-platform-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;text-decoration:none;display:flex;box-shadow:0 2px 4px #0000001a}.share-platform-icon:hover{border:1px solid #c8102e}.share-platform-icon .share-icon{width:48px;height:48px}.share-modal-copy-section{align-items:stretch;margin-top:.5rem;display:flex;position:relative}.share-modal-copy-section:hover .share-link-display{border-top:1px solid #c8102e;border-bottom:1px solid #c8102e;border-left:1px solid #c8102e}.share-modal-copy-section .share-link-display{background-color:#f7f7f7;border-top:1px solid #00000024;border-bottom:1px solid #00000024;border-left:1px solid #00000024;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;flex-grow:1;align-items:center;padding:0;display:flex}.share-modal-copy-section .share-link-display .share-link-input{box-sizing:border-box;color:#333;cursor:text;white-space:normal;word-break:break-all;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 1rem;font-size:.9rem;line-height:1.2}.share-modal-copy-section .share-copy-button{color:#fff;cursor:pointer;background-color:#c8102e;border:none;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;flex-shrink:0;height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s}.share-modal-copy-section .share-copy-button:hover{opacity:.9}.share-modal-copy-section .share-success-message{color:#fff;white-space:nowrap;z-index:10;background:#282626e6;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;animation:1.5s fadeInOut;position:absolute;top:-2.2rem;right:0}.add-edit-passenger-modal-container{z-index:4;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}@media (max-width:768px){.add-edit-passenger-modal-container{justify-content:flex-start;align-items:flex-start}}.add-edit-passenger-modal-container .add-edit-passenger-modal-content{flex-direction:column;justify-content:center;align-items:center;width:41rem;display:flex}@media (max-width:768px){.add-edit-passenger-modal-container .add-edit-passenger-modal-content{justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding-top:3.81rem}}.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container{z-index:4;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:2rem;display:flex}@media (max-width:768px){.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container{padding:0}}.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-form{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (max-width:768px){.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-form{max-height:calc(100vh - 22.5rem);padding:1rem;overflow-y:auto}}.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-form .add-edit-passenger-info-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}@media (max-width:768px){.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-form .add-edit-passenger-info-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0}}.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-form .add-edit-passenger-info-container .add-edit-passenger-name-container,.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-form .add-edit-passenger-info-container .add-edit-passenger-surname-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(50% - .75rem);margin-bottom:1.5rem;display:flex;position:relative}@media (max-width:768px){.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-form .add-edit-passenger-info-container .add-edit-passenger-name-container,.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-form .add-edit-passenger-info-container .add-edit-passenger-surname-container{width:100%}}.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-button-container{background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:768px){.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-button-container{padding:.5rem 1rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;bottom:0;box-shadow:0 0 7.2px #0000001a}.add-edit-passenger-modal-container .add-edit-passenger-modal-content .add-edit-passenger-container .add-edit-passenger-button-container button{width:100%;margin-bottom:.5rem}}.auth-modal-wrapper{z-index:6;background-color:#00000029;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:768px){.auth-modal-wrapper{justify-content:flex-start;align-items:flex-start}}.auth-modal-wrapper .auth-modal-container{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:41rem;max-height:calc(100vh - 5rem);padding:2rem;display:flex;overflow:auto}@media screen and (max-width:768px){.auth-modal-wrapper .auth-modal-container{justify-content:flex-start;align-items:flex-start;width:100%;height:100vh;max-height:none;padding:0}}.auth-modal-wrapper .auth-modal-container .auth-modal-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media screen and (max-width:768px){.auth-modal-wrapper .auth-modal-container .auth-modal-content{padding:.5rem 1rem 6rem;overflow:auto}}.seat-selection-container{z-index:4;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:55rem;max-height:calc(100vh - 5rem);padding:3.5rem 4.8rem;display:flex;position:fixed;top:2.5rem}@media screen and (min-width:768px){.seat-selection-container{overflow-y:auto}}@media screen and (max-width:880px){.seat-selection-container{width:100%}}@media screen and (max-width:768px){.seat-selection-container{height:100vh;max-height:100vh;padding:3.81rem 0 0;top:0;left:0}}.seat-selection-container .seat-selection-content{justify-content:space-between;align-items:flex-start;width:100%;height:auto;display:flex}@media screen and (max-width:768px){.seat-selection-container .seat-selection-content{z-index:1;justify-content:center;align-items:flex-start;min-width:19rem;max-height:calc(100vh - 15rem);padding-top:2rem;padding-bottom:10rem;overflow:auto}}.no-free-seats-modal-wrapper{z-index:4;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:768px){.no-free-seats-modal-wrapper{padding:1rem}}.no-free-seats-modal-wrapper .no-free-seats-modal-container{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:55rem;height:24rem;padding:2.625rem;display:flex}@media screen and (max-width:880px){.no-free-seats-modal-wrapper .no-free-seats-modal-container{width:100%;height:auto}}@media screen and (max-width:768px){.no-free-seats-modal-wrapper .no-free-seats-modal-container{padding:1rem}}.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-warning-container{justify-content:center;align-items:center;margin-bottom:2rem;display:flex}@media screen and (max-width:768px){.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-warning-container{margin-bottom:1rem}}.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-title-container{justify-content:center;align-items:center;display:flex}.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-title-container .no-free-seats-modal-title{margin-bottom:.25rem;font-size:1.875rem;font-weight:700}@media screen and (max-width:768px){.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-title-container .no-free-seats-modal-title{text-align:center;font-size:1.25rem}}.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-description-container{flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.75rem;display:flex}@media screen and (max-width:768px){.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-description-container{margin-bottom:1rem}}.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-description-container .no-free-seats-modal-description{color:#333;text-align:center;font-size:1.187rem;font-weight:300}@media screen and (max-width:768px){.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-description-container .no-free-seats-modal-description{font-size:.85rem}}.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-buttons-container{flex-direction:row;justify-content:center;align-items:center;display:flex}@media screen and (max-width:768px){.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-buttons-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.no-free-seats-modal-wrapper .no-free-seats-modal-container .no-free-seats-modal-buttons-container button{width:100%;margin-bottom:1rem}}.unfinished-order-modal-container{z-index:4;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:39rem;padding:2.625rem;display:flex}@media screen and (max-width:768px){.unfinished-order-modal-container{width:95%;padding:1rem}}.unfinished-order-modal-container .unfinished-order-modal-icon-container{justify-content:center;align-items:center;width:100%;margin-bottom:2rem;display:flex}@media screen and (max-width:768px){.unfinished-order-modal-container .unfinished-order-modal-icon-container{margin-bottom:1rem}}.unfinished-order-modal-container .unfinished-order-modal-title-container{justify-content:center;align-items:center;width:100%;margin-bottom:1rem;display:flex}@media screen and (max-width:768px){.unfinished-order-modal-container .unfinished-order-modal-title-container{margin-bottom:.5rem}}.unfinished-order-modal-container .unfinished-order-modal-title-container .unfinished-order-modal-title{text-align:center;font-size:1.875rem;font-weight:700;line-height:2.125rem}@media screen and (max-width:768px){.unfinished-order-modal-container .unfinished-order-modal-title-container .unfinished-order-modal-title{font-size:1.25rem;line-height:1.5rem}}.unfinished-order-modal-container .unfinished-order-modal-description-container{justify-content:center;align-items:center;margin-bottom:3rem;display:flex}@media screen and (max-width:768px){.unfinished-order-modal-container .unfinished-order-modal-description-container{margin-bottom:1.5rem}}.unfinished-order-modal-container .unfinished-order-modal-description-container .unfinished-order-modal-description{color:#333;text-align:center;font-size:1.187rem;font-weight:300}@media screen and (max-width:768px){.unfinished-order-modal-container .unfinished-order-modal-description-container .unfinished-order-modal-description{font-size:.85rem}}.unfinished-order-modal-container .unfinished-order-modal-buttons-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){.unfinished-order-modal-container .unfinished-order-modal-buttons-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.unfinished-order-modal-container .unfinished-order-modal-buttons-container button{width:100%;margin-bottom:1rem}}.occupied-seats-modal-wrapper{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.occupied-seats-modal-wrapper .occupied-seats-modal-container{z-index:6;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:55rem;height:24rem;padding:2.625rem;display:flex}@media screen and (max-width:880px){.occupied-seats-modal-wrapper .occupied-seats-modal-container{width:100%;height:auto}}@media screen and (max-width:768px){.occupied-seats-modal-wrapper .occupied-seats-modal-container{padding:1rem}}.warning-carrier-modal-wrapper{z-index:4;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:768px){.warning-carrier-modal-wrapper{padding:1rem}}.warning-carrier-modal-wrapper .warning-carrier-modal-container{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:55rem;height:24rem;padding:2.625rem;display:flex}@media screen and (max-width:880px){.warning-carrier-modal-wrapper .warning-carrier-modal-container{width:100%;height:auto}}@media screen and (max-width:768px){.warning-carrier-modal-wrapper .warning-carrier-modal-container{padding:1rem}}.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-warning-container{justify-content:center;align-items:center;margin-bottom:2rem;display:flex}@media screen and (max-width:768px){.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-warning-container{margin-bottom:1rem}}.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-title-container{justify-content:center;align-items:center;display:flex}.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-title-container .warning-carrier-modal-title{margin-bottom:.25rem;font-size:1.875rem;font-weight:700}@media screen and (max-width:768px){.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-title-container .warning-carrier-modal-title{text-align:center;font-size:1.25rem}}.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-description-container{flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.75rem;display:flex}@media screen and (max-width:768px){.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-description-container{margin-bottom:1rem}}.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-description-container .warning-carrier-modal-description{color:#333;text-align:center;font-size:1.187rem;font-weight:400}@media screen and (max-width:768px){.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-description-container .warning-carrier-modal-description{font-size:.85rem;font-weight:300}}.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-buttons-container{flex-direction:row;justify-content:center;align-items:center;display:flex}@media screen and (max-width:768px){.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-buttons-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.warning-carrier-modal-wrapper .warning-carrier-modal-container .warning-carrier-modal-buttons-container button{width:100%;margin-bottom:1rem}}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Avant Garde Gothic;src:url(../media/ITCAvantGardeStd-XLt.41e6f0b1.ttf)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde Gothic;src:url(../media/ITCAvantGardeStd-Bk.e8f04c4e.ttf)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde Gothic;src:url(../media/ITCAvantGardeStd-Md.c349898e.ttf)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde Gothic;src:url(../media/ITCAvantGardeStd-Demi.b845dcf2.ttf)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde Gothic;src:url(../media/ITCAvantGardeStd-Bold.fa6598df.ttf)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arial;src:url(../media/ArialCyrMT.48c5a7bb.ttf)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arial;src:url(../media/ArialCyrMT-Bold.a049e025.ttf)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Red Hat Text;src:url(../media/RedHatText-VariableFont_wght.fe855b10.ttf)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../media/OpenSans-SemiBold.c0c3bff3.ttf)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(../media/SourceSansPro-Bold.607d1a0c.ttf)format("woff2");font-weight:600;font-style:normal;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;box-sizing:border-box;background-color:#fff;margin:0;padding:0;font-family:Avant Garde Gothic,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
