h1,.h1-style,h2,.h2-style,h3,.h3-style,h4,.h4-style{letter-spacing:1.3px;font-family:"Nixie One";font-weight:700;line-height:1.36;color:#000}h1,.h1-style{font-size:45px;margin:30px 0}h2,.h2-style{font-size:30px;margin:20px 0}h3,.h3-style{font-size:24px;margin:10px 0}h4,.h4-style{font-size:20px;margin:10px 0}.extra-bold{letter-spacing:1px;text-shadow:1px 0 0 currentColor}html,body{margin:0;max-width:100vw}body *{box-sizing:border-box}html,body,div,p,ul,button{-webkit-text-size-adjust:100%;font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:31px;font-size:18px;color:#434343}ul h1,ul h2,ul h3,ul h4{display:inline-block}p{margin-bottom:30px;margin-top:0}img{max-width:100%;display:block;image-rendering:-webkit-optimize-contrast}.banner-interior,.blog-banner{width:100%;height:auto;aspect-ratio:1900 / 470}.banner-interior img,.blog-banner img{width:100%;height:100%;object-fit:cover;object-position:center}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){img{image-rendering:auto}}}img:-moz-loading{visibility:hidden}a{text-decoration:none;color:#2E7599;font-weight:700}a:hover{text-decoration:underline;color:#467992}::selection{background:#467992;color:#fff}::-moz-selection{background:#467992;color:#fff}.section-blue ::selection{background:#000}.section-blue ::-moz-selection{background:#000}.section-blue *{color:#fff}button{font-size:18px;margin-top:10px}ul{margin-top:0}article ul li{margin-bottom:10px}.tc20{font-size:20px}.hide{display:none!important}.jump-to{position:absolute;margin-top:-150px}#page-overlay{position:fixed;z-index:20000000000;background:rgb(0 0 0 / .8);color:#fff;display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:0;left:0;padding:15px}.position-div{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative;margin:0 auto;flex-direction:column}@media (min-width:480px){.position-div{max-width:80%}}.position-div .video-container{width:100%}.position-div .exit{width:100%;background:#272727;position:relative;display:block;height:30px;transition:background 0.6s}.position-div .exit span{font-size:35px;position:absolute;top:0;right:7px;color:#999;cursor:pointer}.position-div .exit span:hover{color:#fff}.video-container{display:block;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;width:100%;height:100%}.footer-menu-mobile{background-color:#222;display:block;float:left;clear:both;width:100%;padding:40px 0}.footer-menu-mobile .container{width:80%}.footer-menu-mobile .footer-col-6{display:flex}.footer-menu-mobile .footer-menu-2{justify-content:center}.footer{clear:both;padding-top:60px;background-color:#000}.footer,.pre-footer{padding-bottom:30px;display:block;width:100%}.pre-footer img{height:75px;margin:0 auto}.copyright,.copyright a,.pre-footer{font-family:"Open Sans";letter-spacing:1px}.pre-footer-border{width:100%;display:block;height:10px;background-color:#AEDFE5}.footer-row{max-width:1170px;padding-top:35px;background-color:lime}.footer a{color:#fff;font-weight:700}.management,.copyright,.copyright a,.footer-col-6 a{font-family:"Open Sans";font-size:14px;font-weight:300;letter-spacing:1px;color:#fff;line-height:1.75}.footer-col-6{width:50%;float:left}.btn-custom,.pre-footer{font-weight:400;text-align:center}.copyright-copy{margin-top:50px;line-height:1}.copyright .sprites{transform:translateY(5px)}.copyright a{color:#FFF;text-decoration:none}.copyright a:hover{text-decoration:underline}.f-menu{display:block;float:left;margin-top:20px;padding-left:10px}.f-menu ul{display:block}.pre-footer{background-color:#467992;padding-top:30px;color:#FFF;border-bottom:20px;border-bottom-color:#4F89A9}.pre-footer a{text-decoration:none;color:#FFF}.pre-footer a:hover{text-decoration:underline;color:#FFF}.txt_wht{color:#FFF!important}.prefooter-sticky{display:none}.spacer{width:100%;height:20px;display:block;position:relative}.page-end-spacer{height:50px}.frm_submit button,.btn-gray,.btn-white,.btn-blue,.btn-black{color:#fff;text-decoration:none!important;background:#000;border:none;padding:10px 20px;letter-spacing:2px;margin-top:20px;margin-bottom:20px;display:inline-block;text-transform:uppercase;text-align:center;transition:background 0.3s;box-sizing:border-box;cursor:pointer;transform:translateZ(0)}.frm_submit button,.btn-blue{background:#467992}.frm_submit button:hover,.btn-gray:hover,.btn-blue:hover,.btn-black:hover{color:#fff}.frm_submit button:hover,.btn-blue:hover{background:#2B4C5E}.btn-white{background:#fff;border:1px solid #fff;color:#444}.btn-white:hover{background:#444;border:1px solid #fff;color:#fff}.btn-custom{display:inline-block;padding:6px;margin:5px;line-height:1.42857143;white-space:nowrap;border-radius:4px}.footer-social{display:flex;margin-top:30px}.footer-social>:first-child{margin-left:0}.btn-footer-social{color:#fff;background-color:#2c4c5e}.btn-footer-social span{display:block}.btn-footer-social.focus,.btn-footer-social:focus{color:#fff;background-color:#aedfe4}.btn-footer-social:hover{color:#fff;background-color:#aedfe4}.center,.center *{text-align:center}.sep-dot,.sep-solid{display:inline-block;width:100%;margin:20px auto}.sep-solid{border-top:1px solid gray}.sep-dot{border-top:1px dotted gray}.light{border-color:#ddd}.resp-992-sm{display:none}.section01 *{color:#fff}.section01 a:hover{color:#fff}.collapse{transition:max-height 0.1s,min-height 0.1s,height 0.1s;overflow:hidden;display:block}.collapse:not(.expanded){max-height:0;visibility:hidden}.collapse.transitioning{overflow:hidden!important}.text-hide{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0;margin:0}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive-16by9::before{padding-top:56.25%;display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.section_bg_gray,.section-gray,.gray-section{width:100%;background-color:#f4f4f6;padding:50px 0;margin:40px 0;display:inline-block}@media (min-width:576px){.container-sm,.container{max-width:540px}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-gutter-x:30px;--bs-col-padding:15px}.row,.flex-row{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-row{align-items:center}.row>*{flex-basis:100%;width:100%;position:relative}@media (min-width:576px){.col-sm-1{flex-basis:calc(8.3333333333% - var(--bs-col-padding));width:calc(8.3333333333% - var(--bs-col-padding))}.col-sm-2{flex-basis:calc(16.6666666667% - var(--bs-col-padding));width:calc(16.6666666667% - var(--bs-col-padding))}.col-sm-3{flex-basis:calc(25% - var(--bs-col-padding));width:calc(25% - var(--bs-col-padding))}.col-sm-4{flex-basis:calc(33.3333333333% - var(--bs-col-padding));width:calc(33.3333333333% - var(--bs-col-padding))}.col-sm-5{flex-basis:calc(41.6666666667% - var(--bs-col-padding));width:calc(41.6666666667% - var(--bs-col-padding))}.col-sm-6{flex-basis:calc(50% - var(--bs-col-padding));width:calc(50% - var(--bs-col-padding))}.col-sm-7{flex-basis:calc(58.3333333333% - var(--bs-col-padding));width:calc(58.3333333333% - var(--bs-col-padding))}.col-sm-8{flex-basis:calc(66.6666666667% - var(--bs-col-padding));width:calc(66.6666666667% - var(--bs-col-padding))}.col-sm-9{flex-basis:calc(75% - var(--bs-col-padding));width:calc(75% - var(--bs-col-padding))}.col-sm-10{flex-basis:calc(83.3333333333% - var(--bs-col-padding));width:calc(83.3333333333% - var(--bs-col-padding))}.col-sm-11{flex-basis:calc(91.6666666667% - var(--bs-col-padding));width:calc(91.6666666667% - var(--bs-col-padding))}.col-sm-12{flex-basis:calc(100% - var(--bs-col-padding));width:calc(100% - var(--bs-col-padding))}}@media (min-width:768px){.col-md-1{flex-basis:calc(8.3333333333% - var(--bs-col-padding));width:calc(8.3333333333% - var(--bs-col-padding))}.col-md-2{flex-basis:calc(16.6666666667% - var(--bs-col-padding));width:calc(16.6666666667% - var(--bs-col-padding))}.col-md-3{flex-basis:calc(25% - var(--bs-col-padding));width:calc(25% - var(--bs-col-padding))}.col-md-4{flex-basis:calc(33.3333333333% - var(--bs-col-padding));width:calc(33.3333333333% - var(--bs-col-padding))}.col-md-5{flex-basis:calc(41.6666666667% - var(--bs-col-padding));width:calc(41.6666666667% - var(--bs-col-padding))}.col-md-6{flex-basis:calc(50% - var(--bs-col-padding));width:calc(50% - var(--bs-col-padding))}.col-md-7{flex-basis:calc(58.3333333333% - var(--bs-col-padding));width:calc(58.3333333333% - var(--bs-col-padding))}.col-md-8{flex-basis:calc(66.6666666667% - var(--bs-col-padding));width:calc(66.6666666667% - var(--bs-col-padding))}.col-md-9{flex-basis:calc(75% - var(--bs-col-padding));width:calc(75% - var(--bs-col-padding))}.col-md-10{flex-basis:calc(83.3333333333% - var(--bs-col-padding));width:calc(83.3333333333% - var(--bs-col-padding))}.col-md-11{flex-basis:calc(91.6666666667% - var(--bs-col-padding));width:calc(91.6666666667% - var(--bs-col-padding))}.col-md-12{flex-basis:calc(100% - var(--bs-col-padding));width:calc(100% - var(--bs-col-padding))}}@media (min-width:992px){.col-lg-1{flex-basis:calc(8.3333333333% - var(--bs-col-padding));width:calc(8.3333333333% - var(--bs-col-padding))}.col-lg-2{flex-basis:calc(16.6666666667% - var(--bs-col-padding));width:calc(16.6666666667% - var(--bs-col-padding))}.col-lg-3{flex-basis:calc(25% - var(--bs-col-padding));width:calc(25% - var(--bs-col-padding))}.col-lg-4{flex-basis:calc(33.3333333333% - var(--bs-col-padding));width:calc(33.3333333333% - var(--bs-col-padding))}.col-lg-5{flex-basis:calc(41.6666666667% - var(--bs-col-padding));width:calc(41.6666666667% - var(--bs-col-padding))}.col-lg-6{flex-basis:calc(50% - var(--bs-col-padding));width:calc(50% - var(--bs-col-padding))}.col-lg-7{flex-basis:calc(58.3333333333% - var(--bs-col-padding));width:calc(58.3333333333% - var(--bs-col-padding))}.col-lg-8{flex-basis:calc(66.6666666667% - var(--bs-col-padding));width:calc(66.6666666667% - var(--bs-col-padding))}.col-lg-9{flex-basis:calc(75% - var(--bs-col-padding));width:calc(75% - var(--bs-col-padding))}.col-lg-10{flex-basis:calc(83.3333333333% - var(--bs-col-padding));width:calc(83.3333333333% - var(--bs-col-padding))}.col-lg-11{flex-basis:calc(91.6666666667% - var(--bs-col-padding));width:calc(91.6666666667% - var(--bs-col-padding))}.col-lg-12{flex-basis:calc(100% - var(--bs-col-padding));width:calc(100% - var(--bs-col-padding))}}@media (min-width:1200px){.col-xl-1{flex-basis:calc(8.3333333333% - var(--bs-col-padding));width:calc(8.3333333333% - var(--bs-col-padding))}.col-xl-2{flex-basis:calc(16.6666666667% - var(--bs-col-padding));width:calc(16.6666666667% - var(--bs-col-padding))}.col-xl-3{flex-basis:calc(25% - var(--bs-col-padding));width:calc(25% - var(--bs-col-padding))}.col-xl-4{flex-basis:calc(33.3333333333% - var(--bs-col-padding));width:calc(33.3333333333% - var(--bs-col-padding))}.col-xl-5{flex-basis:calc(41.6666666667% - var(--bs-col-padding));width:calc(41.6666666667% - var(--bs-col-padding))}.col-xl-6{flex-basis:calc(50% - var(--bs-col-padding));width:calc(50% - var(--bs-col-padding))}.col-xl-7{flex-basis:calc(58.3333333333% - var(--bs-col-padding));width:calc(58.3333333333% - var(--bs-col-padding))}.col-xl-8{flex-basis:calc(66.6666666667% - var(--bs-col-padding));width:calc(66.6666666667% - var(--bs-col-padding))}.col-xl-9{flex-basis:calc(75% - var(--bs-col-padding));width:calc(75% - var(--bs-col-padding))}.col-xl-10{flex-basis:calc(83.3333333333% - var(--bs-col-padding));width:calc(83.3333333333% - var(--bs-col-padding))}.col-xl-11{flex-basis:calc(91.6666666667% - var(--bs-col-padding));width:calc(91.6666666667% - var(--bs-col-padding))}.col-xl-12{flex-basis:calc(100% - var(--bs-col-padding));width:calc(100% - var(--bs-col-padding))}}@media (min-width:1200px){.footer-menu-2{display:flex;justify-content:center}}@media (max-width:1200px){.footer-col-6:last-child{width:40%;float:right}.pre-footer .flex-row{justify-content:center;margin:0}}@media (max-width:992px){.footer .row{display:grid;grid-template-columns:1fr 1fr}.footer-address{text-align:left}.resp-992-sm{display:block}.footer-col-6:last-child{width:50%}.resp-992-lg{display:none}.footer-social{text-align:center;margin-top:20px}.pre-footer img{height:auto;width:60%;max-width:200px;margin-bottom:10px}.footer *{text-align:left}}@media (max-width:800px){.banner-interior.b-800x492{aspect-ratio:800 / 492}}@media (max-width:768px){.prefooter-sticky{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:500;text-align:center;border-top:1px solid rgb(0 0 0 / .2);font-size:14px;display:block}.prefooter-sticky .btn-black{padding:8px 18px;margin:10px}.footer{padding-bottom:100px}.footer .row{grid-template-columns:1fr;gap:30px}.footer *{text-align:center}.footer-social{justify-content:center;margin-top:30px}}@media (max-width:480px){h1,.h1-style{font-size:30px}h2,.h2-style{font-size:25px}h3,.h3-style{font-size:20px}ul,ol{padding-left:25px}}@media (max-width:400px){.btn-blue{width:calc(100% - 30px);text-align:center}}.noscroll{overflow:hidden}.skip-link{position:absolute;right:0;background:#fff;padding:17px;display:flex;align-items:center;opacity:0}.skip-link i{font-size:22px}.skip-link:focus{opacity:1;z-index:1000}.header-wrapper{width:100%;position:absolute;top:0;left:0;z-index:99999!important}.navbar-top{background-color:#467992;text-align:center;padding:7px;position:relative}.navbar-top .phone-md-up,.navbar-top .tour,.navbar-top .phone{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:16px;display:inline-block}.navbar-top .phone{padding:2px 10px 2px 15px;text-decoration:none;border:1px solid #92c2cd;transition:background 0.3s;z-index:1;margin-top:0}.navbar-top .phone[aria-expanded="false"]:hover,.navbar-top .phone[aria-expanded="true"]{background-color:#5AA5BD}.navbar-top .phone[aria-expanded="false"]{background-color:#fff0}.navbar-top .tour{margin-left:50px}.phone,.phone-mobile{cursor:pointer}#collapsePhone{width:100%;text-align:center;background-color:#4F89A6}#collapsePhone .phone-inner{padding:30px 20px}#collapsePhone .phone-sm-down{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:17px;display:inline-block}#collapsePhone .phone-sm-down a:hover{color:#fff}#collapsePhone .phone-sm-down:first-child{margin-right:10%}#collapsePhone .phone-title{font-weight:700}#collapsePhone .sep-small{border-top:1px solid #fff;width:100px;display:block;margin:7px auto;opacity:.5}.navbar-main{max-width:100vw;background-color:#fff;display:flex;justify-content:center;padding:0 40px;box-shadow:0 3px 10px 0 rgb(0 0 0 / .5)}.navbar-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 20px;position:relative}.logo{display:inline-block;z-index:200}.logo a{display:flex}.logo img{height:62px;margin:10px 0;background-image:url(/slc/images/logo/logo_color.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#menu-main-menu{list-style:none;margin:0;margin-right:-20px;padding:0;flex-direction:row;float:right;-ms-overflow-style:none;scrollbar-width:none}#menu-main-menu::-webkit-scrollbar{display:none}#menu-main-menu>li{float:left;cursor:pointer;margin-right:20px;display:inline-block}#menu-main-menu>li:last-child{padding-right:0}#menu-main-menu .dropdown-menu{background-color:#fff;border:1px solid #ccc;white-space:nowrap;margin-top:20px;position:absolute;padding:10px 0}#menu-main-menu .dropdown-menu>li>a{display:block;padding:10px 20px}#menu-main-menu *{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu-main-menu a{color:#000;text-decoration:none;font-size:16px;display:flex;align-items:center;font-weight:400}#menu-main-menu a:hover{color:#59A5BC}.extra-bump{margin-top:132px}#menu-main-menu li{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.dropdown-item:hover,.dropdown-item:focus{background-color:#fff0}.navbar-toggle{display:none}.dropdown-toggle::after{margin-left:10px;content:'';display:inline-block;transform:translateY(1px);margin-left:10px;width:0;height:0;border-top:5px solid #222;border-right:5px solid #fff0;border-bottom:none;border-left:5px solid #fff0}.dropdown-toggle:hover::after{border-top-color:#59A5BC}.dropdown .depth_1{position:absolute;left:100%;top:0}.dropdown-menu>.menu-item-has-children>.dropdown-item::after{content:'';display:inline-block;margin-left:15px;width:0;height:0;border-top:5px solid #fff0;border-right:none;border-bottom:5px solid #fff0;border-left:5px solid #222}.dropdown-menu>.menu-item-has-children>.dropdown-item:hover::after{border-left-color:#4F89A6}.navbar-top .tour,.navbar-top .phone-md-up{padding:3px 0}.phone-mobile{display:none}@media (min-width:1401px){.navbar-container{max-width:1320px}}@media (max-width:1400px){.navbar-container{max-width:1140px}}@media (min-width:1201px){.navbar-collapse.collapse:not(.expanded){visibility:visible!important;max-height:100%!important}}@media (max-width:1200px){.navbar-container{padding:0 10px;position:static}}@media (max-width:1200px){.navbar-main{padding:0}.logo img{max-height:50px;margin-right:10px;margin-left:10px}.extra-bump{margin-top:121px}.navbar-toggle .icon-bar{transition:.25s ease-in-out}.navbar-toggle[aria-expanded="true"] span:nth-child(3){transform:rotate(45deg);transform-origin:0 0 0;position:absolute;top:20%;width:25px;left:12px;margin:0 auto}.navbar-toggle[aria-expanded="true"] span:nth-child(4){display:none}.navbar-toggle[aria-expanded="true"] span:nth-child(5){transform:rotate(-45deg);transform-origin:0 0 0;margin-top:0;position:absolute;bottom:18%;width:25px;left:11px;margin:0 auto}.navbar-toggle{background:#000;float:right;display:block;position:relative;border:none;margin-right:10px;position:relative;width:42px;height:32px;padding:3px 10px;color:#000!important;margin-top:0;cursor:pointer}.navbar-toggle:focus{outline:none}.navbar-toggle .icon-bar{background:#fff;display:block;width:22px;height:2px;border-radius:3px;display:block;margin:5px auto}.mobile-menu-label{position:absolute;background-color:#fff;right:50px;top:3px;letter-spacing:1px;font-family:'Open Sans',sans-srif}.navbar-collapse,.navbar-collapse.collapsing{position:absolute;top:121px;left:0;width:100%;max-width:100vw;background-color:#4F89A8;z-index:-1;overflow-x:hidden;overflow-y:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}#menu-main-menu{flex-direction:column;padding-top:10px;padding-bottom:15px;width:auto;float:left;width:100%;max-height:calc(100vh - 121px - 25px);-ms-overflow-style:-ms-autohiding-scrollbar;overflow:auto}#menu-main-menu *{float:left;clear:both}#menu-main-menu>li{display:block;float:none;margin-right:0}#menu-main-menu a{color:#fff;cursor:pointer;display:inline-block;width:auto;padding:10px}#menu-main-menu a:hover{color:#AEDFE4}#menu-main-menu .dropdown-menu{background:none;border:none;box-shadow:none;border-radius:0;box-sizing:border-box;position:static;width:100%;margin:0;padding:0}#menu-main-menu .dropdown-menu:not(.expanded){margin:0;margin-top:0}#menu-main-menu .dropdown-menu li{font-size:16px;padding-left:20px}.dropdown-menu>.menu-item-has-children>.dropdown-item::after{border-top:5px solid #fff;border-right:5px solid #fff0;border-bottom:none;border-left:5px solid #fff0;margin-left:10px}.dropdown-menu>.menu-item-has-children>.dropdown-item:hover::after{border-top-color:#AEDFE4;border-left-color:#fff0}.dropdown-toggle::after{border-top-color:#fff;transform:translateY(-1px)}.dropdown .depth_1{left:0}.dropdown .depth_1 a:before{content:"- "}#collapsePhone{box-shadow:0 3px 10px -10px #000}}@media (max-width:768px){.navbar-collapse,.navbar-collapse.collapsing{top:70px}.extra-bump{margin-top:70px}#menu-main-menu{max-height:calc(100vh - 70px - 25px)}.navbar-top .phone-md-up{display:none}.navbar-top{padding:0;position:absolute;width:100%;height:100%;background:#fff0}.navbar-top .phone{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.navbar-top .phone[aria-expanded="true"],.navbar-top .phone:hover{color:#fff}.navbar-top .tour{display:none}#collapsePhone{position:absolute;top:70px;z-index:-1}#collapsePhone .phone-inner{padding:20px}#collapsePhone .phone-sm-down{display:block;padding:5px}#collapsePhone .phone-sm-down:first-child{margin:0}}@media (max-width:480px){.navbar-collapse{box-sizing:border-box;width:100vw;text-align:center;top:53px}#menu-main-menu{padding-top:20%;padding-bottom:100px;min-height:calc(100vh - 53px);box-sizing:border-box}#menu-main-menu .dropdown-menu{margin:0;margin-bottom:20px;text-align:center}#menu-main-menu>li>a{font-size:20px;font-weight:700;letter-spacing:1.5px}#menu-main-menu .dropdown-menu a{font-size:18px}.logo img{width:auto;height:45px;margin:4px 0 4px 10px}.navbar-top .phone{letter-spacing:1px;padding:2px 10px}.phone,.mobile-menu-label{font-size:16px}.navbar-container{padding:0}.dropdown .depth_1 a:before{content:""}#collapsePhone{height:auto;top:53px}.extra-bump{margin-top:53px}}@media (max-width:400px){.navbar-top .phone{display:none}.phone-mobile{display:block}.phone-mobile{height:35px;width:35px;position:absolute;background-image:url(/slc/images/logo/phone-1.svg);left:10px;background-size:contain;border:none;margin-top:0}.logo img{background-image:url(/slc/images/logo/swooshes.svg);height:30px;position:absolute;left:50%;top:50%;transform:translate(-70%,-50%);margin:0}.navbar-container{height:53px}.mobile-menu-label{right:48px}}@media (max-width:356px){#collapsePhone .phone-sm-down span{display:block}#collapsePhone .phone-sm-down:first-child{padding-bottom:15px}#collapsePhone .phone-inner{padding:30px 20px}#menu-main-menu>li>a,#menu-main-menu .dropdown-menu a{font-size:5vw}}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(/slc/wp-content/themes/html5lite/fonts/open-sans-v15-latin-300italic.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(/slc/wp-content/themes/html5lite/fonts/open-sans-v15-latin-italic.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(/slc/wp-content/themes/html5lite/fonts/open-sans-v15-latin-600italic.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(/slc/wp-content/themes/html5lite/fonts/open-sans-v15-latin-300.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/slc/wp-content/themes/html5lite/fonts/open-sans-v15-latin-regular.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(/slc/wp-content/themes/html5lite/fonts/open-sans-v15-latin-600.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}@font-face{font-display:swap;font-family:'Nixie One';font-style:normal;font-weight:400;src:local('Nixie One'),local('NixieOne-Regular'),url(/slc/wp-content/themes/html5lite/fonts/nixie-one-v8-latin-regular.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback}.sprites{transform:translateY(9px)}.sprite{background-image:url(/slc/images/icons/sprites.png);background-repeat:no-repeat;display:inline-block}.copyright .sprites,.copyright .sprites i{display:inline-block;vertical-align:bottom}.sprite-1fb_white{width:29px;height:29px;background-position:-2px -2px}.sprite-2vimeo_white{width:29px;height:29px;background-position:-35px -2px}.sprite-3youTube_white{width:29px;height:29px;background-position:-68px -2px}.sprite-4twitter_white{width:29px;height:29px;background-position:-101px -2px}.sprite-5pinterest{width:29px;height:29px;background-position:center;background-image:url(/slc/images/social/pinterest.svg)}.sprite-logos_1ada{width:30px;height:30px;background-position:-134px -2px}.sprite-logos_2eho{width:30px;height:30px;background-position:-168px -2px;margin-left:-5px;margin-right:1px}.sprite-logos_3continuingCare{width:30px;height:30px;background-position:-202px -2px}.section01{background-image:url(/slc/images/icons/black-felt.jpg);margin:0}.nav-f{display:flex;justify-content:center;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-f>li>a{padding:5px 10px;font-size:17px}.footer-spacer{display:flex;height:5px}.social-outer .btn-custom:first-child{margin-left:0}.tideo-exit{position:fixed;bottom:92px;right:14px;z-index:1000000000!important;cursor:pointer;background:#fff;border-radius:50%;height:23px;width:23px;display:flex;align-items:center;justify-content:center;box-shadow:rgb(0 18 46 / .18) 0 2px 20px 0}.expanded .tideo-exit{display:none}.tideo-exit::after{content:'\00D7';display:block;color:#000;font-size:25px;height:32px;width:14px}.hide_tidio_hack #tidio-chat{display:none}#tidio-chat-iframe{bottom:35px!important;right:10px!important}@media (min-width:992px){.social-outer::before{content:"";display:block;height:27px}}@media (max-width:991px){.social-outer{display:flex;margin-bottom:30px}}@media (min-width:769px){.navbar-top>.phone{display:none}}@media (max-width:768px){.nav-f>li>a{font-size:15px}}.roobrik-wide{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;margin-bottom:40px;margin-top:20px}.roobrik-wide div{width:100%}.right-time,.affordability{background-size:cover;background-position:center;padding:5%;display:flex;align-items:center;justify-content:center;border-radius:10px}.right-time{background-image:url(/slc/images/lifestyle/right-time.jpg)}.affordability{background-image:url(/slc/images/lifestyle/affordability.jpg)}.roobrik-container iframe{position:relative;min-height:350px}.related-posts{background:#fff;display:table;width:100%}.phone-links:hover .phone-desktop{text-decoration:underline}@media (min-width:769px){.navbar-top .phone-tablet{display:none}}@media (min-width:1400px){.right-time,.affordability{height:350px}.roobrik-container iframe{max-width:738px}}@media (max-width:992px){.footer .row{display:block}.footer *{text-align:center}.social-outer{justify-content:center}}@media (max-width:768px){.roobrik-wide{display:block}.right-time,.affordability{border-radius:10px;padding:5% 0;margin-top:0;margin-bottom:0}.right-time{margin-bottom:20px}}/*
@font-face{font-display:swap;font-family:'Golden Plains';font-style:normal;font-weight:400;src:url(/slc/wp-content/themes/html5blank/fonts/Golden-Plains-new.ttf) format('truetype');font-display:fallback}

@font-face {font-display:swap;
  font-family: 'Neutra';
  font-weight: bold;
  src: url('/slc/wp-content/themes/html5blank/fonts/NeutraTextDemiAlt.otf');
}
@font-face {font-display:swap;
  font-family: 'Neutra';
  font-weight: normal;
  src: url('/slc/wp-content/themes/html5blank/fonts/NeutraTextBookAlt.otf');
}
@font-face {font-display:swap;
  font-family: 'Neutra';
  font-weight: 200;
  src: url('/slc/wp-content/themes/html5blank/fonts/NeutraTextLightAlt.otf');
}
*/
.fb-gallery-overlay .slide-container {
  border: 0;
  height: 100%;
  width: 100%;
  position: relative;
}

.fb-gallery-overlay .carousel-control-prev,
.fb-gallery-overlay .carousel-control-next {
  width: auto;
  top: 50%;
  bottom: auto;
  display: block;
}

.fb-gallery-overlay .slide-container .arrow {
  padding: 50px;
}

@media (min-width: 1260px) {
  .fb-gallery-overlay .carousel-control-prev,
  .fb-gallery-overlay .carousel-control-next {
    width: 90px;
  }
  
  .fb-gallery-overlay .slide-container {
    display: flex;
    flex-wrap: wrap;
  }
  
  .fb-gallery-overlay .slide-container .arrow {
    left: 50% !important;
    transform: translate(-50%, -50%);
  }

  .fb-gallery-overlay .arrow-outer-1 {
    order: 1;
    flex: 1;
    position: relative;
  }
  
  .fb-gallery-overlay #overlay-imgs {
    order: 2;
    display: block;
    margin: 0 auto;
    width: 1024px;
  }
  
  .fb-gallery-overlay .arrow-outer-2 {
    order: 3;
    flex: 1;
    position: relative;
  }
}

