.loading-indicator{padding:20px 20px 20px 60px;color:#999;font-size:14px;font-weight:500;text-align:left;z-index:10}
.loading-indicator>span{background:transparent url('../themes/nas/clean-assets/less/images/loader.gif') no-repeat 0 50%;position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;left:0;display:block}
.form-buttons .loading-indicator{background:#f9f9f9}
.loading-indicator-container{position:relative;min-height:40px}
.loading-indicator-container .loading-indicator{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:0}
.loading-indicator-container .loading-indicator>div{position:absolute;top:50%;margin-top:-0.65em}
html.cssanimations .loading-indicator>span{background-image:url('../themes/nas/clean-assets/less/images/loader-transparent.svg');background-size:35px 35px;background-position:50% 50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
html.cssanimations .loading-indicator.is-opaque>span,
html.cssanimations .loading-indicator-container.is-opaque .loading-indicator>span{background-image:url('../themes/nas/clean-assets/less/images/loader.svg')}
.loading-indicator-container.size-small{min-height:20px}
.loading-indicator.size-small,
.loading-indicator-container.size-small .loading-indicator{padding:16px 16px 16px 30px;font-size:11px}
.loading-indicator.size-small>span,
.loading-indicator-container.size-small .loading-indicator>span{height:20px;width:20px;margin-top:-10px}
html.cssanimations .loading-indicator.size-small>span,
html.cssanimations .loading-indicator-container.size-small .loading-indicator>span{background-size:20px 20px}
.loading-indicator.indicator-center,
.loading-indicator-container.indicator-center .loading-indicator{padding:20px}
.loading-indicator.indicator-center>span,
.loading-indicator-container.indicator-center .loading-indicator>span{left:50%;margin-left:-20px;margin-top:-20px}
.loading-indicator.indicator-center>div,
.loading-indicator-container.indicator-center .loading-indicator>div{text-align:center;position:relative;margin-top:30px}
.loading-indicator.indicator-inset,
.loading-indicator-container.indicator-inset .loading-indicator{padding-left:80px}
.loading-indicator.indicator-inset>span,
.loading-indicator-container.indicator-inset .loading-indicator>span{left:20px}
.loading-indicator-container.size-form-field,
.loading-indicator-container.size-input-text{min-height:0}
.loading-indicator-container.size-form-field .loading-indicator,
.loading-indicator-container.size-input-text .loading-indicator{background-color:transparent;padding:0;margin:0}
.loading-indicator-container.size-form-field .loading-indicator>span,
.loading-indicator-container.size-input-text .loading-indicator>span{padding:0;margin:0;left:auto;right:7px;top:6px;width:23px;height:23px;background-size:23px 23px}
.loading-indicator-container.size-form-field .loading-indicator>span{top:0;right:0;width:20px;height:20px;background-size:20px 20px}
html.cssanimations .cursor-loading-indicator{background:transparent url('../themes/nas/clean-assets/less/images/loader-transparent.svg') no-repeat 50% 50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-size:20px 20px;position:fixed;width:20px;height:20px}
html.cssanimations .cursor-loading-indicator.hide{display:none}
.bar-loading-indicator{-webkit-transition:opacity 0.4s linear;-moz-transition:opacity 0.4s linear;-ms-transition:opacity 0.4s linear;-o-transition:opacity 0.4s linear;transition:opacity 0.4s linear}
.bar-loading-indicator .progress-bar{-webkit-animation:infinite-loader 90s ease-in forwards;animation:infinite-loader 90s ease-in forwards;-webkit-transition-duration:0s;transition-duration:0s}
.bar-loading-indicator.bar-loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition-delay:0.3s;transition-delay:0.3s}
.bar-loading-indicator.bar-loaded .progress-bar{width:100% !important;-webkit-transition:width 0.3s linear;-moz-transition:width 0.3s linear;-ms-transition:width 0.3s linear;-o-transition:width 0.3s linear;transition:width 0.3s linear;-webkit-animation:none;animation:none}
.stripe-loading-indicator{height:4px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:10300}
.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded{height:4px;display:block;background:#3498db;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:infinite-loader 60s linear;animation:infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:0;opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;-moz-transition:opacity 0.4s linear;-ms-transition:opacity 0.4s linear;-o-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);-webkit-transition:width 0.3s linear;-moz-transition:width 0.3s linear;-ms-transition:width 0.3s linear;-o-transition:width 0.3s linear;transition:width 0.3s linear;width:100% !important}
.stripe-loading-indicator.hide{display:none}
@-moz-keyframes infinite-loader{0%{width:0%}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.13085938%}60%{width:97.07244873%}70%{width:98.58920574%}80%{width:99.35943391000001%}90%{width:99.7475567%}100%{width:99.94237615%}}
@-webkit-keyframes infinite-loader{0%{width:0%}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.13085938%}60%{width:97.07244873%}70%{width:98.58920574%}80%{width:99.35943391000001%}90%{width:99.7475567%}100%{width:99.94237615%}}
@-o-keyframes infinite-loader{0%{width:0%}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.13085938%}60%{width:97.07244873%}70%{width:98.58920574%}80%{width:99.35943391000001%}90%{width:99.7475567%}100%{width:99.94237615%}}
@-ms-keyframes infinite-loader{0%{width:0%}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.13085938%}60%{width:97.07244873%}70%{width:98.58920574%}80%{width:99.35943391000001%}90%{width:99.7475567%}100%{width:99.94237615%}}
@keyframes infinite-loader{0%{width:0%}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.13085938%}60%{width:97.07244873%}70%{width:98.58920574%}80%{width:99.35943391000001%}90%{width:99.7475567%}100%{width:99.94237615%}}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
@-moz-keyframes rspin{0%{-moz-transform:rotate(359deg)}100%{-moz-transform:rotate(0deg)}}
@-webkit-keyframes rspin{0%{-webkit-transform:rotate(359deg)}100%{-webkit-transform:rotate(0deg)}}
@-o-keyframes rspin{0%{-o-transform:rotate(359deg)}100%{-o-transform:rotate(0deg)}}
@-ms-keyframes rspin{0%{-ms-transform:rotate(359deg)}100%{-ms-transform:rotate(0deg)}}
@keyframes rspin{0%{transform:rotate(359deg)}100%{transform:rotate(0deg)}}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;font-family:sans-serif;opacity:0.2;filter:alpha(opacity=20)}
.close:hover,
.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
#layout-canvas .flash-message{display:none}
.flash-message{position:fixed;width:500px;left:50%;top:50px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.flash-message.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;-moz-transition:all 0.5s,width 0s;-ms-transition:all 0.5s,width 0s;-o-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.flash-message.fade.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.flash-message.success{background:#8da85e}
.flash-message.error{background:#c30}
.flash-message.warning{background:#f0ad4e}
.flash-message.info{background:#5fb6f5}
.flash-message button{float:none;position:absolute;right:10px;top:8px;color:white;outline:none}
.flash-message button:hover{color:white}
.flash-message.static{position:static !important;width:auto !important;display:block !important;margin-left:0 !important;-webkit-box-shadow:none;box-shadow:none}
@media (max-width:768px){.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}
.sweet-alert h2{font-size:1.2em;font-family:'Mort Modern 24'}
.easyform-container{font-size:1.3em}
.easyform-container .control-balloon-selector ul li{font-size:0.75em !important;background:#7CBCB7 !important;font-family:'Avenir',sans-serif !important}
.easyform-container .balloon-selector-field .control-balloon-selector ul li.active{background:#003152 !important}
.easyform-container .balloon-selector-field .control-balloon-selector:not(.control-disabled) ul li:hover{background:#003152 !important}
.easyform-container .btn,
.sweet-alert .btn{border-radius:8px;font-family:'Avenir',sans-serif;font-weight:500;text-transform:capitalize;padding-left:1.75em;padding-right:1.75em;vertical-align:middle;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer}
.easyform-container .btn-primary,
.sweet-alert .btn-primary{background-color:#7CBCB7 !important;color:#fefefe !important}
.easyform-container .btn-primary:hover,
.sweet-alert .btn-primary:hover,
.easyform-container .btn-primary:focus,
.sweet-alert .btn-primary:focus{background-color:#003152 !important}
.easyform-container .field-section h4{font-family:'Mort Modern 10';font-size:2em;color:#003050 !important}
.easyform-container .balloon-selector-field .control-balloon-selector:not(.control-disabled) ul li{font-size:18px !important;text-transform:capitalize}
.easyform-container .form-buttons .btn{font-size:1.25rem !important}
.flash-message{font-family:Avenir;font-weight:bold;font-size:1.2em}
input{font-family:'Avenir',sans-serif !important}
input::-webkit-input-placeholder,
input:-ms-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder{font-family:'Avenir',sans-serif !important}
.layout-landing-prop16 .page-header{position:relative;height:500px;margin-bottom:-450px}
.layout-landing-prop16 .page-header .header-image{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover}
.layout-landing-prop16 .page-header .header-image:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}
.layout-landing-prop16 .page-header img{display:block;margin:0 auto;height:auto;width:100%}
.layout-landing-prop16 .landing-header{color:#FFF}
.layout-landing-prop16 .landing-header .header-content-wrapper{margin-top:2em;display:flex;flex-wrap:nowrap}
@media screen and (max-width:1050px){.layout-landing-prop16 .landing-header .header-content-wrapper{display:block}.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup{margin:2em auto !important;max-width:400px}}
.layout-landing-prop16 .landing-header .header-content-wrapper .feature-container{flex:0 0 70%}
.layout-landing-prop16 .landing-header .header-content-wrapper .feature-container iframe{display:inline-block;background:#003152;width:100%;height:100%;min-height:400px}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup{flex:1;background:#003152;padding:2em;text-align:center;margin-left:2em}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup h2{font-size:2em;font-weight:bold}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup label{padding-left:.5em !important;position:absolute;padding:.25em;pointer-events:none;z-index:2;color:#000;font-family:'Avenir',sans-serif}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup p{display:none}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup input{border:1px solid rgba(255,255,255,0.5);padding:.25em;border-radius:4px}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup input:valid,
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup input:focus{position:relative;z-index:222}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup #mc-embedded-subscribe{padding:.75em 1.25em !important;margin:.5em 0 0}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup .mc-field-group{position:relative;margin:.5em 0}
.layout-landing-prop16 .landing-header .header-content-wrapper #mc_embed_signup div.mce_inline_error{display:none !important}
.layout-landing-prop16 .page-section{display:block;position:relative;margin:0 auto 3em;max-width:75rem}
.layout-landing-prop16 .page-section .block-title{font-size:1.5em;text-align:center;margin-bottom:1em;font-weight:bold}
.layout-landing-prop16 .section-image_links{display:flex;flex-wrap:nowrap}
.layout-landing-prop16 .section-image_links a{display:block;flex:0 0 50%;text-align:center;padding:0 1em 2em 1em}
@media screen and (max-width:840px){.layout-landing-prop16 .section-image_links{display:block}}
.layout-landing-prop16 .section-links li{display:inline-block;width:45%;margin:.5em 2.5%;font-size:1.2em;vertical-align:top;position:relative;padding-left:1em}
.layout-landing-prop16 .section-links li:before{content:'';display:block;width:7px;height:7px;border-radius:50%;background:black;position:absolute;left:0;top:.6em}
@media screen and (max-width:640px){.layout-landing-prop16 .section-links li{display:block;width:90%;margin:2em 5%}}
.layout-landing-prop16 .section-wysiwyg{margin:3em auto}
.layout-landing-prop16 .section-wysiwyg .wysiwyg-content{max-width:800px;margin:2em auto;padding:1em;box-shadow:0 0 4px -2px;border-radius:5px}
.layout-landing-prop16 .section-wysiwyg .wysiwyg-content .Blockquote_Blockquote{margin:1em 0}
.layout-landing-prop16 .section-wysiwyg .wysiwyg-content>*:first-child{margin-top:0}
.layout-landing-prop16 .section-wysiwyg .wysiwyg-content>*:last-child{margin-bottom:0}
.layout-landing-prop16 .section-featured_content .feature-wrapper:nth-child(even){direction:rtl}
.layout-landing-prop16 .section-featured_content .feature-wrapper>div{display:inline-block;width:50%;vertical-align:middle;padding:0 2em 2em;direction:ltr;text-align:left}
@media screen and (max-width:750px){.layout-landing-prop16 .section-featured_content .feature-wrapper>div{display:block;width:100%;direction:ltr !important}}
.layout-landing-prop16 .section-featured_content .feature-wrapper .content-container>*:first-child:first-letter{font-size:75px;line-height:60px;padding-right:8px;padding-left:3px;float:left;color:#7CBCB7}
.layout-landing-prop16 .section-featured_content .feature-wrapper .image-container img{display:block;width:100%;height:auto}
.layout-account h1{text-align:center;padding:1em;margin-bottom:-2em;padding-bottom:3em;font-family:'Mort Modern 10',serif}
.layout-account .page-content{max-width:600px;margin:0 auto 2em auto;padding:1.5em;background:#ffff;border-radius:5px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5)}