/*!* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)*/.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8)infinite;animation:fa-spin 1s steps(8)infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}
div.ccaJob div.ccaJobList ul{list-style:none;width:100%;padding:0;margin:0;list-style-type:none}div.ccaJob div.ccaJobList ul li{line-height:normal;padding-bottom:1em}div.ccaJob div.ccaJobList ul li p{padding-bottom:0}div.ccaJob div.ccaJobList p.ccaJobTitle{padding-bottom:.3em}div.ccaJob div.ccaJobList p.ccaJobMember a{color:inherit}
div.MemAddrMap select.ccaInputSelect{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.25em .5em;margin:.5em;font-size:1em;border:1px solid #dedede}div.MemAddrMap select.ccaLabel{display:inline-block;padding:.25em;margin:.25em;font-size:1em}
div.ccaMemberSpotlight div.ccaMemberSpotlightList ul{list-style:none;width:100%;padding:0;margin:0;list-style-type:none}div.ccaMemberSpotlight div.ccaMemberSpotlightList ul li{display:block;padding:0;position:relative}div.ccaMemberSpotlight div.ccaMemberSpotlightList ul li a{display:block;text-decoration:none}
div.ccaNews div.ccaNewsList ul{list-style:none;width:100%;padding:0;margin:0;list-style-type:none}div.ccaNews div.ccaNewsList ul li{display:block;padding:0;padding-bottom:.5em;margin-bottom:0;position:relative}div.ccaNews div.ccaNewsList ul li a{display:block;text-decoration:none}
*{box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .mini-calendar{margin-top:10px!important;overflow:hidden!important;width:100%!important;padding-bottom:5px!important;margin-bottom:5px!important;border-bottom:1px dotted #2f2f2f!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-date{float:left!important;overflow:hidden!important;font-weight:700!important;margin:10px 5% 10px 0!important;padding:3px!important;width:15%!important;text-align:center!important;display:inline!important;background:#666!important;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-date .list-dayname{background:#fff!important;color:#666!important;display:block!important;font-size:11px!important;letter-spacing:.5px!important;padding:3px!important;text-align:center!important;text-transform:uppercase!important;width:100%!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-date .list-daynumber{color:#fff!important;display:block!important;font-size:15px!important;line-height:1.6!important;text-align:center!important;width:100%!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info{margin-bottom:4px!important;margin-bottom:.25rem!important;font-size:13px!important;line-height:1.6!important;display:inline!important;float:left!important;margin:10px 0!important;width:80%!important;color:#666!important;text-align:left!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info p span.EvtName{font-weight:700!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info p a{display:block!important;text-decoration:underline!important;color:#666!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info p a:visited{display:block!important;text-decoration:underline!important;color:#666!important}
#page-container{padding-top:97px!important;margin-top:0!important}.nav li ul{border-top:3px solid #034aa9}.mfp-title{display:none}.et_pb_member_position{color:#666}#page-container #top-header{display:none}#top-header .container{display:flex;flex-direction:column;padding-left:53px;padding-top:25px}#top-header .container:before{content:'\e01d';position:absolute;left:-5px;font-family:ETmodules!important;font-size:34px;top:40px;font-weight:400;color:rgb(255 255 255/.8)}#et-secondary-menu{padding-right:15px;position:relative;display:none}#top-header #et-secondary-menu:after{content:'';width:1px;height:20px;position:absolute;right:0;top:-3px;background:#fff}#top-header #et-info,#et-secondary-menu>ul>li a{font-size:14px;padding-bottom:0}#main-header{top:0!important}#main-header{border-bottom:5px solid #034aa9}#main-header>.container{display:flex;width:100%;max-width:100%;float:right}#main-header #header-left{display:flex;justify-content:flex-start}#main-header #header-right{display:flex;justify-content:flex-end;flex:1;margin-right:35px!important}#main-header.et-fixed-header{box-shadow:0 4px 6px -2px rgba(0,0,0,.1)!important}#main-header .logo_container{padding-left:50px;position:static;height:auto;width:auto}#main-header #logo{width:260px;max-height:100%}#main-header #et-top-navigation{padding-top:50px;padding-left:350px!important}#main-header #top-menu li a{font-weight:500;font-size:23px;color:#000}#main-header #top-menu li li a{text-transform:none;font-size:18px}#main-header #top-menu>li>a{position:relative;padding-bottom:38px;padding-right:20px}#main-header #top-menu>li>a:after,#top-menu li .menu-item-has-children>a:first-child:after{content:none}#main-header #join-button a{height:100%;background:#fff;display:flex;align-items:center;color:#034aa9;font-size:23px}#main-header div.name{display:inline-flex;margin-left:5px}#main-header div.name p{color:#000;line-height:1.25em}#home-vh .arrow-container{bottom:90px;display:inline-block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#home-vh .arrow-container .bounce{animation:bounce 2.5s infinite;animation-delay:4s;display:inline-block}#home-vh .arrow-container i.arrow{transform:rotate(45deg);border-width:0 5px 5px 0;padding:14px;border:solid #fff;border-width:0 5px 5px 0;display:inline-block}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}#home-vh .arrow-container .text{display:block;font-weight:700;position:relative;left:-25%}#main-content #home-vh{overflow:hidden;height:90vh}#main-content #home-vh .et_pb_row{max-width:100%}#main-content #home-vh .et_pb_row,#main-content #home-vh .et_pb_column,#main-content #home-vh .et_pb_module.et_pb_slider,#main-content #home-vh .et_pb_slides,#main-content #home-vh .et_pb_slide,#main-content #home-vh .et_pb_slide .et_pb_container{height:100%}#main-content #home-vh .et_pb_module.et_pb_slider{z-index:-1}#main-content #slide-row.et_pb_row{max-width:100%}#home-vh .et_pb_slide .et_pb_container{width:100%!important}#home-vh .et_pb_slide .et_pb_slide_description{padding:3.5%;margin:0;text-align:center}#home-vh .et_pb_slide .et_pb_slide_description h2{font-size:90px!important;font-weight:700!important;text-shadow:3px 3px #000}#home-vh .et_pb_slide .et_pb_slide_description h2 span{font-size:50px!important;font-weight:700!important}.home #blurb-row{display:flex;flex-direction:column;justify-content:space-evenly;position:absolute;top:0;right:0;width:auto!important;height:100%!important;background:rgba(0,0,0,.5);z-index:9;padding-top:75px!important}#blurb-row{display:flex;flex-direction:column;justify-content:space-evenly;top:116px;right:0;width:auto!important;height:821px!important;background:rgba(0,0,0,.5);z-index:9;position:sticky;float:right}#blurb-row h4{padding-bottom:0}#blurb-row .et_pb_column{width:208px!important;height:208px!important;z-index:10;margin-bottom:0;display:flex;align-items:center;justify-content:center}#blurb-row .et_pb_blurb_content:hover h4{letter-spacing:1px;transition:all .5s}#blurb-row .et_pb_main_blurb_image{margin-bottom:0;text-align:center}#blurb-row .et_pb_main_blurb_image .et-pb-icon{font-size:36px;padding:20px!important;color:#fff}#blurb-row .et_pb_blurb_container{text-align:center}#blurb-row .et_pb_blurb_content h4{transition:all .5s;color:#fff}#opportunity-section h2,#map-section h2{font-size:45px!important}#feed-row .et_pb_column{width:22.875%;margin-right:2.8%;box-shadow:0 0 10px rgba(0,0,0,.15);background:#fff}#feed-row .feed-img{height:275px;position:relative}#feed-row .feed-img:after{content:'';position:absolute;top:0;left:0;background-color:initial;width:100%;height:100%;transition:all .5s}#feed-row .feed-img:hover:after,#feed-row .feed-text:hover+.feed-img:after{background-color:rgba(12,0,0,.14)}#feed-row .feed-text{background:rgb(3 74 169/95%);position:relative;top:-120px;left:-16px;transition:all .4s;margin-bottom:-101px}#feed-row .feed-text:hover,#feed-row .feed-img:hover+.feed-text{left:0;transition:all .4s}#feed-row .feed-text .et_pb_text_inner{text-align:center;padding:30px 10px;padding-bottom:30px!important;color:#fff;line-height:1.4}#feed-row .feed-text h3{font-size:24px;color:#fff;padding-bottom:12px;font-weight:600}#feed-row .feed-text span.faux-link{color:#fff;font-weight:700;position:relative;letter-spacing:.5px}#feed-row .feed-text span.faux-link:after{position:absolute;right:-22px;font-family:ETmodules;content:"\24"}#feed-row .feed-squared{padding:10px 24px 30px}#feed-row .feed-squared h4{font-size:16px;font-weight:600;padding-bottom:13px}#feed-row .feed-squared br{display:none}#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList ul{padding:0;list-style:none}#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .mini-calendar{margin-top:0!important;padding-bottom:0!important;margin-bottom:0!important;border-bottom:none!important;position:relative}#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .mini-calendar:last-child .list-info{margin-bottom:0!important}#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-date{display:none!important}#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info{margin-bottom:12px!important;margin-top:0!important;width:100%!important}#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info p:first-child{padding-bottom:0;line-height:1.3}#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info p a,#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info p a:visited,#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info p span.EvtName,#feed-row div.ccaMemberSpotlight div.ccaMemberSpotlightList ul li a,#feed-row div.ccaNews div.ccaNewsList ul li a,#feed-row div.ccaJob div.ccaJobList ul li .ccaJobTitle a{text-decoration:none!important;font-size:14px!important;color:#000!important;font-weight:500!important}#feed-row div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-info p span.EvtDate,#feed-row div.ccaJob div.ccaJobList ul li p.ccaJobMember{font-size:13px!important;color:#999}#feed-row div.ccaJob div.ccaJobList ul li{font-size:14px;position:relative}#feed-row div.ccaNews div.ccaNewsList ul li{line-height:1.3;padding-bottom:8px}#feed-row div.ccaNews div.ccaNewsList ul li:last-child,#feed-row div.ccaJob div.ccaJobList ul li:last-child{padding-bottom:0}#feed-row div.ccaNews div.ccaNewsList ul li a{max-width:92%}#main-content div.ccaMemberSpotlight div.ccaMemberSpotlightList ul li:after,#main-content div.ccaPromo div.ccaPromoList ul li:after,#main-content div.ccaJob div.ccaJobList ul li:after,#main-content div.ccaUpcomingEvents div.ccaUpcomingEventsList .mini-calendar:after,#feed-row div.ccaNews div.ccaNewsList ul li:after{position:absolute;top:2px;right:0;font-family:ETmodules;font-size:16px;font-weight:400;content:"\24";color:#cfcfcf}#main-content div.ccaMemberSpotlight div.ccaMemberSpotlightList ul li,#main-content div.ccaPromo div.ccaPromoList ul li,#main-content div.ccaJob div.ccaJobList ul li,#main-content div.ccaUpcomingEvents div.ccaUpcomingEventsList .mini-calendar,#feed-row div.ccaNews div.ccaNewsList ul li{left:0;position:relative;transition:all .4s}#main-content div.ccaMemberSpotlight div.ccaMemberSpotlightList ul li:hover,#main-content div.ccaPromo div.ccaPromoList ul li:hover,#main-content div.ccaJob div.ccaJobList ul li:hover,#main-content div.ccaUpcomingEvents div.ccaUpcomingEventsList .mini-calendar:hover,#feed-row div.ccaNews div.ccaNewsList ul li:hover{left:3px;transition:all .4s;cursor:pointer}#feed-row .add-link{padding-top:7px!important;display:inline-block;font-size:14px}#map-section #map-canvas{box-shadow:1.25rem 1.375rem 4.75rem rgba(0,0,0,.22)!important}#map-section div.MemAddrMap{text-align:center}#map-section div.MemAddrMap select.ccaInputSelect{font-size:20px}#main-content #map-section .et_pb_code_inner>div,#main-content #map-section .et_pb_code_inner>div{overflow:visible}#main-content #map-section .et_pb_code{height:100%}#main-content #map-section .et_pb_code_inner{position:relative;height:100%}#main-content #map-section .et_pb_code_inner>div{overflow:hidden}#content-pages a{transition:all .25s;font-weight:600}#main-content .content-header:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgb(0 0 0/35%),rgb(0 0 0/35%));visibility:visible}#main-content .content-header h1{color:#fff;font-size:55px}body:not(.home) #main-content h2{font-weight:700;color:#000;font-size:32px;padding-bottom:20px;padding-top:15px}#main-content h3{font-size:22px;padding-top:12px}body:not(.home) #main-content .et_pb_text_inner>*:first-child{padding-top:0}#main-content .et_pb_team_member_description{text-align:left;margin-left:75px}#main-content .et_pb_team_member_image{max-width:100%;float:left;margin-right:25px}#team .et_pb_column{margin:0 auto!important}.entry-content ul:not(.home ul),.entry-content ol:not(.home ul){padding:0 0 23px 3em!important}ol li{padding-bottom:15px!important}.et_pb_gallery .et_pb_gallery_pagination{border-top:1px solid #404040}#lightup-contact{display:flex;align-items:center}#lightup-contact .et_pb_blurb_content{display:flex;align-items:center;justify-content:center}#lightup-contact .et_pb_main_blurb_image{margin-bottom:0;background:#f8f9f4;border:1px dashed #004aac;border-radius:100%;padding:7px;width:55px}#footer-info,#footer-info a{text-align:center;float:none}#main-footer .container{max-width:1450px}div.contactus-info{padding:5px}#footer-bottom #footer-info a{font-weight:600}.et-social-facebook a.icon:before{content:"\e0c1";color:#4267b2!important}#et-info-phone-2:before{font-family:ETmodules!important;content:"\e090"}.et-info-map:before{font-family:ETmodules!important;content:"\e01d";padding-right:7px}#main-footer .et-info-email a.icon:before{content:"\e076"}.et-social-youtube a.icon:before{content:"\e0a3"}.et-social-linkedin a.icon:before{content:"\e09d"}#main-footer #et-info-phone{margin-right:0}#main-footer #footer-widgets{padding:4% 0;padding-bottom:0}#main-footer #footer-widgets .footer-widget{margin-bottom:0}#main-footer #footer-widgets .footer-widget .et_pb_widget{text-align:center;float:none}#footer-widgets{text-align:center}#footer-widgets .footer-widget li:before{position:absolute;top:9px;left:0;border-width:3px;border-style:solid;border-radius:3px;content:none}#footer-widgets .et-social-icons{float:none}#footer-widgets ul.et-social-icons{margin:15px!important}#footer-widgets .footer-widget li{position:relative;padding-left:0}#footer-widgets div.et-social-icons li{display:inline-block;margin-left:0}#main-footer #footer-widgets .footer-widget h4{color:#fff;font-size:20px;font-weight:700}#footer-widgets .footer-widget{display:inline-block;vertical-align:top;width:100%!important}#main-footer .footer-widget .textwidget{display:table;margin:0 auto}#footer-widgets .footer-widget .contactus-element{margin-right:20px;display:table-cell;vertical-align:bottom}#footer-widgets .footer-widget .contactus-element img{max-height:65px;position:relative;top:25px;left:-10px}#footer-widgets .footer-widget .contactus-element,.footer-widget .contactus-element *{display:inline-block}#footer-widgets .footer-widget li.et-social-facebook{margin-left:0}#footer-widgets .footer-widget .et-social-icon a{font-size:20px}.footer-widget p{padding:0!important}@media only screen and (max-width:1450px){#main-header #et-top-navigation{padding-left:175px!important}#member-section .MemberSlide .MemberName{top:25px;position:relative}}@media only screen and (max-width:1270px){#main-header .logo_container{padding-left:20px}#main-header #et-top-navigation{padding-left:32px!important;padding-top:45px!important}#main-header #top-menu>li>a{padding-right:0}#member-section .member-slide .name{font-size:16px}.et_pb_gallery_fullwidth .et_pb_gallery_image img,.et_pb_gallery_fullwidth .et_pb_gallery_item{width:100%!important}div.ccaUpcomingEvents div.ccaUpcomingEventsList .list-date{display:none!important}}@media only screen and (max-width:1100px){#top-header #et-info-phone{font-size:16px}#page-container #top-header{width:180px}#main-header #et-top-navigation{padding-left:10px!important;padding-top:60px}#main-header .logo_container{padding-left:5px}#top-header .container{padding-left:20px;width:90%}#top-header .container:before{font-size:20px}#top-header .et-social-icon a{font-size:12px}#top-header #et-info,#et-secondary-menu>ul>li a{padding:4px 6px}#et-secondary-nav li{font-size:12px}#top-header .container{padding-top:15px}div#header-social{margin-left:10px}}@media only screen and (max-width:980px){#main-header #et-top-navigation{padding-top:70px!important}#main-header #header-left{justify-content:center!important}#top-header .container:before{display:none!important}#main-header>.container{justify-content:space-between;flex-direction:column}.et_mobile_menu{border-top:3px solid #034aa9;top:160px!important}#main-header #header-left{order:2;justify-content:space-between;padding:0 20px}#main-header #header-right{order:1;flex-direction:column}#page-container #top-header{width:100%}#top-header .container{flex-direction:row;align-items:center;padding:12px;justify-content:center}#top-header #et-info{display:flex;align-items:center;padding-top:0;margin-bottom:0;width:auto}#top-header #et-info-phone{margin-bottom:0}#top-header #header-addr{display:inline;padding-left:12px;padding-top:3px}#top-header #et-info .header-addr-city{display:inline}#top-header #header-social{padding-left:22px;padding-top:2px}#main-header #join-button a{width:100%;padding:8px;justify-content:center;font-weight:500}#main-header #logo{width:260px;max-width:100%}#main-header #et_top_search{display:none}#main-header .mobile_menu_bar:before{color:#455e78;font-size:32px}#home-vh .et_pb_slide .et_pb_slide_title{font-size:45px}#blurb-section{top:49%!important;bottom:0;width:auto!important}#blurb-row{width:80px!important;justify-content:space-between}#blurb-row .et_pb_column{width:80px!important;margin:0 auto!important;height:100px!important}#blurb-row .et_pb_blurb_content h4{display:none}#box-column .et_pb_gallery .et_pb_slider{overflow:visible!important}.et_pb_gallery_fullwidth .et_pb_gallery_image img,.et_pb_gallery_fullwidth .et_pb_gallery_item{width:90%!important}#home-join-section .et_pb_row>.et_pb_column:last-child{width:100%}#home-join-section:after{display:none}#main-content #join-row{display:block}#main-content #join-row .join-button{text-align:center;padding-bottom:70px}#page-container{padding-top:170px!important}#main-content .content-header{background-position:0 0}#sidebar{margin-top:60px}#main-content .column-fix .et_pb_column_1,#main-content .column-fix .et_pb_column_2{width:initial}#main-header>.container{width:100%}#member-section .MemberSlide .MemberCode{padding:0}#member-section .MemberSlide .MemberName{font-size:18px}}@media only screen and (max-width:780px){#main-content #member-section .et_pb_code{width:175px;height:auto!important;overflow:hidden;margin:0 auto}#main-content #member-section .et_pb_code .et_pb_code_inner{width:1e3px}div.ccaMemberSpotlightWithSchm .MemberSlide .MemberName{font-size:20px;padding:65px 12px 35px;letter-spacing:1.5px}div.ccaMemberSpotlightWithSchm .MemberSlide{width:85%!important}}@media only screen and (max-width:700px){#member-section h2,#feed-row h2{font-size:40px!important}#main-content .et_pb_row_2,#main-content .et_pb_row_3{margin-right:auto!important}}@media only screen and (max-width:520px){#top-header #et-info-phone{font-size:16px}#top-header #et-info .header-addr-city{display:none}#home-vh .et_pb_slides .et_pb_slider_container_inner{left:-35px}#home-join-section .et_pb_row .et_pb_column:last-child .et_pb_row_inner:first-child{display:block}.home #main-content h2:not(.et_pb_slide_title){font-size:42px}#home-vh .et_pb_slide .et_pb_slide_description h2{font-size:60px!important}#home-vh .et_pb_slide .et_pb_slide_description h2 span{font-size:30px!important}#feed-row .et_pb_column_1_4{margin:30px 0!important}#feed-row .et_pb_column_1_4:first-child,#feed-row .et_pb_column_1_4:last-child{display:inline-block}#main-content .et_pb_row:not(#slide-row){padding:20px 0!important}#team .et_pb_column{margin:0 0 30px!important}#main-header .logo_container{height:100%;text-align:center}.et_mobile_menu{text-align:justify}#main-header div.name{display:block}#main-header #header-right{margin-right:0!important}.et_mobile_menu{top:147px!important}#main-header #et-top-navigation{padding-top:0!important}#page-container{padding-top:147px!important}#blurb-row{height:400px!important}#blurb-section{top:55%!important}}@media only screen and (max-width:430px){#home-vh .et_pb_slide .et_pb_slide_title{font-size:35px}#top-header .et-social-icons{display:none}#member-section h2,#feed-row h2{font-size:25px!important;letter-spacing:1px}#footer-widgets .footer-widget .contactus-element *{font-size:16px;word-break:break-word}#main-content .content-header h1{font-size:30px}#blurb-row .et_pb_main_blurb_image .et-pb-icon{font-size:24px}}@media only screen and (min-width:981px){#et-boc #sidebar{float:none;width:100%!important}}@media only screen and (max-width:320px){#top-header #header-addr{display:none}#top-header #et-info-phone{font-size:15px}#main-header #logo{width:120px}#home-vh .et_pb_slide .et_pb_slide_description h2{font-size:40px!important}#home-vh .et_pb_slide .et_pb_slide_description h2 span{font-size:20px!important}#page-container{padding-top:100px!important}.et_mobile_menu{top:100px!important}}#main-header .et_mobile_menu li a{font-family:Open Sans,Arial,sans-serif}#main-header .et_mobile_menu .menu-item-has-children>a{background-color:initial;position:relative}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:etmodules;text-align:center;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:16px;content:'\4c';top:13px;right:10px}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}#main-header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}#main-content .wpforms-form ul,#main-content .wpforms-form ol{padding:0 0 0 0!important}#main-content div.wpforms-container-full .wpforms-form .wpforms-field-description{padding-left:28px}#main-content .wpforms-field-checkbox{padding-bottom:0}#main-content .wpforms-single-item-price{width:auto;padding-right:10px}#main-content .wpforms-field-payment-single{padding-left:28px}