@media (min-width: 1060px) and (max-width: 1259px) {
  .fb-gallery-overlay .carousel-control-prev {
    margin-left: calc((100% - 1024px)/2);
  }
  .fb-gallery-overlay .carousel-control-next {
    margin-right: calc((100% - 1024px)/2);
  }
}

@media (max-width: 768px) {
  .fb-gallery-overlay .slide-container .arrow {
    padding: 30px;
  }
}

#overlay-imgs {
  width: 90vw;
  max-width: 1024px;
}

.slide-img,
#overlay-imgs img {
  border: 5px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: visibility 0s, opacity 0.3s linear;
  display: block;
  opacity: 0;
}

.slide-img.active,
#overlay-imgs img.active {
  opacity: 1;
  visibility: visible;
  z-index: 10;
}
/*
.not-visible {
  opacity: 0;
  visibility: hidden;
  z-index: 0;
}
*/
.fb-gallery {
  height: 550px;
}
.fb-gallery .col-right {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 100%;
}
.fb-gallery .gallery-img {
  height: calc(33.33% - 2px);
  width: 182px;
  background-size: cover;
  background-position: center;
  position: relative;
  cursor: pointer;
}
.fb-gallery .img-1 {
  height: 100%;
  width: calc(100% - 179px);
  display: block;
  float: left;
  margin-right: 3px;
}
.img-overlay {
  color: #fff;
  font-size: 40px;
  font-weight: bold;
  background-color: rgba(0,0,0,0.5);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.fb-gallery-3-imgs .img-2 {
  height: calc(50% - 1px);
}
.fb-gallery-3-imgs .img-3 {
  height: calc(50% - 2px);
}
.fb-gallery-2-imgs .img-1 {
  width: 50%
}
.fb-gallery-2-imgs .img-2 {
  width: 100%;
  height: 100%
}
.fb-gallery-1-img .img-1 {
  width: 100%;
}
.al-form .iphorm-element-text,
.al-form .iphorm-submit-element {
  width: 100%;
}

.iphorm-success-message {
  margin-bottom: 20px;
}

.al-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 90%;
  margin: 0 5%;
}

