.pa-contact-us{background-image:url(/wp-content/themes/pinnacle-aviation/assets/images/contact-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:240px 0;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;overflow:hidden}@media(max-width: 992px){.pa-contact-us{padding:200px 60px;justify-content:flex-start}}@media(max-width: 610px){.pa-contact-us{padding:120px 30px}}.pa-contact-us .pa-contact-us-content{display:inline-block;text-align:center;position:relative;z-index:2;width:640px;max-width:85%;top:150px;opacity:0;animation:fade-in-up linear forwards;animation-timeline:view();animation-range:100px 50vh}@media(max-width: 992px){.pa-contact-us .pa-contact-us-content{text-align:left}}@media(max-width: 610px){.pa-contact-us .pa-contact-us-content{max-width:65%}}@keyframes fade-in-up{from{top:150px;opacity:0}to{top:0;opacity:1}}.pa-contact-us .pa-contact-us-content h3{color:#fff;font-size:30px;font-weight:bold;text-transform:uppercase;letter-spacing:3px;margin-bottom:40px}.pa-contact-us .pa-contact-us-content p{color:#fff;font-size:18px;line-height:1.75em;letter-spacing:2px}.pa-contact-us .pa-contact-us-content .pa-contact-us-call{margin-top:40px;margin-bottom:40px}.pa-contact-us .pa-contact-us-content .pa-contact-us-call a{display:inline-block;color:#fff;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:3px}.pa-contact-us .pa-contact-us-content .pa-contact-us-buttons{display:flex;justify-content:center;align-items:center;width:100%;gap:40px}@media(max-width: 992px){.pa-contact-us .pa-contact-us-content .pa-contact-us-buttons{justify-content:flex-start;align-items:flex-start}}@media(max-width: 610px){.pa-contact-us .pa-contact-us-content .pa-contact-us-buttons{flex-direction:column;gap:30px}}.pa-contact-us .pa-contact-us-content .pa-contact-us-buttons a{display:inline-block;width:220px;height:42px;line-height:34px;border:3px solid #fff;color:#fff;font-size:13px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:2px;transform:scale(1);transition:transform .25s ease}.pa-contact-us .pa-contact-us-content .pa-contact-us-buttons a:hover{transform:scale(1.15)}
section.pa-contact-form-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;padding:200px 0;position:relative;z-index:1;overflow:hidden}@media(max-width: 992px){section.pa-contact-form-wrapper{padding:150px 30px}}section.pa-contact-form-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}section.pa-contact-form-wrapper .pa-contact-form{position:relative;z-index:3;width:540px}section.pa-contact-form-wrapper .pa-contact-form h1{font-size:30px;color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:400;margin:0 0 20px 0;text-align:center}form.wpforms-form div.wpforms-field{margin:0 0 20px 0}form.wpforms-form div.wpforms-field label.wpforms-field-label{font-size:12px;color:#fff;display:block;text-transform:uppercase;margin-bottom:10px;font-weight:700;letter-spacing:2px}form.wpforms-form div.wpforms-field label.wpforms-field-label .wpforms-required-label{color:#fff}form.wpforms-form div.wpforms-field input,form.wpforms-form div.wpforms-field textarea,form.wpforms-form div.wpforms-field select{padding:16px;margin:0;width:100%;resize:none;outline:none;border:0;border-radius:0;font-family:"Open Sans",sans-serif;font-size:16px;color:#646464}form.wpforms-form div.wpforms-field input{height:40px}form.wpforms-form div.wpforms-field textarea{height:100px;padding:16px}form.wpforms-form div.wpforms-field select{height:40px;padding-top:8px;padding-bottom:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMUw2IDYgMTEgMSIgc3Ryb2tlPSIjNjQ2NDY0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");background-position:right 16px center;background-repeat:no-repeat;background-size:12px}form.wpforms-form .wpforms-recaptcha-container{margin:0 0 10px 0}form.wpforms-form .wpforms-submit-container{margin:0 0 10px 0}form.wpforms-form .wpforms-submit-container button{width:100%;margin:0;resize:none;outline:none;background-color:#dd002b;color:#fff;padding:16px 16px;font-size:12px;border:none;display:inline-block;text-transform:uppercase;letter-spacing:2px;font-weight:700}
@media(max-width: 1200px){.pa-contact-locations-map-wrapper{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch}}@media(max-width: 800px){.pa-contact-locations-map-wrapper{flex-direction:column}}section.pa-contact-locations-wrapper{background-color:#fff;position:relative;z-index:10}section.pa-contact-locations-wrapper .pa-contact-locations-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1100px;height:200px;margin:0 auto;max-width:100%}@media(max-width: 1200px){section.pa-contact-locations-wrapper .pa-contact-locations-container{width:auto;flex-basis:450px;flex-shrink:0;flex-grow:0;height:auto}}section.pa-contact-locations-wrapper .pa-contact-locations{flex-grow:1;flex-basis:100%;position:relative;display:flex;flex-direction:row;align-items:stretch;justify-content:center}@media(max-width: 1200px){section.pa-contact-locations-wrapper .pa-contact-locations{flex-direction:column;max-width:100%;flex-grow:0;flex-shrink:1}}@media(max-width: 610px){section.pa-contact-locations-wrapper .pa-contact-locations{width:100%}}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding:40px 50px;transition:background-color .5s ease-in;background-color:#fff;cursor:pointer}@media(max-width: 992px){section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location{padding:40px 25px}}@media(max-width: 610px){section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location{padding:40px 20px}}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location address{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;color:#646464;font-size:14px;font-weight:400;font-style:normal;line-height:1.75em}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location address strong{flex-grow:1;flex-shrink:0;display:inline-block;font-weight:700;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location p{margin:0;line-height:1.75em}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location a.pa-contact-location-directions{display:none;padding:10px 20px;color:#fff;text-decoration:none;border:2px solid #fff;transition:background-color .25s ease-in;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location:hover{background-color:#ebebeb}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location.active{background-color:#dd002b;justify-content:space-between;align-items:flex-start;height:-moz-max-content;height:max-content}@media(max-width: 1200px){section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location.active{height:auto}}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location.active address{color:#fff}section.pa-contact-locations-wrapper .pa-contact-locations .pa-contact-location.active a.pa-contact-location-directions{display:inline-block}section.pa-contact-location-map{position:relative;z-index:1}@media(max-width: 1200px){section.pa-contact-location-map{flex-grow:1;flex-shrink:1;height:100%;max-width:100%;width:auto}}section.pa-contact-location-map .pa-location-map{display:none;height:650px}section.pa-contact-location-map .pa-location-map.active{display:block}.pa-contact-location-info-window{font-size:14px;line-height:1.5;color:#333;padding:10px}.pa-contact-location-info-window h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;line-height:1.5;color:#dd002b;margin:0 0 5px}.pa-contact-location-info-window p{margin:5px 0;color:#555}.pa-contact-location-info-window a.directions-button{display:inline-block;padding:10px 20px;color:#fff;text-decoration:none;background-color:#dd002b;margin-top:20px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;cursor:pointer}

/*# sourceMappingURL=contact_styles.min.css.map*/