.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;line-height:1.5;font-family:"Source Sans Pro",sans-serif;color:#646464}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.sr-only{border:0!important;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:.0625rem!important;margin:-rem(1)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:.0625rem!important;white-space:nowrap!important}.sr-only--focusable:focus,.sr-only--focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.button{border-radius:.25rem;border-width:.125rem;padding:.75rem 1rem;letter-spacing:.0625rem;line-height:1;text-transform:uppercase;font-size:.875rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none}.button:hover,.button:focus{text-decoration:none}.button--primary{color:#fff;background-color:#06255b;border-color:#06255b}.button--primary:hover,.button--primary:focus{border-color:#020e22;background-color:#020e22;color:#fff}.button--accent{color:#fff;background-color:#55ad57;border-color:#55ad57}.button--accent:hover,.button--accent:focus{border-color:#438c45;background-color:#438c45;color:#fff}.button--outline{color:#06255b;background-color:rgba(0,0,0,0);border-color:#bbc2b9}.button--outline:hover,.button--outline:focus{border-color:#06255b;background-color:#06255b;color:#fff}.button--outline-white{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.button--outline-white:hover,.button--outline-white:focus{border-color:#fff;background-color:#fff;color:#06255b}.button--s{border-radius:.25rem;border-width:.125rem;padding:.5rem .625rem;letter-spacing:.0625rem;line-height:1;text-transform:none;font-size:.75rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none}.button--s:hover,.button--s:focus{text-decoration:none}.button--xs{border-radius:.25rem;border-width:.125rem;padding:.25rem .375rem;line-height:1;text-transform:uppercase;font-size:.75rem;font-weight:400;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none}.button--xs:hover,.button--xs:focus{text-decoration:none}.button--lg{border-radius:.25rem;border-width:.125rem;padding:1rem 1.5rem;letter-spacing:.125rem;line-height:1;text-transform:uppercase;font-size:1.25rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none}.button--lg:hover,.button--lg:focus{text-decoration:none}.cta{padding:6rem 2rem 6rem;display:flex;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;background-color:#06255b;color:#fff;overflow:hidden;text-align:center}@media (max-width:54.9375em){.cta{flex-direction:column;align-items:center}}@media (min-width:35em){.cta{background-attachment:fixed}}@media (min-width:55em){.cta{flex-direction:row;align-items:center;justify-content:space-evenly}}.cta:before{display:block;content:"";width:100%;height:100%;background-color:rgba(2,14,34,.55);position:absolute;top:0;left:0;z-index:0}.cta__copy{max-width:30rem;font-size:1.5rem;line-height:1.2;position:relative;z-index:2;text-shadow:.125rem .125rem .5rem rgba(2,14,34,.75)}@media (min-width:55em){.cta__copy{font-size:2rem;text-align:left}}.cta__button{margin-top:1.5rem;position:relative;z-index:2;display:flex;align-items:center}.cta__button svg{width:1rem;height:1rem;margin-left:.5rem}html{background-color:#f0f1ef;min-width:20rem}.site-wrapper{min-height:100vh;display:flex;flex-direction:column;max-width:90rem;margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,.07),0 1rem 2rem rgba(29,32,28,.07),0 2rem 4rem rgba(29,32,28,.07)}.header{flex:0 0 auto}.content{flex:1 1 auto}.footer{flex:0 0 auto}.container{width:100%;max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.post__main{margin-top:0}.post__main .section:last-child{margin-bottom:0}.post__content{margin-top:4rem;margin-bottom:4rem}.post--two-col .post__content{display:grid;max-width:60rem;margin-left:auto;margin-right:auto;grid-column-gap:2rem;grid-row-gap:3rem}@media (min-width:55em){.post--two-col .post__content{grid-template-columns:repeat(2,1fr)}}.post__footer .section{margin-bottom:0}.post--one-col .wysiwyg{max-width:60rem}.glossary-divider{border:0;border-bottom:1px solid #e3e5e2;margin-top:4rem;margin-bottom:4rem}.header-wrapper{position:relative;top:0;display:flex;flex-direction:column;z-index:1000;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,.07)}@media (max-width:54.9375em){.header .social{display:none}}.header .social svg{width:2rem;height:2rem}.header .social__title{display:none}.header .social__item{display:block;margin-right:.5rem}.header .social__link{color:rgba(100,100,100,.66);display:flex;align-content:center}.header .social__link:hover{color:#646464}.header .social__list{display:flex;justify-content:flex-start;align-self:center}.header--main{background-color:#06255b;color:#fff;order:2}.header--pre{background-color:#fff;order:1;color:#1d201c}.header__button--calc{border-radius:.25rem;border-width:.125rem;padding:.5rem .625rem;letter-spacing:.0625rem;line-height:1;text-transform:none;font-size:.75rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none;color:#fff;background-color:#06255b;border-color:#06255b;display:flex;align-items:center}.header__button--calc:hover,.header__button--calc:focus{text-decoration:none}.header__button--calc:hover,.header__button--calc:focus{border-color:#020e22;background-color:#020e22;color:#fff}.header__button--calc svg{fill:#fff;margin-right:.375rem}.header__container{display:flex;align-items:center}.header--main .header__container{justify-content:space-between}.header--pre .header__container{justify-content:space-between}@media (max-width:54.9375em){.header--pre .header__container{justify-content:center}}.header__logo-wrapper{flex:0 1 12rem;margin-top:.5rem;margin-bottom:.5rem}@media (max-width:34.9375em){.header__logo-wrapper{flex-basis:10rem}}@media (min-width:35em){.header__logo-wrapper{margin-right:1rem}}.header__logo{display:block;height:0;padding-top:25.621414914%;width:100%;background-image:url(../../../themes/vision-title/assets/img/logo/white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;text-indent:-9999rem}@media (min-width:55em){.header__menu-btn{display:none}}.header__nav{flex:0 0 auto}@media (max-width:54.9375em){.header--main .header__nav{display:none}}ul.header__list{display:flex;align-items:center;padding:0;margin:0}.header--pre ul.header__list{align-items:baseline}.header__item{display:flex;flex:0 0 auto;position:relative}.header--main .header__item{padding:1rem .5rem;border-radius:.25rem .25rem 0 0}@media (min-width:75em){.header--main .header__item{padding:1rem}}.header--main .header__item:last-child{padding-right:0}.header--pre .header__item{padding:.5rem}.header--pre .header__item:last-child{padding-right:0}@media (max-width:54.9375em){.header--pre .header__item{display:none}}.header__link[href*='/order-now/']{border-radius:.25rem;border-width:.125rem;padding:.75rem 1rem;letter-spacing:.0625rem;line-height:1;text-transform:uppercase;font-size:.875rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none;color:#fff;background-color:#55ad57;border-color:#55ad57}.header__link[href*='/order-now/']:hover,.header__link[href*='/order-now/']:focus{text-decoration:none}.header__link[href*='/order-now/']:hover,.header__link[href*='/order-now/']:focus{border-color:#438c45;background-color:#438c45;color:#fff}.header__link[href*='/order-now/']:after{display:none}@media (min-width:55em) and (max-width:74.9375em){.header__link[href*='/order-now/']{border-radius:.25rem;border-width:.125rem;padding:.5rem .625rem;letter-spacing:.0625rem;line-height:1;text-transform:none;font-size:.75rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none}.header__link[href*='/order-now/']:hover,.header__link[href*='/order-now/']:focus{text-decoration:none}}.header__item--tel{font-size:1.25rem;font-weight:600}@media (max-width:54.9375em){.header--pre .header__item--tel{font-size:.875rem;display:inline-block;padding-left:0}.header--pre .header__item--tel:before{content:'Call Now \2014 '}}.header__link{text-decoration:none;color:inherit}.header__item--tel .header__link{color:#06255b}.header__link:hover{position:relative}.header__link:hover:after{position:absolute;top:100%;left:0;width:100%;height:.125rem;background-color:#fff;content:''}.header__dropdown-icon{margin-left:.25rem;width:.75rem;fill:#fff}ul.header__dropdown{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:15rem;background-color:#fff;border-radius:.25rem;padding:1.5rem;list-style:none;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,.07)}ul.header__dropdown:before{content:'';width:0;height:0;border-style:solid;border-width:0 .5rem .5rem .5rem;border-color:transparent transparent #fff transparent;position:absolute;top:-.4375rem;left:50%;transform:translateX(-50%)}ul.header__dropdown>*:first-child{margin-top:0}ul.header__dropdown>*:last-child{margin-bottom:0}.header__item:hover ul.header__dropdown{display:block}.header__dropdown-item{text-decoration:none;margin:.75rem 0;position:relative;line-height:1.25}.header__dropdown-link{color:#1d201c;text-decoration:none;padding:.125rem 0}.header__dropdown-link:hover{text-decoration:underline}.mobile-nav{z-index:9999999;position:relative}.mobile-nav-mask{position:fixed;cursor:pointer;z-index:0;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;opacity:0;visibility:hidden}.mobile-nav.active .mobile-nav-mask{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility 0s ease-in-out 0s}.mobile-nav__drawer{position:fixed;top:0;right:0;width:80%;transform:translateX(100%);transition:transform .2s ease-in-out;height:100%;max-width:20rem;background-color:#fff;overflow-y:auto;padding:1.5rem;z-index:9999999;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,.07)}.mobile-nav.active .mobile-nav__drawer{transform:translateX(0)}.mobile-nav__drawer a{text-decoration:none}.mobile-nav__drawer a:hover{text-decoration:underline}.mobile-nav__list{display:grid;grid-gap:1.5rem}.mobile-nav__link{font-size:1.25rem;line-height:2rem;color:#06255b}ul.mobile-nav__dropdown{width:100%;padding-top:.5rem;padding-left:1rem}.mobile-nav__dropdown-item+.mobile-nav__dropdown-item{margin-top:.5rem}.mobile-nav__dropdown-link{color:#646464}.mobile-nav__link[href*="/order-now/"]{border-radius:.25rem;border-width:.125rem;padding:.75rem 1rem;letter-spacing:.0625rem;line-height:1;text-transform:uppercase;font-size:.875rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none;color:#fff;background-color:#55ad57;border-color:#55ad57;width:100%}.mobile-nav__link[href*="/order-now/"]:hover,.mobile-nav__link[href*="/order-now/"]:focus{text-decoration:none}.mobile-nav__link[href*="/order-now/"]:hover,.mobile-nav__link[href*="/order-now/"]:focus{border-color:#438c45;background-color:#438c45;color:#fff}.mobile-nav__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:.0625rem solid rgba(29,32,28,.25);margin-bottom:1rem}.mobile-nav__title{flex:1 1 auto;font-size:1.5rem;line-height:1.2;color:#06255b}.mobile-nav__close{flex:0 0 2rem;border:0;padding:0;background:none;width:2rem;height:2rem}.footer{background-color:#020e22;color:#fff;font-size:.875rem;line-height:1.5;padding-top:3rem;padding-bottom:9rem;text-align:center}.footer a:not(.button){color:#fff;text-decoration:none}.footer a:not(.button):hover{text-decoration:underline}.footer p+p{margin-top:1rem}.footer__container{display:grid;justify-content:center;grid-gap:3rem;grid-template-columns:1fr}.footer__address{font-style:normal}.footer__nav{margin-left:-1rem;margin-right:-1rem}.footer__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width:54.9375em){.footer__list{flex-direction:column}}.footer__social .social__title{color:#fff;font-size:1rem;font-weight:400;margin-bottom:.5rem}.footer__social .social__list{display:flex;align-items:center;justify-content:center}.footer__social .social__item svg{width:2rem;display:block}.footer__social .social__link{color:rgba(255,255,255,.8)!important;display:block;margin:0 .5rem}.footer__social .social__link:hover{color:#fff!important}.footer__logo-wrapper{max-width:8rem;margin-left:auto;margin-right:auto;display:block;width:100%}.footer__logo{display:block;height:0;padding-top:53.5433070866%;width:100%;background-image:url(../../../themes/vision-title/assets/img/logo/footer.svg);background-position:center;background-repeat:no-repeat;background-size:contain;text-indent:-9999rem}.footer__link{margin:.5rem 1rem;display:inline-block}.footer__link[href*='/order-now/']{border-radius:.25rem;border-width:.125rem;padding:.5rem .625rem;letter-spacing:.0625rem;line-height:1;text-transform:none;font-size:.75rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none;color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.footer__link[href*='/order-now/']:hover,.footer__link[href*='/order-now/']:focus{text-decoration:none}.footer__link[href*='/order-now/']:hover,.footer__link[href*='/order-now/']:focus{border-color:#fff;background-color:#fff;color:#06255b}.footer__details{color:rgba(255,255,255,.75)}.footer .gatherkudos{margin:.5rem auto 0;display:block;overflow:hidden}.hero{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;background-color:#06255b;color:#fff;text-shadow:.125rem .125rem .5rem rgba(2,14,34,.5)}.page-template-template-testimonials .hero{background-position:center top}.hero:before{display:block;content:"";width:100%;height:100%;background-color:rgba(2,14,34,.4);position:absolute;top:0;left:0;z-index:0}.page-id-12 .hero:before{background-color:rgba(2,14,34,.2)}.hero:after{content:"";display:block;background-image:url(../../../themes/vision-title/assets/img/hero-overlay2.svg);background-repeat:no-repeat;background-size:100% 1.5rem;width:100%;height:1.5rem;background-position:bottom center;z-index:1;position:absolute;bottom:0;left:0}@media (min-width:55em){.hero:after{height:3rem}}.hero__container{display:flex;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;z-index:1;position:relative;text-align:center;min-height:33vh}@media (min-width:35em) and (max-width:54.9375em){.hero__container{min-height:50vh}}@media (min-width:55em){.hero__container{min-height:72vh}}.hero__main{transition:all 0.75s ease-out 0.5s;transform-origin:top center;opacity:0;transform:scale(.5)}@media (min-width:35em) and (max-width:54.9375em){.hero__main{font-size:2.5rem}}@media (min-width:55em){.hero__main{margin-top:5rem}}body.loaded .hero__main{opacity:1;transform:scale(1)}.hero__site-name{text-transform:uppercase;font-size:1rem;line-height:1;font-weight:700;letter-spacing:.0625rem}@media (min-width:55em){.hero__site-name{font-size:1.75rem}}.hero__site-name:after{content:"";width:2rem;height:.125rem;background-color:#fff;display:block;margin:1rem auto}@media (min-width:55em){.hero__site-name:after{width:4rem}}.hero__title{text-transform:uppercase;letter-spacing:.125rem;color:inherit;font-weight:700;font-size:2rem}@media (min-width:35em) and (max-width:54.9375em){.hero__title{font-size:2.5rem}}@media (min-width:55em){.hero__title{font-size:4.5rem}}.hero__subtitle{display:block;font-size:1rem;text-transform:uppercase;letter-spacing:.0625rem;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.hero__subtitle:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:2rem;border-bottom:.125rem solid #fff}.hero__hook{color:inherit;max-width:40rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.2;margin-top:1.5rem}@media (min-width:35em) and (max-width:54.9375em){.hero__hook{font-size:1.5rem}}@media (min-width:55em){.hero__hook{font-size:2rem}}.hero--home{background-position:center;position:relative;min-height:calc(90vh - 232px);padding:6rem 0;display:flex;align-items:center;justify-content:center}.hero--home:before{background-color:rgba(2,14,34,.66)}.hero--home:after{display:none}.hero--home .hero__main{margin-top:0;align-items:center;display:flex;flex-direction:column;justify-content:center;transform:translateY(-1rem);transition:all 0.75s ease-out 0.5s}body.loaded .hero--home .hero__main{transform:translateY(0)}.hero--home .hero__hook{width:100%;max-width:100%;margin:0 auto;text-align:center}@media (min-width:55em){.hero--home .hero__hook{font-size:2rem}}.hero--home .hero__hook small{display:block;max-width:10rem;margin:0 auto 2rem}@media (min-width:35em) and (max-width:74.9375em){.hero--home .hero__hook small{max-width:15rem}}@media (min-width:75em){.hero--home .hero__hook small{max-width:20rem;margin:0 auto 3rem}}.hero--home .hero__hook small i{display:block;text-indent:-99999px;height:0;background-image:url(../../../themes/vision-title/assets/img/focusing-on.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-filter:drop-shadow(.125rem .125rem .5rem rgba(2,14,34,.5));filter:drop-shadow(.125rem .125rem .5rem rgba(2,14,34,.5));width:100%;padding-top:30%;opacity:.95}.hero--home .hero__hook>div{width:100%;line-height:1}.hero--home .hero__hook span{font-size:2rem;opacity:0;font-weight:300;padding:0 2rem}@media (min-width:55em){.hero--home .hero__hook span:not(:first-child){border-left:.125rem solid #fff}}.hero--home .hero__hook span b{font-weight:900;transform:translate(0,-1rem);transform-origin:center bottom;display:inline-block}body.loaded .hero--home .hero__hook span b{transform:translate(0,0)}@media (max-width:54.9375em){.hero--home .hero__hook span{display:block;width:100%}}@media (max-width:54.9375em){.hero--home .hero__hook span{margin-bottom:1rem}}@media (min-width:35em) and (max-width:54.9375em){.hero--home .hero__hook span{font-size:3rem}}@media (min-width:55em) and (max-width:74.9375em){.hero--home .hero__hook span{font-size:2.75rem}}@media (min-width:75em){.hero--home .hero__hook span{font-size:3.5rem}}body.loaded .hero--home .hero__hook span{opacity:1}.hero--home .hero__hook .one{transition:opacity 0.75s ease-out 1.5s}.hero--home .hero__hook .one b{transition:transform 0.75s ease-out 1.5s}.hero--home .hero__hook .two{transition:opacity 0.75s ease-out 2.5s}.hero--home .hero__hook .two b{transition:transform 0.75s ease-out 2.5s}.hero--home .hero__hook .three{transition:opacity 0.75s ease-out 3.5s}.hero--home .hero__hook .three b{transition:transform 0.75s ease-out 3.5s}.hero-cta{background-color:#f0f1ef;color:#1d201c;padding:1rem 2rem}@media (max-width:34.9375em){.hero-cta{text-align:center}}@media (min-width:35em){.hero-cta{display:flex;justify-content:center;align-items:center}}.hero-cta h3{color:inherit}@media (max-width:34.9375em){.hero-cta h3{margin-bottom:1rem}}@media (min-width:35em){.hero-cta h3{margin-right:2rem}}.hero-cta .button{display:inline-flex;align-items:center}.hero-cta .button svg{margin-left:.5rem}.hero--calculator{background:#fff;color:#1d201c}.hero--calculator:before,.hero--calculator:after{display:none}.hero--calculator .hero__container{flex-direction:column;padding-bottom:0;min-height:auto}.hero--calculator .hero__main{margin-top:0;width:100%;max-width:30rem}.hero--calculator .hero__title{font-size:2.25rem;line-height:1.2;color:#1d201c;margin-bottom:2rem;text-shadow:none}.hero--calculator .hero__title>div{font-size:1.5rem;line-height:1.2;color:#06255b;display:flex;width:100%;justify-content:space-evenly;color:#646464;margin-top:1rem}@media (max-width:34.9375em){.hero--calculator .hero__title>div{font-size:1rem}}@media (max-width:54.9375em){.hero--calculator img.desktop{display:none}}@media (min-width:55em){.hero--calculator img.mobile{display:none}}.wysiwyg{max-width:40rem;margin-left:auto;margin-right:auto}.wysiwyg p,.wysiwyg ul,.wysiwyg ol{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.75}.wysiwyg li{margin-top:.5rem;margin-bottom:.5rem}.wysiwyg ul{list-style:none}.wysiwyg ul li{position:relative}.wysiwyg ul li:before{content:"";width:6px;height:6px;background-color:#06255b;position:absolute;top:.875rem;left:-1rem;transform:translateY(-3px);border-radius:100%;display:block}.wysiwyg .page-title{font-size:1.75rem;color:#1d201c;display:inline-block}@media (min-width:55em){.wysiwyg .page-title{font-size:2.5rem}}.wysiwyg .page-title:after{content:"";height:.1875rem;width:66.6666666667%;background-color:rgba(29,32,28,.2);display:block;position:relative;top:.25rem}.wysiwyg>h2{margin-top:3rem}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{color:#06255b;margin-top:1.5rem;margin-bottom:1.5rem}.wysiwyg b,.wysiwyg strong{color:#1d201c}.wysiwyg>*:first-child{margin-top:0}.wysiwyg>*:last-child{margin-bottom:0}.wysiwyg a{color:#2b477a;text-decoration:underline;-webkit-text-decoration-color:rgba(43,71,122,.5);text-decoration-color:rgba(43,71,122,.5);-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all}.wysiwyg a:hover{color:#020e22;-webkit-text-decoration-color:rgba(2,14,34,.5);text-decoration-color:rgba(2,14,34,.5)}.wysiwyg--center{text-align:center}h1,.h1{font-size:2.25rem;line-height:1.2}h2,.h2{font-size:1.5rem;line-height:1.2;color:#06255b}h3,.h3{font-size:1.5rem;line-height:1.2;color:#06255b}h4,.h4{font-size:1.25rem;line-height:1.2;color:#63709b;font-weight:400}strong,b{font-weight:600}.wp-block-image img{border-radius:.5rem;width:100%}.hook{font-size:1.25rem;line-height:1.5;max-width:30em;text-align:center;margin:0 auto}.hook p+p{margin-top:1.5rem}.section{margin-top:2rem;margin-bottom:2rem;position:relative}@media (min-width:35em){.section{margin-top:4rem;margin-bottom:4rem}}.section__anchor{position:absolute;top:-11rem;left:0}.section__title{text-align:center;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.125rem;color:#1d201c;font-weight:600}.section__footer{margin-top:1.5rem}.section--light{background-color:#f0f1ef;margin-top:0;margin-bottom:0;padding-top:2rem;padding-bottom:2rem}@media (min-width:35em){.section--light{margin-top:4rem;margin-bottom:4rem;padding-top:4rem;padding-bottom:4rem}}.section--light-alt{background-color:#f0f1ef}.post__aside .section--light-alt{background-color:#f0f1ef}.section--center{text-align:center}.testimonials__testimonial{width:100%;max-width:50rem;text-align:center}.testimonials__quote{font-size:1.5rem;font-style:italic;color:#1d201c}.testimonials__name{margin-top:1rem;margin-bottom:1rem;font-size:1.2rem;color:#4e564c}.testimonials__name cite{font-style:normal}ul.team{display:grid;align-items:center;justify-content:center;grid-gap:2rem;margin:4rem auto}@media (min-width:55em){ul.team{grid-template-columns:repeat(2,auto)}}.team__member{text-align:center;max-width:20rem;width:100%;margin:0 auto;background-color:#fff;border-radius:.25rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0);padding:1.5rem;padding:0}.team__member .button{margin-top:1rem;cursor:pointer}.team__info{padding:1.5rem}.team__image{width:100%;border-radius:.25rem .25rem 0 0}.team__name{color:#06255b;font-size:1.25rem;line-height:1}.team__title{margin-top:.5rem;text-transform:uppercase;font-size:.875rem;line-height:1;color:#646464}.team__links{margin-top:1rem;display:grid;grid-gap:.25rem;align-items:center}.team__links a{color:#06255b;text-decoration:none;font-size:.875rem}.team__links a:hover{text-decoration:underline}ul.team__social-links{margin-top:1rem;width:100%;display:grid;grid-gap:1rem;align-items:center;grid-template-columns:repeat(auto-fit,minmax(auto,1.5rem));justify-content:center}ul.team__social-links a{display:block;width:1.5rem;height:1.5rem}ul.team__social-links a g{fill:#979797}ul.team__social-links a:hover g{fill:#06255b}ul.team__social-links svg{width:1.5rem;height:1.5rem}@media (min-width:35em){.team__bio{grid-column:1 / -1}}body .featherlight .featherlight-content{padding:1.5rem;border-radius:.25rem;max-width:43rem}@media (min-width:55em){body .featherlight .featherlight-content{padding:2rem;max-width:44rem}}body .featherlight .featherlight-close-icon{line-height:2rem;width:2rem;background-color:#55ad57;color:#fff;border-radius:100%;top:.5rem;right:.5rem}body .featherlight .featherlight-close-icon:hover{background-color:#438c45}.lightbox{display:none}.lightbox__content{display:grid;align-items:center;grid-gap:1.5rem}@media (min-width:35em) and (max-width:54.9375em){.lightbox__content{grid-template-columns:1fr 2fr}}@media (min-width:55em){.lightbox__content{grid-template-columns:240px 1fr}}.lightbox__content .team__info{padding:0}@media (min-width:35em){.lightbox__content .wysiwyg{grid-column:1 / span 2}}.lightbox__content .team__social-links{justify-content:flex-start}.lightbox__content .button{display:none}.lightbox__image{border-radius:.25rem}.gatherkudos{max-width:60rem;margin:0 auto;text-align:center}.gatherkudos__button{margin-top:2rem;margin-bottom:1rem}form{max-width:30rem;margin-left:auto;margin-right:auto;background-color:#f0f1ef;padding:2rem 1.5rem 1.5rem;border-radius:.25rem}label{font-weight:600;font-size:1.2rem;line-height:1.25}#template-form__aside input.wpforms-field-medium,#template-form__aside select.wpforms-field-medium,#template-form__aside .wpforms-field-row.wpforms-field-medium{max-width:100%}#template-form__aside input,#template-form__aside select,#template-form__aside textarea{border-radius:.25rem;border:0;width:100%;display:block;background-color:#fff;line-height:1.75;font-size:1rem;padding:.5rem .5rem;height:2.5rem;margin-top:.25rem;box-shadow:0 .0625rem .125rem #d6dad4}#template-form__aside textarea{height:8rem}#template-form__aside .wpforms-field{padding:0;margin-top:1.5rem}#template-form__aside .wpforms-field:first-child{margin-top:0}#template-form__aside .wpforms-page-button{border-radius:.25rem;border-width:.125rem;padding:.5rem .625rem;letter-spacing:.0625rem;line-height:1;text-transform:none;font-size:.75rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none;box-shadow:0 .0625rem .125rem #d6dad4}#template-form__aside .wpforms-page-button:hover,#template-form__aside .wpforms-page-button:focus{text-decoration:none}#template-form__aside .wpforms-submit{border-radius:.25rem;border-width:.125rem;padding:.75rem 1rem;letter-spacing:.0625rem;line-height:1;text-transform:uppercase;font-size:.875rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none;box-shadow:0 .0625rem .125rem #d6dad4}#template-form__aside .wpforms-submit:hover,#template-form__aside .wpforms-submit:focus{text-decoration:none}#template-form__aside .wpforms-page-prev{color:#06255b;background-color:rgba(0,0,0,0);border-color:#bbc2b9}#template-form__aside .wpforms-page-prev:hover,#template-form__aside .wpforms-page-prev:focus{border-color:#06255b;background-color:#06255b;color:#fff}#template-form__aside .wpforms-page-next,#template-form__aside .wpforms-submit{color:#fff;background-color:#55ad57;border-color:#55ad57}#template-form__aside .wpforms-page-next:hover,#template-form__aside .wpforms-page-next:focus,#template-form__aside .wpforms-submit:hover,#template-form__aside .wpforms-submit:focus{border-color:#438c45;background-color:#438c45;color:#fff}#template-form__aside .wpforms-confirmation-scroll{border-radius:.25rem;border:0;padding:1rem;margin:1rem 0 0;color:#55ad57;background-color:rgba(85,173,87,.1)}#template-form__aside label.wpforms-error,#template-form__aside .wpforms-required-label{color:#c00}.hub__intro{text-align:center;font-size:1.25rem}.subsection+.subsection{margin-top:4rem}.subsection__title{text-align:center;margin-bottom:2rem}.media-block{display:grid;grid-gap:2rem;align-items:center;margin-left:auto;margin-right:auto}@media (max-width:54.9375em){.media-block{max-width:35rem}}@media (min-width:55em){.media-block{grid-template-columns:1fr 1fr;max-width:60rem}}.media-block__media img{border-radius:.5rem}.media-block__content p{margin-top:1rem}.media-block__content .button{margin-top:1rem}@media (min-width:55em){.media-block--flip .media-block__media{grid-column:2 / span 1;grid-row:1}.media-block--flip .media-block__content{grid-column:1 / span 1;grid-row:1}}.section--home .section__intro{margin:0 auto 2rem;padding:0 1.5rem;text-align:center}.section--home .section__intro h2{font-size:2rem;margin-bottom:1rem;color:#1d201c}.section--home .section__intro h2 span{display:inline-block}.section--home .section__intro p{font-size:1.125rem;max-width:40rem;margin:0 auto}.section--customers{z-index:2;position:relative;overflow-x:auto}.section--customers .link-list{padding:0 1rem;margin-left:auto;margin-right:auto;justify-content:center}@media (max-width:34.9375em){.section--customers .link-list{grid-template-columns:1fr;max-width:20rem}}@media (min-width:35em){.section--customers .link-list{grid-template-columns:repeat(2,minmax(1fr,20rem));grid-gap:1.5rem}}@media (min-width:55em){.section--customers .link-list{grid-template-columns:repeat(4,minmax(1fr,20rem))}}.home-about{position:relative}@media (min-width:35em){.home-about{background-color:#fff;border-radius:.25rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0);padding:1.5rem;display:flex;justify-content:flex-end}}@media (min-width:55em){.home-about{padding:3rem}}.home-about+.section{margin-top:0}@media (min-width:35em){.home-about__image{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 50%;object-position:40% 50%;width:100%;height:100%;left:0;top:0;z-index:1}}.home-about__content{position:relative;z-index:1}@media (max-width:34.9375em){.home-about__content{padding:3rem 2rem;background-color:#f0f1ef}}@media (min-width:35em){.home-about__content{padding:3rem;background-color:rgba(255,255,255,.8);border-radius:.25rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.02),0 .125rem .25rem rgba(29,32,28,.02),0 .25rem .5rem rgba(29,32,28,.02),0 .5rem 1rem rgba(29,32,28,.02),0 1rem 2rem rgba(29,32,28,.02)}}@media (min-width:55em){.home-about__content{width:66%}}@media (min-width:75em){.home-about__content{width:50%}}.home-about__content h2{font-size:2rem;margin-bottom:.5rem;color:#1d201c}.home-about__content h3{text-transform:uppercase;font-size:1.125rem;margin-bottom:.5rem;color:#1d201c}.home-about__content ul{margin:0;padding:0}.home-about__content li{display:flex;align-items:flex-start;margin-top:2rem}.home-about__content svg{flex:0 0 auto;margin-right:1rem}.section--testimonials{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}@media (max-width:34.9375em){.section--testimonials{background-image:none!important}}.section--testimonials:before{display:block;content:"";width:100%;height:100%;background-color:rgba(2,14,34,.55);position:absolute;top:0;left:0;z-index:0}@media (max-width:34.9375em){.section--testimonials:before{background-color:#06255b}}.section--testimonials>*{position:relative;z-index:1}.section--testimonials .section__intro small{color:#fff;text-transform:uppercase;letter-spacing:.0625rem;font-size:1.2rem;display:block;position:relative}.section--testimonials .section__intro small:after{content:"";width:2rem;height:.0625rem;background-color:#fff;display:block;margin:1rem auto}@media (min-width:55em){.section--testimonials .section__intro small:after{width:3rem}}.section--testimonials .section__intro h2{color:#fff}@media (max-width:34.9375em){.section--testimonials .section__intro{padding-top:2rem}}@media (min-width:35em){.section--testimonials .section__intro{padding-top:4rem}}.section--testimonials .section__footer{text-align:center;padding-bottom:3rem;margin:0}@media (min-width:35em){.home-testimonials__image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;left:0;top:0;z-index:0;opacity:.25}}.testimonials{display:grid;grid-column-gap:2rem;grid-row-gap:3rem;justify-content:center}@media (max-width:34.9375em){.testimonials{grid-row-gap:4rem;padding:2rem 1rem 2rem!important}}@media (min-width:35em){.testimonials{padding:2rem 1rem 4rem!important}}@media (max-width:54.9375em){.testimonials{grid-template-columns:1fr}}@media (min-width:55em){.testimonials{grid-template-columns:repeat(2,minmax(20rem,30rem))}}.testimonial{background-color:#fff;border-radius:.25rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0);padding:1.5rem;display:grid;padding-top:2rem;max-width:40rem;margin:0 auto;position:relative}@media (max-width:34.9375em){.testimonial{padding-top:4rem;background:#f0f1ef}}@media (min-width:35em){.testimonial{grid-gap:1.5rem;grid-template-columns:6rem 1fr}}.testimonial:before,.testimonial:after{display:block;content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.testimonial:before{width:1.5rem;height:1.5rem;background-image:url(../../../themes/vision-title/assets/img/quote.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:2}.testimonial:after{width:3rem;height:3rem;border-radius:100%;background-color:#fff;border:.125rem solid #06255b;z-index:1}.testimonial__img{border-radius:100%}@media (max-width:34.9375em){.testimonial__img{position:absolute;top:0;left:50%;z-index:3;transform:translate(-50%,-50%)}}.testimonial__details{margin-top:1.5rem}.testimonial__name{display:block;color:#1d201c;line-height:1}.testimonial__title{line-height:1;font-size:.875rem;font-style:italic}.home-form{background-color:#fff;border-radius:.25rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0);padding:1.5rem;max-width:30rem;padding:2rem .5rem .5rem;grid-column:span 3;background-color:#f0f1ef}.home-form .wpforms-container{margin-bottom:0}.home-form h2{font-size:2rem;padding:0 1.5rem;color:#1d201c}.home-form form{padding-top:1rem}.home-contact .container{display:grid;grid-template-columns:repeat(auto-fit,8rem);grid-gap:2rem;justify-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem}.home-contact--image{background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;position:relative}.home-contact--image>.container{position:relative;z-index:1}.home-contact--image:before{display:block;content:"";width:100%;height:100%;background-color:rgba(2,14,34,.55);position:absolute;top:0;left:0;z-index:0}.home-contact__info{background-color:#fff;border-radius:.25rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0);padding:1.5rem;padding:2rem;background-color:#f0f1ef;grid-column:span 3}.home-contact__list{display:grid;grid-gap:1.5rem}.home-contact__item{display:grid;grid-template-columns:1.5rem 1fr;grid-gap:1rem}.home-contact__item h3{text-transform:uppercase;font-size:1.125rem;margin-bottom:.25rem;color:#1d201c}.home-contact__item a{color:#646464}.home-cta{padding:4rem 0}.home-cta .container{display:grid;grid-gap:2rem;align-items:center;justify-content:center}@media (min-width:55em){.home-cta .container{grid-template-columns:minmax(0,30rem) 20rem}}.home-cta__copy{max-width:40rem}@media (max-width:54.9375em){.home-cta__copy{text-align:center}}@media (min-width:55em){.home-cta__copy{grid-column:1;grid-row:1}}.home-cta__copy h2{margin-bottom:1rem;color:#1d201c;font-size:2rem}.home-cta__copy p{font-size:1.2rem}.home-cta__copy .button{margin-top:1.5rem}.home-cta__media img{margin:0 auto}@media (min-width:55em){.home-cta__media{grid-column:2;grid-row:1}}.widget{background-color:#f0f1ef;padding:2rem;border-radius:.25rem}.widget .eaw-ulx{display:grid;grid-gap:2rem;margin-top:1.5rem}.widget .eaw-img{max-width:100%}.widget .eaw-aligncenter{margin:0;padding:0;display:block}.widget .eaw-thumb{margin:0;border:0;padding:0}.widget .eaw-title{font-size:1.25rem;line-height:1.2;color:#63709b;font-weight:400}.widget .eaw-title a{color:#06255b;-webkit-text-decoration-color:rgba(6,37,91,.33);text-decoration-color:rgba(6,37,91,.33)}.widget .eaw-title a:hover{-webkit-text-decoration-color:#06255b;text-decoration-color:#06255b}.widget .eaw-time{font-size:.75rem;line-height:1.5;text-transform:uppercase;color:#1d201c;font-weight:600}.widget .eaw-summary{display:flex;flex-direction:column;align-items:flex-start}.widget .more-link{border-radius:.25rem;border-width:.125rem;padding:.5rem .625rem;letter-spacing:.0625rem;line-height:1;text-transform:none;font-size:.75rem;font-weight:600;border-style:solid;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;display:inline-block;-webkit-appearance:none;color:#fff;background-color:#06255b;border-color:#06255b;margin-top:.5rem;display:inline-block}.widget .more-link:hover,.widget .more-link:focus{text-decoration:none}.widget .more-link:hover,.widget .more-link:focus{border-color:#020e22;background-color:#020e22;color:#fff}.page-template-template-calculator .hero{background-size:contain}.calculator .hook{max-width:60rem}.calculator .section--light{padding-top:3rem;padding-bottom:3rem;margin-bottom:0}.calculator__groups{display:grid;grid-column-gap:2rem;grid-row-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.calculator__groups .group{background-color:#fff;border-radius:.25rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0);padding:1.5rem}.calculator__groups .group__title{display:block;color:#fff;background-color:#06255b;border-radius:.25rem .25rem 0 0;text-align:center;padding:.5rem;margin:-1.5rem -1.5rem 1.5rem}.calculator__groups .group__content ul{padding-left:1rem}.link-list{display:grid;grid-gap:1rem;align-items:stretch;justify-content:center}@media (max-width:54.9375em){.link-list{grid-template-columns:repeat(2,minmax(-webkit-min-content,15rem));grid-template-columns:repeat(2,minmax(min-content,15rem))}}@media (min-width:35em){.link-list{grid-gap:2rem}}@media (min-width:55em){.link-list{grid-template-columns:repeat(4,minmax(-webkit-min-content,15rem));grid-template-columns:repeat(4,minmax(min-content,15rem))}}.link-list__item{list-style:none;line-height:1.2}.link-list__link{text-align:center;color:#1d201c;text-decoration:none;background-color:#f0f1ef;display:flex;flex-direction:column;transition:0.2s all ease-in-out;padding:2rem 1.5rem;border-radius:.25rem;height:100%;border-bottom:.25rem solid #06255b;transform:translateY(0);box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0)}.link-list__link svg{transition:0.2s all ease-in-out}.section--light .link-list__link{background-color:#fff}.link-list__link:hover{background-color:#06255b;color:#fff;transform:translateY(-.25rem);box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,.07),0 1rem 2rem rgba(29,32,28,.07)}.link-list__link:hover svg{fill:#fff}.link-list__card{text-align:center;position:relative;color:#1d201c;text-decoration:none;background-color:#f0f1ef;display:flex;flex-direction:column;align-items:center;transition:0.2s all ease-in-out;padding:2rem 1.5rem;border-radius:.25rem;height:100%;border-bottom:.25rem solid #06255b;transform:translateY(0);box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0)}.link-list__card svg{transition:0.2s all ease-in-out}.section--light .link-list__card{background-color:#fff}.link-list__icon{display:block}.link-list__description{margin-top:.5rem;font-size:.875rem;line-height:1.5r;color:#646464}.link-list__more{color:#06255b;text-decoration:none;text-transform:uppercase;display:inline-block;font-size:.75rem;line-height:1.5;margin-top:1rem;font-weight:700;border-bottom:.125rem solid transparent;transition:all 0.2s ease-out}.link-list__more:after{display:block;width:100%;height:100%;left:0;top:0;content:"";position:absolute}.link-list__more:hover{border-bottom-color:#06255b}@media (min-width:55em){.link-list--3{grid-template-columns:repeat(3,minmax(-webkit-min-content,15rem));grid-template-columns:repeat(3,minmax(min-content,15rem))}}.link-list__icon{margin:0 auto 1rem}.link-list__name{margin-top:auto;margin-bottom:auto}@media (min-width:55em){.link-list--list{grid-template-columns:1fr;grid-row-gap:1rem}.link-list--list .link-list__link{padding:.75rem;border-bottom:0;box-shadow:none;flex-direction:row;align-items:center}.link-list--list .link-list__link:hover{transform:translateY(0)}.link-list--list .link-list__icon{width:2rem;height:auto;margin:0 1rem 0 0}.link-list--list .link-list__name{text-align:left}}.post--sidebar .post__content{display:grid;grid-gap:4rem;max-width:70rem}@media (min-width:55em){.post--sidebar .post__content{grid-template-columns:1fr 20rem}}@media (max-width:54.9375em){.post--sidebar .post__aside{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:55em){.post--sidebar .post__aside .section{border-radius:.25rem;overflow:hidden;padding:0;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0)}.post--sidebar .post__aside .container{padding:0}.post--sidebar .post__aside .section__title{margin-bottom:0;background-color:#06255b;color:#fff;padding:.75rem;line-height:1}.post--sidebar .post__aside .link-list{padding:1rem}.post--sidebar .post__aside .section--sticky{position:-webkit-sticky;position:sticky;top:2rem}}.post--sidebar .post__aside .section{margin-top:0;margin-bottom:2rem}.post--sidebar .post__aside .section__content{padding:1rem;text-align:center}.post--sidebar .post__aside .social__title{text-align:center;color:#1d201c;text-transform:uppercase;font-weight:700;font-size:1.25rem;line-height:1;margin-bottom:.5rem}.post--sidebar .post__aside .social__list{display:flex;justify-content:center}.post--sidebar .post__aside .social__list svg{display:block;width:2rem;height:2rem}.post--sidebar .post__aside .social__link{color:#06255b;margin:0 .5rem;display:block}.post--sidebar .post__aside .social__link:hover{color:#020e22}.git-btns{display:grid;grid-gap:1rem}.git-btn{display:flex;align-items:center;padding:.75rem;color:#1d201c;text-decoration:none;background-color:#fff;border-radius:.25rem;width:100%}.git-btn svg{margin-right:1rem;flex:0 0 auto;padding:.25rem;width:2rem;height:2rem}.calendar-wrapper{position:relative;z-index:1;background-color:#fff;padding:2rem;border-radius:.5rem;max-width:60rem;margin:-4rem auto 4rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0)}.calendar-wrapper .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding:0}.calendar-wrapper .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{min-height:7.5rem}.faqs-list{margin-top:3rem}.faq{margin-bottom:2rem;border-radius:.25rem;background-color:#fff;border-radius:.25rem;box-shadow:0 .0625rem .125rem rgba(29,32,28,.07),0 .125rem .25rem rgba(29,32,28,.07),0 .25rem .5rem rgba(29,32,28,.07),0 .5rem 1rem rgba(29,32,28,0),0 1rem 2rem rgba(29,32,28,0);padding:1.5rem;padding:0}.faq__question{cursor:pointer;position:relative;font-size:1.5rem;line-height:1.2;color:#06255b;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(6,37,91,.25);text-decoration-color:rgba(6,37,91,.25);display:flex;align-items:center;width:100%;padding:1.5rem}.faq__question span{flex:1 1 auto}.faq__question svg{flex:0 0 auto;margin-left:2rem;transition:0.2s ease-in-out;transform:rotate(0deg)}.faq.active .faq__question svg{transform:rotate(180deg)}.faq__question:hover{color:#020e22;-webkit-text-decoration-color:rgba(6,37,91,.75);text-decoration-color:rgba(6,37,91,.75)}.faq__answer{display:none;padding:0 1.5rem 1.5rem}.faq__answer>div>*:first-child{margin-top:0}.faq__answer>div>*:last-child{margin-bottom:0}