﻿:root{--vaci-theme-color-body: #fff;--vaci-theme-color-text: #252c2f;--vaci-theme-color-link: #c82027;--vaci-theme-color-headings: inherit;--vaci-theme-color-text-rgb: 53, 70, 77;--vaci-theme-color-primary: #c82027;--vaci-theme-color-primary-1: #fbe7e7;--vaci-theme-color-primary-2: #f3b6b8;--vaci-theme-color-primary-3: #eb8589;--vaci-theme-color-primary-4: #e4545a;--vaci-theme-color-primary-5: #dc232b;--vaci-theme-color-primary-6: #ab1b21;--vaci-theme-color-primary-7: #7a1418;--vaci-theme-color-primary-8: #490c0e;--vaci-theme-color-primary-9: #180405;--vaci-theme-color-secondary:#004F9E;--vaci-theme-color-secondary-alt: #1B53A4;--vaci-theme-color-secondary-desaturate:#4876A3;--vaci-theme-color-secondary-0: #F7FAFF;--vaci-theme-color-secondary-1: #e3f1ff;--vaci-theme-color-secondary-2: #aad4ff;--vaci-theme-color-secondary-3: #71b8ff;--vaci-theme-color-secondary-4: #399cff;--vaci-theme-color-secondary-5: #007fff;--vaci-theme-color-secondary-6: #0063c6;--vaci-theme-color-secondary-7: #00478e;--vaci-theme-color-secondary-8: #002a55;--vaci-theme-color-secondary-9: #000e1c;--vaci-theme-color-secondary-10: #0C2346;--vaci-theme-color-gray-1: #35464D;--vaci-theme-color-gray-2: #242424;--vaci-theme-color-gray-3: #525E6B;--vaci-theme-color-gray-4: #656565;--vaci-theme-color-gray-5: #798897;--vaci-theme-color-gray-7: #A0BAD4;--vaci-theme-color-gray-8: #CBE1EF;--vaci-theme-color-gray-9: #EAF1F8;--vaci-theme-color-gray-10: #E6E6E6;--vaci-theme-color-success: #44a579;--vaci-theme-color-error: var(--vaci-theme-color-primary);--color-info: #0288D1;--color-info-190: #e1f4ff;--color-info-160: #013654;--brand-color-facebook: #4267B2;--brand-color-youtube: #b31217;--vaci-theme-font-body: "Montserrat", "Verdana", sans-serif;--vaci-theme-font-headings: "Montserrat", "Verdana", sans-serif;--vaci-theme-text-size-body: 1.8rem;--vaci-theme-text-size-1: 6rem;--vaci-theme-text-size-2: 4rem;--vaci-theme-text-size-3: 3rem;--vaci-theme-text-size-4: 2.4rem;--vaci-theme-text-size-5: 2rem;--vaci-theme-text-size-6: 1.4rem;--vaci-theme-elevation-2: 2px 2px 4px rgba(0,0,0,0.05);--vaci-theme-gutter: 3rem;--vaci-theme-gutter-half: calc(var(--vaci-theme-gutter) / 2);--vaci-theme-max-width: 1230px;--vaci-theme-container-side-space: calc((100vw - var(--vaci-theme-max-width)) / 2);--vaci-theme-header-height: 7.4rem;--vaci-theme-header-notice-height: 0px;--wp-admin-bar-height: 0}@media screen and (min-width: 783px){:root{--wp-admin-bar-height: 3.2rem}}.clear-children>*:first-child{margin-top:0}.clear-children>*:last-child{margin-bottom:0}.clear-children--top>*:first-child{margin-top:0}.clear-children--bottom>*:last-child{margin-bottom:0}.no-margin{margin:0}.no-padding{padding:0}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.no-scroll{overflow:hidden}.no-scroll-v{overflow-y:hidden}.no-scroll-h{overflow-x:hidden}.section{margin-top:6rem;margin-bottom:6rem}@media screen and (min-width: 620px){.section{margin-bottom:12rem;margin-top:12rem}}.section--sm{margin-bottom:3rem;margin-top:3rem}@media screen and (min-width: 620px){.section--sm{margin-bottom:6rem;margin-top:6rem}}.section--first{margin-top:0}.section--last{margin-bottom:0}.region{--region-padding: 6rem;padding-bottom:var(--region-padding);padding-top:var(--region-padding);position:relative}@media screen and (min-width: 620px){.region{--region-padding: 12rem}}.container .region{padding-left:calc(var(--region-padding)/2);padding-right:calc(var(--region-padding)/2)}@media screen and (min-width: 620px){.container .region{padding-left:var(--region-padding);padding-right:var(--region-padding)}}.col>.region{height:100%}@media screen and (min-width: 620px){.region--thin{--region-padding: 6rem}}@media screen and (min-width: 620px){.region--thick{--region-padding: 16rem}}.region--light{background-color:#f2f3f4}.region--light-2{background-color:#f1f5f9}.region--light-3{background-color:var(--vaci-theme-color-gray-9)}.region--subtle-1{background-position:center bottom;background-image:url("../images/bg-subtle-1.svg");background-repeat:no-repeat}.region--subtle-2{background:url(../images/bg-subtle-2.svg) calc(100% + 130px) -130px no-repeat}.region--dark{--vaci-theme-color-text: var(--vaci-theme-color-gray-9);--vaci-theme-color-link: currentColor;background:var(--vaci-theme-color-gray-1);color:var(--vaci-theme-color-text)}.region--dark .lead{color:inherit}.region--primary{--vaci-theme-color-body: var(--vaci-theme-color-primary);--vaci-theme-color-text: #e8eaec;background:var(--vaci-theme-color-body);color:var(--vaci-theme-color-text)}.region--primary a{color:inherit;text-decoration:underline}.region--secondary{--vaci-theme-color-headings: #fff;--vaci-theme-color-text: var(--vaci-theme-color-gray-9);--vaci-theme-color-secondary: #fff;background:#36597c;color:var(--vaci-theme-color-text);overflow:hidden}.region--secondary:before{background:radial-gradient(closest-side, #568DC3, #36597C);content:"";height:100%;left:-50%;position:absolute;top:0;width:100%}.region--secondary>*{position:relative}.region--secondary a{color:inherit;text-decoration:underline}.region--secondary-8{--vaci-theme-color-headings: #fff;--vaci-theme-color-text: #fff;--vaci-theme-color-secondary: #fff;background-color:var(--vaci-theme-color-secondary-8);color:var(--vaci-theme-color-text)}.region--social-fb{--vaci-theme-color-headings: inherit;background-color:var(--brand-color-facebook);color:#fff}.region--social-fb a{color:inherit;text-decoration:underline}.region--social-yt{--vaci-theme-color-headings: inherit;background-color:var(--brand-color-youtube);color:#fff}.region--social-yt a{color:inherit;text-decoration:underline}.region--insider{--vaci-theme-color-headings: #fff;--vaci-theme-color-text: #fff;background:#144981;color:var(--vaci-theme-color-text)}.region--insider .accordion-trigger svg{fill:var(--vaci-theme-color-text)}@media screen and (min-width: 1024px){.region-blah{display:flex;flex-wrap:wrap}}@media screen and (min-width: 1024px){.region-blah>.region{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:6rem;padding-right:6rem;max-width:100%}.region-blah>.region:nth-child(1){flex-basis:66.66%;max-width:66.66%;width:66.66%}.region-blah>.region:nth-child(2){flex-basis:33.33%;max-width:33.33%;width:33.33%}}.angle-top{clip-path:polygon(0% 0%, 100% 11vw, 100% 100%, 0 100%);padding-top:12vw}.angle-top--pull{margin-top:-11vw}.angle-bottom{clip-path:polygon(0% 0%, 100% 0, 100% 100%, 0 calc(100% - 11vw));padding-bottom:12vw}.angle-bottom--pull{margin-bottom:-11vw}.region-split{display:flex;flex-wrap:wrap}.region-split>*{flex:1 0 100%}@media screen and (min-width: 768px){.region-split>*{flex:0 0 50%}}@media screen and (min-width: 768px){.region-split--flip{flex-direction:row-reverse}}.region-split__media{position:relative;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative}.region-split__media img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply}@media screen and (min-width: 768px){.region-split__media img{left:0;position:absolute;top:0}}.region-split__media>*{position:relative}.region .region-split__media{margin-top:-6rem;padding-bottom:6rem;padding-top:6rem}@media screen and (min-width: 620px){.region .region-split__media{margin-bottom:-12rem;margin-top:-12rem}}.region-split__body{padding:7.5rem var(--vaci-theme-gutter)}.region-split__body>*:first-child{margin-top:0}.region-split__body>*:last-child{margin-bottom:0}@media screen and (min-width: 1230px){.region-split__body{padding-right:var(--vaci-theme-container-side-space);padding-left:6rem}.region-split--flip .region-split__body{padding-right:6rem;padding-left:var(--vaci-theme-container-side-space)}}.box{background:#fff;box-shadow:0px 5px 30px rgba(0,0,0,.1);padding:3rem;position:relative}.box>*:first-child{margin-top:0}.box>*:last-child{margin-bottom:0}.last-child-action{margin-top:6rem}html{background-color:var(--vaci-theme-color-body);box-sizing:border-box;font-size:62.5%}*,*::after,*::before{box-sizing:inherit}html,body{max-width:100%;overflow-x:hidden}body{background-color:var(--vaci-theme-color-body);color:var(--vaci-theme-color-text);font-family:var(--vaci-theme-font-body);font-size:var(--vaci-theme-text-size-body);font-weight:400;line-height:1.4;letter-spacing:.005em}a{color:var(--vaci-theme-color-link);text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word}a:visited{color:var(--vaci-theme-color-link)}article{position:relative}b,strong{font-weight:700}hr,.divider{border:unset;border-top:solid 1px #eee;margin-bottom:4.5rem;margin-top:4.5rem}iframe{border:unset;max-width:100%}#page{padding-top:var(--vaci-theme-header-height)}.visually-hidden,.screen-reader-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip-path:inset(1px 1px 1px 1px)}a:focus,input:focus,textarea:focus,button:focus{outline-color:var(--vaci-theme-color-primary)}#skip-to-content{padding:1em;position:absolute;top:-100%;left:1em;z-index:1000;color:#fff}#skip-to-content:focus{position:absolute;top:0;background:#222}.text-left{text-align:left}.text-center{text-align:center}.text-uppercase,.text-upper{text-transform:uppercase}.text-dense{line-height:1.1}.text-smaller{font-size:.75em}.text-meta{font-size:calc(var(--vaci-theme-text-size-body)*.85)}.text-bold,.bold,.strong,strong{font-weight:600}.text-dense{line-height:1.23em}.text-upper{text-transform:uppercase}.plain-link:link{color:inherit;text-decoration:none}.lead{color:var(--vaci-theme-color-gray-3);font-size:var(--vaci-theme-text-size-5);font-style:italic;line-height:1.5}.lead--light{color:var(--vaci-theme-color-gray-9)}.meta{color:var(--vaci-theme-color-gray-5);font-size:1.4rem;line-height:1;text-transform:uppercase}.eyebrows{line-height:1.1;margin-bottom:0;color:var(--vaci-theme-color-secondary-6);display:block;font-weight:700;font-size:var(--vaci-theme-text-size-6)}.eyebrows+*{margin-top:0}.disclaimer{color:var(--vaci-theme-color-gray-5);font-size:.9em;font-family:var(--vaci-theme-font-body);font-weight:400;line-height:1;font-style:italic}.text-pop{color:var(--vaci-theme-color-success);font-weight:700;font-size:var(--vaci-theme-text-size-5);font-family:var(--vaci-theme-font-headings);line-height:1}h1,h2,h3,h4,h5,h6{color:var(--vaci-theme-color-headings);font-family:var(--vaci-theme-font-headings);font-weight:700;letter-spacing:0;margin-bottom:1.5em;margin-top:1.5em}h1,.heading-size-1,.text-size-1{font-size:12vw;line-height:1}@media screen and (min-width: 420px){h1,.heading-size-1,.text-size-1{font-size:10vw}}@media screen and (min-width: 640px){h1,.heading-size-1,.text-size-1{font-size:var(--vaci-theme-text-size-1)}}h2,.heading-size-2,.text-size-2{font-size:var(--vaci-theme-text-size-2);line-height:1.3}h3,.heading-size-3,.text-size-3{font-size:var(--vaci-theme-text-size-3);line-height:1.3}h4,.heading-size-4,.text-size-4{font-size:var(--vaci-theme-text-size-4);line-height:1.4}h5,.heading-size-5,.text-size-5{font-size:var(--vaci-theme-text-size-5);line-height:1.7}h6,.heading-size-6,.text-size-6{font-size:var(--vaci-theme-text-size-6);line-height:1.6}.heading-m-b-sm{margin-bottom:.5em}.heading{font-family:var(--vaci-theme-font-headings);font-weight:700;letter-spacing:0}.heading-tight{margin-bottom:.5em}.heading-em{--bg: var(--vaci-theme-color-text);--fill: var(--vaci-theme-color-body);background:var(--bg);display:inline-block;color:var(--fill);padding:0 .25em;white-space:nowrap}.heading-underline{--lineMargin: 0.25em;line-height:1.1;position:relative;text-align:center}.heading-underline:after{border-bottom:solid 3px;content:"";display:block;margin:var(--lineMargin) auto 0 auto;max-width:100%;opacity:.25;width:7rem}.heading-underline.heading-tight{margin-bottom:var(--lineMargin)}.subheading{color:var(--vaci-theme-color-gray-5);display:block;font-size:var(--vaci-theme-text-size-4);font-weight:300;line-height:1.2;margin-top:.5em}.heading-divider{display:flex;font-size:var(--vaci-theme-text-size-2);line-height:1;text-align:center;align-items:center;margin-top:6rem;margin-bottom:6rem}.heading-divider>*{color:var(--vaci-theme-color-primary);max-width:80%;margin:0 var(--vaci-theme-gutter-half)}.heading-divider>*>*{color:var(--vaci-theme-color-secondary);display:block;font-size:.5em;line-height:1}.heading-divider:before,.heading-divider:after{display:block;content:"";flex:1;border-top:solid 1px #e3e3e3}.heading-fancy{font-weight:900;line-height:1;text-transform:uppercase}.heading-fancy>*:first-child{display:block;font-weight:200}img,svg{max-width:100%}img{height:auto}.image-bg{background-position:center center;background-size:cover;background-repeat:no-repeat}.thumb{display:flex;align-items:center;justify-content:center;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#eee}.thumb:before{position:relative;content:"";display:block}.thumb:before:before{content:"";display:block;padding-top:100%}.thumb:before>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.thumb--circle{border-radius:50%;overflow:hidden}.svg-icon{vertical-align:middle;fill:currentColor}.svg-icon--primary{fill:var(--vaci-theme-color-primary)}.frame-polaroid{border:solid 3rem #f9f9f9;box-shadow:2px 2px 6px rgba(0,0,0,.1)}.frame-circle{display:inline-block;line-height:0;border-radius:50%;background-color:var(--vaci-theme-color-body);overflow:hidden;border:solid var(--vaci-theme-color-body) 1rem;max-width:20rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.frame-circle{margin-left:0;max-width:none;order:1}}.plain-list,.list-plain{margin:0;padding:0}.plain-list li,.list-plain li{margin:0;list-style:none}.list-horz{display:flex;flex-wrap:wrap;margin-bottom:3rem;margin-top:3rem}.list-horz>li{flex:1 0 100%;margin-bottom:.5em;margin-top:.5em;padding-left:1em;padding-right:1em}.list-horz>li .svg-icon{margin-right:.5em}@media screen and (min-width: 500px){.list-horz>li{flex:1 0 50%}}@media screen and (min-width: 900px){.list-horz>li{flex:none}}.list-horz--center{justify-content:center}.social-links{margin:0;padding:0;align-items:center;display:flex;line-height:0;margin:3rem auto}.social-links li{margin:0;list-style:none}.social-links li{margin:0 .5rem}.social-links a{background-color:rgba(var(--vaci-theme-color-text-rgb), 0.05);border-radius:50%;display:block;height:2em;padding:.5em;transition:all .125s ease-in-out;width:2em}.social-links a:link,.social-links a:visited{color:inherit;text-decoration:none}.social-links svg{fill:currentColor;height:1em;width:1em}.list-features{padding-left:0;font-size:1.4rem;line-height:1.3}.list-features li{list-style-type:none}.list-features li>strong:first-child{display:block;line-height:1em;margin-bottom:1em}.list-features li:not(:first-of-type){border-top:solid 1px rgba(0,0,0,.1);padding-top:5rem;margin-top:5rem}.list-styled{margin:0;padding:0}.list-styled li{margin:0;list-style:none}.list-styled li{position:relative;padding-left:1.25em;margin:0}.list-styled li:not(:last-of-type){margin-bottom:1.25em}.list-styled li:before{content:url("data:image/svg+xml; utf8, <svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%221.2em%22 height%3D%221.2em%22 viewBox%3D%220 0 48 48%22><path fill%3D%22%23798897%22 d%3D%22M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z%22/><path d%3D%22M0 0h48v48h-48z%22 fill%3D%22none%22/></svg>");color:var(--vaci-theme-color-primary);position:absolute;left:0;top:0em;width:1.2em;height:1.2em}.list-styled em:first-child{color:var(--vaci-theme-color-primary);font-weight:700;margin-right:.125em}.list-stars{padding-left:1.2em}.list-stars li{padding-left:1rem}.list-stars li::marker{content:"⭐"}ol.list-steps-2{list-style:none;counter-reset:listNumbering;padding-left:0}ol.list-steps-2>li{font-size:1em;counter-increment:listNumbering;position:relative;padding-left:10rem}ol.list-steps-2>li:before{content:counter(listNumbering, decimal-leading-zero) ".";font-size:var(--vaci-theme-text-size-1);position:absolute;top:0;left:0;line-height:1;color:var(--vaci-theme-color-gray-9)}ol.list-steps-2>li:not(:first-child){margin-top:6rem}ol.list-steps-3{list-style:none;counter-reset:listNumbering;padding-left:0}ol.list-steps-3>li{font-size:1em;counter-increment:listNumbering;position:relative;padding-left:9rem;padding-top:3rem}ol.list-steps-3>li:before{content:counter(listNumbering) ".";font-size:var(--vaci-theme-text-size-1);font-weight:700;position:absolute;top:0;left:0;line-height:1;color:var(--vaci-theme-color-primary)}.container{margin-left:auto;margin-right:auto;max-width:var(--vaci-theme-max-width);position:relative;width:100%}.container-md{margin-left:auto;margin-right:auto;max-width:calc(var(--vaci-theme-max-width)*.85);position:relative;width:100%}.container-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--vaci-theme-max-width)*.65);position:relative;width:100%}.container-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--vaci-theme-max-width)*.5);position:relative;width:100%}.gutter{--size: calc(var(--vaci-theme-gutter) / 2);padding-left:var(--size);padding-right:var(--size)}.row{justify-content:center;display:flex;flex-wrap:wrap}.row--half>.col{flex:1 0 100%}@media(min-width: 640px){.row--half>.col{flex:0 0 50%;max-width:50%}}.row--thirds>.col{flex:1 0 100%}@media(min-width: 640px){.row--thirds>.col{flex:0 0 33.33%;max-width:33.33%}}.row--fourths>.col{flex-basis:25%;max-width:calc(var(--vaci-theme-max-width)*.25);min-width:calc(var(--vaci-theme-max-width)*.25*.5)}.row--center{align-items:center;justify-content:center}.row--center-h{justify-content:center}.row--center-v{align-items:center}.col{flex:1 0 100%;max-width:100%}@media(min-width: 768px){.col{flex:1}.col--aside{flex:0 0 25%;order:-1;max-width:25%;width:25%}.col--main{flex-basis:75%;max-width:75%;width:75%}}.row-gutters{margin-left:calc(var(--vaci-theme-gutter)*-0.5);margin-right:calc(var(--vaci-theme-gutter)*-0.5);margin-top:calc(var(--vaci-theme-gutter)*-1)}.row-gutters>.col{padding-left:calc(var(--vaci-theme-gutter)*.5);padding-right:calc(var(--vaci-theme-gutter)*.5);padding-top:var(--vaci-theme-gutter)}.row-gutters--lg{margin-left:calc(var(--vaci-theme-gutter)*-1);margin-right:calc(var(--vaci-theme-gutter)*-1)}.row-gutters--lg>.col{padding-left:var(--vaci-theme-gutter);padding-right:var(--vaci-theme-gutter)}.row-gutters--xl{margin-left:calc(var(--vaci-theme-gutter)*-1.5);margin-right:calc(var(--vaci-theme-gutter)*-1.5)}.row-gutters--xl>.col{padding-left:calc(var(--vaci-theme-gutter)*1.5);padding-right:calc(var(--vaci-theme-gutter)*1.5)}.row-listing{display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:calc(var(--vaci-theme-gutter)/-2);margin-right:calc(var(--vaci-theme-gutter)/-2);margin-top:calc(var(--vaci-theme-gutter)*-1)}.row-listing>.col{flex:1 0 100%;max-width:100%;padding-left:calc(var(--vaci-theme-gutter)/2);padding-right:calc(var(--vaci-theme-gutter)/2);padding-top:var(--vaci-theme-gutter)}@media screen and (min-width: 640px){.row-listing>.col{flex-basis:50%;max-width:50%}}@media screen and (min-width: 1024px){.row-listing>.col{flex-basis:33.333%;max-width:33.333%}}.row-dividers>.col{position:relative}.row-dividers>.col:not(:first-child):before{content:"";border-top:dashed 2px rgba(0,0,0,.1);display:block;left:calc(var(--vaci-theme-gutter)/2);position:absolute;top:calc(var(--vaci-theme-gutter)/2);width:calc(100% - var(--vaci-theme-gutter))}@media screen and (min-width: 620px){.row-dividers>.col:not(:first-child):before{border-top:none;border-left:dashed 2px rgba(0,0,0,.1);height:calc(100% - var(--vaci-theme-gutter));left:0;top:var(--vaci-theme-gutter);width:unset}}.row-dividers--light>.col:not(:first-child):before{border-color:rgba(255,255,255,.25)}.button,.is-style-outline .wp-block-button__link,.wp-block-button__link,#cookie-notice .cookie-notice-container .cn-buttons-container a,#form_footer-signup .frm_button_submit,#form_frontpage-signup .frm_button_submit{border-radius:1.8em;align-items:center;background-color:rgba(0,0,0,0);border:solid 2px var(--vaci-theme-color-primary);color:var(--vaci-theme-color-primary);cursor:pointer;display:inline-flex;justify-content:center;font-size:1.2rem;font-family:var(--vaci-theme-font-headings);font-weight:700;line-height:1;margin-bottom:1rem;max-width:100%;overflow:hidden;padding:1.3em 2.3em;text-align:center;text-transform:uppercase;transition:all .25s ease-in-out}.button:link,.wp-block-button__link:link,#cookie-notice .cookie-notice-container .cn-buttons-container a:link,#form_footer-signup .frm_button_submit:link,#form_frontpage-signup .frm_button_submit:link,.button:visited,.wp-block-button__link:visited,#cookie-notice .cookie-notice-container .cn-buttons-container a:visited,#form_footer-signup .frm_button_submit:visited,#form_frontpage-signup .frm_button_submit:visited{color:var(--vaci-theme-color-primary);text-decoration:none}.button:hover,.wp-block-button__link:hover,#cookie-notice .cookie-notice-container .cn-buttons-container a:hover,#form_footer-signup .frm_button_submit:hover,#form_frontpage-signup .frm_button_submit:hover,.button:focus,.wp-block-button__link:focus,#cookie-notice .cookie-notice-container .cn-buttons-container a:focus,#form_footer-signup .frm_button_submit:focus,#form_frontpage-signup .frm_button_submit:focus,.button:active,.wp-block-button__link:active,#cookie-notice .cookie-notice-container .cn-buttons-container a:active,#form_footer-signup .frm_button_submit:active,#form_frontpage-signup .frm_button_submit:active{background-color:var(--vaci-theme-color-primary);box-shadow:0em .4em .3em rgba(0,0,0,.15);color:var(--vaci-theme-color-body);text-decoration:none;transform:translate(0, -0.4em)}.button:focus,.wp-block-button__link:focus,#cookie-notice .cookie-notice-container .cn-buttons-container a:focus,#form_footer-signup .frm_button_submit:focus,#form_frontpage-signup .frm_button_submit:focus{outline:none}.button:disabled,.wp-block-button__link:disabled,#cookie-notice .cookie-notice-container .cn-buttons-container a:disabled,#form_footer-signup .frm_button_submit:disabled,#form_frontpage-signup .frm_button_submit:disabled,.button .is-disabled,.wp-block-button__link .is-disabled,#cookie-notice .cookie-notice-container .cn-buttons-container a .is-disabled,#form_footer-signup .frm_button_submit .is-disabled,#form_frontpage-signup .frm_button_submit .is-disabled{opacity:.25;pointer-events:none;filter:grayscale(1)}.button.is-active,.is-active.wp-block-button__link,#cookie-notice .cookie-notice-container .cn-buttons-container a.is-active,#form_footer-signup .is-active.frm_button_submit,#form_frontpage-signup .is-active.frm_button_submit,.button[aria-selected=true],[aria-selected=true].wp-block-button__link,#cookie-notice .cookie-notice-container .cn-buttons-container a[aria-selected=true],#form_footer-signup [aria-selected=true].frm_button_submit,#form_frontpage-signup [aria-selected=true].frm_button_submit{background-color:var(--vaci-theme-color-primary);color:#fff}.button--sm,#cookie-notice .cookie-notice-container .cn-buttons-container a{border-radius:1.25em;padding:.75em 2em}.button--lg{border-radius:2em;font-size:1.4rem;padding:1.5em 1.75em}.button--xl{font-size:1.8rem;min-width:30rem}.button--xxl{font-size:2.4rem}.button--wide{padding-left:6em;padding-right:6em}.button--primary,.is-style-fill .wp-block-button__link,#cookie-notice .cookie-notice-container .cn-buttons-container a,#form_frontpage-signup .frm_button_submit{background-color:var(--vaci-theme-color-primary);color:#fff}.button--primary:link,.is-style-fill .wp-block-button__link:link,#cookie-notice .cookie-notice-container .cn-buttons-container a:link,#form_frontpage-signup .frm_button_submit:link,.button--primary:visited,.is-style-fill .wp-block-button__link:visited,#cookie-notice .cookie-notice-container .cn-buttons-container a:visited,#form_frontpage-signup .frm_button_submit:visited{color:#fff}.button--primary:hover,.is-style-fill .wp-block-button__link:hover,#cookie-notice .cookie-notice-container .cn-buttons-container a:hover,#form_frontpage-signup .frm_button_submit:hover,.button--primary:focus,.is-style-fill .wp-block-button__link:focus,#cookie-notice .cookie-notice-container .cn-buttons-container a:focus,#form_frontpage-signup .frm_button_submit:focus,.button--primary:active,.is-style-fill .wp-block-button__link:active,#cookie-notice .cookie-notice-container .cn-buttons-container a:active,#form_frontpage-signup .frm_button_submit:active{border-color:var(--vaci-theme-color-primary-4);background-color:var(--vaci-theme-color-primary-4)}.button--secondary,.is-style-fill .wp-block-button__link.has-secondary-background-color,#form_footer-signup .frm_button_submit{border-color:var(--vaci-theme-color-secondary);background-color:var(--vaci-theme-color-secondary);color:#fff}.button--secondary:link,.is-style-fill .wp-block-button__link.has-secondary-background-color:link,#form_footer-signup .frm_button_submit:link,.button--secondary:visited,.is-style-fill .wp-block-button__link.has-secondary-background-color:visited,#form_footer-signup .frm_button_submit:visited{color:#fff}.button--secondary:hover,.is-style-fill .wp-block-button__link.has-secondary-background-color:hover,#form_footer-signup .frm_button_submit:hover,.button--secondary:focus,.is-style-fill .wp-block-button__link.has-secondary-background-color:focus,#form_footer-signup .frm_button_submit:focus,.button--secondary:active,.is-style-fill .wp-block-button__link.has-secondary-background-color:active,#form_footer-signup .frm_button_submit:active{border-color:var(--vaci-theme-color-secondary-6);background-color:var(--vaci-theme-color-secondary-6)}.button--light{border-color:#fff;color:#fff}.button--light:link,.button--light:visited{color:#fff}.button--light:hover,.button--light:focus,.button--light:active{background-color:var(--vaci-theme-color-text);border-color:var(--vaci-theme-color-body);color:var(--vaci-theme-color-primary)}.button--filled-light{border-color:#fff;background-color:#fff;color:var(--vaci-theme-color-primary)}.button--filled-light:link,.button--filled-light:visited{color:var(--vaci-theme-color-primary)}.button--filled-light:hover,.button--filled-light:focus,.button--filled-light:active{background-color:var(--vaci-theme-color-gray-9);border-color:var(--vaci-theme-color-gray-9)}.button--block{display:block;width:100%}@media screen and (max-width: 420px){.button--mobile-full{width:100%}.button--mobile-center{margin-left:auto;margin-right:auto}}.button input[type=radio],.wp-block-button__link input[type=radio],#cookie-notice .cookie-notice-container .cn-buttons-container a input[type=radio],#form_footer-signup .frm_button_submit input[type=radio],#form_frontpage-signup .frm_button_submit input[type=radio],.button input[type=checkbox],.wp-block-button__link input[type=checkbox],#cookie-notice .cookie-notice-container .cn-buttons-container a input[type=checkbox],#form_footer-signup .frm_button_submit input[type=checkbox],#form_frontpage-signup .frm_button_submit input[type=checkbox]{left:-999px;position:absolute}.button-group{display:flex;border-radius:.5em;overflow:hidden}.button-group>*{flex:1;text-align:center}.button-group>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group>.button:not(:first-child),.button-group>.wp-block-button__link:not(:first-child),#cookie-notice .cookie-notice-container .cn-buttons-container .button-group>a:not(:first-child),#form_footer-signup .button-group>.frm_button_submit:not(:first-child),#form_frontpage-signup .button-group>.frm_button_submit:not(:first-child){border-left:none}.button-group>.button:not(:first-child).button--light,.button-group>.wp-block-button__link:not(:first-child).button--light,.button-group>.button:not(:first-child).button--primary,.button-group>.wp-block-button__link:not(:first-child).button--primary,.is-style-fill .button-group>.wp-block-button__link:not(:first-child),#cookie-notice .cookie-notice-container .cn-buttons-container .button-group>a:not(:first-child),#form_frontpage-signup .button-group>.frm_button_submit:not(:first-child),.button-group>.button:not(:first-child).button--secondary,.button-group>.wp-block-button__link:not(:first-child).button--secondary,#form_footer-signup .button-group>.frm_button_submit:not(:first-child){margin-left:2px}.check-as-button{line-height:0;overflow:hidden;position:relative}.check-as-button input{left:-999px;position:absolute}.check-as-button .button,.check-as-button .wp-block-button__link,.check-as-button #cookie-notice .cookie-notice-container .cn-buttons-container a,#cookie-notice .cookie-notice-container .cn-buttons-container .check-as-button a,.check-as-button #form_footer-signup .frm_button_submit,#form_footer-signup .check-as-button .frm_button_submit,.check-as-button #form_frontpage-signup .frm_button_submit,#form_frontpage-signup .check-as-button .frm_button_submit{height:100%;width:100%}.check-as-button:not(:first-child) .button,.check-as-button:not(:first-child) .wp-block-button__link,.check-as-button:not(:first-child) #cookie-notice .cookie-notice-container .cn-buttons-container a,#cookie-notice .cookie-notice-container .cn-buttons-container .check-as-button:not(:first-child) a,.check-as-button:not(:first-child) #form_footer-signup .frm_button_submit,#form_footer-signup .check-as-button:not(:first-child) .frm_button_submit,.check-as-button:not(:first-child) #form_frontpage-signup .frm_button_submit,#form_frontpage-signup .check-as-button:not(:first-child) .frm_button_submit{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.check-as-button:not(:last-child) .button,.check-as-button:not(:last-child) .wp-block-button__link,.check-as-button:not(:last-child) #cookie-notice .cookie-notice-container .cn-buttons-container a,#cookie-notice .cookie-notice-container .cn-buttons-container .check-as-button:not(:last-child) a,.check-as-button:not(:last-child) #form_footer-signup .frm_button_submit,#form_footer-signup .check-as-button:not(:last-child) .frm_button_submit,.check-as-button:not(:last-child) #form_frontpage-signup .frm_button_submit,#form_frontpage-signup .check-as-button:not(:last-child) .frm_button_submit{border-top-right-radius:0;border-bottom-right-radius:0}.check-as-button input:checked~.button,.check-as-button input:checked~.wp-block-button__link,.check-as-button #cookie-notice .cookie-notice-container .cn-buttons-container input:checked~a,#cookie-notice .cookie-notice-container .cn-buttons-container .check-as-button input:checked~a,.check-as-button #form_footer-signup input:checked~.frm_button_submit,#form_footer-signup .check-as-button input:checked~.frm_button_submit,.check-as-button #form_frontpage-signup input:checked~.frm_button_submit,#form_frontpage-signup .check-as-button input:checked~.frm_button_submit{background-color:var(--vaci-theme-color-primary);color:#fff}button.plain-button{background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;line-height:1;padding:0;color:inherit}button.plain-link{background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;line-height:1;padding:0;color:var(--vaci-theme-color-primary);text-decoration:none}button.plain-link:active,button.plain-link:hover,button.plain-link:focus{text-decoration:underline}.alert{--color-bg: #aaa;--color-text: #000;--color-icon: #000;background-color:var(--color-bg);border-radius:.5em;color:var(--color-text);display:flex;align-items:flex-start;margin-bottom:3rem;padding:1.5rem}.alert svg{fill:var(--color-icon);flex:none;margin-right:1rem}.alert>div>*:first-child{margin-top:0}.alert>div>*:last-child{margin-bottom:0}.alert--info{--color-bg: var(--color-info-190);--color-text: var(--color-info-160);--color-icon: var(--color-info)}.card{background-color:#f8f8f8;box-shadow:0 1.4px 1.1px rgba(0,0,0,.0152),0 3.35px 2.65px rgba(0,0,0,.024),0 6.25px 5px rgba(0,0,0,.03),0 11.15px 8.95px rgba(0,0,0,.036),0 20.9px 16.7px rgba(0,0,0,.043),0 50px 40px rgba(0,0,0,.06);min-height:100%;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;transition:all .25s ease-in-out}.card--pull-up{margin-top:-3rem;z-index:9}.section .row-gutters .card--pull-up{margin-top:-9rem}@media screen and (min-width: 620px){.section .row-gutters .card--pull-up{margin-top:-15rem}}.section--sm .row-gutters .card--pull-up{margin-top:-6rem}@media screen and (min-width: 620px){.section--sm .row-gutters .card--pull-up{margin-top:-9rem}}.col--aside .card{margin-bottom:3rem}.card.has-block-link:hover{box-shadow:0 .7px .55px rgba(0,0,0,.0152),0 1.675px 1.325px rgba(0,0,0,.024),0 3.125px 2.5px rgba(0,0,0,.03),0 5.575px 4.475px rgba(0,0,0,.036),0 10.45px 8.35px rgba(0,0,0,.043),0 25px 20px rgba(0,0,0,.06);transform:scale(1.025)}.card.has-block-link:focus-within{box-shadow:0 .7px .55px rgba(0,0,0,.0152),0 1.675px 1.325px rgba(0,0,0,.024),0 3.125px 2.5px rgba(0,0,0,.03),0 5.575px 4.475px rgba(0,0,0,.036),0 10.45px 8.35px rgba(0,0,0,.043),0 25px 20px rgba(0,0,0,.06);transform:scale(1.025)}.card__media{background-color:var(--vaci-theme-color-secondary-desaturate);font-size:0;line-height:0}.card__content{padding:2rem}.card__content>*:first-child{margin-top:0}.card__content>*:last-child{margin-bottom:0}@media screen and (min-width: 620px){.card__content{padding:3rem}}.card__content--lg{padding:4.5rem}.card__title{font-family:var(--vaci-theme-font-headings);font-size:var(--vaci-theme-text-size-5);font-weight:700;line-height:1.1;margin:0}.card__title a{text-decoration:none}.card__title+.meta{margin-top:1rem;font-size:1.2rem}.card__body{display:grid}.card__body:not(:first-child){margin-top:3rem}.card-preview{align-items:center;display:flex;border:solid 1px #eee;padding:1rem;border-radius:5px;margin-bottom:1rem}.card-preview>*:first-child{margin-top:0}.card-preview>*:last-child{margin-bottom:0}@media screen and (max-width: 767px){.card-preview{flex-wrap:wrap}.card-preview .tags{flex:1 0 100%}}.card-preview__image{position:relative;display:block;margin-right:1rem;width:5rem}.card-preview__image:before{content:"";display:block;padding-top:100%}.card-preview__image>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card-preview__image img{display:block;height:100%;left:0;position:absolute;top:0;width:100%;object-fit:cover}.card-preview__heading{flex:1;font-size:var(--vaci-theme-text-size-6);line-height:1.1;margin:0 0 1rem}.card-cta{--vaci-theme-color-text: #fff;--vaci-theme-color-headings: #fff;border-radius:2rem;box-shadow:0 1px 5px rgba(0,0,0,.15);color:var(--vaci-theme-color-text);max-width:82rem;margin-left:auto;margin-right:auto;padding:5rem;position:relative;text-align:center;background:center center/cover url(../images/card-cta-bg.svg),linear-gradient(#d83a41 0%, #910e13 100%)}.card-cta>*:first-child{margin-top:0}.card-cta>*:last-child{margin-bottom:0}.card-cta--secondary{background:center center/cover url(../images/card-cta-bg.svg),linear-gradient(#3a64d8 0%, #0e4091 100%)}.card-cta--pull-up{margin-top:-3rem;z-index:9}.section .card-cta--pull-up,.section+.card-cta--pull-up{margin-top:-9rem}@media screen and (min-width: 620px){.section .card-cta--pull-up,.section+.card-cta--pull-up{margin-top:-15rem}}.card-cta>*{margin-left:auto;margin-right:auto;max-width:60rem}.card-cta__heading{font-size:4rem;line-height:1.2;margin-bottom:0}.split{align-items:center;display:grid;grid-gap:6rem}.split--no-gap{grid-gap:0}@media(min-width: 620px){.split{grid-template-columns:1fr 1fr}.split--inverse .split__media{order:1}}@media(min-width: 620px){.split--1-2{grid-template-columns:1fr 2fr}}.split--align-top{align-items:flex-start}.split--count-1{background-color:#8f9dab}.split--count-3{background-color:#647484}.split__media{display:flex;align-items:center;justify-content:center}.split__media--abs img{position:absolute;right:0;top:0rem;opacity:.5}@media screen and (min-width: 620px){.split__media--abs img{max-width:50%;opacity:1;right:50%}}.split__media--img-fill{height:100%}.split__media--img-fill img{object-fit:cover;height:100%;width:auto}.split__body>*:first-child{margin-top:0}.split__body>*:last-child{margin-bottom:0}@media(min-width: 620px){.split__body{line-height:2}}.split__pretitle{color:var(--vaci-theme-color-primary);font-weight:700;line-height:1.1;margin-bottom:0;text-transform:uppercase}.split__title{color:var(--vaci-theme-color-gray-5);font-size:4rem;line-height:1.1;margin:0;position:relative}.region--dark .split__title{color:#fff}.split__subheading{color:var(--vaci-theme-color-primary-3);font-size:1.6rem;font-weight:700;line-height:1;margin-top:1em;margin-bottom:5rem;text-transform:uppercase}.split__actions:not(:first-child){margin-top:3rem}.split__actions:not(:last-child){margin-bottom:3rem}.cta{border:solid 1px #e0998f;box-shadow:3px 6px 12px rgba(0,0,0,.15);background-color:#fff;margin:9rem auto 6rem;padding:6rem var(--vaci-theme-gutter);position:relative}.cta>*:first-child{margin-top:0}.cta>*:last-child{margin-bottom:0}.cta--pull{margin-bottom:-3rem;z-index:9}.cta__icon{background-color:#fff;border:solid 1px #e0998f;border-radius:50%;align-items:center;display:flex;justify-content:center;margin:-11rem auto 0 auto;position:relative;height:10rem;width:10rem}.cta__icon:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;background-color:#fff;left:-1px;height:calc(50% + 1px);top:50%;width:calc(100% + 2px)}@media screen and (min-width: 1024px){.cta__icon{margin-top:-13.5rem;height:15rem;width:15rem}}.cta__icon>*{position:relative;z-index:1}.cta__icon img{height:100%;width:100%;object-fit:cover}.cta__heading{font-size:3rem;font-family:var(--vaci-theme-font-headings);line-height:1.5;margin:0;text-align:center}.cta__actions{margin-top:4.5rem;margin-bottom:0;text-align:center}.fixed-cta{background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;padding:1.5rem var(--vaci-theme-gutter-half);position:fixed;left:0;width:100%;z-index:999;bottom:auto;top:auto}.fixed-cta__close{background-color:rgba(0,0,0,0);border-radius:.75em;cursor:pointer;display:block;flex:0 0 1.25em;line-height:1.25;text-align:center;padding:0;margin:0 2rem 0 0;transform:rotate(45deg);border:solid 1px;font-size:3rem;width:1.25em;height:1.25em;color:var(--vaci-theme-color-gray-3)}.fixed-cta--toggle{display:block}.fixed-cta--toggle .fixed-cta__toggle-show{display:flex;align-items:center;position:relative}.fixed-cta--toggle .fixed-cta__toggle-show p{flex:1;text-align:center;margin:0}.fixed-cta--toggle .fixed-cta__toggle-show p:before{content:"";color:var(--vaci-theme-color-primary);display:block;width:.5em;height:.5em;transform-origin:center;border-bottom:2px solid;border-right:2px solid;margin-top:-0.25em;margin-right:1.5rem;transform:rotate(-135deg);position:absolute;left:50%;top:2px}.fixed-cta--toggle .fixed-cta__toggle-hide{align-items:center;display:flex;color:var(--vaci-theme-color-gray-5);text-align:center;justify-content:center;position:relative}.fixed-cta--toggle .fixed-cta__toggle-hide:before{content:"";display:block;width:.5em;height:.5em;transform-origin:center;border-bottom:1px solid;border-right:1px solid;margin-top:-0.25em;margin-right:1.5rem;transform:rotate(45deg)}.entry-cta{display:flex;align-items:center;margin:0 0 3rem 0}@media screen and (min-width: 1024px){.entry-cta{margin-bottom:6rem}}.entry-cta__image{border-radius:50%;margin-right:2.5rem}.entry-cta__text{background:var(--vaci-theme-color-gray-9);border-radius:.5rem;margin-left:1rem;position:relative;padding:1.5rem 2.5rem;font-size:var(--vaci-theme-text-size-6)}.entry-cta__text>*:first-child{margin-top:0}.entry-cta__text>*:last-child{margin-bottom:0}.entry-cta__text:after{content:"";display:block;width:2.2rem;height:2.2rem;position:absolute;top:50%;left:0;margin-top:-1.1rem;margin-left:-1.1rem;background:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.entry-cta__title{font-weight:900;line-height:1.1;margin-bottom:0}.popup-overlay{background-color:var(--vaci-theme-color-gray-1);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-wrapper{display:none;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1000;overflow:hidden auto}.popup{background:#fff;border-radius:2rem;width:calc(100% - var(--vaci-theme-gutter));margin:30px auto;max-width:60rem;position:relative}.popup__body{padding:4.5rem 3rem}.popup__close{background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;line-height:1;padding:0;align-items:center;background-color:#fff;border-radius:50%;display:flex;height:3rem;justify-content:center;position:absolute;right:-1.5rem;top:-1.5rem;transform:rotate(45deg);width:3rem}.sem-method-blueprint .popup{border:dashed 3px #e43b2c;border-radius:10px;max-height:none;width:72rem;max-width:calc(100% - 30px)}.sem-method-blueprint .popup .popup__close{color:#fff;background-color:#000;font-weight:600;border:solid 2px;box-shadow:0 0 7px #000}.sem-method-blueprint .popup .popup__body{padding:3rem}.sem-method-blueprint .popup .title{background-color:#faf097;color:#e43b2c;text-align:center;font-size:32px;font-weight:600;line-height:1.3;margin:0 0 1.5rem}.sem-method-blueprint .popup .title u{text-transform:uppercase}.sem-method-blueprint .popup .cover{text-align:center}.sem-method-blueprint .popup .cover img{border:2px solid rgba(0,0,0,.15);padding:5px;background:#fff}.sem-method-blueprint .popup .text{text-align:center;font-size:16px;font-weight:600}.sem-method-blueprint .popup .arrow{text-align:center}.sem-method-blueprint .popup .disclaimer{text-align:center;font-size:12px}.sem-method-blueprint .popup fieldset{border:0}.sem-method-blueprint .popup .frm_button_submit{display:block;color:#fff;cursor:pointer;font-weight:600;background-color:#0075b2;font-size:28px;border:1px solid rgba(0,0,0,.2);border-radius:3px;padding:10px 25px;text-transform:none;width:100%;animation:rocking 2s infinite;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);transition:.2s}.sem-method-blueprint .popup .frm_button_submit:after{content:"Click This Button to Download!";display:block;display:block;opacity:.7;font-weight:normal;font-size:14px}.sem-method-blueprint .popup .frm_button_submit:hover,.sem-method-blueprint .popup .frm_button_submit:focus{animation:none;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.22),0 233px 233px 0 rgba(255,255,255,.12) inset}.sem-method-blueprint .popup .frm_form_field input{border-radius:5px;background-image:url(https://www.thesemmethod.com/images/email2.png);background-repeat:no-repeat;background-position:97%;background-color:#fff;border:1px solid rgba(0,0,0,.2);font-size:16px;padding:12px 18px}@keyframes rocking{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0deg)}}.ebook-popup .popup{max-width:63rem}.ebook-popup fieldset{border:0;margin:0;padding:0}.ebook-popup .form-field input[type=email]{background:#fff 0% 0% no-repeat padding-box;border:1px solid #707070;border-radius:13px;font-size:16px}.ebook-popup .frm_submit{text-align:center}.topbar{background-color:#f7f7f7;position:fixed;padding-right:4rem;top:0;left:0;width:100%;z-index:999}.admin-bar .topbar{margin-top:var(--wp-admin-bar-height)}.topbar__close{background-color:#fff;border:none;border-radius:50%;cursor:pointer;position:absolute;height:3rem;width:3rem;text-align:center;display:flex;align-items:center;justify-content:center;right:1rem;top:50%;transform:translateY(-50%) rotate(45deg)}.topbar-highlight-book{--vaci-theme-color-primary: #DC1f31;--vaci-theme-color-secondary: #141E46;height:7.5rem}.topbar-highlight-book .container{align-items:center;display:flex;justify-content:center;height:100%}.topbar-highlight-book .container div:nth-child(1){border-radius:50%;width:9rem;height:9rem;text-align:center;background-color:#f7f7f7;align-self:flex-start;padding-top:0;margin-top:1.5rem;margin-bottom:-3rem}@media(max-width: 619px){.topbar-highlight-book .container div:nth-child(1) img{width:5rem}}@media(min-width: 620px){.topbar-highlight-book .container div:nth-child(1){width:11.5rem;height:11.5rem;margin-top:0;margin-bottom:-4.3rem;padding-top:1.2rem}}.topbar-highlight-book .container p:nth-child(2){color:var(--vaci-theme-color-primary);font-size:1.6rem;font-weight:700;line-height:1;margin:0;order:-1}@media(min-width: 620px){.topbar-highlight-book .container p:nth-child(2){font-size:2.4rem;margin-right:1.5rem}}.topbar-highlight-book .container p:nth-child(3){font-size:1.4rem;line-height:1;order:-1}@media(max-width: 619px){.topbar-highlight-book .container p:nth-child(3){display:none}}.topbar-highlight-book .container p:nth-child(4){color:var(--vaci-theme-color-secondary);font-size:2.4rem;line-height:1}@media(max-width: 619px){.topbar-highlight-book .container p:nth-child(4){display:none}}.topbar-highlight-book .container p:nth-child(5){margin:0}@media(min-width: 620px){.topbar-highlight-book .container p:nth-child(5){margin-left:3rem}}.topbar-highlight-book .container .button,.topbar-highlight-book .container .wp-block-button__link,.topbar-highlight-book .container #cookie-notice .cookie-notice-container .cn-buttons-container a,#cookie-notice .cookie-notice-container .cn-buttons-container .topbar-highlight-book .container a,.topbar-highlight-book .container #form_footer-signup .frm_button_submit,#form_footer-signup .topbar-highlight-book .container .frm_button_submit,.topbar-highlight-book .container #form_frontpage-signup .frm_button_submit,#form_frontpage-signup .topbar-highlight-book .container .frm_button_submit{font-size:1rem}.topbar-holiday-notice{background-color:var(--vaci-theme-color-secondary-8);color:#fff;display:none}.topbar-holiday-notice .mobile{text-align:center}.topbar-holiday-notice .desktop{display:none}@media(min-width: 620px){.topbar-holiday-notice .mobile{display:none}.topbar-holiday-notice .desktop{display:block}}#form_frontpage-signup{margin-left:auto;margin-right:auto;max-width:50rem}#form_frontpage-signup .frm_fields_container{background-color:rgba(0,0,0,.25);border-radius:99rem;box-shadow:inset 1px 1px 3px rgba(0,0,0,.5);align-items:stretch;display:flex;grid-gap:0;padding:.5rem;position:relative}#form_frontpage-signup .frm_fields_container:focus-within{box-shadow:0 0 5px 3px var(--vaci-theme-color-gray-5)}#form_frontpage-signup .frm_form_field{margin:0 0 0 1.5rem;flex:1}#form_frontpage-signup .frm_form_field label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip-path:inset(1px 1px 1px 1px)}#form_frontpage-signup .frm_form_field input{background:rgba(0,0,0,0);border:none;color:inherit;height:100%;padding:0;width:100%}#form_frontpage-signup .frm_form_field input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}#form_frontpage-signup .frm_form_field input::-moz-placeholder{color:rgba(255,255,255,.5)}#form_frontpage-signup .frm_form_field input:-ms-input-placeholder{color:rgba(255,255,255,.5)}#form_frontpage-signup .frm_form_field input:-moz-placeholder{color:rgba(255,255,255,.5)}#form_frontpage-signup .frm_form_field input:focus{outline:none}#form_frontpage-signup .frm_button_submit{border-radius:99rem;box-shadow:none;height:100%;margin:0}@media screen and (min-width: 640px){#form_frontpage-signup .frm_button_submit{padding-left:6em;padding-right:6em}}.site-header{background-color:var(--vaci-theme-color-body);left:0;position:fixed;top:0;width:100%;z-index:99;box-shadow:0 2px 4px rgba(0,0,0,.1)}.site-header>.container{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 1024px){.site-header>.container{padding-top:0;padding-bottom:0}}.admin-bar .site-header.is-sticky{top:var(--wp-admin-bar-height)}.site-header--dark:not(.is-sticky){--vaci-theme-color-text: #fff}.site-header.hero-behind-header{left:0;top:0;padding-top:0;padding-bottom:0}@media screen and (min-width: 1024px){.site-header.hero-behind-header .site-logo svg{padding-top:0;padding-bottom:0}}.site-header .container{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (min-width: 1024px){.site-header .container{justify-content:space-between}}.site-logo{align-items:center;color:var(--vaci-theme-color-text);line-height:1;text-align:center;transition:all .25s ease-in-out}.site-logo svg{display:block;width:175px;height:auto;margin-left:auto;margin-right:auto}.site-logo:link,.site-logo:visited{color:inherit;text-decoration:none}@media screen and (min-width: 1024px){.site-logo{display:flex}}.site-logo .tagline{display:none;color:var(--vaci-theme-color-primary);font-size:var(--vaci-theme-text-size-6);line-height:1;margin-top:1rem}@media screen and (max-width: 420px){.site-logo .tagline{font-size:1.2rem}}@media screen and (max-width: 1023px){.is-sticky .site-logo .tagline{display:none}}@media screen and (min-width: 1024px){.site-logo .tagline{margin-top:0;margin-left:1em}}.site-header--dark .site-logo .tagline{color:var(--vaci-theme-color-text)}#searchToggle{background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;line-height:1;padding:0;flex-shrink:0;height:1.6rem;overflow:hidden;text-align:center;width:1.6rem;position:absolute;right:6rem}#searchToggle:focus{outline:none}#searchToggle .search-icon,#searchToggle svg{fill:var(--vaci-theme-color-gray-5);display:block;position:relative}#searchToggle.is-toggled svg:first-of-type{margin-top:-1.6rem}@media screen and (min-width: 1024px){#searchToggle{height:4rem;width:4rem;z-index:1;right:21rem}#searchToggle svg{height:1.5rem;margin:1.25rem;width:1.5rem}#searchToggle.is-toggled svg:first-of-type{margin-top:-1.5rem}}.search-bar{display:block;position:absolute;right:4rem;top:50%;transform:translate(0, -50%);width:4rem;display:flex;align-items:flex-start;flex-direction:column}.search-bar.is-open{z-index:3}@media screen and (min-width: 1024px){.search-bar{right:0;transform:translate(-190px, -50%)}}@media screen and (min-width: 1200px){.search-bar{right:0;transform:translate(-210px, -50%)}}.search-bar__panel{pointer-events:none}@media screen and (max-width: 1023px){.search-bar__panel{background-color:var(--vaci-theme-color-body);box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.12);max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:-5.5rem;top:calc(100% + 3rem);transform:translateX(2.4rem);transition:max-height .25s ease-in-out,opacity .25s ease-in-out,padding .25s ease-in-out,transform .25s ease-in-out;width:100vw;height:100vw}}@media screen and (min-width: 1024px){.search-bar__panel{background-color:var(--vaci-theme-color-body);border-radius:0 0 1.6rem 1.6rem;box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.12);max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:calc(100% + .8rem);transform:translate(17%, 0);transition:max-height .25s ease-in-out,opacity .25s ease-in-out,padding .25s ease-in-out,transform .25s ease-in-out;width:min(100vw,var(--vaci-theme-max-width))}}.search-bar.is-open .search-bar__panel{pointer-events:auto}@media screen and (max-width: 1023px){.search-bar.is-open .search-bar__panel{max-height:unset;min-height:100vh;opacity:1;padding:1.6rem;transform:translate(0)}}@media screen and (min-width: 1024px){.search-bar.is-open .search-bar__panel{height:auto;max-height:100vh;opacity:1;padding:3.2rem;transform:translateY(0);max-width:1230px;transform:translate(18%, 4.2rem)}}.search-bar__form{align-items:stretch;display:flex;flex:1;height:100%}@media screen and (max-width: 1023px){.search-bar__form{height:4.8rem;padding:0 .8rem 0 1.6rem}}@media screen and (min-width: 1024px){.search-bar__form{border-radius:2.4rem;height:4.8rem;padding:0 .8rem 0 1.6rem}}.search-bar__form-icon{align-items:center;color:var(--vaci-theme-color-gray-5);display:inline-flex;flex:0 0 auto;justify-content:center;padding-left:1rem}.search-bar__form-icon .search-icon{display:block;fill:currentColor;height:1.5rem;width:1.5rem}@media screen and (max-width: 1023px){.search-bar__form-icon{margin-right:.8rem}}.search-bar__input{background:rgba(0,0,0,0);border:none;flex:1;line-height:1;padding:0 1em 0 0;font-weight:600}.search-bar__input::-webkit-input-placeholder{color:var(--vaci-theme-color-gray-5)}.search-bar__input::-moz-placeholder{color:var(--vaci-theme-color-gray-5)}.search-bar__input:-ms-input-placeholder{color:var(--vaci-theme-color-gray-5)}.search-bar__input:-moz-placeholder{color:var(--vaci-theme-color-gray-5)}@media screen and (min-width: 1024px){.search-bar__input{padding:0 1em}}.search-bar__input:focus{outline:none}.search-bar__submit{background:rgba(0,0,0,0);border:none;color:var(--vaci-theme-color-primary);cursor:pointer;font-size:1.2rem;font-weight:700;line-height:1;margin:0;padding:0;text-transform:uppercase}@media screen and (max-width: 1023px){.search-bar__submit{padding:0 1rem}}@media screen and (min-width: 1024px){.search-bar__submit{padding:0 1rem}}.search-bar__popular{border-top:1px solid var(--vaci-theme-color-gray-10);margin-top:1.6rem;padding:1.6rem}@media screen and (min-width: 1024px){.search-bar__popular{border-top:none}}.search-bar__popular-title{color:var(--vaci-theme-color-text);font-weight:500;text-transform:uppercase}.search-bar__popular-list{margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap}.search-bar__popular-list li{margin:0;list-style:none}.search-bar__popular-list a{color:var(--vaci-theme-color-secondary-alt);display:inline-flex;font-weight:500;line-height:1.2;padding:1.6rem;text-decoration:none;position:relative;width:100%}.search-bar__popular-list a::after{border:solid var(--vaci-theme-color-secondary-alt);border-width:0 1px 1px 0;content:"";display:inline-block;padding:.3em;position:absolute;right:1.9rem;top:50%;transform:translateY(-50%) rotate(-45deg)}@media screen and (min-width: 1024px){.search-bar__popular-list a::after{display:none}}.chevron__blue{border:solid var(--vaci-theme-color-secondary-alt);border-width:0 1px 1px 0;display:inline-block;padding:.3em;transform:rotate(-45deg)}.site-footer{--vaci-theme-color-headings: var(--vaci-theme-color-secondary-desaturate);background-color:#f7f7f7;color:var(--vaci-theme-color-gray-1);font-size:var(--vaci-theme-text-size-6);padding-top:3rem;padding-bottom:3rem;position:relative;z-index:9}@media screen and (min-width: 768px){.site-footer{padding-top:6rem}}.site-footer a{color:currentColor;transition:all .25s ease-in-out}.site-footer a:hover{color:var(--vaci-theme-color-text)}.site-footer a:visited{color:currentColor}.site-footer .social-links{font-size:1.8rem}.footer-main-col{flex:1 0 100%}@media screen and (min-width: 620px){.footer-main-col{border-right:solid 1px rgba(188,203,204,.25);flex:1}}@media screen and (min-width: 1024px){.footer-main-col{flex:2}}.footer-legal{margin:6rem 0 0 0}.footer-legal ul{margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:var(--vaci-theme-text-size-6);line-height:1}.footer-legal ul li{margin:0;list-style:none}.footer-legal ul li{margin-bottom:.5em;margin-top:.5em;border-left:solid 1px}.footer-legal ul li:first-of-type{border-left:none}.footer-legal ul li:first-of-type a{padding-left:0}.footer-legal ul a{display:block;padding-left:.63em;padding-right:.63em;white-space:nowrap}.footer-legal ul a:link,.footer-legal ul a:visited{text-decoration:none}.footer-legal ul a:hover{text-decoration:underline}.footer-copy{font-size:1rem;text-transform:uppercase;margin-bottom:0}.footer-disclaimer{border-top:dotted 1px rgba(188,203,204,.5);font-size:1.2rem;line-height:1.2em;margin:3rem 0 0 0;padding-top:3rem}.nav-footer{margin:0;padding:0;columns:15rem;column-gap:var(--vaci-theme-gutter)}.nav-footer li{margin:0;list-style:none}.nav-footer li{margin-bottom:.5em}#form_footer-signup{margin-top:3rem}#form_footer-signup fieldset{margin:0 !important}#form_footer-signup .frm_fields_container{align-items:stretch;display:flex;grid-gap:0}#form_footer-signup .frm_form_field{margin:0}#form_footer-signup .frm_form_field label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip-path:inset(1px 1px 1px 1px)}#form_footer-signup .frm_form_field input{border-radius:1rem 0 0 1rem;box-shadow:inset 1px 1px 2px rgba(0,0,0,.05);display:block;height:100%;margin:0;font-size:1.4rem}#form_footer-signup .frm_form_field input::-webkit-input-placeholder{color:#bccbcc}#form_footer-signup .frm_form_field input::-moz-placeholder{color:#bccbcc}#form_footer-signup .frm_form_field input:-ms-input-placeholder{color:#bccbcc}#form_footer-signup .frm_form_field input:-moz-placeholder{color:#bccbcc}#form_footer-signup .frm_button_submit{border-radius:0 1rem 1rem 0;font-size:1rem;height:100%;margin:0;padding:1em}.nav-main{display:none}@media screen and (min-width: 1024px){.nav-main{display:block}.nav-main ul{margin:0;padding:0}.nav-main ul li{margin:0;list-style:none}.nav-main a{display:block;text-decoration:none}.nav-main .menu-item{position:relative}.nav-main .menu-item>a{font-size:1.4rem;line-height:1}}@media screen and (min-width: 1024px)and (min-width: 1200px){.nav-main .menu-item>a{font-size:1.6rem}}@media screen and (min-width: 1024px){.nav-main .menu-item:hover>a:not(.button):not(.wp-block-button__link){color:var(--vaci-theme-color-primary);text-decoration:none}.nav-main .menu-item>a.button,.nav-main .menu-item>a.wp-block-button__link,.nav-main #cookie-notice .cookie-notice-container .cn-buttons-container .menu-item>a,#cookie-notice .cookie-notice-container .cn-buttons-container .nav-main .menu-item>a,.nav-main #form_frontpage-signup .menu-item>a.frm_button_submit,#form_frontpage-signup .nav-main .menu-item>a.frm_button_submit,.nav-main #form_footer-signup .menu-item>a.frm_button_submit,#form_footer-signup .nav-main .menu-item>a.frm_button_submit{border-radius:2em;font-size:1rem;letter-spacing:0;margin:0;padding:1.25em 2em}.nav-main .menu{align-items:center;display:flex}.nav-main .menu>.menu-item{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (min-width: 1024px)and (min-width: 1200px){.nav-main .menu>.menu-item{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1024px){.nav-main .menu>.menu-item>a{white-space:nowrap}.nav-main .menu>.menu-item>a:not(.button):not(.wp-block-button__link){color:var(--vaci-theme-color-gray-2);font-weight:500;padding-bottom:4.4rem;padding-top:4.4rem}.nav-main .menu>.menu-item.current-menu-ancestor>a{color:var(--vaci-theme-color-text)}.nav-main .menu>.menu-item.menu-item-has-children>a:hover+.sub-menu,.nav-main .menu>.menu-item.menu-item-has-children>a:focus-within+.sub-menu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.nav-main .menu>.menu-item.menu-item-has-children .sub-menu:hover,.nav-main .menu>.menu-item.menu-item-has-children .sub-menu:focus-within{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.nav-main .sub-menu.sub-menu--lvl-0{display:flex;flex-direction:column;box-shadow:inset 0 6px 16px -16px rgba(0,0,0,.16),0 6px 8px rgba(0,0,0,.16);background-color:#fff;border-radius:0 0 1.6rem 1.6rem;padding:3.2rem;position:absolute;left:0;top:100%;opacity:0;pointer-events:none;transform:translateY(0.9rem);transition:all .25s ease-in-out;visibility:hidden;z-index:999;width:31.5rem;font-weight:500;overflow:hidden}.nav-main .sub-menu.sub-menu--lvl-0 .menu-item>a{padding:1.2rem 0;color:var(--vaci-theme-color-secondary-alt) !important}.nav-main .sub-menu.sub-menu--lvl-0>.menu-item:first-child>a{padding-top:0}.nav-main .sub-menu.sub-menu--lvl-0 .menu-item:not(.menu-item-has-children):last-child>a{padding-bottom:0}.nav-main .sub-menu.sub-menu--lvl-0:has(.menu-featured){padding-bottom:0}.nav-main .sub-menu.sub-menu--lvl-1{opacity:1;visibility:visible;padding:.8rem 0 1.6rem 1.6rem}.nav-main .sub-menu.sub-menu--lvl-1 .menu-item>a{padding:1.2rem 0;color:var(--vaci-theme-color-secondary-alt) !important;text-transform:none}.nav-main .menu-featured{align-items:flex-start;background-color:var(--vaci-theme-color-secondary-0);display:flex;padding:3.2rem;margin-left:-3.2rem;margin-right:-3.2rem;margin-top:2rem}.nav-main .menu-featured~.menu-featured{margin-top:0;padding-top:0}.nav-main .menu-featured__media{padding-right:1.5rem;flex:0 0 auto;max-width:12rem;line-height:0}.nav-main .menu-featured__body{font-size:1.4rem;line-height:1.5}.nav-main .menu-featured__body>*:first-child{margin-top:0}.nav-main .menu-featured__body>*:last-child{margin-bottom:0}.nav-main .menu-featured__body .button,.nav-main .menu-featured__body .wp-block-button__link,.nav-main .menu-featured__body #cookie-notice .cookie-notice-container .cn-buttons-container a,#cookie-notice .cookie-notice-container .cn-buttons-container .nav-main .menu-featured__body a,.nav-main .menu-featured__body #form_frontpage-signup .frm_button_submit,#form_frontpage-signup .nav-main .menu-featured__body .frm_button_submit,.nav-main .menu-featured__body #form_footer-signup .frm_button_submit,#form_footer-signup .nav-main .menu-featured__body .frm_button_submit{display:inline-block;padding:1em}.nav-main .menu-featured__body .menu-featured__title{margin:0}.nav-main .menu-featured__body .menu-featured__title a{color:var(--vaci-theme-color-gray-2);font-size:1.4rem;font-weight:600}.nav-main .menu-featured__body .menu-featured__title a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}}@media screen and (min-width: 1024px)and (min-width: 1200px){.nav-main .menu-featured__body .menu-featured__title a{font-size:1.6rem}}@media screen and (min-width: 1024px){.nav-main .menu-featured__body .menu-featured__description{color:var(--vaci-theme-color-gray-4);margin-bottom:1em;margin:0}.nav-main .menu-featured__body .menu-featured__description:after{content:url('data:image/svg+xml,<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.43719 0.800049L11.4372 5.80005L6.43719 10.8" stroke="%231B53A4" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.4371 5.79956L0.799988 5.79956" stroke="%231B53A4" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-left:8px}.nav-main .menu-featured__body .menu-featured-btn{display:none}}.nav-main-wrapper{position:relative;width:100%}@media screen and (min-width: 1024px){.nav-main-wrapper{position:static}}@media screen and (min-width: 1200px){.nav-main-wrapper{width:auto}}.nav-main-wrapper .header-bottom-phone{display:none}.nav-login{display:none}@media screen and (min-width: 1024px){.nav-login{display:block}}.nav-login ul{display:flex;align-items:center;margin:0;padding:0}.nav-login ul li{margin:0;list-style:none}.nav-login ul li{white-space:nowrap}.nav-login ul li>a{font-size:1.4rem;line-height:1}@media screen and (min-width: 1200px){.nav-login ul li>a{font-size:1.6rem}}.nav-login .button,.nav-login .wp-block-button__link,.nav-login #cookie-notice .cookie-notice-container .cn-buttons-container a,#cookie-notice .cookie-notice-container .cn-buttons-container .nav-login a,.nav-login #form_frontpage-signup .frm_button_submit,#form_frontpage-signup .nav-login .frm_button_submit,.nav-login #form_footer-signup .frm_button_submit,#form_footer-signup .nav-login .frm_button_submit{padding:1em 1.4em;text-transform:none}.nav-login .button--secondary,.nav-login .is-style-fill .wp-block-button__link.has-secondary-background-color,.is-style-fill .nav-login .wp-block-button__link.has-secondary-background-color,.nav-login #form_footer-signup .frm_button_submit,#form_footer-signup .nav-login .frm_button_submit{border-color:var(--vaci-theme-color-secondary-alt);color:var(--vaci-theme-color-secondary-alt)}.nav-login .button a,.nav-login .wp-block-button__link a,.nav-login #cookie-notice .cookie-notice-container .cn-buttons-container a a,#cookie-notice .cookie-notice-container .cn-buttons-container .nav-login a a,.nav-login #form_frontpage-signup .frm_button_submit a,#form_frontpage-signup .nav-login .frm_button_submit a,.nav-login #form_footer-signup .frm_button_submit a,#form_footer-signup .nav-login .frm_button_submit a{padding:0 !important;color:var(--vaci-theme-color-body) !important;text-decoration:none !important}.nav-login .nav-link{margin:0 1.6rem}.nav-login .nav-link a{color:var(--vaci-theme-color-secondary-alt) !important;font-weight:700 !important;text-decoration:none !important}.site-header--dark:not(.is-sticky) .nav-main .menu>.menu-item>a:not(.button):not(.wp-block-button__link){color:#fff}.site-header--dark:not(.is-sticky) .nav-main .menu>.menu-item.menu-item-has-children>a:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.741' height='5' viewBox='0 0 5.741 5'%3E%3Cpath d='M2.87,0l2.87,5H0Z' fill='white' transform='translate(5.741 5) rotate(180)'/%3E%3C/svg%3E")}.site-header--dark:not(.is-sticky) .button,.site-header--dark:not(.is-sticky) .wp-block-button__link,.site-header--dark:not(.is-sticky) #cookie-notice .cookie-notice-container .cn-buttons-container a,#cookie-notice .cookie-notice-container .cn-buttons-container .site-header--dark:not(.is-sticky) a,.site-header--dark:not(.is-sticky) #form_frontpage-signup .frm_button_submit,#form_frontpage-signup .site-header--dark:not(.is-sticky) .frm_button_submit,.site-header--dark:not(.is-sticky) #form_footer-signup .frm_button_submit,#form_footer-signup .site-header--dark:not(.is-sticky) .frm_button_submit{border-color:#fff;color:#fff}.site-header--dark:not(.is-sticky) .button--primary,.site-header--dark:not(.is-sticky) .is-style-fill .wp-block-button__link,.is-style-fill .site-header--dark:not(.is-sticky) .wp-block-button__link,.site-header--dark:not(.is-sticky) #cookie-notice .cookie-notice-container .cn-buttons-container a,#cookie-notice .cookie-notice-container .cn-buttons-container .site-header--dark:not(.is-sticky) a,.site-header--dark:not(.is-sticky) #form_frontpage-signup .frm_button_submit,#form_frontpage-signup .site-header--dark:not(.is-sticky) .frm_button_submit{border-color:#fff;background-color:#fff;color:var(--vaci-theme-color-primary)}.site-header--dark:not(.is-sticky) .button--primary:hover,.site-header--dark:not(.is-sticky) .is-style-fill .wp-block-button__link:hover,.is-style-fill .site-header--dark:not(.is-sticky) .wp-block-button__link:hover,.site-header--dark:not(.is-sticky) #cookie-notice .cookie-notice-container .cn-buttons-container a:hover,#cookie-notice .cookie-notice-container .cn-buttons-container .site-header--dark:not(.is-sticky) a:hover,.site-header--dark:not(.is-sticky) #form_frontpage-signup .frm_button_submit:hover,#form_frontpage-signup .site-header--dark:not(.is-sticky) .frm_button_submit:hover,.site-header--dark:not(.is-sticky) .button--primary:focus,.site-header--dark:not(.is-sticky) .is-style-fill .wp-block-button__link:focus,.is-style-fill .site-header--dark:not(.is-sticky) .wp-block-button__link:focus,.site-header--dark:not(.is-sticky) #cookie-notice .cookie-notice-container .cn-buttons-container a:focus,#cookie-notice .cookie-notice-container .cn-buttons-container .site-header--dark:not(.is-sticky) a:focus,.site-header--dark:not(.is-sticky) #form_frontpage-signup .frm_button_submit:focus,#form_frontpage-signup .site-header--dark:not(.is-sticky) .frm_button_submit:focus{background-color:var(--vaci-theme-color-gray-9);border-color:var(--vaci-theme-color-gray-9)}.mobile-nav-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;height:3rem;line-height:0;right:var(--vaci-theme-gutter-half);margin:0;position:absolute;width:3rem}@media(min-width: 1024px){.mobile-nav-button{display:none}}.mobile-nav-button span{background-color:var(--vaci-theme-color-text);border-radius:.15rem;display:block;height:.2rem;left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}.mobile-nav-button span:nth-of-type(2){top:calc(50% - .1rem)}.mobile-nav-button span:last-of-type{bottom:.5rem;top:unset}.mobile-nav-button.is-toggled span:nth-of-type(1){animation:mobileToggleLine1 .5s ease-in-out forwards .25s}.mobile-nav-button.is-toggled span:nth-of-type(2){animation:mobileToggleLine2 .5s ease-in-out forwards .25s}.mobile-nav-button.is-toggled span:nth-of-type(3){animation:mobileToggleLine3 .5s ease-in-out forwards .25s}@keyframes mobileToggleLine1{0%{top:.5rem}50%{top:calc(50% - .1rem);transform:rotate(0)}100%{top:calc(50% - .1rem);transform:rotate(-45deg)}}@keyframes mobileToggleLine2{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes mobileToggleLine3{0%{bottom:.5rem;opacity:1}50%{bottom:calc(50% - .1rem);opacity:1}51%{bottom:calc(50% - .1rem);opacity:0}100%{bottom:calc(50% - .1rem);opacity:0}}.nav-main-mobile-wrapper{background-color:var(--vaci-theme-color-body);color:var(--vaci-theme-color-gray-2);display:flex;flex-direction:column;height:calc(100svh - 70px);left:100vw;overflow-y:auto;position:absolute;transition:left .25s ease-in-out;width:100vw;z-index:999;padding-top:1rem;padding-bottom:1rem}.nav-main-mobile-wrapper.is-open{left:0}@media(min-width: 1024px){.nav-main-mobile-wrapper{display:none !important}}.nav-main-mobile-wrapper .menu{margin:0;padding:0;font-size:1.6rem;line-height:1}.nav-main-mobile-wrapper .menu li{margin:0;list-style:none}.nav-main-mobile-wrapper .menu a{color:inherit;display:block;padding:1em 1.5em;text-decoration:none;font-weight:600}.nav-main-mobile-wrapper .menu-item::after{content:"";display:block;height:1px;background-color:var(--vaci-theme-color-gray-10);margin:0 var(--vaci-theme-gutter)}.nav-main-mobile-wrapper .menu-item__toggle-row{display:flex;align-items:stretch}.nav-main-mobile-wrapper .menu-item__toggle-row.is-clickable{cursor:pointer}.nav-main-mobile-wrapper .menu-item__submenu-toggle{background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;flex:1 1 auto;position:relative}.nav-main-mobile-wrapper .menu-item__submenu-toggle.is-hidden{display:none}.nav-main-mobile-wrapper .menu-item__submenu-toggle::after{border:solid var(--vaci-theme-color-secondary-alt);border-width:0 1px 1px 0;content:"";display:inline-block;padding:.3em;position:absolute;right:1.9rem;top:50%;transform:translateY(-50%) rotate(-45deg);transition:transform .25s ease-in-out}.nav-main-mobile-wrapper .menu-item-has-children.is-open>.menu-item__toggle-row>.menu-item__submenu-toggle::after{transform:translateY(-50%) rotate(-135deg)}.nav-main-mobile-wrapper .sub-menu{margin:0;padding:0;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .25s ease-in-out,visibility .25s ease-in-out}.nav-main-mobile-wrapper .sub-menu li{margin:0;list-style:none}.nav-main-mobile-wrapper .sub-menu a{padding-left:4.8rem}.nav-main-mobile-wrapper .sub-menu .sub-menu a{padding-left:calc(var(--vaci-theme-gutter) + 4rem)}.nav-main-mobile-wrapper .sub-menu .menu-item:not(.menu-featured)::after{display:none}.nav-main-mobile-wrapper .sub-menu--lvl-0{color:var(--vaci-theme-color-secondary-alt)}.nav-main-mobile-wrapper .sub-menu--lvl-0 .menu-item a{font-weight:400}.nav-main-mobile-wrapper .sub-menu--lvl-1{text-transform:none;color:var(--vaci-theme-color-secondary-alt)}.nav-main-mobile-wrapper .menu-item-has-children.is-open>.sub-menu{max-height:100rem;visibility:visible}.nav-main-mobile-wrapper .social-links{justify-content:center;margin-top:auto;padding-top:3rem}.nav-main-mobile-wrapper .social-links a{background-color:rgba(255,255,255,.15)}.nav-main-mobile-wrapper .menu-featured{display:flex;padding:1.6rem 3.2rem;align-items:center;position:relative}.nav-main-mobile-wrapper .menu-featured::after{position:absolute;bottom:0;width:calc(100% - 6.4rem);left:0}.nav-main-mobile-wrapper .menu-featured .menu-featured__media a{padding:0}.nav-main-mobile-wrapper .menu-featured .menu-featured__media a img{min-width:48px}.nav-main-mobile-wrapper .menu-featured .menu-featured__body{padding-left:1.8rem}.nav-main-mobile-wrapper .menu-featured .menu-featured__title a{padding:0;color:var(--vaci-theme-color-secondary-alt);font-weight:600}.nav-main-mobile-wrapper .menu-featured .menu-featured__title a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.nav-main-mobile-wrapper .menu-featured .menu-featured__description a{padding:0;color:var(--vaci-theme-color-gray-4);font-weight:600}.nav-main-mobile-wrapper .menu-featured .menu-featured__description:after{content:url('data:image/svg+xml,<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.43719 0.800049L11.4372 5.80005L6.43719 10.8" stroke="%231B53A4" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.4371 5.79956L0.799988 5.79956" stroke="%231B53A4" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-left:8px}.nav-main-mobile-wrapper .menu-featured .menu-featured-btn{display:none}.nav-main-mobile-wrapper .nav-link a{color:var(--vaci-theme-color-secondary-alt);font-weight:700;text-decoration:none}@media(max-width: 1023px){.mobile-nav-open{height:100vh;overflow:hidden}.mobile-nav-open body{height:100vh;overflow:hidden}.mobile-nav-open #drift-widget-container{z-index:9 !important}}#page{left:0;position:relative;transition:left .25s ease-in-out}.hero{--vaci-theme-color-headings: var(--vaci-theme-color-primary);--vertical-padding: 3rem;background-color:#ecf2f5;background:linear-gradient(135deg, #edf8ff, #cbe4f2);color:var(--vaci-theme-color-gray-5);text-align:center;position:relative;padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding)}@media screen and (min-width: 768px){.hero{text-align:left}}.hero .row{align-items:center;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.hero--flip .hero__media{order:1}}.hero--behind{margin-top:calc(-1*(var(--vaci-theme-header-height) - var(--vaci-theme-header-notice-height)));padding-top:calc(var(--vaci-theme-header-height) - var(--vaci-theme-header-notice-height) + var(--vertical-padding))}.hero--clip{clip-path:polygon(0% 0%, 100% 0, 100% 100%, 0 calc(100% - 12vw));margin-bottom:-12vw}@media screen and (min-width: 1024px){.hero--clip{--vertical-padding: 12rem}}@media screen and (min-width: 620px){.hero--clip+.region{padding-top:18rem}}.hero--full{justify-content:center;display:flex;flex-direction:column;padding-bottom:9rem;z-index:9}@media screen and (min-width: 1024px){.hero--full{--vertical-padding: 12rem;--heroHeight: calc(100vh - var(--vaci-theme-header-height));min-height:var(--heroHeight)}.admin-bar .hero--full{--heroHeight: calc(100vh - var(--vaci-theme-header-height) - var(--wp-admin-bar-height))}.hero--full.hero--behind{--heroHeight: 100vh}.admin-bar .hero--full.hero--behind{--heroHeight: calc(100vh - var(--wp-admin-bar-height))}}.hero--dark{--vaci-theme-color-headings: #fff;--vaci-theme-color-text: #fff;--vaci-theme-color-link: #fff;background:var(--vaci-theme-color-secondary-8);color:var(--vaci-theme-color-text)}.hero--dark .hero__subheader{color:var(--vaci-theme-color-gray-8)}.hero--bg{background-position:center center;background-size:cover;background-repeat:no-repeat}.blog .hero,.single-post .hero{background:#36597c}.blog .hero:before,.single-post .hero:before{background:radial-gradient(closest-side, #568DC3, #36597C);content:"";height:100%;left:-50%;position:absolute;top:0;width:100%}.blog .hero>*,.single-post .hero>*{position:relative}.hero__bg{display:block;height:100%;left:0;position:absolute;top:0;width:100%;object-fit:cover;filter:grayscale(1);mix-blend-mode:overlay;object-position:center center}.hero__bg~*{position:relative}.hero__media{text-align:center}.hero__media .circle-percent-wrapper{min-height:30rem;min-width:30rem}@media screen and (min-width: 768px){.hero__content{max-width:50%}}.hero__title{font-family:var(--vaci-theme-font-headings);font-size:11vw;font-weight:700;line-height:1.1;margin:0;position:relative}@media(min-width: 640px){.hero__title{font-size:var(--vaci-theme-text-size-1)}}.hero__title:not(:last-child){margin-bottom:.5em}.hero__title span{font-size:.5em;line-height:1;vertical-align:super}.category .hero__title{font-size:var(--vaci-theme-text-size-5);line-height:1}.category .hero__title span{font-size:var(--vaci-theme-text-size-1);line-height:1;display:block}.hero__subheader{color:var(--vaci-theme-color-secondary);margin:0;font-size:var(--vaci-theme-text-size-3);font-family:var(--vaci-theme-font-body);font-weight:600;line-height:1.1}.hero__subheader a{color:inherit}.hero__copy,.hero__body{font-size:1.8rem;line-height:1.75}.hero__body>*:first-child{margin-top:0}.hero__body>*:last-child{margin-bottom:0}.hero__actions{display:inline-flex;flex-direction:column;margin-top:1.5rem;margin-bottom:0}.hero__actions-secondary{flex:1 0 100%;display:flex;margin-top:1.5rem}.hero__actions-secondary>.button,.hero__actions-secondary>.wp-block-button__link,#cookie-notice .cookie-notice-container .cn-buttons-container .hero__actions-secondary>a,#form_frontpage-signup .hero__actions-secondary>.frm_button_submit,#form_footer-signup .hero__actions-secondary>.frm_button_submit{flex:1}.hero__actions-secondary>.button:not(:first-child),.hero__actions-secondary>.wp-block-button__link:not(:first-child),#cookie-notice .cookie-notice-container .cn-buttons-container .hero__actions-secondary>a:not(:first-child),#form_frontpage-signup .hero__actions-secondary>.frm_button_submit:not(:first-child),#form_footer-signup .hero__actions-secondary>.frm_button_submit:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.hero__actions-secondary>.button:not(:last-child),.hero__actions-secondary>.wp-block-button__link:not(:last-child),#cookie-notice .cookie-notice-container .cn-buttons-container .hero__actions-secondary>a:not(:last-child),#form_frontpage-signup .hero__actions-secondary>.frm_button_submit:not(:last-child),#form_footer-signup .hero__actions-secondary>.frm_button_submit:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.hero__actions-secondary .button:not(:first-child),.hero__actions-secondary .wp-block-button__link:not(:first-child),.hero__actions-secondary #cookie-notice .cookie-notice-container .cn-buttons-container a:not(:first-child),#cookie-notice .cookie-notice-container .cn-buttons-container .hero__actions-secondary a:not(:first-child),.hero__actions-secondary #form_frontpage-signup .frm_button_submit:not(:first-child),#form_frontpage-signup .hero__actions-secondary .frm_button_submit:not(:first-child),.hero__actions-secondary #form_footer-signup .frm_button_submit:not(:first-child),#form_footer-signup .hero__actions-secondary .frm_button_submit:not(:first-child){margin-left:.2rem}.no-results-body{text-align:center}.no-results-body img{max-width:30rem}.no-results-body h1{margin-top:3rem;margin-bottom:3rem}.no-results-body p{margin-top:3rem;margin-bottom:0}.no-results-body span{font-weight:700}.search-result-item{display:flex;flex-wrap:wrap}.search-result-item img{max-width:20rem}.search-result-item div:nth-child(1){text-align:center;flex:1 0 100%}@media screen and (min-width: 420px){.search-result-item div:nth-child(1){flex:0;margin-right:var(--vaci-theme-gutter)}}.search-result-item div:nth-child(2){flex:1}.search-result-item h1{line-height:1.1;margin-bottom:0}.search-result-item .meta{margin-top:.5rem}.search-result-item+.search-result-item{border-top:dotted 1px rgba(var(--vaci-theme-color-text-rgb), 0.25);margin-top:3rem;padding-top:3rem}#cookie-notice{--vaci-theme-color-text: #fff}#cookie-notice .cookie-notice-container{background:var(--vaci-theme-color-secondary-desaturate);color:var(--vaci-theme-color-text);line-height:0;padding:1px 5rem;color:var(--vaci-theme-color-text) !important}#cookie-notice .cookie-notice-container>*{line-height:1}#cookie-notice .cookie-notice-container .cn-text-container,#cookie-notice .cookie-notice-container .cn-buttons-container{margin-top:1.5rem;margin-bottom:1.5rem;vertical-align:middle}#cookie-notice .cookie-notice-container .cn-buttons-container a{padding:.25em 1em;margin-bottom:0}@media(max-width: 1023px){#cookie-notice .cookie-notice-container .cn-close-icon{top:1.5rem;margin-top:0}}#cookie-notice .cookie-notice-container .cn-close-icon:before,#cookie-notice .cookie-notice-container .cn-close-icon:after{background-color:currentColor}.block-center{margin-left:auto;margin-right:auto}.flex-center-block{display:flex;align-items:center;justify-content:center;flex-direction:column}.clear-children>*:first-child{margin-top:0}.clear-children>*:last-child{margin-bottom:0}.clear-children-t>*:first-child{margin-top:0}.clear-children-b>*:last-child{margin-bottom:0}.bffs{margin-bottom:0}.bffs+*{margin-top:0}.buddys{margin-bottom:1.5rem}.buddys+*{margin-top:1.5rem}.color-primary{color:var(--vaci-theme-color-primary)}.color-secondary{color:var(--vaci-theme-color-secondary)}.color-white{color:#fff}@media screen and (max-width: 620px){.hide-sm{display:none}}.video-wrapper{max-width:100%;width:100%}.video-wrapper--16-by-9{position:relative}.video-wrapper--16-by-9:before{content:"";display:block;padding-top:56.25%}.video-wrapper--16-by-9>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.has-block-link{cursor:pointer}.has-block-link a:focus{text-decoration:underline}.has-block-link:focus-within a:focus{text-decoration:none}.single-post p.has-primary-background-color{background-color:var(--vaci-theme-color-primary);color:#fff}.single-post p.has-secondary-background-color{background-color:var(--vaci-theme-color-secondary-desaturate);color:#fff}@media screen and (min-width: 768px){.wp-block-columns{display:flex}}.wp-block-column{flex:1}.wp-block-buttons{display:flex}.is-content-justification-center{justify-content:center}.has-text-color.has-secondary-color{color:var(--vaci-theme-color-secondary)}.has-text-color.has-primary-color{color:var(--vaci-theme-color-primary)}.has-text-align-center{text-align:center}figure.aligncenter{text-align:center}figure.wp-block-image.size-full{margin-left:0;margin-right:0}.has-medium-font-size{font-size:var(--vaci-theme-text-size-4)}.table-heading{background-color:var(--vaci-theme-color-secondary-8);color:#fff;font-size:var(--vaci-theme-text-size-6);line-height:1;margin-bottom:0;padding:1rem}.table-heading+.wp-block-table.is-style-stripes thead{background-color:rgba(0,0,0,0);color:inherit}.table-heading+.wp-block-table.is-style-stripes th{border:solid 1px var(--borderColor)}.wp-block-table.is-style-stripes{--borderColor: #d0d0d0;font-size:var(--vaci-theme-text-size-6)}.wp-block-table.is-style-stripes thead{background-color:var(--vaci-theme-color-secondary-8);color:#fff;font-size:var(--vaci-theme-text-size-6);line-height:1;text-align:left}.wp-block-table.is-style-stripes th{padding:1rem}.wp-block-table.is-style-stripes td{border:solid 1px var(--borderColor);padding:.5em}/*# sourceMappingURL=global.css.map */
