*,*::before,*::after{margin:0;padding:0}html{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width: 900px){html{font-size:56.25%}}@media only screen and (max-width: 600px){html{font-size:50%}}body{font-family:'Raleway', sans-serif;z-index:100}.u-text-center{text-align:center}.header{background-image:url("/photos/header-bg-lg.jpeg");background-size:cover;background-repeat:no-repeat;background-position:25% 40%;position:relative}@media only screen and (max-width: 1100px){.header{background-image:url("/photos/header-bg-sm.jpeg");background-position:5% 55%}}@media only screen and (max-width: 1000px){.header{background-image:linear-gradient(to left bottom, #1C3C78, #89AEDB)}}.header::after{content:"";display:table;clear:both}.header__media-icons{float:right;color:white;font-size:5rem;margin-right:2%;margin-top:3%}@media only screen and (max-width: 1000px){.header__media-icons{float:none;text-align:center;margin:0}}.header__media-icons i{transition:all .3s}.header__media-icons i:hover{transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3)}@media (hover: none){.header__media-icons i:hover{transform:translateY(0);box-shadow:none}}.header__media-icons i:active,.header__media-icons i:focus{transform:translateY(-1px)}.header__media-icons a:link,.header__media-icons a:visited{text-decoration:none;color:inherit}.header__logo{height:25rem;width:50rem}@media only screen and (max-width: 1100px){.header__logo{height:20rem;width:35rem}}@media only screen and (max-width: 1000px){.header__logo{height:15rem;width:30rem;display:block;margin:0 auto}}.header__nav{font-size:2.5rem;color:#fff;font-weight:500;margin-top:10rem;margin-bottom:1rem}@media only screen and (max-width: 1000px){.header__nav{margin-top:4rem}}.header__nav-list{list-style:none;position:relative}.header__nav-list--float-right{float:right}@media only screen and (max-width: 1000px){.header__nav-list--float-right{float:none}}@media only screen and (min-width: 1000px){.header__nav-list:last-child{margin-right:3rem}}@media only screen and (max-width: 1000px){.header__nav-list .hide{display:none}}.header__nav-list-item{display:inline-block;margin-left:2.5rem;padding:.5rem 1rem;border-radius:.5rem;transition:all .3s}.header__nav-list-item:hover{background-color:rgba(7,64,130,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite}.header__nav-list-item:active,.header__nav-list-item:focus{transform:translateY(-1px)}@media (hover: none){.header__nav-list-item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.header__nav-list-item:active,.header__nav-list-item:focus{transform:translateY(0)}}.header__nav-list-item a:link,.header__nav-list-item a:visited{text-decoration:none;color:inherit}.header__nav-list .icon{font-size:3rem;display:none}@media only screen and (max-width: 1000px){.header__nav-list .icon{float:right;display:inline-block}}.about-menu__item{border-radius:.5rem}@media screen and (max-width: 1000px){.responsive .about-menu__item{display:block;padding:.5rem 1rem;border-radius:.5rem}}@media only screen and (max-width: 1000px) and (max-width: 1000px){.responsive .about-menu__item{margin-left:2.5rem}}@media only screen and (max-width: 1000px) and (min-width: 1000px){.responsive .about-menu__item{display:inline;position:relative;background-color:transparent}}@media screen and (max-width: 1000px){.responsive .about-menu__item:hover{background-color:#074082;transform:translateY(0)}}@media screen and (max-width: 1000px) and (hover: none){.responsive .about-menu__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}}@media screen and (max-width: 1000px){.responsive .about-menu__sub-menu-show{position:relative;display:block}}@media only screen and (max-width: 1000px) and (min-width: 1000px){.responsive .about-menu__sub-menu-show{position:absolute;top:120%;left:0%}}@media screen and (max-width: 1000px){.responsive .about-menu__sub-menu-show__item{padding:.5rem 0;margin-left:2.5rem;background-color:transparent;transition:all .3s}.responsive .about-menu__sub-menu-show__item:hover{background-color:#074082;transform:translateY(0)}.responsive .about-menu__sub-menu-show__item:active,.responsive .about-menu__sub-menu-show__item:focus{transform:translateY(-1px)}}@media screen and (max-width: 1000px) and (hover: none){.responsive .about-menu__sub-menu-show__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.responsive .about-menu__sub-menu-show__item:active,.responsive .about-menu__sub-menu-show__item:focus{transform:translateY(0)}}@media screen and (max-width: 1000px){.responsive .about-menu__sub-menu-show__item a:link,.responsive .about-menu__sub-menu-show__item a:visited{text-decoration:none;color:inherit;padding:.5rem}}@media only screen and (max-width: 1000px) and (min-width: 1000px){.responsive .about-menu__sub-menu-show__item{background-color:#074082;font-size:2rem;padding:1rem 1.5rem;transition:all .3s}.responsive .about-menu__sub-menu-show__item:hover{background-color:#074082;transform:translateY(0)}}@media only screen and (max-width: 1000px) and (min-width: 1000px) and (hover: none){.responsive .about-menu__sub-menu-show__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.responsive .about-menu__sub-menu-show__item:active,.responsive .about-menu__sub-menu-show__item:focus{transform:translateY(0)}}@media screen and (max-width: 1000px){.responsive .header__nav-list-item{border-radius:0;display:block;text-align:left;border-radius:.5rem;margin-left:2.5rem}}@media only screen and (max-width: 1000px) and (max-width: 1000px){.responsive .header__nav-list-item{padding-right:5rem}}@media only screen and (max-width: 1000px) and (min-width: 1000px){.responsive .header__nav-list-item{display:inline-block;background-color:transparent}}@media screen and (max-width: 1000px){.responsive .header__nav-list-item:hover{background-color:#074082;transform:translateY(0)}}@media screen and (max-width: 1000px) and (hover: none){.responsive .header__nav-list-item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.responsive .header__nav-list-item:active,.responsive .header__nav-list-item:focus{transform:translateY(0)}}.about-menu{list-style:none;display:inline;position:relative}.about-menu a{color:white;text-decoration:none}.about-menu__item{display:inline-block;padding:.5rem 1rem}.about-menu__item:hover{background-color:rgba(7,64,130,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite}.about-menu__item:active,.about-menu__item:focus{transform:translateY(-1px)}.about-menu__item a:link,.about-menu__item a:visited{text-decoration:none;color:inherit}@media (hover: none){.about-menu__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.about-menu__item:active,.about-menu__item:focus{transform:translateY(0)}}.about-menu__sub-menu{display:none}.about-menu__sub-menu-show{position:absolute;top:120%;left:0%}.about-menu__sub-menu-show__item{background-color:#074082;font-size:2rem;padding:1rem 1.5rem;transition:all .3s}.about-menu__sub-menu-show__item:hover{background-color:#3c94fb;transform:translateY(0)}.about-menu__sub-menu-show__item:active,.about-menu__sub-menu-show__item:focus{transform:translateY(-1px)}@media (hover: none){.about-menu__sub-menu-show__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.about-menu__sub-menu-show__item:active,.about-menu__sub-menu-show__item:focus{transform:translateY(0)}}.about-menu__sub-menu-show__item a:link,.about-menu__sub-menu-show__item a:visited{text-decoration:none;color:inherit}.carot{font-size:1.8rem}.footer{background-color:#074082;padding:3rem 5rem 3rem 5rem;color:white;position:relative}.footer::after{content:"";display:table;clear:both}@media only screen and (max-width: 800px){.footer{padding:2rem 3rem 2rem 3rem}}.footer__container--logo{display:block;margin:0 auto;height:10rem;width:18rem}.footer__menu{font-size:2.5rem;list-style:none;line-height:2;float:left;margin-top:-1rem;margin-bottom:0;margin-right:5%;display:inline-block}@media only screen and (max-width: 800px){.footer__menu{float:none;margin-bottom:2rem;display:block;text-align:left}}.footer__menu #footer-menu-button{margin-left:90%;display:inline-block;padding:0 1rem 0 1rem}@media only screen and (min-width: 800px){.footer__menu #footer-menu-button{display:none}}@media only screen and (max-width: 800px){.footer__menu-responsive{display:none}}.footer__menu-item{padding:0 .5rem 0 .5rem;border-radius:.5rem;transition:all .3s}@media only screen and (max-width: 800px){.footer__menu-item{display:block}}.footer__menu-item:hover{background-color:rgba(60,148,251,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite}.footer__menu-item:active,.footer__menu-item:focus{transform:translateY(-1px)}@media (hover: none){.footer__menu-item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.footer__menu-item:active,.footer__menu-item:focus{transform:translateY(0)}}.footer__menu a:link,.footer__menu a:visited{text-decoration:none;color:inherit;cursor:pointer}.footer__text-container{display:block}.footer__text-container-verse{margin-right:10%;font-size:2.5rem;font-style:italic}@media only screen and (max-width: 800px){.footer__text-container-verse{margin:0;text-align:left}}.footer__text-container-verse--reference{font-weight:700;font-style:italic;display:block;margin-top:1.8rem;float:right}.footer__media-icons{font-size:5rem;margin-top:10rem;position:absolute;left:51%;transform:translateX(-50%)}@media only screen and (max-width: 800px){.footer__media-icons{position:relative;display:inline-block;text-align:center;margin-top:4rem;margin-bottom:2rem}}.footer__media-icons a:link,.footer__media-icons a:visited{text-decoration:none;color:inherit;cursor:pointer}.footer__media-icons i{margin-right:3rem;transition:all .3s}.footer__media-icons i:hover{transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3)}.footer__media-icons i:active,.footer__media-icons i:focus{transform:translateY(-1px)}@media (hover: none){.footer__media-icons i:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.footer__media-icons i:active,.footer__media-icons i:focus{transform:translateY(0)}}.footer__media-icons i:nth-of-type(3){margin-right:0}.footer__j3l{font-size:1.2rem;position:absolute;bottom:2rem;right:8rem}.footer__j3l a:link,.footer__j3l a:visited{color:white}.footer__j3l a:link:hover,.footer__j3l a:visited:hover{background-color:rgba(60,148,251,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite;padding:.5rem;border-radius:.6rem}@media only screen and (max-width: 800px){.footer__j3l{font-size:1.6rem}}.footer-about-menu{list-style:none}.footer-about-menu a{color:white;text-decoration:none}.footer-about-menu__item{padding:0 .5rem 0 .5rem;border-radius:.5rem;transition:all .3s;display:block}.footer-about-menu__item:hover{background-color:rgba(60,148,251,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite}.footer-about-menu__item:active,.footer-about-menu__item:focus{transform:translateY(-1px)}@media (hover: none){.footer-about-menu__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.footer-about-menu__item:active,.footer-about-menu__item:focus{transform:translateY(0)}}.footer-about-menu__sub-menu{display:none}.footer-about-menu__sub-menu-show{display:block}.footer-about-menu__sub-menu-show__item{font-size:2rem;margin-left:1rem;padding-left:.5rem;border-radius:.5rem;transition:all .3s}.footer-about-menu__sub-menu-show__item:hover{background-color:rgba(60,148,251,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite}@media (hover: none){.footer-about-menu__sub-menu-show__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.footer-about-menu__sub-menu-show__item:active,.footer-about-menu__sub-menu-show__item:focus{transform:translateY(0)}}.footer-about-menu__sub-menu-show__item a:link,.footer-about-menu__sub-menu-show__item a:visited{text-decoration:none;color:inherit}.sub-header{position:relative}.sub-header::after{content:"";display:table;clear:both}.sub-header__logo{height:20rem;width:20rem;margin-top:2rem;margin-left:2rem;float:left}@media only screen and (max-width: 1200px){.sub-header__logo{height:18rem;width:18rem}}@media only screen and (max-width: 1050px){.sub-header__logo{height:16rem;width:16rem}}@media only screen and (max-width: 900px){.sub-header__logo{height:14rem;width:14rem}}@media only screen and (max-width: 750px){.sub-header__logo{height:12rem;width:12rem}}@media only screen and (max-width: 600px){.sub-header__logo{display:none}}.sub-header__logo--2{display:none}@media only screen and (max-width: 600px){.sub-header__logo--2{display:inline-block;height:10rem;width:10rem;margin:1rem}}.sub-header__media-icons{font-size:4rem;float:right;margin:1rem 2rem 0 0}.sub-header__media-icons i{transition:all .3s}.sub-header__media-icons i:hover{transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3)}.sub-header__media-icons i:active,.sub-header__media-icons i:focus{transform:translateY(-1px)}.sub-header__media-icons a:link,.sub-header__media-icons a:visited{text-decoration:none;color:white}@media only screen and (max-width: 600px){.sub-header__media-icons{margin:4rem 2rem 0 0;font-size:5rem}}.sub-header h1{font-size:7.5rem;color:white;text-transform:uppercase;text-align:center;padding-top:9rem;letter-spacing:1rem}@media only screen and (max-width: 1200px){.sub-header h1{font-size:6rem}}@media only screen and (max-width: 1050px){.sub-header h1{font-size:5.5rem;letter-spacing:.5rem;padding-top:8rem}}@media only screen and (max-width: 900px){.sub-header h1{font-size:5rem;padding-top:7rem;letter-spacing:.1rem}}@media only screen and (max-width: 750px){.sub-header h1{font-size:4.5rem;padding-top:6.3rem;margin:0 1rem}}@media only screen and (max-width: 600px){.sub-header h1{margin-bottom:2rem;padding-top:4rem;font-size:5rem;letter-spacing:.5rem}}@media only screen and (max-width: 400px){.sub-header h1{padding-top:4rem;font-size:4rem;letter-spacing:.5rem}}.sidebar{float:left}@media only screen and (max-width: 750px){.sidebar{display:none}}.sidebar__menu{color:white;font-size:2.4rem;list-style:none;margin-top:4rem;margin-left:1rem;margin-right:1rem}@media only screen and (max-width: 900px){.sidebar__menu{font-size:2.2rem}}.sidebar__menu--item{margin-bottom:2rem;padding:0 .5rem 0 .5rem;border-radius:.5rem;transition:all .3s}.sidebar__menu--item:hover{background-color:rgba(60,148,251,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite}.sidebar__menu--item:active,.sidebar__menu--item:focus{transform:translateY(-1px)}@media (hover: none){.sidebar__menu--item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.sidebar__menu--item:active,.sidebar__menu--item:focus{transform:translateY(0)}}.sidebar__menu a:link,.sidebar__menu a:visited{text-decoration:none;color:inherit;cursor:pointer}.sidebar-about-menu{list-style:none}.sidebar-about-menu a{color:white;text-decoration:none}.sidebar-about-menu__item{margin-bottom:2rem;padding:0 .5rem 0 .5rem;border-radius:.5rem;transition:all .3s}.sidebar-about-menu__item:hover{background-color:rgba(60,148,251,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite}.sidebar-about-menu__item:active,.sidebar-about-menu__item:focus{transform:translateY(-1px)}@media (hover: none){.sidebar-about-menu__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.sidebar-about-menu__item:active,.sidebar-about-menu__item:focus{transform:translateY(0)}}.sidebar-about-menu__sub-menu{display:none}.sidebar-about-menu__sub-menu-show{display:block;margin-top:-1.5rem}.sidebar-about-menu__sub-menu-show__item{font-size:2rem;padding:1rem 1.5rem;transition:all .3s}.sidebar-about-menu__sub-menu-show__item:hover{background-color:#3c94fb;transform:translateY(0)}.sidebar-about-menu__sub-menu-show__item:active,.sidebar-about-menu__sub-menu-show__item:focus{transform:translateY(-1px)}@media (hover: none){.sidebar-about-menu__sub-menu-show__item:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.sidebar-about-menu__sub-menu-show__item:active,.sidebar-about-menu__sub-menu-show__item:focus{transform:translateY(0)}}.sidebar-about-menu__sub-menu-show__item a:link,.sidebar-about-menu__sub-menu-show__item a:visited{text-decoration:none;color:inherit}.line{margin:5rem auto 8rem auto;width:80%;height:1px;background:black;background:-webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, black))}@media only screen and (max-width: 750px){.line{margin:6rem auto;width:90%}}.line2{margin:5rem auto;width:80%;height:1px;background:black;background:-webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, black))}@media only screen and (max-width: 750px){.line2{margin:4rem auto;width:90%}}.line3{margin:2rem auto 6rem auto;width:80%;height:1px;background:black;background:-webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, black))}@media only screen and (max-width: 750px){.line3{margin:6rem auto;width:90%}}.line4{margin:2rem auto 4rem auto;width:80%;height:1px;background:black;background:-webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, black))}@media only screen and (max-width: 750px){.line4{width:90%}}.info{font-size:2.4rem;line-height:1.3;display:block;width:90%;margin:0 auto}.info::after{content:"";display:table;clear:both}.info .location{float:left;margin-right:3rem}@media only screen and (max-width: 1050px){.info .location{float:none;text-align:center;margin-bottom:5rem}}@media (min-width: 1050px){.info .location .inline{display:inline}}.info .times{float:right}@media only screen and (max-width: 1050px){.info .times{float:none;text-align:center;margin-bottom:5rem}}.info a{color:inherit;font-size:2.4rem}@media (min-width: 600px){.info a{text-decoration:none;cursor:default}}.small-title{text-align:center;font-size:3rem;margin-top:5rem}.small-title .line{margin:2rem auto 5rem auto}@media (min-width: 750px){.small-title{display:none}}.msg-success{display:block;background-color:rgba(60,148,251,0.2);margin:1rem auto;text-align:center;padding:2rem;border-radius:.6rem;font-size:2rem;font-weight:500;margin-bottom:3rem;list-style:none}.msg-failed,.error{display:block;background-color:#f2dede;color:#a94442;margin:0 auto;text-align:center;padding:2rem;border-radius:.6rem;font-size:2rem;font-weight:500;margin-bottom:3rem;list-style:none}.logged-in-home{padding:2rem;margin:1rem 0;background-color:rgba(60,148,251,0.8);font-size:1.8rem}.logged-in-home p{display:inline}.logged-in-home a{float:right;color:black}.logged-in{padding:2rem;background-color:rgba(60,148,251,0.8);font-size:1.8rem;border-top:1rem solid white;border-bottom:1rem solid white}.logged-in p{display:inline}.logged-in a{float:right;color:black}.calendar-container .calendar-header{font-size:3rem;text-align:center;margin-bottom:1rem}.calendar-container .cal-day-header{height:2rem;text-align:center;font-size:1.6rem;font-weight:500;background-color:rgba(60,148,251,0.8)}.calendar-container table{width:80%;margin:0 10% 7rem 10%}@media only screen and (max-width: 1000px){.calendar-container table{width:95%;margin:0 2.5% 5rem 2.5%}}.calendar-container table,.calendar-container th,.calendar-container td{border:1px solid black;border-collapse:collapse;table-layout:fixed}.calendar-container td{height:7rem;width:7rem;padding:.5rem;position:relative;background-color:rgba(7,64,130,0.1);vertical-align:top;overflow:hidden}@media only screen and (max-width: 600px){.calendar-container td{height:5rem;width:5rem}}@media only screen and (max-width: 400px){.calendar-container td{height:3rem;width:3rem}}.calendar-container .day{font-size:1.4rem;display:block;text-align:right}.calendar-container .blank-day{background-color:rgba(7,64,130,0.3)}.calendar-container .listed-event{font-size:1.4rem;display:block;color:black;text-decoration:none;margin:.5rem 0}@media only screen and (max-width: 600px){.calendar-container .listed-event{display:none}}.calendar-container .listed-event:hover{text-decoration:underline;color:#074082}@media (hover: none){.calendar-container .listed-event{text-decoration:none;color:black}}.calendar-container .expand-tag{display:none}@media only screen and (max-width: 600px){.calendar-container .expand-tag{display:block;color:rgba(7,64,130,0.4);font-size:1.6rem;margin-bottom:.5rem;text-decoration:none;display:block;text-align:center}}.day-view{display:none}.day-view-expanded{z-index:9999;position:fixed;top:50%;left:50%;min-height:30rem;transform:translate(-50%, -50%);width:90vw;overflow:auto;max-height:90vh;background-color:#cddeee;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.day-view__header{font-size:2.2rem;margin-bottom:2rem;background-color:#3c94fb;color:white;padding:1rem;font-weight:300}.day-view__exit-button{position:absolute;font-size:2.5rem;bottom:1rem;left:50%;transform:translateX(-50%);text-decoration:none;color:#074082;font-weight:500}#date-container{text-align:left;padding:5rem}#date-container .popup-calendar-item{font-size:2.3rem;margin-bottom:2rem;color:black;line-height:3.5rem;font-weight:500}#myBtn{display:none;position:fixed;bottom:3rem;right:3rem;z-index:999999999;border:none;outline:none;background-color:#074082;color:white;cursor:pointer;padding:1rem;border-radius:1rem;font-size:3rem}#myBtn:hover{background-color:#555}@media (hover: none){#myBtn:hover{background-color:#074082}}input[type="file"]{position:absolute;left:-99999rem}.file-upload-button{width:85% !important;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);background-color:#3c94fb;display:block;padding:1rem 2rem;cursor:pointer}.image-preview{width:20rem;height:20rem;margin:0 auto 2rem auto;overflow:hidden;border-radius:0.2rem;border:3px solid white;box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);background-color:black}.image-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0.2rem}.row{max-width:114rem;margin:2rem auto}.row:not(:last-child){margin-bottom:8rem}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row{max-width:50rem;padding:0 3rem}}.row::after{content:"";display:table;clear:both}.row [class^="col-"]{float:left}.row [class^="col-"]:not(:last-child){margin-right:14rem}@media only screen and (max-width: 1100px){.row [class^="col-"]:not(:last-child){margin-right:2rem}}@media only screen and (max-width: 56.25em){.row [class^="col-"]:not(:last-child){margin-right:0;margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row [class^="col-"]{width:100% !important}}.row .col-1-of-2{width:calc((100% - 14rem) / 2)}.row .col-1-of-3{width:calc((100% - 2 * 14rem) / 3)}@media only screen and (max-width: 1100px){.row .col-1-of-3{width:calc((100% - 2 * 4rem) / 3)}}.row .col-1-of-4{width:calc((100% - 3 * 14rem) / 4)}.row .col-1-of-5{width:calc((100% - 4 * 14rem) / 5)}.row .col-1-of-6{width:calc((100% - 5 * 14rem) / 6)}.row .col-1-of-7{width:calc((100% - 6 * 14rem) / 7)}.row .col-1-of-8{width:calc((100% - 7 * 14rem) / 8)}.row .col-1-of-9{width:calc((100% - 8 * 14rem) / 9)}.row .col-1-of-10{width:calc((100% - 9 * 14rem) / 10)}.row .col-1-of-11{width:calc((100% - 10 * 14rem) / 11)}.row .col-1-of-12{width:calc((100% - 11 * 14rem) / 12)}.row .col-2-of-3{width:calc(2* ((100% - 2 * 14rem) / 3) + 14rem)}.row .col-2-of-4{width:calc( 2*((100% - 3 * 14rem) / 4) +  14rem)}.row .col-3-of-4{width:calc(3 * ((100% - 3 * 14rem) / 4) + (2 * 14rem))}.row .col-10-of-12{width:calc(10 * ((100% - 11 * 14rem) / 12) + (9 * 14rem))}.subpage{background-image:linear-gradient(180deg, #074082 0%, rgba(7,64,130,0) 100%)}.subpage::after{content:"";display:table;clear:both}@media only screen and (max-width: 750px){.subpage #large-header{display:none}}.subpage #small-header{display:none}@media only screen and (max-width: 750px){.subpage #small-header{display:block}}.subpage__content{background-color:#fcfcfc;margin-top:-2.6rem;margin-left:19.7rem;padding:5rem 5rem 10rem 5rem;color:#222222}@media only screen and (max-width: 1200px){.subpage__content{margin-left:17.9rem;margin-top:-2.3rem}}@media only screen and (max-width: 1050px){.subpage__content{margin-left:16.2rem;margin-top:-2.1rem}}@media only screen and (max-width: 900px){.subpage__content{margin-left:14.3rem;margin-top:-1.8rem;padding:5rem 3rem 10rem 3rem}}@media only screen and (max-width: 750px){.subpage__content{margin:0;padding:1rem 1rem 10rem 1rem}}.welcome{padding:0 3rem 0 3rem}.welcome .logo-2{height:20rem;width:20rem;margin-right:2rem;margin-top:-2rem;display:inline-block;float:left}@media only screen and (max-width: 600px){.welcome .logo-2{float:none;display:block;margin:4rem auto 0 auto}}@supports (-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)){.welcome .logo-2{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);shape-outside:circle(50% at 50% 50%);border-radius:none}}.welcome__text{font-size:3rem;margin-top:5rem;margin-bottom:11rem;line-height:1.1;font-weight:500}@media only screen and (min-width: 1800px){.welcome__text{margin-bottom:15rem}}@media only screen and (max-width: 1100px){.welcome__text{font-size:3rem}}@media only screen and (max-width: 900px){.welcome__text{font-size:2.5rem}}@media only screen and (max-width: 600px){.welcome__text{margin-top:2rem;margin-bottom:4rem;text-align:center}}.cards{background-image:linear-gradient(to right bottom, rgba(7,64,130,0) 5%, #074082 65.74%)}@media only screen and (max-width: 56.25em){.cards{padding-left:10%;padding-right:10%}}@media only screen and (max-width: 400px){.cards{padding-left:3%;padding-right:3%}}.cards__link{color:inherit;text-decoration:none}@media only screen and (max-width: 900px){.cards{background-image:linear-gradient(to right bottom, #89AEDB, #1C3C78)}}.cards .row{margin-bottom:0}.cards .col-1-of-3{background-color:#fff;margin-top:10rem;margin-bottom:10rem;position:relative;box-shadow:0.6rem 0.6rem 0.4rem rgba(0,0,0,0.2);border-radius:12px;Z-index:1;transition:all .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 901px){.cards .col-1-of-3{height:40rem}}@media only screen and (max-width: 1100px){.cards .col-1-of-3:nth-of-type(1){margin-left:2rem}}@media only screen and (max-width: 900px){.cards .col-1-of-3:nth-of-type(1){margin-left:0;margin-top:6rem}}@media only screen and (max-width: 900px){.cards .col-1-of-3{margin-bottom:6rem;margin-top:0}}@media only screen and (max-width: 600px){.cards .col-1-of-3{width:calc((100% - 2 * 2rem) / 3)}}.cards .col-1-of-3:hover{transform:translateY(-1rem);box-shadow:1.2rem 1.2rem 0.4rem rgba(0,0,0,0.4)}@media (hover: none){.cards .col-1-of-3:hover{background-color:transparent;transform:translateY(0);box-shadow:none;color:inherit}.cards .col-1-of-3:active,.cards .col-1-of-3:focus{transform:translateY(0)}}.cards__icon{position:absolute;height:13rem;width:14rem;margin-top:2rem;left:50%;transform:translateX(-50%)}.cards__text{font-size:1.6rem;margin:17rem 2.5rem 3rem 2.5rem;text-align:left}@media only screen and (max-width: 900px){.cards__text{text-align:center;margin-bottom:2rem;font-size:2.2rem}}.cards__verse{font-size:1.4rem;font-style:italic;margin:0 2rem}@media only screen and (max-width: 900px){.cards__verse{font-size:1.8rem}}.cards__verse--reference{display:block;float:right;font-weight:700;margin-top:1rem;margin-bottom:4rem}.details{background-image:url(/photos/bridge.png);background-size:cover;background-repeat:no-repeat;background-position:40% 25%;color:white;font-size:3rem;font-weight:500;padding:5rem 5rem}@media only screen and (max-width: 750px){.details{padding:3rem 1rem;background-image:url(/photos/bridge-sm.png)}}@media only screen and (max-width: 1100px){.details{font-size:2rem;line-height:1.5}}.details__location{margin-top:5rem;display:inline-block;line-height:2}.details__location a{color:white}@media (min-width: 600px){.details__location a{text-decoration:none;cursor:default}}@media only screen and (max-width: 750px){.details__location{display:block;text-align:center;font-size:3rem}}.details__times{display:inline-block;float:right;line-height:2}@media only screen and (max-width: 750px){.details__times{display:block;float:none;text-align:center;font-size:2.8rem}}.details h3{font-size:4.5rem}.details__map{margin-top:10rem}@media only screen and (max-width: 750px){.details__map{margin-top:6rem}}.details__map iframe{height:30rem;width:95%}@media only screen and (max-width: 1100px){.details__map iframe{height:25rem;display:inline-block;margin:0 auto}}@media only screen and (max-width: 750px){.details__map iframe{height:35rem}}@media only screen and (max-width: 450px){.details__map iframe{height:25rem}}.subpage__content--salvation{padding:5rem 10%}@media only screen and (max-width: 750px){.subpage__content--salvation{padding:3rem 5%}}.subpage__content--salvation h2{letter-spacing:.4rem;font-style:italic;font-size:3.5rem;text-align:center}@media only screen and (max-width: 750px){.subpage__content--salvation h2{letter-spacing:.1rem;font-size:3.5rem}}.subpage__content--salvation .salvation-p{font-size:1.6rem;margin-top:2rem;margin-bottom:2rem;font-weight:500;line-height:1.5}@media only screen and (max-width: 750px){.subpage__content--salvation .salvation-p{padding:0 1rem;font-size:2rem}}.subpage__content--salvation .spacer{height:5rem}.connect h2{font-size:4rem;font-style:italic;font-weight:700;margin-bottom:3rem}@media only screen and (max-width: 750px){.connect h2{font-size:3rem}}.connect p{font-weight:500;font-size:2rem}.connect__cta{margin-bottom:8rem;text-align:center}@media only screen and (max-width: 750px){.connect__cta{margin-top:5rem}}.connect__form-container{display:inline-block;border-radius:6px;background-image:linear-gradient(to right bottom, rgba(7,64,130,0.54) 0%, rgba(60,148,251,0.4) 100%);box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:55%}@media only screen and (max-width: 1100px){.connect__form-container{display:block;margin:0 auto 8rem auto;width:100%}}.connect__form-container .connect__form{padding:4rem;text-align:center}.connect__form-container .connect__form label{color:white;width:14rem;font-size:2rem;font-weight:500;display:inline-block}.connect__form-container .connect__form label:not(:nth-of-type(1)){margin-top:1.5rem}.connect__form-container .connect__form .date-header{color:white;margin-top:2rem;font-size:2.3rem;font-weight:500}.connect__form-container .connect__form textarea{height:15rem;font-size:1.6rem;font-family:'Raleway', sans-serif}.connect__form-container .connect__form select{-webkit-appearance:none;padding:1rem;border-radius:6px;margin-top:2rem;width:26%;border:none;background-color:white;display:inline;padding:1rem;font-size:1.4rem;font-family:'Raleway', sans-serif;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);cursor:pointer}.connect__form-container .connect__form select:not(:first-child){margin-left:2.5rem}.connect__form-container .connect__form--item{display:block;margin:2rem auto 0 auto;border-radius:6px;height:3rem;width:85%;padding:1rem 2rem;font-size:1.6rem;font-family:'Raleway', sans-serif;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);border:none}.connect__form-container .connect__form--item:first-child{margin-top:0}.connect__form-container .connect__form--item:last-child{box-shadow:none;border:none;background:none;margin-left:auto;margin-right:auto;font-weight:500;color:white;font-size:2.5rem;height:4rem;cursor:pointer;text-decoration:underline;transition:all .5s}.connect__form-container .connect__form--item:last-child:hover{background-color:rgba(60,148,251,0.3);transform:translateY(-3px);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);color:ghostwhite}.connect__form-container .connect__form--item:last-child:active,.connect__form-container .connect__form--item:last-child:focus{transform:translateY(-1px);text-decoration:none}.connect .subcontent::after{content:"";display:table;clear:both}.connect__info{float:right;width:40%;line-height:2;margin-top:-2rem}@media only screen and (max-width: 1100px){.connect__info{float:none;display:block;margin:0 auto;width:85%;text-align:center;line-height:1.5}}.connect__info h3{font-size:3.2rem;margin-bottom:1rem}.connect__info a{color:inherit;font-weight:500;font-size:2rem}@media (min-width: 600px){.connect__info a{text-decoration:none;cursor:default}}.connect__info--times{margin-top:2rem}.calendar h2{font-size:4.5rem;font-style:italic;font-weight:700;margin-bottom:3rem}@media only screen and (max-width: 750px){.calendar h2{font-size:3rem}}.calendar__cta{margin-bottom:6rem;text-align:center}@media only screen and (max-width: 750px){.calendar__cta{margin-top:5rem}}.calendar__cta a{font-size:3rem;color:#074082}.calendar__cta p{font-weight:500;font-size:2rem}.calendar__event{min-height:19rem;width:80%;margin-left:10%}@media only screen and (max-width: 600px){.calendar__event{height:auto;width:90%;margin:0 auto}}.calendar__event-photo{width:28rem;height:19rem;border-radius:1rem;margin-right:2rem;background-size:cover;background-repeat:no-repeat;float:left}@media only screen and (max-width: 600px){.calendar__event-photo{float:none;height:23rem;display:block;width:35rem;margin:2rem auto}}@media only screen and (max-width: 400px){.calendar__event-photo{width:100%}}.calendar__event-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.calendar__event-date{font-size:1.8rem;font-weight:700;font-style:italic;margin-bottom:1rem}.calendar__event-location{margin-bottom:1rem;font-size:1.8rem;font-weight:500}.calendar__event-description{font-size:1.6rem;line-height:150%;font-weight:500}@media only screen and (max-width: 600px){.calendar__event-description{font-size:1.8rem}}.back-to-top{font-size:3rem;color:#074082}.event-edit-button{font-size:3rem;display:inline;margin:1rem 1rem 0 0;color:#074082}.event-delete-button{font-size:3rem;display:inline;background:none;border:none;margin-top:1rem;color:#DC143C;cursor:pointer}.event-type-seperator{font-size:4rem;font-weight:500;text-align:center;margin:1rem 0 5rem 0}.event-type-seperator--second{font-size:4rem;font-weight:500;text-align:center;margin:-3rem 0 5rem 0}@media only screen and (max-width: 750px){.event-type-seperator--second{margin-top:2rem}}.media h2{font-size:4rem;font-style:italic;font-weight:700;margin-bottom:3rem}@media only screen and (max-width: 750px){.media h2{font-size:3rem}}.media__cta{margin-bottom:8rem;text-align:center}.media__cta p{font-weight:500;font-size:2rem}.media #video iframe{display:block;margin:5rem auto 0 auto;width:56rem;height:31rem}@media only screen and (max-width: 600px){.media #video iframe{width:40rem;height:22.4rem}}@media only screen and (max-width: 450px){.media #video iframe{width:33rem;height:19.6rem}}.media__youTubeLink:link,.media__youTubeLink:visited{font-size:1.6rem;font-weight:500;display:block;text-align:center;color:black;margin-top:2rem;margin-bottom:-3rem}.media__video{width:80%;margin:0 auto;cursor:pointer}.media__video::after{content:"";display:table;clear:both}.media__video a{text-decoration:none;color:inherit}@media only screen and (max-width: 750px){.media__video{width:100%}}.media__video iframe{width:32rem;height:18rem;margin-right:4rem;float:left;border-radius:.5rem;cursor:pointer;overflow:hidden;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);transition:transform .3s}.media__video iframe:hover{transform:translateY(-0.5rem);box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3)}@media only screen and (max-width: 600px){.media__video iframe{float:none;display:block;margin:2rem auto}}.media__video-description h4{font-size:2rem;margin-bottom:2rem}.media__video-description p{font-size:1.6rem;line-height:150%;font-weight:500}.media__video-description p:nth-of-type(2){margin-top:2rem;text-decoration:underline}.media__facebook{font-size:4rem;font-style:italic;font-weight:700;margin:5rem auto;text-align:center}.media__facebook a{color:inherit}@media only screen and (max-width: 750px){.media__facebook{font-size:3rem}}.leadership h2{font-size:4.5rem;font-style:italic;font-weight:700;margin-bottom:3rem}@media only screen and (max-width: 750px){.leadership h2{font-size:3rem}}.leadership__cta{margin-bottom:12rem;text-align:center}@media only screen and (max-width: 600px){.leadership__cta{margin-bottom:6rem}}.leadership__cta a{font-size:3rem;color:#074082}.leadership__cta p{font-weight:500;font-size:2rem}.leadership__personnel{min-height:19rem;width:80%;margin-left:10%}@media only screen and (max-width: 600px){.leadership__personnel{height:auto;width:85%;margin:0 auto}}.leadership__personnel-photo{border-radius:50%;width:18rem;height:18rem;margin:0 3rem 0 4rem;float:left;background-size:cover;background-repeat:no-repeat;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}@supports (-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)){.leadership__personnel-photo{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);shape-outside:circle(50% at 50% 50%);border-radius:none}}@media only screen and (max-width: 600px){.leadership__personnel-photo{float:none;display:block;width:25rem;height:25rem;margin:2rem auto}}.leadership__personnel-name{font-size:2.2rem;font-weight:700;margin-bottom:1rem}.leadership__personnel-title{margin-bottom:1rem;font-size:2rem;font-weight:500;font-style:italic}.leadership__personnel-bio{font-size:1.6rem;line-height:150%;font-weight:500}@media only screen and (max-width: 600px){.leadership__personnel-bio{font-size:1.8rem}}.personnel-edit-button{font-size:3rem;display:inline;margin:1rem 1rem 0 0;color:#074082}.personnel-delete-button{font-size:3rem;display:inline;background:none;border:none;margin-top:1rem;color:#DC143C;cursor:pointer}.beliefs h2{font-size:4.5rem;font-style:italic;font-weight:700;margin-bottom:3rem}@media only screen and (max-width: 750px){.beliefs h2{font-size:3rem}}.beliefs__cta{margin-bottom:5rem;text-align:center}@media only screen and (max-width: 750px){.beliefs__cta{margin-top:5rem}}.beliefs__cta a{font-size:3rem;color:#074082}.beliefs__cta p{font-weight:500;font-size:2rem}.beliefs__belief{width:80%;margin-left:10%}@media only screen and (max-width: 600px){.beliefs__belief{width:85%;margin:0 auto}}.beliefs__belief-subject{margin-bottom:1.5rem;font-size:3rem;font-weight:500;color:#074082}.beliefs__belief-paragraph{font-size:1.6rem;line-height:150%;font-weight:500}@media only screen and (max-width: 600px){.beliefs__belief-paragraph{font-size:1.8rem}}.beliefs .info{margin-top:10rem}.belief-edit-button{font-size:3rem;display:inline;margin:1rem 1rem 0 0;color:#074082}.belief-delete-button{font-size:3rem;display:inline;background:none;border:none;margin-top:1rem;color:#DC143C;cursor:pointer}.giving h2{font-size:4.5rem;font-style:italic;font-weight:700;margin-bottom:3rem}@media only screen and (max-width: 750px){.giving h2{font-size:3rem}}.giving__cta{margin-bottom:8rem;text-align:center}@media only screen and (max-width: 750px){.giving__cta{margin-top:5rem;margin-bottom:5rem}}.giving__cta a{font-size:3rem;color:#074082}.giving__cta p{font-weight:500;font-size:2rem}.giving__link--image{width:50%;display:block;margin:0 auto 3rem auto}@media only screen and (max-width: 750px){.giving__link--image{height:50%;width:80%}}.giving__verse{width:60%;font-size:1.6rem;font-style:italic;margin:0 auto}@media only screen and (max-width: 750px){.giving__verse{width:90%}}.giving__verse-reference{display:block;float:right;margin-top:2rem;font-style:italic;font-weight:700}.ministries h2{font-size:4.5rem;font-style:italic;font-weight:700;margin-bottom:3rem}@media only screen and (max-width: 750px){.ministries h2{font-size:3rem}}.ministries__cta{margin-bottom:12rem;text-align:center}@media only screen and (max-width: 750px){.ministries__cta{margin-top:5rem;margin-bottom:8rem}}.ministries__cta a{font-size:3rem;color:#074082}.ministries__cta p{font-weight:500;font-size:2rem}.ministries__ministry{min-height:19rem;margin-bottom:5rem;width:80%;margin-left:10%}@media only screen and (max-width: 600px){.ministries__ministry{height:auto;width:90%;margin:0 auto}}.ministries__ministry-photo{width:28rem;height:19rem;border-radius:1rem;margin-right:2rem;background-size:cover;background-repeat:no-repeat;float:left}@media only screen and (max-width: 600px){.ministries__ministry-photo{float:none;height:23rem;display:block;width:35rem;margin:2rem auto}}@media only screen and (max-width: 400px){.ministries__ministry-photo{width:100%}}.ministries__ministry-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.ministries__ministry-paragraph{font-size:1.6rem;line-height:150%;font-weight:500}@media only screen and (max-width: 600px){.ministries__ministry-paragraph{font-size:1.8rem}}.ministry-edit-button{font-size:3rem;display:inline;margin:1rem 1rem 0 0;color:#074082}.ministry-delete-button{font-size:3rem;display:inline;background:none;border:none;margin-top:1rem;color:#DC143C;cursor:pointer}#conditional-selectors .date-select-container{display:none;width:100%;text-align:center;margin:0 auto}#conditional-selectors .monthly-type{display:none}#conditional-selectors .monthly-week-number{display:none}#conditional-selectors .monthly-day{display:none}#conditional-selectors .monthly-date{display:none}#conditional-selectors .weekly-day{display:none}#conditional-selectors .biweekly-type{display:none}#conditional-selectors .biweekly-day{display:none}.gallery__cta{margin-bottom:8rem;text-align:center}@media only screen and (max-width: 750px){.gallery__cta{margin-top:5rem}}.gallery__cta h2{font-size:4rem;font-style:italic;font-weight:700;margin-bottom:3rem}@media only screen and (max-width: 750px){.gallery__cta h2{font-size:3rem}}.gallery__cta p{font-weight:500;font-size:2rem}.gallery__cta a{font-size:3rem}.gallery__featured{display:none;z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:0.2rem;border:3px solid white;box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3)}.gallery__featured img{max-height:90vh;max-width:90vw}@media only screen and (max-width: 600px){.gallery__featured img{margin-top:-3rem}}.gallery__featured-caption-container{display:none;position:absolute;background-color:rgba(0,0,0,0.8);width:100%;bottom:0}.gallery__featured-caption{color:white;font-size:1.4rem;width:90%;margin:0 auto;padding:1rem 0;text-align:center}.gallery__featured-circle{background-color:white;height:3rem;width:3rem;border-radius:50%;position:absolute;top:-2%;left:98%;box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);cursor:pointer}@media only screen and (max-width: 600px){.gallery__featured-circle{position:relative;top:0.5rem;left:calc(100% - 3.5rem)}}.gallery__featured-circle-close{font-size:4rem;color:black;position:absolute;top:-40%;left:50%;transform:translateX(-50%);font-weight:500}@media only screen and (max-width: 450px){.gallery__featured-circle-close{top:-1rem}}.gallery__thumbnails{display:flex;flex-wrap:wrap;max-width:1100px;margin:0 auto;justify-content:center}.gallery__thumbnail-container{position:relative;width:20rem;height:20rem;margin:1rem;overflow:hidden;border-radius:0.2rem;border:3px solid white;box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3)}@media only screen and (max-width: 400px){.gallery__thumbnail-container{width:75vw;height:auto}}.gallery__thumbnail{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:0.2rem;transition:all 0.3s}.gallery__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:0;z-index:0;transition:all 0.3s}.gallery__expand-icon{font-size:4rem;color:white;position:absolute;top:-500%;left:50%;transform:translate(-50%, 50%);opacity:0.9;z-index:1}.gallery__thumbnail-container:hover{cursor:pointer}.gallery__thumbnail-container:hover .gallery__expand-icon{top:25%}.gallery__thumbnail-container:hover .gallery__caption-container{top:75%}.gallery__thumbnail-container:hover .gallery__overlay{opacity:1}.gallery__thumbnail-container:hover .gallery__thumbnail{transform:scale(1.25)}.gallery__caption-container{position:absolute;top:150%;left:50%;width:100%;padding:1rem;transform:translate(-50%, 50%);color:white;font-size:1.2rem;text-align:center;background-color:rgba(0,0,0,0.7);transition:all 0.3s ease}.gallery__caption{width:90%;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery__thumbnail-edit-button{font-size:3rem;display:inline;margin:1rem 1rem 0 0;color:#074082}.gallery__thumbnail-delete-button{font-size:3rem;display:inline;background:none;border:none;color:#dc143c;cursor:pointer}.cms-welcome-form{display:none}.cms-welcome-form-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-welcome-form-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-welcome-form-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-welcome-form-expanded-group{display:inline-block;margin:0 auto}.cms-welcome-form-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-welcome-form-expanded label:nth-of-type(1){margin-right:1rem}.cms-welcome-form-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-welcome-form-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-welcome-form-expanded__input--2:nth-of-type(1){margin-right:1rem}.cms-welcome-button{display:block;width:4.5rem;margin:0 auto;text-decoration:none;font-size:4.5rem;color:#074082;transition:transform .3s}.cms-welcome-button:hover{transform:translateY(-3px)}.cms-welcome-button-hide{display:none}.cms-first-card{display:none}.cms-first-card-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-first-card-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-first-card-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-first-card-expanded-group{display:inline-block;margin:0 auto}.cms-first-card-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-first-card-expanded label:nth-of-type(1){margin-right:1rem}.cms-first-card-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-first-card-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-first-card-expanded__input--2:nth-of-type(1){margin-right:1rem}.cms-second-card{display:none}.cms-second-card-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-second-card-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-second-card-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-second-card-expanded-group{display:inline-block;margin:0 auto}.cms-second-card-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-second-card-expanded label:nth-of-type(1){margin-right:1rem}.cms-second-card-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-second-card-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-second-card-expanded__input--2:nth-of-type(1){margin-right:1rem}.cms-third-card{display:none}.cms-third-card-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-third-card-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-third-card-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-third-card-expanded-group{display:inline-block;margin:0 auto}.cms-third-card-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-third-card-expanded label:nth-of-type(1){margin-right:1rem}.cms-third-card-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-third-card-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-third-card-expanded__input--2:nth-of-type(1){margin-right:1rem}.cms-card-button--1{display:block;width:2.5rem;margin:0 auto;text-decoration:none;font-size:2.5rem;color:#074082;padding:1rem 1.5rem}.cms-card-button--1-hide{display:none}.cms-card-button--2{display:block;width:2.5rem;margin:0 auto;text-decoration:none;font-size:2.5rem;color:#074082;padding:1rem 1.5rem}.cms-card-button--2-hide{display:none}.cms-card-button--3{display:block;width:2.5rem;margin:0 auto;text-decoration:none;font-size:2.5rem;color:#074082;padding:1rem 1.5rem}.cms-card-button--3-hide{display:none}.cms-details{display:none}.cms-details-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-details-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-details-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-details-expanded-group{display:inline-block;margin:0 auto}.cms-details-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-details-expanded label:nth-of-type(1){margin-right:1rem}.cms-details-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-details-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-details-expanded__input--2:nth-of-type(1){margin-right:1rem}.cms-services{display:none}.cms-services-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-services-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-services-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-services-expanded-group{display:inline-block;margin:0 auto}.cms-services-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-services-expanded label:nth-of-type(1){margin-right:1rem}.cms-services-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-services-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-services-expanded__input--2:nth-of-type(1){margin-right:1rem}#details-button{cursor:pointer}#services-button{color:white}.cms-footer{display:none}.cms-footer-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-footer-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-footer-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-footer-expanded-group{display:inline-block;margin:0 auto}.cms-footer-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-footer-expanded label:nth-of-type(1){margin-right:1rem}.cms-footer-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-footer-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-footer-expanded__input--2:nth-of-type(1){margin-right:1rem}#footer-button{display:block;text-align:center;font-size:4rem;color:white}.cms-heading{text-align:center;font-size:2rem;color:white;letter-spacing:.1rem;margin-bottom:1rem}.cms-subheading{text-align:center;font-size:1.6rem;color:white;letter-spacing:.1rem}.popup-background--display{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.7);z-index:200}.cms-buttons{display:inline-block;margin:0 auto}.cms-buttons--save{display:inline-block;margin-right:1rem;padding:.6rem;cursor:pointer;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);background-color:#EEEEEE;border:none}.cms-buttons--cancel{display:inline-block;font:1.2rem Arial;text-decoration:none;background-color:#EEEEEE;color:#000;padding:.6rem .5rem;padding-top:.7rem;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.form-back-button:link,.form-back-button:visited{display:block;margin-top:2rem;font-size:2rem;color:#074082;text-align:center}.cms-subpage-form{display:none}.cms-subpage-form-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-subpage-form-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-subpage-form-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-subpage-form-expanded-group{display:inline-block;margin:0 auto}.cms-subpage-form-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-subpage-form-expanded label:nth-of-type(1){margin-right:1rem}.cms-subpage-form-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-subpage-form-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-subpage-form-expanded__input--2:nth-of-type(1){margin-right:1rem}.subpage-form-button{font-size:3rem;display:block;margin-top:2rem;margin-bottom:2rem;color:#074082}.cms-delete-form{display:none}.cms-delete-form-expanded{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35rem;overflow:auto;max-height:90vh;background-color:#3c94fb;padding:1.5rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);text-align:center}.cms-delete-form-expanded__text-area{display:block;height:15rem;width:27rem;font-size:1.6rem;margin:1rem auto 1rem auto;padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}.cms-delete-form-expanded-label{display:inline-block;margin:1rem auto 0 auto;text-align:left}.cms-delete-form-expanded-group{display:inline-block;margin:0 auto}.cms-delete-form-expanded label{color:white;width:14rem;font-size:1.4rem;font-weight:500;display:inline-block}.cms-delete-form-expanded label:nth-of-type(1){margin-right:1rem}.cms-delete-form-expanded__input{padding:1rem;border-radius:6px;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3);width:27rem;display:block;margin:1rem auto;border:none}.cms-delete-form-expanded__input--2{padding:1rem;width:12rem;margin:.5rem 0 1rem 0;border:none}.cms-delete-form-expanded__input--2:nth-of-type(1){margin-right:1rem}.instructions{text-align:center;margin-bottom:2rem;font-size:1.8rem}.adjust-photo{border-radius:50%;border:2px solid black;width:18rem;height:18rem;margin:0 auto 2rem auto;background-size:cover;background-repeat:no-repeat;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)}@media only screen and (max-width: 600px){.adjust-photo{display:block;width:25rem;height:25rem;margin:2rem auto}}.adjust-photo--2{width:28rem;border:2px solid black;height:19rem;border-radius:1rem;margin:0 auto 2rem auto;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 600px){.adjust-photo--2{display:block;height:23rem;width:35rem;margin:2rem auto}}.add-post-btn{font-size:3rem;text-align:center;display:block;margin:3rem 0}.posts{background-color:#e9ebee;padding:4rem 0;margin-bottom:-2rem}.posts__title{font-size:5rem;text-align:center;margin:2rem 1rem 4rem 1rem}.posts__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:baseline;max-width:1100px;margin:4rem auto}.posts__featured{display:none;z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:0.2rem;border:3px solid white;box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3)}.posts__featured img{max-height:90vh;max-width:90vw}@media only screen and (max-width: 600px){.posts__featured img{margin-top:-3rem}}.posts__featured-circle{background-color:white;height:3rem;width:3rem;border-radius:50%;position:absolute;top:-2%;left:98%;box-shadow:0 0.8rem 1rem rgba(0,0,0,0.3);cursor:pointer}@media only screen and (max-width: 600px){.posts__featured-circle{position:relative;top:0.5rem;left:calc(100% - 3.5rem)}}.posts__featured-circle-close{font-size:4rem;color:black;position:absolute;top:-40%;left:50%;transform:translateX(-50%);font-weight:500}@media only screen and (max-width: 450px){.posts__featured-circle-close{top:-1rem}}.posts .post{background-color:white;border-radius:0.6rem;padding:2rem 1.5rem 4rem 1.5rem;box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.3);width:45%;margin-bottom:4rem}@media only screen and (max-width: 900px){.posts .post{width:40%}}@media only screen and (max-width: 700px){.posts .post{width:80%}}@media only screen and (max-width: 500px){.posts .post{width:90%}}.posts .post__header{display:flex;justify-content:space-between}.posts .post__date-container{display:flex;align-items:center}.posts .post__date-img{height:4rem;width:4rem}.posts .post__date{font-size:1.4rem;margin-left:2rem}.posts .post__btn-container{display:flex;justify-content:center;align-items:center;margin-top:1rem;justify-self:end}.posts .post__edit-button{font-size:2.5rem;color:#074082}.posts .post__delete-button{font-size:2.5rem;background:none;border:none;color:#dc143c;cursor:pointer;margin-left:2rem}.posts .post__image-container{width:100%;border-radius:0.6rem;overflow:hidden;position:relative;transition:all 0.3s}.posts .post__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:0;z-index:0;transition:all 0.3s}.posts .post__expand-icon{font-size:4rem;color:white;position:absolute;top:-50%;left:50%;transform:translate(-50%, 50%);opacity:0.8;z-index:1}.posts .post__image{height:100%;width:100%;border-radius:0.6rem;transition:all 0.3s}.posts .post__image-container:hover{cursor:pointer}.posts .post__image-container:hover .post__expand-icon{top:25%}.posts .post__image-container:hover .post__overlay{opacity:1}.posts .post__image-container:hover .post__image{transform:scale(1.25)}.posts .post__text{font-size:1.6rem}.posts .post__hidden{display:none}.dynamic-remove-button{background-color:orangered;border:none;margin:2rem;padding:1rem 2rem;color:white;font-size:1.6rem;border-radius:0.8rem;cursor:pointer;width:50%}
