.text-primary{color:#041c2c !important}.text-secondary{color:#fff !important}.text-grey-dark{color:#919192 !important}.text-true-black{color:#000 !important}.text-true-white{color:#fff !important}.text-grey{color:#f9f9f9 !important}.text-gold{color:#ca8448 !important}.text-peri{color:#7d98aa !important}.text-blue{color:#041c2c !important}.text-gac-black,.text-black{color:#1a1919 !important}.text-gac-grey{color:#4c4c4c !important}.text-gac-white{color:#fff !important}.text-slate{color:#898d8d !important}.text-sand{color:#f2f0e3 !important}.text-orange{color:#c88242 !important}.text-steel{color:#7a99ac !important}.text-teal{color:#7fa9ae !important}.text-brown{color:#5b3427 !important}.text-olive{color:#719435 !important}.bg-primary{background-color:#041c2c !important}.bg-secondary{background-color:#fff !important}.bg-grey-dark{background-color:#919192 !important}.bg-true-black{background-color:#000 !important}.bg-true-white{background-color:#fff !important}.bg-grey{background-color:#f9f9f9 !important}.bg-gold{background-color:#ca8448 !important}.bg-peri{background-color:#7d98aa !important}.bg-blue{background-color:#041c2c !important}.bg-gac-black{background-color:#1a1919 !important}.bg-gac-grey{background-color:#4c4c4c !important}.bg-gac-white{background-color:#fff !important}.bg-slate{background-color:#898d8d !important}.bg-sand{background-color:#f2f0e3 !important}.bg-orange{background-color:#c88242 !important}.bg-steel{background-color:#7a99ac !important}.bg-teal{background-color:#7fa9ae !important}.bg-brown{background-color:#5b3427 !important}.bg-olive{background-color:#719435 !important}.close_button{text-align:right}.distance_label:hover{cursor:pointer}.rangemap__legal p sup,.section-rangemap .distance_label sup{font-size:smaller;top:-3px;position:relative}.aircraft__button{padding:10px;font-family:"Horizon Light","Noto Sans SC","Calibri","Helvetica",sans-serif}#aircraft_selector{width:100%;min-height:5rem;margin:2rem 0}@media only screen and (min-width: 600px){#aircraft_selector{margin:3rem 0}}#map_wrapper{clear:both;width:100%;position:relative;padding:0;left:0;margin:0 0 4rem 0}#map_wrapper #range_map{width:100vw;height:40vh;padding:0;float:none;margin:0 auto}@media (orientation: landscape){#map_wrapper #range_map{height:85vh;width:90vw}}@media only screen and (min-width: 600px){#map_wrapper #range_map{height:60vh;width:80vw}}@media only screen and (min-width: 900px){#map_wrapper #range_map{height:40vh}}@media only screen and (min-width: 900px) and (orientation: landscape){#map_wrapper #range_map{height:80vh}}@media only screen and (min-width: 1200px){#map_wrapper #range_map{height:70vh}}@media only screen and (min-width: 1800px){#map_wrapper #range_map{height:60vh}}#map_wrapper #map_canvas{width:100%;height:100%}#map_wrapper #map_compare_button_wrapper{width:100vw;margin:25px auto 0}@media (orientation: landscape){#map_wrapper #map_compare_button_wrapper{width:90vw}}@media only screen and (min-width: 600px){#map_wrapper #map_compare_button_wrapper{width:80vw}}#map_wrapper #map_compare_button_wrapper .button__link{color:#c88242;border-color:#c88242;text-align:center;width:160px;margin:0}#aircraft_list{width:100%;float:none}.cruise_indicator{text-align:center;line-height:1.8em;margin:1em 0 0 0;font-size:1.3rem}@media only screen and (min-width: 600px){.cruise_indicator{font-size:0.84rem}}#plane_list{margin:0 auto;text-align:center;width:100%}@media only screen and (min-width: 900px){#plane_list{max-width:1200px}}#plane_list .plane_list{cursor:pointer;margin:2rem;font-size:1.2rem}@media only screen and (min-width: 900px){#plane_list .plane_list{margin:1rem}}#plane_list .plane_list .plane_button{margin:auto auto 1rem auto;width:1rem;height:1rem;border-radius:50%;border:1px solid #adadad;background-color:#adadad}.section-rangemap{display:block;height:100%;width:100%;background-color:#f9f9f9}.section-rangemap .mobile_only{display:block}@media only screen and (min-width: 600px){.section-rangemap .mobile_only{display:none}}.section-rangemap .city_select{display:none}.section-rangemap .rangemap__copyblock{width:80vw;margin:0 auto;text-align:center;padding:8rem 0 0}@media only screen and (min-width: 600px){.section-rangemap .rangemap__copyblock{padding:8rem 1rem 0}}.section-rangemap .rangemap__copyblock p{font-size:16px !important;line-height:1.5}.section-rangemap .rangemap__copyblock h2{font-size:2.2rem !important;padding-bottom:1.5rem;margin-bottom:1rem}.section-rangemap #range_map_controls{flex-direction:column;align-items:center;margin:0 auto;display:flex;justify-content:space-between;width:100vw;padding:40px 0 5px 0}@media only screen and (min-width: 600px){.section-rangemap #range_map_controls{flex-direction:row;align-items:center;justify-content:space-between;width:80vw;padding:50px 0 0 5vw}}@media only screen and (min-width: 1200px){.section-rangemap #range_map_controls{padding:50px 0 0 25px}}.section-rangemap #range_map_controls #cruise_type_buttons,.section-rangemap #range_map_controls #cruise_type_dropdown{display:none}@media only screen and (min-width: 600px){.section-rangemap #range_map_controls #cruise_type_buttons,.section-rangemap #range_map_controls #cruise_type_dropdown{display:inherit}}.section-rangemap #range_map_controls .aircraft_selection #dropdown button{border:none;background:transparent;padding:0}.section-rangemap #range_map_controls .aircraft_selection #dropdown button:hover{cursor:pointer}.section-rangemap #range_map_controls .aircraft_selection #dropdown button .dropdown__text{color:initial;font-size:16px;font-family:"Horizon Light","Noto Sans SC","Calibri","Helvetica",sans-serif;padding:0 0 0 10px}@media only screen and (min-width: 1200px){.section-rangemap #range_map_controls .aircraft_selection #dropdown button .dropdown__text{padding:0}}.section-rangemap #range_map_controls .aircraft_selection #dropdown button .dropdown__icon{margin:0}@media only screen and (min-width: 1200px){.section-rangemap #range_map_controls .aircraft_selection #dropdown button .dropdown__icon{margin:0 0 0 10px}}.section-rangemap #range_map_controls .aircraft_selection #dropdown button .flickity-button-icon{display:inline;width:auto;height:15px}.section-rangemap #range_map_controls .aircraft_selection #dropdown button .flickity-button-icon path{fill:black}.section-rangemap #range_map_controls .aircraft_selection #dropdown button .aircraft_selection__arrow{transform:rotate(180deg);transition:transform 0.2s linear}.section-rangemap #range_map_controls .aircraft_selection #dropdown button .aircraft_selection__arrow--open{transform:rotate(270deg)}.section-rangemap .fleetspecs__buttons{align-self:center;display:flex;flex-direction:row;justify-content:center;padding:30px 0 0 0}@media only screen and (min-width: 600px){.section-rangemap .fleetspecs__buttons{justify-content:flex-end;padding:0}}.section-rangemap .fleetspecs__buttons .fleetspecs__button{padding:12px 10px;margin:0}@media only screen and (min-width: 600px){.section-rangemap .fleetspecs__buttons .fleetspecs__button{max-width:85px;min-width:60px;padding:8px}}@media only screen and (min-width: 1200px){.section-rangemap .fleetspecs__buttons .fleetspecs__button{padding:10px;min-width:100px;max-width:150px}}.section-rangemap .fleetspecs__buttons .fleetspecs__button--active{background:#041c2c;color:#fff;border:1px solid #041c2c}.section-rangemap #map_key{font-size:14px;display:flex;padding:0 0 20px;margin:0 auto;justify-content:center;flex-wrap:wrap;width:80vw}@media only screen and (min-width: 600px){.section-rangemap #map_key{padding:0 0 15px 5vw;justify-content:flex-start}}@media only screen and (min-width: 1200px){.section-rangemap #map_key{padding:0 0 15px 25px}}.section-rangemap #map_key .key_item_wrapper{display:flex;align-items:center;margin:0 15px 0 0}.section-rangemap #map_key .key_item_wrapper .label_color{height:13px;width:13px;border:1px solid #4c4c4c;border-radius:50%;margin:0 7px 0 0}.section-rangemap .rangemap__legal{width:100%;margin:0 auto;padding:0 3rem 4rem}@media only screen and (min-width: 600px){.section-rangemap .rangemap__legal{width:80vw;padding:0 0 6rem 0}}.section-rangemap .rangemap__legal p{font-size:0.7em;line-height:1.3;text-align:left;max-width:100%;padding:0 0 1rem 0;color:#828282}.section-rangemap .aircraft_options{display:none}.section-rangemap .aircraft_options--open{display:block}.section-rangemap .cruise_selection{display:none}.section-rangemap #menu{height:auto;z-index:2;position:absolute;background:white;width:100%;padding:25px;left:0}@media only screen and (min-width: 600px){.section-rangemap #menu{left:unset;width:500px;padding:0 25px 25px 25px}}.section-rangemap #menu .aircraft_model:hover{cursor:pointer}.section-rangemap #menu .close_menu{text-align:right;padding:0}@media only screen and (min-width: 600px){.section-rangemap #menu .close_menu{padding:10px 0 15px 0}}.section-rangemap #menu .close_menu button{background:transparent;border:none}.section-rangemap #menu .close_menu button .svg__x{height:1rem;width:1rem}.section-rangemap #menu .close_menu button:hover{cursor:pointer}#plane_list{text-align:left}#plane_list .plane_row{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;height:225px}@media only screen and (min-width: 600px){#plane_list .plane_row{height:300px}}@media only screen and (min-width: 900px){#plane_list .plane_row{height:350px}}#plane_list .plane_row .plane_list{margin:0;width:50%;display:flex;flex-direction:row;flex-wrap:wrap;height:25%}#plane_list .plane_row .plane_list .plane_name{width:80%}#plane_list .plane_row .plane_list .plane_button{margin:0 1rem 0 0;width:2rem;height:2rem;display:inline-block;background:transparent}#plane_list .plane_row .plane_list .aircraft_checkbox{display:none}#plane_list .plane_row .plane_list .aircraft_model{font-family:"Horizon Display Light","Noto Sans SC","Calibri","Helvetica",sans-serif;font-size:18px;line-height:0}#plane_list .plane_row .plane_list .cruise_indicator{font-size:1.2rem;text-align:left;line-height:1.4rem;margin:-2rem 0 0 3.3rem}@media only screen and (min-width: 600px){#plane_list .plane_row .plane_list .cruise_indicator{margin:-3rem 0 0 3.3rem}}@media only screen and (min-width: 1800px){#plane_list .plane_row .plane_list .cruise_indicator{margin:-2rem 0 0 3.3rem}}.gm-style .gm-style-iw-d{padding:5px;background:#041c2c;color:#fff;font-size:14px}@media only screen and (min-width: 1200px){.gm-style .gm-style-iw-d{font-size:18px}}.gm-style .gm-style-iw-tc{display:none}.gm-style .gm-style-iw-t::after{height:0}.gm-style-iw.gm-style-iw-c{box-shadow:none;background-color:transparent;padding:0;margin-top:10px}.gm-style-iw.gm-style-iw-c .gm-style-iw-d+button{display:none}.gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:hidden !important}.gm-style-iw.gm-style-iw-c button{display:none !important}

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