.al-form,
.al-article {
  display: flex;
  width: 47%;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
}

.al-form {
  border: 1px solid #000;
  padding: 40px;
  margin: 0 auto;
}

.al-form .iphorm-submit-wrap button span:hover {
  background: #5F798D;
  color: #fff;
}

.al-article {
  background-color: #5F798D;
  border: 1px solid #000;
  transition: all 0.4s;
}

.al-article h2 {
  display: inline-block;
  text-align: center;
  align-self: center;
  margin: 20px;
}

.al-article:hover {
  background-color: #000;
}
.alz-blog-post a,
.alz-blog-post a h2 {
  color: #8452B9 !important;
}
.alz-blog-post a:hover {
  cursor: pointer !important;
}
.alz-blog-post .container {
  text-align: justify;
}
.alz-blog-post h1,
.alz-blog-post h2,
.alz-blog-post h3,
.alz-blog-post h4 {
  text-align: left;
}
.alz-blog-post p,
.alz-blog-post strong {
  color: #000;
}
.center {
  display: block;
  margin: 0 auto;
}
.responsive-img-med {
  max-height: 350px;
}
.purple-lines {
    border-top: 2px solid #7C50A2;
    border-bottom: 2px solid #7C50A2;
    width: 100%;
    padding: 30px 0;
    margin-bottom: 40px;
  }
