.mce-top-part{position:sticky!important;top:-60px}html{--primary-color:#0a5b94;--secondary-color:#8bcaa4;--tertiary-color:#737378;--primary-font:'Source Sans Pro',serif;--secondary-font:'Merriweather',sans-serif}#skip a,.skip a,.skip.hide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.main-content h1,.home-content h2{font-size:clamp(2rem,7.5vw,2.5rem);font-family: var(--primary-font);text-transform:uppercase;font-weight: 300;position:relative;margin:20px 0 10px 0}.main-content h2{font-size:clamp(1.75rem,4vw,1.875rem);font-family: var(--secondary-font);font-weight: 300;border-bottom: 4px solid var(--secondary-color);margin:25px 0 20px;transition:.5s all}.home-container h2{font-size:clamp(2rem,7.5vw,2.5rem);font-family: var(--primary-font);text-transform:uppercase;font-weight: 300;position:relative;margin:20px 0 10px 0;border-bottom: 0px solid var(--secondary-color)}.main-content h2.entry-title{border-bottom: 0px}#et-main-area h2.entry-title a{text-decoration: underline!important}#et-main-area h2.entry-title a:hover,#et-main-area h2.entry-title a:focus{text-decoration: none!important}.home-container .home-secondary h2{font-size:clamp(1.75rem,4vw,1.875rem);font-family: var(--secondary-font);font-weight: 300;border-bottom: 4px solid var(--secondary-color);margin:25px 0 20px}.welcome h2{font-size:2rem;color: var(--primary-color)}.sidebar-content h3{font-family: var(--primary-font);text-transform: uppercase;font-size:clamp(1.75rem,4vw,1.875rem);padding-bottom:5px;margin-bottom:15px;position: relative;padding: 15px 0 10px}.sidebar-content h3:after{content:'';width:65px;height:4px;background:var(--secondary-color);position:absolute;left:0;bottom:0}.sidebar-content h4{font-size:1.5rem;position: relative;overflow:hidden;padding-left: 30px;margin-top: 20px}.main-content h5 a{font-size:1.5rem!important;position: relative;overflow:hidden;color: var(--primary-color);opacity: 1!important;font-weight: normal!important;margin-top: 0px!important;padding-top: 0px!important}.sidebar-content h4:before{content:'';width:20px;height:4px;background:var(--secondary-color);position:absolute;bottom: 17px;left:0}.sidebar-content h4:after{content:'';width:100%;height:4px;background:var(--secondary-color);position:absolute;bottom: 17px;margin-left: 10px}@media screen and (min-width:48em){.main-content h1,.home-content h2,.home-container h2{padding-left: 25px;border-left: 6px solid var(--secondary-color);margin:0 0 10px -25px}.home-container .home-secondary h2{border-left: 0px solid var(--secondary-color);padding-left: 0px}.sidebar-content h3,.sidebar-content h4,.sidebar-content h5{color: #fff}.sidebar-content h3{margin: 0 15px 10px}}.et_mobile_menu{width: 100%!important;transition:.5s all;margin: 5px auto!important}.main-navigation .et_mobile_menu a{color: #fff;line-height: 1.2;border-bottom: 1px solid #fff;padding: 10px 0!important}.main-navigation .et_mobile_menu a:hover{opacity:1!important;margin-left: 10px;transition:.5s all}.et_pb_menu ul>li>a:hover{opacity:1!important}.navigation-container li a,.navigation-container li a{transition:.5s all}.navigation-container li a:hover,.navigation-container li a:focus{margin-left: 10px}.navigation-container .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content: right!important}@media (min-width:981px){.hide-desktop{display:none!important}.main-navigation nav ul li{position:relative}.main-navigation nav.et-menu-nav ul.et-menu>li>a,.main-navigation nav.et-menu-nav ul ul.et-menu>li>a{position:relative;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-webkit-transition-timing-function:cubic-bezier(1,0.01,0,1);-webkit-transition-timing-function:cubic-bezier(1,0.01,0,1.22);transition-timing-function:cubic-bezier(1,0.01,0,1.22);margin: 10px 0 8px}.main-navigation nav.et-menu-nav ul.et-menu>li>a::before,.main-navigation nav.et-menu-nav ul ul.et-menu>li>a::before{content:'';position:absolute;top:100%;width:0px;height:3px;background:#fff;-webkit-transition:-webkit-transform 0.5s;transition:0.5s;-webkit-transition-timing-function:cubic-bezier(1,0.01,0,1);-webkit-transition-timing-function:cubic-bezier(1,0.01,0,1.22);transition-timing-function:cubic-bezier(1,0.01,0,1.22)}.main-navigation nav.et-menu-nav ul.et-menu>li:hover a::before,.main-navigation nav.et-menu-nav ul.et-menu>li a:focus::before,.main-navigation nav.et-menu-nav ul ul.et-menu>li:hover a::before,.main-navigation nav.et-menu-nav ul ul.et-menu>li a:focus::before{width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.main-navigation li ul{margin: 0px 0 0;border-top: 0px!important;border-bottom: 6px solid var(--secondary-color)!important}.main-navigation li ul a{line-height: 1.2;padding: 0 0}.main-navigation li ul a:hover{background-color: var(--primary-color)}.main-navigation nav.et-menu-nav ul.et-menu ul.sub-menu>li>a{position:relative;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-webkit-transition-timing-function:cubic-bezier(1,0.01,0,1);-webkit-transition-timing-function:cubic-bezier(1,0.01,0,1.22);transition-timing-function:cubic-bezier(1,0.01,0,1.22);margin: 10px 0 8px}.main-navigation nav.et-menu-nav ul.et-menu ul.sub-menu>li>a::before{content:'';position:absolute;top:100%;left:0%;width:0px;height:3px;background:#fff;-webkit-transition:-webkit-transform 0.5s;transition:0.5s;-webkit-transition-timing-function:cubic-bezier(1,0.01,0,1);-webkit-transition-timing-function:cubic-bezier(1,0.01,0,1.22);transition-timing-function:cubic-bezier(1,0.01,0,1.22)}.main-navigation nav.et-menu-nav ul.et-menu ul.sub-menu>li:hover a::before,.main-navigation nav.et-menu-nav ul.et-menu ul.sub-menu>li a:focus::before{width:45px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.et_pb_button_module_wrapper{position:relative!important;margin:20px auto!important;max-width:335px!important;width: 85%!important;line-height: 1.2!important}.enroll-button{position:relative!important;margin:0px auto!important;max-width:500px!important;width: 85%!important;line-height: 1.2!important}a.et_pb_button,.enroll-button a{display:block;font-size:1.625rem;font-family: var(--primary-font);font-weight: bold;line-height:1.2!important;text-decoration:none;text-align:center;color:var(--primary-color)!important;background-color: #fff;padding:0 10px;border:2px solid var(--primary-color);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;position:relative;border-radius: 0}.enroll-button a{padding:5px 5px 5px;font-size:clamp(1rem,2vw,1.5rem)}a.et_pb_button:before,a.et_pb_button:after,.enroll-button a:before,.enroll-button a:after{content:'';display:block;position:absolute;border-color:var(--secondary-color);border-style:solid;width:calc(100% + 13px);height:calc(100% + 13px);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity: 1!important;font-size: 15px!important}a.et_pb_button:before,.enroll-button a:before{top:-8px;left:-8px;border-width:3px 0 0 3px;margin-left: 0!important}a.et_pb_button:after,.enroll-button a:after{bottom:-8px;right:-8px;border-width:0 3px 3px 0;padding-left: 0!important}a.et_pb_button:hover,a.et_pb_button:focus,.enroll-button a:hover,.enroll-button a:focus{color:#fff!important;background-color:var(--primary-color)!important;border-color:var(--secondary-color)}a.et_pb_button:hover,a.et_pb_button:focus{padding:0 10px!important}a.et_pb_button:hover::before,a.et_pb_button:hover::after,a.et_pb_button:focus::before,a.et_pb_button:focus::after,.enroll-button a:hover::before,.enroll-button a:hover::after,.enroll-button a:focus::before,.enroll-button a:focus::after{width:2em;height:2em}a:hover,a:focus{text-decoration: none!important}.et_pb_row.main-container{padding: 30px 0!important;margin: 0 auto!important;width: 90%!important}.et_section_specialty>.et_pb_row{width: 85%!important}.et_pb_section{padding: 0}.et_pb_row_0{padding: 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:var(--primary-color)!important}.et_pb_toggle_title:before{color:var(--primary-color)!important}.home-content ul{margin: 0 20px}.home-content li::marker{color: var(--secondary-color)!important;font-size: 1.5rem!important}.main-content ul,.sidebar-content ul{margin: 10px 0 10px 25px;padding-bottom: 0px}.main-content ul ul{list-style-type: circle}.main-content .et_pb_toggle,.sidebar-content .et_pb_toggle{margin: 10px auto!important}.video{width: 90%!important;margin: auto}.sidebar-content{z-index:0}@media screen and (min-width:48em){.et_pb_row.main-container{width: 90%!important}.main-container{margin:30px auto;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-content{margin-top:0px;position: relative;order:1!important;margin-right: 4%!important;width: 60%}.sidebar-content,.home-sidebar-content{position: relative;order:2!important;background-color: var(--primary-color);border-top:6px solid var(--secondary-color);width: 36%!important;padding: 0 0 20px}.sidebar-content p{margin: auto 30px;color: #fff}.sidebar-content .et_pb_toggle_content p,.sidebar-content .et_pb_toggle_content a{margin: auto 30px;color: var(--primary-color)}.sidebar-content .et_pb_toggle_content p a{margin: auto 0px}.sidebar-content a,.sidebar-content ul,.sidebar-content ol,.sidebar-content li::marker{color: #fff}.sidebar-content ul{margin: 10px 0 10px 35px}.sidebar-content .et_pb_toggle{width: 90%!important}}@media screen and (min-width:65em){.main-content{width: 61%}.sidebar-content,.home-sidebar-content{width: 35%!important}}#main-content .et_pb_fullwidth_image img{max-height: 400px}.sidebar-content img{display: none}.linked-img img,.et_pb_image a img{transition:.5s all}.show-mobile img{display:block}a.linked-img:hover img,a.linked-img:focus img{transform:scale(.95)}@media screen and (min-width:48em){.et_pb_image{text-align: center!important;padding: 30px 30px 10px}.sidebar-content img{display:block;margin:0px auto!important;border:4px solid var(--secondary-color)}}.home-calendar{margin: 30px auto 0!important;padding: 0px!important}.ecs-event .col-md-2{width:30%}.ecs-event .col-md-10{width:70%}div.event-display_style>div{margin-bottom:10px}.home-calendar h2{margin-bottom: 0px;padding: 0;font-size: 1.2rem}@media screen and (min-width:48em){.home-calendar{width: 85%;margin: 30px auto 0!important;padding: 0px!important}}.soliloquy-container .soliloquy-controls{padding-bottom: 20px}a.soliloquy-prev,a.soliloquy-next,.soliloquy-controls-auto-item a{transition:.5s all}a.soliloquy-prev:hover,a.soliloquy-next:hover,.soliloquy-controls-auto-item a:hover,a.soliloquy-prev:focus,a.soliloquy-next:focus,.soliloquy-controls-auto-item a:focus{transform:translate(0px,-3px)}.soliloquy-container .soliloquy-prev{top:auto!important;bottom:10px;left:auto!important;right:91px}.soliloquy-container .soliloquy-next{top:auto!important;bottom:10px!important;right:52px!important}.soliloquy-container .soliloquy-item{min-height: 325px!important}.soliloquy-viewport{overflow: initial!important}.soliloquy-container .soliloquy-caption{position: relative!important;display: block!important}.home-slideshow-wrapper{position: relative;background: var(--primary-color);min-height: 400px}.home-slideshow-wrapper .soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background: var(--primary-color)}.home-header-tagline-1{font-size:clamp(1.25rem,3vw,2rem)!important;font-family:var(--primary-font)!important;font-weight: 700!important;text-transform: uppercase!important;position: relative!important;padding-top: 10px!important}.home-header-tagline-1 span{font-weight: 400!important;text-transform: uppercase!important}.home-header-list{display: block;color: #fff;font-family: var(--secondary-font);font-size: 1.1875rem}.home-header-list i{color: var(--secondary-color);margin-right: 10px;min-width: 20px;text-align: center}@media screen and (min-width:80em){.home-slideshow-wrapper{position: relative}.home-slideshow-wrapper .soliloquy-container .soliloquy-caption.soliloquy-caption-bottom{top:0;bottom: 0;height: max-content;width: max-content;right: 5%;margin: auto}.home-slideshow-wrapper .soliloquy-container .soliloquy-caption .soliloquy-caption-inside{max-width: 37.8125em;border-left: 7px solid var(--secondary-color);text-align: left;padding: 0 0 10px 27px}.home-slideshow-wrapper .soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background: transparent!important}.soliloquy-container .soliloquy-controls{padding-bottom: 0px}.soliloquy-container .soliloquy-caption{position: absolute!important}.home-header-tagline-1{padding-bottom: 10px!important;margin-bottom: 40px}.home-header-list{margin-bottom: 20px!important}}