.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-sea:#004768;--color-orange:#f80;--color-black:#222;--color-super-black:#000;--color-red:#ff0034;--color-light-grey:#efefef;--color-light-blue:#00a5d8;--color-mid-grey:#cfcfcf;--color-brand-primary:#008cce;--color-vintage-sea:#adf;--color-vintage-border:#222;--color-vintage-land:#ffc;--color-dark-yellow:#f0e62f;--color-map-sea:#1f2d32;--color-white:#fff;--color-map-highlight:var(--color-aircraft-active);--color-map-land:#ddd;--color-map-ice:#e9f3f5;--color-map-graticule:#fff;--color-text-label:#222;--color-text-label-background:#fff;--element-height:50vh;--color-aircraft-north:#d6ca00;--color-aircraft-active:#00a5d8;--color-aircraft-north:#ffac00;--color-light-blue:#a8e1f3;--color-aircraft:rgba(255,71,123,.932);--font-sans:"Karla",helvetica,sans-serif;--font-serif:"Forum",serif;--header-margin:7rem;--font-size-xxxx-small:45%;--font-size-xxx-small:55%;--font-size-xx-small:65%;--font-size-x-small:75%;--font-size-small:77%;--font-size-medium:100%;--font-size-medium-bigger:105%;--font-size-large:125%;--font-size-x-large:150%;--font-size-xx-large:200%;--font-size-xxx-large:260%}@media only screen and (min-width:45rem){:root{--element-height:75vh;--font-size-x-small:85%;--font-size-small:87%;--font-size-medium:100%;--font-size-medium-bigger:112%;--font-size-x-large:200%}}body{-webkit-font-smoothing:antialiased;background-color:#fff;background-color:var(--color-white);font-family:Karla,helvetica,sans-serif;font-family:var(--font-sans);font-weight:400;line-height:1.25;margin:0;padding:0;text-rendering:optimizeLegibility}#root{overflow:hidden}svg.map{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;transition:background .25s ease-in-out;width:100%;z-index:10}body.north,body.vintage{--color-map-sea:#002332;--color-white:#fff;--color-map-highlight:var(--color-aircraft-active);--color-map-land:#0f0d0d;--color-map-ice:#1d3a46;--color-map-graticule:#fff;--color-map-russia:#0f0d0d;--color-map-greenland:#0f0d0d;--color-map-border:#fff}body.north svg.map,body.south svg.map,body.vintage svg.map{background-color:#1f2d32;background-color:var(--color-map-sea)}.aircraft-text{fill:#222;fill:var(--color-black);font-size:12px;pointer-events:none}.aircraft-marker:hover{cursor:pointer}path.aircraft-marker.selected-aircraft,path.aircraft-marker:hover{fill:#f0e62f;fill:var(--color-dark-yellow)}@keyframes aircraft-div-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes aircraft-div-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.75rem)}}.data-display{background:#fff;bottom:0;display:flex;justify-content:center;padding:1rem;position:fixed;width:100%;z-index:100}.data-display b{font-weight:400}.aircraft-details-enter{animation:aircraft-div-enter .25s ease-out forwards}.aircraft-details-leave{animation:aircraft-div-leave .25s ease-out forwards}.aircraft-details{background-color:#fff;background-color:var(--color-white);border-top-left-radius:.25rem;border-top-right-radius:.25rem;bottom:0;box-shadow:0 0 .5rem #00000026;color:#222;color:var(--color-black);left:0;max-height:auto;overflow:hidden;position:fixed;transition:height .25s ease-in-out;width:100%;z-index:11}.aircraft-details.north-pole .airline-header{background-color:#ffac00;background-color:var(--color-aircraft-north)}@media only screen and (min-width:45rem){.aircraft-details{bottom:0;left:calc(50% - 12rem);width:26rem}}.aircraft-details .details-wrapper{position:relative;z-index:2}.aircraft-details .airline{font-weight:700}.aircraft-details .aircraft,.aircraft-details .airline{font-size:100%;font-size:var(--font-size-medium)}.airline-header{align-content:center;align-items:center;background-color:#a8e1f3;background-color:var(--color-light-blue);display:flex;justify-content:space-between;padding:.25rem .5rem}.airline-header button{background:none;border:none;color:#fff;color:var(--color-white);display:none;font-size:150%;font-size:var(--font-size-x-large);left:.5rem;margin:0;padding:0;position:absolute;top:-.1rem}.airline-header button:hover{cursor:pointer}.context-frame{position:relative;z-index:12}.aircraft-details .contextual-info{display:flex;justify-content:space-between;padding:.5rem}.aircraft-details .contextual-info h4{margin:0}.aircraft-details .contextual-info .connected{align-self:center;background:#222;background:var(--color-black);content:"";flex:1 1 50%;height:.05rem;margin:0 1rem;position:relative}.aircraft-details .contextual-info .connected:before{border:1px solid #222;border:1px solid var(--color-black);border-radius:1rem;content:"";display:block;height:.4rem;left:-.3rem;position:absolute;top:-.17rem;width:.4rem}.aircraft-details .contextual-info .connected:after{background-color:#222;background-color:var(--color-black);border-radius:1rem;content:"";display:block;height:.4rem;position:absolute;right:0;top:-.17rem;width:.4rem}.aircraft-details .contextual-info .connected b{font-size:65%;font-size:var(--font-size-xx-small);font-weight:400;line-height:1;position:absolute;text-align:center;text-transform:uppercase;width:100%}.aircraft-details .contextual-info .connected b:first-of-type{top:-1rem}.aircraft-details .contextual-info .connected b:last-of-type{bottom:-1rem}.aircraft-details .tech{background-color:#efefef;background-color:var(--color-light-grey);border-top:1px solid #fff;border-top:1px solid var(--color-white);display:flex;justify-content:space-evenly;padding:.15rem}.aircraft-details .tech span{font-size:77%;font-size:var(--font-size-small);padding:0 .4rem}.aircraft-image{background-color:#008cce;background-color:var(--color-brand-primary)}.aircraft-image,.aircraft-image img{bottom:0;height:100%;position:absolute;top:0;width:100%;z-index:10}.aircraft-image img{left:0;object-fit:cover;right:0}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s}.north-pole-certificate{background-repeat:repeat;background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#fff7e5 0,#fff7e5 20px);border:4px dotted #ffac00;border:4px dotted var(--color-aircraft-north);border-radius:1.5rem;margin:.5rem;padding:.5rem 1rem;position:relative;text-align:center}.north-pole-certificate h4{display:inline-block;margin-bottom:1rem;margin-top:.5rem;position:relative;text-transform:uppercase;width:100%}.notice{border-top:1px solid #ffac00;border-top:1px solid var( --color-aircraft-north);margin-top:.5rem;padding:.5rem}.coord,.notice{font-size:75%;font-size:var(--font-size-x-small)}.coord{position:absolute;text-transform:uppercase}.coord:first-of-type{left:1rem;position:absolute;top:1rem}.coord:nth-of-type(2){right:1rem;top:1rem}.north-pole-certificate h4:after,.north-pole-certificate h4:before{background-color:#222;background-color:var(--color-black);content:"";display:block;height:.1rem;left:30%;position:absolute;width:40%}.seal{margin:.5rem auto;max-width:100px;width:100%}.seal svg{height:auto;max-width:100%}.north-pole-certificate h4:after{top:-7px}.north-pole-certificate h4:before{bottom:-7px}.north-pole-certificate small{padding-top:2rem}.north-pole-certificate small strong{border-bottom:1px solid #222;border-bottom:1px solid var(--color-black)}.north-pole-certificate .mini-map{background-color:#fff;background-color:var(--color-white);border:1px solid #222;border:1px solid var(--color-black);padding-bottom:30%}.north-pole-certificate h1{font-family:Forum,serif;font-family:var(--font-serif);font-size:200%;font-size:var(--font-size-xx-large);font-weight:400;letter-spacing:.05rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.north-pole-certificate small{line-height:1.1}@keyframes certificate-btn-ani{0{background-color:#ffac00;background-color:var( --color-aircraft-north)}50%{background-color:#fff;background-color:var(--color-white)}to{background-color:#ffac00;background-color:var( --color-aircraft-north)}}.certificate-btn{animation:certificate-btn-ani 5s infinite;background-color:#ffac00;background-color:var( --color-aircraft-north);border:none;border-radius:.5rem;color:#222;color:var(--color-black);display:flex;justify-content:center;margin:0 auto .5rem;padding:.5rem;transition:all .25s ease-in-out}.certificate-btn.active{animation:none;background-color:#f80;background-color:var(--color-orange)}.certificate-btn:hover{cursor:pointer}.certificate-btn small{font-weight:700;line-height:1.1}nav{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:11}@media only screen and (min-width:45rem){nav{background-color:initial}}nav ul{border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:grid;grid-template-columns:auto auto auto auto;list-style:none;overflow:hidden}nav ul,nav ul li{margin:0;padding:0}nav ul li{display:flex;flex-direction:column;justify-content:flex-end}nav ul li b{font-size:77%;font-size:var(--font-size-small);font-weight:700;letter-spacing:.05rem;padding-bottom:.35rem;text-transform:uppercase}nav ul li span{display:block;position:relative;text-align:center;width:1.5rem}@keyframes radar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}nav ul li span.radar svg{animation:radar 2s linear infinite}nav ul li span svg{height:auto;max-width:100%}nav ul li span svg path{fill:#fff;fill:var(--color-white)}nav ul li a{align-content:center;align-items:center;background-color:#222;background-color:var(--color-black);color:#fff;color:var(--color-white);display:flex;flex-direction:column;justify-content:center;justify-content:flex-end;margin:0;padding:.4rem .5rem .25rem;text-decoration:none;transition:background-color .25s ease-in-out;white-space:nowrap}nav ul li:last-of-type a{padding-top:.6rem}nav ul li a.active{background-color:#efefef;background-color:var(--color-light-grey);color:#222;color:var(--color-black)}nav ul li a.active span svg path{fill:#222;fill:var(--color-black)}.site-title{font-size:var(--large-font-size);left:calc(50% - 2.5rem);position:fixed;text-transform:uppercase;top:.5rem;width:5rem;z-index:202}.site-title:hover{cursor:pointer}.site-title svg{background:none;height:auto;max-width:100%}.aircraft-label{fill:#fff;fill:var(--color-white);text-anchor:left;font-size:75%;font-size:var(--font-size-x-small)}.logo-wrapper{height:5.6rem;position:relative;width:5.6rem}.logo-wrapper svg{left:0;position:absolute;top:0}.logo-wrapper svg.pink-circle{z-index:11}.logo-wrapper svg.north-south{left:calc(50% - 1.5rem);top:calc(50% - 1.5rem);transform:rotate(0deg);transition:transform .5s ease-in-out;width:3rem;z-index:12}.site-title.south svg.north-south{transform:rotate(180deg)}.aircraft-detected{bottom:1rem;left:1rem;position:fixed}.aircraft-overview{bottom:0;display:flex;font-family:Karla,helvetica,sans-serif;font-family:var(--font-sans);justify-content:flex-start;left:0;overflow:scroll;position:absolute;width:100%}@media only screen and (min-width:45rem){.aircraft-overview{justify-content:center}}.aircraft-overview ul{grid-gap:.5rem;align-items:flex-end;display:flex;list-style:none;margin:0;padding:.5rem}.aircraft-overview ul li{background-color:#222;background-color:var(--color-black);border-radius:.25rem;box-shadow:0 0 .5rem #00000040;color:#fff;color:var(--color-white);max-width:160px;min-width:160px;padding:.5rem;transition:background .15s ease-in-out;z-index:10}.aircraft-overview ul li h3,.aircraft-overview ul li p{font-size:77%;font-size:var(--font-size-small);margin:0}.aircraft-overview ul li p{color:#fff;color:var(--color-white);font-family:Karla,helvetica,sans-serif;font-family:var(--font-sans)}.aircraft-overview ul li small{font-size:70%;letter-spacing:.01rem;line-height:1.1;margin:0;text-transform:uppercase}.aircraft-overview ul li.active{background-color:#00a5d8;background-color:var(--color-map-highlight)}.aircraft-overview ul li.active,.aircraft-overview ul li.active p{color:#222;color:var(--color-black)}.aircraft-overview ul li:hover{background-color:#00a5d8;background-color:var(--color-map-highlight);cursor:pointer}.aircraft-overview ul li:hover h3,.aircraft-overview ul li:hover p,.aircraft-overview ul li:hover small{color:#222;color:var(--color-black)}.near-north-pole-info{bottom:4rem;display:flex;justify-content:center;left:0;position:fixed;width:100%;z-index:11}.certificate-north{background-color:#fff;background-color:var(--color-white);margin-bottom:.5rem;overflow:hidden;padding:.5rem .25m;position:relative;transform:rotate(-90deg);transform-origin:bottom left}.certificate-north b{background-color:#ffac00;background-color:var(--color-aircraft-north);color:#222;color:var(--color-black);font-size:.8rem;font-weight:400;left:1.3rem;padding:.15rem .2rem;position:absolute;top:0;transform:rotate(90deg);transform-origin:top left;width:100%}.certificate-north ul{font-size:77%;font-size:var(--font-size-small);list-style:none;margin:0;padding:.5rem .5rem .5rem 1.75rem}.ellipsis{animation:ellipsis 1.5s infinite;display:inline-block;margin-left:5px}@keyframes ellipsis{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}body.south .inline-message{bottom:5rem}body.south .inline-message span{color:#fff;color:var(--color-white)}.inline-message{bottom:6rem;color:#fff;display:flex;justify-content:center;max-width:100%;position:fixed;right:0;text-align:center;width:100%;z-index:11}.inline-message span{color:#fff;color:var(--color-white);font-family:Forum,serif;font-family:var(--font-serif);font-size:100%;font-size:var(--font-size-medium);font-weight:400;letter-spacing:.01;line-height:1.1;padding:.5rem;text-align:center;text-transform:uppercase}.inline-message span b{display:block;font-family:Karla,helvetica,sans-serif;font-family:var(--font-sans);font-weight:600;letter-spacing:0;text-transform:none}@media only screen and (min-width:45rem){body.south .inline-message{bottom:40%}body.south .inline-message span{color:#004768;color:var(--color-sea)}}text.pole-text{font-family:Forum,serif;font-family:var(--font-serif);font-size:100%;font-size:var(--font-size-medium);text-transform:uppercase}.overview{background:#fff;border-radius:.25rem;left:.5rem;max-width:100%;padding:.5rem;position:fixed;right:.5rem;top:2.5rem;z-index:11}@media only screen and (min-width:45rem){.overview{left:auto;width:20rem}}.overview h2{margin:0}.overview ul{list-style:none;margin:0;padding:0}.overview ul li{font-size:77%;font-size:var(--font-size-small)}.label-animation{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn}path.aircraft-marker{fill:#008cce;fill:var(--color-brand-primary)}@keyframes near-north-aircraft{0{fill:#fff;fill:var(--color-white)}50%{fill:#ffac00;fill:var(--color-aircraft-north)}to{fill:#fff;fill:var(--color-white)}}path.aircraft-marker.near-north-pole{fill:#fff;fill:var(--color-white);animation-duration:3s;animation-iteration-count:infinite;animation-name:near-north-aircraft;animation-timing-function:ease-in-out}path.aircraft-marker.active{fill:#ff0034;fill:var(--color-red)}.aircraft-marker-enter{opacity:0;transition:opacity .5s ease-out}.aircraft-marker-enter-active{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.airport-marker{animation:fadeIn .5s ease-in-out forwards}.airport-marker:hover{cursor:pointer}.airport-name{fill:#fff;fill:var(--color-white);font-size:75%;font-size:var(--font-size-x-small)}.button-holder{display:flex;position:fixed;right:0;top:0;width:100%;z-index:12}.button-wrapper{display:flex;justify-content:space-between;width:100%}.button-holder button{background:#000;background:var(--color-super-black);border:none;color:#fff;color:var(--color-white);font-size:75%;font-size:var(--font-size-x-small);font-weight:700;letter-spacing:.05rem;margin:0;padding:.25rem .5rem;text-transform:uppercase;transition:all .25s ease-in-out}.button-holder button.active,.button-holder button:hover{background:#008cce;background:var(--color-brand-primary)}.button-holder button:hover{cursor:pointer}.button-holder button:first-of-type{border-bottom-right-radius:.25rem;padding-right:.5rem}.button-holder button:last-of-type{border-bottom-left-radius:.25rem;padding-left:.5rem}.traffic-counter{background:#fff;bottom:0;position:fixed;z-index:12}.page.data{background:#fff;min-height:100vh;padding:7rem .5rem .5rem;padding-top:var(--header-margin);z-index:11}.page.data h1{font-family:Forum,serif;font-family:var(--font-serif);font-size:200%;font-size:var(--font-size-xx-large);font-weight:400;letter-spacing:.1rem;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.page .page-header{margin:0 auto 1.5rem;max-width:500px;text-align:center}.page .page-header p{text-align:center}.page.data table{border-collapse:collapse;border-spacing:0;padding-bottom:10%;width:100%}.page.data table thead{text-align:left;white-space:nowrap}.page.data table thead th{font-size:100%;font-size:var(--font-size-medium);padding-right:.5rem;text-transform:uppercase}.page.data table td.counter b,.page.data table tr{font-size:77%;font-size:var(--font-size-small)}.page.data table td.counter b{background-color:#008cce;background-color:var(--color-brand-primary);border-radius:2rem;color:#fff;color:var(--color-white);display:block;font-weight:700;height:1.5rem;line-height:1.5rem;text-align:center;width:1.5rem}.page.data table td{border-bottom:1px solid #008cce;border-bottom:1px solid var(--color-brand-primary);padding:.75rem 1rem .75rem 0;white-space:nowrap}.page.data table td:last-of-type{padding-right:0}@media screen and (max-width:600px){.page.data table{border:0;table-layout:fixed}.page.data table caption{font-size:1.3em}.page.data table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page.data table tr{border-bottom:3px solid #008cce;border-bottom:3px solid var(--color-brand-primary);display:block;margin-bottom:.625em}.page.data table td{display:block;padding-right:0;text-align:right}.page.data table td:before{content:attr(data-label);float:left;font-weight:700;text-align:right;text-transform:uppercase}.page.datatable td:last-child{border-bottom:0}}body{background-color:#1f2d32;background-color:var(--color-map-sea);transition:background-color .25s ease-in-out}article.story header.story-header{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;margin-bottom:5vh;position:relative}article.story header.story-header .route-holder{align-items:center;display:flex;height:100vh;overflow:hidden}article.story .svg-holder{height:300px;position:relative;width:300px}@media only screen and (min-width:45rem){article.story .svg-holder{height:400px;position:relative;width:400px}}article.story header.story-header svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}article.story .headline{bottom:6rem;left:0;position:absolute;text-align:center;width:100%;z-index:10}@media only screen and (min-width:45rem){bottom:2rem}article.story .headline h1{color:#fff;color:var(--color-white);font-family:Forum,serif;font-family:var(--font-serif);font-size:260%;font-size:var(--font-size-xxx-large);font-weight:400;letter-spacing:.2rem;text-transform:uppercase}article.story .headline h2{color:#fff;color:var(--color-white);font-family:Karla,helvetica,sans-serif;font-family:var(--font-sans);font-size:100%;font-size:var(--font-size-medium);font-weight:500;margin:0}article.story .hero-video{left:0;overflow:hidden;padding-bottom:100vh;position:absolute;right:0;top:0;width:100%}article.story .hero-video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}[data-section-type=headline].article-segment,[data-section-type=text].article-segment{opacity:0;transition:all .5s ease-in-out}.article-segment.in-view{opacity:1}.note,.paragraphs{padding:.5rem}@media only screen and (min-width:45rem){.paragraphs{grid-column:3/11;margin:0 auto}[data-section-type=headline] .segment-inner,[data-section-type=text] .segment-inner{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:55rem}}.article-segment .note{grid-column:11/13}.paragraphs h3{font-family:Forum,serif;font-family:var(--font-serif);font-size:150%;font-size:var(--font-size-x-large);font-weight:400;line-height:1;margin-bottom:.5rem}.paragraphs h3,.paragraphs p{color:#fff;color:var(--color-white);margin-top:0}.paragraphs p{font-size:105%;font-size:var(--font-size-medium-bigger);line-height:1.3;margin-bottom:1rem}.article-segment .note small,.paragraphs p span{color:#008cce;color:var(--color-brand-primary)}.article-segment .note small{border-left:2px solid #008cce;border-left:2px solid var(--color-brand-primary);border-top:2px solid #008cce;border-top:2px solid var(--color-brand-primary);display:inline-block;font-size:77%;font-size:var(--font-size-small);line-height:1.25;margin-top:.5rem;padding:.5rem;position:relative}.article-segment:last-of-type{padding-bottom:5rem}article.story .article-segment.film{display:block}article.story .film-wrapper{margin-bottom:1.5rem;margin-top:1.5rem;padding-bottom:56.5%;position:relative}article.story .film-wrapper iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}article.story .single-image{margin-bottom:5vh;margin-top:5vh}article.story .single-image .image-holder{padding-bottom:1rem}.image-show,article.story .single-image .image-holder{background-color:#fff;background-color:var(--color-white)}.image-show{display:flex;gap:2rem;margin-bottom:2rem;margin-top:2rem;overflow:scroll;padding-bottom:2rem;padding-top:1rem;width:100%}@media only screen and (min-width:600xp){.image-show::-webkit-scrollbar{display:none}}.image-show .image-column{flex:0 0 auto}.image-show .image-column img{height:50vh;height:var(--element-height);max-width:100%;width:auto}.page figcaption{color:#222;color:var(--color-black);font-size:75%;font-size:var(--font-size-x-small);text-align:center}.newmap svg{height:100vh}.temp{bottom:1rem;left:1rem;position:absolute;z-index:200}.globe-container{align-items:flex-end;display:flex;height:100%;justify-content:center;width:100%}.new-about .page-content{margin:0 auto;max-width:50%}.new-about .page-content p{color:#fff;color:var(--color-white);font-size:1.25rem}.globe-col{display:flex;height:100vh;position:fixed;right:0;top:0;width:20%}.globe-holder{position:relative;width:100%}.globe-holder svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}p.no-certificates{font-size:125%;font-size:var(--font-size-large);text-align:center}.certificate{display:flex;flex-direction:column;padding:.5rem;transition:background-color .25s ease-in-out}.certificate:nth-of-type(odd){background-color:#efefef;background-color:var(--color-light-grey)}.certificate.active,.certificate.active:hover{background-color:#f80;background-color:var(--color-orange)}.certificate:hover{background-color:#cfcfcf;background-color:var(--color-mid-grey);cursor:pointer}@media only screen and (min-width:45rem){.certificate{align-items:center;flex-direction:row;justify-content:space-between}}.certificate button{background-color:#008cce;background-color:var(--color-brand-primary);border:none;border-radius:.25rem;color:#fff;color:var(--color-white);padding:.25rem .5rem;transition:all .15s ease-in-out}.certificate form{grid-gap:.5rem;display:grid;grid-template-columns:1fr 1fr}.certificate form input{border-radius:.25rm;padding:.25rem;width:calc(100% - .5rem)}.certificate button:hover{background-color:#222;background-color:var(--color-black);cursor:pointer}.certificate.active button.create{display:none}.certificate .flight-info{align-items:center;display:flex;font-size:100%;font-size:var(--font-size-medium);margin-bottom:.5rem}@media only screen and (min-width:45rem){.certificate .flight-info{margin-bottom:0}}.certificate .flight-info b{display:inline-block;font-size:77%;font-size:var(--font-size-small);margin-right:.5rem;white-space:nowrap}.certificate .flight-info small{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certificate-map-wrapper{//display:none}.map-image{display:none}.certificate-map{background-color:#fff;background-color:var(--color-white);border:1px solid #222;border:1px solid var(--color-black);display:none}.certificate-navigation{display:flex;overflow:hidden;padding:.5rem 0;width:100%}.certificate-navigation ul{display:flex;gap:1rem;list-style:none;margin:0;overflow:scroll;padding:0 0 1rem;width:100%}.certificate-navigation ul li{font-family:Karla,helvetica,sans-serif;font-family:var(--font-sans);font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap}.certificate-navigation ul li a{background-color:#efefef;background-color:var(--color-light-grey);color:#222;color:var(--color-black);display:block;padding:.25rem .5rem;text-decoration:none;transition:all .25s ease-in-out}.certificate-navigation ul li a:hover{background-color:#cfcfcf;background-color:var(--color-mid-grey)}.certificate-navigation ul li a.active{background-color:#008cce;background-color:var(--color-brand-primary);color:#fff;color:var(--color-white)}
/*# sourceMappingURL=main.8362aeee.css.map*/