/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.6}
.template hr{display:block;border:solid #019cdc;border-width:0 0 4px;clear:both;padding-top:30px;margin:0 0 30px;height:0}
.template hr.dark-blue{border:solid #02448e;border-width:0 0 4px}
.template hr.padding-none{padding-top:0px;margin:0px}
h1.text-center,h2.text-center,h3.text-center,h4.text-center,h5.text-center,h6.text-center,p.text-center,td.text-center{text-align:center}
.mobile-show{display:none}
.mobile-hide{display:block}
.container{position:relative;width:100%;height:auto}
.container.initial{position:initial}
#header-content,#header-box,#header-fw{box-sizing:border-box}
.template ul li{list-style:none;margin:0}
.panel{box-sizing:border-box;padding:20px;background:#efeff1;margin-bottom:30px}
.button,#id_submitButton{display:block;background:#019cdc;color:#fff;padding:10px;text-align:center;cursor:pointer;font-weight:bold;font-family:"Figtree",Helvetica,Arial,sans-serif;letter-spacing:1px;font-size:16px}
.button:hover,#id_submitButton:hover{color:#fff;background-color:#02448e;transition:all ease .2s}
#page-box ol li{margin-bottom:1em;margin-left:30px}
.pg-body ul{list-style:none;margin:0;padding:0}
.pg-body ul li{background:url(/_data/site/92/templates/current/css/bullet.png) 0 4px no-repeat;margin-bottom:1em;padding-left:30px;margin-left:0}
:root,*,:before,:after{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
#body-footer-fw{border-top:4px solid #019cdc}
.full-width-divider{height:4px;background-color:#019cdc;position:absolute;left:0px;right:0px}
._body-223 ul li{background-image:none}
h2.subheading{font-size:37px;font-weight:bold;line-height:1.3}
h2.subheading.margin-top{margin-top:50px}
h2.subheading a{font-weight:bold;line-height:1.3;color:#02448e !important;transition:all .3s ease}
h2.subheading a:hover{color:#019cdc !important}
.embed-container{position:relative;padding-bottom:90%;height:0;overflow:hidden;max-width:100% !important}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.button-map-mobile{display:none}
.button-map{position:absolute;right:30px;top:25px}
.button-map .button-cta-wrapper{position:relative;display:inline-flex;transition:all .3s ease}
.button-map .button-cta-wrapper img{position:absolute;left:10px;bottom:10px;width:70px;transition:all .3s ease}
.button-map .button-cta-wrapper a.button-cta{display:inline-block;padding-left:85px;border-radius:12px}
.button-map .button-cta-wrapper a.button-cta:hover{color:#fff}
.button-map .button-cta-wrapper:hover img{transform:scale(1.1);bottom:14px}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0}
.button-cta-wrapper.align-left{text-align:left}
#ecampaign-maillist-add select,#ecampaign-maillist-add input,#ecampaign-maillist-add textarea,.responsive-fields select,.responsive-fields input,.responsive-fields textarea{padding:12px;box-sizing:border-box;border:1px solid #d4e6ed;border:1px solid #efeff1}
#ecampaign-maillist-add select.type-file,#ecampaign-maillist-add input.type-file,#ecampaign-maillist-add textarea.type-file,.responsive-fields select.type-file,.responsive-fields input.type-file,.responsive-fields textarea.type-file{border:0px}
#ecampaign-maillist-add textarea,.responsive-fields textarea{min-height:180px;padding:12px;box-sizing:border-box}
#ecampaign-maillist-add .row-submit input,.responsive-fields .row-submit input{display:inline-block;box-sizing:border-box;background:#019cdc;padding:11px 40px;text-transform:uppercase;letter-spacing:2px;font-family:"Figtree",Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;font-size:13px;transition:all .3s ease;cursor:pointer}
#ecampaign-maillist-add .row-submit input:hover,.responsive-fields .row-submit input:hover{background:#738290;color:#019cdc}
.responsive-fields .row-submit input,a.button-cta{display:inline-block;background-color:#019cdc;color:#efeff1;border:0px;display:inline-block;font-family:"Figtree",Helvetica,Arial,sans-serif;text-align:center;border-radius:25px;font-size:13px;font-weight:bold;text-transform:uppercase;padding:15px 40px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease}
.responsive-fields .row-submit input:hover,a.button-cta:hover{background-color:#191321;color:#ea5e9b}
.responsive-fields .row-submit input.inverse,a.button-cta.inverse{background-color:#efeff1;color:#019cdc}
.responsive-fields .row-submit input.inverse:hover,a.button-cta.inverse:hover{background-color:#738290;color:#019cdc}
.iframe-wrapper,.iframe-wrapper iframe,.video-container,.map-container{position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden}
.iframe-wrapper iframe,.iframe-wrapper object,.iframe-wrapper embed,.video-container iframe,.map-container iframe,.video-container object,.map-container object,.video-container embed,.map-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.map-container{padding-bottom:80%;padding-top:0}
#gallery-fw-2{height:auto !important}
.contact-form .row-checkbox.row-978,.contact-form .row-checkbox.row-980,.contact-form .row-checkbox.row-995,.contact-form .row-checkbox.row-996,.contact-form .row-checkbox.row-1011,.contact-form .row-checkbox.row-1026,.contact-form .row-checkbox.row-1041,.contact-form .row-checkbox.row-1055,.contact-form .row-checkbox.row-1057,.contact-form .row-checkbox.row-1071{font-weight:bold;border-top:1px solid #d4e6ed;padding-top:15px;margin-top:1em}
.contact-form .row-submit.row-865,.contact-form .row-submit.row-1085{font-weight:bold;border-top:1px solid #d4e6ed;padding-top:15px;margin-top:1em}
.contact-form div.row-title.row-911,.contact-form div.row-title.row-966{margin-top:30px}
.contact-form div.row-title.row-911 div.title,.contact-form div.row-title.row-966 div.title{margin-top:0}
.contact-form div.row-title.row-962,.contact-form div.row-title.row-962 .label div.title{margin-top:0em !important}
.contact-form .row-title{border-top:4px solid #019cdc;margin-top:2em;padding-top:1em;font-weight:bold}
.contact-form .row-title.row-911,.contact-form .row-title.row-915,.contact-form .row-title.row-924,.contact-form .row-title.row-925,.contact-form .row-title.row-926,.contact-form .row-title.row-927,.contact-form .row-title.row-928,.contact-form .row-title.row-929,.contact-form .row-title.row-930,.contact-form .row-title.row-935,.contact-form .row-title.row-948,.contact-form .row-title.row-962,.contact-form .row-title.row-963,.contact-form .row-title.row-964,.contact-form .row-title.row-965,.contact-form .row-title.row-966,.contact-form .row-title.row-967,.contact-form .row-title.row-979{font-weight:normal;color:#444;border-top:0px;margin-top:1em}
.contact-form .row-title.row-911,.contact-form .row-title.row-915,.contact-form .row-title.row-935,.contact-form .row-title.row-948,.contact-form .row-title.row-962,.contact-form .row-title.row-963,.contact-form .row-title.row-964,.contact-form .row-title.row-965,.contact-form .row-title.row-966,.contact-form .row-title.row-967,.contact-form .row-title.row-979{border-top:0px}
.contact-form .row-title.row-963,.contact-form .row-title.row-964,.contact-form .row-title.row-965,.contact-form .row-title.row-967{margin-top:10px;padding-top:0px}
form#contact190392 .label-wrapper label,form#contact190393 .label-wrapper label,form#contact190394 .label-wrapper label,form#contact190409 .label-wrapper label,form#contact190411 .label-wrapper label,form#contact190415 .label-wrapper label,form#contact190386 .label-wrapper label{font-weight:bold;margin-bottom:0px}
form#contact190392 .input-container.row-label,form#contact190393 .input-container.row-label,form#contact190394 .input-container.row-label,form#contact190409 .input-container.row-label,form#contact190411 .input-container.row-label,form#contact190415 .input-container.row-label,form#contact190386 .input-container.row-label{margin-bottom:0px;margin-top:50px}
form#contact190392 .input-container.row-radio,form#contact190393 .input-container.row-radio,form#contact190394 .input-container.row-radio,form#contact190409 .input-container.row-radio,form#contact190411 .input-container.row-radio,form#contact190415 .input-container.row-radio,form#contact190386 .input-container.row-radio{margin-bottom:5px}
form#contact190392 .input-container.row-textarea,form#contact190392 .input-container.row-text,form#contact190393 .input-container.row-textarea,form#contact190393 .input-container.row-text,form#contact190394 .input-container.row-textarea,form#contact190394 .input-container.row-text,form#contact190409 .input-container.row-textarea,form#contact190409 .input-container.row-text,form#contact190411 .input-container.row-textarea,form#contact190411 .input-container.row-text,form#contact190415 .input-container.row-textarea,form#contact190415 .input-container.row-text,form#contact190386 .input-container.row-textarea,form#contact190386 .input-container.row-text{margin-top:30px}
form#contact190392 .input-container.row-checkbox.row-9627,form#contact190393 .input-container.row-checkbox.row-9627,form#contact190394 .input-container.row-checkbox.row-9627,form#contact190409 .input-container.row-checkbox.row-9627,form#contact190411 .input-container.row-checkbox.row-9627,form#contact190415 .input-container.row-checkbox.row-9627,form#contact190386 .input-container.row-checkbox.row-9627{margin-top:30px}
form#contact190392 .input-container.row-text.row-11111,form#contact190392 .input-container.row-text.row-10775,form#contact190392 .input-container.row-text.row-10158,form#contact190392 .input-container.row-text.row-10454,form#contact190393 .input-container.row-text.row-11111,form#contact190393 .input-container.row-text.row-10775,form#contact190393 .input-container.row-text.row-10158,form#contact190393 .input-container.row-text.row-10454,form#contact190394 .input-container.row-text.row-11111,form#contact190394 .input-container.row-text.row-10775,form#contact190394 .input-container.row-text.row-10158,form#contact190394 .input-container.row-text.row-10454,form#contact190409 .input-container.row-text.row-11111,form#contact190409 .input-container.row-text.row-10775,form#contact190409 .input-container.row-text.row-10158,form#contact190409 .input-container.row-text.row-10454,form#contact190411 .input-container.row-text.row-11111,form#contact190411 .input-container.row-text.row-10775,form#contact190411 .input-container.row-text.row-10158,form#contact190411 .input-container.row-text.row-10454,form#contact190415 .input-container.row-text.row-11111,form#contact190415 .input-container.row-text.row-10775,form#contact190415 .input-container.row-text.row-10158,form#contact190415 .input-container.row-text.row-10454,form#contact190386 .input-container.row-text.row-11111,form#contact190386 .input-container.row-text.row-10775,form#contact190386 .input-container.row-text.row-10158,form#contact190386 .input-container.row-text.row-10454{font-weight:bold}
form#contact190392 input[type=radio],form#contact190393 input[type=radio],form#contact190394 input[type=radio],form#contact190409 input[type=radio],form#contact190411 input[type=radio],form#contact190415 input[type=radio],form#contact190386 input[type=radio]{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);margin-right:10px}
form#contact190392 input.type-file,form#contact190393 input.type-file,form#contact190394 input.type-file,form#contact190409 input.type-file,form#contact190411 input.type-file,form#contact190415 input.type-file,form#contact190386 input.type-file{border:0px}
.grid-contact-six{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:10px}
.grid-contact-five{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:10px}
.grid-contact-four{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:10px}
.grid-contact-three{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;column-gap:10px}
.grid-contact-two{display:grid;width:100%;grid-template-columns:1fr 1fr;column-gap:10px}
@media(min-width: 767px)and (max-width: 1000px){.grid-contact-four{display:grid;width:100%;grid-template-columns:1fr 1fr}
}
@media(min-width: 10px)and (max-width: 767px){.grid-contact-two,.grid-contact-three,.grid-contact-four{display:grid;width:100%;grid-template-columns:1fr}
}
.header-logo{display:block;width:150px;position:absolute;top:20px;left:30px;z-index:5000}
.header-logo img{width:100%}
#header-nav.sticky #menu-h>ul li.folder:hover>ul:not(.menu-mega){box-shadow:0 10px 24px rgba(0,0,0,.1)}
#header-inner{padding:15px 0;transition:all .3s ease}
#header-content{height:100%;padding:15px 0;position:relative}
#logo{width:127px;height:109px;position:absolute;z-index:200}
#logo img{width:100%}
#h-nav-inner.section-inner{max-width:none}
#header-quick-links{position:absolute;right:91px;top:0px}
#header-quick-links a{color:#738290}
#h-nav-box{padding-right:60px;padding-left:60px;box-sizing:border-box}
#h-nav li.h-nav-item:last-of-type a .h-nav-title{margin-right:0}
#header-search{position:absolute;right:0;top:40px}
#search #p-search{height:35px;width:258px;border:1px solid #d4e6ed;padding-left:10px;background-image:none;font-size:15px;font-family:"Figtree",Helvetica,Arial,sans-serif;letter-spacing:1px}
.search-slide-down-btn{position:absolute;right:23px;top:116px;width:30px;height:30px;background-image:url(/_data/site/92/templates/current/css/search.svg);background-repeat:no-repeat;display:inline-block;background-size:30px 64px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;transition:all .3s ease}
.search-slide-down-btn.transparent{opacity:0}
#btn_onclick{cursor:pointer}
.btn-search-top{background-position:0 0;background-color:#f2f2f2}
.btn-search-bottom{background-position:0 -32px}
.search-slide-down{display:none;padding:25px 0 20px 0}
.search-slide-down form{text-align:left;position:relative;max-width:400px;margin:0 auto}
.search-slide-down #search #p-search{background:#fff;border:0 none;border-radius:0 !important;box-shadow:inset 0 0 0 1px #d9d9d9;height:50px;margin:0;width:calc(100% - 53px);outline:none;text-align:left;padding:0 20px !important;box-sizing:border-box;color:#363636;font-family:"Figtree",Helvetica,Arial,sans-serif;font-size:20px;line-height:26px;font-style:normal;font-weight:normal;white-space:normal;text-decoration:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:box-shadow .4s ease,background .4s ease;transition:box-shadow .4s ease,background .4s ease}
.search-slide-down #search #p-search:-webkit-search-decoration,.search-slide-down #search #p-search:-webkit-search-cancel-button,.search-slide-down #search #p-search:-webkit-search-results-button,.search-slide-down #search #p-search:-webkit-search-results-decoration{display:none}
.search-slide-down #search #p-search:focus,.search-slide-down #search #p-search:active{outline:0;box-shadow:inset 0 0 0 1px #b8b8b8;background:#fff}
.search-slide-down-mobile #search ::-webkit-input-placeholder,.search-slide-down #search ::-webkit-input-placeholder{color:#aaa;opacity:1}
.search-slide-down-mobile #search :-moz-placeholder,.search-slide-down#search :-moz-placeholder{color:#aaa;opacity:1}
.search-slide-down-mobile #search ::-moz-placeholder,.search-slide-down #search ::-moz-placeholder{color:#aaa;opacity:1}
.search-slide-down-mobile #search :-ms-input-placeholder,.search-slide-down #search :-ms-input-placeholder{color:#aaa !important;opacity:1 !important}
.search-slide-down-mobile #search [placeholder]:-ms-input-placeholder,.search-slide-down #search [placeholder]:-ms-input-placeholder{color:#aaa !important;opacity:1 !important}
.p-search-submit{position:absolute;top:0;right:0;left:inherit;margin:0;border:0;border-radius:0;background-color:#b8b8b8;padding:0;width:54px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;background-image:url(/_data/site/92/templates/current/css/p-search.svg);background-position:center center;background-repeat:no-repeat;background-size:22px 22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.p-search-submit:hover,.p-search-submit:active{cursor:pointer}
.p-search-submit:focus{outline:0}
.p-search-reset{display:none;position:absolute;top:13px;right:70px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,.2)}
.p-search-reset:focus{outline:0}
.p-search-reset svg{display:block;margin:4px;width:17px;height:17px}
.ui-autocomplete-input:valid~.p-search-reset{display:block;-webkit-animation-name:p-search-reset-in;animation-name:p-search-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}
@-webkit-keyframes p-search-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}
100%{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes p-search-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}
100%{-webkit-transform:none;transform:none;opacity:1}
}
.search-slide-down #search #p-search::-ms-clear{display:none;width:0;height:0}
#header-inner{transition:all .3s ease}
#menu-h>ul.n0 li ul li.folder:hover>ul:not(.menu-mega){visibility:hidden}
#menu-h>ul.n0 li ul:not(.menu-mega) li:last-of-type,#menu-h>ul.n0 li.folder:hover>ul:not(.menu-mega),#menu-h>ul.n0 li ul:not(.menu-mega){border-radius:0 0 20px 20px}
#menu-h>ul.n0 li div a::after{content:"";display:block;position:relative;height:5px;width:0;margin:0 auto;top:-12px;background-color:#019cdc;transition:all .3s ease}
#menu-h>ul.n0 li.selected div a::after,#menu-h>ul.n0 li div a:hover::after{width:100%}
#menu-h>ul.n0 li ul:not(.menu-mega) li a:after{width:0}
@media(min-width: 767px)and (max-width: 920px){#menu-h>ul li div a{padding-left:8px;padding-right:8px;font-size:15px}
#header-inner{height:140px;transition:all .3s ease}
.search-slide-down-btn{top:145px}
}
.gallery-fw-wrapper-preset-1401 .cycle-overlay{height:100%}
.gallery-fw-wrapper-preset-1401 .cycle-overlay .caption-description{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;padding:30px;text-align:left}
.gallery-fw-wrapper-preset-1401 .cycle-overlay .caption-description h1{color:#fff;font-size:60px;text-shadow:0 0 15px #000;font-weight:bold;margin-bottom:.2em;line-height:1.2}
.gallery-fw-wrapper-preset-1401 .cycle-overlay .caption-description h3{font-weight:bold;color:#fff;font-size:27px;letter-spacing:0px;text-shadow:0 0 8px #000}
.gallery-fw-wrapper-preset-1401 .cycle-overlay .button-cta-wrapper{margin:0px}
@media(min-width: 5px)and (max-width: 767px){.gallery-fw-wrapper-preset-1401 .cycle-overlay .caption-description h1{color:#fff;font-size:45px;text-shadow:0 0 15px #000}
.gallery-fw-wrapper-preset-1401 .cycle-overlay .caption-description h3{font-size:21px}
}
.flex-wrapper{display:flex}
.flex-wrapper.flex-start .flex-block-double{width:50%;padding:30px;margin:30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.flex-wrapper.flex-start .flex-block-double.block-sponsor{border:3px solid #ea5e9b;border-radius:20px}
.flex-wrapper.flex-start .flex-block-double.block-sponsor img{width:60%;margin:0 auto}
.flex-wrapper.flex-start .flex-block-double.block-sponsor h4{width:100%;display:block;font-weight:bold;margin-top:30px;text-align:center;font-size:27px}
.flex-wrapper .flex-block-single{width:100%;padding:30px 30px 60px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.flex-wrapper .flex-block-single img{width:50%;margin:0 auto}
.flex-wrapper .flex-block-single h4{font-size:24px}
.flex-wrapper .flex-block-single p{text-align:center;max-width:600px;margin:0 auto}
.flex-wrapper .flex-block-double{width:50%;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.flex-wrapper .flex-block-double img{width:100%}
.flex-wrapper.flex-smaller{width:70%;margin:0 auto;border:3px solid #ea5e9b;border-radius:15px}
.small-12.columns img{width:100%}
@media(min-width: 5px)and (max-width: 767px){.flex-wrapper{flex-wrap:wrap}
.flex-wrapper .flex-block-single img{width:90%;margin:0 auto}
}
@media(min-width: 5px)and (max-width: 767px){.flex-wrapper{flex-wrap:wrap}
.flex-wrapper .flex-block-double{width:100%}
.flex-wrapper .flex-block-double.block-sponsor:first-of-type{margin-bottom:30px}
.flex-wrapper.flex-smaller{width:100%;padding:30px;box-sizing:border-box}
.flex-wrapper.flex-start .flex-block-double{width:100%;margin:0px}
}
.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.blue-bg{background:#019cdc}
.block-fw.blue-bg h1,.block-fw.blue-bg h2,.block-fw.blue-bg h3,.block-fw.blue-bg h4,.block-fw.blue-bg h5,.block-fw.blue-bg h6,.block-fw.blue-bg p,.block-fw.blue-bg th,.block-fw.blue-bg td{color:#fff}
.block-fw.blue-dark-bg{background:#02448e}
.block-fw.blue-dark-bg h1,.block-fw.blue-dark-bg h2,.block-fw.blue-dark-bg h3,.block-fw.blue-dark-bg h4,.block-fw.blue-dark-bg h5,.block-fw.blue-dark-bg h6,.block-fw.blue-dark-bg p,.block-fw.blue-dark-bg th,.block-fw.blue-dark-bg td{color:#fff}
.block-fw.dark-bg{background:#191321}
.block-fw.dark-bg h1,.block-fw.dark-bg h2,.block-fw.dark-bg h3,.block-fw.dark-bg h4,.block-fw.dark-bg h5,.block-fw.dark-bg h6,.block-fw.dark-bg p,.block-fw.dark-bg th,.block-fw.dark-bg td{color:#fff}
.block-fw.dark-bg h1 a,.block-fw.dark-bg h2 a,.block-fw.dark-bg h3 a,.block-fw.dark-bg h4 a,.block-fw.dark-bg h5 a,.block-fw.dark-bg h6 a,.block-fw.dark-bg p a,.block-fw.dark-bg th a,.block-fw.dark-bg td a{color:#ea5e9b}
.block-fw.dark-bg h1 a:hover,.block-fw.dark-bg h2 a:hover,.block-fw.dark-bg h3 a:hover,.block-fw.dark-bg h4 a:hover,.block-fw.dark-bg h5 a:hover,.block-fw.dark-bg h6 a:hover,.block-fw.dark-bg p a:hover,.block-fw.dark-bg th a:hover,.block-fw.dark-bg td a:hover{color:#019cdc}
.block-fw.dark-bg a.button-cta{background:#ea5e9b;color:#191321}
.block-fw.dark-bg a.button-cta:hover{background:#019cdc;color:#fff}
.block-fw.pale-bg{background:#efeff1}
.block-fw.block-padding{padding:30px}
.block-fw.block-padding.padding-extra{padding:60px 30px}
.block-fw img{border-radius:20px}
.block-fw .block-enter,.block-fw .block-join{display:flex;flex-direction:row;border-radius:20px;max-width:1098px;margin:0 auto;box-sizing:border-box;padding:30px}
.block-fw .block-enter .block-cta-sell,.block-fw .block-enter .block-cta-head,.block-fw .block-join .block-cta-sell,.block-fw .block-join .block-cta-head{width:50%;display:flex;flex-direction:column;height:100%;min-height:300px;justify-content:center}
.block-fw .block-enter .block-cta-sell h4,.block-fw .block-enter .block-cta-head h4,.block-fw .block-join .block-cta-sell h4,.block-fw .block-join .block-cta-head h4{padding-right:30px;line-height:1.4}
.block-fw .block-enter .block-cta-sell h2,.block-fw .block-enter .block-cta-head h2,.block-fw .block-join .block-cta-sell h2,.block-fw .block-join .block-cta-head h2{font-size:45px;font-weight:bold;margin-bottom:0px;line-height:1.2}
.block-fw .block-enter .block-cta-sell .button-cta-wrapper,.block-fw .block-enter .block-cta-head .button-cta-wrapper,.block-fw .block-join .block-cta-sell .button-cta-wrapper,.block-fw .block-join .block-cta-head .button-cta-wrapper{margin-top:15px;margin-bottom:0px}
.block-fw .block-enter .block-cta-sell .button-cta-wrapper a.button-cta.button-minor,.block-fw .block-enter .block-cta-head .button-cta-wrapper a.button-cta.button-minor,.block-fw .block-join .block-cta-sell .button-cta-wrapper a.button-cta.button-minor,.block-fw .block-join .block-cta-head .button-cta-wrapper a.button-cta.button-minor{background:#191321;color:#ea5e9b;border-radius:25px;font-size:12px}
.block-fw .block-enter .block-cta-sell .button-cta-wrapper a.button-cta.button-minor:hover,.block-fw .block-enter .block-cta-head .button-cta-wrapper a.button-cta.button-minor:hover,.block-fw .block-join .block-cta-sell .button-cta-wrapper a.button-cta.button-minor:hover,.block-fw .block-join .block-cta-head .button-cta-wrapper a.button-cta.button-minor:hover{background:#02448e;color:#fff}
.block-fw .block-enter{background:url(/_data/site/92/templates/current/css/enterBG.jpg) center center;background-size:cover;min-height:300px;margin-bottom:60px}
.block-fw .block-join{background:url(/_data/site/92/templates/current/css/joinBG.jpg) center center;background-size:cover;min-height:300px}
#body-footer .block-fw{display:block;box-sizing:border-box;width:100%}
#body-footer .block-fw.dark-bg{background:#191321}
#body-footer .block-fw.dark-bg h1,#body-footer .block-fw.dark-bg h2,#body-footer .block-fw.dark-bg h3,#body-footer .block-fw.dark-bg h4,#body-footer .block-fw.dark-bg h5,#body-footer .block-fw.dark-bg h6,#body-footer .block-fw.dark-bg p,#body-footer .block-fw.dark-bg th,#body-footer .block-fw.dark-bg td{color:#fff}
#body-footer .block-fw.dark-bg h1 a,#body-footer .block-fw.dark-bg h2 a,#body-footer .block-fw.dark-bg h3 a,#body-footer .block-fw.dark-bg h4 a,#body-footer .block-fw.dark-bg h5 a,#body-footer .block-fw.dark-bg h6 a,#body-footer .block-fw.dark-bg p a,#body-footer .block-fw.dark-bg th a,#body-footer .block-fw.dark-bg td a{color:#ea5e9b;font-weight:bold}
#body-footer .block-fw.dark-bg h1 a:hover,#body-footer .block-fw.dark-bg h2 a:hover,#body-footer .block-fw.dark-bg h3 a:hover,#body-footer .block-fw.dark-bg h4 a:hover,#body-footer .block-fw.dark-bg h5 a:hover,#body-footer .block-fw.dark-bg h6 a:hover,#body-footer .block-fw.dark-bg p a:hover,#body-footer .block-fw.dark-bg th a:hover,#body-footer .block-fw.dark-bg td a:hover{color:#019cdc}
.flex-wrapper{display:flex;flex-direction:row;justify-content:flex-start}
.flex-wrapper .block-double{width:50%;box-sizing:border-box}
.flex-wrapper .block-double img{width:100%}
.flex-wrapper .block-double h2{font-weight:bold;text-transform:none;letter-spacing:0px;display:inline-block;font-family:"Figtree",Helvetica,Arial,sans-serif}
.flex-wrapper .block-double h2 span.underline{border-bottom:6px solid #019cdc}
.flex-wrapper .block-double.block-caption{width:45%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:0 30px;text-align:left}
.flex-wrapper .block-double.block-caption p{font-size:16px}
.flex-wrapper .block-double.video-block{width:55%;background:url(/_data/site/92/templates/current/css/video2026.jpg) center no-repeat;background-size:cover;min-height:600px;display:flex;align-items:center;justify-content:center;border-radius:20px}
.flex-wrapper .block-double.video-block img{width:100px}
.flex-wrapper .block-double.block-image{justify-content:center}
.flex-wrapper .block-quarter{width:35%}
.flex-wrapper .block-quarter.block-caption{box-sizing:border-box;padding-right:30px}
.flex-wrapper .block-quarter-double{width:65%}
@media(min-width: 5px)and (max-width: 767px){.block-fw .block-enter,.block-fw .block-join,.flex-wrapper{flex-wrap:wrap}
.block-fw .block-enter .block-cta-sell,.block-fw .block-enter .block-cta-head,.block-fw .block-enter .block-double,.block-fw .block-enter .flex-block-double,.block-fw .block-join .block-cta-sell,.block-fw .block-join .block-cta-head,.block-fw .block-join .block-double,.block-fw .block-join .flex-block-double,.flex-wrapper .block-cta-sell,.flex-wrapper .block-cta-head,.flex-wrapper .block-double,.flex-wrapper .flex-block-double{width:100%}
.block-fw .block-enter .block-cta-sell.flex-smaller,.block-fw .block-enter .block-cta-head.flex-smaller,.block-fw .block-enter .block-double.flex-smaller,.block-fw .block-enter .flex-block-double.flex-smaller,.block-fw .block-join .block-cta-sell.flex-smaller,.block-fw .block-join .block-cta-head.flex-smaller,.block-fw .block-join .block-double.flex-smaller,.block-fw .block-join .flex-block-double.flex-smaller,.flex-wrapper .block-cta-sell.flex-smaller,.flex-wrapper .block-cta-head.flex-smaller,.flex-wrapper .block-double.flex-smaller,.flex-wrapper .flex-block-double.flex-smaller{width:100%}
.block-fw .block-enter .block-double.block-caption,.block-fw .block-enter .block-double.video-block,.block-fw .block-join .block-double.block-caption,.block-fw .block-join .block-double.video-block,.flex-wrapper .block-double.block-caption,.flex-wrapper .block-double.video-block{width:100%}
.block-fw .block-enter .block-cta-head,.block-fw .block-join .block-cta-head{text-align:center;min-height:30px}
.block-fw .block-enter .block-cta-head .button-cta-wrapper,.block-fw .block-join .block-cta-head .button-cta-wrapper{margin-bottom:30px}
.block-fw .block-enter .block-cta-sell h2.mobile-show,.block-fw .block-join .block-cta-sell h2.mobile-show{margin-bottom:30px}
.block-fw .block-enter .button-cta-wrapper.align-left,.block-fw .block-join .button-cta-wrapper.align-left{text-align:center}
}
h3.pg-title-list{font-size:21px;border-top:4px solid #019cdc;padding-top:.5em;margin:0px 0px 2em 0px;color:#02448e !important}
.pg-body-smart{margin-top:1em}
.folder-view li .read-more:after{content:""}
.folder-view li .button-cta-wrapper{margin:15px 0 0 0}
h3.pg-title-list{font-size:21px;border-top:4px solid #019cdc;padding-top:.7em;margin:0px 0px 2em 0px;color:#02448e !important}
.pg-body-smart{margin-top:1em}
.folder-preset-1376 .folder-view li a{color:#fff}
.folder-preset-1376 .folder-view li .caption.over.top{display:flex;flex-direction:column;height:100%;justify-content:center}
.folder-preset-1376 .folder-view li .caption-text-wrapper h3.pg-title-list{color:#fff !important;font-size:21px;margin-bottom:.3em}
.folder-preset-1376 .folder-view li .caption-text-wrapper .pg-body-list{font-weight:bold;margin-bottom:.8em}
.folder-preset-1376 .folder-view li .caption-text-wrapper a.button-cta{display:inline-block;font-size:10px;padding:8px 15px;border-radius:20px}
.folder-preset-353 .folder-view.folder-tile li .read-more:after,.folder-preset-353 .folder-view.folder-tile li:nth-of-type(2n+1)::after{height:0px;display:none}
.folder-wrapper-43323.folder-preset-353 .folder-tile,.folder-wrapper-45071.folder-preset-353 .folder-tile{display:flex;align-items:center;justify-content:center}
._body-2 .folder-preset-341 .folder-tile{display:flex}
._body-2 .folder-preset-341 .folder-tile li{width:25% !important}
@media(min-width: 400px)and (max-width: 800px){._body-2 .folder-preset-341 .folder-tile{flex-wrap:wrap}
._body-2 .folder-preset-341 .folder-tile li{width:50% !important}
}
@media(min-width: 10px)and (max-width: 400px){._body-2 .folder-preset-341 .folder-tile{flex-wrap:wrap}
._body-2 .folder-preset-341 .folder-tile li{width:100% !important}
}
.folder-news .pg-author-date{background-color:#efeff1;font-weight:bold;padding:10px 0px 10px 20px;margin-top:-20px}
.folder-news h2.pg-title-list:hover{color:#019cdc}
.folder-news .button-cta-wrapper{text-align:left;margin:15px 0 0 0}
.folder-preset-317 h3.pg-title-list{font-size:16px;font-weight:bold;color:#fff !important;border-top:0px solid #019cdc;padding-top:0em;margin:0px}
.body-662 .folder-news .pg-author-date{display:none}
.body-662 .pg-date{display:none}
#news-item .im-gallery{margin:0 auto}
._body-2 #body-header-box .container{position:initial}
._body-2 #body-header-box .container.gallery .fg-row,._body-2 #body-header-box .container.events .fg-row{padding:30px 0 10px 0}
._body-2 #body-header-box .container.events h1{margin:0}
._body-2 #body-header-box .container.events h1 span.dark{color:#738290}
._body-2 #body-header-box h3{font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:3px;margin-bottom:30px}
._body-2 #body-footer-box .container.initial:before{content:"";display:block;position:absolute;left:0;width:100%;height:4px;background:#019cdc}
.fg-row.folder{padding-top:35px}
.fg-row.sign-up{background:#019cdc}
.fg-row.sign-up h3{color:#fff;margin:0}
.fg-row.sign-up .columns{padding:20px 0}
.fg-row.awards{padding:30px 0 0}
.fg-row.awards img{margin:30px 0}
.fg-row.awards h3{margin:0;text-align:center}
.fg-row.media-headers{position:absolute;top:35px;z-index:10}
.promo-block img{width:100%}
.media-headers-wrapper{position:relative}
.body-630 #main-content-inner.section-inner,.body-630 #body-header .section-inner,._body-629 #main-content-inner.section-inner,._body-629 #body-header .section-inner,._body-622 #main-content-inner.section-inner,._body-622 #body-header .section-inner{max-width:1098px;padding:0}
.body-630 #body-header-box,._body-629 #body-header-box,._body-622 #body-header-box{padding-left:0;padding-right:0;padding-bottom:0}
.body-630 #body-header>.section-inner,._body-629 #body-header>.section-inner,._body-622 #body-header>.section-inner{max-width:100%}
.body-630 #body-header-inner.section-inner,._body-629 #body-header-inner.section-inner,._body-622 #body-header-inner.section-inner{max-width:100%;padding-bottom:0;padding-top:0}
.body-630 #introduction,._body-629 #introduction,._body-622 #introduction{width:80%;min-width:600px}
.body-630 #introduction h2,._body-629 #introduction h2,._body-622 #introduction h2{font-family:"Figtree",Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.4;font-size:24px}
.body-630 .pg-body .block-fw img,._body-629 .pg-body .block-fw img,._body-622 .pg-body .block-fw img{padding:0px}
.body-630 #main-content-box,._body-629 #main-content-box,._body-622 #main-content-box{padding:0px}
.body-630 #main-content-box,._body-629 #main-content-box{padding:0 30px 30px 30px}
.body-630 h1.pg-title,._body-629 h1.pg-title{font-family:"Figtree",Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.3}
.body-630 .flex-wrapper .block-double.block-image{justify-content:center;text-align:center}
.body-630 .flex-wrapper .block-double.block-image img{width:70%;margin:0 auto}
.body-630 .flex-wrapper .block-quarter{width:35%}
.body-630 .flex-wrapper .block-quarter.block-caption{box-sizing:border-box;padding-right:30px}
.body-630 .flex-wrapper .block-quarter-double{width:65%}
.body-630 h3{font-weight:bold;color:#02448e}
.body-630 h1.pg-title{margin-top:1em}
.block-fw #menu-h ul.n630,.block-fw #menu-h ul.n7{display:flex;box-sizing:border-box;padding:15px;justify-content:center;align-items:center}
.block-fw #menu-h ul.n630 li div,.block-fw #menu-h ul.n7 li div{display:flex;flex-align:center;justify-content:center}
.block-fw #menu-h ul.n630 li div a,.block-fw #menu-h ul.n7 li div a{box-sizing:border-box;margin:8px;padding:10px;background:#019cdc;color:#fff;border-radius:12px;line-height:1.4;text-align:center;font-size:14px;font-weight:bold;transition:all .3s ease}
.block-fw #menu-h ul.n630 li div a:hover,.block-fw #menu-h ul.n7 li div a:hover{background:#ea5e9b}
@media(min-width: 767px)and (max-width: 1240px){.block-fw #menu-h ul.n630,.block-fw #menu-h ul.n7{flex-wrap:wrap}
.block-fw #menu-h ul.n630 li div,.block-fw #menu-h ul.n7 li div{display:flex;flex-align:center;justify-content:center}
}
@media(min-width: 5px)and (max-width: 767px){.body-630 #content-header{display:none}
}
#ecampaign-maillist-add .input-container{margin-bottom:0}
input#ecampaign-maillist-submit{background-color:#02448e;font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:bold;font-family:"Figtree",Helvetica,Arial,sans-serif}
input#ecampaign-maillist-submit:hover{color:#02448e;background-color:#fff;transition:all ease .2s}
#ecampaign-maillist-add input{width:100%}
.pg-body table{width:100%;border-collapse:collapse;margin-bottom:1em;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:15px}
.pg-body table tr:nth-of-type(odd){background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.pg-body table tr.table-sub-head{background-color:#019cdc !important;border-radius:12px 12px 0 0;border-top:0px;border-bottom:0px}
.pg-body table tr.table-sub-head td{color:#fff;font-weight:bold}
.pg-body table tr.table-sub-head td:first-of-type{border-radius:12px 0 0 0}
.pg-body table tr.table-sub-head td:last-of-type{border-radius:0 12px 0 0}
.pg-body table th{background:#00ace3;color:#fff;font-weight:700}
.pg-body table td,.pg-body table th{padding:15px;border:0px solid #ccc;text-align:left;font-size:14px}
.pg-body table td:nth-of-type(1){font-weight:700;font-size:14px}
.pg-body table.responsive{display:block;width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;webkit-overflow-scrolling:touch;overflow-scrolling:touch;border-radius:14px;box-shadow:0 0 10px rgba(0,0,0,.1)}
.pg-body table.responsive tr{display:table-row;visibility:scroll}
.pg-body table.responsive tr th,.pg-body table.responsive tr td{font-size:14px}
.pg-body table.responsive tr.table-sub-head td:first-child,.pg-body table.responsive tr.table-sub-head:nth-of-type(odd) td:first-child{position:sticky;left:0px;background:#019cdc}
.pg-body table.responsive tr:nth-of-type(odd) td:first-child{background:#ebebeb}
.pg-body table.responsive tr:nth-of-type(even) td:first-child{background:#f2f2f2;color:#444}
.pg-body table.responsive tr th:first-child{position:sticky;left:0px;background:#019cdc}
.pg-body table.responsive tr td:first-child{position:sticky;left:0px;background:inherit;font-size:14px}
.pg-body table.responsive tr.table-sub-head td:first-child{border-right:0px}
.pg-body table.table-flex tbody{width:100%}
.pg-body table.table-flex tbody tr{display:flex;width:100%}
.pg-body table.table-flex tbody tr td{width:50%}
#social{display:inline-block}
#social li{float:left;margin-right:.5rem}
#social li:last-child{margin-right:0}
#social a{background-image:url(/_data/site/92/templates/current/css/social.svg);display:inline-block;height:1.5rem;width:1.5rem;white-space:nowrap;text-indent:100%;overflow:hidden;background-size:cover}
#social #facebook{background-position:0 0}
#social #twitter{background-position:1.5rem 0}
#r-col #social li{float:left}
#r-col #social a{height:1.5rem;width:1.5rem;background-size:cover}
#r-col #social #facebook{background-position:0 0}
#r-col #social #twitter{background-position:1.5rem 0}
#r-col-box h3{font-size:31px}
#r-col-box .connect-wrapper{text-align:left}
.connect-wrapper{margin-top:30px;margin-bottom:30px;text-align:center}
.connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:inline-block;text-indent:-9999px;width:45px;height:45px;background-size:contain;margin:0;transition:all .3s ease}
.connect-wrapper ul li:hover{opacity:.6;filter:alpha(opacity=60)}
.connect-wrapper ul .facebook li{background:url(/_data/site/92/templates/current/css/socialFacebook.svg) no-repeat}
.connect-wrapper ul .churchsuite li{background:url() no-repeat}
.connect-wrapper ul .instagram li{background:url(/_data/site/92/templates/current/css/socialInstagram.svg) no-repeat}
.connect-wrapper ul .youtube li{background:url(/_data/site/92/templates/current/css/socialYouTube.svg) no-repeat}
.connect-wrapper ul .email li{background:url() no-repeat}
.connect-wrapper ul .phone li{background:url() no-repeat}
.connect-wrapper ul .twitter li{background:url(/_data/site/92/templates/current/css/socialTwitter.svg) no-repeat}
#body-footer,#footer{border-top:4px solid #019cdc}
#body-footer .footer-logo,#footer .footer-logo{width:165px;margin:0 auto;margin-top:30px}
#body-footer .footer-logo img,#footer .footer-logo img{width:100%}
#body-footer a,#footer a{color:#019cdc;transition:all .3s ease}
#body-footer a:hover,#footer a:hover{color:#02448e}
#body-footer a.button,#footer a.button{color:#fff}
#body-footer a.button:hover,#footer a.button:hover{color:#019cdc}
#body-footer h6,#footer h6{margin-bottom:0px;font-size:15px;text-align:center}
#body-footer h6 a,#footer h6 a{color:#fff}
#body-footer h6 a:hover,#footer h6 a:hover{color:#019cdc}
._body-622 #footer{margin-top:0px;padding-top:0px}
#footer{padding:40px 0 0 0;margin-top:30px;box-sizing:border-box}
#footer .fg-row ul li{margin:10px 0}
#footer .blue-bg{box-sizing:border-box;padding:15px 0;margin-top:30px}
#footer .blue-bg p{color:#fff;margin-bottom:0px}
.body-footer-fw.section-fw,#footer-fw.section-fw{z-index:50}
#footer-fw{height:4px;background:#019cdc}
#footer h4,.row.media-headers h4{color:#02448e;text-align:center;text-transform:uppercase;margin-bottom:30px;border-top:4px solid #02448e;border-bottom:4px solid #02448e;padding:5px 0;font-size:14px;font-weight:bold;letter-spacing:2px}
.powered{display:none}
#body-footer .section-inner{max-width:1098px;padding:0}
#body-footer-box{padding-left:0;padding-right:0;padding-bottom:0}
#body-footer>.section-inner{max-width:100%}
#body-footer-inner.section-inner{max-width:100%;padding-bottom:0;padding-top:0}
#main-footer-box{padding-top:0px;padding-bottom:0px}
#footer{margin-top:0px;padding-top:0px}
@media only screen and (max-width: 767px){.mobile-show{display:block}
.mobile-hide{display:none}
#c-col-box{margin-right:0px !important}
._body-2 #body-header-box .container{position:initial}
._body-2 #body-header-box .container.events h1{margin-bottom:30px}
.fg-row.sign-up{box-sizing:border-box;padding-left:4%;padding-right:4%}
.flex-wrapper{display:flex;flex-wrap:wrap}
.flex-wrapper .flex-block-double{width:100%;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.flex-wrapper .flex-block-double img{width:100%}
#l-col-box{display:none}
.button-map-mobile{display:block}
.button-map{display:flex;align-items:center;position:relative;margin:0 auto;top:0px;left:0px;right:0px;bottom:0px}
.button-map .button-cta-wrapper{display:inline-block;margin:0px auto;left:0px;right:0px}
.button-map .button-cta-wrapper img{width:40px;bottom:15px}
.button-map .button-cta-wrapper a.button-cta{padding:30px 30px 30px 65px}
.button-map .button-cta-wrapper a.button-cta:hover{background:#019cdc;color:#02448e}
.button-map .button-cta-wrapper:hover a.button-cta{background:#019cdc;color:#02448e}
}
@media(min-width: 767px)and (max-width: 1003px){.fg-row.sign-up{box-sizing:border-box;padding-left:4%;padding-right:4%}
}

/*==@template_custom==*/