@charset "UTF-8";.font-regular,.single-news-item article .article-wrapper,.single-news-item article aside .related-article-links time,.body-articles .reg-article a p.date,.news-area .reg-article a p.date,.news-top .big-article a p.date,.news-archive-filters .cat-menu-wrapper .cat-dropdown ul li a,#pindrop-background-block .pin-box .pin-label,.dl-item .member-info .member-highlights span,.dl-item .member-info .member-name,.section-header .section-subtitle,.impact-section .inner-impact-wrapper .impact-box .impact-content,.page-header-membership .header-content h2,#member-account-wrapper .member-account-container .right-member-col,#member-account-wrapper .member-account-container .left-member-col,#member-account-wrapper .member-logging-out,#member-account-wrapper .member-loading,.historyItems .historyFlex .historyItemContent,.login-page #SFctr,.member-signup-container #SFctr #SFdlgtxt,.member-signup-container #SFctr .SFfrm tbody,#SFctr #SFdlgtxt,#SFctr #SFusrdlg{font-family:Archivo,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.font-header,.single-news-item article aside .related-article-links,.section-header,.impact-section .inner-impact-wrapper .impact-box h2,.history-wrapper .history-content .history-statement,.history-wrapper .history-content .history-year .year-subtitle,.history-wrapper .history-content .history-year .year,.pull-quote-wrapper .pull-quote blockquote,.page-header-membership .header-content h1,.side-by-side-content .mid-container .side-by-side-wrapper h2,.side-by-side-content .mid-container .side-by-side-wrapper h3,.side-by-side-content .mid-container .side-by-side-wrapper h4,.historyItems .historyFlex .historyItemContent h3,.historyItems .historyFlex .historyItemYear,.member-signup-container .membership-cost,.member-signup-container h2,header.page-header .header-content .header-right.text-summary p strong,#SFctr #SFusrdlg .SFlst a h2,.button,.login-page #SFctr table.SFfrm tr td button,.member-signup-container #SFctr .SFbtx button,.member-signup-container #SFctr .SFfpybtx .SFfpybtn,#SFctr .SFbtx button{font-family:Archivo Black,sans-serif;font-weight:400;font-style:normal}.button.button-orange,#directoryTop .directory-top-search button.button,.login-page #SFctr table.SFfrm tr td button,.member-signup-container #SFctr .SFfpybtx .SFfpybtn,#SFctr .SFbtx button.button,.member-signup-container #SFctr .SFbtx button,#SFctr .SFbtx button.button-orange,#SFctr .SFbtx #directoryTop .directory-top-search button,#directoryTop .directory-top-search #SFctr .SFbtx button,#SFctr .SFbtx button{background-color:#f27149;color:#fff!important;text-decoration:none;border:none}.button.button-orange:hover,#directoryTop .directory-top-search button.button:hover,.login-page #SFctr table.SFfrm tr td button:hover,.member-signup-container #SFctr .SFfpybtx .SFfpybtn:hover,#SFctr .SFbtx button.button:hover,#SFctr .SFbtx button.button-orange:hover,#SFctr .SFbtx #directoryTop .directory-top-search button:hover,#directoryTop .directory-top-search #SFctr .SFbtx button:hover,#SFctr .SFbtx button:hover{background-color:#ef4c19}body{margin:0}.container{width:100%;max-width:1600px;margin:auto;box-sizing:border-box}.mid-container{width:100%;max-width:1200px;margin:auto;box-sizing:border-box}.thin-container{width:100%;max-width:1000px;margin:auto;box-sizing:border-box}.full-width{width:100%}.sr-only{position:absolute;width:0;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#SFctr #SFdlgtxt{height:auto!important}#SFctr #SFusrdlg{background:#33251c!important;color:#fae2b3!important;border-radius:5px!important}#SFctr #SFusrdlg .SFlst a{border:1px solid #fae2b3!important;border-radius:5px!important;color:#fae2b3}#SFctr #SFusrdlg .SFlst a h2{color:#fae2b3}#SFctr #SFdlgtxt{background:#33251c!important;color:#fae2b3!important;border-radius:5px!important}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#33251c}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#fae2b3;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.font-regular,.single-news-item article .article-wrapper,.single-news-item article aside .related-article-links time,.body-articles .reg-article a p.date,.news-area .reg-article a p.date,.news-top .big-article a p.date,.news-archive-filters .cat-menu-wrapper .cat-dropdown ul li a,#pindrop-background-block .pin-box .pin-label,.dl-item .member-info .member-highlights span,.dl-item .member-info .member-name,.section-header .section-subtitle,.impact-section .inner-impact-wrapper .impact-box .impact-content,.page-header-membership .header-content h2,#member-account-wrapper .member-account-container .right-member-col,#member-account-wrapper .member-account-container .left-member-col,#member-account-wrapper .member-logging-out,#member-account-wrapper .member-loading,.historyItems .historyFlex .historyItemContent,.login-page #SFctr,.member-signup-container #SFctr #SFdlgtxt,.member-signup-container #SFctr .SFfrm tbody,#SFctr #SFusrdlg,#SFctr #SFdlgtxt{font-family:Archivo,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.font-header,.single-news-item article aside .related-article-links,.section-header,.impact-section .inner-impact-wrapper .impact-box h2,.history-wrapper .history-content .history-statement,.history-wrapper .history-content .history-year .year-subtitle,.history-wrapper .history-content .history-year .year,.pull-quote-wrapper .pull-quote blockquote,.page-header-membership .header-content h1,.side-by-side-content .mid-container .side-by-side-wrapper h2,.side-by-side-content .mid-container .side-by-side-wrapper h3,.side-by-side-content .mid-container .side-by-side-wrapper h4,.historyItems .historyFlex .historyItemContent h3,.historyItems .historyFlex .historyItemYear,.member-signup-container .membership-cost,.member-signup-container h2,header.page-header .header-content .header-right.text-summary p strong,.button,.login-page #SFctr table.SFfrm tr td button,.member-signup-container #SFctr .SFbtx button,.member-signup-container #SFctr .SFfpybtx .SFfpybtn,#SFctr #SFusrdlg .SFlst a h2,#SFctr .SFbtx button{font-family:Archivo Black,sans-serif;font-weight:400;font-style:normal}.font-script,.impact-section .inner-impact-wrapper .impact-box .script-box{font-family:Caveat,cursive;font-weight:400;font-style:normal}.button,.login-page #SFctr table.SFfrm tr td button,.member-signup-container #SFctr .SFbtx button,.member-signup-container #SFctr .SFfpybtx .SFfpybtn,#SFctr .SFbtx button{padding:10px 20px!important;border-radius:5px;display:inline-block!important}.button.button-orange,#directoryTop .directory-top-search button.button,.login-page #SFctr table.SFfrm tr td button,.member-signup-container #SFctr .SFfpybtx .SFfpybtn,#SFctr .SFbtx button.button-orange,#SFctr .SFbtx #directoryTop .directory-top-search button,#directoryTop .directory-top-search #SFctr .SFbtx button,.member-signup-container #SFctr .SFbtx button,#SFctr .SFbtx button.button,#SFctr .SFbtx button{background-color:#f27149;color:#fff!important;text-decoration:none;border:none}.button.button-orange:hover,#directoryTop .directory-top-search button.button:hover,.login-page #SFctr table.SFfrm tr td button:hover,.member-signup-container #SFctr .SFfpybtx .SFfpybtn:hover,#SFctr .SFbtx button.button-orange:hover,#SFctr .SFbtx #directoryTop .directory-top-search button:hover,#directoryTop .directory-top-search #SFctr .SFbtx button:hover,#SFctr .SFbtx button.button:hover,#SFctr .SFbtx button:hover{background-color:#ef4c19}.button.button-dark,.login-page #SFctr table.SFfrm tr td button.button-dark,.member-signup-container #SFctr .SFfpybtx .button-dark.SFfpybtn,#SFctr .SFbtx button.button-dark{background-color:#33251c;color:#fae2b3!important;text-decoration:none}.button.button-dark:hover,.login-page #SFctr table.SFfrm tr td button.button-dark:hover,.member-signup-container #SFctr .SFfpybtx .button-dark.SFfpybtn:hover,#SFctr .SFbtx button.button-dark:hover{background-color:#120d0a}.button.button-dark-outline,.login-page #SFctr table.SFfrm tr td button.button-dark-outline,.member-signup-container #SFctr .SFfpybtx .button-dark-outline.SFfpybtn,#SFctr .SFbtx button.button-dark-outline{background-color:transparent;color:#33251c!important;border:2px solid #33251c;text-decoration:none;padding-top:8px!important;padding-bottom:8px!important}.button.button-dark-outline:hover,.login-page #SFctr table.SFfrm tr td button.button-dark-outline:hover,.member-signup-container #SFctr .SFfpybtx .button-dark-outline.SFfpybtn:hover,#SFctr .SFbtx button.button-dark-outline:hover{background-color:#33251c;color:#fae2b3!important}.button.button-light-outline,.login-page #SFctr table.SFfrm tr td button.button-light-outline,.member-signup-container #SFctr .SFfpybtx .button-light-outline.SFfpybtn,#SFctr .SFbtx button.button-light-outline{background-color:transparent;color:#fae2b3!important;border:2px solid #fae2b3;text-decoration:none;padding-top:8px!important;padding-bottom:8px!important}.button.button-light-outline:hover,.login-page #SFctr table.SFfrm tr td button.button-light-outline:hover,.member-signup-container #SFctr .SFfpybtx .button-light-outline.SFfpybtn:hover,#SFctr .SFbtx button.button-light-outline:hover{background-color:#fae2b3;color:#33251c!important}body{background:#fae2b3}#almaHeader{background:#33251c;display:block}#almaHeader #topNav{background:#fae2b3;display:block}#almaHeader #primaryNav .container{padding:5px}#almaHeader #primaryNav .container #almaHome{display:inline-block;vertical-align:middle}#almaHeader #primaryNav .container ul{padding:0;display:inline-block;vertical-align:middle;width:calc(100% - 125px);float:right;text-align:right}#almaHeader #primaryNav .container ul li{display:inline-block;margin-left:20px;padding-bottom:30px}#almaHeader #primaryNav .container ul li a{text-decoration:none;color:#fae2b3;display:block;padding:10px}#almaHeader #primaryNav .container ul li a:hover{color:#fff}#almaHeader #primaryNav .container ul li .sub-menu{position:absolute;width:100%;background:#33251c;display:none;left:0;border-top:1px solid #fae2b3;margin-top:30px;z-index:50}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Stack .sub-menu-items{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-column-gap:10px;grid-row-gap:10px}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Stack .sub-menu-item{align-self:start;width:100%;height:100%;padding-right:10px;margin:auto;display:block}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Stack .sub-menu-item .sub-item-title{display:block;font-size:18px;font-weight:700;margin-bottom:10px}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Stack .sub-menu-link{display:block;color:#fae2b3;text-decoration:none;width:100%;padding:10px 5%;box-sizing:border-box;border-radius:10px}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Stack .sub-menu-link:hover{background:#120d0a;color:#fff}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Stack .sub-menu-link .sub-item-description{display:block;margin-top:10px;font-size:14px;line-height:1.8em}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Stack .sub-menu-link .stack-sub_item_image{display:block;width:100%;height:150px;margin-top:10px;object-fit:cover;border-radius:10px}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-items{width:100%;display:flex;flex-wrap:wrap}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-item{width:30%;margin:0% 0% 20px 1.5%;background:#fae2b3;color:#33251c;display:flex;padding:0;border-radius:10px;overflow:hidden}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-item:hover{background:#fdf4e3}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-item .sub-item-title{display:block;font-size:18px;font-weight:700;margin-bottom:5px;line-height:1.6em}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-item .sub-menu-item-image{min-width:100px}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-item .sub-menu-item-content{padding:10px;line-height:1.4em}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-link{display:block;color:#fae2b3;text-decoration:none;width:100%;padding:10px 5%;box-sizing:border-box;border-radius:10px}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-link:hover{background:#120d0a}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-link .sub-item-description{display:block;margin-top:10px;font-size:14px;line-height:1.8em}#almaHeader #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-link .stack-sub_item_image{display:block;width:100%;height:150px;margin-top:10px;object-fit:cover;border-radius:10px}#almaHeader #primaryNav .container ul li .sub-menu .sub-menu-inner{position:absolute;width:100%;background:#33251c;color:#fae2b3;text-align:left;padding-top:30px;padding-bottom:30px;box-sizing:border-box}#almaHeader #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title{display:inline-block;position:relative;vertical-align:top;width:350px;line-height:1.5em;font-size:20px;padding-bottom:30px}#almaHeader #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title h3{font-size:32px;margin:0 0 15px}#almaHeader #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-items-wrap{width:calc(100% - 380px);padding-left:20px;display:inline-block;position:relative;vertical-align:top}#almaHeader #primaryNav .container ul li .sub-menu li{display:block;margin:0}#almaHeader #primaryNav .container ul li .sub-menu li a{padding:10px;white-space:nowrap}#almaHeader #primaryNav .container ul li.has-submenu:hover .sub-menu{display:block}#almaHeader #primaryNav .container ul li.has-submenu .nav-arrow-down{height:0px;width:100%}#almaHeader #primaryNav .container ul li.has-submenu .nav-arrow-down .nav-arrow-down-inner{width:30px;display:block;position:relative;margin:auto}#almaHeader #primaryNav .container ul li.has-submenu .nav-arrow-down .nav-arrow-down-inner svg{display:block;position:absolute;top:0;fill:#fae2b3;transform:scale(0);transform-origin:top center;transition:transform .3s ease-in-out}#almaHeader #primaryNav .container ul li.has-submenu:hover .nav-arrow-down .nav-arrow-down-inner svg{transform:scale(1)}#almaHeader #primaryNav .container ul li .primary-nav-no-link{cursor:default;padding:10px;color:#fae2b3;display:block}#almaHeader #primaryNav .container ul li .primary-nav-no-link:hover{color:#fff}#almaHeader .mobile-home,#almaHeader #tastyBurger{display:none}#topNav .alma-languages{width:110px;position:relative;display:inline-block;cursor:pointer;border:1px solid #33251c;border-radius:30px;padding:5px;margin:5px}#topNav .alma-languages:hover{border:1px solid #fff;background:#fff}#topNav .alma-languages:hover .language-selector-dropdown{display:block;transform:scale(1)}#topNav .menu-top-nav-container{width:calc(100% - 140px);display:inline-block;text-align:right}#topNav .menu-top-nav-container ul{margin:0;padding:0}#topNav .menu-top-nav-container ul li{display:inline-block;margin-left:20px}#topNav .menu-top-nav-container ul li a{text-decoration:none;color:#33251c;display:block;padding:10px}#topNav .globe-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px}#topNav .globe-icon svg{width:100%;height:100%;fill:#33251c}#topNav .down-arrow-icon{width:12px;height:12px;display:block;position:absolute;right:15px;top:8px}#topNav .down-arrow-icon svg{width:100%;height:100%;fill:#33251c}#topNav .selected-language{display:inline-block;vertical-align:middle;font-size:18px;color:#33251c;text-transform:uppercase}#topNav .language-selector-dropdown{display:block;width:200px;padding:0;box-sizing:border-box;background:#fff;color:#33251c;border-radius:5px;position:absolute;z-index:50;top:25px;margin-top:5px;transform:scale(0);transform-origin:top left;transition:transform .3s ease-in-out;transition-delay:.01s;-webkit-box-shadow:0 3px 5px 0 #000000;box-shadow:0 3px 5px #000}#topNav .language-selector-dropdown a{display:block;padding:10px;text-decoration:none;color:#33251c}#topNav .language-selector-dropdown a:hover{color:#41bcb0}@media screen and (max-width:1130px){body.no-scroll{overflow:hidden}#almaHeader{position:relative}#almaHeader .mobile-home{display:block;height:50px;width:auto}#almaHeader .mobile-home img{height:50px;width:auto}#almaHeader #tastyBurger{display:block}#almaHeader #tastyBurger{position:absolute;top:10px;right:5px;z-index:1001;padding:5px 15px}#almaHeader .alma-nav-wrappers{position:fixed;top:0;left:100%;width:100%;height:100%;padding-top:20px;background:#fae2b3;box-sizing:border-box;transition:left .3s ease-in-out;z-index:999}#almaHeader .alma-nav-wrappers.active{left:0}#almaHeader .alma-nav-wrappers #primaryNav .container #almaHome{display:none}#almaHeader .alma-nav-wrappers #primaryNav .container ul{width:100%}#almaHeader .alma-nav-wrappers #primaryNav .container ul li{display:block;color:#33251c;text-align:left;margin-left:0;padding-bottom:0;position:relative}#almaHeader .alma-nav-wrappers #primaryNav .container ul li a{color:#33251c;font-size:20px;text-align:left;padding-bottom:20px;padding-top:20px;display:block;width:calc(100% - 80px)}#almaHeader .alma-nav-wrappers #primaryNav .container ul li a:hover{color:#41bcb0}#almaHeader .alma-nav-wrappers #primaryNav .container ul li a.button.button-orange,#almaHeader .alma-nav-wrappers #primaryNav .container ul li .member-signup-container #SFctr .SFfpybtx a.SFfpybtn,.member-signup-container #SFctr .SFfpybtx #almaHeader .alma-nav-wrappers #primaryNav .container ul li a.SFfpybtn{display:inline-block;width:auto;margin-left:10px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .primary-nav-no-link{color:#33251c;font-size:20px;width:calc(100% - 80px);padding-bottom:20px;padding-top:20px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .nav-arrow-down{display:block;width:60px;height:50px;position:absolute;right:0;top:6px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .nav-arrow-down .nav-arrow-down-inner{position:relative;height:40px;background:#33251c;width:40px;top:5px;border-radius:5px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .nav-arrow-down .nav-arrow-down-inner svg{transform:scale(1);transform:rotate(90deg);transform-origin:center;width:30px;height:14px;left:5px;top:14px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu{position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%;height:100%;top:0;left:100%;margin-top:0;z-index:200;display:block!important;transition:left .3s ease-in-out;background:#fae2b3}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu.active{left:0}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner{background:#fae2b3;color:#33251c;display:block;width:100%;position:relative}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title{width:100%;padding:20px;box-sizing:border-box;font-size:24px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title h3{font-size:20px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title p{font-size:16px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button .button.button-orange,#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button #directoryTop .directory-top-search button.button,#directoryTop .directory-top-search #almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button button.button,#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button .login-page #SFctr table.SFfrm tr td button,.login-page #SFctr table.SFfrm tr td #almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button button,#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button .member-signup-container #SFctr .SFfpybtx .SFfpybtn,.member-signup-container #SFctr .SFfpybtx #almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button .SFfpybtn,#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button #SFctr .SFbtx button,#SFctr .SFbtx #almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-title .sub-menu-button button{font-size:20px;padding:5px 20px!important;margin-left:0}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-items-wrap{width:100%;display:block;padding:0 20px 20px;box-sizing:border-box}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-items-wrap .sub-menu-items{display:block}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item{width:100%;margin:0;border-bottom:1px solid #33251c;padding:20px 0}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item .sub-menu-link{font-size:18px;padding:0;box-sizing:content-box;color:#33251c}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item .sub-menu-link .sub-item-description{font-size:16px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item .sub-menu-link .stack-sub_item_image{height:200px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item .sub-menu-link:hover{background:none}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-inner .sub-menu-items-wrap .sub-menu-items{width:100%;display:block}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item{width:100%;margin:20px 0;background:#33251c;color:#fae2b3;display:flex;padding:0!important;border-radius:10px;overflow:hidden}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item .sub-menu-item-image{width:100px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item .sub-item-title{display:block;font-size:18px;font-weight:700;margin-bottom:5px;line-height:1.6em}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item .sub-menu-item-image{min-width:100px}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item .sub-menu-item-content{padding:10px;line-height:1.4em;width:calc(100% - 100px)}#almaHeader .alma-nav-wrappers #primaryNav .container ul li .sub-menu.menu-type-Block .sub-menu-inner .sub-menu-items-wrap .sub-menu-items .sub-menu-item:hover{background:#543d2e}#almaHeader .alma-nav-wrappers #topNav .container .alma-languages{display:block;margin-left:20px}#almaHeader .alma-nav-wrappers #topNav .container .menu-top-nav-container .nav{display:block;width:100%}#almaHeader .alma-nav-wrappers #topNav .container .menu-top-nav-container .nav li{display:block;width:100%;text-align:left;position:relative}}#almaFooter{background:#33251c;color:#fae2b3}#almaFooter .footer-top-section{padding:40px 0;border-bottom:1px solid #fae2b3}#almaFooter .footer-top-section .footer-top-text{font-size:18px;padding:0 10px;display:inline-block;vertical-align:middle}#almaFooter .footer-top-section .footer-social-icons{display:inline-block;vertical-align:middle;width:200px}#almaFooter .footer-top-section .footer-social-icons a{width:20px;height:20px;vertical-align:middle;display:inline-block;margin:0 5px}#almaFooter .footer-top-section .footer-social-icons a svg{display:block;height:20px;width:20px;fill:#fae2b3}#almaFooter .footer-body-area{display:flex}#almaFooter .footer-body-area .footer-body-column-1,#almaFooter .footer-body-area .footer-body-column-2,#almaFooter .footer-body-area .footer-body-column-3{width:20%;padding:10px;box-sizing:border-box}#almaFooter .footer-body-area .footer-body-column-1 ul,#almaFooter .footer-body-area .footer-body-column-2 ul,#almaFooter .footer-body-area .footer-body-column-3 ul{list-style:none;padding:0;margin:10px 0 0}#almaFooter .footer-body-area .footer-body-column-1 ul li,#almaFooter .footer-body-area .footer-body-column-2 ul li,#almaFooter .footer-body-area .footer-body-column-3 ul li{margin-bottom:10px}#almaFooter .footer-body-area .footer-body-column-1 ul li a,#almaFooter .footer-body-area .footer-body-column-2 ul li a,#almaFooter .footer-body-area .footer-body-column-3 ul li a{display:inline-block;padding:5px 0;color:#fae2b3;text-decoration:none;font-size:18px}#almaFooter .footer-body-area .footer-body-column-1 ul li a:hover,#almaFooter .footer-body-area .footer-body-column-2 ul li a:hover,#almaFooter .footer-body-area .footer-body-column-3 ul li a:hover{text-decoration:underline}#almaFooter .footer-body-area .footer-body-column-3{font-size:18px;line-height:1.6}#almaFooter .footer-body-area .footer-body-column-4{padding:30px 10px 10px;box-sizing:border-box;width:40%}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll{margin-top:20px;display:block}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-email-wrapper{width:60%;display:inline-block;position:relative}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-email-wrapper input[type=email]{background:#33251c;color:#fae2b3;width:100%;padding:15px;box-sizing:border-box;font-size:18px;border:1px solid #fae2b3;border-radius:5px}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-email-wrapper input[type=email]:focus-visible{outline:none}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-email-wrapper label{display:block;position:absolute;top:17px;left:17px;font-size:18px;color:#fae2b3;background:#33251c;transition:all .3s ease}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-email-wrapper label.active{font-size:15px;top:-7px;padding:0 3px}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-submit-wrapper{width:150px;display:inline-block}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-submit-wrapper input[type=submit]{height:50px;width:120px;background:#f27149;color:#fff;border:none;border-radius:5px;font-size:18px}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-submit-wrapper input[type=submit]:hover{background:#ef4c19}#almaFooter .footer-body-area .footer-body-column-4 #mc_embed_signup_scroll .footer-submit-wrapper input[type=submit]:disabled{background:#f59679;cursor:not-allowed}#almaFooter .footer-bottom-section{font-size:18px;padding:20px 0;border-top:1px solid #fae2b3}#almaFooter .footer-bottom-section .footer-bottom-links a{color:#fae2b3;text-decoration:none;margin:0 10px;font-size:18px}#almaFooter .footer-bottom-section .footer-bottom-links a:hover{text-decoration:underline}#almaFooter .footer-bottom-section>div{vertical-align:middle;display:inline-block;margin:0 10px}#almaFooter .footer-bottom-section .footer-bottom-right{float:right;padding:20px 0}@media screen and (max-width:1300px){#almaFooter .footer-body-area{flex-wrap:wrap}#almaFooter .footer-body-area .footer-body-column-1,#almaFooter .footer-body-area .footer-body-column-2,#almaFooter .footer-body-area .footer-body-column-3{width:33%}#almaFooter .footer-body-area .footer-body-column-4{width:100%;padding-bottom:30px}}@media screen and (max-width:1050px){#almaFooter .footer-body-area{flex-wrap:wrap}#almaFooter .footer-body-area .footer-body-column-1,#almaFooter .footer-body-area .footer-body-column-2,#almaFooter .footer-body-area .footer-body-column-3{width:33%}#almaFooter .footer-body-area .footer-body-column-4{width:100%;padding-bottom:30px}#almaFooter .footer-bottom-section{text-align:center}#almaFooter .footer-bottom-section .footer-bottom-logo{display:block;margin-bottom:20px}#almaFooter .footer-bottom-section .footer-bottom-links,#almaFooter .footer-bottom-section .footer-bottom-right{float:none;display:inline-block;margin:10px 0;vertical-align:middle}}@media screen and (max-width:900px){#almaFooter .footer-top-section{text-align:center}#almaFooter .footer-top-section .footer-top-text{display:block;margin-bottom:20px;line-height:1.6em}#almaFooter .footer-top-section .footer-top-text .footer-social-icons{display:block}#almaFooter .footer-body-area{flex-wrap:wrap}#almaFooter .footer-body-area .footer-body-column-1,#almaFooter .footer-body-area .footer-body-column-2,#almaFooter .footer-body-area .footer-body-column-3{width:100%}#almaFooter .footer-body-area .footer-body-column-4{width:100%;padding-bottom:30px}#almaFooter .footer-body-area .footer-body-column-4 .font-header,#almaFooter .footer-body-area .footer-body-column-4 .single-news-item article aside .related-article-links,.single-news-item article aside #almaFooter .footer-body-area .footer-body-column-4 .related-article-links,#almaFooter .footer-body-area .footer-body-column-4 .section-header,#almaFooter .footer-body-area .footer-body-column-4 .impact-section .inner-impact-wrapper .impact-box h2,.impact-section .inner-impact-wrapper .impact-box #almaFooter .footer-body-area .footer-body-column-4 h2,#almaFooter .footer-body-area .footer-body-column-4 .history-wrapper .history-content .history-statement,.history-wrapper .history-content #almaFooter .footer-body-area .footer-body-column-4 .history-statement,#almaFooter .footer-body-area .footer-body-column-4 .history-wrapper .history-content .history-year .year-subtitle,.history-wrapper .history-content .history-year #almaFooter .footer-body-area .footer-body-column-4 .year-subtitle,#almaFooter .footer-body-area .footer-body-column-4 .history-wrapper .history-content .history-year .year,.history-wrapper .history-content .history-year #almaFooter .footer-body-area .footer-body-column-4 .year,#almaFooter .footer-body-area .footer-body-column-4 .pull-quote-wrapper .pull-quote blockquote,.pull-quote-wrapper .pull-quote #almaFooter .footer-body-area .footer-body-column-4 blockquote,#almaFooter .footer-body-area .footer-body-column-4 .page-header-membership .header-content h1,.page-header-membership .header-content #almaFooter .footer-body-area .footer-body-column-4 h1,#almaFooter .footer-body-area .footer-body-column-4 .side-by-side-content .mid-container .side-by-side-wrapper h2,.side-by-side-content .mid-container .side-by-side-wrapper #almaFooter .footer-body-area .footer-body-column-4 h2,#almaFooter .footer-body-area .footer-body-column-4 .side-by-side-content .mid-container .side-by-side-wrapper h3,.side-by-side-content .mid-container .side-by-side-wrapper #almaFooter .footer-body-area .footer-body-column-4 h3,#almaFooter .footer-body-area .footer-body-column-4 .side-by-side-content .mid-container .side-by-side-wrapper h4,.side-by-side-content .mid-container .side-by-side-wrapper #almaFooter .footer-body-area .footer-body-column-4 h4,#almaFooter .footer-body-area .footer-body-column-4 .historyItems .historyFlex .historyItemContent h3,.historyItems .historyFlex .historyItemContent #almaFooter .footer-body-area .footer-body-column-4 h3,#almaFooter .footer-body-area .footer-body-column-4 .historyItems .historyFlex .historyItemYear,.historyItems .historyFlex #almaFooter .footer-body-area .footer-body-column-4 .historyItemYear,#almaFooter .footer-body-area .footer-body-column-4 .member-signup-container .membership-cost,.member-signup-container #almaFooter .footer-body-area .footer-body-column-4 .membership-cost,#almaFooter .footer-body-area .footer-body-column-4 .member-signup-container h2,.member-signup-container #almaFooter .footer-body-area .footer-body-column-4 h2,#almaFooter .footer-body-area .footer-body-column-4 header.page-header .header-content .header-right.text-summary p strong,header.page-header .header-content .header-right.text-summary p #almaFooter .footer-body-area .footer-body-column-4 strong,#almaFooter .footer-body-area .footer-body-column-4 .button,#almaFooter .footer-body-area .footer-body-column-4 .login-page #SFctr table.SFfrm tr td button,.login-page #SFctr table.SFfrm tr td #almaFooter .footer-body-area .footer-body-column-4 button,#almaFooter .footer-body-area .footer-body-column-4 .member-signup-container #SFctr .SFfpybtx .SFfpybtn,.member-signup-container #SFctr .SFfpybtx #almaFooter .footer-body-area .footer-body-column-4 .SFfpybtn,#almaFooter .footer-body-area .footer-body-column-4 #SFctr #SFusrdlg .SFlst a h2,#SFctr #SFusrdlg .SFlst a #almaFooter .footer-body-area .footer-body-column-4 h2,#almaFooter .footer-body-area .footer-body-column-4 #SFctr .SFbtx button,#SFctr .SFbtx #almaFooter .footer-body-area .footer-body-column-4 button{line-height:1.6em}#almaFooter .footer-bottom-right{line-height:1.6em}}header.page-header h1.large{font-size:80px;line-height:1.4em;margin:0;padding:0}header.page-header h1.medium{font-size:60px;line-height:1.4em;margin:0;padding:0}header.page-header h1.small{font-size:40px;line-height:1.4em;margin:0;padding:0}header.page-header .header-content{padding:100px 0;display:flex;align-items:center;width:100%}header.page-header .header-content>div.header-left,header.page-header .header-content .header-right{width:50%;padding:0 25px;box-sizing:border-box}header.page-header .header-content>div.header-center{width:80%;padding:0;box-sizing:border-box;margin:auto;text-align:center}header.page-header .header-content .header-right.text-summary{font-size:18px}header.page-header .header-content .header-right.text-summary p{line-height:1.6em;margin:0 0 10px}header.page-header .header-content .header-right.text-summary p strong{font-size:20px}@media screen and (max-width:1300px){header.page-header .header-content h1.large{font-size:60px}header.page-header .header-content h1.medium{font-size:50px}header.page-header .header-content h1.small{font-size:35px}}@media screen and (max-width:900px){header.page-header .header-content h1.large{font-size:60px}header.page-header .header-content h1.medium{font-size:50px}header.page-header .header-content h1.small{font-size:35px}header.page-header .header-content{display:block;max-width:90%;width:600px;margin:auto}header.page-header .header-content>div{width:100%;margin-bottom:40px}}@media screen and (max-width:750px){header.page-header .header-content{width:100%}header.page-header .header-content h1.large{font-size:48px;margin-bottom:20px}header.page-header .header-content h1.medium{font-size:38px}header.page-header .header-content h1.small{font-size:28px}}.general-page-image-subheader{width:100%;overflow:hidden;position:relative}.general-page-image-subheader .portrait-number-boxes{position:relative;z-index:1;display:block;text-align:center}.general-page-image-subheader .portrait-number-boxes .portrait-number-box{width:250px;height:350px;margin:0 15px 30px;display:inline-block;box-sizing:border-box;border-radius:10px;overflow:hidden;position:relative}.general-page-image-subheader .portrait-number-boxes .portrait-number-box .grad-overlay{width:calc(100% - 10px);height:calc(100% - 10px);border-radius:5px;background:#33251c;background:linear-gradient(0deg,#33251ce6 13%,#33251c66);position:absolute;top:5px;left:5px}.general-page-image-subheader .portrait-number-boxes .portrait-number-box .number-box-number{position:absolute;color:#fff;font-size:40px;width:100%;top:40%;text-align:center;display:block}.general-page-image-subheader .portrait-number-boxes .portrait-number-box .number-box-number .plus{display:inline-block;vertical-align:top;transition:all .5s cubic-bezier(.585,.62,.405,1.585);transform:scale(0)}.general-page-image-subheader .portrait-number-boxes .portrait-number-box .number-box-number.counted .plus{transform:scale(1)}.general-page-image-subheader .portrait-number-boxes .portrait-number-box .number-box-text{position:absolute;color:#fff;font-size:25px;width:100%;top:70%;text-align:center;display:block;line-height:1.5em}.general-page-image-subheader .photo-boxes{position:relative;z-index:1;display:block;text-align:center}.general-page-image-subheader .photo-boxes .photo-box-image{width:250px;max-width:250px;min-width:250px;height:350px;margin:0 15px 30px;display:inline-block;box-sizing:border-box;border-radius:10px;overflow:hidden;position:relative}.general-page-image-subheader .photo-boxes .photo-box-image .photo-in-photo-box{width:100%;height:100%;border-radius:10px}.general-page-image-subheader .photo-boxes .photo-box-image .photo-box-content{position:absolute;color:#fff;font-size:25px;width:90%;left:5%;bottom:20px;text-align:center;display:block;line-height:1.5em}.general-page-image-subheader .photo-boxes .photo-box-image .photo-box-content .photo-box-name{display:block;font-size:20px}.general-page-image-subheader .photo-boxes .photo-box-image .photo-box-content .photo-box-city{display:block;font-size:16px}.general-page-image-subheader .photo-boxes .photo-box-image .study-content{position:absolute;color:#fff;font-size:18px;width:90%;left:5%;bottom:20px;text-align:center;display:block;line-height:1.5em}.general-page-image-subheader .photo-boxes .photo-box-image .grad-overlay{width:calc(100% - 10px);height:calc(70% - 10px);border-radius:5px;background:#33251c;background:linear-gradient(0deg,#33251ce6 25%,#33251c00);background-position:50% 50%;position:absolute;bottom:5px;left:5px}.general-page-image-subheader .photo-boxes .photo-box-image.has-study{transition:all .3s ease}.general-page-image-subheader .photo-boxes .photo-box-image.has-study .study-content{opacity:0;transform:scale(.3);transition:all .3s ease;transition-delay:.15s}.general-page-image-subheader .photo-boxes .photo-box-image.has-study .grad-overlay,.general-page-image-subheader .photo-boxes .photo-box-image.has-study .photo-box-content{transition:all .3s ease}.general-page-image-subheader .photo-boxes .photo-box-image.has-study:hover .study-content{opacity:1;transform:scale(1)}.general-page-image-subheader .photo-boxes .photo-box-image.has-study:hover .grad-overlay{animation:gradientAnimation 1s ease;height:calc(100% - 10px)}.general-page-image-subheader .photo-boxes .photo-box-image.has-study:hover .photo-box-content{bottom:30%}.general-page-image-subheader .sub-header-images{position:relative;height:300px;overflow:hidden;z-index:1;display:block}.general-page-image-subheader .sub-header-images .sub-header-images-wrap{width:4000px;position:absolute;left:0}.general-page-image-subheader .sub-header-images .sub-head-image{height:300px;margin:0 15px;display:inline-block;box-sizing:border-box;overflow:hidden;position:relative}.general-page-image-subheader .sub-header-images .sub-head-image img{min-height:300px}.general-page-image-subheader .sub-head-shape{width:100%;height:200px;overflow:hidden;position:absolute;bottom:0;left:0;z-index:0}.general-page-image-subheader .sub-head-shape svg{width:100%;height:100%;display:block}.member-signup-container{width:100%;padding:20px 0;box-sizing:border-box;display:none}.member-signup-container h2{text-align:center}.member-signup-container .membership-cost{margin:20px 0;font-size:30px;text-align:center}.member-signup-container.loaded{display:block}.member-signup-container #SFctr{margin:auto;max-width:700px}.member-signup-container #SFctr .SFfrm{display:block}.member-signup-container #SFctr .SFfrm tbody{display:flex;flex-wrap:wrap}.member-signup-container #SFctr .SFfrm tbody tr{width:50%;padding:5px;position:relative}.member-signup-container #SFctr .SFfrm tbody tr td:nth-child(1){background:#fae2b3;padding:5px 5px 1px;position:absolute;top:-10px;left:15px;z-index:1;width:auto}.member-signup-container #SFctr .SFfrm tbody tr td:nth-child(2){position:relative;background:#fff;border:1px solid #33251c;padding:0;border-radius:5px;display:block;background:#fae2b3;margin-bottom:10px}.member-signup-container #SFctr .SFfrm tbody tr td:nth-child(2) input{border-radius:5px;padding:10px 5px 10px 10px;position:relative;display:block;width:100%;height:100%;top:0;left:0;background:#fae2b3;border:none;outline:none}.member-signup-container #SFctr .SFfrm tbody tr td:nth-child(2) input[aria-invalid]{margin-bottom:0!important}.member-signup-container #SFctr .SFfrm tbody tr td:nth-child(2):has(span.SFerr){border-color:red}.member-signup-container #SFctr .SFfrm tbody tr td:nth-child(2) [aria-invalid=true]{border:none;outline:none}.member-signup-container #SFctr .SFfrm tbody tr td:nth-child(2) .SFerr{position:absolute;padding:5px;display:block!important;right:10px;bottom:-10px;background:#fae2b3;padding:0 5px!important}.member-signup-container #SFctr #SFusrpaylvl,.member-signup-container #SFctr #SFusrpayaon,.member-signup-container #SFctr #SFusrpaybil,.member-signup-container #SFctr #SFusrpayopt{display:none}.member-signup-container #SFctr .signup-button-wrapper{text-align:center;margin-top:20px}.member-signup-container #SFctr #SFusrpaypay tr.SFfpycrd{width:100%;border:none}.member-signup-container #SFctr #SFusrpaypay tr.SFfpycrd td:nth-child(1){display:none}.member-signup-container #SFctr #SFusrpaypay tr.SFfpycrd td{width:100%;border:none}.member-signup-container #SFctr #SFusrpaypay tr.SFfpycrd td .StripeElement{width:100%!important}.member-signup-container #SFctr .SFfpybtx{text-align:center}.member-signup-container #SFctr .SFfpybtx .SFfpybtn{display:inline-block}.member-signup-container #SFctr #SFdlgtxt{background:#33251c!important;color:#fae2b3!important;border-radius:5px}.member-signup-container .SFbox{border:none!important}.member-signup-container .member-signup-steps{text-align:center;box-sizing:border-box;margin:10px 0}.member-signup-container .member-signup-steps span{display:inline-block;border:1px solid #33251c;color:#33251c;padding:5px 10px;border-radius:30px}.member-signup-container .member-signup-steps span.active{background:#33251c;color:#fae2b3}.member-signup-container .SFfpybtx{visibility:hidden}.member-signup-container [aria-live=polite] h1{color:#fae2b3!important}.dot-divider-block{width:100%;display:block;background-image:url(https://dev.almahealthcare.com/style-images/dot-divider.png);background-position:center;background-repeat:repeat-x}.login-page{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.login-page>div{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.login-page .login-logo{display:block;width:180px;margin:10px auto}.login-page .otgs-development-site-front-end{display:none}.login-page #SFctr{background:#33251c;color:#fae2b3;padding:25px;border-radius:10px}.login-page #SFctr table.SFfrm{margin-left:0!important}.login-page #SFctr table.SFfrm input{padding:10px;border-radius:5px;border:1px solid #fae2b3;background:#33251c;color:#fae2b3}.login-page #SFctr table.SFfrm tr{position:relative;display:block}.login-page #SFctr table.SFfrm tr td{margin-top:5px}.login-page #SFctr table.SFfrm tr td:nth-child(1){box-sizing:border-box;position:absolute;padding:5px!important;background:#33251c;left:15px;top:-10px;z-index:2;display:inline-block;width:auto}.login-page #SFctr table.SFfrm tr td:nth-child(2){display:block;padding:5px!important;position:relative}.login-page #SFctr table.SFfrm tr td:nth-child(2) input{padding:15px 5px;margin-bottom:0!important;outline:none!important}.login-page #SFctr table.SFfrm tr td:nth-child(2) .SFerr{display:inline-block!important;bottom:-4px!important;position:absolute!important;right:10px!important;background:#33251c;padding:2px 10px!important;z-index:2}.login-page #SFctr table.SFfrm tr td:nth-child(2):has(span.SFerr) input{border-color:red}.login-page #SFctr table.SFfrm tr td button{margin-top:10px}.login-page .login-image-container{position:relative;background-size:cover}.login-page .login-image-container .login-image-overlay{position:absolute;width:100%;height:100%}.login-page .login-image-container .login-image-text{box-sizing:border-box;position:relative;z-index:5;color:#fff;padding:20px 50px;font-size:35px;line-height:1.5em;width:100%}.login-page .login-image-container .login-image-text-sub{box-sizing:border-box;position:relative;z-index:5;color:#fff;padding:10px 50px;font-size:25px;line-height:1.5em;width:100%}.login-page .login-image-container .login-text-wrapper{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1000px){.login-page .login-image-container .login-image-text{font-size:28px}.login-page .login-image-container .login-image-text-sub{font-size:20px}}@media screen and (max-width:780px){.login-page .login-image-container{display:none}}.year-picker-wrapper{text-align:center;padding:40px 0}.year-picker-wrapper .year-picker{position:relative;display:inline-block;vertical-align:middle;margin-left:10px;font-size:20px;border:2px solid #33251c;border-radius:5px;width:150px;height:36px}.year-picker-wrapper .year-picker span{line-height:36px}.year-picker-wrapper .year-picker select{padding:5px 10px;font-size:20px}.year-picker-wrapper .year-picker #year-select{display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.historyItems{background:#fff;padding-bottom:50px}.historyItems .historyFlex{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;color:#33251c}.historyItems .historyFlex .historyItemYear{width:250px;font-size:40px;color:#33251c;text-align:center}.historyItems .historyFlex .history-line{width:2px;height:100%;background:#33251c;position:relative}.historyItems .historyFlex .historyItemContent .historyItemPattern{position:absolute;display:block;width:65px;height:65px;top:50%;margin-top:-32px;left:-33px}.historyItems .historyFlex .historyItemContent{position:relative;width:1090px;border-left:2px solid #33251c;padding:35px 35px 35px 65px}.historyItems .historyFlex .historyItemContent .timeline-content{font-size:18px;line-height:1.6em}.historyItems .historyFlex .historyItemImage{width:260px;text-align:center}@media screen and (max-width:1500px)and (min-width:950px){.historyItems .historyFlex .historyItemYear{width:250px}.historyItems .historyFlex .historyItemContent{width:calc(100% - 500px)}.historyItems .historyFlex .historyItemImage{width:250px}}@media screen and (max-width:949px){.historyItem{padding:40px 0}.historyItem .historyFlex{display:block;width:100%}.historyItem .historyFlex .historyItemYear{width:90%;margin:auto;text-align:center}.historyItem .historyFlex .historyItemContent{width:90%;margin:auto;text-align:center;padding-bottom:20px;border:none;box-sizing:border-box}.historyItem .historyFlex .historyItemImage{width:250px;margin:auto}}#member-account-wrapper{padding:50px 0}#member-account-wrapper .member-loading,#member-account-wrapper .member-logging-out{text-align:center;font-size:20px}#member-account-wrapper .member-account-container{display:flex;transition:opacity .5s ease-in-out}#member-account-wrapper .member-account-container.hiddennow{opacity:0}#member-account-wrapper .member-account-container .left-member-col{width:250px}#member-account-wrapper .member-account-container .left-member-col .highlevel-account{background:#33251c;color:#fae2b3;padding:10px;border-radius:5px;margin-bottom:10px;font-size:16px}#member-account-wrapper .member-account-container .left-member-col .highlevel-account span{padding:5px;display:block}#member-account-wrapper .member-account-container .left-member-col .highlevel-account span strong{color:#f0b045;display:block;padding:5px 0;line-height:1.4em}#member-account-wrapper .member-account-container .left-member-col .mw-nav-items{background:#fff;border-radius:5px}#member-account-wrapper .member-account-container .left-member-col .mw-nav-items a{display:block;padding:15px 25px;text-decoration:none;color:#33251c}#member-account-wrapper .member-account-container .left-member-col .mw-nav-items a:hover{background:#f0b045}#member-account-wrapper .member-account-container .left-member-col .member-name{text-transform:capitalize}#member-account-wrapper .member-account-container .right-member-col{padding:0 25px;width:calc(100% - 250px)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.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:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{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}.side-by-side-content{background:#fff;padding:60px 0;background:url(light-pattern.png) bottom repeat-x #fff}.side-by-side-content .mid-container .side-by-side-wrapper{line-height:1.6em;display:flex;width:100%;align-items:center}.side-by-side-content .mid-container .side-by-side-wrapper>div{width:50%;padding:0 20px}@media screen and (max-width:1050px){.side-by-side-content .mid-container .side-by-side-wrapper{display:block}.side-by-side-content .mid-container .side-by-side-wrapper>div{width:100%;max-width:600px;margin:auto}.side-by-side-content .mid-container .side-by-side-wrapper .right-side{margin-top:50px}}@media screen and (max-width:700px){.side-by-side-content .mid-container .side-by-side-wrapper{display:block}.side-by-side-content .mid-container .side-by-side-wrapper>div{width:90%;max-width:90%;margin:auto}.side-by-side-content .mid-container .side-by-side-wrapper .right-side{margin-top:50px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item{padding:30px!important}}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np{padding:50px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner{position:relative;padding:40px;background:#33251c;color:#fae2b3}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner .shape-wrapper-top{position:absolute;top:-39px;left:0;width:100%;height:40px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner .shape-wrapper-top svg{height:40px;width:100%}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner .shape-wrapper-right{position:absolute;top:0;right:-20px;width:20px;height:100%}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner .shape-wrapper-right svg{height:100%;width:20px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner .shape-wrapper-left{position:absolute;top:0;left:-19px;width:20px;height:100%}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner .shape-wrapper-left svg{height:100%;width:20px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner .shape-wrapper-bottom{position:absolute;bottom:-40px;left:0;width:100%;height:40px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-np .shape-wrapper-inner .shape-wrapper-bottom svg{top:0;position:relative;display:block;height:40px;width:100%}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac{padding:50px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner{position:relative;padding:40px;background:#33251c;color:#fae2b3;border-radius:15px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner .shape-wrapper-top{position:absolute;top:-39px;left:50%;margin-left:-15px;width:30px;height:40px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner .shape-wrapper-top svg{height:40px;width:30px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner .shape-wrapper-right{position:absolute;top:50%;margin-top:-15px;right:-40px;width:40px;height:30px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner .shape-wrapper-right svg{height:30px;width:40px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner .shape-wrapper-left{position:absolute;top:50%;margin-top:-15px;left:-40px;width:40px;height:30px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner .shape-wrapper-left svg{height:30px;width:40px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner .shape-wrapper-bottom{position:absolute;bottom:-40px;left:50%;width:30px;height:40px;margin-left:-15px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-ac .shape-wrapper-inner .shape-wrapper-bottom svg{top:0;position:relative;display:block;height:40px;width:30px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-hd{padding:50px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-hd .shape-wrapper-inner{position:relative;padding:40px;background:#33251c;color:#fae2b3;border-radius:15px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-hd .shape-wrapper-inner .shape-wrapper-top{position:absolute;top:-108px;left:50%;margin-left:-104px;width:208px;height:108px}.side-by-side-content .mid-container .side-by-side-wrapper .shape-wrapper-item-hd .shape-wrapper-inner .shape-wrapper-top svg{height:108px;width:208px}.side-by-side-content .mid-container ul{list-style:none;padding-left:0}.side-by-side-content .mid-container ul li{margin-bottom:5px}.side-by-side-content .mid-container li:before{content:"✓ ";margin-right:.5em}@media screen and (max-width:700px){.side-by-side-content .side-by-side-wrapper .shape-wrapper-item-hd{padding:90px 20px 20px!important}}.slider-container{width:400px;height:auto;position:relative;margin:auto;border-radius:10px}.slider-container .slider-nav-prev{box-sizing:border-box;position:absolute;top:50%;left:-45px;transform:translateY(-50%);z-index:2;width:40px;height:40px;background:#33251c;color:#f0b045;border-radius:4px;text-align:center;line-height:40px;font-size:20px;cursor:pointer;padding:0;transition:padding .3s ease-in-out}.slider-container .slider-nav-prev:hover{padding-right:5px}.slider-container .slider-nav-next{box-sizing:border-box;position:absolute;top:50%;right:-45px;transform:translateY(-50%);z-index:2;width:40px;height:40px;background:#33251c;color:#f0b045;border-radius:4px;text-align:center;line-height:40px;font-size:20px;cursor:pointer;padding:0;transition:padding .3s ease-in-out}.slider-container .slider-nav-next:hover{padding-left:5px}@media screen and (max-width:550px){.slider-container{width:86%}}.slider-item{width:400px;height:400px;padding:0 10px;box-sizing:border-box;background:url(https://dev.almahealthcare.com/box-example.png) no-repeat center center;background-size:cover;border-radius:10px;position:relative}.slider-item .slider-item-content{padding:25px;position:absolute;bottom:35px;left:0;width:80%;background:#efaf44cc;z-index:2;line-height:1.3em}.slider-item .slider-item-content h3{font-size:16px;margin:0}.slider-item .slider-item-content p{margin:5px 0 0;font-size:12px}.page-header-membership{background:#fae2b3;color:#33251c;padding:45px 0;text-align:left;position:relative}.page-header-membership .header-image-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.page-header-membership .container{position:relative;z-index:2}.page-header-membership .header-content h1{font-size:50px;margin-bottom:20px}.page-header-membership .header-content h2{font-size:25px;margin-bottom:10px}.page-header-membership .header-content .button,.page-header-membership .header-content #SFctr .SFbtx button,#SFctr .SFbtx .page-header-membership .header-content button,.page-header-membership .header-content .member-signup-container #SFctr .SFfpybtx .SFfpybtn,.member-signup-container #SFctr .SFfpybtx .page-header-membership .header-content .SFfpybtn,.page-header-membership .header-content .login-page #SFctr table.SFfrm tr td button,.login-page #SFctr table.SFfrm tr td .page-header-membership .header-content button{margin-top:20px}.pull-quote-wrapper{box-sizing:border-box;padding:5px}.pull-quote-wrapper .pull-quote{width:600px;max-width:90%;display:flex;margin:20px auto;background:#33251c;border-radius:5px;align-items:center}.pull-quote-wrapper .pull-quote .pull-quote-mark{width:100px}.pull-quote-wrapper .pull-quote .pull-quote-mark svg{width:50px;height:50px;margin:20px;fill:#f0b045}.pull-quote-wrapper .pull-quote blockquote{width:calc(100% - 100px);padding:10px 10px 10px 5px;color:#fae2b3;line-height:1.5em;margin-left:0}.history-wrapper{padding:50px 0}.history-wrapper .history-content{display:flex;align-items:center}.history-wrapper .history-content .history-year{width:300px;text-align:center}.history-wrapper .history-content .history-year .year{display:block;font-size:50px}.history-wrapper .history-content .history-year .year-subtitle{display:block;font-size:16px;padding:5px 0 15px}.history-wrapper .history-content .history-images{width:300px}.history-wrapper .history-content .history-images img{max-width:80%;display:block}.history-wrapper .history-content .history-statement{width:calc(100% - 600px);font-size:25px;line-height:1.4em;padding:0 20px}.history-wrapper .history-content .history-statement .button,.history-wrapper .history-content .history-statement #SFctr .SFbtx button,#SFctr .SFbtx .history-wrapper .history-content .history-statement button,.history-wrapper .history-content .history-statement .member-signup-container #SFctr .SFfpybtx .SFfpybtn,.member-signup-container #SFctr .SFfpybtx .history-wrapper .history-content .history-statement .SFfpybtn,.history-wrapper .history-content .history-statement .login-page #SFctr table.SFfrm tr td button,.login-page #SFctr table.SFfrm tr td .history-wrapper .history-content .history-statement button{font-size:16px;line-height:16px}@media screen and (max-width:940px){.history-wrapper .history-content{flex-wrap:wrap}.history-wrapper .history-content .history-year{width:100%;box-sizing:border-box}.history-wrapper .history-content .history-images{width:50%;box-sizing:border-box;text-align:center}.history-wrapper .history-content .history-images img{margin:auto;max-height:250px;max-width:300px}.history-wrapper .history-content .history-statement{width:50%;box-sizing:border-box}}@media screen and (max-width:700px){.history-wrapper .history-content{display:block;text-align:center}.history-wrapper .history-content .history-year{width:100%;box-sizing:border-box}.history-wrapper .history-content .history-year .year-subtitle{margin-bottom:20px}.history-wrapper .history-content .history-images{width:100%;box-sizing:border-box;text-align:center}.history-wrapper .history-content .history-images img{margin:auto;max-height:250px;max-width:300px}.history-wrapper .history-content .history-statement{width:100%;box-sizing:border-box}}.impact-section{padding-top:50px;padding-bottom:50px;box-sizing:border-box}.impact-section .inner-impact-wrapper{width:900px;margin:auto}.impact-section .inner-impact-wrapper .impact-box{border-radius:10px;width:700px;padding:25px 80px 25px 25px;box-sizing:border-box;position:relative}.impact-section .inner-impact-wrapper .impact-box .impact-content{font-size:16px;line-height:1.5em;color:#33251c}.impact-section .inner-impact-wrapper .impact-box .impact-buttons{margin-top:30px}.impact-section .inner-impact-wrapper .impact-box .impact-img{max-width:250px;position:absolute;transition:all .3s ease-in-out;transform:scale(.5) rotate(-30deg);opacity:0}.impact-section .inner-impact-wrapper .impact-box .impact-img.in-view{opacity:1;transform:scale(1) rotate(0)}.impact-section .inner-impact-wrapper .impact-box .script-box{font-size:30px;margin-top:20px;color:#33251c;width:300px;text-align:center;position:absolute;bottom:25px;right:0;transform:rotate(-10deg)}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner{display:block;position:relative}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner span{display:block;position:relative;height:30px;width:100%}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner span b{width:0;overflow:hidden;display:block;position:relative;height:30px;transition:all .5s ease-in-out}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner span b svg{position:absolute;bottom:0;left:50px;width:200px;height:20px}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner span b.in-view{width:100%}.impact-section.ileft .impact-box{padding:25px 80px 40px 25px}.impact-section.ileft .impact-box .impact-img{right:-180px;top:-40px}.impact-section.iright{text-align:right}.impact-section.iright .script-box{right:auto;left:0}.impact-section.iright .impact-box{padding:25px 25px 25px 80px;margin-left:200px}.impact-section.iright .impact-box .impact-img{left:-180px;top:-40px}@media screen and (max-width:930px){.impact-section.iright{text-align:left}.impact-section .inner-impact-wrapper{width:90%;margin:auto}.impact-section .inner-impact-wrapper .impact-box{border-radius:10px;width:100%;padding:25px!important;box-sizing:border-box;position:relative}.impact-section .inner-impact-wrapper .impact-box .impact-content{font-size:16px;line-height:1.5em;color:#33251c}.impact-section .inner-impact-wrapper .impact-box .impact-buttons{margin-top:30px}.impact-section .inner-impact-wrapper .impact-box .impact-img{max-width:150px;position:relative;display:block;left:auto!important;right:auto!important;margin-left:auto;margin-right:auto;top:-100px!important;margin-bottom:-100px;right:auto}.impact-section .inner-impact-wrapper .impact-box .script-box{font-size:30px;color:#33251c;width:300px;margin:20px auto 30px;text-align:center;position:relative!important;bottom:auto!important;transform:rotate(-10deg)}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner{display:block;position:relative}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner span{display:block;position:relative;height:30px;width:100%}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner span b{width:0;overflow:hidden;display:block;position:relative;height:30px;transition:all .5s ease-in-out}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner span b svg{position:absolute;bottom:0;left:50px;width:200px;height:20px}.impact-section .inner-impact-wrapper .impact-box .script-box .script-inner span b.in-view{width:100%}.impact-section .inner-impact-wrapper .impact-box .impact-buttons{text-align:center}.impact-section.ileft .impact-box{padding:25px}.impact-section.iright .impact-box{margin-left:0;padding:25px}}.section-header{width:100%;padding:60px 0;text-align:center}.section-header .section-title{font-size:36px;line-height:1.2em;max-width:90%;margin:20px auto}.section-header .section-subtitle{font-size:18px;line-height:1.5em;max-width:90%;margin:10px auto}.section-header .section-title-buttons{margin-top:20px}@media screen and (max-width:700px){.section-header .section-title{font-size:26px}}#directoryTop{background:url(https://dev.almahealthcare.com/directory-search-background.png) center center no-repeat;background-size:cover;padding:100px 0;text-align:center;color:#fff}#directoryTop.search-result{padding:5px 0;background:#41bcb0}#directoryTop.search-result .directory-top-search{background:#0003}#directoryTop .search-ghost{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#ccc;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;color:#000;z-index:2}#directoryTop .directory-top-search{background:#00000080;border-radius:10px;padding:20px}#directoryTop .directory-top-search .term-suggestions{background:#fff;color:#33251c;max-height:150px;overflow-y:auto;border-radius:0 0 5px 5px;margin-top:5px;position:absolute;width:100%;top:32px;text-align:left;z-index:10}#directoryTop .directory-top-search .term-suggestions ul{list-style:none;padding:0;margin:0}#directoryTop .directory-top-search .term-suggestions ul li{padding:10px;border-bottom:1px solid #fae2b3;cursor:pointer}#directoryTop .directory-top-search .term-suggestions ul li:last-child{border:none}#directoryTop .directory-top-search .term-suggestions ul li:focus{background:#fae2b3;outline:none}#directoryTop .directory-top-search .type-search-label{display:inline-block;vertical-align:middle;width:130px;text-align:right;padding-right:10px}#directoryTop .directory-top-search .directory-search-bar{display:inline-block;vertical-align:middle;width:300px;margin-right:20px;background:#fff;height:40px;border-radius:5px;position:relative;box-sizing:border-box}#directoryTop .directory-top-search .directory-search-bar input{position:absolute;height:100%;width:100%;left:0;bottom:0;border:none;border-radius:5px;padding:5px 10px;box-sizing:border-box;background:none;font-size:16px}#directoryTop .directory-top-search .directory-near-label{display:inline-block;vertical-align:middle;width:40px;text-align:right;padding-right:10px}#directoryTop .directory-top-search .directory-near-input{display:inline-block;vertical-align:middle;width:200px;margin-right:20px;background:#fff;height:40px;border-radius:5px;position:relative}#directoryTop .directory-top-search .directory-near-input input{width:100%;height:100%;border:none;border-radius:5px;padding:5px 10px;box-sizing:border-box;background:none;font-size:16px}#directoryTop .directory-top-search .directory-near-input .geo-suggestions{background:#fff;color:#33251c;max-height:150px;overflow-y:auto;border-radius:0 0 5px 5px;margin-top:5px;position:absolute;width:100%;top:32px;text-align:left;z-index:9}#directoryTop .directory-top-search .directory-near-input .geo-suggestions ul{list-style:none;padding:0;margin:0}#directoryTop .directory-top-search .directory-near-input .geo-suggestions ul li{padding:10px;border-bottom:1px solid #fae2b3;cursor:pointer}#directoryTop .directory-top-search .directory-near-input .geo-suggestions ul li:last-child{border:none}#directoryTop .directory-top-search .directory-near-input .geo-suggestions ul li:focus{background:#fae2b3;outline:none}#directoryTop .directory-top-search button{display:inline-block;vertical-align:middle;border:none;cursor:pointer;height:40px}@media screen and (max-width:900px){#directoryTop .directory-top-search .type-search-label,#directoryTop .directory-top-search .directory-search-bar,#directoryTop .directory-top-search .directory-near-label,#directoryTop .directory-top-search .directory-near-input,#directoryTop .directory-top-search button{display:block;width:90%;margin:10px auto auto;text-align:left;max-width:500px}#directoryTop .directory-top-search{padding-bottom:30px;max-width:96%;box-sizing:border-box;margin:auto}#directoryTop .directory-top-search button{text-align:center}}.directory-landing-content{display:flex}.directory-landing-content .dl-left-col{width:60%;min-height:400px;padding:20px;box-sizing:border-box}.directory-landing-content .dl-right-col{width:40%;min-height:400px;padding:20px;box-sizing:border-box}.directory-landing-content .dl-recent-search-item{color:#33251c;margin-bottom:10px;font-size:18px}.directory-landing-content ul{padding-left:18px}.directory-landing-content ul li{line-height:1.5em}@media screen and (max-width:950px){.directory-landing-content .dl-item .member-description{display:none}.directory-landing-content .dl-right-col ul li{font-size:14px;line-height:1.4em}}@media screen and (max-width:750px){.directory-landing-content,.directory-landing-content .dl-item .member-description{display:block}.directory-landing-content .dl-right-col{width:90%;margin:auto}.directory-landing-content .dl-right-col ul li{font-size:18px;line-height:1.6em}.directory-landing-content .dl-left-col{margin:auto;width:90%}}.skeleton-loader{border-radius:5px;height:200px;margin-bottom:20px;background:#efefef;overflow:hidden}.skeleton-loader span{display:block;position:relative;height:120%;width:100%;animation:loadingAnimation 1.5s infinite;background:linear-gradient(90deg,#efefef 25%,#e0e0e0,#efefef 75%);background-size:400% 100%}.skeleton-loader.short-loader{height:30px;margin-bottom:10px}@keyframes loadingAnimation{0%{background-position:100% 0}to{background-position:-100% 0}}.dl-item{display:flex;height:autto;margin-bottom:20px;background:#f6f6f6;border-radius:5px;cursor:pointer}.dl-item:hover{background:#e9e9e9}.dl-item .member-image{width:200px;background:red;border-top-left-radius:5px;border-bottom-left-radius:5px;background-position:center center;background-size:cover}.dl-item .member-info{width:calc(100% - 200px);padding:20px}.dl-item .member-info .member-name{font-weight:700;font-size:18px;margin-bottom:3px;display:block}.dl-item .member-info .member-location{font-size:16px;margin-bottom:10px;display:block}.dl-item .member-info .member-hours{display:block}.dl-item .member-info .member-hours .open-now{color:green;font-weight:700}.dl-item .member-info .member-hours .closed-now{color:red;font-weight:700}.dl-item .member-info .member-description{font-size:14px;line-height:1.5em}.dl-item .member-info .member-highlights{margin-top:10px}.dl-item .member-info .member-highlights span{display:inline-block;padding:5px 8px;border:1px solid #33251c;border-radius:35px;color:#33251c;margin-bottom:4px;background:#fff;font-size:12px}.search-results-header{box-sizing:border-box}.search-results-header h1{font-size:18px}.search-results-header{background:#fff;padding:15px}.directory-results-noresults{background:#fff;padding:100px;text-align:center;color:#33251c}.nearme-highlight{color:#f27149}.directory-results-wrapper{width:100%}.directory-results-wrapper .directory-results-populated{display:flex}.directory-results-wrapper .directory-results-populated .filter-col{width:300px;padding:20px;box-sizing:border-box;background:#fff;height:auto;border-top:1px solid #fae2b3}.directory-results-wrapper .directory-results-populated .results-col{width:700px;padding:20px;box-sizing:border-box;background:#fff;border-left:1px solid #fae2b3;border-top:1px solid #fae2b3;overflow-y:scroll}.directory-results-wrapper .directory-results-populated .results-col::-webkit-scrollbar{width:12px;height:12px}.directory-results-wrapper .directory-results-populated .results-col::-webkit-scrollbar-track{background:#fff;border-radius:10px}.directory-results-wrapper .directory-results-populated .results-col::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.directory-results-wrapper .directory-results-populated .results-col::-webkit-scrollbar-thumb:hover{background:#fff}.directory-results-wrapper .directory-results-populated .results-col{scrollbar-width:thin;scrollbar-color:#33251c #ffffff}.directory-results-wrapper .directory-results-populated .map-col{width:calc(100% - 1000px);background:url(https://dev.almahealthcare.com/map-loader.jpg) center center no-repeat;background-size:cover;box-sizing:border-box;position:relative}.directory-results-wrapper .directory-results-populated .map-col #mapWrapper{position:relative;width:100%;height:100%}.directory-results-wrapper .directory-results-populated .map-col #map{position:absolute;top:0;left:0;width:100%;height:100%}.directory-results-wrapper .directory-results-populated .map-col #map .alma-map-logo{width:210px;height:125px;background-size:cover;background-position:center center;border-radius:5px}.directory-results-wrapper .directory-results-populated .map-col #map .gm-style-iw{box-sizing:border-box;width:230px;padding:10px;padding-top:10px!important}.directory-results-wrapper .directory-results-populated .map-col #map .gm-style-iw .gm-style-iw-d{overflow:visible!important}.directory-results-wrapper .directory-results-populated .map-col #map .gm-style-iw .gm-style-iw-chr{position:absolute;width:calc(100% - 20px)}.directory-results-wrapper .directory-results-populated .map-col #map .gm-style-iw .gm-style-iw-chr .gm-ui-hover-effect{position:absolute!important;right:0;top:0;background:#fffc!important;padding:5px;box-sizing:border-box;width:30px!important;height:30px!important;border-radius:5px}.directory-results-wrapper .directory-results-populated .map-col #map .gm-style-iw .gm-style-iw-chr .gm-ui-hover-effect span{margin:0;position:absolute;left:3px;top:5px;margin:0!important}.directory-results-wrapper .directory-results-populated .map-col #map .gm-style-iw .gm-style-iw,.directory-results-wrapper .directory-results-populated .map-col #map .gm-style-iw .gm-style-iw .gm-style .gm-style-iw-tc{left:90px}.board-member-top{margin:15px;color:#33251c}.board-members-container{margin:20px auto 50px;text-align:center;color:#33251c}.board-members-container .board-member{display:inline-block;vertical-align:top;width:280px;margin:0 5px}.board-members-container .board-member .board-member-photo{border-radius:5px;overflow:hidden;width:280px;height:325px;margin-bottom:15px}.board-members-container .board-member .board-member-info{text-align:left}#pindrop-background-block{position:relative;padding-bottom:0;padding-top:50px}#pindrop-background-block .pindrop-background-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}#pindrop-background-block .mid-container{position:relative;z-index:2}#pindrop-background-block .pindrop-background-image{background-repeat:no-repeat;background-position:bottom center;background-size:cover}#pindrop-background-block .map-background-center{padding-top:50px;text-align:center;line-height:1.5em}#pindrop-background-block .map-background-center h2{line-height:1.6em}@media screen and (max-width:700px){#pindrop-background-block .map-background-center{width:90%;margin:10px auto}}#pindrop-background-block .button-area{text-align:center;margin-top:20px}#pindrop-background-block .centered-map-content{width:600px;margin:30px auto}@media screen and (max-width:700px){#pindrop-background-block .centered-map-content{width:90%;margin:10px auto}}#pindrop-background-block .pin-box{padding:30px 0 80px;display:block;position:relative;min-height:200px}#pindrop-background-block .pin-box .pin{position:absolute}#pindrop-background-block .pin-box .pin svg{position:relative;fill:#41bcb0}#pindrop-background-block .pin-box .pin .pin-icon{display:block;width:30px;height:60px;margin:auto}#pindrop-background-block .pin-box .pin-label{color:#33251c;font-weight:700}#pindrop-background-block .pin1{top:20%;left:20%}#pindrop-background-block .pin2{top:50%;left:60%}#pindrop-background-block .pin3{top:70%;left:40%}#pindrop-background-block .pin3 .pin-icon svg{animation:bounce 1s infinite}#pindrop-background-block .pin4{top:30%;left:80%}@media screen and (max-width:700px){#pindrop-background-block .pin1{top:20%;left:10%}#pindrop-background-block .pin2{top:66%;left:60%}#pindrop-background-block .pin3{top:70%;left:26%}#pindrop-background-block .pin4{top:30%;left:66%}}@keyframes bounce{0%,to{top:0;animation-timing-function:ease-in}50%{top:10px;animation-timing-function:ease-out}}#newsHeader h3,#newsHeader .header-left p{line-height:1.6em}#newsHeader .follow-section{margin-top:30px}#newsHeader .follow-section .follow-text{display:inline-block;vertical-align:middle;margin-right:20px}#newsHeader .follow-section .social-icons{width:200px;display:inline-block;vertical-align:middle}#newsHeader .follow-section .social-icons a{display:inline-block;margin-right:20px}#newsHeader .follow-section .social-icons a svg{display:block;width:30px;height:30px}.news-archive-filters{height:50px;margin-top:20px}.news-archive-filters .cat-menu-wrapper{display:inline-block;vertical-align:top;margin:0 0 0 30px;position:relative;top:-5px}.news-archive-filters .cat-menu-wrapper .cat-menu{display:block;background:#fff;padding:15px 10px;border-radius:5px;width:300px;position:relative}.news-archive-filters .cat-menu-wrapper .cat-menu span{display:block;width:20px;height:20px;right:5px;position:absolute;top:15px}.news-archive-filters .cat-menu-wrapper .cat-menu span svg{width:15px;height:15px;display:block}.news-archive-filters .cat-menu-wrapper .cat-dropdown{margin-top:-5px;display:block;position:absolute;background:#fff;width:100%;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.news-archive-filters .cat-menu-wrapper .cat-dropdown ul{box-sizing:border-box;list-style-type:none;width:100%;margin:0;padding:0}.news-archive-filters .cat-menu-wrapper .cat-dropdown ul li a{text-decoration:none;color:#33251c;display:block;padding:10px;text-transform:capitalize}.news-archive-filters .cat-menu-wrapper .cat-dropdown ul li a:hover{background:#f0b045}.news-top{display:flex}.news-top .big-article{width:50%;padding-right:30px;box-sizing:border-box}.news-top .big-article a{text-decoration:none;color:#33251c}.news-top .big-article a h2{margin-top:0;margin-bottom:0}.news-top .big-article a p.date{font-size:12px;margin-top:2px}.news-top .side-articles{width:50%}.news-area figure{width:100%;border-radius:10px;overflow:hidden}.news-area figure img{width:100%;display:block}.news-area .reg-article{margin-bottom:10px}.news-area .reg-article a{display:flex;text-decoration:none;color:#33251c}.news-area .reg-article a h2{margin-top:5px;line-height:1.4em;margin-bottom:2px}.news-area .reg-article a p.date{font-size:12px;margin-top:2px}.news-area .reg-article a figure,.news-area .reg-article a .figure-skeleton{width:250px;height:auto}.news-area .reg-article a .figure-skeleton{min-height:150px}.news-area .reg-article a .article-info{width:calc(100% - 250px);padding-left:20px;box-sizing:border-box}.body-articles{display:block;width:100%}.body-articles .reg-article{display:inline-block;vertical-align:top;box-sizing:border-box;width:48%;margin-bottom:10px}.body-articles .reg-article:nth-child(odd){margin-right:1%}.body-articles .reg-article a{display:flex;text-decoration:none;color:#33251c}.body-articles .reg-article a h2{margin-top:5px;line-height:1.4em;margin-bottom:2px}.body-articles .reg-article a p.date{font-size:12px;margin-top:2px}.body-articles .reg-article a figure,.body-articles .reg-article a .figure-skeleton{width:250px;height:auto;border-radius:10px;overflow:hidden}.body-articles .reg-article a figure img,.body-articles .reg-article a .figure-skeleton img{width:100%;display:block}.body-articles .reg-article a .figure-skeleton{min-height:150px}.body-articles .reg-article a .article-info{width:calc(100% - 250px);padding-left:20px;box-sizing:border-box}.load-more-container{text-align:center;margin:30px 0}.load-more-container .button:hover,.load-more-container #SFctr .SFbtx button:hover,#SFctr .SFbtx .load-more-container button:hover,.load-more-container .member-signup-container #SFctr .SFfpybtx .SFfpybtn:hover,.member-signup-container #SFctr .SFfpybtx .load-more-container .SFfpybtn:hover,.load-more-container .login-page #SFctr table.SFfrm tr td button:hover,.login-page #SFctr table.SFfrm tr td .load-more-container button:hover{background:lighter(#33251c,10%)}#newsAreaWrapper{margin-top:20px}@media screen and (max-width:1230px){#newsAreaWrapper{width:90%;margin:auto 5%}#newsAreaWrapper .article-info h2{font-size:17px}#newsAreaWrapper .body-articles .reg-article:nth-child(odd){margin-right:2%}}@media screen and (max-width:930px){#newsAreaWrapper .news-top{display:block}#newsAreaWrapper .news-top .big-article,#newsAreaWrapper .news-top .side-articles{width:100%;padding-right:0;max-width:600px;margin:0 auto}#newsAreaWrapper .body-articles .reg-article{display:block;width:100%;padding-right:0;max-width:600px;margin:0 auto}#newsAreaWrapper .body-articles .reg-article:nth-child(odd){margin-right:auto}}@media screen and (max-width:900px){#newsHeader .header-content .header-left,#newsHeader .header-content .header-right{display:block;width:90%;margin:auto;max-width:600px}}@media screen and (max-width:600px){#newsAreaWrapper .news-top .side-articles article a figure{width:100px!important}#newsAreaWrapper .news-top .side-articles article a .article-info{width:calc(100% - 100px)}#newsAreaWrapper .body-articles article a figure{width:100px!important}#newsAreaWrapper .body-articles article a .article-info{width:calc(100% - 100px)}}.single-news-item{margin-top:50px;margin-bottom:50px}.single-news-item article{display:flex;width:100%}.single-news-item article aside{width:250px;padding-right:15px;box-sizing:border-box}.single-news-item article aside .related-article-links{display:block;margin-top:30px;text-decoration:none;color:#33251c}.single-news-item article aside .related-article-links:first-child{margin-top:0}.single-news-item article aside .related-article-links time{font-size:12px;display:block;margin-bottom:5px}.single-news-item article aside .related-article-links figure{display:block;width:100%;border-radius:10px;overflow:hidden}.single-news-item article aside .related-article-links figure img{width:100%;display:block}.single-news-item article .article-wrapper{width:calc(100% - 250px);padding-left:10px;box-sizing:border-box}.single-news-item article .article-wrapper time{display:block;margin-top:-5px;margin-bottom:10px}.single-news-item article .article-wrapper .u-url{text-decoration:none;color:#33251c;font-size:18px;display:inline-block;vertical-align:middle}.single-news-item article .article-wrapper .news-type-separator{display:inline-block;width:20px;height:20px;margin:0 15px;vertical-align:middle}.single-news-item article .article-wrapper .news-type-separator svg{width:10px;display:block}.single-news-item article .article-wrapper .cat-bubble{display:inline-block;background:#33251c;color:#fae2b3;padding:5px 10px;border-radius:20px;font-size:12px;text-transform:capitalize;margin:0 5px;text-decoration:none}.single-news-item article .article-wrapper .cat-bubble:hover{background:#885c27;color:#fae2b3}.single-news-item article .article-wrapper .featured-image{width:100%;border-radius:10px;overflow:hidden;margin-bottom:20px}.single-news-item article .article-wrapper .featured-image img{width:100%;display:block}.single-news-item article .article-wrapper .e-content{line-height:1.7em}@media screen and (max-width:1050px){.entry-aside{display:none}.article-wrapper{display:block;max-width:700px;margin:auto;width:90%!important;padding-left:auto}}@source "../views/";@source "../../app/";