.no-bullets {
  list-style: none;
}
ul.numbered-list .bullet-number {
  font-family: 'Nixie One';
  font-size: 25px;
  display: inline-block;
  width: 35px;
  text-align: center;
}
.purple-table ul,
.purple-table {
  padding: 0;
}
.purple-table li {
  border-top: 2px solid #B09AC9;
  padding: 16px 24px;
  text-align: left;
}
.purple-table .table-heading,
.purple-table .table-heading a {
  background: #7C51A0;
  color: #fff !important;
  /*font-weight: bold;*/
  border-top: none;
  font-size: 25px;
  font-family: 'Neutra';
  text-align: left;
}
.purple-table .table-subheading {
  font-family: 'Neutra';
  font-size: 23px;
}
.bkg,
.purple-section {
  background: #F8F6FF;
}
.purple-table span {
  display: block;
}
.alz-facts img {
  height: 300px;
  display: block;
  margin: 50px auto 20px auto;
}
.alz-facts .left-margin {
  transform: translateX(15%);
}
.extra-padding {
  padding-right: 30px;
}
.justify-center {
  text-align: justify;
  -moz-text-align-last: center;
  text-align-last: center;
}
.nixie {
  font-family: 'Nixie One';
  font-size: 17px;
  line-height: 31px;
}
.lock {
  margin-top: -40px;
}
.responsive-half {
  width: 50%;
  float: left;
  position: relative;
}
.responsive-half img,
.responsive-half h3,
.responsive-half ul{
  width: 100%;
  float: left;
}
.neutra-b {
  font-family: 'Neutra';
  font-weight: bold;
  margin-top: 10px;
}
.bkg-section {
  width: 100%;
  display: table;
  table-layout: fixed;
  padding: 30px 0;
}
.bkg-section .table-row {
  display: table-row;
}
.bkg-section .col {
  display: table-cell;
  width: auto;
}
.bkg-section .col-1 {
  vertical-align: middle;
  text-align: center;
}
.bkg-section .col-2 {
  width: 1170px;
  text-align: justify;
  padding: 0 15px;
}
.post-graphic {
  max-height: 200px;
  max-width: 330px;
  display: block;
  margin: 0 auto;
}
.adult-day-care {
  margin-top: 10px;
}
.falling {
  margin-top: 40px;
}

