/** CACHE: 1612551041..........; **/
@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url('../webfonts/fa-solid-900.eot');src:url('../webfonts/fa-solid-900.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-solid-900.woff2') format('woff2'), url('../webfonts/fa-solid-900.woff') format('woff'), url('../webfonts/fa-solid-900.ttf') format('truetype'), url('../webfonts/fa-solid-900.svg#fontawesome') format('svg');}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900;}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url('../webfonts/fa-light-300.eot');src:url('../webfonts/fa-light-300.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-light-300.woff2') format('woff2'), url('../webfonts/fa-light-300.woff') format('woff'), url('../webfonts/fa-light-300.ttf') format('truetype'), url('../webfonts/fa-light-300.svg#fontawesome') format('svg');}.fal{font-family:'Font Awesome 5 Pro';font-weight:300;}label.required:after{content:"*";color:red;margin-left:.25rem;}.shadow-container{box-shadow:0 5px 25px -15px #000000 !important;min-height:40px;}.col-lg-4.text-white.pt-5.pl-4 a{color:#3db3e3;}.col-lg-4.text-white.pt-5.pl-4 a:hover{color:#6ac4e9;}.text-blue{color:#3db3e3;}.bg-beth-light-blue,.bg-light-blue{background-color:#3db3e3;}.btn-bethesda-orange{background-color:#ff4713;border:0;color:#fff !important;}.btn-bethesda-orange:hover{background-color:#ff6f46;}.btn-bethesda-light-blue{background-color:#3db3e3;color:#fff !important;text-transform:uppercase;font-weight:700;border:0;}.btn-bethesda-light-blue:hover{background-color:#6ac4e9;}.bg-beth-orange,.bg-orange{background-color:#ff4713 !important;}.bg-beth-green{background-color:#00c08b !important;}.was-validated .is-invalid{border-color:#DC3545 !important;}#btnScrollToTop{position:fixed;top:-64px;display:block;width:64px;height:64px;opacity:0;background-color:#3db3e3;border-radius:50%;transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);}#btnScrollToTop:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;content:"\f35b";font-size:64px;line-height:64px;}html{scroll-behavior:smooth;}html,body{font-family:'Proxima Nova', Arial, Helvetica, sans-serif;background-color:#fff;}html.showScrollTop:not(.modal-open) #btnScrollToTop,body.showScrollTop:not(.modal-open) #btnScrollToTop{bottom:1rem;right:1rem;top:unset;opacity:1;z-index:1000000;transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;}.navbar-toggler{font-size:1.9rem;}.navbar-gap{padding-top:.5rem;padding-bottom:.5rem;background:#eaebed;color:#FFF;background-color:#3CB4E5;}@media (max-width:575px){.navbar-gap{height:87px;display:flex;align-items:center;justify-content:center;} .navbar-gap #user-top-nav{width:100%;} .navbar-gap div.search-header{margin-top:2.5rem !important;}}.navbar-gap .btn-info{background-color:#203d7b;}.container-lg{max-width:1350px;margin:auto;padding-left:15px;padding-right:15px;}.searchbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:auto;margin-top:auto;height:30px;background-color:white;border-radius:30px;padding:5px;}.searchbar .search_input{color:#ff4713;border:0;outline:0;background:#FFF;margin-left:10px;flex:1 1 auto;caret-color:#ff4713;line-height:15px;height:15px;font-size:12px;padding:0;}.searchbar input.search_input::placeholder{background-color:#FFF;color:#ff4713;}.searchbar .search_icon{height:20px;width:20px;float:right;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#ff4713;border:0;background:transparent;}.searchbar:hover .search_input{caret-color:#1f3d7b;}.searchbar:hover .search_icon{color:#ff6f46;}.searchbar .search_input:focus,.searchbar .search_input:active{caret-color:#ff4713;transition:width 0.4s linear;margin-left:10px;}.searchbar .search_input:focus .search_icon,.searchbar .search_input:active .search_icon{background:transparent;color:#ac2600;}.navbar-top-bar{background-color:#1f3d7b;z-index:1040;min-height:84px;display:flex;position:sticky;top:0;}.navbar-top-bar > nav{width:100%;padding-top:0;padding-bottom:0;display:block;}@media screen and (min-width:992px){.navbar-top-bar > nav{height:95px;}}.navbar-top-bar > nav a.navbar-brand{height:95px;width:257px; text-align:center;text-align:left;}@media (max-width:767px){.navbar-top-bar > nav a.navbar-brand{margin:0;width:auto;}}.navbar-top-bar > nav a.navbar-brand > img{display:inline-block;padding:10px 0;height:100%;max-width:100%;}@media (max-width:767px){.navbar-top-bar > nav a.navbar-brand > img{max-width:192px;float:left;margin:0;}}@media (min-width:768px) and (max-width:991px){.navbar-top-bar > nav a.navbar-brand{max-width:150px;}}@media screen and (max-width:991px){.navbar-top-bar > nav a.navbar-brand{max-width:100%;flex-grow:2;}}.navbar-top-bar > nav #mainNavigation > div > #languageSelector > a{color:#fff;}.navbar-top-bar > nav #mainNavigation > div > #languageSelector > a.active{color:#3db3e3;}.navbar-top-bar > nav #mainNavigation > div > #languageSelector > a:hover{color:#87dcff;text-decoration:none;}.navbar-top-bar > nav #mainNavigation > div > #languageSelector > a:not(:last-child):after{content:"|";margin-left:.5rem;margin-right:.5rem;color:#fff;}.navbar-top-bar > nav #mainNavigation > div > ul.navbar-nav{margin-right:1rem;}.navbar-top-bar > nav #mainNavigation > div > ul.navbar-nav li{margin:0;padding:0;}.navbar-top-bar > nav #mainNavigation > div > ul.navbar-nav li > a{text-transform:uppercase;color:#fff;margin:0 .25rem;padding:0;}.navbar-top-bar > nav #mainNavigation > div > ul.navbar-nav li > a:hover{color:#87dcff;text-decoration:none;}.navbar-top-bar > nav #mainNavigation > div > ul.navbar-nav li > a > i.fab{-webkit-font-smoothing:subpixel-antialiased;text-rendering:geometricPrecision;font-size:24px;}.navbar-top-bar > nav #mainNavigation > div > ul.navbar-nav li:not(:last-child):after{content:" | ";display:inline-block;margin-left:.5rem;margin-right:.5rem;color:#fff;font-weight:100;}.navbar-top-bar > nav #mainNavigation > div > ul.navbar-nav li.active a{color:#87dcff;}@media (max-width:575px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav{margin-bottom:.5rem;}}.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li > a{text-transform:uppercase;font-size:16pt;color:#fff;padding:3px 1rem;font-weight:600;white-space:nowrap;}.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li > a:hover{text-decoration:none;background-color:#008d66;}@media screen and (max-width:767px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li > a{width:100%;display:block;}}.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.active > a{background-color:#00c08b;}.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown{position:relative;}@media screen and (max-width:767px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown > a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:300;content:"\f078";color:#FFF;float:right;line-height:30px;}}.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown > ul.dropdown{position:absolute;top:100%;left:0;opacity:0;z-index:-10;transition:visibility 0s, opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);visibility:hidden;height:0;margin:0;padding:0;min-width:100%;list-style:none;box-shadow:10px 10px 10px -5px rgba(0, 0, 0, 0.25);}.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown > ul.dropdown > .dropdown-item{padding:0;margin:0;}.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown > ul.dropdown > .dropdown-item > a{width:100%;display:block;background-color:#FFF;color:#a2b1c9;}.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown > ul.dropdown > .dropdown-item > a:hover{background-color:#00c08b;color:#FFF;}@media screen and (max-width:767px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown > ul.dropdown{max-width:100%;} .navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown > ul.dropdown > .dropdown-item > a{word-wrap:break-word;white-space:normal;} .navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown > ul.dropdown > .dropdown-item:not(:last-child) > a{border-bottom:1px #1f3d7b solid;}}@media screen and (max-width:767px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown.open a{background-color:#008d66;} .navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown.open > ul.dropdown{opacity:1;z-index:100000;height:auto;visibility:visible;}}@media screen and (min-width:768px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown:hover a{background-color:#008d66;} .navbar-top-bar > nav #mainNavigation > ul.navbar-nav li.has-dropdown:hover > ul.dropdown{opacity:1;z-index:100000;height:auto;visibility:visible;}}.navbar-top-bar > nav a.call-us{display:flex;flex-direction:column;background-color:#ff4713;height:98px;margin-top:-3px;align-items:flex-end;justify-content:center;text-align:right;padding:0 1rem;color:#fff;font-size:21px;}.navbar-top-bar > nav a.call-us > i{font-style:normal;font-weight:500;font-family:'Cambria', Arial;display:inline-block;margin-left:.25rem;margin-right:.25rem;}.navbar-top-bar > nav a.call-us > span{font-weight:700;display:inline-block;margin-left:.25rem;margin-right:.25rem;}.navbar-top-bar > nav a.call-us:hover{text-decoration:none;background-color:#ff6f46;}@media screen and (min-width:989px) and (max-width:989px){.navbar-top-bar > nav a.call-us{position:absolute;right:.5rem;top:98px;z-index:2;}}@media (max-width:575px){.navbar-top-bar > nav a.call-us{left:0;right:0;position:absolute;top:-85px;align-items:center;flex-direction:row;height:auto;padding:5px 0;} .navbar-top-bar > nav a.call-us i, .navbar-top-bar > nav a.call-us span{width:50%;text-align:left;} .navbar-top-bar > nav a.call-us i{text-align:right;}}@media screen and (max-width:1299pxpx){.navbar-top-bar > nav a.call-us > span{font-size:16px;}}.login-li span{padding:3px 1rem;}.dash-nav{background-color:#ff4713;color:#FFF;}.dash-nav ul{list-style:none;padding:0;margin:0;border-left:1px rgba(255, 255, 255, 0.1) solid;border-right:1px rgba(0, 0, 0, 0.1) solid;display:inline-block;}.dash-nav ul > li{position:relative;display:inline-block;border-left:1px rgba(0, 0, 0, 0.1) solid;border-right:1px rgba(255, 255, 255, 0.1) solid;border-top:1px rgba(255, 255, 255, 0.1) solid;border-bottom:1px rgba(0, 0, 0, 0.1) solid;}.dash-nav ul > li > a{color:#FFF;padding:0.5rem 0.5rem;display:inline-block;}.dash-nav ul > li > a:hover{text-decoration:none;background-color:rgba(255, 255, 255, 0.1);}.dash-nav ul > li.has-sub > a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;content:"\f078";margin-left:.5rem;}.dash-nav ul > li.has-sub > ul.sub-menu{position:absolute;left:0;top:calc(100% + 1px);z-index:100;background-color:#FFF;color:#000;min-width:100%;display:none;border:0;}.dash-nav ul > li.has-sub > ul.sub-menu > li{border-left:0;display:block;border-left:1px rgba(0, 0, 0, 0.1) solid;border-right:1px rgba(0, 0, 0, 0.1) solid;}.dash-nav ul > li.has-sub:hover > ul.sub-menu{list-style:none;padding:0;margin:0;display:block;}.dash-nav ul > li.has-sub:hover > ul.sub-menu a{color:#333;padding:0.5rem .75rem;display:block;width:100%;}.dash-nav ul > li.has-sub:hover > ul.sub-menu a:not(:last-child){border-bottom:1px rgba(0, 0, 0, 0.1) solid;}.dash-nav ul > li.has-sub:hover > ul.sub-menu a:hover{background-color:rgba(0, 0, 0, 0.1);}.dash-nav ul > li.active{background-color:rgba(255, 255, 255, 0.75);}.dash-nav ul > li.active > a{color:#FF4713;}.top-triangles{background-image:url(../img/Triangles.png);background-repeat:repeat-x;background-size:auto 100%;background-position:top center;background-blend-mode:overlay;width:100%;}.bottom-triangles{background-image:url(../img/Triangles-Base.png);background-repeat:repeat-x;background-size:auto 100%;background-position:top center;background-blend-mode:overlay;width:100%;}header{  background-repeat:no-repeat;background-size:cover;background-position:top center;align-items:flex-end;display:flex;position:relative;overflow:hidden;}header #slider{padding:0;}header #slider .slide img{width:100%;}header #slider .slick-arrow{position:absolute;z-index:2;color:#00c08b;background-color:#1f3d7b;padding:10px;transition:padding .2s, color .2s;cursor:pointer;}header #slider .slick-arrow:hover{color:#fff;}header #slider .slick-arrow.fa-chevron-left{left:0;}header #slider .slick-arrow.fa-chevron-left:hover{padding-left:20px;}header #slider .slick-arrow.fa-chevron-right{right:0;}header #slider .slick-arrow.fa-chevron-right:hover{padding-right:20px;}header > video{z-index:-1;transform:scale(1.15);}header > .top-triangles{position:absolute;top:0;left:0;right:0;height:50%;}header > .bottom-triangles{position:absolute;bottom:0;left:0;right:0;height:50%;}@media (max-width:767px){header{min-height:0;height:auto;}}header > .header-overlay{opacity:0.5;width:50%;height:100%;position:absolute;bottom:0;top:0;background-size:cover;background-repeat:no-repeat;background-blend-mode:overlay;}header > .header-overlay.right{right:0;background-image:url('../img/header-overlay-right.png');background-position:left center;}header > .header-overlay.left{left:0;background-image:url('../img/header-overlay-left.png');background-position:right center;}@media (max-width:767px){header{background-attachment:fixed;overflow:visible;} header #header-fill{background-color:rgba(255, 255, 255, 0.5);}}header #header-contact{margin-top:.5rem;margin-bottom:1.5rem;z-index:1;width:50%;margin-left:15%;max-width:506px;transform:scale(1) translateY(0%);}@media screen and (min-width:1300px){header #header-contact{transform:scale(1.1) translateY(-10%);}}@media (max-width:767px){header #header-contact{max-width:unset;width:90%;margin-left:5%;margin-right:5%;}}@media screen and (min-width:1700px){header #header-contact{transform:scale(1.25) translate(10%, -15%);}}@media screen and (min-width:1921px){header #header-contact{transform:scale(1.75) translate(5%, -25%);}}header #header-contact > h1{background-color:#00c08b;color:#fff;width:100%;display:inline-block;padding:.25em 1.5em;font-size:27px;font-weight:normal;text-transform:uppercase;user-select:none;pointer-events:none;text-align:center;}@media (min-width:768px) and (max-width:991px){header #header-contact > h1{font-size:18px;}}@media (max-width:575px){header #header-contact > h1{font-size:6vw;}}header #header-contact > p{font-weight:300;font-size:41px;line-height:43px;color:#1f3d7b;user-select:none;pointer-events:none;}@media (min-width:992px) and (max-width:1199px){header #header-contact > p{font-size:42px;line-height:52px;max-width:468px;}}@media (min-width:768px) and (max-width:991px){header #header-contact > p{font-size:32px;line-height:42px;max-width:100%;}}@media (max-width:767px){header #header-contact > p{background-color:rgba(255, 255, 255, 0.5);font-size:8vw;}}@media (max-width:575px){header #header-contact > p{font-size:8vw;line-height:9vw;}}header #header-contact > form{border:4px #1f3d7b solid;background:#fff;padding:19px 10px;text-align:center;display:none;}header #header-contact > form.active{display:block;}@media (max-width:767px){header #header-contact > form{max-width:unset;width:100%;background:rgba(255, 255, 255, 0.75);}}header #header-contact > form .options{margin-top:-19px;margin-left:-10px;margin-right:-10px;display:flex;align-items:center;}header #header-contact > form .contact-option,header #header-contact > form .register-option{padding-top:20px;}@media (max-width:575px){header #header-contact > form .contact-option, header #header-contact > form .register-option{padding-top:0;}}@media (max-width:767px){header #header-contact > form .contact-option p{font-size:6vw;line-height:7vw;}}header #header-contact > form h2{color:#ff4713;font-weight:700;text-transform:uppercase;font-size:32px;padding-top:10px;padding-bottom:10px;margin:0;user-select:none;pointer-events:none;width:100%;}header #header-contact > form h2 p > a{color:#FFF;}header #header-contact > form h2 p > a:hover{text-decoration:none;}header #header-contact > form p{font-size:21px;font-weight:400;color:#1f3d7b;pointer-events:none;user-select:none;}@media (min-width:768px) and (max-width:991px){header #header-contact > form p{margin-bottom:0;}}@media (max-width:575px){header #header-contact > form p{font-size:8vw;}}header #header-contact > form .form-group{margin-bottom:0;margin-top:2rem;}header #header-contact > form .small-label + label{font-size:9pt !important;}@media (max-width:767px){header #header-contact > form .small-label + label{font-size:.55rem !important;}}header #header-contact > form input:not([type="submit"]){border:1px #cecece solid;border-radius:2px;padding-bottom:0;}header #header-contact > form input:not([type="submit"]) + label{text-transform:uppercase;}header #header-contact > form button{font-size:26px;font-weight:700;text-transform:uppercase;position:absolute;bottom:-25px;left:12.5%;width:75%;}@media (min-width:768px) and (max-width:991px){header #header-contact > form button{font-size:18px;}}@media (max-width:575px){header #header-contact > form button{margin-left:5%;left:0;width:90%;bottom:-10px;}}.row.request-a-call{background-color:#ff4713;}.row.request-a-call a{color:#fff;text-decoration:none;font-size:1.3rem;}.row.request-a-call a:hover{background-color:#ff6f46;}#services-list{background-color:#fff;}#services-list .service{cursor:pointer;padding-left:1rem;padding-right:1rem;height:475px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:white;position:relative;border-left:1px #ccc solid;overflow-x:hidden;}#services-list .service:last-child{border-right:1px #ccc solid;}#services-list .service:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:0;transition:opacity 0.5s cubic-bezier(0.1, 1, 0.5, 1);}#services-list .service:after{content:"";position:absolute;top:0;left:100%;right:0;bottom:0;background:-moz-linear-gradient(top, #1f3d7b 0%, rgba(58, 79, 122, 0.75) 100%);background:-webkit-linear-gradient(top, #1f3d7b 0%, rgba(58, 79, 122, 0.75) 100%);background:linear-gradient(to bottom, #1f3d7b 0%, rgba(58, 79, 122, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1f3d7b', endColorstr='#3a4f7abf', GradientType=0);z-index:0;opacity:0;transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);}#services-list .service strong{color:#00c08b;font-weight:700;font-weight:16pt;font-family:'Proxima Nova', sans-serif;text-transform:uppercase;margin-top:72px;display:inline-block;margin-bottom:27px;margin-left:-1rem;padding-left:1rem;min-width:250px;position:relative;transition:color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;}#services-list .service strong:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:100%;background-color:#00c08b;z-index:-1;transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);}#services-list .service h3{font-size:38px;color:#000;font-family:'Cambria', Arial;font-weight:normal;transition:color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);}#services-list .service p{font-size:17px;line-height:18px;font-weight:600;transition:color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;}#services-list .service div.bottom{position:absolute;bottom:30px;width:calc(88%);}#services-list .service div.bottom div.anim-arrow{display:flex;position:relative;}#services-list .service div.bottom div.anim-arrow .growing-bar{position:absolute;height:0;width:0%;border-bottom:2px #fff solid;display:inline-block;padding-top:7px;opacity:0;transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}#services-list .service div.bottom div.anim-arrow i.fas{position:absolute;left:0%;opacity:0;color:#fff;transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}#services-list .service div.bottom div.anim-arrow a{background-color:#ff4713;color:#fff;padding:0.25rem 1.5rem;width:50%;position:absolute;right:0;bottom:-22px;opacity:0;transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}#services-list .service div.bottom div.anim-arrow a:hover{background-color:#ff6f46;text-decoration:none;}#services-list .service:hover{position:relative;}#services-list .service:hover:before{opacity:1;}#services-list .service:hover:after{left:0;opacity:1;display:block;}#services-list .service:hover > div{position:absolute;top:0;right:1rem;bottom:0;left:1rem;z-index:1;color:#fff;}#services-list .service:hover strong{color:#fff;}#services-list .service:hover strong:after{right:0;}#services-list .service:hover h3,#services-list .service:hover p{color:#fff;}#services-list .service:hover div.bottom div.anim-arrow .growing-bar{width:50%;opacity:1;transition:width 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s, opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.75s;}#services-list .service:hover div.bottom div.anim-arrow i.fas{left:50%;opacity:1;transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s, opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.75s;}#services-list .service:hover div.bottom div.anim-arrow a{right:-16px;bottom:-22px;opacity:1;transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.8s;}@media (max-width:767px){#services-list .service{position:relative;border:0;} #services-list .service:last-child{border:0;} #services-list .service:before{opacity:1;} #services-list .service:after{left:0;opacity:1;display:block;} #services-list .service > div{position:absolute;top:0;right:1rem;bottom:0;left:1rem;z-index:1;color:#fff;} #services-list .service strong{color:#fff;} #services-list .service strong:after{right:0;} #services-list .service h3, #services-list .service p{color:#fff;} #services-list .service div.bottom div.anim-arrow .growing-bar{width:50%;opacity:1;transition:width 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s, opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.75s;} #services-list .service div.bottom div.anim-arrow i.fas{left:50%;opacity:1;transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s, opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.75s;} #services-list .service div.bottom div.anim-arrow a{right:-16px;bottom:-22px;opacity:1;transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.8s;}}#accredidation{background-color:#FFF;padding-top:2rem;padding-bottom:2rem;border-top:1px #ccc solid;}#accredidation .container{max-width:960px;}#accredidation .acc-icon{width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;}#accredidation .acc-icon.home{background-image:url(/img/acc-icons/home.png);background-image:url(/img/acc-icons/home.svg);}#accredidation .acc-icon.programming{background-image:url(/img/acc-icons/programming.png);background-image:url(/img/acc-icons/programming.svg);}#accredidation .acc-icon.autism{background-image:url(/img/acc-icons/autism.png);background-image:url(/img/acc-icons/autism.svg);}#accredidation .acc-icon.locations{background-image:url(/img/acc-icons/locations.png);background-image:url(/img/acc-icons/locations.svg);}#accredidation .acc-icon.collaboration{background-image:url(/img/acc-icons/collaboration.png);background-image:url(/img/acc-icons/collaboration.svg);}#accredidation .acc-icon.family{background-image:url(/img/acc-icons/family-centered.png);background-image:url(/img/acc-icons/family-centered.svg);}#accredidation .acc-icon:after{content:"";display:block;padding-bottom:100%;}.separator,hr{width:100%;display:block;height:3px;margin-bottom:21pt;}.separator:after,hr:after{content:"";border-bottom:3px #00c08b solid;width:10%;display:block;margin:auto;}#video-segment{background-image:url('../img/bethesda-location.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:3.5rem;padding-bottom:3.5rem;position:relative;}#video-segment h4{font-size:50pt;color:#FFF;font-family:"Cambria", Arial;text-align:center;}@media (max-width:767px){#video-segment h4{font-size:32pt;}}#video-segment:before{content:"";width:75%;left:0;top:0;bottom:0;position:absolute;background-image:url(../img/header-overlay-left.png);background-size:cover;background-position:left center;background-repeat:no-repeat;z-index:0;}#video-segment:after{background-color:rgba(14, 15, 83, 0.6);position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:0;}#video-segment > div{z-index:1;position:relative;}#video-segment #video-container{position:relative;}#video-segment #context-area strong{background-color:#00c08b;color:#fff;text-transform:uppercase;font-size:18px;padding:.25rem 1.75rem;display:inline-block;}#video-segment #context-area h4{font-size:48;font-family:'Cambria', Arial;color:#fff;font-weight:500;margin-top:.5rem;margin-bottom:.5rem;}#video-segment #context-area p{font-size:30px;color:#fff;font-family:'Proxima Nova', sans-serif;font-weight:300;}#video-segment #context-area a{background-color:#ff4713;color:#fff;padding:.5rem 1rem;margin-left:auto;float:right;}#programs-list{background-color:#fff;}#programs-list span#classes-events{color:#ff4713;text-transform:uppercase;font-size:16pt;font-weight:600;}#programs-list h4{font-size:50pt;color:#1f3d7b;font-family:'Cambria', Arial;}#programs-list #program-listings > div > div.listing{border:4px #1f3d7b solid;text-align:center;display:block;position:relative;height:100%;padding:0;}#programs-list #program-listings > div > div.listing .listing-photo{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center top;height:180px;display:block;transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);}#programs-list #program-listings > div > div.listing .listing-photo:after{content:"";display:block;position:absolute;top:-1px;right:-1px;bottom:0;left:-1px;background-color:rgba(31, 61, 123, 0.75);}#programs-list #program-listings > div > div.listing .listing-photo div.date{position:absolute;font-family:'Proxima Nova', sans-serif;font-weight:bold;background-color:#00af86;color:#fff;z-index:1000;text-transform:uppercase;font-size:28px;line-height:1em;padding:.5rem 1rem;right:0;}#programs-list #program-listings > div > div.listing .listing-photo div.date > span{font-family:'Cambria', Arial;}#programs-list #program-listings > div > div.listing h5{font-family:'Cambria', Arial;font-size:24pt;color:#020202;text-align:center;line-height:26pt;padding-top:.5rem;padding-left:.25rem;padding-right:.25rem;}#programs-list #program-listings > div > div.listing p{padding-left:.5rem;padding-right:.5rem;}#programs-list #program-listings > div > div.listing p.details{font-size:15px;color:#7c868d;text-align:center;font-weight:500;height:0;overflow:hidden;margin:0;opacity:0;transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);}#programs-list #program-listings > div > div.listing p.green{color:#00c08b;font-weight:600;font-size:18pt;line-height:20pt;text-align:center;display:inline-block;}#programs-list #program-listings > div > div.listing a.book-today{background-color:#ff4713;color:#fff;font-size:21px;font-weight:600;padding:.5rem 2.5rem;display:inline-block;margin:auto;margin-bottom:.5rem;text-align:center;}#programs-list #program-listings > div > div.listing a.book-today:hover{background-color:#ff6f46;text-decoration:none;}#programs-list #program-listings > div > div.listing:hover .listing-photo{height:80px;background-position:center 10%;}#programs-list #program-listings > div > div.listing:hover p.details{display:block;height:100px;opacity:1;}.nav{display:inline-block;}.nav a.ico{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;color:#1f3d7b;}.nav a.ico.left{font-size:22pt;}.nav a.ico.left:before{content:"\f137";}.nav a.ico.right{font-size:22pt;}.nav a.ico.right:before{content:"\f138";}.nav a.ico:hover{color:#ff4713;text-decoration:none;}footer{min-height:500px;background-color:#1f3d7b;}footer #top-footer a{color:#fff;font-weight:600;}footer #top-footer a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:.5rem;}footer #top-footer a.call:before{content:"\f095";}footer #top-footer a.mail:before{content:"\f0e0";}footer #top-footer a > span{color:#3db3e3;}footer #top-footer a:hover{text-decoration:none;}footer h3{font-weight:700;font-size:14px;text-transform:uppercase;color:#fff;margin-top:20px;margin-bottom:20px;}footer p{font-size:12pt;line-height:13pt;color:#fff;font-family:'Proxima Nova';font-weight:600;}footer input[type="email"]{border:1px #3db3e3 solid;border-radius:0;background-color:#1f3d7b;color:#3db3e3;}footer input[type="email"]::placeholder{color:#3db3e3;}footer input[type="email"]:placeholder{color:#3db3e3;}footer input[type="email"]:focus{background-color:#1f3d7b;color:#3db3e3;}footer select.form-control{border:1px #3db3e3 solid;border-radius:0;background-color:transparent;appearance:none;color:#FFF;display:inline-block;}footer select.form-control + div{width:32px;height:calc(1.5em + .75rem + 2px);border:1px #3db3e3 solid;border-radius:0;display:inline-flex;border-left:0;float:right;align-items:center;justify-content:center;color:#FFF;}footer #latest-news-and-events-footer ul{list-style:none;padding:0;margin:0;}footer #latest-news-and-events-footer ul li{display:flex;margin-bottom:0.5rem;}footer #latest-news-and-events-footer ul li a img{justify-self:left;display:block;float:left;}footer #latest-news-and-events-footer ul li a div > p{padding-left:15px;font-weight:300;}footer #latest-news-and-events-footer ul li a div > p:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;content:"\f101";margin-right:.5rem;color:#3db3e3;}footer #footer-bottom{font-weight:600;padding-top:4rem;}.text-green{color:#00c08b;}.text-blb{color:#3db3e3 !important;}.text-bb{color:#1f3d7b !important;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}.animated.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@keyframes rotateIn{from{opacity:0;transform:rotate3d(0, 0, 1, -200deg);transform-origin:center;} to{opacity:1;transform:translate3d(0, 0, 0);transform-origin:center;}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);} to{opacity:1;-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}.card > .table-responsive > table.table-bordered td:first-child{border-left:0;}.card > .table-responsive > table.table-bordered td:last-child{border-right:0;}input.input-error,select.select-error{border-color:red;}div.validation-error{color:red;margin-top:-0.5rem;margin-bottom:1rem;}.modal-dialog.modal-info .modal-header{background-color:#3db3e3;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}.modal-dialog.modal-info .modal-header .heading{margin:0;padding:.3rem;font-size:1.15rem;color:#fff;}.modal-dialog.modal-info .modal-header .lead{font-weight:300;}.modal-dialog.modal-info .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem;}.event-modal .modal-date{position:absolute;font-family:'proxima nova', sans-serif;font-weight:bold;background-color:#00c08b;color:#fff;z-index:1000;text-transform:uppercase;font-size:28px;line-height:1em;padding:.5rem 1rem;right:-10px;top:10px;box-shadow:0px 8px 25px -12px #000000;}.event-modal .modal-date:after{content:"";display:block;position:absolute;width:10px;height:10px;bottom:-10PX;right:0;border-bottom:5px transparent solid;border-right:5px transparent solid;border-top:5px #008d66 solid;border-left:5px #008d66 solid;}.event-modal .modal-price{font-size:22pt;}.event-modal.events .btn-program{display:none;}.event-modal.events h2{color:#3db3e3 !important;}.event-modal.events .event-header-date{background-color:#3db3e3;}.event-modal.events .event-header-date:after{border-top:5px #1e9ccf solid;border-left:5px #1e9ccf solid;}.event-modal.events .modal-price{color:#3db3e3;}.event-modal.programs .btn-event{display:none;}.event-modal.programs h2{color:#00c08b !important;}.event-modal.programs .modal-price{color:#00c08b;}.event-modal.old-event .btn-event,.event-modal.old-event .btn-program{display:none;}.event-modal.old-event .date.event-date{text-decoration:line-through;color:#666;}.event-modal .modal-body .image{position:relative;}.event-modal .modal-body .image > h2{font-size:24pt;text-align:center;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.5);color:#FFF;padding-top:.5rem;padding-bottom:.5rem;}.text-orange{color:#ff4713;}@media only screen and (min-width:1100px) and (max-width:1277px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li > a{padding:3px 0.75rem;}}@media only screen and (min-width:1100px) and (max-width:1220px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li > a{font-size:15pt;}}@media only screen and (min-width:992px) and (max-width:1190px){.navbar-top-bar > nav #mainNavigation > ul.navbar-nav li > a{font-size:14pt;padding:3px 0.65rem;}}@media only screen and (min-width:768px) and (max-width:992px){#services-list .service{height:375px;}}#footer-warning{box-shadow:0px 0px 5px #dc3545;color:white;text-align:center;padding:5px 10px;position:fixed;bottom:0;width:100%;font-size:0.875em;z-index:64000;}#footer-warning a{color:white;text-decoration:underline;}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){header #header-contact{padding-top:150px;} header #header-contact > form button{bottom:0 !important;} #footer-warning{display:block !important;} footer{padding-bottom:40px;}}.faq-accordion .card{border:none;border-bottom:1px solid rgba(0, 0, 0, 0.1) !important;border-radius:0;}.faq-accordion .card .card-header{background:transparent;border:none;padding:20px 0;}.faq-accordion .card .card-header button{text-decoration:none;padding:0;width:100%;text-align:left;}.faq-accordion .card .card-header button i.fas{color:#625E9D;margin-top:5px;}.faq-accordion .card .card-header button i.fas.fa-chevron-down{display:none;}.faq-accordion .card .card-header button[aria-expanded=false] i.fa-chevron-down{display:inline;}.faq-accordion .card .card-header button[aria-expanded=false] i.fa-chevron-up{display:none;}.faq-accordion .card .card-body{padding:0 40px 20px 40px;}#team{background-color:#1f3d7b;}#team .container{background-color:#fff;}#team .container .team-member{display:flex;flex-direction:column;background-color:#1f3d7b;border:2px solid #1f3d7b;border-radius:8px;overflow:hidden;}#team .container .team-member img{width:100%;}#team .container .team-member .team-member-summary{color:#fff;}#team .container .paginate-clean table{margin:0 auto;}#team .container .paginate-clean table .links > *{margin:0 5px;}#team .container .paginate-clean table .links a{color:#000;}#team .container .paginate-clean table .links .curLink,#team .container .paginate-clean table .links .prevLink,#team .container .paginate-clean table .links .nextLink{color:#00c08b;}#team .container#video-container h3{color:#fff;}#team .container#video-container iframe{width:100%;}#team .container a.btn-back{font-size:1.2rem;}#team .container .team-member-details img{width:20%;border:2px solid #1f3d7b;border-radius:8px;margin-bottom:4px;}#team .container .team-member-details h4{font-size:1.6em;color:#a2b1c9;}#team .container .team-member-details h4 span{color:#00c08b;}#team .container .team-member-details p{color:#1f3d7b;}
#left-nav {
  width:300px;
  margin-left:auto;
}
@media only screen and (min-width:768px) {
  #left-nav.active {
    position:fixed;
    top:100px;
    overflow-y:scroll;
    max-height: calc(100vh - 126px);
    background-color:white;
  }
}
@media only screen and (max-width:1199px) {
  #left-nav {
    width:230px;
  }
}
@media only screen and (max-width:991px) {
  #left-nav {
    width:154px;
  }
}
@media only screen and (max-width:767px) {
  #left-nav {
    width:100%;
  }
}
#cms-pages {
  position:relative;
}
#footer-top {
  position:absolute;
  bottom:0;
  height:28px;
  width:100%;
  background-color:#152952;
  z-index:1;
}
footer {
  z-index:1;
}
a:not(.call-us) {
  word-break:break-word;
}