*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:15px/1.6 area-normal,sans-serif;color:#111}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom;height:auto}a{color:#111;text-decoration:none!important;transition:all 400ms ease-in-out 0s}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04a4cc}.taptap-main-inner-inner a{color:#fff}.tap-tap-header,.taptap-menu-button,.taptap-menu-button-three{display:none!important}.mega-indicator{position:absolute!important;left:52%!important;margin-left:-12px!important;bottom:-18px;font-size:8px!important;color:#dbb573!important}li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:right;right:10px!important;left:auto!important;bottom:0}.mega-sub-menu .mega-menu-item-has-children .mega-menu-link{padding-right:30px!important}.gform_wrapper.gravity-theme .gfield_required{color:#00293d;display:inline-block;font-size:13.008px;padding-left:.125em}.gform_required_legend{text-align:center;font-size:80%}.google-text{display:block;margin:20px auto 0;max-width:260px;text-align:center;font-size:10px}.google-text a{color:#fff;font-weight:700}.parking-image-box{background:url(img/rec-parking.webp)50%/cover}.parking-box{display:grid;grid-template-columns:1fr 1fr}.parking-box .page-details{padding:50px 10%;display:grid;align-content:center;min-height:610px}.parking-box .page-details h4{font-size:20px;margin:24px 0}.parking-box .page-details h2{font-size:32px;line-height:32px;margin:0 0 30px;font-weight:400}.page-details .link_button{margin-top:30px;max-width:190px}.home-map{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.home-map-text{display:grid;align-content:center;padding:50px 10%}.home-map-text h2{margin:0 0 30px;padding:0;font-size:33px!important;line-height:33px!important;font-weight:300}.parking-link.link_button{max-width:220px;padding:0!important;margin:24px 0 0}.google-map-home{position:relative}.google-map-home iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;display:block!important;visibility:visible!important;opacity:1!important}@media only screen and (max-width:940px){.home-map{display:grid;grid-template-columns:1fr;min-height:0}.google-map-home{position:relative;height:300px}.home-map-text{padding:30px 5%;display:block}}@media only screen and (max-width:800px){.parking-box{grid-template-columns:1fr}.parking-image-box{height:300px;background:url(img/rec-parking-mobile.webp)50%/cover}.parking-box .page-details{padding:30px 5%;min-height:0}}.wrapper{max-width:1270px;width:95%;margin:0 auto;position:relative}.top-bar{background:#295997;color:#fff;padding:20px 0}.top-wrap{max-width:1370px;width:95%;margin:0 auto;font-size:13px;text-align:center}.top-bar-title{color:#dcdfe0;font-weight:700;margin:0 5px 0 0;display:inline-block}.head-wrap{padding:10px 0;background:#fff;border-bottom:1px solid #ccc;border-top:4px solid #dbb573}.fixedHead .head-wrap{position:fixed;top:0;left:0;width:100%;z-index:999;opacity:0}.fixedHead.fixedOpacity .head-wrap{opacity:1;transition:all 400ms ease-in-out 0s}.fixedHead{padding-top:105px}.header{width:95%;max-width:1370px;margin:0 auto;position:relative}.top-details{position:absolute;top:-3px;left:190px}.top-address{display:block;font-size:14px;line-height:19px;color:#00293d}.top-phone{color:#27356a;font-size:28px;line-height:38px}.top-phone a{color:#00293d}.top-phone a i{color:#dab062}.top-links a{max-width:auto;height:55px;width:100%;display:block;line-height:55px;border-radius:99px;text-align:center;position:absolute;top:13px;font-size:14px}.schedule-top{background:#00293d;color:#fff;right:0;max-width:210px;border-radius:10px}.pay-bill-top{background:#00293d;color:#fff;max-width:170px;right:225px}.frames-top{background:#338803;color:#fff;max-width:150px;right:410px}.top-links a:hover{background:#3d4d62;color:#fff}.logo{max-width:155px}.nav{position:relative;margin:0 auto;width:95%;max-width:1370px;text-align:center}.nav a{padding:30px 13px;display:inline-block}.header .shiftnav-toggle-button{display:none;padding:10px 0;background:0 0;color:#00293d;font-size:30px;position:absolute;left:0;top:0}.header .shiftnav-toggle-button:hover{display:inline-block;padding:10px 0;background:0 0;color:#00293d}.sub-menu.sub-menu-1{padding-left:0!important;font-size:80%!important}.shiftnav.shiftnav-shiftnav-main{background:#00293d!important}#shiftnav-main{border-right:5px solid #dbb573!important}.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu ul.sub-menu{background:#3d4d62!important}body.shiftnav-open-left::before{position:fixed;top:0;left:0;content:"";display:block;background:rgba(0,5,19,.85);width:100%;height:100%;z-index:99999}.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target,.shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target{padding:10px 25px!important}.sub-menu.sub-menu-2 li.menu-item>.shiftnav-target{padding:10px 25px!important}.shiftnav ul.shiftnav-menu li.menu-item{border-top:1px solid rgba(255,255,255,.1)!important}.shiftnav ul.shiftnav-menu .sub-menu.sub-menu-2 li.menu-item{border:0!important}.shiftnav-inner #menu-item-119272{border:0!important}.shiftnav .shiftnav-panel-close{padding:13px 20px!important;z-index:9999!important;color:#fff!important}.shiftnav::after{display:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important}@media only screen and (max-width:470px){.top-bar{padding:10px 0}.top-wrap{font-size:11px;line-height:14px}}main{max-width:1370px;margin:0 auto;padding:50px 0}main::after{content:"";clear:both;display:block;height:0}main.row-main{max-width:100%;margin:0 auto;padding:0}.content-main{padding:50px 0}.content-section{max-width:800px;margin:0 auto}.sidebar{padding:50px 0;background:#aaa;color:#fff;text-align:center}.footwrap{background:#00293d}.footer{max-width:1370px;margin:0 auto;width:95%;padding:50px 0;color:#fff;text-align:center;overflow:hidden}.footcol{width:320px;text-align:left;float:left;font-size:14px;line-height:22px}.footcol ul{list-style:none;padding:0;margin:0}.footcol ul li{overflow:hidden}.footcol ul li a{color:#fff!important}.footcol.footright{float:right;text-align:right;width:250px}.footcol h4{font-weight:300;font-size:33px;line-height:31px;margin:0 0 17px;font-family:BetterlettRegular;display:block;color:#dbb573}.footcol strong{color:#dcdfe0}.footcol.footright label{width:100px;display:inline-block;color:#dcdfe0;float:left;display:block;font-weight:700;text-align:left}.footcol.footright span{width:calc(100% - 100px);text-align:right;float:right;display:block}.foot-strap{text-align:center;padding:30px 2.5%;font-size:12px;color:#00293d;line-height:20px}.foot-strap a{color:#00293d}.social-links{margin:0 auto 20px;text-align:center}.social-links a{color:#094e8f;font-size:36px;margin:0 5px}.foot-social a{background:#fff;height:60px;display:inline-block;width:60px;margin-right:10px;border-radius:99px;line-height:52px;font-size:32px;text-align:center;color:#00293d}.foot-social a:hover{background:#dab062;color:#fff}.crd-link{display:block}.brands-bar{padding:60px 0;background:url(img/stone-texture.webp)50%}.brands-title{margin:0 auto 30px;color:#00293d;font-weight:300;display:block;font-size:32px;line-height:30px;text-align:center}.brands-title span{display:inline-title}.brands-wrap{width:90%;margin:0 auto;max-width:1370px}.sponsor-logo{padding:0 5px}.sponsor-logo img{border:2px solid #ecebe6}.logo-inner{display:none}.logo-inner.slick-initialized{display:block;padding:0 40px;width:100%;margin:0 auto;max-width:1380px}.logo-inner .slick-slide{margin:0 20px}.logo-inner .slick-list{margin:0 -20px}.logo-button.slick-prev{position:absolute;left:0;top:calc(50% - 10px);background:0 0;border:0;font-size:20px;z-index:99;color:#00293d}.logo-button.slick-next{position:absolute;right:0;top:calc(50% - 10px);background:0 0;border:0;font-size:20px;z-index:99;color:#00293d}.footer-links{display:none}.footer-links a,.side-links a{height:60px;width:100%;display:block;line-height:56px;border-radius:99px;text-align:center;margin:10px auto 0}.side-links{width:90%;margin:30px auto 0!important;max-width:500px}.side-links a{height:60px;line-height:50px}.frames-foot,.side-foot{background:#338803!important;color:#fff;border:2px solid #fff}.pay-bill-foot{background:0 0;color:#fff;border:2px solid #fff}.schedule-foot{background:0 0;color:#fff;border:2px solid #00293d}@media only screen and (max-width:1370px){.footcol{width:25%}.footcol.footright{width:25%}}@media only screen and (max-width:1250px){.footcol{width:100%;margin:0 auto 40px;max-width:300px;text-align:center;float:none}.footcol.footright{width:100%;margin:0 auto 0;max-width:260px;text-align:center;float:none}}@media only screen and (max-width:1050px){.footer-links{display:block;margin:40px auto 0;max-width:260px}.schedule-foot{background:0 0;color:#fff;border:2px solid #fff;right:0}.pay-bill-foot{background:0 0;color:#fff;border:2px solid #fff;right:270px}.footer-links a:hover{background:#dbb573;color:#fff;border:2px solid #dbb573}.intro-row-wrap{text-align:center;font-size:110%}}.splash-bg{background:#fff;background:linear-gradient(180deg,#fff 0%,#ecebe6 100%)}.homeslider.loading{display:none}.splash{color:#fff;margin:0 auto;position:relative}.splash-wrap{display:block;width:95%;max-width:600px;margin:0;height:auto;background:rgb(255 255 255/.8);position:relative;z-index:999}.nav-bar{position:relative;z-index:9999}.splash-text{width:100%;padding:200px 110px;border-right:5px solid #dbb573}.splash-title{font-size:72px;font-weight:300;line-height:72px;color:#172444}.splash-title span:first-child{font-family:BetterlettRegular;font-size:;display:block;margin-left:-29px;color:#dbb573}.splash-title span{color:#dbb573}.grey-bar{background:url(img/stone-texture.webp)50%;padding:60px 0;text-align:center;margin:0 0 70px}.grey-wrap{max-width:620px;margin:0 auto;width:95%;font-size:16px}.grey-wrap h2{margin:0 0 30px;padding:0;font-size:33px!important;line-height:33px!important;font-weight:300}.grey-wrap h2 span{font-family:BetterlettRegular;display:block;font-size:43px;line-height:46px}.home-schedule{display:block;background:#00293d;max-width:250px;height:60px;line-height:60px;color:#fff;border-radius:99px;margin:30px auto -90px}.home-schedule:hover{background:#3d4d62;color:#fff}.splash-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.link_button{height:60px;display:block;line-height:56px;font-size:16px;text-align:center;color:#fff;background:#00293d;border:2px solid #00293d;border-radius:99px;margin:0;float:left;padding:0 10px}.link_button.doctor-button{background:0 0;color:#00293d}.link_button.last-button{margin:0;background:#338803;color:#fff;border:2px solid #338803}.link_button:hover{border:2px solid #3d4d62;background:#3d4d62;color:#fff}.mobile-phone{display:none}.google-maps{position:relative;width:100%;height:300px}.google-maps iframe{position:absolute;width:100%;height:100%}#ps2id-dummy-offset{height:105px}@media only screen and (max-width:1250px){#ps2id-dummy-offset{height:101px!important}.schedule-top{max-width:200px}.pay-bill-top{max-width:160px}.frames-top{max-width:140px}.frames-top{right:380px}.pay-bill-top{right:210px}.frames-top{max-width:140px}.splash-wrap{width:95%;max-width:470px}.splash-title{font-size:55px;line-height:53px}.splash-text{padding:100px 70px}.fixedHead{padding-top:100px}.link_button{font-size:14px;padding:0}}@media only screen and (max-width:960px){.splash-wrap{width:100%;max-width:100%}.splash-text{padding:50px 5%;text-align:center;border-top:5px solid #dbb573;border-right:0;background:#fff!important}.splash-title{font-size:55px;line-height:53px;max-width:400px;margin:0 auto 30px}.splash-links{max-width:400px;margin:0 auto}.homeslider{position:relative!important;top:0;left:0;width:100%;height:300px!important}}@media only screen and (max-width:1180px){#ps2id-dummy-offset{height:80px!important}.top-details,.top-links{display:none}#ps2id-dummy-offset{height:105px}.logo{max-width:130px;margin:0 auto}.nav-bar{display:none}.header .shiftnav-toggle-button{display:block}.mobile-phone{display:block;position:absolute;right:0;top:4px;font-size:30px;color:#00293d}.head-wrap{padding:10px 0;background:#fff;border-bottom:1px solid #ccc}.fixedHead{padding-top:81px}.splash-bg{margin-top:0!important}.splash{color:#fff;width:100%!important;margin:0 auto;position:relative}}@media only screen and (max-width:470px){.fixedHead.fixedOpacity .head-wrap{padding:14px 0}#ps2id-dummy-offset{height:62px}.fixedHead.fixedOpacity .head-wrap .logo{max-width:80px;margin:0 auto}.fixedHead.fixedOpacity .head-wrap .header .shiftnav-toggle-button{top:-13px}.fixedHead.fixedOpacity .head-wrap .header .mobile-phone{top:-9px}}@media only screen and (max-width:410px){.splash-title{font-size:45px;line-height:47px;max-width:400px;margin:0 auto 30px}.link_button{font-size:14px}.splash-links{grid-template-columns:1fr;row-gap:10px}}.front-news{list-style:none;width:100%;margin:0 auto;padding:0;clear:both}.news-wrap{margin:0 auto 0;max-width:1410px;width:calc(95% + 30px)}.news-wrap li{padding:0 15px}.news-wrap h4{padding:0;text-align:left;margin:0 0 20px 15px;text-transform:uppercase}.news-wrap .slick-prev{height:60px;position:absolute;top:-70px;right:75px;width:50px;text-align:center;line-height:60px;background:#094e8f;font-size:15px;color:#fff;padding:0;border:0}.news-wrap .slick-next{height:60px;position:absolute;top:-70px;right:15px;width:50px;text-align:center;line-height:60px;background:#094e8f;font-size:15px;color:#fff;padding:0;border:0}.news-wrap .slick-prev:hover,.news-wrap .slick-next:hover{background:#50bfee}.news-date{margin:25px 0 0;display:block}.news-bar{padding:50px 0;background:#ccc}.single .form-bar{background:url(img/stone-texture.webp)50%}.text-row h2,.full-row-wrap h2,.intro-row-wrap h2,.row-wrap h2,h3.form-title,.full-row.team-row h3{font-size:32px;line-height:32px;margin:0 0 30px;font-weight:400}.full-row.team-row h3 span{color:#00293d;font-size:75%;display:inline-block}.text-row h2 span{display:inline-block;font-size:18px}.row-wrap{padding:0}.gform_heading{display:none}.blue-bar-wrap h3 i{color:#dab062}.row-section .row-wrap:nth-child(4n+2){background:url(img/stone-texture.webp)0 100%}.row-section .row-wrap:nth-child(4n+4){background:#00293d;color:#fff}.text-row h2 i{color:#dab062}.intro-row{padding:70px}.intro-row-wrap{max-width:700px;margin:0 auto;text-align:center;font-size:120%;width:95%}.page-row-wrap{width:100%;margin:0 auto}.page-row{position:relative;display:table;height:600px;width:100%}.text-row{padding:50px 10%;display:table-cell;vertical-align:middle}.page-row.text-right .text-row{padding:50px 5%}.image-row{display:table-cell;width:50%;height:500px;background-size:cover!important;background-position:50%!important}.intro-row-wrap h1{margin:0 0 30px;font-size:50px;line-height:50px}.page-row.text-left{padding:0 50% 0 0}.page-row.text-left .image-row{position:absolute;top:0;right:0;width:50%;height:100%}.row-section .page-row-bg:nth-child(2n+2){background:url(img/stone-texture.webp)50%}.row-button{display:block;width:100%;max-width:250px;text-align:center;font-size:16px;line-height:56px;margin:30px 0 0;border:2px solid #00293d;background:#00293d;color:#fff;border-radius:99px}.row-button:hover{color:#3f334d;border:2px solid #00293d;background:0 0}.row-section .row-wrap:nth-child(4n+4) .row-button{border:2px solid #fff;background:0 0;color:#fff}.row-section .row-wrap:nth-child(4n+4) .row-button:hover{color:fff;border:2px solid #dab062;background:#dab062}.form-title span{display:block;font-family:BetterlettRegular;font-size:36px}.row-button.blue-row-button{margin:30px auto 0;border:2px solid #fff}.row-button.blue-row-button:hover{background:#fff;color:;color:#000}.button-holder{margin-top:30px}.button-holder .row-button{display:inline-block!important;margin-right:10px;margin-top:10px}.row-section .page-row-bg:nth-child(2n+2) .row-button{background:#00293d;border:1px solid #00293d;color:#fff}.row-section .page-row-bg:nth-child(2n+2) .row-button:hover{background:0 0;color:#3f334d}.intro-row-wrap .row-button{margin:30px auto 0!important}.full-row{padding:70px 2.5%}.full-row-wrap{max-width:800px;margin:0 auto}.full-row-wrap.image-box-row{width:100%;max-width:100%}.full-row-wrap.image-box-row .home-boxes{margin:0 auto}.text-wrap h3{color:#000;font-size:26px;line-height:30px;font-weight:300}.text-wrap ul{list-style:none;padding:0;border-top:1px dotted #13839f;margin:20px 0}.text-wrap ul li{border-bottom:1px dotted #13839f;padding:15px 20px}.row-section .light{background:#fff}.row-section .medium{background:url(img/stone-texture.webp)50%;color:#484848}.row-section .dark{background:#eb4e1f;color:#fff}.row-section .medium .row-button{background:#009fdd;color:#fff}.row-section .medium .row-button:hover{background:#fff;color:#009fdd}.row-section .dark .row-button{background:#fff;color:#be3b14}.row-section .dark .row-button:hover{background:#be3b14;color:#fff}.page-row.text-left .image-row{border-right:0!important}.blue-bar-wrap h3 i{display:block;font-size:60px;margin:0 auto 20px}.question-intro{text-align:center;margin:0 auto 50px}.row-wrap.center-text .full-row-wrap{text-align:center}.full-row-wrap .size-full,.full-row-wrap .size-large{width:calc(100% + 200px);max-width:calc(100% + 200px);margin:0 -100px}.row-wrap.center-text .full-row-wrap .row-button{margin:30px auto 0}.row-wrap.blue-bar{background:#00293d!important;padding:70px 0}.blue-bar-wrap{width:95%;margin:0 auto;max-width:800px;text-align:center;font-size:110%;color:#fff;text-transform:;line-height:130%}.blue-bar-wrap h3{font-size:32px;line-height:32px;margin:0 0 20px;padding:0;color:#fff;font-weight:400}.text-wrap p:last-child{margin:;margin-bottom:0}.text-wrap h4{font-size:28px;margin:0 0 20px;font-weight:700;text-transform:uppercase}.tablepress tfoot th,.tablepress thead th{background-color:#00293d!important;color:#fff!important}.gform_wrapper.gravity-theme .gfield_required{color:#dab062!important}@media only screen and (max-width:1200px){.full-row-wrap .size-full,.full-row-wrap .size-large{width:100%;max-width:100%;margin:0}}@media only screen and (max-width:940px){.page-row{position:relative;display:block;height:100%}.text-row{padding:30px 5%;display:block}.image-row{display:block;width:100%;height:300px}.page-row.text-left{padding:0}.page-row.text-left .image-row{position:relative;top:auto;right:auto;width:100%;height:300px}.row-wrap{padding:0}.page-row-wrap{width:100%}.intro-row-wrap{padding:50px 0}.page-title{padding:50px 0}.full-row{padding:50px 2.5%}.page-row.text-right .text-row{padding:50px 2.5%}.text-row h2,.full-row-wrap h2,.intro-row-wrap h2{font-size:30px;line-height:30px;margin:0 0 20px}}.front-services{background:#fff;padding:70px 0}.front-services-wrap{text-align:center;margin:0 auto 0;max-width:1410px;width:calc(95% + 30px);position:relative}.front-services-wrap h3{padding:0;text-align:left;margin:0 0 20px 15px;text-transform:none;font:40px/50px area-normal,sans-serif!important;color:#2a1718}.front-services-wrap .slick-prev{height:50px;position:absolute;top:-70px;right:75px;width:50px;text-align:center;line-height:48px;background:0 0;border:1px solid #7a8b99;font-size:15px;color:#7a8b99;border-radius:99px;padding:0}.front-services-wrap .slick-next{height:50px;position:absolute;top:-70px;right:15px;width:50px;text-align:center;line-height:48px;background:0 0;border:1px solid #7a8b99;font-size:15px;color:#7a8b99;border-radius:99px;padding:0}.front-service-title{font:45px/40px area-normal,sans-serif!important;padding:0;margin:0 0 30px}.service-intro{font-size:120%;font-weight:700}.front-links{list-style:none;padding:0;margin:0 0 -20px}.front-links li{padding:0 15px}.front-links li a{display:table;height:120px;width:100%;padding:0 10px;background:#7a8b99;color:#fff;font-size:20px;line-height:22px}.front-links li a:hover{background:url(img/stone-texture.webp)50%;color:#484848}.front-links li a span{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.list-row{padding:50px 0}.list-wrap{width:1370px;margin:0 auto;max-width:95%;text-align:center}.row-list{list-style:none;padding:0;margin:0;border-bottom:1px solid #ddd}.row-list li{padding:10px;border-top:1px solid #ddd}.single-list-wrap{margin:0 auto;max-width:460px}.list-grid{float:left}.double-list-wrap{max-width:920px;margin:0 auto;overflow:hidden}.double-list-wrap .list-grid{width:calc(50% - 15px);float:left;margin:0 30px 0 0}.double-list-wrap .list-grid:last-child{margin:0}.triple-list-wrap{max-width:1370px;margin:0 auto;overflow:hidden}.triple-list-wrap .list-grid{width:calc(33.3% - 20px);float:left;margin:0 30px 0 0}.triple-list-wrap .list-grid:last-child{margin:0}.video-row{padding:50px 0;text-align:center}.video-wrap{width:95%;max-width:940px;margin:0 auto}.video-text{margin:30px auto 0;max-width:800px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.accordion,.accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.accordion{overflow:hidden;border-radius:0;max-width:1e3px;margin:0 auto}.accordion-section-title{width:100%;padding:25px 40px;display:inline-block;transition:all linear .15s;text-decoration:none;background:0 0;color:#3f334d;border:1px solid #00293d;border-radius:10px;margin:0 0 20px;text-align:center;position:relative}.accordion-section-title.active,.accordion-section-title:hover{background:#00293d;text-decoration:none;color:#fff}.accordion-section:last-child .accordion-section-title{border-bottom-color:#fff;padding-bottom:2px}.accordion-section-content{padding:25px;display:none;text-align:justify;position:relative;padding:30px;border:1px dashed #00293d;margin:0 0 20px;border-radius:10px;background:#fff}.bc-intro{text-align:center}.accordion-section-title::before{content:"\f055";font-family:"font awesome 5 pro";position:absolute;right:20px}.accordion-section-title.active::before{content:"\f056"}.page-layout .row-block:nth-child(2n+2) .accordion-section-content{background:#fff}.answer-text,.answer-example{display:none}.question-text,.example-text{border:1px solid #00293d;border-radius:10px;padding:50px 30px;position:relative;text-align:center}.show-button,.show-example{display:block;width:100%;max-width:240px;text-align:center;font-size:16px;line-height:58px;margin:-30px auto 0;border:1px solid #00293d;background:#fff;color:#3f334d;border-radius:99px;position:relative}.row-section .row-wrap:nth-child(2n+2) .show-button,.row-section .row-wrap:nth-child(2n+2) .show-example{background:url(img/stone-texture.webp)50%}.show-button:before{content:"View Answer"}.show-button.hide:before{content:"Hide Answer"}.show-example:before{content:"View Example"}.show-example.hide:before{content:"Hide Example"}.show-button:hover,.show-example:hover,.row-section .row-wrap:nth-child(2n+2) .show-button:hover,.row-section .row-wrap:nth-child(2n+2) .show-example:hover{background:#00293d;color:#fff;cursor:pointer}.question-text:before{font-family:"font awesome 6 pro";content:"\3f";background:#00293d;border-radius:99px;width:60px;height:60px;display:block;text-align:center;color:#fff;line-height:60px;font-size:32px;position:absolute;text-align:;top:-30px;left:50%;margin-left:-30px}.example-text:before{font-family:"font awesome 6 pro";content:"\f129";background:#00293d;border-radius:99px;width:60px;height:60px;display:block;text-align:center;color:#fff;line-height:60px;font-size:32px;position:absolute;text-align:;top:-30px;left:50%;margin-left:-30px}.answer-text,.answer-example{position:relative;padding:30px;border:1px dashed #00293d;margin:30px 0 0;border-radius:10px}.bc-intro{display:block;margin:0 0 30px}.front-services{background:#fff;padding:50px 0}.front-services-wrap{text-align:center;margin:0 auto 0;max-width:1410px;width:calc(95% + 30px);position:relative}.front-services-wrap h3{padding:0;text-align:left;margin:0 0 32px 15px;text-transform:none;font:40px/40px area-normal,sans-serif!important;color:#2a1718}.front-services-wrap .slick-prev{height:60px;position:absolute;top:-70px;right:75px;width:50px;text-align:center;line-height:60px;background:#2a1718;font-size:15px;color:#fff;padding:0;border:0}.front-services-wrap .slick-next{height:60px;position:absolute;top:-70px;right:15px;width:50px;text-align:center;line-height:60px;background:#2a1718;font-size:15px;color:#fff;padding:0;border:0}.front-service-title{font:45px/40px area-normal,sans-serif!important;padding:0;margin:0 0 30px}.service-intro{font-size:120%;font-weight:700}.front-links{list-style:none;padding:0;margin:0 0 -20px}.front-links li{padding:0 15px}.front-links li a{display:table;height:250px;width:100%;padding:0 10px;background:#bf1e2e;color:#fff}.front-links li a:hover{background:#2a1718;color:#fff}.front-links li a span{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.page-splash{display:block;width:100%;position:relative;overflow:hidden;background:#00293d}.page-splash.image-bg{background:0 0}.page-splash-blue{height:auto;padding:60px 2.5%;background:#2a56a5;margin-top:124px}.page-title{font-size:36px;font-weight:400;margin:0 auto;padding:0;max-width:600px;line-height:40px}.title-bar{color:#fff;display:table;width:100%;height:auto;padding:50px 0}.page-splash.image-bg .title-bar{background:rgb(0,41,61,.9);padding:100px 0;border-bottom:4px solid #dab062}.title-bar.no-image{background:0}.title-bar-single{color:#fff;display:table;width:100%;height:auto;color:#fff;background:#f7cfda}.title-wrap{display:table-cell;width:100%;padding:0 2.5%;height:100%;vertical-align:middle;text-align:center}.splash-inner{width:100%;display:block;background-position:50%!important;background-size:cover!important;position:absolute;width:100%;height:100%;left:0;z-index:-1}.page-splash-blue .splash-inner{height:auto}.splash-overlay{position:absolute;top:0;left:0;width:100%;height:auto;opacity:.75}.page-splash-blue .title-wrap{padding:0}.page-splash-blue .title-bar{position:relative}a.scroll-link i{position:absolute;bottom:20px;font-size:36px;color:#fff;left:50%;margin-left:-18px}.scroll-anchor{position:absolute;bottom:0;left:0;width:100%;height:0}.download-list{border-top:1px dotted #13839f}.download-list a{border-bottom:1px dotted #13839f;padding:15px 20px 15px 50px;display:block;position:relative}.download-list a i{color:#00293d;position:absolute;left:20px;top:18px}.download-list a:hover{background:#00293d;color:#fff}.form-bar{padding:60px 0;background:#3d4d62;background:linear-gradient(180deg,#3d4d62 0%,#00293d 100%);color:#fff;border-top:4px solid #dab062}.form-wrap{max-width:800px;margin:0 auto;width:95%}.form-title{padding:0;margin:0 0 30px;text-align:center}.form-desc{display:block;text-align:center;margin:0 0 30px}.page-form{background:#c5d3d5;padding:50px 0;text-align:center}.page-form-wrap{margin:0 auto;max-width:800px;width:95%}.form-wrap-title{font-size:36px;line-height:36px;margin:0 0 30px;padding:0}.form-wrap-intro{max-width:600px;margin:0 auto 30px;display:block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:15px!important;border:1px solid #ccc!important}.gform_button.button{display:block;width:100%!important;max-width:240px!important;text-align:center;font-size:16px!important;line-height:56px!important;margin:10px auto 0!important;border:2px solid #00293d;background:#00293d;color:#fff;border-radius:99px;transition:all 400ms ease-in-out 0s;padding:0!important}.form-bar .gform_button.button{border:2px solid #fff;background:0 0;color:#fff}.form-bar .gform_button.button:hover,.gform_button.button:hover{background:#dab062;border:2px solid #dab062;color:#fff}.gform_legacy_markup_wrapper .gform_footer{clear:both;margin:16px 0 0;padding:16px 0 10px;width:100%;text-align:center}.gform_button.button:hover{color:#fff;border:2px solid #00293d;background:#00293d}.gform_validation_errors h2{text-align:center}.gform_body.gform-body h3{text-align:center;border-bottom:1px dotted #fff;padding:20px 0 10px;margin:0 0 10px 0;font-weight:700;color:#fff}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:11px!important;padding-top:5px!important;text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_container_date input{width:100%!important}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{padding:20px!important;background:rgba(0,0,0,.25);border:0!important}@media only screen and (max-width:940px){.form-bar{padding:50px 0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0!important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.home-boxes{width:95%;margin:50px auto;max-width:1370px;padding:0 50px;position:relative}.home-box-image{height:200px;background-size:cover!important;background-position:50%!important}.image-box-row .home-box-content h3{line-height:24px!important;color:#fff!important;margin:0 0 20px}.image-box-row .home-box-content h3:last-child{margin-bottom:0!important}.home-box-content{background:#00293d;padding:20px;color:#fff;text-align:center;border-top:4px solid #dab062}.home-box-content h3{margin:0 0 16px;color:#dcdfe0;font-weight:300;font-size:22px;line-height:28px}.home-box-content p{margin:0;padding:0}.home-boxes .cat-prev.slick-arrow{position:absolute;left:0;top:calc(50% - 10px);background:0 0;border:0;font-size:20px;z-index:99;color:#00293d}.home-boxes .cat-next.slick-arrow{position:absolute;right:0;top:calc(50% - 10px);background:0 0;border:0;font-size:20px;z-index:99;color:#00293d}.home-boxes .slick-slide{margin:0 15px}.home-boxes .slick-list{margin:0 -15px}@media only screen and (max-width:550px){.home-boxes{padding:0 40px}.home-boxes .cat-next.slick-arrow{width:40px}.home-boxes .cat-prev.slick-arrow{width:40px}}.icon-row-wrap{max-width:1e3px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;text-align:center;grid-gap:20px}.icon-row-wrap i{display:block;font-size:40px;margin:0 auto 10px;color:#dab062}.icon-title{font-weight:600}@media only screen and (max-width:550px){.icon-row-wrap{grid-template-columns:1fr 1fr}}@media only screen and (max-width:400px){.icon-row-wrap{grid-template-columns:1fr}}#doctors{color:#fff}.home-row-one{background:#3d4d62}.home-row-two{background:#00293d}#doctors .row-button{border:2px solid #fff;background:0 0;color:#fff}#doctors .row-button:hover{border:2px solid #dbb573;background:#dbb573;color:#fff}.home-row-one .text-row h2{color:#fff}.home-row-two .text-row h2{color:#fff}.home-row-one .text-row h2 span:first-child,.home-row-two .text-row h2 span:first-child{color:#fff;font-family:BetterlettRegular;display:block;color:#dbb573;font-size:32px;line-height:40px;margin-left:-22px}#doctors .text-row h2 strong{font-weight:300;color:#fff}@media only screen and (max-width:940px){.home-row-one .text-row{background:0}}.nl-bar{background:#000;padding:40px 0;text-align:center;clear:both;margin:0}.nl-wrap{max-width:500px;width:95%;margin:0 auto}.nl-title{padding:0;display:block;margin:0 0 20px;text-align:center;color:#fff}.sub-button{width:160px;height:60px;background:#00293d;border:0;color:#fff;border-radius:99px;margin-left:10px;line-height:56px;border:2px solid #00293d;transition:all 400ms ease-in-out 0s;vertical-align:top}.sub-button:hover{background:0 0;color:#000}.sub-input{width:calc(100% - 170px);height:60px;padding:0 15px;border:0;vertical-align:top}.team-wrap{margin:0 auto;max-width:1070px;overflow:hidden}.team-image{width:100%;max-width:300px;background-size:cover!important;background-position:50% 0!important;float:left;border-radius:999px}.team-details{float:right;width:calc(100% - 350px)}@media only screen and (max-width:650px){.team-image{max-width:400px;float:none;margin:0 auto 30px}.team-details{float:none;width:100%}.team-wrap{max-width:400px}}.gallery-box-full .gallery-item{margin:0!important;position:relative;transition:all .4s ease-in-out 0s}.gallery-box-full .gallery-item::before{content:"\f00e";font-family:"font awesome 6 pro";position:absolute;color:#fff;background:rgba(12,62,113,.71);width:calc(100% - 20px);height:calc(100% - 20px);font-size:40px;top:10px;left:10px;pointer-events:none;padding:0;opacity:0;transition:all .4s ease-in-out 0s;display:flex;align-items:center;justify-content:center}.gallery-box-full .gallery-item:hover:before{opacity:1}.gallery-box-full{overflow:hidden;max-width:1420px;margin:0 auto;padding:0;width:100%}.gallery-intro{display:block;margin:0 auto 30px;max-width:800px}.gallery-box-full img{border:0!important;height:auto;width:100%}.full-row-wrap.gallery-wrap{max-width:1420px;overflow:hidden;text-align:center}#gallery-1 br{display:none!important;clear:both}.gallery{margin:auto;padding:10px!important}.gallery-item{padding:10px}@media only screen and (max-width:960px){.gallery-box-full .gallery-item{width:33.3%!important}}@media only screen and (max-width:650px){.gallery-box-full .gallery-item{width:50%!important}.gallery-box-full .gallery-item:hover:before{font-size:30px}}.homeslider{position:absolute;top:0;left:0;width:100%;height:100%}.homeslider .slides{position:absolute;top:0;left:0;height:100%;width:100%;list-style:none;margin:0;padding:0}.homeslider .slides li{height:100%;background-size:cover!important}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;display:none!important}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}