/*!
Theme Name: AE_Aviation
Theme URI: https://underscores.me/
Author: Schilling/Sellmeyer
Author URI: https://schillingsellmeyer.com
Description: Custom theme for aviationenterprises.com
Version: 1.0.2.2
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ae_viation
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

AE_Aviation is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#fff}body,button,input,select,optgroup,textarea{color:#000;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.4}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.2}h1,.h1,h2,.h2,h3,.h3{font-family:agenda,sans-serif;font-weight:600;letter-spacing:.125em;text-transform:uppercase}h1{margin:1em auto;font-size:2rem;font-size:clamp(2rem,7vw,4.25rem);text-shadow:.1em .1em 2px rgba(0,0,0,.3)}h2,.h2{margin:0 0 .6em;font-size:1.75rem;font-size:clamp(1.75rem,5vw,2.5rem)}h3,.h3{margin:.5em 0 .125em;font-size:1.25rem;font-size:clamp(1.5rem,3vw,2rem);color:#15bef0}h4,.h4{margin:1em 0 .25em;font-size:1rem;font-size:clamp(.875rem,1.75vw,1.125rem);font-weight:700}p{margin:0 0 1.5em;font-size:1rem;font-size:clamp(.875rem,1.75vw,1.125rem)}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#15bef0}a:visited{color:#15bef0}a:hover,a:focus,a:active{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.button,button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:.7em 1.5em .8em 1.5em;font-weight:500;letter-spacing:.125em;line-height:1;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid;border-color:#15bef0;border-radius:32px;background:#15bef0;transition:all 300ms ease-in-out;cursor:pointer}.button:visited,button:not(.menu-toggle):visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff}.button:hover,button:not(.menu-toggle):hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;text-shadow:1px 1px 2px rgba(35,31,32,.6);border-color:#15bef0;box-shadow:1px 1px 1px rgba(35,31,32,.8);background-color:#43cbf3}.button:active,.button:focus,button:not(.menu-toggle):active,button:not(.menu-toggle):focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#a4afb9}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select,textarea{color:#666;border-width:2px !important;border-style:solid;border-color:#15bef0;border-radius:8px;padding:8px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,select:focus,textarea:focus{color:#231f20}select{height:42px !important}textarea{width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}.alignright{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}.aligncenter{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}@media screen and (min-width: 40em){.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}}html{scroll-behavior:smooth}img{vertical-align:bottom}body{background-color:#fff}.wrapper{max-width:83rem;margin:0 auto;padding:0 1.5rem}@media screen and (max-width: 32em){.wrapper{padding:0 1rem}}.menu,.menu li,.menu ul{margin:0;padding:0;list-style:none;list-style-image:none}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#menu-container{display:none}.menu-toggle,.main-navigation.toggled #menu-container{display:block}@media screen and (min-width: 48em){.menu-toggle{display:none}.main-navigation #menu-container{display:block}}.menu-toggle{margin:0;padding:12px 16px;background:none;outline:none;border:0;border-radius:0}.menu-toggle:hover{background:none}#nav-icon{width:20px;height:16px;position:relative;margin:0 auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:6px}#nav-icon span:nth-child(4){top:12px}.toggled #nav-icon span:nth-child(1){top:6px;width:0%;left:50%}.toggled #nav-icon span:nth-child(2){transform:rotate(45deg)}.toggled #nav-icon span:nth-child(3){transform:rotate(-45deg)}.toggled #nav-icon span:nth-child(4){top:6px;width:0%;left:50%}.site-header{background-color:#fff}.site-header a,.site-header a:visited{display:block;text-decoration:none;font-size:.875rem;color:#000}.site-header .top-bar{color:#fff;background-color:#15bef0}@media screen and (max-width: 47.9375em){.top-bar{padding:4px 0;text-align:center}.top-bar a,.top-bar a:visited{display:inline-block;margin:0 4px;color:#fff}#site-navigation{position:relative}#site-navigation .mobile-grid{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;padding:0 8px}#site-navigation .site-branding{padding:4px 0 16px}#site-navigation .site-branding img{width:202px}#site-navigation .menu-container{overflow:hidden;position:absolute;z-index:1000;top:100%;right:5%;width:90%;margin-top:-8px;border-radius:16px 16px 16px 16px;border-top:4px solid #15bef0;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.2)}.nav-menu>li>a,.nav-menu>li>a:visited{padding:8px 16px;text-transform:uppercase;color:#15bef0;border-bottom:1px solid rgba(164,175,185,.2)}.nav-menu>li>a:hover,.nav-menu>li>a:focus,.nav-menu>li>a:active{color:#000;background-color:#f6f7f8}.nav-menu>li:first-child>a{padding-top:12px}.nav-menu>li:last-child>a{border-bottom:0;padding-bottom:12px}.nav-menu .sub-menu{padding:4px 0 12px 24px}.nav-menu .sub-menu a,.nav-menu .sub-menu a:visited{padding:4px 8px;color:rgba(0,0,0,.6)}.nav-menu .sub-menu a::before,.nav-menu .sub-menu a:visited::before{content:"»";position:relative;top:-1px;margin-right:5px;opacity:.7}.nav-menu .sub-menu a:hover,.nav-menu .sub-menu a:focus,.nav-menu .sub-menu a:active{color:#000}}@media screen and (min-width: 48em){.phone-link>a,.phone-link>a:visited,.nav-menu>li>a,.nav-menu>li>a:visited{display:inline-block;min-width:150px;padding:6px 22px;text-align:center;text-transform:uppercase;color:#000;background-color:#fff;border:1px solid #15bef0;border-radius:32px;transition:color 300ms ease-in-out,background-color 300ms ease-in-out}.phone-link:hover>a,.phone-link>a:hover,.phone-link>a:focus,.phone-link>a:active,.nav-menu>li:hover>a,.nav-menu>li>a:hover,.nav-menu>li>a:focus,.nav-menu>li>a:active{color:#15bef0;background-color:#f6f7f8}.site-header .top-bar{padding:14px 0 0;text-align:right}.site-header .top-bar .phone-link{display:inline-block;transform:translateY(50%);white-space:nowrap}.site-header .header-grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:16px}.site-header .header-grid .mobile-grid{grid-column:1/6;text-align:center;padding:8px 0 32px}.site-header .header-grid .menu-container{grid-column:6/13}.site-header .menu-primary-menu-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;height:100%}.site-header .utility-nav,.site-header .nav-menu{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:end}.site-header .utility-nav>li,.site-header .nav-menu>li{white-space:nowrap}.site-header .sub-menu{position:relative;width:208px;left:12px;padding-top:8px;border-radius:8px;background-color:#fff}.site-header .sub-menu::after{content:"";display:block;position:absolute;z-index:-1;top:12px;left:0;bottom:0;width:100%;border-radius:0 0 8px 8px;box-shadow:0 3px 3px rgba(0,0,0,.2)}.site-header .sub-menu a,.site-header .sub-menu a:visited{padding:8px 16px;color:#15bef0;background-color:#f6f7f8;border-bottom:1px solid rgba(164,175,185,.2);transition:color 300ms ease-in-out,background-color 300ms ease-in-out}.site-header .sub-menu a:hover,.site-header .sub-menu a:focus,.site-header .sub-menu a:active{color:rgba(0,0,0,.6);background-color:#fff}.site-header .sub-menu li:first-child a{padding-top:10px;border-radius:8px 8px 0 0;border-top:4px solid #15bef0}.site-header .sub-menu li:last-child a{padding-bottom:12px;border:0;border-radius:0 0 4px 4px}#site-navigation .nav-menu .sub-menu{position:absolute;top:-420px;opacity:0;z-index:-1;transition:top 250ms ease-in,opacity 500ms ease-in-out}#site-navigation .nav-menu li{position:relative}#site-navigation .nav-menu li a{position:relative;z-index:101}#site-navigation .nav-menu li:hover .sub-menu,#site-navigation .nav-menu li:focus-within{z-index:100;top:100%;opacity:1}}.site-footer{position:relative;z-index:100}.site-footer .main-footer{text-align:center}.site-footer .main-footer .social{padding-bottom:32px}.site-footer .main-footer .branding img{margin-top:-112px}.site-footer .site-info{text-align:center;background-color:#15bef0}.site-footer .site-info .wrapper{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.site-footer .site-info .cell{flex-basis:100%}.site-footer .site-info p{margin:0;display:inline-block;font-size:.75rem;color:#000;background-color:#fff;border:1px solid #15bef0;border-radius:32px;padding:5px 22px 7px;transform:translateY(-50%)}.site-footer .site-info a{text-decoration:none;color:#000}.site-footer .site-info a:hover,.site-footer .site-info a:focus,.site-footer .site-info a:active{text-decoration:underline;color:#15bef0}@media screen and (min-width: 45em){.site-footer .main-footer .wrapper{display:flex;align-items:center;justify-content:space-between}.site-footer .main-footer .social{order:-1;padding:40px 48px}.site-footer .main-footer .branding{order:2}.site-footer .site-info .wrapper{justify-content:space-between}.site-footer .site-info .cell{flex-basis:auto}}.site-main{overflow:hidden}.entry-header,.page-header{position:relative;padding:8px 0;text-align:center;color:#fff;background-color:#15bef0;background-image:url("images/bg-clouds-fullsize.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.entry-header::after,.page-header::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:40%;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.entry-header .entry-title,.entry-header .page-title,.page-header .entry-title,.page-header .page-title{max-width:22ch;margin:1em auto 2.25em auto}.entry-content{position:relative;z-index:100;max-width:1200px;margin:-0.75em auto 2em auto;font-size:clamp(2rem,7vw,4.25rem)}.entry-content .wrapper{font-size:1rem}.entry-content blockquote{margin:0 0 32px;padding:16px 20px 16px;border-radius:16px;background-color:rgba(159,182,190,.2);box-shadow:1px 1px 2px rgba(0,0,0,.5)}.entry-content blockquote h3,.entry-content blockquote .h3{margin-top:0}@media screen and (min-width: 26em){.entry-content blockquote{padding:24px 32px 16px}}.entry-content blockquote ul,.arrow-list{margin:0;padding:0;list-style:none;list-style-image:none}.entry-content blockquote ul li,.arrow-list li{display:grid;grid-template-columns:20px 1fr;gap:0 .5em;align-items:start;margin:1em .75em;line-height:1.2}.entry-content blockquote ul li::before,.arrow-list li::before{content:"";display:block;width:20px;height:9px;margin-top:5px;background-image:url("images/list-arrows-blue.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.page-outro .wrapper{position:relative;padding-bottom:320px;padding-bottom:4.5em;font-size:clamp(2rem,7vw,4.25rem)}.page-outro .wrapper::after{content:"";display:block;position:absolute;z-index:-1;bottom:0;left:-5%;width:110%;height:100%;height:1102px;background-image:url("images/outros/outro-home@2x.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:contain}.page-id-11 .page-outro .wrapper::after{background-image:url("images/outros/outro-services@2x.jpg")}.page-id-21 .page-outro .wrapper::after{background-image:url("images/outros/outro-avionics@2x.jpg")}.page-id-25 .page-outro .wrapper::after{background-image:url("images/outros/outro-maintenance@2x.jpg")}.page-id-27 .page-outro .wrapper::after{background-image:url("images/outros/outro-sales@2x.jpg")}.page-id-18 .page-outro .wrapper::after{background-image:url("images/outros/outro-about@2x.jpg")}.page-id-14 .page-outro .wrapper::after{background-image:url("images/outros/outro-contact@2x.jpg")}.page-outro .outro-content{max-width:720px;min-height:360px}.page-outro .outro-content p{max-width:64ch}@media screen and (min-width: 24em){.page-outro .small-only{display:none}}.coordinates{display:inline-block;margin:0 0 1.5rem;font-size:5.625rem;font-size:clamp(2rem,7vw,5.625rem);font-weight:900;text-align:right;line-height:1;color:#9fb6be}.contact-info{margin:1.175em 0 0;font-size:clamp(2rem,7vw,4.25rem)}.contact-info strong{text-transform:uppercase}.page-template-tmplt-services .entry-content{margin-bottom:0}.services-landing .services-list,.error-404 .services-list{position:relative;margin:1.5em auto 2em auto;font-size:clamp(2rem,7vw,4.25rem)}.services-landing .services-list .service,.error-404 .services-list .service{max-width:960px;margin:0 auto 40px auto}.services-landing .services-list .service h2,.error-404 .services-list .service h2{margin:0 0 .125em;font-size:clamp(1.5rem,5vw,2.5rem);color:#15bef0}.services-landing .services-list .service p,.error-404 .services-list .service p{margin:0;font-size:1.25rem;font-size:clamp(1rem,2.5vw,1.25rem)}.services-landing .services-list .service a,.services-landing .services-list .service a:visited,.error-404 .services-list .service a,.error-404 .services-list .service a:visited{text-decoration:none;color:inherit;opacity:1;transition:opacity 300ms ease-in-out}.services-landing .services-list .service a:hover,.services-landing .services-list .service a:focus,.services-landing .services-list .service a:active,.error-404 .services-list .service a:hover,.error-404 .services-list .service a:focus,.error-404 .services-list .service a:active{opacity:.7}.services-landing .services-list .service .icon,.error-404 .services-list .service .icon{width:120px;margin:0 auto}.services-landing .services-list .service .icon img,.error-404 .services-list .service .icon img{width:100%}.services-landing .services-list .service .description,.error-404 .services-list .service .description{padding-top:16px;padding-bottom:24px;border-bottom:1px solid #9fb6be}@media screen and (min-width: 30em){.services-landing .services-list .service a,.error-404 .services-list .service a{display:grid;gap:24px;grid-template-columns:120px 1fr;align-items:center;justify-content:center}.services-landing .services-list .service .icon,.error-404 .services-list .service .icon{width:100%}.services-landing .services-list .service .description,.error-404 .services-list .service .description{min-height:160px;padding-top:0;padding-left:24px;padding-bottom:0;border-bottom:0;border-left:2px solid #9fb6be;display:flex;align-items:center}}@media screen and (min-width: 50em){.services-landing .services-list .service a,.error-404 .services-list .service a{grid-template-columns:200px 1fr}.services-landing .services-list .service .description,.error-404 .services-list .service .description{border-left:4px solid #9fb6be}}.garmin-grid{display:grid;grid-template-columns:1fr;gap:24px 16px;align-items:center;justify-content:space-between}@media screen and (min-width: 48em){.garmin-grid{grid-template-columns:2fr 1fr}}.garmin-grid div:last-child{padding:0 16px}.avionics-list{margin:32px 0}.avionics-list .lightweight-accordion .lightweight-accordion-title{border-radius:6px}.avionics-list .lightweight-accordion .lightweight-accordion-title h3{font-weight:600}.avionics-list .lightweight-accordion .lightweight-accordion-title::before{border-color:#15bef0}.secondary-cta{margin:48px 0;padding:1px 24px 1px 24px;border-radius:16px;border-left:8px solid #15bef0}@media screen and (min-width: 32em){.secondary-cta{padding-left:48px}}.personnel-list .member{margin:40px 0 56px;padding-bottom:56px;border-bottom:1px solid #9fb6be}@media screen and (min-width: 54em){.personnel-list .member{display:grid;grid-template-columns:320px 1fr;gap:32px 48px}}.personnel-list .photo{max-width:320px;margin:0 auto 16px auto}.personnel-list .photo img{border-radius:16px;border-top:8px solid #15bef0;border-bottom:8px solid #15bef0;box-shadow:2px 2px 6px rgba(0,0,0,.2)}.personnel-list .bio h3{margin:0 0 .125em}.personnel-list .bio h4{margin:0 0 1rem;font-family:montserrat,sans-serif;font-size:clamp(1rem,1.75vw,1.25rem);font-weight:300;letter-spacing:.125rem;text-transform:uppercase}.personnel-list .certifications{padding:16px 20px 16px;border-radius:16px;background-color:rgba(159,182,190,.2);box-shadow:1px 1px 2px rgba(0,0,0,.5)}@media screen and (min-width: 26em){.personnel-list .certifications{padding:24px 32px 16px}}.personnel-list .certifications h4{margin:0 0 .75em}.contact-grid{display:flex;gap:0 32px;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1024px;margin:-64px auto 80px auto;padding:32px 32px 22px;border-radius:16px;background-color:rgba(159,182,190,.2);box-shadow:1px 1px 2px rgba(0,0,0,.5)}.contact-grid div:last-child p{margin-top:.5rem;margin-bottom:1.5rem}.contact-grid div:last-child p:first-child{font-size:1rem}.contact-grid div:last-child p:first-child strong{font-size:1.5rem}.nf-form-cont{max-width:920px;margin:0 auto 56px auto}.nf-form-cont h3{margin:0 0 .25em}.nf-form-cont .nf-form-title{text-align:center}.nf-form-cont .nf-before-form-content{text-align:center}.nf-form-cont .nf-before-form-content .nf-form-fields-required{margin:0 0 2em;font-size:.75rem;font-style:italic}.nf-form-cont .label-above .nf-field-label{margin-bottom:4px !important}.nf-form-cont .nf-after-field .nf-error-msg{font-size:.75rem}.nf-form-cont .nf-response-msg{margin:80px 0;padding:32px;border-left:8px solid #15bef0;border-radius:16px}.home-hero{position:relative;padding:8px 0;color:#fff;background-color:#15bef0;background-image:url("images/bg-clouds-fullsize.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.home-hero::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:40%;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.home-hero h1{max-width:22ch;margin:1.75em auto 3.875em auto;text-align:center}.home-services .services-list{position:relative;margin:-3em auto 0 auto;font-size:clamp(2rem,7vw,4.25rem)}.home-services .services-list .service a,.home-services .services-list .service a:visited{text-decoration:none;color:inherit;opacity:1;transition:opacity 300ms ease-in-out}.home-services .services-list .service a:hover,.home-services .services-list .service a:focus,.home-services .services-list .service a:active{opacity:.7}.home-services .services-list .service .h3{margin:0 0 .125em}.home-services .services-list .service .description{max-width:494px}.home-services .services-list .service .info{padding:12px}@media screen and (min-width: 35em){.home-services .services-list .service{max-width:865px;margin:0 auto 32px auto}.home-services .services-list .service:first-child{margin-top:0}.home-services .services-list .service .photo img{transform:translateX(-2%)}.home-services .services-list .service .description{display:flex;justify-content:end;max-width:100%;margin-top:-6%}.home-services .services-list .service .info{width:60%}}.home-intro{max-width:860px;margin:40px auto 80px auto;text-align:center}.home-intro p{text-align:justify}

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