@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap");.nav-list,.nav-list>li>ul,.user-controls-list,.faq-list,.content-body ul,.cirle-list,.page-nav ul,.bottom-card-list,.social-networks,.view-control-list,.search-filter-list,.filter-checkbox-list,.result-list,.post-list,.enticement-card-list,.explore-widget ul,.filter-list,.filter-list .filter-sub-list{margin:0;padding:0;list-style:none}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hidden-important{display:none !important}.flex{display:flex}.nav-list,.nav-list>li>ul,.user-controls-list,.faq-list,.content-body ul,.cirle-list,.page-nav ul,.bottom-card-list,.social-networks,.view-control-list,.search-filter-list,.filter-checkbox-list,.result-list,.post-list,.enticement-card-list,.explore-widget ul,.filter-list,.filter-list .filter-sub-list{margin:0;padding:0;list-style:none}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hidden-important{display:none !important}.flex{display:flex}#header{background:#fff;position:relative;z-index:99}@media (min-width: 768px){#header{padding:16px 0}}@media (min-width: 1024px){#header{padding:0;position:static}}@media (max-width: 767px){#header{position:sticky;left:0;right:0;top:0;height:100px}}#header .container{display:flex;align-items:center;flex:0 0 100%}#header .logo{margin:0 2% 0 0}.logo{height:80px}.logo a{display:block}.logo a img{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 479px){.logo a,.logo a img{width:150px}}@media (min-width: 480px){.logo a,.logo a img{width:230px}}@media (min-width: 768px){.logo a{margin-left:12px}}@media (max-width: 767px){.logo{height:auto}.logo a{margin:0}}@media (max-width: 1023px){#nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#009681;z-index:1005;transform:translate3d(100%, 0, 0);opacity:0;padding:0;margin:144px 0 20px;overflow:hidden;transition-property:transform, opacity;transition-duration:.3s;transition-timing-function:linear}}@media (max-width: 767px){#nav{margin-top:100px}}@media (min-width: 1024px){#nav{align-self:flex-end;flex-grow:1}}@media (max-width: 1023px){.burger-active #nav{transform:translate3d(0, 0, 0);opacity:1}}.nav-list{text-transform:uppercase;line-height:1;font-size:16px;overflow:hidden;overflow-y:auto;height:100%}@media (min-width: 1024px){.nav-list{overflow:visible;overflow-y:visible;height:auto;display:flex;align-items:stretch;font-size:12px;justify-content:flex-end}}@media (min-width: 1200px){.nav-list{font-size:13px}}.nav-list>li{z-index:999;position:relative}@media (max-width: 1023px){.nav-list>li>a{color:#fff !important;font-weight:normal !important}.nav-list>li.hover>a{font-weight:bold !important}.nav-list>li>ul{background:#009681 !important}.nav-list>li>ul a{color:#fff !important;padding-left:1.5em !important}}@media (min-width: 1024px){.nav-list>li{align-items:flex-end;display:flex}}.nav-list>li:not(:last-child){border-bottom:1px solid #00c9ad}@media (min-width: 1024px){.nav-list>li:not(:last-child){border-bottom:none}}.nav-list>li.hover>a{background:none}@media (min-width: 1024px){.nav-list>li.hover>a{background:transparent}}.nav-list>li.hover>a::before{opacity:1;visibility:visible;left:4px;right:4px}@media (max-width: 1023px){.nav-list>li.hover>a:not(:only-child):after{transform:translate(0, -50%) rotate(180deg)}}.nav-list>li.hover>ul{max-height:1000px}@media (min-width: 1024px){.nav-list>li.hover>ul{transform:translate(0, 0);visibility:visible;opacity:1;max-height:none}}.nav-list>li.active a::before,.nav-list>li.active.black-link a::before{opacity:1;visibility:visible;left:8px;right:8px}.nav-list>li.active ul a,.nav-list>li.active.black-link ul a{background:none;color:#3C3C3C}.nav-list>li.black-link a{color:#3C3C3C}.nav-list>li>a{display:block;position:relative;font-weight:600;color:#009681;padding:10px 15px;transition-property:background, color;transition-duration:.27s;transition-timing-function:linear}@media (min-width: 1024px){.nav-list>li>a{padding:2.4em .5em}}@media (min-width: 1200px){.nav-list>li>a{padding:2.4em .7em}}@media (min-width: 1337px){.nav-list>li>a{padding:2.4em 1.12em}}@media (max-width: 1023px){.nav-list>li>a{display:block}}@media (min-width: 1024px){.nav-list>li>a:hover{background:transparent}}.nav-list>li>a:hover::before{opacity:1;visibility:visible;left:4px;right:4px}@media (min-width: 1024px){.nav-list>li>a::before{content:' ';display:block;background:#009681;height:4px;position:absolute;left:50%;right:50%;bottom:0;transition-property:left, right, opacity;transition-duration:.3s, .3s, .1s;transition-timing-function:ease-in-out}}.nav-list>li>a:not(:only-child){position:relative}@media (max-width: 1023px){.nav-list>li>a:not(:only-child):after{width:1.2em;height:1.2em;content:'';background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='288' height='448' viewBox='0 0 288 448'%3E%3Cpath d='M288 163.976c0 2.308-1.155 4.906-2.886 6.637l-134.477 134.477c-1.732 1.732-4.329 2.886-6.637 2.886s-4.906-1.155-6.637-2.886l-134.477-134.477c-1.732-1.732-2.886-4.329-2.886-6.637s1.155-4.906 2.886-6.637l14.429-14.429c1.732-1.732 4.040-2.886 6.637-2.886 2.308 0 4.906 1.155 6.637 2.886l113.411 113.411 113.41-113.41c1.732-1.732 4.329-2.886 6.637-2.886s4.906 1.155 6.637 2.886l14.429 14.429c1.732 1.732 2.886 4.329 2.886 6.637z'%3E%3C/path%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:absolute;right:15px;top:50%;transform:translate(0, -50%) rotate(0deg);transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in-out}}.nav-list>li>ul{max-height:0;overflow:hidden;background:#fff;border-radius:0 0 .5em .5em;transition-property:transform, visibility, opacity, max-width;transition-duration:.3s;transition-timing-function:ease-in-out}@media (min-width: 1024px){.nav-list>li>ul{padding:0;overflow:visible;max-height:none;transform:translate(0, 40px);visibility:hidden;opacity:0;position:absolute;top:100%;left:0;min-width:220px}}.nav-list>li>ul>li{border-bottom:1px solid #c2d4ca}@media (max-width: 1023px){.nav-list>li>ul>li:first-child{border-top:1px solid rgba(0,0,0,0.2)}}@media (max-width: 1023px){.nav-list>li>ul>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}}.nav-list>li>ul>li:last-child{border-bottom:0}.nav-list>li>ul>li:last-child a{border-radius:0 0 .5em .5em}.nav-list>li>ul a{display:block;padding:.5em 1.12em .5em 2em;color:#3C3C3C;transition-property:background;transition-duration:.3s;transition-timing-function:ease-in-out}@media (min-width: 1024px){.nav-list>li>ul a{padding:.8em 1.12em}}.nav-list>li>ul a:hover{background:#D5F6EF}.burger-wrap{position:relative;z-index:1005}@media (max-width: 767px){.burger-wrap{order:3}}@media (min-width: 1024px){.burger-wrap{display:none}}.burger-opener{display:block;width:40px;height:50px;position:relative}.burger-active .burger-opener span{opacity:0}.burger-active .burger-opener:before,.burger-active .burger-opener:after{transform:rotate(45deg);top:50%;left:15%;right:15%}.burger-active .burger-opener:after{transform:rotate(-45deg)}.burger-opener span,.burger-opener:before,.burger-opener:after{background:#009681;border-radius:2em;position:absolute;top:50%;left:12%;right:12%;height:4px;margin-top:-2px;transition:all .3s linear}.burger-opener:before,.burger-opener:after{content:'';top:30%}.burger-opener:after{top:70%}.header-user-area{margin:0 0 0 13px;position:relative;z-index:1005;margin:0 0 0 auto}@media (max-width: 767px){.header-user-area{order:2}}.user-controls-list{display:flex;align-content:center;padding:0 4px 0 0}@media (min-width: 1440px){.user-controls-list{padding:0 13px 0 0}}.user-controls-list li:not(:last-child){margin:0 .5em 0 0}.user-controls-list a{align-items:center;display:flex;justify-content:center;line-height:1;padding:0;font-size:31px;color:#3C3C3C;height:2em;max-width:2em}@media (min-width: 768px){.user-controls-list a{font-size:25px}}.user-controls-list a img{border-radius:50%;height:2em}.user-controls-list a:hover{color:#00C7B1}.prenav{background-color:transparent;padding:1rem 0 0 0;z-index:100;position:relative;margin-bottom:-0.6rem}@media (max-width: 1023px){.prenav{background-color:#F6F6F9;padding:0.5rem 0;margin-bottom:0}}.prenav__nav{width:100%;display:flex;justify-content:flex-end}@media (max-width: 1023px){.prenav__nav{justify-content:center}}.prenav__list{list-style:none;display:flex}.prenav__item{position:relative;line-height:1}.prenav__item:not(:first-of-type){padding-left:0.75em;margin-left:0.75em}.prenav__item a{margin:0.2rem 0;display:inline-block}.prenav__item:before{content:"";position:absolute;display:block;width:2px;height:100%;background-color:#DDDDDD;left:0}.prenav__item:only-child:before,.prenav__item:first-child:before{content:none}.prenav__link{color:#607197;font-size:.9375rem;font-weight:bold}@media (max-width: 1023px){.nav-container{justify-content:space-between;height:100%}}.nav-wrapper{position:relative}.reciteme-button{position:relative;padding-left:1.3rem}.reciteme-button svg{position:absolute;top:50%;transform:translateY(-50%);left:0;color:#009681;transition:color .27s ease-in-out}.reciteme-button:hover svg,.reciteme-button:focus svg{color:#00C7B1}.reciteme-button__link-text--desktop{display:inline-block}@media (max-width: 479px){.reciteme-button__link-text--desktop{display:none}}.reciteme-button__link-text--mobile{display:none}@media (max-width: 479px){.reciteme-button__link-text--mobile{display:inline-block}}.nav-list>li>a{font-weight:400}.resize-active *{transition:none !important}.container{max-width:1400px;padding-left:15px;padding-right:15px;margin:0 auto}.btn{display:inline-block;font-size:12px;line-height:1;text-transform:uppercase;color:#009681;padding:.5em 1.2em;border-radius:1em;border:none;font-weight:bold;cursor:pointer;font-family:inherit;transition-property:background, color, box-shadow;transition-duration:300ms;transition-timing-function:ease-in-out}@media (min-width: 768px){.btn{font-size:14px}}.btn:hover,.btn.md-mod:hover,.btn.btn-light:hover,.btn.btn-secondary:hover,.btn.big-mod:hover,.btn.btn-white:hover{background:#004a3f;color:#fff}.btn.md-mod{min-width:140px}.btn.btn-light{background:#fff}.btn.btn-secondary{color:#fff;background:#009681}.btn.btn-primary{color:#fff;background:#009681;font-weight:bold;line-height:22px}.btn.big-mod{padding:.5em 1.2em;padding:.8em 1.4em;border-radius:3em}.btn.btn-white{background:#f0f0f0;color:#009681}.btn.bold-mod{font-weight:600}.btn--small{text-transform:none;padding:8px 43px;border-radius:30px;font-weight:bold;line-height:22px}.btn--small:hover{background:#00695a}.btn--large{border-radius:30px;padding:16px 63px;font-size:1rem;background:#009681;color:#fff;font-weight:600;text-transform:none}.btn--large:hover{background:#00695a}.btn--large--outline{background:#fff;color:#009681;border:1px solid #009681;font-weight:bold;padding:16px 43px}.btn--large--outline:hover{background:#fff;color:#006355;border:1px solid #006355}.btn--xlarge{border-radius:30px;padding:18px 63px;font-size:1.25rem;background:#009681;color:#fff;font-weight:600;text-transform:none}.btn--xlarge:hover{background:#00695a}.btn--xlarge--outline{background:#fff;color:#009681;border:1px solid #009681;font-weight:bold;padding:16px 43px}.btn--xlarge--outline:hover{background:#fff;color:#006355;border:1px solid #006355}html body site-wrapper{background-size:100% auto;background-position:center 80px;background-repeat:no-repeat;display:block;position:relative}@media (max-width: 1023px){html body site-wrapper{background-position:center 100px}}@media (max-width: 767px){html body site-wrapper{background-size:auto 300px}}html body#home,html body#blog,html body.blog{background-position:center center;background-size:auto 100vh}@media (max-width: 767px){html body#home,html body#blog,html body.blog{background-size:100vw auto}}@media (max-width: 1023px){html body#home,html body#blog,html body.blog{background-position:center 100px;background-size:auto 60vh}}html body#home site-wrapper::before,html body#blog site-wrapper::before,html body.blog site-wrapper::before{background:linear-gradient(to bottom, transparent 0, transparent 50vh, white 75vh);bottom:0;content:' ';display:block;left:0;position:absolute;right:0;top:0}.faq-list>li:not(:last-child){margin:0 0 1.3em}.content-body ul.accordion{list-style:none}.content-body ul.accordion>li:not(:last-child){margin:0 0 1.3em}.content-body ul:not(.accordion):not(.result-list)>li{display:flex}.content-body ul:not(.accordion):not(.result-list)>li:not(:last-child){margin:0 0 .61em}.content-body ul:not(.accordion):not(.result-list)>li:before{content:'';width:.5em;height:.5em;border-radius:50%;background:#009681;display:inline-block;position:relative;top:.4em;margin:0 .85em 0 0;flex-shrink:0;vertical-align:top;margin-top:4px}.content-body text-block ul>li{display:block !important}.faq-open-close.active .opener .icon{transform:rotate(180deg)}.faq-open-close .opener{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:1.1;color:#009681;background:#EBEDF3;padding:.99em .95em .99em 1.3em;border-radius:.5em}@media (min-width: 768px){.faq-open-close .opener{font-size:18px}}@media (min-width: 1024px){.faq-open-close .opener{font-size:20px}}.faq-open-close .opener .icon{display:inline-block;position:relative;transform:rotate(0deg);margin:0 0 0 10px;transition-property:transform;transition-duration:.27s;transition-timing-function:ease-in-out}.faq-open-close .slide{padding:18px 5px}@media (min-width: 1200px){.faq-open-close .slide{padding:27px 17px 27px 3px}}.cirle-list>li{display:flex}.cirle-list>li:not(:last-child){margin:0 0 .61em}.cirle-list>li:before{content:'';width:.5em;height:.5em;border-radius:50%;background:#009681;display:inline-block;position:relative;top:.4em;margin:0 .85em 0 0;flex-shrink:0}.page-header{color:#fff;padding:60px 0}@media (min-width: 768px){.page-header{padding:100px 0 40px}}@media (min-width: 1024px){.page-header{padding:128px 0 44px}}@media (min-width: 1200px){.page-header{padding:178px 0 44px}}.page-header .container{position:relative}@media (max-width: 767px){.page-header .container{display:flex;flex-direction:column;width:100%}}.page-header .entry-text{font-size:13px;line-height:1.5;font-weight:300;text-align:center;margin:0 auto}@media (min-width: 768px){.page-header .entry-text{text-align:left;font-size:18px}}@media (min-width: 1200px){.page-header .entry-text{font-size:20px}}.page-header .entry-text p:last-child{margin:0}.page-header .entry-label{width:146px;position:absolute;top:-140px;right:0}.page-header .label-wrap{margin:0 0 12px}.page-header .label-wrap strong{font-weight:400;font-size:16px;line-height:1;text-transform:uppercase;display:block;margin:0 0 .8em}@media (min-width: 768px){.page-header .label-wrap strong{font-size:18px}}@media (min-width: 1024px){.page-header .label-wrap strong{font-size:20px;margin:0 0 1.2em}}.page-header h1{margin:0 0 .55em;font-weight:700}.page-header h1:only-child{margin:0}.badge{font-size:16px;line-height:1;display:inline-block;background:#009FE3;color:#fff;border-radius:2em;padding:.2em 1.1em}.content-block{display:flex;flex-wrap:wrap;background:#f2f2f2;position:relative;z-index:1;margin:0 -15px;padding:20px 20px 0}@media (min-width: 1024px){.content-block{padding:40px 20px}}@media (min-width: 1200px){.content-block{padding:54px 70px;border-radius:.75em .75em 0 0;width:100%;margin:0}}@media (min-width: 1200px){.content-block--rounded{border-radius:0.75rem}}.content-block--edit-profile{background:none;padding:0;margin-bottom:111px}.content-block--edit-profile .JS_memberlogo-info{max-height:0;overflow:hidden;transition:max-height 0.5s;width:100%}.content-block--edit-profile .JS_memberlogo-info.JS_memberlogo-info--open{max-height:200px}.content-block--edit-profile .JS_memberlogo-info p{color:#555;line-height:1.2;padding:16px 0 8px}.content-block--edit-profile .logo-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.content-block--edit-profile .logo-wrap img{cursor:pointer;flex:0 0 40%}.content-block--edit-profile .logo-wrap p,.content-block--edit-profile .logo-wrap pre{flex:0 0 100%}.content-block--edit-profile .logo-wrap p{margin-bottom:0;margin-top:8px}.content-block--edit-profile .logo-wrap pre{background:#eee;border-radius:8px;color:#555;font-size:10px;margin-top:0;overflow-x:auto;padding:4px}.content-block--edit-profile .logo-wrap div{margin-top:8px}.content-block--edit-profile .logo-wrap div span{float:none}.content-block--edit-profile .content-body{background:#fff}.content-block.membership-mod{padding:0 20px}@media (min-width: 1024px){.content-block.membership-mod{padding:0 20px 40px}}@media (min-width: 1200px){.content-block.membership-mod{padding:0 47px 15px 60px}}@media (max-width: 1023px){.content-block.membership-mod .content-body{padding-bottom:20px}}@media (min-width: 1200px){.content-block.membership-mod .sidebar-right{padding:0 0 0 50px}}.content-block.membership-mod .page-nav ul{margin:0 -20px}@media (min-width: 1200px){.content-block.membership-mod .page-nav ul{margin:-2px -47px 0 -60px}}@media (min-width: 768px){.content-block.membership-mod .page-nav ul li:first-child,.content-block.membership-mod .page-nav ul li:first-child a{border-top-left-radius:0.75em}.content-block.membership-mod .page-nav ul li:last-child,.content-block.membership-mod .page-nav ul li:last-child a{border-top-right-radius:0.75em}}.content-block .block-title{font-size:28px;line-height:1;color:#009681;margin:0 0 .5em}@media (min-width: 768px){.content-block .block-title{font-size:36px}}@media (min-width: 1024px){.content-block .block-title{font-size:50px}}@media (min-width: 1200px){.content-block .block-title{margin:0 0 44px}}@media (min-width: 768px){.content-block .block-title.small-mod{font-size:32px}}@media (min-width: 1200px){.content-block .block-title.small-mod{margin:0 0 36px}}.content-block--white{background-color:#fff}.content-block--has-shadow{box-shadow:0 40px 80px rgba(0,0,0,0.07)}.content-block--has-mt{margin-top:2.5rem}.page-nav{max-width:100%;flex:0 0 100%;margin:0 0 20px}@media (min-width: 1024px){.page-nav{margin:0 0 40px}}@media (min-width: 1200px){.page-nav{margin:0 0 59px}}.page-nav ul{font-size:14px;line-height:1;text-transform:uppercase;border-radius:0.75em 0.75em 0 0}@media (min-width: 768px){.page-nav ul{display:flex}}@media (min-width: 1024px){.page-nav ul{font-size:16px}}@media (min-width: 1200px){.page-nav ul{font-size:18px}}.page-nav li{flex:1;display:flex;background:#3C3C3C}.page-nav li.active{background:#009681}.page-nav li.active a{background:#009681;color:#fff}.page-nav li.active a:before{background:transparent}.page-nav li.active a i{color:#1C1F2A}.page-nav li:last-child a:before{background:transparent}.page-nav a{width:100%;display:flex;align-items:center;color:#fff;background:#3C3C3C;padding:1.5em 1.3em;position:relative}@media (min-width: 768px){.page-nav a{padding:1.5em 1em;justify-content:center}}@media (min-width: 1024px){.page-nav a{padding:2.1em .5em}}.page-nav a:hover{color:#979797}.page-nav a:before{content:'';position:absolute;bottom:0;right:0;left:0;background:#607197;height:1px}@media (min-width: 768px){.page-nav a:before{height:auto;left:auto;width:1px;top:10%;bottom:10%}}.page-nav a .icon{font-size:1.5em;margin:0 .5em 0 0;color:#979797}@media (min-width: 1024px){.page-nav a .icon{margin:0 .8em 0 0}}.content-body{max-width:100%;flex:0 0 100%;order:2}@media (min-width: 1024px){.content-body{max-width:63.3%;flex:0 0 63.3%;padding:0 0 30px;order:initial}}@media (min-width: 1200px){.content-body{padding:0 0 47px}}.content-body:only-child{max-width:100%;flex:0 0 100%}.content-body .show-more{padding:16px 0 8px;text-align:center}@media (min-width: 768px){.content-body .show-more{padding:24px 0 16px}}@media (min-width: 1024px){.content-body .show-more{padding:34px 17% 0 0;text-align:right}}.content-body .btn-wrap{margin:20px 0 0}@media (min-width: 1024px){.content-body .btn-wrap{margin:40px 0 0}}@media (min-width: 1200px){.content-body .btn-wrap{margin:48px 0 0}}.content-body .btn-wrap a:not(:last-child){margin:0 1em 0 0}.content-body .btn-wrap a:not(:first-child){margin:1em 0 0}.show-more-link{background:none;border:none;padding:0;cursor:pointer;width:100px;display:inline-block;text-align:center;color:#009681;font-size:14px;line-height:1;font-weight:700;text-transform:uppercase;outline:none}.show-more-link:hover{color:#009681}.show-more-link:hover i{-webkit-animation:animArrows 1.8s ease infinite .1s;animation:animArrows 1.8s ease infinite .1s}.show-more-link span{display:block;margin:0 0 10px}.show-more-link .icon{display:inline-block;position:relative;font-size:1.4em}@-webkit-keyframes animArrows{0%,100%{transform:translate(0, 0);opacity:1}50%{transform:translate(0, 5px);opacity:.8}}@keyframes animArrows{0%,100%{transform:translate(0, 0);opacity:1}50%{transform:translate(0, 5px);opacity:.8}}.show-more-link.loading{position:relative}.show-more-link.loading::before{content:url(/assets/default/images/loading.gif);display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.show-more-link.loading span,.show-more-link.loading .icon{opacity:0.1}.sidebar-right{max-width:100%;flex:0 0 100%;padding:0 0 4px;order:1}@media (min-width: 1024px){.sidebar-right{padding:0 0 0 30px;order:2}}@media (min-width: 1024px){.sidebar-right{max-width:36.7%;flex:0 0 36.7%}}@media (min-width: 1200px){.sidebar-right{padding:0 0 0 60px}}.bottom-block{padding:40px 0 0;position:relative;overflow:hidden}@media (min-width: 1200px){.bottom-block{padding:76px 0 0}}.bottom-block .container{position:relative}.bottom-block .container:before{content:'';position:absolute;right:0;bottom:0;width:406px;height:406px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 812 812' style='enable-background:new 0 0 812 812;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.27;fill:%23068A49;%7D .st1%7Bopacity:0.16;fill:%233c3c3c;%7D%0A%3C/style%3E%3Cg%3E%3Cellipse transform='matrix(0.7071 -0.7071 0.7071 0.7071 -168.2193 406.2392)' class='st1' cx='406.3' cy='406.2' rx='200.2' ry='200.2'/%3E%3Cpath class='st0' d='M693,118.9C613.7,39.6,518.1,0,406,0c-112.1,0-207.8,39.6-287,118.9C39.6,198.2,0,293.9,0,406 c0,112.1,39.6,207.8,118.9,287.1c79.3,79.3,175,118.9,287,118.9c112.1,0,207.8-39.6,287-118.9C772.3,613.8,812,518.1,812,406 C812,293.9,772.3,198.2,693,118.9z M621.3,621.3C561.8,680.8,490,710.5,406,710.5c-84.1,0-155.8-29.7-215.3-89.2 c-59.5-59.5-89.2-131.2-89.2-215.3c0-84.1,29.7-155.8,89.2-215.3c59.5-59.5,131.2-89.2,215.3-89.2c84.1,0,155.8,29.7,215.3,89.2 c59.5,59.5,89.2,131.2,89.2,215.3C710.5,490.1,680.7,561.8,621.3,621.3z'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-position:50% 50%;background-repeat:no-repeat;transform:translate(47%, 56.4%)}@media (max-width: 767px){.bottom-block .container:before{opacity:0.5}}@media (min-width: 768px){.bottom-block .container:before{width:566px;height:566px}}@media (min-width: 1024px){.bottom-block .container:before{width:812px;height:812px}}.bottom-block .container>*{position:relative}.bottom-card-list{display:flex;flex-wrap:wrap;text-align:center}@media (min-width: 768px){.bottom-card-list{text-align:left;margin:0 -40px}}@media (min-width: 1024px){.bottom-card-list{max-width:70%}}.bottom-card-list>li{padding:0 0 20px;margin:0 0 20px}@media (min-width: 768px){.bottom-card-list>li{padding:0 40px 40px;max-width:50%;flex:0 0 50%;margin:0}}@media (min-width: 1200px){.bottom-card-list>li{padding:0 40px 47px}}.bottom-card-list>li:not(:last-child){border-bottom:1px solid #e3e3e3}@media (min-width: 768px){.bottom-card-list>li:not(:last-child){border-bottom:none}}.bottom-card-list>li:nth-of-type(odd){position:relative}@media (min-width: 768px){.bottom-card-list>li:nth-of-type(odd):before{content:'';position:absolute;right:0;top:0;bottom:30%;width:1px;background:#e3e3e3}}.bottom-card{width:100%;line-height:1.65}.bottom-card .icon-wrap{font-size:40px;margin:0 0 16px}@media (min-width: 768px){.bottom-card .icon-wrap{font-size:50px;margin:0 0 30px}}@media (min-width: 1200px){.bottom-card .icon-wrap{margin:0 0 37px}}.bottom-card h3{font-size:25px;line-height:1.1;font-weight:300;color:#009681;margin:0 0 .5em}@media (min-width: 768px){.bottom-card h3{font-size:34px}}.bottom-card p:last-of-type{margin:0 0 2.3em}.error-content{margin:60px auto;max-width:1200px;padding:0 60px;text-align:center}.error-content h1{color:#009681;font-weight:bold}.error-content h2{margin:60px 0}.error-content .search-form{border-radius:4em}@media (max-width: 767px){.error-content .search-form{border-radius:16px}}.page-header .entry-text h2{font-size:54px}.btn{font-family:"Poppins",sans-serif !important;font-weight:700 !important;font-size:16px}.btn.btn-white:hover{background-color:#D5F6EF;color:#009681}.content-block{background-color:#F6F6F9}.page-nav ul li a{background-color:#3F4966}.page-nav ul li a .icon-wrap .icon path{fill:#fff}.bottom-block{padding:40px 0 0;position:relative;overflow:hidden}@media (min-width: 1200px){.bottom-block{padding:76px 0 0}}.bottom-block .container{position:relative}.bottom-block .container:before{transform:translate(25%, 17%);background-image:url("/assets/shared/images/bg.svg")}@media (max-width: 767px){.bottom-block .container:before{transform:translate(25%, 17%);opacity:1}}@media (min-width: 1024px){.bottom-block .container:before{transform:translate(45%, 17%);width:612px;height:612px}}.semi-circle{width:100%;height:425px;overflow:hidden;margin-top:-425px;display:flex;justify-content:flex-end}.semi-circle__circle{height:100%;width:auto;background-image:url("/assets/default/images/semi-circle.svg");background-size:contain;background-repeat:no-repeat}@media (max-width: 767px){.semi-circle__circle{opacity:0.5}}@media (min-width: 768px){.semi-circle__circle{width:566px;height:566px}}@media (min-width: 1024px){.semi-circle__circle{width:812px;height:812px}}#footer{font-size:10px;line-height:1.9;color:#fff;background:#3C3C3C;text-align:center;padding:28px 10%;position:relative}@media (min-width: 768px){#footer{font-size:12px;line-height:1.83;text-align:left;padding:50px 0}}#footer address{margin:0 0 14px;font-style:normal}@media (min-width: 768px){#footer address{margin:0}}#footer address a{color:#fff}#footer address a:hover{color:rgba(255,255,255,0.4)}#footer address p{margin:0}.footer-columns{display:flex;flex-wrap:wrap}@media (min-width: 768px){.footer-columns{margin:0 -20px}}@media (min-width: 1024px){.footer-columns{margin:0 -40px}}.footer-columns>div{position:relative;max-width:100%;flex:0 0 100%}@media (min-width: 768px){.footer-columns>div{padding:0 20px}}@media (min-width: 1024px){.footer-columns>div{padding:0 40px}}@media (min-width: 768px){.footer-columns>div:nth-child(1){max-width:33%;flex:0 0 33%}}@media (min-width: 768px){.footer-columns>div:nth-child(1):before{content:'';position:absolute;top:-4px;bottom:-4px;right:0;width:1px;background:#4C597D}}.footer-columns>div:nth-child(2){order:-1}@media (min-width: 768px){.footer-columns>div:nth-child(2){max-width:24.5%;flex:0 0 33%;order:0}}@media (min-width: 1024px){.footer-columns>div:nth-child(2){max-width:29.5%;flex:0 0 29.5%}}@media (min-width: 1337px){.footer-columns>div:nth-child(2){max-width:33%;flex:0 0 33%}}@media (min-width: 768px){.footer-columns>div:nth-child(2):before{content:'';position:absolute;top:-4px;bottom:-4px;right:0;width:1px;background:#4C597D}}@media (min-width: 768px){.footer-columns>div:nth-child(3){max-width:35%;flex:0 0 35%}}@media (min-width: 1024px){.footer-columns>div:nth-child(3){max-width:30%;flex:0 0 30%}}@media (min-width: 1337px){.footer-columns>div:nth-child(3){max-width:33%;flex:0 0 33%}}.social-networks{font-size:13px;line-height:1;font-weight:300;text-align:left;margin:0 auto;display:inline-block}@media (min-width: 768px){.social-networks{font-size:12px;margin:0}}.social-networks li:not(:last-child){margin:0 0 .8em}@media (max-width: 768px){.social-networks li{float:left;margin-right:10px !important}}.social-networks a{color:#fff;display:inline-flex;align-items:center}.social-networks a:hover i{color:#fff;text-shadow:0 0 20px rgba(255,255,255,0.6)}.social-networks a span.icon{border-radius:999px;width:25px;height:25px;background-color:#DBEDF5;display:flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0;margin:0 0.5em 0 0}@media (min-width: 768px){.social-networks a span.icon{margin:0 1.4em 0 0}}.social-networks a span.icon svg{font-size:1.4em;vertical-align:middle}.social-networks a span.icon svg path{fill:#3C3C3C}@media (min-width: 768px){.social-networks a span.icon svg{font-size:1.2em}}.footer-logo{margin:25px 0 20px}@media (min-width: 768px){.footer-logo{display:none}}.copy-right a{color:#fff}.copy-right a:hover{color:rgba(255,255,255,0.4)}.copy-right p{margin:0}.edit-entry{display:block;background:#009681;padding:4px 10px;color:white;text-align:center;transition:200ms}.edit-entry:hover{background:#006355;color:#fff}div.custom-search{padding:0 15%}@media (min-width: 768px){div.custom-search{padding:0}}div.custom-search form{width:100%;position:relative;margin:10px 0 20px 0}@media (min-width: 768px){div.custom-search form{width:200px;margin:10px 0 0 0}}@media (min-width: 1024px){div.custom-search form{width:240px}}div.custom-search form input[type="text"]{width:100%;line-height:16px;padding:6px 8px;border-radius:16px;outline:none;border:none;color:#000}@media (min-width: 768px){div.custom-search form input[type="text"]{width:160px}}@media (min-width: 1024px){div.custom-search form input[type="text"]{width:200px}}div.custom-search form input[type="submit"]{position:absolute;padding:4px 6px;top:4px;right:4px}@media (min-width: 768px){div.custom-search form input[type="submit"]{right:44px;top:3px}}div.custom-search form input[type="submit"]:disabled{background:#CACACA}.semi-circle__circle{background-image:url("/assets/shared/images/bg.svg")}@media (max-width: 767px){.semi-circle__circle{opacity:1}}@media (min-width: 1024px){.semi-circle__circle{width:612px;height:612px}}div.custom-search form input[type="text"]{background-color:#DBEDF5;font-family:"Poppins",sans-serif}div.custom-search form input[type="submit"]:disabled{background:#ADB6CC}.view-control-list{display:flex;align-items:center;margin:0 auto;font-size:20px}@media (min-width: 768px){.view-control-list{margin:0 0 0 auto;padding:0}}.view-control-list li:not(:last-child){margin:0 13px 0 0}.view-control-list a{color:#f5f5f5}.view-control-list a:hover{color:rgba(245,245,245,0.5)}.search-filter{margin:0 -20px}@media (min-width: 1024px){.search-filter{margin:0;border-radius:0 0 .5em .5em;overflow:hidden}}.search-filter .distance-filter{background:white;width:100%;padding:20px}.search-filter .distance-filter input{width:100%}.search-filter .distance-filter p{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:0px;font-size:14px}.search-filter .distance-filter p span{width:50px}.search-filter .distance-filter p span:nth-of-type(2){text-align:center}.search-filter .distance-filter p span:nth-of-type(3){text-align:right}.search-filter .head{display:flex;align-items:center;justify-content:space-between;background:#3C3C3C;color:#fff;padding:18px 30px 17px 24px}@media (min-width: 1024px){.search-filter .head{border-radius:.5em .5em 0 0}}.search-filter .head .icon-wrap{color:#009681;font-size:1.4em;line-height:1;margin:0 8px 0 0}@media (min-width: 768px){.search-filter .head .icon-wrap{margin:0 18px 0 0}}.search-filter .head h3{font-size:14px;margin:0;text-transform:uppercase}@media (min-width: 768px){.search-filter .head h3{font-size:18px}}@media (min-width: 1024px){.search-filter .head h3{font-size:20px}}.search-filter .head .clear-link{display:flex;align-items:center;color:#fff;text-transform:uppercase;margin:0 0 0 auto}.search-filter .head .clear-link .clear{margin:0 0 0 7px}.search-filter--edit-profile .head h3{text-transform:none}@media (min-width: 768px){.search-filter--edit-profile .head h3{font-size:16px}}@media (min-width: 1024px){.search-filter--edit-profile .head h3{font-size:16px}}.search-filter-list>li:first-child .opener{border-top:none}.search-filter-list>li:last-child .slide{border-radius:0 0 .5em .5em;overflow:hidden}.search-filter-list>li:last-child .filter-checkbox-list{margin:0 0 -1px}.filter-open-close.active .opener{background:#009681;color:#fff}.filter-open-close.active .opener .icon{transform:rotate(180deg)}.filter-open-close .opener{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#009681;padding:1.3em 2em 1.3em 1.56em;line-height:1;border-top:1px solid #dfdddd;transition-property:background, color;transition-duration:.4s;transition-timing-function:ease-in-out}.filter-open-close .opener .icon{font-size:1.2em;display:inline-block;position:relative;transform:rotate(0deg);transition-property:transform;transition-duration:.4s;transition-timing-function:ease-in-out}.filter-open-close .slide{border-bottom:1px solid #dfdddd;border-left:1px solid #dfdddd;border-right:1px solid #dfdddd}.filter-open-close .text-slide{background:#fff;border-bottom:none;padding:16px}.filter-checkbox-list{display:flex;flex-wrap:wrap;background:#f7f7f7;margin:0 0 -2px}.filter-checkbox-list>li{max-width:50%;flex:0 0 50%;border-bottom:1px solid #dfdddd}.filter-checkbox-list>li:nth-of-type(odd){border-right:1px solid #dfdddd}.filter-checkbox-list>li.disabled{opacity:0.4}.filter-checkbox{font-size:12px;text-transform:uppercase;color:#3C3C3C;text-align:center;display:block;padding:25px;background:#f7f7f7;cursor:pointer}.filter-checkbox svg{fill:#c7c7c7;width:50px;height:50px}.filter-checkbox input[type="checkbox"]{position:absolute;left:-99999px;opacity:0;visibility:hidden}.filter-checkbox input[type="checkbox"]:checked+.icon-wrap svg{fill:#009681}.filter-checkbox input[type="checkbox"]:checked+.icon-wrap+.text{color:#009681}.filter-checkbox .icon-wrap{display:block;font-size:40px;margin:0 0 12px;color:#c7c7c7;transition-property:color;transition-duration:.27s;transition-timing-function:linear}.filter-checkbox .text{display:block;transition-property:color;transition-duration:.27s;transition-timing-function:linear}.clear{flex-shrink:0;display:inline-block;width:25px;height:25px;border-radius:50%;background:#fff;border:1px solid #ababab;position:relative}.clear:before,.clear:after{content:'';height:1px;background:#ababab;width:10px;position:absolute;left:50%;top:50%;transition-property:transform;transition-duration:.27s;transition-timing-function:linear}.clear:before{transform:translate(-50%, -50%) rotate(45deg)}.clear:after{transform:translate(-50%, -50%) rotate(-45deg);transform-origin:50% 50%}.result-list>li:not(:last-child){margin:0 0 19px}.result-list+.show-more{text-align:center}.counsellor-card{will-change:transform;display:flex;flex-wrap:wrap;background:#fff;line-height:1.1;border-radius:.5em;overflow:hidden;color:#3C3C3C;transition:all .2s ease-in-out}.counsellor-card:hover{box-shadow:1px 0 16px rgba(0,0,0,0.1);color:#3C3C3C}@media (min-width: 1024px){.counsellor-card:hover{transform:scale(1.02)}}.counsellor-card.marked-mod{box-shadow:1px 0 16px rgba(0,0,0,0.1)}.counsellor-card.marked-mod .main{background:#ffefd8}.counsellor-card.marked-mod .main .city,.counsellor-card.marked-mod .main .number{color:#ff9600}.counsellor-card.marked-mod .avatar img{border:3px solid #fff}.counsellor-card.marked-mod .aside{background:#ff9600}.counsellor-card .main{max-width:100%;flex:0 0 100%;display:flex;flex-wrap:wrap;padding:12px}@media (min-width: 768px){.counsellor-card .main{padding:12px 0 11px 26px;max-width:calc(100% - 80px);flex:0 0 calc(100% - 80px)}}.counsellor-card .main>div:nth-of-type(1){max-width:50%;flex:0 0 50%;position:relative;padding:20px 20px 20px 0}@media (min-width: 768px){.counsellor-card .main>div:nth-of-type(1){max-width:37.5%;flex:0 0 37.5%;padding:20px 10px 20px 42px}}.counsellor-card .main>div:nth-of-type(1):before{content:'';background:#eaeaea;width:1px;position:absolute;top:20%;bottom:15%;right:0}.counsellor-card .main>div:nth-of-type(2){max-width:50%;flex:0 0 50%;padding:20px 0 20px 20px}@media (min-width: 768px){.counsellor-card .main>div:nth-of-type(2){max-width:calc(60.9% - 80px);flex:0 0 calc(60.9% - 80px);padding:20px 10px 20px 30px}}.counsellor-card .main>div:nth-of-type(2) strong{font-weight:400}.counsellor-card .main strong{font-weight:900;display:block;margin:0 0 8px}@media (min-width: 768px){.counsellor-card .main strong{margin:0 0 11px}}.counsellor-card .main .city,.counsellor-card .main .number{display:block;color:#009681}.counsellor-card .avatar{max-height:100px;max-width:100%;flex:0 0 100%;overflow:hidden;margin:0;flex-shrink:0;margin:0 auto;text-align:center}@media (min-width: 768px){.counsellor-card .avatar{max-width:88px;flex:0 0 88px;height:88px;text-align:left}}.counsellor-card .avatar img{border-radius:50%;height:100%}@media (min-width: 768px){.counsellor-card .avatar{margin:0}}.counsellor-card .aside{color:#fff;max-width:100%;flex:0 0 100%;background:#009681;font-weight:700;text-align:center;display:flex;align-items:center;position:relative;z-index:2;padding:10px}@media (min-width: 768px){.counsellor-card .aside{padding:0;max-width:80px;flex:0 0 80px}}.counsellor-card .aside>span{display:inline-block;position:relative}@media (min-width: 768px){.counsellor-card .aside>span{transform:translate(-50%, -50%) rotate(-90deg);position:absolute;top:50%;left:50%}}.counsellor-card .aside>span span,.counsellor-card .aside>span strong{display:block;white-space:nowrap;position:relative;top:0;left:0;min-height:1.2em}.counsellor-card .aside>span span .text,.counsellor-card .aside>span strong .text{transform:translate(-50%, -50%) rotate(0deg);position:absolute;top:50%;left:50%}.counsellor-card.counsellor-card--warn .aside{background:red}.counsellor-card.counsellor-card--warn .footer p{background:#f001;border-radius:2px;color:red;padding:2px 4px}.counsellor-card.counsellor-card--lapse .aside{background:#f80}.counsellor-card.counsellor-card--lapse .footer p{background:#ff01;border-radius:2px;color:#f80;padding:2px 4px}.counsellor-card .footer{max-width:100%;flex:0 0 100%;background:#fff;line-height:1.57;margin:14px 0 0;position:relative;z-index:1}@media (min-width: 768px){.counsellor-card .footer{padding:20px 10px 8px 0}}.counsellor-card .footer p:last-child{margin:0}.result-list[data-type="course"] .provider-card{margin-bottom:40px}.result-list[data-type="course"] .provider-card>a{background:white;border-radius:20px;overflow:hidden;display:flex;height:100%;transition:box-shadow 1s}.result-list[data-type="course"] .provider-card .main{max-width:100%;flex:0 0 100%;display:flex;flex-wrap:wrap;padding:12px}@media (min-width: 768px){.result-list[data-type="course"] .provider-card .main{padding:12px 0 11px 26px;max-width:calc(100% - 80px);flex:0 0 calc(100% - 80px)}}.result-list[data-type="course"] .provider-card .main>div{position:relative;padding:20px 20px 20px 0}@media (min-width: 768px){.result-list[data-type="course"] .provider-card .main>div{padding:20px 10px 20px 42px}}.result-list[data-type="course"] .provider-card .main>div strong{display:block;margin-bottom:20px;position:relative}.result-list[data-type="course"] .provider-card .main>div strong:after{content:'';background:#eaeaea;width:100px;height:1px;position:absolute;left:0;margin-top:35px}.result-list[data-type="course"] .provider-card .main>div.footer{max-width:100%;flex:0 0 100%;background:#fff;line-height:1.57;margin:14px 0 0;position:relative;z-index:1}@media (min-width: 768px){.result-list[data-type="course"] .provider-card .main>div.footer{padding:20px 10px 8px 0}}.result-list[data-type="course"] .provider-card .main>div.footer p:last-child{margin:0}.result-list[data-type="course"] .provider-card .main span.city,.result-list[data-type="course"] .provider-card .main span.phone{display:block}.result-list[data-type="course"] .provider-card .avatar{max-height:100px;max-width:100%;flex:0 0 100%;overflow:hidden;margin:0;flex-shrink:0;margin:0 auto;text-align:center}@media (min-width: 768px){.result-list[data-type="course"] .provider-card .avatar{max-width:88px;flex:0 0 88px;height:88px;text-align:left}}.result-list[data-type="course"] .provider-card .avatar img{border-radius:50%;height:100%}@media (min-width: 768px){.result-list[data-type="course"] .provider-card .avatar{margin:0}}.result-list[data-type="course"] .provider-card .aside{color:#fff;max-width:100%;flex:0 0 100%;background:#009681;font-weight:700;text-align:center;display:flex;align-items:center;position:relative;z-index:2;padding:10px}@media (min-width: 768px){.result-list[data-type="course"] .provider-card .aside{padding:0;max-width:80px;flex:0 0 80px}}.result-list[data-type="course"] .provider-card .aside>span{width:180px;display:inline-block;position:relative}@media (min-width: 768px){.result-list[data-type="course"] .provider-card .aside>span{transform:translate(-50%, -50%) rotate(-90deg);position:absolute;top:50%;left:50%}}.result-list[data-type="course"] .provider-card .aside>span span,.result-list[data-type="course"] .provider-card .aside>span strong{display:block;white-space:nowrap;position:relative;top:0;left:0;min-height:1.2em}.result-list[data-type="course"] .provider-card .aside>span span .text,.result-list[data-type="course"] .provider-card .aside>span strong .text{transform:translate(-50%, -50%) rotate(0deg);position:absolute;top:50%;left:50%}@media (max-width: 1023px){.blog-page .content-block{padding:0 20px}}@media (max-width: 1023px){.blog-page .content-body{padding-top:20px}}@media (max-width: 1023px){.blog-page .sidebar-right{order:-1}}.blog-header{margin-bottom:0}@media (min-width: 768px){.blog-header{margin-bottom:55px}}.featured-header .entry-text{text-align:center}.featured-header .entry-text .label-wrap span{margin:0 4px}.blog-related{background:#e0e0e0;border-radius:0 0 .75em .75em;box-sizing:border-box;padding:54px;position:relative}@media (max-width: 767px){.blog-related{margin:0 -15px;padding:54px 15px}}.blog-related h4{display:block;text-align:center;text-transform:uppercase}.blog-related .links{display:flex;flex-wrap:wrap;margin-bottom:54px}.blog-related .links>*{flex:0 1 100%;margin-top:54px}@media (min-width: 768px){.blog-related .links>*{flex:0 1 50%;padding:0 27px}}@media (min-width: 1200px){.blog-related .links>*{flex:0 1 33%}}.blog-related .show-more-link{display:block;margin:0 auto}.post-list{display:flex;flex-wrap:wrap}@media (min-width: 768px){.post-list{margin:0 -8px}}@media (min-width: 1024px){.post-list{margin:0 -15px}}.post-list>a{width:100%}@media (min-width: 768px){.post-list>a{display:flex;max-width:50%;flex:0 0 50%;padding:0 8px 16px;width:auto}}@media (min-width: 1024px){.post-list>a{padding:0 15px 35px}}@media (min-width: 768px){.post-list>a:first-child{max-width:100%;flex:0 0 100%}}@media (min-width: 768px){.post-list>a:first-child .post-card{display:flex;flex-wrap:wrap;flex-direction:row}}@media (min-width: 768px){.post-list>a:first-child .post-card .entry-thumbnail{max-width:50.5%;flex:0 0 50.5%;height:auto}}@media (min-width: 768px){.post-list>a:first-child .post-card .entry-body{max-width:49.5%;flex:0 0 49.5%;padding:37px 34px 32px}}@media (min-width: 768px){.post-list>a:first-child .post-card .entry-footer{flex:0 0 100%}}@media (min-width: 768px){.post-list>a:first-child .post-card .badge{margin:0 0 18px -2px}}.post-card{margin:0 -20px;position:relative;background-color:#fff;display:flex;flex-direction:column;height:100%}@media (min-width: 768px){.post-card{width:100%;border-radius:1em;overflow:hidden;margin:0}}.post-card:hover .overlay{opacity:1;visibility:visible}.post-card .entry-thumbnail{flex:0 0 42vw;background-color:#bdc1bf;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (min-width: 768px){.post-card .entry-thumbnail{flex:0 0 158px}}.post-card .entry-body{background:#fff;padding:16px 24px 19px}.post-card .entry-body p:last-of-type{margin:0}.post-card .badge{margin:0 0 12px -2px}.post-card h2{font-size:25px;line-height:1.24;margin:0 0 .7em}.post-card h2:last-child{margin:0}.post-card .entry-footer{display:flex;align-items:center;max-width:100%;background:#CACACA;padding:12px 19px 8px;margin-top:auto}.post-card .entry-avatar{width:72px;height:72px;border:7px solid #f2f2f2;border-radius:50%;overflow:hidden;margin:0 30px 0 0;flex-shrink:0}.post-card .author-meta{line-height:1}.post-card .author-meta .name{display:block;font-weight:700;margin:0 0 13px}.post-card .author-meta time{display:block;color:#009681}.post-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;background:rgba(60,60,60,0.93);font-size:20px;line-height:1.24;text-align:center;color:#fff;padding:30px 14%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition-property:opacity, visibility;transition-duration:.27s;transition-timing-function:linear}@media (min-width: 768px){.post-card .overlay{font-size:25px}}.post-card .overlay p{width:100%}.post-card .entry-body{color:#1C1F2A;background-color:#fff}.post-card .entry-footer{background-color:#EBEDF3}.blog-related{background-color:#D5F6EF}body#login,body#reset-password,body#forgot-password{background-image:url("/assets/default/images/login-bg.jpg");background-position:center left;background-size:cover}body#login site-wrapper,body#reset-password site-wrapper,body#forgot-password site-wrapper{background:none !important}body#reset-password field-note{display:inline-block;width:100%;text-align:right;font-weight:bold}body#reset-password h1{margin-bottom:0.25em}.member-login{background:#EBEDF3;border:8px solid #fff;border-radius:12px;display:block;margin:100px auto;max-width:500px;padding:48px}@media (max-width: 767px){.member-login{margin:30px 15px;padding:25px}}.member-login h1{font-size:40px;text-align:center}.member-login h1 .icon{color:#009681;display:block;font-size:1.5em;margin:0 auto 0.5em}.member-login fieldset{border:none}.member-login fieldset>*+*{margin-top:1em}.member-login legend{display:block;font-size:32px;text-align:center;width:100%}.member-login label{display:block}.member-login input{border:none;border-radius:2em;box-sizing:border-box;background:#fff;color:#333;display:block;font-family:inherit;font-size:18px;line-height:1;padding:0.5em 1em;width:100%}.member-login .checkbox-wrap{align-items:center;display:flex}.member-login .checkbox-wrap input{left:-9999px;position:absolute}.member-login .checkbox-wrap span+span{margin-left:0.5em}.member-login .checkbox-wrap .checkbox-icon{cursor:pointer;display:inline-block;height:1.25em;width:1.25em}.member-login .checkbox-wrap .checkbox-icon:empty{background:#fff;border:0.125em solid #3C3C3C;border-radius:0.125em}.member-login .checkbox-wrap .checkbox-icon .checkbox-icon--unchecked{display:block}.member-login .checkbox-wrap .checkbox-icon .checkbox-icon--checked{display:none}.member-login .checkbox-wrap :checked ~ .checkbox-icon:empty{position:relative}.member-login .checkbox-wrap :checked ~ .checkbox-icon:empty::before{background:#009681;border-radius:0.0625em;content:' ';display:block;height:0.75em;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:0.75em}.member-login .checkbox-wrap :checked ~ .checkbox-icon .checkbox-icon--unchecked{display:none}.member-login .checkbox-wrap :checked ~ .checkbox-icon .checkbox-icon--checked{display:block}.member-login .buttons{align-items:center;display:flex;justify-content:space-between}.member-login .buttons button{font-size:16px}.member-login .error{background:#fee;border:2px solid red;border-radius:16px;padding:0.5em 1em;font-size:18px}.inline-selects{display:flex;margin-bottom:10px}.inline-selects>select{flex-grow:1;margin-right:8px;height:30px}.inline-selects button{padding:0.5em 0.7em}.content-body.councellor-profile--content-body,.content-body .councellor-profile--content-body{background:#fff;border-radius:0.5em 0.5em;padding:40px}@media (max-width: 480px){.content-body.councellor-profile--content-body,.content-body .councellor-profile--content-body{margin-left:-20px;margin-right:-20px;margin-top:-20px;padding:20px;max-width:none;flex-grow:1}}.content-body.councellor-profile--content-body h2,.content-body .councellor-profile--content-body h2{font-size:54px;margin-top:0 !important}.content-body.councellor-profile--content-body em,.content-body .councellor-profile--content-body em{color:#009681;font-style:normal;white-space:nowrap}.content-body.councellor-profile--content-body .councellor-profile--head,.content-body .councellor-profile--content-body .councellor-profile--head{display:flex;justify-content:space-between}.content-body.councellor-profile--content-body .councellor-profile--head div+div,.content-body .councellor-profile--content-body .councellor-profile--head div+div{flex:0 0 128px;margin-left:20px;text-align:center}.content-body.councellor-profile--content-body .councellor-profile--head div+div .btn,.content-body .councellor-profile--content-body .councellor-profile--head div+div .btn{margin-top:16px;padding:8px}.content-body.councellor-profile--content-body .councellor-profile--head img,.content-body .councellor-profile--content-body .councellor-profile--head img{border-radius:50%;height:128px;max-width:128px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.content-body.councellor-profile--content-body .councellor-profile--head,.content-body .councellor-profile--content-body .councellor-profile--head{flex-direction:column}.content-body.councellor-profile--content-body .councellor-profile--head div+div,.content-body .councellor-profile--content-body .councellor-profile--head div+div{align-self:center;flex:0 0 200px;margin:0;max-height:200px;order:-1;width:200px}}.content-body.councellor-profile--content-body .councellor-profile--membership,.content-body.councellor-profile--content-body .councellor-profile--contact,.content-body .councellor-profile--content-body .councellor-profile--membership,.content-body .councellor-profile--content-body .councellor-profile--contact{font-size:20px}.content-body.councellor-profile--content-body .councellor-profile--membership em,.content-body.councellor-profile--content-body .councellor-profile--contact em,.content-body .councellor-profile--content-body .councellor-profile--membership em,.content-body .councellor-profile--content-body .councellor-profile--contact em{display:inline-block;width:180px}@media (min-width: 768px){.content-body.councellor-profile--content-body .councellor-profile--membership,.content-body.councellor-profile--content-body .councellor-profile--contact,.content-body .councellor-profile--content-body .councellor-profile--membership,.content-body .councellor-profile--content-body .councellor-profile--contact{font-size:24px}}.content-body.councellor-profile--content-body .councellor-profile--membership p,.content-body .councellor-profile--content-body .councellor-profile--membership p{margin-bottom:8px}.content-body.councellor-profile--content-body .councellor-profile--charities a,.content-body .councellor-profile--content-body .councellor-profile--charities a{display:inline-block;margin:24px 24px 0 0}.content-body.councellor-profile--content-body .councellor-profile--contact--complaint,.content-body .councellor-profile--content-body .councellor-profile--contact--complaint{background:#f00;color:white;font-size:24px;font-weight:bold;margin:30px -40px;padding:25px 40px}.content-body.councellor-profile--content-body .councellor-profile--contact--not-practicing,.content-body .councellor-profile--content-body .councellor-profile--contact--not-practicing{background:#f80;color:white;font-size:24px;font-weight:bold;margin:30px -40px;padding:25px 40px}.content-body.councellor-profile--content-body .councellor-profile--contact,.content-body .councellor-profile--content-body .councellor-profile--contact{align-items:center;display:flex;padding:35px 0px;margin-bottom:20px;text-transform:uppercase;border-bottom:1px solid #CACACA}.content-body.councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone,.content-body .councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone{display:flex;align-items:flex-start}.content-body.councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone a,.content-body .councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone a{line-height:27px;color:#009681}.content-body.councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone a em,.content-body .councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone a em{transition:300ms}.content-body.councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone a:hover,.content-body .councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone a:hover{color:#006355 !important}.content-body.councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone a:hover em,.content-body .councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone a:hover em{color:#006355 !important}.content-body.councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone-icon,.content-body .councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone-icon{background:#009681;border-radius:50%;color:#fff;display:inline-block;width:1.7em;height:1.7em;padding:0.35em;transform:translateY(-1px);vertical-align:middle;margin-right:0.5em}.content-body.councellor-profile--content-body .councellor-profile--contact span,.content-body .councellor-profile--content-body .councellor-profile--contact span{margin-right:auto}.content-body.councellor-profile--content-body .councellor-profile--contact .btn,.content-body .councellor-profile--content-body .councellor-profile--contact .btn{margin-left:20px;white-space:nowrap}.content-body.councellor-profile--content-body .councellor-profile--contact .btn:first-child,.content-body .councellor-profile--content-body .councellor-profile--contact .btn:first-child{margin-left:0}.content-body.councellor-profile--content-body .councellor-profile--contact.councellor-profile--contact-noborder,.content-body .councellor-profile--content-body .councellor-profile--contact.councellor-profile--contact-noborder{border:none;padding:0 40px}.content-body.councellor-profile--content-body .councellor-profile--contact:first-child,.content-body .councellor-profile--content-body .councellor-profile--contact:first-child{margin-top:0}.content-body.councellor-profile--content-body .councellor-profile--contact:last-child,.content-body .councellor-profile--content-body .councellor-profile--contact:last-child{margin-bottom:0}@media (max-width: 768px){.content-body.councellor-profile--content-body .councellor-profile--contact,.content-body .councellor-profile--content-body .councellor-profile--contact{flex-wrap:wrap;justify-content:initial}.content-body.councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone,.content-body .councellor-profile--content-body .councellor-profile--contact .councellor-profile--contact--phone{flex:0 1 100%}.content-body.councellor-profile--content-body .councellor-profile--contact .btn,.content-body .councellor-profile--content-body .councellor-profile--contact .btn{font-size:16px;margin-left:0;margin-right:20px;margin-top:16px}.content-body.councellor-profile--content-body .councellor-profile--contact .btn:first-child,.content-body.councellor-profile--content-body .councellor-profile--contact .btn:first-child+.btn,.content-body .councellor-profile--content-body .councellor-profile--contact .btn:first-child,.content-body .councellor-profile--content-body .councellor-profile--contact .btn:first-child+.btn{margin-top:0}}.content-body.councellor-profile--content-body .address-link,.content-body .councellor-profile--content-body .address-link{border-top:1px solid #CACACA;margin-top:60px;padding-top:40px}@media (max-width: 1023px){.content-body.councellor-profile--content-body+.sidebar-right,.content-body .councellor-profile--content-body+.sidebar-right{order:3}}.content-body.councellor-profile--content-body .staff-notice,.content-body .councellor-profile--content-body .staff-notice{background-color:#3F4966;padding:10px;margin:10px 0;border-radius:0.5em;text-align:center}.content-body.councellor-profile--content-body .staff-notice p,.content-body .councellor-profile--content-body .staff-notice p{margin:0;color:#ffffff}.content-body.councellor-profile--content-body .staff-notice p:last-of-type,.content-body .councellor-profile--content-body .staff-notice p:last-of-type{margin-top:10px;font-size:14px;font-style:italic}.address-link{color:#009681;display:block}.address-link:hover{color:#3C3C3C}.provider-profile h1{color:#009681;font-size:32px;margin:16px 0 48px}.provider-profile .provider-profile--location{background:#fff;border-radius:0.5em;padding:30px 40px 60px}.provider-profile .provider-profile--location+.provider-profile--location{margin-top:40px}.provider-profile .provider-profile--location h2,.provider-profile .provider-profile--location h3,.provider-profile .provider-profile--location h4{flex:0 0 100%;margin:0}.provider-profile .provider-profile--location h2{color:#009681;margin-bottom:26px}.provider-profile .provider-profile--location h3{color:#3C3C3C;margin-bottom:16px}.provider-profile .provider-profile--location p{margin-bottom:0}.provider-profile .provider-profile--location .main{margin-top:32px}.provider-profile .provider-profile--location aside{display:flex}.provider-profile .provider-profile--location aside div{flex:0 0 50%}.provider-profile .provider-profile--location .address-link{color:#3C3C3C}.provider-profile .provider-profile--courses{border-spacing:0;width:100%}.provider-profile .provider-profile--courses th,.provider-profile .provider-profile--courses td{padding:0.75em 1em;text-align:left;vertical-align:top;width:50%}.provider-profile .provider-profile--courses th{background:#3C3C3C;color:white}.provider-profile .provider-profile--courses td{background:#eee}.provider-profile .provider-profile--courses tr:nth-child(2n+1) td{background:#ddd}.provider-profile .provider-profile--provider-detail{background:white;border-radius:16px;padding:24px}.provider-profile .provider-profile--provider-detail h3{color:#009681;margin-bottom:16px}.provider-profile .provider-profile--provider-detail *+h3{margin-top:32px}.provider-profile .provider-profile--provider-contact p{display:flex;margin:0}.provider-profile .provider-profile--provider-contact p span{flex:0 0 33%;overflow-x:hidden;text-overflow:ellipsis}.provider-profile .provider-profile--provider-contact p a{flex:0 0 67%;overflow-x:hidden;text-overflow:ellipsis}.provider-profile .provider-profile--provider-logo{background:#fff;border-radius:100px;display:flex;height:200px;margin:0 auto;width:200px}.provider-profile .provider-profile--provider-logo img{height:180px;margin:auto;width:180px;-o-object-fit:contain;object-fit:contain}@media (max-width: 1023px){.provider-profile+.sidebar-right{order:3}}.content-body form.councellor-profile--content-body{position:relative}.content-body form.councellor-profile--content-body fieldset{border:none;padding:0}.content-body form.councellor-profile--content-body fieldset:disabled button{display:none}.content-body form.councellor-profile--content-body fieldset:disabled .address-ctrl:last-of-type{border-bottom:none}.content-body form.councellor-profile--content-body fieldset:disabled i{color:#AAA}.content-body form.councellor-profile--content-body fieldset>p{border:1px solid #009681;border-radius:8px;margin-bottom:24px;padding:5px 16px}.content-body form.councellor-profile--content-body#contact fieldset:disabled .councellor-profile--checkbox{display:none}.content-body form.councellor-profile--content-body#contact .remover{background:#b22222;color:#fff;padding:5px 10px;border-radius:15px;transition:background 300ms}.content-body form.councellor-profile--content-body#contact .remover:hover{background:#871a1a}.content-body form.councellor-profile--content-body#contact .adder{background:#009681;color:#fff;padding:5px 10px;border-radius:15px;transition:background 300ms}.content-body form.councellor-profile--content-body#contact .adder:hover{background:#009681}.content-body form.councellor-profile--content-body#biography label{text-transform:none}.content-body form.councellor-profile--content-body#biography .label{text-transform:uppercase;flex:0 1 20%}.content-body form.councellor-profile--content-body#biography h4{color:#009681;font-size:17px}.content-body form.councellor-profile--content-body#charges fieldset:disabled textarea:empty{display:none}.content-body form.councellor-profile--content-body#charges h4{color:#009681;font-size:17px}.content-body form.councellor-profile--content-body h2{color:#009681;font-size:30px;position:relative;margin-bottom:10px}.content-body form.councellor-profile--content-body button{background:none;border:none;color:#1C1F2A;cursor:pointer;text-transform:uppercase}.content-body form.councellor-profile--content-body .btn-save-btn{color:#fff;background:#009681;text-transform:none}.content-body form.councellor-profile--content-body .btn-save-btn:hover{background:#009681}.content-body form.councellor-profile--content-body :disabled button{cursor:default}.content-body form.councellor-profile--content-body+.councellor-profile--content-body{margin-top:20px}.content-body form.councellor-profile--content-body .councellor-profile--edit{position:absolute;right:0;top:0;display:flex}.content-body form.councellor-profile--content-body .councellor-profile--edit button{background:#009681;border-radius:2em;color:white;display:block;outline:none;font-size:16px;padding:6px 16px;transition:background 300ms}.content-body form.councellor-profile--content-body .councellor-profile--edit button:hover{background:#009681}.content-body form.councellor-profile--content-body .councellor-profile--edit button.cancel{background:none;color:#009681;font-size:12px}.content-body form.councellor-profile--content-body .councellor-profile--edit svg{transform:translateY(-1px);fill:white;transition:300ms;vertical-align:middle;margin-left:4px;height:1em;width:1em;display:inline-block}.content-body form.councellor-profile--content-body .councellor-profile--edit img{transform:translateX(-8px) translateY(10px);width:30px}.content-body form.councellor-profile--content-body .councellor-profile--field-wrap{align-items:stretch;border:none;display:flex;margin-top:20px;flex-wrap:wrap}.content-body form.councellor-profile--content-body .councellor-profile--field-wrap-column{align-items:flex-start;display:flex;flex-direction:column;flex:0 0 100%}@media (min-width: 768px){.content-body form.councellor-profile--content-body .councellor-profile--field-wrap-column{flex:0 1 50%}}.content-body form.councellor-profile--content-body .councellor-profile--field-wrap-column+.councellor-profile--field-wrap-column{margin-top:30px}@media (min-width: 768px){.content-body form.councellor-profile--content-body .councellor-profile--field-wrap-column{padding-right:30px}.content-body form.councellor-profile--content-body .councellor-profile--field-wrap-column+.councellor-profile--field-wrap-column{border-left:1px solid #CACACA;margin-top:0;padding-left:30px;padding-right:0}}.content-body form.councellor-profile--content-body label{align-items:baseline;display:flex;line-height:1.2;text-transform:uppercase;width:100%}.content-body form.councellor-profile--content-body label+*{margin-top:10px}.content-body form.councellor-profile--content-body label span{flex:0 1 50%}.content-body form.councellor-profile--content-body label span.label{color:#1C1F2A;font-size:14px}.content-body form.councellor-profile--content-body label span+span{margin-left:10px}@media (max-width: 1199px){.content-body form.councellor-profile--content-body label{flex-wrap:wrap}.content-body form.councellor-profile--content-body label+*{margin-top:20px}.content-body form.councellor-profile--content-body label span{flex:0 1 100%}.content-body form.councellor-profile--content-body label span+span{margin-left:0}}.content-body form.councellor-profile--content-body input,.content-body form.councellor-profile--content-body textarea{background:#f2f2f2;border:none;color:#333;font:inherit;padding:8px 10px;width:100%}.content-body form.councellor-profile--content-body input:disabled,.content-body form.councellor-profile--content-body textarea:disabled{background:none;color:#333}.content-body form.councellor-profile--content-body textarea{resize:none;height:120px}.content-body form.councellor-profile--content-body select{background:#f2f2f2;border:none;color:#333;width:100%;height:40px;border-radius:0;font:inherit}.content-body form.councellor-profile--content-body select:disabled{color:#333;background:none;-webkit-appearance:none;-moz-appearance:none;padding-left:10px}.content-body form.councellor-profile--content-body .councellor-profile--field-wrap>textarea{flex:0 0 100%}.content-body form.councellor-profile--content-body .councellor-profile--field-wrap--checkboxes .councellor-profile--field-wrap-column{border:none}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox{cursor:pointer}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox input{left:-9999px;position:absolute}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox span{color:#333;flex:0 0 100%;font-size:16px;line-height:1.5}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox span.label{font-size:14px}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox span::before{background:#f2f2f2;border-radius:4px;content:' ';display:inline-block;height:24px;margin-right:16px;vertical-align:top;width:24px}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox span>a{font-size:0.875em}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox span>a::before{content:' ('}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox span>a::after{content:')'}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox input:checked ~ span::before{color:#009681;content:'\2713';font-size:24px;line-height:1;text-align:center}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox input:disabled ~ span{color:#1C1F2A}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox input:disabled ~ span::before{background:white;border:1px solid #1C1F2A}.content-body form.councellor-profile--content-body label.councellor-profile--checkbox+label{margin-top:20px}.content-body form.councellor-profile--content-body :disabled label.councellor-profile--checkbox{cursor:default}.content-body form.councellor-profile--content-body :disabled label.councellor-profile--checkbox .label::before,.content-body form.councellor-profile--content-body :disabled label.councellor-profile--checkbox .label::after{border:none}.content-body form.councellor-profile--content-body :disabled label.councellor-profile--checkbox :checked+.label{color:#009681}.content-body form.councellor-profile--content-body :disabled label.councellor-profile--checkbox span::before{content:'\2717';font-size:24px;line-height:1;text-align:center}.content-body form.councellor-profile--content-body .councellor-profile--profile-image{align-items:center;display:flex}.content-body form.councellor-profile--content-body .councellor-profile--profile-image div:first-of-type{flex:0 0 50%}.content-body form.councellor-profile--content-body .councellor-profile--profile-image img{border-radius:50%;width:128px;height:128px;-o-object-fit:cover;object-fit:cover}.content-body form.councellor-profile--content-body .councellor-profile--profile-image button{background:#009681;padding:5px 10px;color:#fff;border-radius:20px;margin-left:15px}.content-body form.councellor-profile--content-body :disabled .councellor-profile--profile-image button{display:none}.contacts-table{width:100%}.contacts-table th{text-align:left}.contacts-table select{width:100%}.contacts-table .remover{line-height:1em;width:1em}.contacts-table .label::before{margin-right:0 !important}.contacts-table .adder-wrap{text-align:left}.contacts-table .adder{margin-top:12px}.address-ctrl{border-top:1px solid #CACACA;border-bottom:1px solid #CACACA;padding:16px 0;margin:16px 0}.address-ctrl+.address-ctrl{border-top:none}.address-ctrl .councellor-profile--checkbox{margin-left:50%;width:50%}#profile .filter-card{display:none;position:sticky;top:40px}@media (min-width: 768px){#profile .filter-card{display:block}}#profile .filter-card .active .opener{background:#DAEEE4}#profile .filter-card--edit-profile .active .opener{background:#009681;color:#fff}#profile .filter-card--edit-profile h3{text-transform:none;font-size:1rem}.popup--member-profile-image .popup{max-width:500px}.popup--member-profile-image .profile-image{align-items:flex-start;display:flex;justify-content:space-between;margin-top:40px}.popup--member-profile-image .profile-image img{border-radius:50%;flex:0 0 128px;height:128px;max-width:128px;-o-object-fit:cover;object-fit:cover}.popup--member-profile-image .profile-image img+*{flex:0 1 100%;margin-left:20px}.popup--member-profile-image .profile-image input{font-size:14px;width:100%}.popup--member-profile-image .error{background:red;border-radius:0.5em;color:white;font-size:20px;margin-top:24px;padding:0.25em 0.5em}.popup--member-profile-image .button-wrap{display:flex;margin-top:40px}.popup--member-profile-image .button-wrap button.red{background-color:red;color:#fff}.popup--member-profile-image .button-wrap button.green{background-color:green;color:#fff}.popup--member-profile-image .button-wrap button.faint{background-color:transparent;border:1px solid #fff;color:#fff}.popup--member-profile-image .button-wrap button+button{margin-left:20px}.popup--member-profile-image .button-wrap button+button:last-child{margin-left:auto}.helpericon{background:#009681;border-radius:50%;color:white;display:inline-block;margin-right:0.25em;font-weight:bold;line-height:20px;text-align:center;width:20px;font-size:14px;padding-left:1px;transform:translateY(-1px)}.member-login-dashboard--title{color:#009681}.member-login-dashboard--message{color:#009681;background-color:#fff;padding:1em;border-radius:0.5em}.member-alert{width:100%}.member-alert .news-banner{margin-bottom:20px;background:#3F4966;display:flex;align-items:center;justify-content:space-between;border-radius:5px;position:relative;overflow:hidden}@media (min-width: 1024px){.member-alert .news-banner{padding:26px 33px}}.member-alert .news-banner::before{content:"";position:absolute;top:50%;right:-110px;transform:translateY(-50%);width:406px;height:406px}.member-alert .news-banner h2{font-weight:bold;z-index:1}.member-alert .news-banner .btn{margin:0;z-index:1}.member-login-dashboard{display:flex;flex-wrap:wrap}.member-login-dashboard .content-body{background:white;padding:20px 30px 40px}@media (min-width: 768px){.member-login-dashboard .content-body{background:none;padding:0}}.member-login-dashboard .sidebar-right{order:-1}@media (min-width: 768px){.member-login-dashboard .sidebar-right{order:initial}}.member-login-dashboard .dashboard-block{display:flex;flex-wrap:wrap}@media (min-width: 768px){.member-login-dashboard .dashboard-block{background:#fff;border-radius:0.5em;padding:30px 60px 40px}.member-login-dashboard .dashboard-block+.dashboard-block{margin-top:40px}}.member-login-dashboard .dashboard-block>div{flex:0 0 100%}@media (min-width: 768px){.member-login-dashboard .dashboard-block>div{flex:0 0 50%}.member-login-dashboard .dashboard-block>div:nth-child(2n){padding-left:30px}.member-login-dashboard .dashboard-block>div:nth-child(2n+1){padding-right:30px}}.member-login-dashboard .dashboard-block ul{margin:16px 0 0 !important}@media (min-width: 768px){.member-login-dashboard .dashboard-block ul{margin:30px 0 0 !important}}.member-login-dashboard .dashboard-block ul li{display:block !important;margin:0 !important}.member-login-dashboard .dashboard-block ul li::before{content:none !important}.member-login-dashboard .dashboard-block ul ul{margin:0 0 0 10px !important}.member-login-dashboard .apply-widget.in-sidebar{display:none;background:none;color:#3C3C3C}@media (min-width: 768px){.member-login-dashboard .apply-widget.in-sidebar{display:block}}.member-login-dashboard .apply-widget.in-sidebar .icon{color:#3C3C3C}.member-login-dashboard .content-body{align-items:flex-start;display:flex}.member-login-dashboard .content-body>input{left:-9999px;position:absolute}.member-login-dashboard--tabs,.member-login-dashboard--content{background:white}@media (min-width: 768px){.member-login-dashboard--tabs,.member-login-dashboard--content{background:#fff;border-radius:0.5em}}@media (max-width: 767px){.member-login-dashboard--tabs,.member-login-dashboard--content{padding:0 !important}}.member-login-dashboard--tabs{flex:0 0 40%;padding:30px 0 30px 30px;border-top-right-radius:0;border-bottom-right-radius:0}.member-login-dashboard--tabs label{background:#F8F8F8;color:#333;cursor:pointer;display:block;font-size:16px;padding:16px 18px;transition:background-color 0.25s, color 0.25s;border-bottom:1px solid #E4E4E4}.member-login-dashboard--tabs label::after{border-color:transparent;border-style:solid;border-width:8px 0 8px 8px;content:' ';position:absolute;right:-8px;top:50%;transform:translateY(-50%);z-index:10;transition:border-color 0.25s}.member-login-dashboard--tabs label:first-child{border-top-left-radius:8px}.member-login-dashboard--tabs label:last-child{border-bottom:none}.member-login-dashboard--content{flex:0 1 60%;padding:30px 60px 40px;border-top-left-radius:0;min-height:300px}@media (max-width: 767px){.member-login-dashboard--content{padding-left:20px !important}}.member-login-dashboard--content section{display:none}.member-login-dashboard--content section>ul>li:first-child{font-size:20px}.member-login-dashboard--content ul{margin:0 !important}.member-login-dashboard--content li{display:block !important;margin:0 !important;line-height:2}.member-login-dashboard--content li::before{content:none !important}.member-login-dashboard--content li li{border-left:1px solid #ddd;margin-left:16px !important;padding-left:12px !important}.member-login-dashboard--content a{display:block}#all:checked ~ .member-login-dashboard--tabs [for="all"]{background:#009681;color:white;position:relative;transition:background-color 0.5s, color 0.5s}#all:checked ~ .member-login-dashboard--tabs [for="all"]::after{border-left-color:#009681;transition:border-color 0.5s}#all:checked ~ .member-login-dashboard--content .content--all{display:block}#registrant:checked ~ .member-login-dashboard--tabs [for="registrant"]{background:#009681;color:white;position:relative;transition:background-color 0.5s, color 0.5s}#registrant:checked ~ .member-login-dashboard--tabs [for="registrant"]::after{border-left-color:#009681;transition:border-color 0.5s}#registrant:checked ~ .member-login-dashboard--content .content--registrant{display:block}#student:checked ~ .member-login-dashboard--tabs [for="student"]{background:#009681;color:white;position:relative;transition:background-color 0.5s, color 0.5s}#student:checked ~ .member-login-dashboard--tabs [for="student"]::after{border-left-color:#009681;transition:border-color 0.5s}#student:checked ~ .member-login-dashboard--content .content--student{display:block}#nonregistrant:checked ~ .member-login-dashboard--tabs [for="nonregistrant"]{background:#009681;color:white;position:relative;transition:background-color 0.5s, color 0.5s}#nonregistrant:checked ~ .member-login-dashboard--tabs [for="nonregistrant"]::after{border-left-color:#009681;transition:border-color 0.5s}#nonregistrant:checked ~ .member-login-dashboard--content .content--nonregistrant{display:block}#noticeboard:checked ~ .member-login-dashboard--tabs [for="noticeboard"]{background:#009681;color:white;position:relative;transition:background-color 0.5s, color 0.5s}#noticeboard:checked ~ .member-login-dashboard--tabs [for="noticeboard"]::after{border-left-color:#009681;transition:border-color 0.5s}#noticeboard:checked ~ .member-login-dashboard--content .content--noticeboard{display:block}#newsletters:checked ~ .member-login-dashboard--tabs [for="newsletters"]{background:#009681;color:white;position:relative;transition:background-color 0.5s, color 0.5s}#newsletters:checked ~ .member-login-dashboard--tabs [for="newsletters"]::after{border-left-color:#009681;transition:border-color 0.5s}#newsletters:checked ~ .member-login-dashboard--content .content--newsletters{display:block}.member-login-dashboard--content .content--noticeboard h3{margin-top:9px;font-size:20px;color:#006355}.member-login-dashboard--content .content--noticeboard hr{margin:1em 0}.member-login-dashboard--content .content--noticeboard .delete-message{color:#009681;font-weight:bold;font-style:italic}.member-login-dashboard--content .content--noticeboard a{display:inline}.member-login-dashboard--content .content--newsletters p{margin-bottom:0}.member-login-dashboard--content .content--newsletters hr{margin:8px 0;border-color:#EBEDF3}.member-card{margin-bottom:40px}@media (min-width: 1024px){.member-card{position:sticky;top:20px;z-index:10}}.member-card .head{display:flex;justify-content:space-between}.member-card .head .btn{background:#009681;color:#fff}.member-card .head .btn:hover{background:#00695a}.member-card .body li{background:#fff;padding:1em 1.5em}.member-card .body li+li{border-top:1px solid #eee}.member-card .body li span{color:#009681;float:right}.member-card .body .logo-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.member-card .body .logo-wrap img{cursor:pointer;flex:0 0 40%}.member-card .body .logo-wrap p,.member-card .body .logo-wrap pre{flex:0 0 100%}.member-card .body .logo-wrap p{margin-bottom:0;margin-top:8px}.member-card .body .logo-wrap pre{background:#eee;border-radius:8px;color:#555;font-size:10px;margin-top:0;overflow-x:auto;padding:4px}.member-card .body .logo-wrap div{margin-top:8px}.member-card .body .logo-wrap div span{float:none}.member-card--members-area{margin:0}.member-card--members-area .head h3{text-transform:none;font-size:1rem}.member-card--members-area .body>li{display:block;padding:0}.member-card--members-area .body>li a{color:#3C3C3C;display:flex;padding:1em 1.5em;transition-property:background;transition-duration:.27s;transition-timing-function:ease-in-out}.member-card--members-area .body>li a:hover{background:#009681;color:#fff}.member-card--members-area .body>li.active a{background:#009681;color:#fff;font-weight:bold}.member-card label.councellor-profile--checkbox{cursor:pointer}.member-card label.councellor-profile--checkbox input{left:-9999px;position:absolute}.member-card label.councellor-profile--checkbox span{color:#333;flex:0 0 100%;font-size:16px;line-height:1.5}.member-card label.councellor-profile--checkbox span.label{font-size:14px}.member-card label.councellor-profile--checkbox span::before{background:#f2f2f2;border-radius:4px;content:' ';display:inline-block;height:24px;margin-right:16px;vertical-align:top;width:24px}.member-card label.councellor-profile--checkbox input:checked ~ span::before{color:#009681;content:'\2714';font-size:24px;line-height:1;text-align:center}.member-card label.councellor-profile--checkbox input:disabled ~ span{color:#1C1F2A}.member-card label.councellor-profile--checkbox input:disabled ~ span::before{background:white;border:1px solid #1C1F2A}.member-card label.councellor-profile--checkbox+label{margin-top:20px}.member-card :disabled label.councellor-profile--checkbox{cursor:default}.member-card .JS_memberlogo-info{max-height:0;overflow:hidden;transition:max-height 0.5s;width:100%}.member-card .JS_memberlogo-info.JS_memberlogo-info--open{max-height:200px}.member-card .JS_memberlogo-info p{color:#555;line-height:1.2;padding:16px 0 8px}.members .backtodash{background:#009681;border-radius:1.5em;color:white;display:block;font-size:14px;line-height:1;margin:24px auto;max-width:15em;padding:0.75em 1em;text-align:center;text-transform:uppercase;transition:background 0.25s}.members .backtodash:hover{background:#3C3C3C}.member-alert .news-banner h2{color:#fff}#signup{background-color:#fcfcfc}.signup-container{display:flex;justify-content:center}.signup-container__inner{width:50%}@media (max-width: 1023px){.signup-container__inner{width:75%}}@media (max-width: 767px){.signup-container__inner{width:100%}}.signup-info-box{padding:33px;border-radius:10px;margin-bottom:1rem;background-color:#3F4966;color:#fff}.signup-info-box strong{font-size:24px}.signup-info-box p{margin-bottom:0}.signup-form-container{background:#fff;border-radius:12px;display:block;padding:60px 48px;box-shadow:0px 40px 80px rgba(0,0,0,0.1)}@media (max-width: 767px){.signup-form-container{margin:30px 15px;padding:25px}}.signup-form-container h1{font-size:40px;text-align:left;color:#009681;font-weight:600}.signup-form-container fieldset{border:none}.signup-form-container legend{display:block;font-size:32px;text-align:center;width:100%}.signup-form-container .buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.signup-form-container .buttons button{border-radius:1.5rem;padding:1rem 4rem;font-size:1rem;margin-left:auto;text-transform:capitalize}.signup-form-container .error{background:#fee;border:2px solid red;border-radius:16px;padding:0.5em 1em;font-size:18px}.checkbox-wrap{align-items:center;display:flex}.checkbox-wrap input{left:-9999px;position:absolute}.checkbox-wrap span+span{margin-left:0.5em}.checkbox-wrap .checkbox-icon{cursor:pointer;display:inline-block;height:1.25em;width:1.25em}.checkbox-wrap .checkbox-icon:empty{background:#fff;border:0.125em solid #3C3C3C;border-radius:0.125em}.checkbox-wrap .checkbox-icon .checkbox-icon--unchecked{display:block}.checkbox-wrap .checkbox-icon .checkbox-icon--checked{display:none}.checkbox-wrap :checked ~ .checkbox-icon:empty{position:relative}.checkbox-wrap :checked ~ .checkbox-icon:empty::before{background:#009681;border-radius:0.0625em;content:' ';display:block;height:0.75em;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:0.75em}.checkbox-wrap :checked ~ .checkbox-icon .checkbox-icon--unchecked{display:none}.checkbox-wrap :checked ~ .checkbox-icon .checkbox-icon--checked{display:block}#testimonials content-blocks{-moz-columns:2 380px;columns:2 380px;-moz-column-gap:32px;column-gap:32px;display:block}#testimonials content-blocks>*{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#testimonials content-blocks>*:first-child{margin-top:0}#testimonials content-blocks blockquote{background-image:url("/assets/images/quote.png");background-position:32px 32px;background-repeat:no-repeat;border:none;padding-top:96px}#testimonials content-blocks blockquote p{color:#3C3C3C}#testimonials content-blocks blockquote p em{font-style:normal}#testimonials content-blocks blockquote cite{color:#009681;font-style:normal}.contact-form--main{background:#0001;border-radius:1em;margin-top:24px;padding:40px 56px}.contact-form--main input,.contact-form--main select,.contact-form--main textarea{background:white;border:1px solid #ddd;border-radius:1em;font:inherit;padding:0.5em 0.5em}.contact-form--main input:focus,.contact-form--main select:focus,.contact-form--main textarea:focus{box-shadow:0 0 1px #3F4966 inset}.contact-form--main select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="24"><path fill="none" stroke="rgba(53,53,53,1)" stroke-width="2" d="m3 5l6 6l6 -6"/></svg>');background-position:right center;background-repeat:no-repeat;padding-right:2em}.contact-form--main textarea{resize:none}.content--contact-details h2{margin-top:0 !important}.sidebar--contact-details{margin-bottom:24px}.sidebar--contact-details *+h2{margin-top:24px}.sidebar--contact-details p{margin:0}@media (max-width: 767px){#contact .content-body{margin-top:0}#contact .sidebar-right{display:flex;flex-direction:column-reverse;margin-top:32px;order:2}#contact .explore-widget{display:none}#contact .contact-form--main{padding:16px 24px}}.contact-form--main{background:#EBEDF3}.ambassador-list{display:flex;flex-wrap:wrap;justify-content:space-between}.ambassador-list a{flex:0 1 47%;margin-top:82px;background:white;border-radius:16px;align-items:center;display:flex;flex-direction:column;transition:filter 1s}.ambassador-list a img{border-radius:50%;display:block;height:100px;margin-left:auto;margin-right:auto;margin-top:-50px;width:100px;border:4px solid white;-o-object-fit:cover;object-fit:cover}.ambassador-list a h4,.ambassador-list a h5{text-align:center}.ambassador-list a h4{margin-top:24px}.ambassador-list a h5{align-self:stretch;color:#3C3C3C;padding-bottom:24px;padding-left:32px;padding-right:32px}.ambassador-list a p{border-top:1px solid #CACACA;padding:16px 32px}.ambassador-list a .button{background:#009681;border-radius:1em;color:white;line-height:2;padding:0 1em;text-transform:uppercase;transition:background-color 0.5s;margin-bottom:24px;margin-top:auto}.ambassador-list a:hover{filter:drop-shadow(0 0 4px #009681)}.ambassador-list a:hover .button{background:#009681}.ambassador-content{background:white;border-radius:16px;padding:32px 64px 0}@media (min-width: 768px){.ambassador-content{margin-top:50px}}.ambassador-content>img{border:4px solid white;border-radius:50%;display:block;height:100px;margin:-82px auto 0;width:100px}.ambassador-content .ambassador-list{margin-left:-64px;margin-right:-64px}.ambassador-content .ambassador-list a{border-radius:0;flex:0 0 33%}.ambassador-content .ambassador-list a+a{border-left:1px solid #CACACA}.ambassador-content .ambassador-list a img{margin:0}.ambassador-content .ambassador-list a p,.ambassador-content .ambassador-list a .button{display:none}.container.noticeboard{display:flex;flex-wrap:wrap}.container.noticeboard .content-body{background:#fff;border-radius:10px;margin-bottom:50px;padding:54px 70px}.container.noticeboard .content-body h3{margin-top:0px}.container.noticeboard .content-body .contact-form--main{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.container.noticeboard .content-body .contact-form--main>div{width:100%}.container.noticeboard .content-body .contact-form--main .error{color:#b22222}.container.noticeboard .content-body .contact-form--main label{display:block;font-weight:bold}.container.noticeboard .content-body .contact-form--main input[type="text"]{margin-bottom:20px;width:100%}.container.noticeboard .content-body .contact-form--main textarea{margin-bottom:20px;width:100%;min-height:300px}.container.noticeboard .content-body .contact-form--main .btn-secondary{color:#fff;background:#009681;font-size:14px;padding:.5em 1.2em;line-height:1}.container.newsletter{display:flex;flex-wrap:wrap}.container.newsletter .content-body{background:#fff;border-radius:10px;margin-bottom:50px;padding:54px 70px;box-shadow:rgba(0,0,0,0.1) 0px 0px 15px}@media (max-width: 767px){.container.newsletter .content-body{box-shadow:none}}.container.newsletter .content-body p{font-size:20px;margin-bottom:0}.container.newsletter .content-body hr{margin:16px 0;border-color:#EBEDF3}.join-the-register--content-body{background:#fff;border-radius:0.5em 0.5em;padding:40px}@media (max-width: 480px){.join-the-register--content-body{margin-left:-20px;margin-right:-20px;margin-top:-20px;padding:20px;max-width:none;flex-grow:1}}@media (max-width: 1023px){.join-the-register--content-body+.sidebar-right{order:3}}.join-the-register--content-body h2{margin-top:0 !important;color:#009681;font-size:30px;position:relative;margin-bottom:32px}.join-the-register--content-body em{color:#009681;font-style:normal;white-space:nowrap}.join-the-register--content-body fieldset{border:none;padding:0}.join-the-register--content-body fieldset:disabled button{display:none}.join-the-register--content-body fieldset:disabled .address-ctrl:last-of-type{border-bottom:none}.join-the-register--content-body fieldset:disabled i{color:#AAA}.join-the-register--content-body fieldset>p{border:1px solid #009681;border-radius:8px;margin-bottom:24px;padding:5px 16px}.join-the-register--content-body .btn{background:none;border:none;color:#1C1F2A;cursor:pointer}.join-the-register--content-body :disabled .btn{cursor:default}.join-the-register--content-body .councellor-profile--head{display:flex;justify-content:space-between}.join-the-register--content-body .councellor-profile--head div+div{flex:0 0 128px;margin-left:20px;text-align:center}.join-the-register--content-body .councellor-profile--head div+div .btn{margin-top:16px;padding:8px}.join-the-register--content-body .councellor-profile--head img{border-radius:50%;height:128px;max-width:128px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.join-the-register--content-body .councellor-profile--head{flex-direction:column}.join-the-register--content-body .councellor-profile--head div+div{align-self:center;flex:0 0 200px;margin:0;max-height:200px;order:-1;width:200px}}.join-the-register--content-body .councellor-profile--membership,.join-the-register--content-body .councellor-profile--contact{font-size:20px}.join-the-register--content-body .councellor-profile--membership em,.join-the-register--content-body .councellor-profile--contact em{display:inline-block;width:180px}@media (min-width: 768px){.join-the-register--content-body .councellor-profile--membership,.join-the-register--content-body .councellor-profile--contact{font-size:24px}}.join-the-register--content-body+.councellor-profile--content-body{margin-top:20px}.join-the-register--content-body .councellor-profile--field-wrap{align-items:stretch;border:none;display:flex;margin-top:20px;flex-wrap:wrap}.join-the-register--content-body .councellor-profile--field-wrap-column{align-items:flex-start;display:flex;flex-direction:column;flex:0 0 100%}@media (min-width: 768px){.join-the-register--content-body .councellor-profile--field-wrap-column{flex:0 1 50%}}.join-the-register--content-body .councellor-profile--field-wrap-column+.councellor-profile--field-wrap-column{margin-top:30px}@media (min-width: 768px){.join-the-register--content-body .councellor-profile--field-wrap-column{padding-right:30px}.join-the-register--content-body .councellor-profile--field-wrap-column+.councellor-profile--field-wrap-column{border-left:1px solid #CACACA;margin-top:0;padding-left:30px;padding-right:0}}.join-the-register .btn--add{border:1px solid #BCBCBC;border-radius:7px;margin:1rem 0}.join-the-register .active .opener{background:#DAEEE4}.join-the-register .error{margin-top:24px}.join-the-register h1{text-shadow:none;margin:0;margin-bottom:1rem}.join-the-register .join-the-register-form-fields{margin-top:1rem}.join-the-register .buttons{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.join-the-register .buttons .btn{border-radius:30px;padding:16px 63px;font-size:1rem}.join-the-register .buttons .btn:first-child{border:1px solid #BCBCBC}.join-the-register .buttons .btn:first-child:hover{background:#e6e6e6}.join-the-register .buttons .btn:last-child{background:#009681;color:#fff;margin-left:auto}.join-the-register .buttons .btn:last-child:hover{background:#00695a}.join-the-register .not-eligible-info p:last-of-type{margin:0}.evidence-upload{margin:0.625rem 0;display:flex;align-items:center;border:1px solid #BCBCBC !important;border-radius:7px;padding:0.5rem 1rem;min-height:35px}.evidence-upload .btn{border:1px solid #BCBCBC !important;margin-top:0 !important;margin-left:auto;width:auto !important}.evidence-upload .loading{margin-left:auto;margin-top:0 !important;height:100%;min-height:34px;display:flex;align-items:center}.evidence-upload__label{min-height:34px;display:flex;align-items:center;justify-content:center}.evidence-upload__label input{display:none}.evidence-upload__label::after{display:none}.evidence-upload__text-container{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:34px}.evidence-upload__name{margin-bottom:0.5rem}.evidence-upload .btn{font-weight:bold;border:1px solid #1C1F2A;border-radius:20px;padding:8px 23px;margin-left:auto}.evidence-upload .btn:hover,.evidence-upload .btn:active{background:#e6e6e6}.evidence-page:disabled button,.evidence-page:disabled .evidence-upload__label{display:block !important;opacity:0}.membership-evidence-required-alert{width:100%;padding:1em;background:gray}.member-profile-tab{border-bottom:1px solid #E4E4E4}.member-profile-tab:first-child .member-profile-tab__button{border-top-left-radius:10px}.member-profile-tab:last-child{border-bottom:none}.member-profile-tab__button{width:100%;padding:1em;background-color:#F8F8F8;color:#3C3C3C;text-align:left;position:relative;transition:background-color 0.25s}.member-profile-tab__button:focus{outline:none}.member-profile-tab__button::after{border-color:transparent;border-style:solid;border-width:8px 0 8px 8px;content:' ';position:absolute;right:-8px;top:50%;transform:translateY(-50%);z-index:10;transition:border-color 0.25s}.member-profile-tab__button.active{background-color:#009681;color:white}.member-profile-tab__button.active::after{border-left-color:#009681}.sign-up-landing-page .type p:first-of-type{font-size:1.5rem}.sign-up-landing-page .ticklist li{position:relative;padding-left:2.3125rem;margin-bottom:.3125rem;font-weight:600}.sign-up-landing-page .ticklist li::before{content:"";position:absolute;left:0;top:.1875rem;width:1.5625rem;height:1.25rem;background-image:url(/assets/shared/images/sprites/tick--purple.svg);background-size:cover;background-repeat:no-repeat}.sign-up-landing-page .ticklist--theme-primary li::before{background-image:url(/assets/shared/images/sprites/tick--completed--ncs.svg)}.sign-up-landing-page h2.text-primary{font-size:2.5rem;font-weight:600}.sign-up-landing-page h3.text-primary{font-size:1.125rem;font-weight:800}.sign-up-landing-page__cta-bar{background:#3F4966;color:#fff;border-radius:.625rem;position:relative;padding:3rem;width:100%;display:flex;align-items:center;overflow:hidden}@media (max-width: 767px){.sign-up-landing-page__cta-bar{flex-direction:column;justify-content:center}}.sign-up-landing-page__cta-bar::before{content:"";position:absolute;top:50%;right:-110px;transform:translateY(-50%);background:url(/assets/shared/images/sprites/circle--white.svg);width:406px;height:406px}.sign-up-landing-page__cta-bar__heading{font-size:2.5rem;font-weight:600}.sign-up-landing-page__grades-block-content{margin-bottom:2.8125rem}.sign-up-landing-page__membership-grades h2{margin-bottom:1.875rem}.sign-up-landing-page__how-to-become-a-member .card__sub-heading{color:#333;font-size:1.875rem;margin-bottom:1.125rem}.sign-up-landing-page .signup-cta-card{background:#3F4966;color:#fff}.sign-up-landing-page .signup-cta-card__image{width:100%}.sign-up-landing-page .signup-cta-card__image img{width:100%}.sign-up-landing-page .signup-cta-card__body{padding:2.5rem}.sign-up-landing-page .signup-cta-card__heading,.sign-up-landing-page .signup-cta-card__text{text-align:center}.sign-up-landing-page .signup-cta-card__heading{font-weight:600;margin-bottom:1.1875rem}.sign-up-landing-page .signup-cta-card__text{margin-bottom:1.3125rem}.sign-up-landing-page .signup-cta-card__btn-wrapper{margin-top:1.3125rem;width:100%;display:flex;justify-content:center}.sign-up-landing-page .membership-cards-container .card{display:flex;flex-direction:column}.sign-up-landing-page .membership-cards-container .card__body{display:flex;flex-direction:column;flex:1}.sign-up-landing-page .membership-cards-container .card__price{font-size:1.875rem}.sign-up-landing-page .membership-cards-container .card__charge-frequency{text-transform:capitalize;font-size:.75rem;margin-bottom:.875rem;color:#607197}.hero-section{color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;padding:0;z-index:1}@media (min-width: 768px){.hero-section{padding:80px 0px}}@media (min-width: 1024px){.hero-section{padding:104px 0 192px}}@media (max-width: 767px){.hero-section .container{display:flex;flex-direction:column;width:100%;position:relative;z-index:10}}.hero-section .entry-label{display:none;width:146px;margin:-67px 7px .8em auto}@media (min-width: 768px){.hero-section .entry-label{display:block}}@media (min-width: 1024px){.hero-section .entry-label{margin:-67px 7px -16px auto}}.hero-section .entry-text{font-size:13px;line-height:1.5;font-weight:300;text-align:center;max-width:940px;margin:32px auto;text-shadow:0px 0px 10px rgba(0,0,0,0.1)}@media (min-width: 768px){.hero-section .entry-text{font-size:18px;margin:0 auto 41px}}@media (min-width: 1200px){.hero-section .entry-text{font-size:20px}}.hero-section .entry-text p:last-child{margin:0}.hero-section h1{font-size:44px;margin:0 0 .2em;line-height:1.04}@media (min-width: 768px){.hero-section h1{font-size:56px;line-height:1.1;margin:0 0 .4em}}@media (min-width: 1200px){.hero-section h1{font-size:76px}}@media (max-width: 767px){.hero-section{background-image:inherit}}@media (min-width: 1024px){.hero-section+.front-blocks{margin-top:-117px}}.front-blocks{position:relative;z-index:1;overflow:hidden}.front-blocks .container{display:flex;flex-direction:column}.front-blocks .container>*{margin-bottom:30px}.front-blocks .container>a:not(:last-of-type){margin-bottom:0}@media (max-width: 767px){.front-blocks .container>*{margin-bottom:0}.front-blocks .container .enticement-card-list{margin-bottom:0}}@media (max-width: 767px){.front-blocks .container{padding-right:0;padding-left:0}}.front-blocks .enticement-card-list{border-radius:0;overflow:hidden;margin:0 -15px;margin-bottom:30px}.front-blocks .enticement-card-list>li{padding:0 15px}.front-blocks .enticement-card-list>li:nth-child(even) .enticement-card{background:#009681}@media (max-width: 1199px){.front-blocks .enticement-card-list{border-radius:0}}.enticement-card-list{display:flex;flex-wrap:wrap}.enticement-card-list>li{display:flex;max-width:100%;flex:0 0 100%}@media (min-width: 768px){.enticement-card-list>li{max-width:50%;flex:0 0 50%}}.enticement-card-list>li:nth-child(even) .enticement-card{background:#009681}.enticement-card{width:100%;background:#009681;text-align:center;color:#fff;padding:33px 14% 24px}@media (min-width: 768px){.enticement-card{padding:30px 10%}}@media (min-width: 1024px){.enticement-card{padding:32px 16% 38px}}@media (max-width: 767px){.enticement-card .entry-head{display:flex;align-items:center;justify-content:center;margin:0 0 2px}}.enticement-card .icon{height:36px;margin:0 0 .6em;position:absolute;right:106%;top:50%;transform:translate(0, -50%)}@media (min-width: 768px){.enticement-card .icon{display:block;position:static;transform:none;height:auto;min-height:60px}}@media (max-width: 767px){.enticement-card .icon svg{height:100%;max-width:none}}.enticement-card h3{display:inline-block;position:relative;font:400 19px/1.1 "Poppins",sans-serif;margin:0;max-width:80%;margin:0 auto 13px}@media (min-width: 768px){.enticement-card h3{display:block;font-size:30px;margin:0 0 0.5em;max-width:none}}.enticement-card p{margin:0 0 1.4em}.video-block{height:343px;position:relative;color:#fff;text-align:center;background:rgba(60,60,60,0.88)}@media (min-width: 768px){.video-block{height:480px}}@media (min-width: 1024px){.video-block{height:566px}}@media (min-width: 1200px){.video-block{height:615px}}.video-block.is-ready iframe{opacity:1;visibility:visible}.video-block.is-ready .overlay{opacity:0;visibility:hidden}.video-block .overlay{width:100%;height:100%;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;z-index:1;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:1;visibility:visible;padding:29px 11% 40px;transition-property:opacity, visibility;transition-duration:.27s;transition-timing-function:linear}@media (min-width: 768px){.video-block .overlay{padding:40px 0}}@media (min-width: 1200px){.video-block .overlay{padding:80px 0 40px}}.video-block .overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(60,60,60,0.5);mix-blend-mode:multiply}.video-block .overlay>div{max-width:560px;margin:0 auto}.video-block .play-btn{display:inline-block;width:52px;height:52px;border-radius:50%;background:#fff;position:relative;margin:0 0 22px;box-shadow:0 0 0 0 rgba(255,255,255,0.7)}@media (min-width: 768px){.video-block .play-btn{width:82px;height:82px;margin:0 0 40px}}.video-block .play-btn:hover{-webkit-animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1)}.video-block .play-btn:before{content:'';position:absolute;top:50%;left:55%;transform:translate(-50%, -50%);border-color:transparent transparent transparent #009681;border-style:solid;border-width:14px 0 14px 18px}@media (min-width: 768px){.video-block .play-btn:before{border-width:22px 0 22px 27px}}@-webkit-keyframes pulse{to{box-shadow:0 0 0 45px rgba(255,255,255,0)}}@keyframes pulse{to{box-shadow:0 0 0 45px rgba(255,255,255,0)}}.video-block h2{margin:0 0 1.02em}@media (min-width: 768px){.video-block h2{line-height:1.1}}.video-block .entry-text{max-width:460px;margin:auto}.video-block .entry-text p:last-child{margin:0}.video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;visibility:hidden;opacity:0;transition-property:opacity, visibility;transition-duration:.27s;transition-timing-function:linear}.single-card{position:relative;background-color:#EBEDF3}.single-card .entry-body{padding:28px 19px 19px 19px;position:relative;z-index:1}@media (min-width: 768px){.single-card .entry-body{max-width:47%;padding:40px 20px}}@media (min-width: 1024px){.single-card .entry-body{padding:47px 0 47px 54px}}.single-card .entry-body p:last-of-type{margin:0 0 2.2em}@media (max-width: 767px){.single-card .entry-head{display:flex;align-items:center;margin:0 0 17px}}.single-card figure{width:28px;flex-shrink:0;margin:0 13px 0 0}@media (min-width: 768px){.single-card figure{margin:0 0 30px;width:auto}}.single-card h2{color:#009681}@media (max-width: 767px){.single-card h2{margin:0}}.single-card .entry-thumbnain{position:absolute;top:0;right:0;bottom:0;width:56%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media (max-width: 767px){.single-card .entry-thumbnain{display:none}}.single-card .entry-thumbnain:before{content:'';width:150px;position:absolute;top:0;left:0;bottom:0;background:linear-gradient(to right, #ebedf3 0%, #ebedf3 10%, rgba(235,237,243,0) 100%)}.text-section{text-align:center;padding:35px 20px}@media (min-width: 768px){.text-section{text-align:left;padding:40px 20px}}@media (min-width: 1024px){.text-section{padding:63px 120px 40px}}.text-section h2{text-align:center;margin:0 0 1.15em}@media (min-width: 768px){.text-section h2{margin:0 0 .8em}}@media (min-width: 1024px){.text-section h2{margin:0 0 1.1em}}.text-section h4{color:#009681;margin:0 0 1em}.text-section p{margin:0 0 1.6em}@media (min-width: 768px){.text-section p{margin:0 0 1.2em}}.text-section .btn-wrap{text-align:center;padding:14px 0 0}.text-columns{display:flex;flex-wrap:wrap}.text-columns .col{max-width:100%;flex:0 0 100%}@media (min-width: 768px){.text-columns .col{max-width:50%;flex:0 0 50%;padding:0 48px}}.news-banner{background-color:#DBEDF5;color:#1C1F2A !important;display:flex;flex-direction:column;align-items:center;padding:30px 20px 35px 20px;position:relative;text-align:center}@media (min-width: 768px){.news-banner{flex-direction:row;text-align:left;padding:30px 20px}}@media (min-width: 1024px){.news-banner{padding:28px 42px 28px 59px}}.news-banner h2{font-size:16px;line-height:1.35;margin:0 0 12px;font-weight:300}@media (min-width: 768px){.news-banner h2{font-size:24px;line-height:1.1;margin:0 1.6em 0 0}}@media (min-width: 1200px){.news-banner h2{font-size:26px}}@media (max-width: 767px){.news-banner h2 strong{display:block;font-size:25px;line-height:1.1;margin:0 0 20px}}.news-banner .btn{flex-grow:0;margin:0 16px 0 0;white-space:nowrap}@media (min-width: 1024px){.news-banner .btn{font-size:16px}}.news-banner .close{background:none;border:none;cursor:pointer;font-size:22px;line-height:1;color:#fff;margin:0 0 0 auto}@media (max-width: 767px){.news-banner .close{display:none;position:absolute;font-size:16px;top:19px;right:24px}}.news-banner .close:hover{color:rgba(255,255,255,0.7)}search-filters{display:block;position:sticky;top:20px}.widget{margin-left:-20px;margin-right:-20px}@media (min-width: 1024px){.widget{margin-left:0;margin-right:0;border-radius:.5em;overflow:hidden}}@media (min-width: 1024px){.widget:not(:last-child){margin-bottom:22px}}.widget .widget-head{background:#1C1F2A;padding:1.2em 20px}@media (min-width: 1024px){.widget .widget-head{padding:1.2em}}.widget .widget-head h3{font-size:20px;color:#fff;margin:0}.related-docs{margin:64px 0}@media (max-width: 768px){.related-docs{display:none}}.related-docs a{background:white;border-radius:4px;display:block;margin-top:20px;padding:1.5em 1em;padding-left:4.5em;position:relative;transition:all 0.25s}.related-docs a:hover{background:#e4f6f3}.related-docs a .ext{color:#555;font-size:14px}.related-docs a::before{content:url("/assets/shared/images/sprites/file.svg");display:block;height:2em;width:2em;left:1.25em;position:absolute;top:50%;transform:translateY(-50%)}.explore-widget ul li{counter-increment:articles}.explore-widget ul li:not(:last-of-type){border-bottom:1px solid #c2d4ca}.explore-widget ul li a{background-color:#fff;position:relative}.explore-widget ul li a:before{position:absolute;content:counter(articles);top:50%;bottom:auto;transform:translateY(-50%);left:1em;width:36px;height:35px;line-height:34px;border-radius:50%;color:#1C1F2A;text-align:center;box-shadow:inset 0 0 0 1px #1C1F2A;transition:background-color 0.3s, color 0.3s}.explore-widget ul li svg{display:none;position:absolute;top:50%;bottom:auto;transform:translateY(-50%);left:1.1em;stroke:#2a76e8}.explore-widget ul li.active a{background:#D5F6EF}.explore-widget ul li.active a:before{color:#fff;box-shadow:inset 0 0 0 1px #009681;background-color:#009681}.explore-widget ul li.active a .plus:before{transform:translate(-50%, -50%) rotate(45deg)}.explore-widget ul li.active a .plus:after{transform:translate(-50%, -50%) rotate(-45deg)}.explore-widget ul a{display:flex;align-items:center;color:#009681;background:#fff;line-height:1.1;padding:7px 22px;transition-property:background;transition-duration:.27s;transition-timing-function:linear;padding:1.2em 22px 1.2em 65px}.explore-widget ul a:hover{background:#e4f6f3}.explore-widget ul a:hover:before{background:#009681;box-shadow:inset 0 0 0 1px #009681;color:#fff}.filter-card{margin:0 -20px}@media (min-width: 1024px){.filter-card{border-radius:.5em;overflow:hidden;margin:0 0 30px 0}}.filter-card .card-header{display:flex;align-items:center;color:#fff;background:#3C3C3C;padding:11px 25px}@media (min-width: 768px){.filter-card .card-header{padding:13px 21px 15px 21px}}.filter-card .card-header .icon-wrap{color:#009681;font-size:18px;line-height:1;margin:0 24px 0 0}@media (min-width: 768px){.filter-card .card-header .icon-wrap{font-size:23px;margin:0 27px 0 0}}.filter-card .card-header h3{font-size:16px;line-height:1.1;margin:0}@media (min-width: 768px){.filter-card .card-header h3{font-size:20px}}.filter-list .open-close:not(:last-of-type){border-bottom:1px solid #e4f6f3}.filter-list .open-close.active .opener{background:#e4f6f3}.filter-list .open-close.active .opener .plus:before{transform:translate(-50%, -50%) rotate(45deg)}.filter-list .open-close.active .opener .plus:after{transform:translate(-50%, -50%) rotate(-45deg)}.filter-list .opener{display:flex;align-items:center;color:#009681;background:#fff;line-height:1.1;padding:7px 22px;transition-property:background;transition-duration:.27s;transition-timing-function:linear}@media (min-width: 768px){.filter-list .opener{padding:15px 22px}}.filter-list .opener:hover{background:#DAEEE4}.filter-list .opener .plus{flex-shrink:0;display:inline-block;width:25px;height:25px;border-radius:50%;background:#fff;border:1px solid #ababab;position:relative;margin:0 22px 0 0}.filter-list .opener .plus:before,.filter-list .opener .plus:after{content:'';height:1px;background:#ababab;width:10px;position:absolute;left:50%;top:50%;transition-property:transform;transition-duration:.27s;transition-timing-function:linear}.filter-list .opener .plus:before{transform:translate(-50%, -50%)}.filter-list .opener .plus:after{transform:translate(-50%, -50%) rotate(90deg);transform-origin:50% 50%}.filter-list .slide li a{display:block;padding:8px 22px 8px 69px}.filter-list .slide li a:hover{background-color:#CACACA}.filter-list .slide ul{background-color:#fff;padding:8px 0}.filter-list .filter-sub-list{background:#fff;padding:10px 0 7px}.filter-list .filter-sub-list li.active a{background:#EAEAEA}.filter-list .filter-sub-list a{color:#3C3C3C;line-height:1.1;display:block;padding:.565em 64px;transition-property:background;transition-duration:.27s;transition-timing-function:ease-in-out}.filter-list .filter-sub-list a:hover{background:#EAEAEA}.filter-list--edit-profile li+li{border-top:1px solid #eee}.filter-list--edit-profile .opener{color:#3C3C3C;padding:16.5px 26px}.filter-list--edit-profile .opener:hover{background:#009681;color:#fff}.members-area-sidebar{height:100%}.apply-widget{display:flex;flex-direction:column;justify-content:flex-end;text-align:center;color:#fff;background:#3F4966;padding:40px 5% 40px;margin:0 -20px}@media (min-width: 768px){.apply-widget{width:100%;border-radius:1em;margin:0}}.apply-widget.in-sidebar{display:block;padding:25px 9% 40px}@media (min-width: 1024px){.apply-widget.in-sidebar{position:sticky;top:20px}}@media (max-width: 1023px){.apply-widget.in-sidebar{display:none;border-radius:0;margin:0 -20px;width:auto}}.apply-widget.in-sidebar p{margin:0 0 1.4em}@media (min-width: 1024px){.apply-widget.in-sidebar .entry-btn a{font-size:12px}}@media (min-width: 1200px){.apply-widget.in-sidebar .entry-btn a{font-size:14px}}.apply-widget figure,.apply-widget .icon{width:60px;height:60px;margin:0 auto 15px}.apply-widget .icon{color:#fffa;display:block;font-size:64px}.apply-widget p{margin:0 0 1.65em}.apply-widget .entry-btn{width:100%}.apply-widget .entry-btn a{width:100%}@media (min-width: 1024px){.apply-widget .entry-btn a{font-size:11px}}@media (min-width: 1200px){.apply-widget .entry-btn a{font-size:14px}}.apply-widget .entry-btn a:not(:last-child){margin:0 0 16px}body{position:relative}.popup--wrapper{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100;pointer-events:none}.popup--wrapper.open,.popup--wrapper[data-open="true"]{pointer-events:all}.popup{left:50%;position:absolute;top:20vh;transform:translateX(-50%)}.popup--wrapper{background:rgba(0,0,0,0.33);opacity:0;transition:opacity .5s}.popup--wrapper.open,.popup--wrapper[data-open="true"]{opacity:1}.popup--wrapper.open ~ *,.popup--wrapper[data-open="true"] ~ *{filter:grayscale(33%) blur(2px)}.popup{background:#3F4966;border-radius:1em;color:#fff;padding:25px;max-width:400px;width:100%}.popup form{display:flex;flex-direction:column}.popup form label{font-size:12px;font-weight:normal;padding-left:16px}.popup form input,.popup form textarea{background:#fff;border:none;border-radius:16px;font-family:inherit;font-size:12px;line-height:1;padding:10px 16px;width:100%}.popup form .ff-form-errors ul{list-style:none}.popup form .ff-form-errors{color:#f88}.popup form .ff-form-success{color:#8f8}.popup form .btn:disabled{color:transparent;background-image:url("/assets/default/images/loading.gif");background-position:center center;background-repeat:no-repeat}.calendar{border-spacing:1em;margin-bottom:60px;margin-top:30px;width:100%}.calendar--head{font-size:1.25em;text-align:center}.calendar--head>*{vertical-align:bottom}.calendar--current{color:#fff;font-size:1.25em;line-height:1.25;margin:0 1em}.calendar--prev .calendar--arrow{margin-right:0.25em}.calendar--next .calendar--arrow{margin-left:0.25em}.calendar--arrow{font-family:sans-serif;font-size:1.25em}.calendar--day-labels>div{background:#f2f2f2;border-radius:0.25em;display:none;font-size:12px;text-align:center}.calendar--day{background:#fff;border-top:1px solid #ddd;padding:0.5em;vertical-align:top}.calendar--fadeday{background:rgba(255,255,255,0.75);display:none}.calendar--event{background:#009681;border-radius:0.25em;color:#fff;display:block;font-weight:bold;padding:0 0.25em;position:relative}.calendar--event+.calendar--event{margin-top:0.25em}@media (min-width: 1024px){.calendar{display:table;margin-top:0}.calendar>div{display:table-row}.calendar>div>div{display:table-cell}.calendar--day{border-top:none;border-radius:0.25em;box-shadow:0 2px 4px #b0b0b0;height:150px;width:14.28571%}.calendar--event--multiday::after{background:inherit;content:' ';display:block;left:75%;position:absolute;top:0;height:100%;width:100%}}.event--times{background:#fff;border-radius:0.5em;padding:30px 30px}.event--times h4{align-items:flex-start;display:flex;justify-content:space-between}.event--times .value{color:#009681}.event--times .label{color:#3C3C3C;display:inline-block;width:33.33%}.event--times .label::after{content:':'}.event--times .address-link{font-size:20px}.field{margin-bottom:1.5rem}.field label{display:flex;position:relative;font-weight:bold;justify-content:space-between;align-items:center}.field--required label:after{content:"required";text-transform:uppercase;font-size:10px;color:#BCBCBC}.field--radio-block{padding:1em;background-color:#f8f8f8;border-radius:10px;display:flex}.field--radio-block input{display:none}.field--radio-block label{cursor:pointer}.field--select select{margin-top:0.625rem;cursor:pointer;position:relative;padding:0.5rem 1rem;border:1px solid #BCBCBC;border-radius:10px;background:#fff;color:#333;width:100%;min-height:50px;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/shared/images/sprites/caret.svg);background-repeat:no-repeat;background-position:right 21px center}.field--text input{min-height:50px;margin-top:0.625rem;border:1px solid #BCBCBC;border-radius:0.6rem;box-sizing:border-box;background:#fff;color:#333;display:block;font-family:inherit;font-size:18px;line-height:1;padding:0.5rem 1rem;width:100%}.field--checkbox{display:flex;align-items:center}.field--checkbox input{display:none}.field--radio{display:flex;align-items:center}.field--radio input{display:none}.field__checkbox{width:2rem;height:2rem;background-color:#fff;border:1px solid #607197;border-radius:5px;cursor:pointer;margin-right:1em}.field__checkbox::before{content:'';background-image:url(/assets/shared/images/sprites/tick.svg);width:calc(100% - 0.5em);height:calc(100% - 0.5em);left:0.25em;top:0.25em;position:relative;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity 0.1s ease-in-out, border-color 0.1s ease-in-out}.field__radio{width:2rem;height:2rem;background-color:#fff;border:1px solid #607197;border-radius:100%;margin-right:1em}.field__radio::before{content:'';background-image:url(/assets/shared/images/sprites/tick.svg);width:calc(100% - 0.5em);height:calc(100% - 0.5em);left:0.25em;top:0.25em;position:relative;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity 0.1s ease-in-out, border-color 0.1s ease-in-out}input[type="radio"]:checked+.field__checkbox-wrap .field__checkbox,input[type="checkbox"]:checked+.field__checkbox-wrap .field__checkbox{border-color:#009681}input[type="radio"]:checked+.field__checkbox-wrap .field__checkbox::before,input[type="checkbox"]:checked+.field__checkbox-wrap .field__checkbox::before{opacity:1}input[type="radio"]:checked+.field__radio-wrap .field__radio{border-color:#009681}input[type="radio"]:checked+.field__radio-wrap .field__radio::before{opacity:1}.inline-terms-box{background-color:#f2f2f2;padding:2rem 2.5rem;height:400px;overflow-y:scroll;margin-bottom:1.5rem}.tick{background-repeat:no-repeat;width:20px;height:18px;display:inline-block;margin-left:auto}.tick--complete{background-image:url(/assets/shared/images/sprites/tick--completed--ncs.svg)}.tick--incomplete{background-image:url(/assets/shared/images/sprites/tick--incompleted.svg)}.freeform-input{color:#3C3C3C}.structure-list ul{margin:0 !important}.structure-list li{display:block !important;margin:0 !important;line-height:2}.structure-list li::before{content:none !important}.structure-list li li{border-left:1px solid #ddd;margin-left:16px !important;padding-left:12px !important}.structure-list a{display:block}.swal2-styled.swal2-confirm{background-color:#009681 !important}.swal2-html-container p:last-child{margin-bottom:0}.ncps-banner{width:100%;padding-top:1rem;padding-bottom:1rem;background:#DBEEF5;color:#111125;font-family:"Poppins",sans-serif}.ncps-banner__container{max-width:46.9375rem;margin:0 auto;font-size:1rem;display:flex;align-items:center;justify-content:center;padding:0 1rem 0 0}@media screen and (max-width: 600px){.ncps-banner__container{padding:0 1rem;flex-direction:column}}.ncps-banner__logo{max-width:12rem;height:auto}.ncps-banner .btn{background:#009681;color:white;transition:background-color 0.5s;white-space:nowrap}.ncps-banner .btn:hover{background:#00C7B1}@media screen and (max-width: 600px){.ncps-banner .btn{margin-bottom:0.5rem}}.ncps-banner__text-container{margin-left:3rem;margin-right:1rem;font-weight:600}.ncps-banner__text-container p{margin-bottom:0}.ncps-banner__text-container a{font-weight:700;color:#009681;text-decoration:underline}.ncps-banner__text-container a:hover{color:#004a3f;text-decoration:none}@media screen and (max-width: 600px){.ncps-banner__text-container{margin-left:1rem;text-align:center;max-width:22.5rem}.ncps-banner__text-container p{margin-top:1rem;margin-bottom:0.5rem}}.ncps-modal__logo{max-width:24rem;width:100%;height:auto}.ncps-modal__text{margin-top:2rem;margin-bottom:1rem;font-weight:600;text-align:center}.ncps-modal__text a{font-weight:700;color:#009681;text-decoration:underline}.ncps-modal__text a:hover{color:#004a3f;text-decoration:none}.footer-banner{width:100%;padding-top:2rem;padding-bottom:2rem;background:#DBEEF5;font-family:"Poppins",sans-serif;position:relative}.footer-banner__heading{color:#009681;font-weight:500;font-size:24px}.footer-banner__text{color:#3C3C3C}.footer-banner__text p{margin-bottom:0}.footer-banner__text a{text-decoration:underline}.footer-banner__text a:hover{text-decoration:none}.search-form{background:#3C3C3C;border-radius:inherit;display:block;flex:1 1 100%;padding:20px}.search-form .main-controls{display:flex;flex-wrap:wrap}@media (min-width: 768px){.search-form .main-controls{border-radius:.75em .75em 0 0;flex-wrap:nowrap}}.search-form input,.search-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:15px;line-height:1.2;outline:none;padding:0 24px}@media (min-width: 768px){.search-form input,.search-form select{padding:0 48px 0 24px}}.search-form select{border-radius:0px;background-color:#f2f2f2;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cpath fill='%23068a49' d='M596.024 156.302c10.121-9.972 26.381-9.972 36.428 0s10.083 26.083 0 36.055l-294.245 291.342c-10.046 9.972-26.306 9.972-36.428 0l-294.245-291.342c-10.046-9.972-10.046-26.083 0-36.055 10.083-9.972 26.381-9.972 36.427 0l276.049 265.706 276.013-265.706z'%3E%3C/path%3E%3C/svg%3E%0A");background-position:90% 50%;background-repeat:no-repeat;background-size:15px 15px;color:#009681;flex:0 1 100%;height:56px}@media (min-width: 768px){.search-form select{border-right:1px solid #3C3C3C;flex:0 1 15em}.search-form select:nth-of-type(1){border-radius:28px 0 0 28px}.search-form select:nth-of-type(2){border-radius:0}}.search-form .input-group{display:flex;flex:0 1 100%;height:56px;position:relative}@media (max-width: 767px){.search-form .input-group{border-top:1px solid #3C3C3C}}.search-form input[type="search"]{border-radius:0 28px 28px 0;flex:1 1 100%;height:100%}.search-form input[type="submit"]{background:#009681;border-radius:28px;color:#fff;cursor:pointer;padding:0 16px;text-transform:uppercase;transition:300ms;font-weight:bold;position:absolute;top:8px;bottom:8px;right:8px}.search-form input[type="submit"]:hover{background:#007d6b}@media (max-width: 767px){.search-form input[type="search"]{border-radius:0 0 10px 10px}.search-form select{background-position:95% 50%}.search-form select:first-of-type{border-top-left-radius:10px}.search-form select:last-of-type{border-top-right-radius:10px}.search-form select+select{border-left:1px solid #3C3C3C}.search-form select:nth-child(2),.search-form select:nth-last-child(3){background-position:90% 50%;flex:0 1 50%}}.search-form .suggestions{position:absolute;z-index:999;max-width:90%;width:387px;height:auto;top:56px;left:-1px;background:#fff;border:1px solid #3C3C3C;border-top:none}.search-form .suggestions p{display:block;margin-bottom:0}.search-form .suggestions p a{display:block;padding:5px 10px;transition:300ms}.search-form .suggestions p a:hover{background:#009681;color:white}@media (max-width: 767px){.search-form .suggestions{left:10px;margin-top:-1px}}.content-block>.search-form{margin:-20px -20px 20px}@media (min-width: 1024px){.content-block>.search-form{margin:-40px -20px 20px}}@media (min-width: 1200px){.content-block>.search-form{margin:-54px -70px 40px}}@media (max-width: 767px){.hero-section .search-form{margin-left:-15px;margin-right:-15px}}@media (min-width: 768px){.hero-section .search-form{border-radius:3em;margin:0 auto;max-width:780px}.hero-section .search-form .suggestions{border:1px solid #3C3C3C;border-bottom:none;bottom:56px;top:auto}}.legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:0.47rem;margin-top:1.25rem}.legal-links a{color:#fff}@media (max-width: 767px){.legal-links{justify-content:center;margin-bottom:0}.legal-links__reciteme-button-container{width:100%}}.search-form{background:#1C1F2A}.search-form input,.search-form select{font-family:"Poppins",sans-serif}html{background:#3C3C3C;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0}*{max-height:1000000px}hr{border-bottom:0px;border-top:1px solid #ccc;margin:2em 0}body{color:#3C3C3C;background:#fff;font:400 15px/1.57 "Poppins",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow-x:hidden}@media (min-width: 768px){body{font-size:16px;line-height:1.6}}@media (max-width: 1023px){body.burger-active{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%}}img{max-width:100%;height:auto;vertical-align:top}.gm-style img{max-width:none}@font-face{font-family:'Avenir Roman';src:url("/assets/shared/fonts/AvenirRoman.eot");src:url("/assets/shared/fonts/AvenirRoman.eot") format("embedded-opentype"),url("/assets/shared/fonts/AvenirRoman.woff2") format("woff2"),url("/assets/shared/fonts/AvenirRoman.woff") format("woff"),url("/assets/shared/fonts/AvenirRoman.ttf") format("truetype"),url("/assets/shared/fonts/AvenirRoman.svg#AvenirRoman") format("svg")}@font-face{font-family:'Avenir Heavy';src:url("/assets/shared/fonts/AvenirHeavy.eot");src:url("/assets/shared/fonts/AvenirHeavy.eot") format("embedded-opentype"),url("/assets/shared/fonts/AvenirHeavy.woff2") format("woff2"),url("/assets/shared/fonts/AvenirHeavy.woff") format("woff"),url("/assets/shared/fonts/AvenirHeavy.ttf") format("truetype"),url("/assets/shared/fonts/AvenirHeavy.svg#AvenirHeavy") format("svg")}@font-face{font-family:'Avenir';src:url("/assets/shared/fonts/AvenirMedium.eot");src:url("/assets/shared/fonts/AvenirMedium.eot") format("embedded-opentype"),url("/assets/shared/fonts/AvenirMedium.woff2") format("woff2"),url("/assets/shared/fonts/AvenirMedium.woff") format("woff"),url("/assets/shared/fonts/AvenirMedium.ttf") format("truetype"),url("/assets/shared/fonts/AvenirMedium.svg#AvenirMedium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Avenir';src:url("/assets/shared/fonts/AvenirLight.eot");src:url("/assets/shared/fonts/AvenirLight.eot") format("embedded-opentype"),url("/assets/shared/fonts/AvenirLight.woff2") format("woff2"),url("/assets/shared/fonts/AvenirLight.woff") format("woff"),url("/assets/shared/fonts/AvenirLight.ttf") format("truetype"),url("/assets/shared/fonts/AvenirLight.svg#AvenirLight") format("svg");font-weight:300;font-style:normal}svg.icon{height:1em;width:1em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:inherit;font-weight:400;line-height:1.1;margin:0 0 0.5em;color:inherit}h1,.h1{text-shadow:0px 0px 50px rgba(0,0,0,0.5);font-size:54px}@media (max-width: 1023px){h1,.h1{font-size:40px}}@media (max-width: 767px){h1,.h1{font-size:30px}}h2,.h2{font-size:30px}@media (max-width: 767px){h2,.h2{font-size:24px;line-height:1.31}}h3,.h3{font-size:24px}h4,.h4{font-size:20px}@media (max-width: 767px){h4,.h4{font-size:15px}}h5,.h5{font-size:16px}h6,.h6{font-size:15px}p{margin:0 0 1em}a{color:#009681;text-decoration:none;transition:color .27s ease-in-out}a:hover,a:focus{color:#00C7B1}.content-body h2:first-of-type{margin-top:16px}.content-body p{line-height:25px;margin-bottom:16px}.content-body h2,.content-body h3{margin:32px 0 16px 0}.content-body ul:not(.accordion),.content-body ol{margin:16px}.content-body ul.result-list{margin:0}.content-body .accordion ul{margin:0 0 16px 24px}.content-body ol li{margin:10.66667px 16px}.content-body blockquote{font-family:inherit;color:#009681;padding:32px;margin:32px 0;border-left:5px #009681 solid;background:#fff;border-radius:6px}.entry .content-body content-blocks a,site-wrapper .content-body content-blocks a{text-decoration:underline}#our-organisational-members text-block figure{float:right;margin-left:32px;max-width:360px}[x-cloak]{display:none !important}.tooltip{font-size:11px;padding:13px;border-radius:7px}.tooltip p{margin:0}.tooltip__icon{width:16px;height:16px;background:url("/assets/shared/images/sprites/info.svg");margin-right:9px}.text-shadow-none{text-shadow:none}.content-body h3{color:#009681}
/*# sourceMappingURL=maps/global.css.map */
