@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:400;src:url(../fonts/noto-sans-kr-v12-latin-regular.eot);src:local("Noto Sans KR Regular"),local("NotoSansKR-Regular"),url(../fonts/noto-sans-kr-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/noto-sans-kr-v12-latin-regular.woff2) format("woff2"),url(../fonts/noto-sans-kr-v12-latin-regular.woff) format("woff"),url(../fonts/noto-sans-kr-v12-latin-regular.ttf) format("truetype"),url(../fonts/noto-sans-kr-v12-latin-regular.svg#NotoSansKR) format("svg");font-display:swap}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/roboto-slab-v12-latin-regular.eot);src:local(""),url(../fonts/roboto-slab-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-slab-v12-latin-regular.woff2) format("woff2"),url(../fonts/roboto-slab-v12-latin-regular.woff) format("woff"),url(../fonts/roboto-slab-v12-latin-regular.ttf) format("truetype"),url(../fonts/roboto-slab-v12-latin-regular.svg#RobotoSlab) format("svg");font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:"Noto Sans KR",sans-serif}.bg-about,.bg-air-tours,.bg-c152,.bg-c172n,.bg-c172s,.bg-contact,.bg-flight-training,.bg-home,.bg-piperarcher,.bg-rentals,.bg-travelair,.bg-c182d,.dropdown,body{position:relative}a,a:active,a:visited{color:inherit;text-decoration:none}.container{width:120ch;margin:0 auto;position:relative}.content{border:1px solid #000;background-color:rgba(255,255,255,.5);min-height:80vh;position:relative;padding-bottom:115px;text-shadow:0 0 1px #fff}.bg-about .content,.bg-air-tours .content,.bg-contact .content,.bg-flight-training .content{background-color:rgba(255,255,255,.65)}.content h1{text-align:center;margin:40px 0}section{margin:20px 40px}h3{padding:20px 0}.hide-desktop{display:none}.social{display:flex;justify-content:flex-end}.social a{margin-top:20px;margin-right:20px}.social a{transition:all .25s ease-in-out}.media-footer img:hover,.social a:hover{transform:scale(1.2)}.kings{position:absolute;top:12px;left:-350px}.kings img{width:40px}.kings p{position:absolute;left:-15px;font-size:12px}.header{width:100%;background:#b4c5e4;margin:0 auto}.logo{position:absolute;left:37%;top:7px;width:220px}.menu{display:flex;list-style:none;justify-content:space-around;padding:70px 0 0}nav ul li a,nav ul li a:visited{display:block;padding:15px 10px;margin:0 5px;text-decoration:none;color:#3066be;font-weight:600;font-size:18px;text-transform:uppercase;font-family:"Roboto Slab",serif}nav ul li a,nav ul li a::after,nav ul li a::before{transition:all .5s}nav.shift ul li a{position:relative;z-index:1;margin-bottom:10px}nav.shift ul li a:hover{color:#b4c5e4}nav.shift ul li a:after{display:block;position:absolute;top:0;left:0;bottom:0;margin:auto;width:100%;height:1px;content:".";color:transparent;background:#3687f0;opacity:0;z-index:-1}nav.shift ul li a:hover:after{opacity:1;visibility:visible;height:100%}.rentals-menu{visibility:hidden;opacity:0;position:absolute;top:63px;transform:translateY(-2em);z-index:1;background:#b4c5e4;border-top:none;transition:all .5s ease-in-out 0s,visibility 0s linear .5s,z-index .5s linear .5s;width:120px}.dropdown .rentals-menu li a{margin:0 5px}.dropdown:focus .rentals-menu,.dropdown:focus-within .rentals-menu,.dropdown:hover .rentals-menu{visibility:visible;opacity:1;z-index:2;transform:translateY(0);transition:0s,0s,.5s}.rentals-menu li{display:block;list-style:none;border-bottom:1px solid #000}.rentals-menu li a{padding:8px 5px;margin:5px;font-size:13px}.rentals-menu li:last-of-type{border-bottom:none}#myBtn{width:50px;visibility:0;opacity:0;position:fixed;bottom:20px;right:30px;z-index:-99;border:none;outline:0;background-color:#b4c5e4;color:#3f3f3f;cursor:pointer;padding:15px;border-radius:10px;transition:background-color .5s,visibility .5s,opacity .5s,z-index 2s}#myBtn.visible{visibility:1;opacity:1;z-index:99;transition:all .5s}#myBtn:hover{background-color:#3687f0}.bg-about::before,.bg-air-tours::before,.bg-c152::before,.bg-c172n::before,.bg-c172s::before,.bg-contact::before,.bg-flight-training::before,.bg-home::before,.bg-piperarcher::before,.bg-rentals::before,.bg-travelair::before,.bg-c182d::before,.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;filter:brightness(60%)}.bg-air-tours::before{background-image:url(/images/cessna-172-bg.jpg);background-position:center}.bg-flight-training::before{filter:brightness(40%);background-image:url(/images/cockpit.jpg);background-position:left center}.bg-c172n::before{background-image:url(/images/cessna-172n-bg.jpg)}.bg-c172s::before{background-image:url(/images/hero.jpg);background-position:60%}.bg-c152::before{background-image:url(/images/c152-bg.jpg)}.bg-travelair::before{background-image:url(/images/b95-bg.jpg);background-position:40%}.bg-c182d::before{background-image:url(/images/cessna-182d-bg.png)}.bg-piperarcher::before{background-image:url(/images/piper-archer-bg.jpg);background-position:50%}.bg-about::before{background-image:url(/images/about.jpg)}.bg-rentals::before{background-image:url(/images/cessna-172.jpg);background-position:center}.bg-contact::before{background-image:url(/images/van-nuys-airport.jpg);background-position:50% 30%}.features section,section.hero{margin:0}.hero::before{background-image:url(/images/multi-engine.jpg);background-position:40% 50%}.hero{height:80vh;display:flex;justify-content:center;align-items:center}.hero-content{position:relative;color:#fff;text-align:center;margin:.625rem;border:1px solid #fff;padding:50px;background-color:#00000042}.hero-title{font-size:3rem;font-weight:600;margin-bottom:0}.hero-subtitle{font-size:2rem;font-weight:200;margin-top:1rem}.features{padding:1px}.card{display:flex;margin:100px 30px;flex-direction:row-reverse;border-radius:20px;overflow:hidden;background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,.123);height:325px}.r-card{flex-direction:row}.card .item{padding:30px;width:133%}.item-two{width:45%}.item h1{font-size:40px}.card .item p{margin:30px 0}button.learn-more{display:block;width:200px;height:40px;line-height:40px;font-size:18px;font-family:sans-serif;text-decoration:none;color:#333;border:2px solid #333;letter-spacing:2px;text-align:center;position:relative;transition:all .35s;cursor:pointer}button.learn-more span{position:relative;z-index:2}button.learn-more::after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:#3687f0;transition:all .35s}button.learn-more:hover{color:#fff}button.learn-more:hover:after{width:100%}.bg-location{background-color:#edfadf;padding-bottom:135px}.bg-features{background-color:#eef0f1}.location{display:flex;border:2px solid green}.item-1{flex:1.5 1 auto}.item-2{flex:1 5;margin-left:20px;margin-top:20px}.map{width:400px}.rentals-header{display:flex;margin-top:1em;justify-content:center}.ac-summary:not(:last-of-type){border-bottom:1px solid #000}.ac-summary{padding:0 0 15%;position:relative;margin-top:30px}.flight-t{text-align:center}.flight-t h4,.run-down .custom-mg-1,.run-down .custom-mg-2{margin:20px}.flight-t .ac-summary{padding-bottom:5%}.eligibility{text-align:left;display:inline-block;margin:0 auto}.content .rental-item{width:300px;float:left;margin:20px;padding:2px;border:1px solid #021a40;background-color:#fff;box-shadow:0 0 10px #7e6b6b}.content .rental-item-tall{width:250px}.reverse .rental-item{float:right}.run-down section h2{display:inline-block;margin:20px 10%;text-decoration:underline}.rentals .ac-summary{text-align:center;padding-bottom:30px}.rentals section h2{margin-top:58px;display:block}.rentals .rental-item{float:none}.run-down section p{padding:0 30px}.content .btn{box-shadow:1px 1px 5px 0 #030303;background:linear-gradient(to bottom,#49c8fa 5%,#0c8aff 100%);border-radius:6px;border:1px solid #000;display:block;width:120px;text-align:center;color:#fff;font-family:Arial;font-size:15px;font-weight:700;padding:7px 10px;text-decoration:none;text-shadow:0 1px 0 #030101;margin:0 auto}.btn:hover{background:linear-gradient(to bottom,#0c8aff 5%,#49c8fa 100%);transition:ease-in}.content.ac,footer h3{text-align:center}.ac h2{margin:40px 0 20px}.layout{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 20px 10vh}.specs{border:1px solid #000;padding:0 10px}table{border-collapse:collapse}th{text-decoration:underline;text-align:left;padding:5px 0}.specs td.left{text-align:left;font-weight:500}.specs tr:hover:not(.table-head){background-color:#3066be}.specs td.right{text-align:right;padding-left:0}.gallery{margin-top:45px;flex-shrink:auto}.ac h3{padding:0;margin:20px auto}.ac ul{margin:10px 0 30px}.ac li{padding:5px}.gallery-item{margin:20px;display:none}.cursor{cursor:pointer}.gallery-item img{text-align:center;max-width:600px;max-height:380px;display:block;margin:0 auto;padding:2px;border:1px solid #021a40;background-color:#fff;box-shadow:0 0 2px #000}.row:after{content:"";display:table;clear:both}.row{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.preview{filter:brightness(50%);transition:all .3s ease-in-out;margin:0 5px 10px;width:10vw;height:8vw;max-width:80px;max-height:65px}.active-img,.preview:hover{filter:brightness(100%)}.preview:hover{margin-top:-10px}.bottom-nav{display:block;text-align:center}.bottom-nav a{display:inline-block;margin:0 20px;color:#164f9b;text-decoration:underline}.bottom-nav:hover{text-decoration:none}.content-contact{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.contact-form{width:70%;margin:0 auto}.StripeElement,form fieldset,form input,form label,form optgroup,form select,form textarea{font-family:inherit;font-size:100%;color:inherit;border:none;border-radius:0;display:block;width:100%;padding:0;margin:0}form label,form legend{font-size:.825rem;margin-bottom:.5rem}.StripeElement,form input,form select,form textarea{box-sizing:border-box;border:1px solid rgba(0,0,0,.2);background-color:rgba(255,255,255,.9);padding:.75em 1rem;margin-bottom:1.5rem}.StripeElement:focus,form input:focus,form select:focus,form textarea:focus{background-color:#fff;outline-style:solid;outline-width:thin;outline-color:gray;outline-offset:-1px}.StripeElement,form [type=email],form [type=text]{width:100%}form [type=button],form [type=reset],form [type=submit]{width:auto;cursor:pointer;appearance:button;margin:0 auto}form [type=button]:focus,form [type=reset]:focus,form [type=submit]:focus{outline:0}form select{text-transform:none}.testimonial-slider{text-align:center;display:block;width:100%;height:auto;margin-top:20px}.testimonial-slider ul.slider{display:block;list-style:none;padding:0;position:relative;display:inline-block;width:100%;height:50px;margin:0 auto}.testimonial-slider ul.slider li{position:absolute;display:block;width:100%;opacity:0;margin:0 auto}.testimonial-slider ul.slider li:nth-child(1){opacity:1;animation:fade-animation-1 30s infinite}.testimonial-slider ul.slider li:nth-child(2){animation:fade-animation-2 30s infinite}.testimonial-slider ul.slider li:nth-child(3){animation:fade-animation-3 30s infinite}.testimonial-slider q{display:inline-block;font:normal 700 20px/1.25 Raleway,Helvetica,Arial,Verdana,sans-serif;letter-spacing:.5pt;text-shadow:0 5px 10px rgba(0,0,0,.1);max-width:55ch}.testimonial-slider .source{margin-top:25px;color:#d9e0f9;font:italic 400 20px/1.35 Raleway,Helvetica,Arial,Verdana,sans-serif}@keyframes fade-animation-1{0%,100%,25%{opacity:0}22%,3%{opacity:1}}@keyframes fade-animation-2{0%,100%,25%,50%{opacity:0}28%,47%{opacity:1}}@keyframes fade-animation-3{0%,100%,50%{opacity:0}53%,97%{opacity:1}}@keyframes fade-animation-4{0%,100%,75%{opacity:0}78%,97%{opacity:1}}.bios-container{display:flex;justify-content:space-around;margin:16px 40px 0;flex-wrap:wrap}.bios-container .column{float:left;margin:16px 0;padding:0 8px;display:flex}.bios-container .card-team{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);background-color:#f0efef;display:flex;flex-direction:column}.bios-container .container-team{padding:0 16px}.bios-container .card-team h2,.card-team p{margin:20px 0}.bios-container .personnel-pic{width:90%;padding:20px;margin:15px auto 0}.container-team::after,.row::after{content:"";clear:both;display:table}.title{color:grey}.bio{background-color:#f0efef;margin:0 9px;opacity:0;height:0;visibility:hidden;transform:translateY(-100px);width:100%}.bio.expand{opacity:1;height:100%;visibility:visible;transform:translateY(0);padding:20px}.bg-about .gallery{max-width:600px;margin:0 auto}.bg-about .gallery-item{min-height:300px}footer{background-color:#f4f0ed;background-color:#e1ca96;border-top:1px solid #2e2d2b;color:#413e3e;position:absolute;bottom:0;width:100%}.bottom{display:flex;list-style-type:none;justify-content:space-between;align-items:flex-end;padding:10px 0;font-size:smaller}.media-footer img{width:25px;margin:0 10px}.media-footer img{transition:all .25s ease-in-out}.media-footer{list-style-type:none;display:flex;max-height:100px}.slide-in{opacity:0;transition:all .5s}.slide-in.from-right{transform:translateX(30%) scale(.95)}.slide-in.from-left{transform:translateX(-30%) scale(.95)}.slide-in.in-view{opacity:1;transform:translateX(0) scale(1)}@media only screen and (max-width:1024px){.container{width:unset}.hero::before{background-image:url(/images/multi-engine@0.5x.jpg);background-position:60%}.bg-flight-training:before{background-image:url(/images/cockpit@0.5x.jpg);background-position:center}.bg-rentals:before{background-image:url(/images/cessna-172@0.5x.jpg)}.bg-about:before{background-image:url(/images/about@0.5x.jpg)}.bg-contact:before{background-image:url(/images/van-nuys-airport@0.5x.jpg)}.bg-air-tours:before{background-image:url(/images/cessna-172-bg@0.5x.jpg)}.bg-c172n:before{background-image:url(/images/cessna-172n-bg@0.5x.jpg);background-position:20% 10%}.bg-c172s:before{background-image:url(/images/hero@0.5x.jpg);background-position:80%}.bg-c152:before{background-image:url(/images/c152-bg@0.25x.jpg)}.bg-travelair:before{background-image:url(/images/b95-bg@0.5x.jpg);background-position:40%}.bg-c182d:before{background-image:url(/images/cessna-182d-bg@0.5x.png)}.menu{margin:0 10px}.social{justify-content:flex-end;margin-right:0}.bg-location h3{text-align:center}.location{margin:0 20px;padding-right:20px;height:unset}.gallery-item img{max-width:unset;max-height:unset;width:500px;height:300px}.specs{padding-bottom:10px}.card{margin:50px 30px;height:unset}.bios-container .column{width:32%}.bio{margin:0 14px}.item-two{width:70%}.kings{left:-320px}}@media only screen and (max-width:900px){.kings{left:-60px}.container{width:unset}.social{justify-content:flex-end;margin-right:0}nav ul li a,nav ul li a:visited{margin:0 0 10px}.content .rental-item{width:290px}.content .btn{top:220px;left:45%}.gallery-item img{width:450px;height:300px}.preview{max-width:unset;max-height:unset;width:67px;height:50px}.ac-summary{text-align:center;margin:20px 0;padding:0 40px}.content .rental-item{filter:unset;float:unset;margin:0 auto;display:block;box-shadow:0 0 5px #000}}@media only screen and (max-width:756px){.bg-c172s:before{background-image:url(/images/hero@0.25x.jpg);background-position:60% 10%}.hide-desktop{display:unset;position:absolute;top:5px;left:5px}.hide-mobile{display:none}#open{padding:5px}.header{border-bottom:none}.closebtn{font-size:40px;margin-left:140px;padding:10px}.cover{background-color:rgba(0,0,0,0);position:fixed;z-index:2;height:100vh;width:50vw;top:0;right:0;transition:.4s}.menu{flex-direction:column;position:fixed;background-color:#b4c5e4;z-index:3;height:100vh;justify-content:flex-start;overflow:hidden;top:0;left:0;padding:100px 0 0;width:0;margin:0;transition:.4s}nav.shift .menu li a{padding-right:56px;margin:0}.menu li{border-bottom:1px solid #000}.menu li:first-of-type{border-top:1px solid #000}.logo{position:relative;left:50vw;top:10px;width:160px;padding-bottom:15px}.location{flex-direction:column;padding:0}.location .map{width:unset;height:300px}.item-2{margin:10px 0 0;padding:10px;text-align:center}.content{padding-bottom:170px;border-left:none;border-right:none}.bg-location{padding-bottom:190px}.bottom{flex-direction:column;align-items:center;padding:0}.bottom li{margin:5px}.bottom-nav{margin:20px 0}footer h3{padding-bottom:5px}.content .btn{position:unset;display:block;margin:20px auto}.gallery-item img{width:320px;height:200px}.preview{width:50px;height:40px;margin:0}.row{flex-wrap:wrap}.row .column{margin:0 10px}img.item-two{display:none}.bio{margin:0 6px}#myBtn{padding:10px;font-size:14px;right:10px}.kings{transform:scale(.8)}}@media screen and (max-width:650px){.bios-container .column{width:100%;display:block}.bios-container .card-team{margin:20px 0;height:unset}.bg-about .content{padding-bottom:55vh}.bg-about .gallery-item{min-height:200px}}