.productText{font-size:18px;width:80%}p{margin:0}#customer_banner img{cursor:pointer}#worldmap{height:100%;width:100%;display:block}#content,#content-container,body,html{background-color:white;font-family:sans-serif}#site-header-container{position:fixed;top:0;width:100%;z-index:10}.productShowcase{margin:auto auto;display:block}.productShowcase .productText{padding:20px}.productShowcase td{font-size:18px}.productShowcase td b{font-size:20px}.productShowcase a{color:#00e}.productHeadline{text-align:center;font-size:54px}#pin-settings{height:70px;width:195px;border:1px solid gray;border-radius:6px;position:relative;top:-650px;left:25px;background-color:white;padding:5px;font-size:11px}a.active{color:#F38F1D!important;background-color:white}#customer_banner .small-banner{width:calc(20% - 5px)}#hero-carousel{position:relative;width:100%;height:80vh;overflow:hidden;background:#111}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-position:center;opacity:0;transition:opacity .7s ease}.carousel-slide.active{opacity:1}.carousel-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px 48px;text-align:center;background:rgba(0,0,0,0.45);border-radius:6px;width:max-content;max-width:80%;min-width:450px}.carousel-title{color:#fff;font-size:48px;font-weight:600;letter-spacing:.04em;margin-bottom:6px}.carousel-tagline{color:rgba(255,255,255,0.85);font-size:16px;font-weight:400}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.35);color:#fff;border:0;font-size:42px;line-height:1;padding:8px 18px;cursor:pointer;z-index:5;transition:background .2s}.carousel-arrow:hover{background:rgba(0,0,0,0.6)}.carousel-arrow-left{left:16px}.carousel-arrow-right{right:16px}.carousel-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.carousel-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.45);cursor:pointer;transition:background .2s}.carousel-dot.dot-active,.carousel-dot:hover{background:#fff}.carousel-cta{display:inline-block;margin-top:18px;padding:10px 26px;border:2px solid #F38F1D;color:#F38F1D!important;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s;background:#0a194c;border-radius:4px}.carousel-cta:hover{background:#F38F1D;border-color:#F38F1D;color:#fff!important;text-decoration:none}.scroll-reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.scroll-reveal.revealed{opacity:1;transform:none}#site-header-container{transition:background-color .35s ease,box-shadow .35s ease}#site-header-container.header-scrolled{box-shadow:0 2px 12px rgba(0,0,0,0.12)}#stats-strip{display:flex;justify-content:center;background:#0a194c;padding:28px 20px}.stat-item{flex:1;max-width:240px;text-align:center;padding:0 24px;border-right:1px solid rgba(255,255,255,0.15)}.stat-item:last-child{border-right:0}.stat-number{display:block;font-size:36px;font-weight:700;color:#F38F1D;line-height:1.1}.stat-label{display:block;font-size:12px;color:rgba(255,255,255,0.72);text-transform:uppercase;letter-spacing:.09em;margin-top:6px}.logo-area,.myaeroTextArea{display:none}.logo-area img{margin-left:calc((100% - 1150px) / 18);margin-right:calc((100% - 1150px) / 18)}ul.tabs ul.dropdown li a{display:block;color:#07458c;font:bold 12px Arial;padding-bottom:4px;text-transform:none;padding-left:4px;padding-right:10px;padding-top:4px}#contact-form input[type="text"],#contact-form textarea{width:225px}.productText a,.productShowcase a{font:inherit!important}.productShowcaseFeature{display:flex;align-items:stretch;gap:0;margin-bottom:0;flex-wrap:wrap;padding:0;border-radius:6px;overflow:hidden}.productShowcaseFeature:nth-child(odd){background:#f5f7fa}.featureImage{flex-shrink:0;max-width:280px;padding:24px 0 24px 24px}.featureImage img{max-width:100%;height:100%;object-fit:cover;display:block}.productText{flex:1;background-color:#0a194c;color:#fff;margin:24px;padding:5px min-width:200px}.productText a{color:#F38F1D!important}.productText b{color:#F38F1D}.productShowcaseText{padding:16px;box-sizing:border-box;background-color:#d6ecf8;border:1px solid #a8d1ed;min-width:30%;max-width:500px;margin-left:auto;margin-right:auto}.productShowcase{padding:0 20px;box-sizing:border-box}@media(max-width:900px){.carousel-title{font-size:32px}.carousel-tagline{font-size:14px}.carousel-overlay{padding:20px 20px 50px;min-width:60%!important}.carousel-arrow{font-size:30px;padding:6px 12px}.productText{width:100%}.featureImage{max-width:200px}}@media(max-width:900px){.stat-number{font-size:28px}.stat-item{padding:0 14px}}@media(max-width:600px){#stats-strip{flex-wrap:wrap;gap:20px 0;padding:20px 10px}.stat-item{flex:0 0 50%;border-right:0;border-bottom:1px solid rgba(255,255,255,0.15);padding-bottom:16px}.stat-item:nth-child(n+3){border-bottom:0;padding-bottom:0}.stat-number{font-size:26px}}@media(max-width:600px){.carousel-title{font-size:24px}.carousel-tagline{font-size:12px}.carousel-arrow{font-size:22px;padding:4px 10px}.carousel-dots{gap:6px}.carousel-dot{width:8px;height:8px}.productShowcaseFeature{flex-direction:column}.featureImage{max-width:100%;width:100%;padding:16px 16px 0}.featureImage img{height:auto}.productText{width:100%;box-sizing:border-box}.productShowcase{padding:0 10px;font-size:15px}.productText{font-size:15px}}@media(orientation:portrait){#site-header-small{height:auto!important}#site-navigation{height:auto!important;padding-bottom:8px}.tabs-logged-out>li:nth-child(2),.tabs-logged-out>li:nth-child(3){display:none}}#content-container,#content{background:none!important;width:100%!important;padding:0!important}.login-page{min-height:100vh;background-image:url('/content/media/site/login-bg.png');background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:40px 16px;box-sizing:border-box}.login-page::before{content:'';position:fixed;inset:0;background:rgba(10,25,76,0.55);z-index:0}.login-card{position:relative;z-index:1;background:rgba(10,25,76,0.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:48px 44px 40px;width:100%;max-width:380px;box-sizing:border-box;text-align:center}.login-card--wide{max-width:500px}.login-card .login-logo{margin-bottom:32px}.login-card .login-logo img{height:44px}.login-card h1{color:#fff;font-size:20px;font-weight:600;margin:0 0 6px}.login-card .login-subtitle{color:rgba(255,255,255,0.6);font-size:13px;margin-bottom:28px}.login-field{display:flex;flex-direction:column;text-align:left;margin-bottom:16px}.login-field label{color:rgba(255,255,255,0.75);font-size:12px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.login-field input{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);border-radius:4px;color:#fff;font-size:14px;padding:10px 12px;outline:0;transition:border-color .2s;width:100%;box-sizing:border-box}.login-field input:focus{border-color:#F38F1D}.login-field input::placeholder{color:rgba(255,255,255,0.3)}.radio-group{display:flex;border:1px solid rgba(255,255,255,0.2);border-radius:4px;overflow:hidden}.radio-option{flex:1;cursor:pointer;margin-bottom:0!important}.radio-option input[type="radio"]{display:none}.radio-option span{display:block;padding:10px 12px;text-align:center;color:rgba(255,255,255,0.6);font-size:14px;background:rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.2);transition:background .2s,color .2s}.radio-option:last-child span{border-right:0}.radio-option input[type="radio"]:checked+span{background:#F38F1D;color:#fff}.radio-option:hover span{background:rgba(255,255,255,0.14)}.radio-option:has(input:checked):hover span{background:#d97a10}.login-name-row{display:flex;gap:8px;text-align:left;margin-bottom:16px}.login-name-row .name-first{flex:1}.login-name-row .name-last{flex:1.4}.login-name-row label{display:block;color:rgba(255,255,255,0.75);font-size:12px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.login-name-row input[type="text"]{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);border-radius:4px;color:#fff;font-size:14px;padding:10px 12px;outline:0;transition:border-color .2s;width:100%;box-sizing:border-box}.login-name-row input:focus{border-color:#F38F1D}.login-name-row input::placeholder{color:rgba(255,255,255,0.3)}.login-section{color:rgba(255,255,255,0.5);font-size:11px;text-transform:uppercase;letter-spacing:.08em;text-align:left;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;margin:20px 0 14px}.login-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;text-align:left;margin-bottom:16px}.login-check{display:flex;align-items:center;gap:8px;cursor:pointer;color:rgba(255,255,255,0.5)}.login-check input[type="checkbox"]{accent-color:#F38F1D;width:15px;height:15px;flex-shrink:0;cursor:pointer}.login-check label{color:rgba(255,255,255,0.75);font-size:13px;cursor:pointer;margin:0}.login-info{font-size:11px;color:rgba(255,255,255,0.4);text-align:left;margin-bottom:14px;line-height:1.5}.login-btn{display:block;width:100%;margin-top:24px;padding:12px;background:#F38F1D;color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:4px;cursor:pointer;transition:background .2s}.login-btn:hover{background:#d97a10}.login-links{margin-top:24px;font-size:13px;color:rgba(255,255,255,0.55);line-height:1.9}.login-links a{color:#F38F1D;text-decoration:none}.login-links a:hover{text-decoration:underline}.login-error,.validation-summary-errors{background:rgba(220,50,50,0.2);border:1px solid rgba(220,50,50,0.45);border-radius:4px;color:#faa;font-size:13px;padding:10px 14px;margin-bottom:20px;text-align:left}.login-error strong{display:block;margin-bottom:4px}.mandatory{color:#F38F1D}