/*!
Theme Name: BrightMinded
Description: Bespoke theme for BrightMinded
Author: BrightMinded Ltd.
Author URI: http://brightminded.com/
License: BESPOKE
Version: 1.0
Text Domain: brightminded
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;white-space:nowrap;word-wrap:normal}a.skip-link{position:absolute;top:0;left:-10000px;display:block;padding:20px 40px;background:#83c59f;color:#19233e;z-index:200}a.skip-link:focus,a.skip-link:active{left:50%;transform:translateX(-50%)}.cf:before,.cf:after{content:" ";display:table;flex:0}.cf:after{clear:both}.cf{*zoom:1}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{position:relative;overflow-x:hidden;margin:0 auto;background-color:#19233e}body::before{position:absolute;content:"";bottom:20px;left:calc(50% - 200px);height:1250px;width:1250px;background:rgba(0,0,0,0) url("images/large-stripes-bg.svg") no-repeat 50% 0%;background-size:cover}@media(max-width: 32.49em){body::before{display:none}}img{max-width:100%;height:auto;vertical-align:middle;font-size:12px;font-size:0.75rem;font-style:italic}figcaption{padding:5px 10px 0px 10px;font-size:13px;font-size:0.8125rem}button,[type=button],[type=submit]{-webkit-appearance:none;font-family:inherit;font-size:inherit;font-style:inherit;border:0;margin:0;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}input[type=text],input[type=email],input[type=search]{-webkit-appearance:none}input,textarea,select{font-family:inherit;font-size:inherit;font-style:inherit;border:none}svg,svg>use{width:100%;height:100%;pointer-events:none;fill:currentColor}@font-face{font-family:"Poppins";font-weight:400;src:url("fonts/poppins-v20-latin-regular.woff2") format("woff2"),url("fonts/poppins-v20-latin-regular.woff") format("woff")}@font-face{font-family:"Poppins";font-weight:400;font-style:italic;src:url("fonts/poppins-v20-latin-italic.woff2") format("woff2"),url("fonts/poppins-v20-latin-italic.woff") format("woff")}@font-face{font-family:"Poppins";font-weight:700;src:url("fonts/poppins-v20-latin-700.woff2") format("woff2"),url("fonts/poppins-v20-latin-700.woff") format("woff")}body{color:#19233e;font-family:"Poppins",sans-serif;font-size:16px;font-size:1rem;line-height:1.25em;font-weight:400}.wysiwyg-text a:not(.button),.mce-content-body a{color:inherit;text-decoration-thickness:.1em;text-underline-offset:3px}.wysiwyg-text a:not(.button):hover{text-decoration-color:#83c59f}.mce-content-body h1,.heading-1{margin:30px 0px 30px 0px;line-height:1.0625em;font-size:56px;font-size:3.5rem;font-weight:700;color:#83c59f}@media(max-width: 47.99em){.mce-content-body h1,.heading-1{margin:18px 0px 18px 0px;line-height:1.125em;font-size:38px;font-size:2.375rem}}.wysiwyg-text h2,.mce-content-body h2,.heading-2{margin:25px 0px 30px 0px;line-height:1.125em;font-size:40px;font-size:2.5rem;font-weight:700;color:#19233e}@media(max-width: 47.99em){.wysiwyg-text h2,.heading-2{font-size:30px;font-size:1.875rem}}.wysiwyg-text h3,.mce-content-body h3,.heading-3{margin:30px 0px 20px 0px;line-height:1.125em;font-size:26px;font-size:1.625rem;font-weight:700;color:#19233e}.wysiwyg-text p,.mce-content-body p{margin:20px 0px 20px 0px;line-height:1.375em;font-size:16px;font-size:1rem}.wysiwyg-text ul,.mce-content-body ul{margin:25px 0px 25px 0px;list-style:none;padding-left:20px}.wysiwyg-text ul>li,.mce-content-body ul>li{position:relative;margin:15px 0px;line-height:1.25em;font-size:18px;font-size:1.125rem}.wysiwyg-text ul>li::before,.mce-content-body ul>li::before{position:absolute;display:block;content:"";top:8px;left:-14px;width:5px;height:5px;background:#19233e;border-radius:50%}.wysiwyg-text ol,.mce-content-body ol{margin:30px 0px 25px 0px;list-style:none;counter-reset:li-counter;padding-left:45px}.wysiwyg-text ol>li,.mce-content-body ol>li{position:relative;counter-increment:li-counter;min-height:30px;margin:20px 0px;line-height:1.25em;font-size:18px;font-size:1.125rem}.wysiwyg-text ol>li::before{position:absolute;display:block;content:counter(li-counter, decimal-leading-zero);top:-5px;left:-45px;width:30px;height:30px;border:1px solid #19233e;border-radius:50%;text-align:center;line-height:30px;font-size:18px;font-size:1.125rem}.wysiwyg-text p a.button,.mce-content-body p a.button{margin:10px 0px 10px 0px}strong,b{font-weight:700}i,em{font-style:italic}small,sub,sup{font-size:.83em}sub,sup{line-height:0}sub{vertical-align:sub}sup{vertical-align:super}blockquote p{line-height:1.125em;font-size:30px;font-size:1.875rem;color:#83c59f}.wysiwyg-text a.button--wysiwyg{background-color:#405ba4;border-color:#fff;color:#fff}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.row{position:relative;max-width:1260px;margin:0 auto;padding:0 40px 0;width:100%}.row--thin{max-width:1060px}@media(max-width: 47.99em){.row{padding:0 14px}}.wp-caption{max-width:100%;margin-bottom:10px}.wp-caption img{background-color:rgba(0,0,0,0);box-sizing:content-box}.wp-caption-text{background-color:rgba(0,0,0,0);width:100%;padding:8px 0 15px 0;font-size:13px;font-size:0.8125rem;box-sizing:content-box}.alignleft,.alignright{max-width:50%}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.aligncenter{display:block;margin:36px auto}.alignleft,.alignright,.alignnone{margin-bottom:20px}.alignleft img,.alignright img,.aligncenter img,.alignleft .wp-caption-text,.alignright .wp-caption-text,.aligncenter .wp-caption-text{box-sizing:border-box}@media(max-width: 46.25em){.alignleft,.alignright{max-width:100%;float:none;margin-left:0;margin-right:0}}@media(max-width: 31.25em){.alignleft,.alignright,.aligncenter,.alignnone{max-width:100%}}.blog-grid-module{margin:20px 0px}@media(min-width: 62.5em){.blog-grid-module{margin:40px 0px}}.blog__grid{display:grid;grid-template-columns:1fr;max-width:400px;margin:0px auto 0px auto;gap:20px}@media(min-width: 48em){.blog__grid{max-width:800px;grid-template-columns:1fr 1fr}}@media(min-width: 62.5em){.blog__grid{max-width:none;grid-template-columns:1fr 1fr 1fr}}.blog__item{display:block;position:relative;aspect-ratio:1;padding:20px 20px 70px 20px;transition:filter .2s;background-color:#83c59f;background-position:50% 50%;background-size:cover;word-break:break-word;text-decoration:none;color:#19233e}@media(min-width: 77.5em){.blog__item{padding:26px 26px 80px 26px}}.blog__item:hover,.blog__item:focus,.blog__item:active{filter:brightness(110%)}.blog__title{line-height:1.125em;font-size:35px;font-size:2.1875rem}@media(min-width: 77.5em){.blog__title{font-size:40px;font-size:2.5rem}}.blog__button{position:absolute;left:20px;right:20px;bottom:20px}@media(min-width: 77.5em){.blog__button{left:26px;right:26px;bottom:26px}}.button{display:inline-block;line-height:37px;padding:0px 28px 2px 28px;border-width:1px;border-style:solid;text-align:center;text-decoration:none;font-size:15px;font-size:0.9375rem;font-weight:700;transition:all .25s;cursor:pointer}.button:hover,.button:focus,a:hover .button,a:focus .button{filter:brightness(110%)}.pagination{padding:10px 0px 40px 0px;line-height:50px;text-align:center;font-size:13px;font-size:0.8125rem}.pagination__label{display:inline-block;margin-right:10px;line-height:50px;font-weight:700;vertical-align:middle}.pagination__list{display:inline-block;line-height:38px;vertical-align:middle}.pagination__list li{display:inline-block;width:50px;margin:0px 2px;vertical-align:middle}.pagination__list li a,.pagination__list li span{display:block;width:50px;height:50px;line-height:50px;text-decoration:none;border:1px solid #83c59f;background-color:#83c59f;color:#19233e;font-weight:700}.pagination__list li.pag-button--link a:hover,.pagination__list li.pag-button--link a:focus,.pagination__list li.pag-button--link a:active{filter:brightness(110%)}.pagination__list li.pag-button--current span{background-color:rgba(0,0,0,0);color:#fff;font-weight:400}@media(max-width: 47.99em){.pagination__label{display:none}}header{position:relative}header::before{position:absolute;content:"";top:-600px;right:calc(50% - 300px);height:1250px;max-height:calc(100vh + 600px);width:1250px;background:rgba(0,0,0,0) url("images/large-stripes-bg.svg") no-repeat 50% 0%;background-size:cover}@media(max-width: 32.49em){header::before{right:calc(0% - 100px)}}.nav-bar{line-height:1;font-size:13px;font-size:0.8125rem}.nav-bar a{text-decoration:none;text-transform:uppercase;color:#fff}@media(max-width: 56.24em){.nav-bar__logo-container{display:flex;justify-content:space-between;min-height:80px}.nav-bar__logo{display:block;max-width:280px;padding:20px 30px 5px 0px}.nav-bar__menu-btn{width:64px;margin-right:-14px;padding:15px 19px 5px 5px;color:#fff}.nav-bar__menu-btn svg{transition:transform .3s ease;transform:rotate(0deg)}.nav-bar__menu-btn--active svg{transform:rotate(90deg)}.nav-bar__menu{position:fixed;top:81px;left:100%;right:0px;width:100%;transition:all .2s ease-out;height:calc(100vh - 81px);border-top:1px solid #e8e8e8;background-color:#19233e;z-index:10}.nav-bar__menu--active{left:0px}.nav-bar__page a{display:block;padding:14px 14px;font-size:16px;font-size:1rem;transition:all .2s}.nav-bar__page:not(:last-of-type) a{border-bottom:1px solid #e8e8e8}.nav-bar__page a:hover,.nav-bar__page a:active,.nav-bar__page a:focus,.nav-bar__page--current a{background:#405ba4}}@media(min-width: 56.25em){.nav-bar{display:flex;justify-content:space-between;min-height:95px;margin-right:-10px}.nav-bar__logo{display:block;max-width:286px;padding:26px 30px 15px 0px}.nav-bar__menu-btn{display:none}.nav-bar__menu{flex-grow:1;display:flex;justify-content:space-between;align-items:center;padding-left:30px}.nav-bar__page{text-align:center}.nav-bar__page--mobile{display:none}.nav-bar__page a{display:block;padding:57px 10px 24px 10px}.nav-bar__page--current a{color:#83c59f}.nav-bar__page a span{position:relative}.nav-bar__page--current a span::after,.nav-bar__page a:hover span::after{position:absolute;content:"";bottom:-4px;left:0px;right:0px;height:2px;background-color:#83c59f}}@media(min-width: 77.5em){.nav-bar{margin-right:-25px}.nav-bar__page a{padding-left:25px;padding-right:25px}}.footer{position:relative;display:flex;flex-direction:column}@media(max-width: 47.99em){.footer__bottom{order:3}.footer__memberships{order:2}}.footer-columns{display:flex;justify-content:space-between;gap:20px;margin:40px 0px 20px 0px}.footer-column{position:relative;min-width:142px;margin-bottom:20px;padding-top:14px;line-height:1.375em;color:#fff}.footer-column::before{position:absolute;content:"";top:0px;left:0px;height:1px;width:142px;background-color:#fff}.footer-column a{color:#fff}.footer-column__title{padding-bottom:6px;font-size:12px;font-size:0.75rem;text-transform:uppercase}.footer-column__menu a{display:block;padding:5px 0px 5px;text-decoration:none}.footer-column__menu a:hover{text-decoration:underline}.footer-column__menu li.current a{color:#83c59f}.footer-column__text a{display:inline-block;padding:5px 5px 5px 0px}.footer-column__text a:hover{text-decoration:none}@media(max-width: 47.99em){.footer-columns{flex-direction:column}.footer-column--address .footer-column__title{display:none}}@media(min-width: 48em){.footer-column--address::before{background-color:rgba(0,0,0,0)}}@media(min-width: 62.5em){.footer-columns{gap:60px}.footer-column--contact{min-width:33%}.footer-column--menu{flex-grow:1}}.footer__bottom-columns{display:flex;justify-content:space-between;gap:30px;padding:30px 0px;text-align:center;color:#fff;font-size:12px;font-size:0.75rem}.footer__bottom a{display:inline-block;padding:0px 10px;color:#fff;text-decoration:none}.footer__bottom a:hover{text-decoration:underline}.footer__bottom-divider{color:#405ba4}@media(max-width: 47.99em){.footer__bottom-columns{flex-direction:column}.footer__bottom a{padding:10px}}@media(min-width: 48em){.footer__bottom-columns{border-top:1px solid #fff}.footer__bottom a:first-child{padding-left:0px}}.footer__memberships{padding:40px 0px;background-color:#fff}.footer__memberships-title{padding-bottom:30px;text-align:center;font-size:16px;font-size:1rem;font-weight:700}.footer__memberships-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.form-module{position:relative;background-color:#83c59f}.form{display:grid;grid-template-columns:1fr;gap:10px;padding:25px 0px}@media(min-width: 48em){.form{padding:40px 0px;gap:40px;grid-template-columns:1fr 1fr}}@media(min-width: 77.5em){.form{margin-left:100px;padding:50px 0px;gap:50px;grid-template-columns:1fr 2fr}}@media(max-width: 47.99em){.form__text{text-align:center}}h3.form__title{margin:0px 0px 20px 0px;font-size:48px;font-size:3rem;font-weight:700}@media(min-width: 48em){h3.form__title{font-size:58px;font-size:3.625rem}}.form__desc p{font-size:22px;font-size:1.375rem}@media(min-width: 48em){.form__form{padding-top:10px}}.gform_heading .gform_title,.gform_heading .gform_description,.gform_heading .gform_required_legend{display:none}.gform_footer{justify-content:flex-end;padding-bottom:0px !important}.gform_button{min-width:150px;margin-bottom:0px !important;line-height:53px !important;border-color:#405ba4;background-color:#405ba4;font-size:18px;font-size:1.125rem;color:#fff}@media(max-width: 47.99em){.gform_button{min-width:100%}}.hub-boxes-module{margin:20px 0px}@media(min-width: 62.5em){.hub-boxes-module{margin:40px 0px}}.hub-boxes__grid{display:grid;grid-template-columns:1fr;max-width:400px;margin:0px auto 0px auto;gap:20px}@media(min-width: 48em){.hub-boxes__grid{max-width:800px;grid-template-columns:1fr 1fr}}@media(min-width: 62.5em){.hub-boxes__grid{max-width:none;grid-template-columns:1fr 1fr 1fr}}.hub-boxes__item{display:block;position:relative;aspect-ratio:1;padding:20px 20px 70px 20px;transition:filter .2s;background-color:#405ba4;background-position:50% 50%;background-size:cover;word-break:break-word;text-decoration:none;color:#fff}@media(min-width: 77.5em){.hub-boxes__item{padding:26px 26px 80px 26px}}.hub-boxes__item--wide{grid-column:span 2;aspect-ratio:auto}.hub-boxes__item:hover,.hub-boxes__item:focus,.hub-boxes__item:active{filter:brightness(110%)}.hub-box__title{line-height:1.125em;font-size:35px;font-size:2.1875rem}@media(min-width: 77.5em){.hub-box__title{font-size:40px;font-size:2.5rem}}.hub-box__button{position:absolute;left:20px;right:20px;bottom:20px}@media(min-width: 77.5em){.hub-box__button{left:26px;right:26px;bottom:26px}}.hub-boxes__item--filler-image{display:none}@media(min-width: 48em)and (max-width: 62.49em){.hub-boxes__grid--two-col-fill .hub-boxes__item--filler-image-square{display:block}}@media(min-width: 62.5em){.hub-boxes__grid--three-col-fill .hub-boxes__item--filler-image-square{display:block}}@media(min-width: 62.5em){.hub-boxes__item--filler-image-wide{display:block}}.content-standard-module{position:relative;background:#e8e8e8}.content-standard{position:relative;margin:60px auto}@media(max-width: 47.99em){.content-standard{margin:30px auto}}@media(min-width: 56.25em){.content-standard{padding-right:300px}}.content-standard .submodule{margin:40px 0px}@media(max-width: 47.99em){.content-standard .submodule__image,.content-standard .submodule__video,.content-standard .submodule__blockquote,.content-standard .submodule__link-box{margin-right:-14px;margin-left:-14px}}blockquote{position:relative;overflow:hidden;padding:45px 28px;background-color:#fff}@media(min-width: 48em){blockquote{padding-left:65px}}@media(min-width: 77.5em){blockquote{margin-left:-65px}}blockquote::before{position:absolute;content:"";width:70px;height:70px;top:-35px;left:-35px;transform:rotate(45deg);background-color:#83c59f}blockquote p{line-height:1.25em;font-size:24px;font-size:1.5rem;color:#405ba4}@media(min-width: 48em){blockquote p{font-size:26px;font-size:1.625rem}}.list-items{display:grid;gap:20px 50px;grid-template-columns:none;grid-template-rows:masonry}@media(min-width: 48em){.list-items{gap:20px 50px;grid-template-columns:repeat(2, 1fr)}}.list-items__item{position:relative;min-height:42px;padding-left:42px}.list-items__item::before{position:absolute;content:"";top:5px;left:0px;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#83c59f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.link-box{display:block;padding:26px;background-color:#405ba4;color:#fff;text-decoration:none}.link-box:hover,.link-box:focus,.link-box:active{filter:brightness(110%)}.link-box__text{padding-bottom:26px;line-height:1.125em;font-size:35px;font-size:2.1875rem}@media(min-width: 77.5em){.link-box__text{font-size:40px;font-size:2.5rem}}.flyout{max-width:300px;margin:40px 0px}@media(min-width: 56.25em){.flyout{position:absolute;right:0px;top:0px;max-width:240px;margin-top:0px}}@media(min-width: 77.5em){.flyout{right:-80px;max-width:280px}}.stat,.author{color:#405ba4}@media(max-width: 56.24em){.author{position:relative;max-width:400px;min-height:140px;padding-right:160px}}.stat__value{position:relative;line-height:1.25em;font-size:60px;font-size:3.75rem;font-weight:700}.author__name{position:relative;padding-top:10px;line-height:1.375em;font-size:14px;font-size:0.875rem;font-weight:700}.stat__value::before,.author__name::before{position:absolute;content:"";top:0px;left:0px;width:168px;height:1px;background-color:#405ba4}.stat__desc{line-height:1.25em;font-size:22px;font-size:1.375rem}.author__desc{line-height:1.375em;font-size:14px;font-size:0.875rem}@media(max-width: 56.24em){.author__image{position:absolute;right:0px;top:0px;width:140px;height:140px}}@media(min-width: 56.25em){.author__image{margin-top:20px;width:175px}}.author__image img{display:block;border-radius:50%}.page-header-module{position:relative}.page-header{padding:30px 0px}@media(min-width: 48em){.page-header{padding:40px 0px}}@media(min-width: 77.5em){.page-header{padding:50px 0px}}.page-header__text-col{position:relative;display:flex;align-items:center;max-width:800px}.page-header__text-col--with-image{max-width:500px}.page-header__text-wrapper{position:relative}h1.page-header__title{margin:0px 0px 20px 0px}@media(min-width: 48em){h1.page-header__title{min-height:100px;margin-bottom:40px}}@media(min-width: 77.5em){h1.page-header__title{margin-bottom:50px}}.page-header__desc{color:#fff}@media(min-width: 48em){.page-header__desc{max-width:660px}}.page-header__desc p{line-height:1.3125em;font-size:24px;font-size:1.5rem}.page-header__image{position:absolute;top:0px;bottom:0px;left:400px;margin:auto}@media(max-width: 47.99em){.page-header__image{display:none}}.page-header__image img{display:block;margin:0px auto}.stats{position:relative;margin:70px auto;text-align:center;color:#fff}.stats::before{position:absolute;content:"";top:-30px;left:0;right:0;width:168px;height:1px;margin:auto;background-color:#83c59f}.stats__title{padding:10px 0px 15px;line-height:1.25em;font-size:20px;font-size:1.25rem;font-weight:700;color:#83c59f;text-transform:uppercase}.stats__grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;gap:40px;padding:10px 0px}.stats__grid-item{flex-shrink:0;flex-grow:0;width:100%}@media(min-width: 48em){.stats__grid-item{width:calc(50% - 20px)}}@media(min-width: 62.5em){.stats__grid-item{width:calc(33% - 26.6666666667px)}}@media(max-width: 47.99em){.stats__grid{gap:60px;padding-top:60px}.stats__grid-item{position:relative}.stats__grid-item::before{position:absolute;content:"";top:-30px;left:0;right:0;width:168px;height:1px;margin:auto;background-color:#83c59f}}.stats__value{margin-bottom:20px;line-height:1.125em;font-weight:700;font-size:50px;font-size:3.125rem}@media(min-width: 77.5em){.stats__value{font-size:56px;font-size:3.5rem}}.stats__description{line-height:1.5em;font-size:20px;font-size:1.25rem}
/*# sourceMappingURL=sourcemaps/style.min.css.map */