.alz-parallax,
.blog-parallax {
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  /*background-position: 30% 50%;*/
  background-position: center;
  width: 100%;
  height: 400px;
  display: table;
}
.quote-container {
  color: #fff;
  font-size: 50px;
  text-align: center;
  line-height: 60px;
  vertical-align: middle;
  display: table-cell;
  height: 400px;
  font-family: 'Neutra';
  font-weight: 200;
}
.quote-container .quote {
  font-size: 80px;
  font-weight: normal;
  vertical-align: sub;
}
.start-quote {
  margin-right: -6px;
}
.end-quote {
  margin-left: -10px;
}
.quote-container .person {
  font-size: 40px;
  font-weight: bold;
  display: block;
  margin-top: 20px;
}
.gradient-bkg-light {
  background: rgb(244,239,245);
  background: linear-gradient(110deg, rgba(244,239,245,1) 0%, rgba(221,213,231,1) 100%);
}
.anchor-fix {
  width: 100%;
  height: 90px;
  margin-top: -90px;
}
.icons-container {
  text-align: center;
  margin-top: 40px;
  max-width: 1000px;
}
.icons-container span {
  font-family: Nixie One;
  font-size: 24px;
}
.icons-container a:hover {
  text-decoration: none;
}
.icons-container img {
  transition: all 0.25s;
  display: block;
  margin: 0 auto 10px auto;
}
.icons-container a:hover img {
  transform: translateY(-10px);
}
.icons-container .section-heading {
  display: inline-block;
}
.icons-container .underline {
  height: 2px;
  width: 0;
  background: #7C51A2;
  transition: all 0.5s;
  display: block;
  margin: 0 auto;
}
.icons-container a:hover .underline {
  width: 100%;
}
.section {
  padding: 50px 0;
  margin: 20px 0;
  width: 100%;
}
.gradient-bkg-purple {
  background: #B498C8;
  background: linear-gradient(110deg, #B498C8 0%, #7B50A1 100%);
}
.white-frame {
  padding: 35px 50px;
  color: #fff;
  font-family: Neutra;
  font-size: 30px;
  line-height: 45px;
  border: 3px solid #fff;
  position: relative;
  text-align: center;
  max-width: 780px;
  display: block;
  margin: 0 auto;
}
.white-frame .line-1 {
  font-size: 35px;
  letter-spacing: 1.8px;
  line-height: 50px;
}
.white-frame .line-2 {
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 2px;
}
.white-frame .line-3 {
  font-size: 29px;
  letter-spacing: 0.1px;
}
.frame-shadow {
  position: absolute;
  opacity: 0.3;
}
.frame-shadow-top,
.frame-shadow-bottom {
  background-image: url(/slc/images/blog/alz_post_3/shadow-bottom.png);
  height: 20px;
  width: 100%;
}
.frame-shadow-top {
  top: 0;
  left: 0;
}
.frame-shadow-bottom {
  top: 100%;
  margin-top: 3px;
  left: 0;
}
/*.frame-shadow-left,
.frame-shadow-right {
  background-image: url(/slc/images/blog/alz_post_3/shadow-right.png);
  width: 20px;
  height: 100%;
}
.frame-shadow-left {
  top: 0;
  left: 0;
}
.frame-shadow-right {
  top: 0;
  left: 100%;
  margin-left: 3px;
}*/

.ul-bkg-light {
  padding: 0;
  margin-bottom: 10px;
}
.ul-bkg-light li {
  /*background: #F1EDF5;*/
  background: linear-gradient(110deg, rgba(244,239,245,1) 0%, rgba(221,213,231,1) 100%);
  font-family: Neutra;
  font-size: 25px;
  margin-bottom: 20px;
  border-radius: 40px 0 0 40px;
  position: relative;
}
.ul-bkg-light .li-icon {
  width: 80px;
  margin-right: 10px;
}
.ul-bkg-light .triangle-end {
  float: right;
  height: 80px;
  width: 80px;
}
.alz-post-3 h2  {
  border-bottom: 2px solid #7C51A2;
  margin-bottom: 20px;
}
.pdf-img {
  width: 350px;
  margin-left: 5%;
}
.moving-imgs img {
  display: block;
  margin: 20px auto;
  float: left;
}
.tip-container {
  display: table;
  margin-bottom: 20px;
  padding: 0;
  margin-top: -10px;
}
.tip-container .tip,
.tip-container span {
  display: table-cell;
  color: #3A5898; 
}
.tip-container h2 {
  margin: 0;
  transform: translateY(20px);
  color: #3A5898;
}
.tip-container span {
  padding-left: 15px;
  font-style: italic;
}

.sep-dot-light {
  border-top: 2px dotted #ddd;
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
}
.border-dotted-light {
  border: 2px dotted #ddd;
  padding: 30px;
}
.peaches {
  background: #F7F8F7;
  padding: 0;
  height: 719px;
}
.peaches img {
  width: 100%;
}
.bkg-img-tall {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 10px;
  left: 15px;
  height: calc(100% - 10px);
  width: calc(100% - 30px);
}
.workout {
  background-image: url(/slc/images/blog/careers/workout.jpg);
  background-position: center;
}
.col-md-8 .grid-box {
  width: 50%;
  float: left;
  padding-right: 30px;
}
.col-md-8 .grid-box.last {
  padding-right: 0;
  padding-left: 30px;
}
.line,
.circle-center {
  position: absolute;
  background: red;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  opacity: 0.8;
}
.line-vertical {
  width: 1px;
  height: 88%;
}
.line-horizontal {
  width: 88%;
  height: 1px;
  top: 48.5%;
}
.circle-center {
  border-radius: 50%;
  background: #fff;
  top: 48.5%;
  height: 40px;
  width: 40px;
  opacity: 1;
}
.relax {
  background-size: cover;
  background-position: center;
  margin-top: 30px;
}
.relax .white-frame {
  background: rgba(255,255,255,0.7);
  color: #434343;
  width: 90%;
  padding: 20px;
}
.width-20 {
  width: calc(100% - 20px);
}
.resp-sm-992 {
  display: none;
}
.blank {
  height: 100%;
  width: 100%;
}
.focus .blank {
  height: 555px;
}
.number-list-item {
  font-family: Neutra;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}
.health-wellness {
  margin-top: -33px;
  margin-bottom: 40px;
}
.reading {
  transform: translateX(6px);
}
.col-spacer {
  height: 80px;
}
.cyber-outer {
  padding: 7% 15px 5% 15px;
}
.cyber-inner {
  position: absolute;
  z-index: 0;
  top: 3%;
  left: -12%;
  height: 100%;
  width: 115%;
}
.img-1200-sm {
  display: none;
}
.cyber-outer ul {
  list-style: none;
}
.cyber-outer h4 {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 20px;
  text-transform: uppercase;
  margin-left: -30px;
  letter-spacing: 0.5px;
}
.btn-orange {
  display: inline-block;
  background: #E8A172;
}
.btn-orange:hover {
  border: 1px solid #000;
}
.al-form-gray .iphorm-submit-wrap button span:hover {
  background: #aaa;
  border: 1px solid transparent;
}
.link_blk {
  color: #000;
  border-bottom: 1px solid gray;
}
.link_blk:hover {
  text-decoration: none;
  color: #444;
}
.thumb {
  padding: 5px;
  border: 1px solid #ccc;
}

@media(max-width: 1390px){
  .bkg-section .col {
    display: block;
  }
  .bkg-section .col-2 {
    margin: 0 auto;
  }
  .bkg-section .neutra-b {
    text-align: center;
  }
}

@media(min-width: 1200px) {
  .hipster-1200 {
    display: none;
  }
  .hipster-full {
    display: block;
  }
}

@media(max-width: 1200px){
  .cyber-outer {
    padding: 50px 15px;
  }
  .cyber-inner {
    top: 87%;
    left: -15%;
  }
  .img-1200-sm {
    display: block;
  }
  .img-1200-lg {
    display: none;
  }
  .alz-facts img {
    height: 244px;
  }
  .lock {
    margin-top: 0;
    display: block;
    margin: 0 auto;
    max-width: 400px;
  }
  .bkg-section .col-2 {
    width: 970px;
  }
  .post-graphic {
    display: inline;
  }
  .falling {
    margin-top: 0;
    margin-left: 40px;
  }
  .adult-day-care {
    display: block;
    margin-top: 20px;
  }

  .blank {
    height: 790px;
  }
  .focus .blank {
    height: 710px;
  }
  .hipster-1200 {
    display: block;
  }
  .hipster-full {
    display: none;
  }
  .headphones,
  .hipster-1200 {
    float: left;
    margin-bottom: 20px;
  }
  .headphones {
    width: 65.319%;
    margin-right: 1.064%;
  }
  .hipster-1200 {
    width: 33.617%;
  }
}

@media(max-width: 992px){
  .blog-img {
    width: 70%;
    margin: 20px auto;
    display: block;
  }
  .al-flex {
    flex-direction: column;
  }
  .al-form,
  .al-article {
    flex: 1;
    width: 100%;
    margin: 0;
  }
  .al-article {
    border: none;
    margin-top: 20px;
  }
  .alz-blog-post h1 {
    font-size: 35px;
  }
  .responsive-img-med {
    display: block;
    margin: 0 auto;
  }
  .alz-facts img {
    height: 188px;
    margin: 30px auto 0 auto;
  }
  .help {
    max-width: 400px;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
  }
  .bkg-section .col-2 {
    width: 750px;
  }
  .alz-blog-post h2.part_three {
    text-align: center;
  }
  .icons-container .section-heading {
    margin-bottom: 30px;
  }
  .triangle-end {
    display: none;
  }
  .ul-bkg-light li {
    text-align: left;
    display: table;
  }
  .ul-bkg-light .li-icon {
    display: table-cell;
  }
  .ul-bkg-light span {
    display: table-cell;
    vertical-align: middle;
    padding: 20px;
  }
  .pdf-img {
    margin: 0 auto;
    display: block;
  }
  .moving-imgs img {
    width: 48%; 
  }
  .moving-imgs img:first-child {
    margin-right: 4%;
  }
  .width-20 {
    width: 100%;
  }
  .resp-sm-992 {
    display: block;
  }
  .resp-lg-992 {
    display: none;
  }
  .resp-table-2 {
    width: 100%;
    display: table;
    margin-top: 20px;
  }
  .gutter {
    display: table-cell;
    width: 1%;
  }
  .workout,
  .peaches,
  .focus-copy,
  .lotus-container {
    display: table-cell;
    width: 49.5%;
    position: relative;
    top: 0;
    left: 0;
  }
  .grid-container {
    float: left;
  }
  .circle-center,
  .line-horizontal {
    top: 50%;
  }
  .focus {
    margin-top: 30px;
  }
  .focus .blank {
    height: 270px;
  }
  .focus-copy {
    vertical-align: top;
    padding: 0 10px;
  }
  .focus .gutter {
    width: 1%;
  }
  .lotus {
    background-position-y: 70%;
    width: calc(100% - 15px);
    top: 0;
  }
  .quote-container {
    padding: 40px 0;
  }
  .col-spacer {
    height: 20px;
  }
}

@media(max-width: 768px){
  .alz-facts img {
    height: auto;
    max-width: 250px;
    margin-bottom: 60px;
  }
  .alz-facts .left-margin {
    transform: none;
  }
  .alz-facts div:last-child img {
    margin-bottom: 0;
  }
  .responsive-half {
    width: 100%;
    display: block;
    text-align: center;
    float: none;
  }
  .house-img {
    width: 400px;
    margin: 0 auto;
  }
  .house-img img {
    margin-top: 20px;
  }
  .responsive-half h3 {
    margin-top: 20px;
  }
  .bkg-section .col-2 {
    width: 100%;
  }
  .post-graphic {
    width: 45%;
    height: auto;
  }
  .falling {
    margin-left: 20px;
  }
  .anchor-fix {
    margin-top: -140px;
    height: 140px;
  }
  p {
    text-align: left;
  }
}

@media(max-width: 645px){
  .center-mobile *{
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .al-form h3 {
    font-size: 24px;
  }
  .link_blk {
    border: none;
    margin-bottom: 30px;
  }
  .bold-mobile {
    font-weight: bold;
  }
  .cyber-inner {
    top: 96%;
    width: 80%;
  }
  .alz-blog-post h1 {
    font-size: 25px;
  }
  .alz-blog-post h2 {
    font-size: 22px;
  }
  .alz-blog-post h3 {
    font-size: 18px;
  }
  ul.numbered-list {
    padding: 0;
  }
  ul.numbered-list .bullet-number {
    float: left;
    margin-bottom: 10px;
  }
  ul.numbered-list li {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 10px;
    line-height: 25px;
  }
  .white-frame {
    padding: 25px 0 25px 0;
    line-height: 30px;
  }
  .white-frame .line-1 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 35px;
  }
  .white-frame .line-2 {
    font-size: 27px;
    font-weight: bold;
    letter-spacing: 0;
  }
  .white-frame .line-3 {
    font-size: 18px;
    letter-spacing: 0;
  }
}

@media (max-width: 615px){
  .line,
  .circle {
    display: none;
  }
  .col-md-8 .grid-box,
  .col-md-8 .grid-box.last {
    width: 100%;
    padding: 0 20px;
  }
}

@media(max-width: 467px){
  .alz-blog-post h1 {
    font-size: 21px;
    margin-top: 30px;
  }
  .purple-lines {
    padding: 15px 0;
    margin-bottom: 20px;
  }
  .post-2 img {
    width: 100%;
  }
  .post-graphic {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
  }
  .falling {
    margin-top: 40px;
    min-height: 250px;
  }
  .adult-day-care {
    margin-top: 30px;
  }
  .ul-bkg-light .li-icon {
    display: block;
    position: absolute;
    top: -8px;
    left: -10px;
    width: 55px;
  }
  .ul-bkg-light span {
    padding: 20px 0px 20px 48px;
  }
  .moving-imgs img {
    width: 100%;
    margin-right: 0;
  }
  .peaches,
  .workout,
  .focus-copy,
  .lotus-container {
    width: 100%;
    height: 100%;
    display: block;
  }
  .gutter {
    display: none;
  }
  .lotus-container {
    position: relative;
    margin-top: 10px;
  }
  .lotus {
    position: absolute;
    left: 8px;
  }
  .center-mobile {
    display: block;
    margin: 0 auto;
  }
}.related-posts h3{font-size:30px;margin-top:50px;margin-bottom:30px}.related-posts a{transition:all 0.3s;color:#000;display:block;letter-spacing:1px;text-transform:uppercase;text-align:center;text-decoration:none!important}.related-posts a:hover{color:#337ab7}.related-posts img{transition:opacity 0.3s}.related-posts img:hover{opacity:.5}.card{border:1px solid #ccc;margin-bottom:30px}.card-text{padding:25px;padding-bottom:15%}@media (min-width:1200px){.related-posts .card{width:90%}}