@font-face{font-family:"fontello";src:url(/wp-content/themes/waagresearch-theme/assets/font/fontello.eot?300924);src:url("/wp-content/themes/waagresearch-theme/assets/font/fontello.eot?300924#iefix") format("embedded-opentype"),url(/wp-content/themes/waagresearch-theme/assets/font/fontello.woff?300924) format("woff"),url(/wp-content/themes/waagresearch-theme/assets/font/fontello.ttf?300924) format("truetype"),url("/wp-content/themes/waagresearch-theme/assets/font/fontello.svg?300924#fontello") format("svg");font-weight:400;font-style:normal}.custom-icon{font-family:"fontello";font-style:normal;font-weight:400}.custom-icon.arrow-head-down:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e803";font-size:1.8rem}.custom-icon.arrow-right:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e815";font-size:1.8rem}.custom-icon.arrow-right-long:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e816";font-size:1.8rem}.custom-icon.arrow-right-stubbed:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e805";font-size:1.8rem}.custom-icon.arrow-wavy:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e810";font-size:1.8rem}.custom-icon.calendar:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e827";font-size:1.8rem}.custom-icon.clock:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e813";font-size:1.8rem}.custom-icon.close:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e80a";font-size:1.8rem}.custom-icon.close-thick:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e809";font-size:1.8rem}.custom-icon.direction-down:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e806";font-size:1.8rem}.custom-icon.doc:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e80f";font-size:1.8rem}.custom-icon.download:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e828";font-size:1.8rem}.custom-icon.email:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e802";font-size:1.8rem}.custom-icon.external:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e827";font-size:1.8rem}.custom-icon.facebook:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e80e";font-size:1.8rem}.custom-icon.filter:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e82a";font-size:1.8rem}.custom-icon.fax:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f1ac";font-size:1.8rem}.custom-icon.globe:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e808";font-size:1.8rem}.custom-icon.heart:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e814";font-size:1.8rem}.custom-icon.home:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e812";font-size:1.8rem}.custom-icon.instagram:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f16d";font-size:1.8rem}.custom-icon.link:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e821";font-size:1.8rem}.custom-icon.linkedin:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f30c";font-size:1.8rem}.custom-icon.location:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f031";font-size:1.8rem}.custom-icon.menu:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e811";font-size:1.8rem}.custom-icon.mov:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e822";font-size:1.8rem}.custom-icon.mp3:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e823";font-size:1.8rem}.custom-icon.pause:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e80b";font-size:1.8rem}.custom-icon.pdf:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e824";font-size:1.8rem}.custom-icon.phone:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e80c";font-size:1.8rem}.custom-icon.play:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e801";font-size:1.8rem}.custom-icon.pointer:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e800";font-size:1.8rem}.custom-icon.ppt:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e825";font-size:1.8rem}.custom-icon.quotes:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e807";font-size:1.8rem}.custom-icon.search:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e804";font-size:1.8rem}.custom-icon.twitter:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f099";font-size:1.8rem}.custom-icon.user:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e818";font-size:1.8rem}.custom-icon.xls:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e826";font-size:1.8rem}.custom-icon.youtube:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f16a";font-size:1.8rem}.custom-icon.zipper:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e828";font-size:1.8rem}html{overflow-x:hidden;font-size:100%;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;color:#000;font-size:1.125rem;line-height:1.8rem;margin:0;overflow-x:hidden;padding:0}@media only screen and (max-width:425px){body{word-break:break-word}}.content a:not(.primary-button,.secondary-button,.tertiary-button){color:#1F3664;outline:none;text-decoration:underline;text-underline-offset:4px;overflow-wrap:break-word}.content a:not(.primary-button,.secondary-button,.tertiary-button):hover,.content a:not(.primary-button,.secondary-button,.tertiary-button):active,.content a:not(.primary-button,.secondary-button,.tertiary-button):focus-within,.content a:not(.primary-button,.secondary-button,.tertiary-button):focus{text-decoration:underline dashed}h1,h2,h3,h4,h5,h6{margin:1em 0}p{margin:2rem 0}h1,.h1,h2,.h2,h3,.h3,h4,h5,h6{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-family:Lexend,sans-serif;font-style:normal;font-weight:500;line-height:1.25em}h1,.h1{font-size:2.5rem}@media only screen and (min-width:768px){h1,.h1{font-size:3rem}}@media only screen and (min-width:1440px){h1,.h1{font-size:3.5rem}}@media only screen and (min-width:1760px){h1,.h1{font-size:4rem}}h2,.h2{font-size:2rem}@media only screen and (min-width:768px){h2,.h2{font-size:2.35rem}}@media only screen and (min-width:1440px){h2,.h2{font-size:2.6rem}}@media only screen and (min-width:1760px){h2,.h2{font-size:2.875rem}}h3,.h3{font-size:1.5rem}@media only screen and (min-width:768px){h3,.h3{font-size:1.6rem}}@media only screen and (min-width:1440px){h3,.h3{font-size:1.675rem}}@media only screen and (min-width:1760px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:1.35rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.15rem}strong{font-weight:700}em{font-style:italic}sub,sup{position:relative;font-size:1rem}sub{left:1px;bottom:-8px}sup{top:-8px;left:1px}img{max-width:100%;height:auto}.alignleft,.alignright,.aligncenter{max-width:100%;width:auto}.alignleft{float:left;margin:0 3rem 2rem 0}.alignright{float:right;margin:0 0 2rem 3rem}.aligncenter{display:block;margin:0 auto;margin-bottom:3rem;text-align:center}.aligncenter .wp-caption-text{text-align:center;margin-left:auto;margin-right:auto}figure img{margin-top:0}figure .wp-caption-text{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;margin-top:.2rem;font-style:italic;font-weight:400;line-height:1.5rem}.size-full{max-width:100%;height:auto}.primary-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;background:#1F3664;border:1px solid #1F3664;border-radius:.75rem;color:#FFF;cursor:pointer;font-size:1.125rem;line-height:1.2em;padding:1.25rem 2.25rem;position:relative;text-decoration:none;width:fit-content}.primary-button:hover,.primary-button:active,.primary-button:focus-within,.primary-button:focus{background:#FFF;color:#1F3664}.secondary-button:not(li.secondary-button){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;background:#1F3664;border:1px solid #1F3664;border-radius:.75rem;color:#FFF;cursor:pointer;font-size:1.125rem;line-height:1.2em;padding:1.25rem 2.25rem;position:relative;text-decoration:none;width:fit-content;background:#CCEFED;border:1px solid #1F3664;color:#1F3664}.secondary-button:not(li.secondary-button):hover,.secondary-button:not(li.secondary-button):active,.secondary-button:not(li.secondary-button):focus-within,.secondary-button:not(li.secondary-button):focus{background:#FFF;color:#1F3664}.secondary-button:not(li.secondary-button):hover,.secondary-button:not(li.secondary-button):active,.secondary-button:not(li.secondary-button):focus-within,.secondary-button:not(li.secondary-button):focus{background:#1F3664;color:#FFF}.tertiary-button{color:#000;display:inline-block;text-decoration:none;text-underline-offset:4px}.tertiary-button:hover,.tertiary-button:active,.tertiary-button:focus-within,.tertiary-button:focus{text-decoration:underline dashed}.arrow-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;transition:all 0.2s ease-in-out;color:#FFF;background:#1F3664;border:1px solid #1F3664;border-radius:100px;padding:.25rem 1.5rem;width:max-content}.arrow-button:after{content:"\e806";font-family:fontello;transform:rotate(-90deg)}blockquote{color:#1F3664;position:relative;margin:4rem 0}blockquote p{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-family:Lexend,sans-serif;font-style:normal;font-weight:500;font-size:1.4rem;line-height:2rem}blockquote:before{content:"\e807";font-family:"fontello";font-size:4rem;line-height:1}@media only screen and (max-width:768px){blockquote:before{font-size:2rem}}blockquote>p:first-of-type{font-size:1.75rem;line-height:2.375rem}table{font-size:1rem;border-collapse:collapse;width:100%;margin-bottom:2em}table caption{margin:1em 0;font-weight:600;font-size:1.4rem}thead td,th{font-weight:700}th,td{display:table-cell;vertical-align:inherit;text-align:inherit;padding:.5rem;text-align:left;border:1px solid #31569e}tbody tr:nth-child(odd){background:rgb(0 0 0 / .1)}.heading-small{margin-bottom:3rem}hr{margin:4rem 0}@media only screen and (max-width:600px){.alignleft,.alignright{display:block;float:none;margin:0 0 3rem 0}}.larger{font-size:1.35rem;line-height:1.85rem}@media only screen and (min-width:1440px){.larger{font-size:1.75rem;line-height:2.375rem}}.gap-xs{gap:1rem}.gap-sm{gap:2rem}.gap-md{gap:2rem}@media only screen and (min-width:1024px){.gap-md{gap:4rem}}.gap-lg{gap:2rem}@media only screen and (min-width:1024px){.gap-lg{gap:4rem}}@media only screen and (min-width:1760px){.gap-lg{gap:10rem}}.gap-xl{gap:2rem}@media only screen and (min-width:1024px){.gap-xl{gap:6rem}}@media only screen and (min-width:1760px){.gap-xl{gap:12rem}}.section-margin-bottom{margin-bottom:2rem}@media only screen and (min-width:1024px){.section-margin-bottom{margin-bottom:4rem}}@media only screen and (min-width:1440px){.section-margin-bottom{margin-bottom:6rem}}@media only screen and (min-width:1760px){.section-margin-bottom{margin-bottom:10rem}}.section-margin-bottom-half{margin-bottom:2rem}@media only screen and (min-width:1440px){.section-margin-bottom-half{margin-bottom:3rem}}@media only screen and (min-width:1760px){.section-margin-bottom-half{margin-bottom:4rem}}.section-margin-bottom-huge{margin-bottom:2rem}@media only screen and (min-width:1024px){.section-margin-bottom-huge{margin-bottom:6rem}}@media only screen and (min-width:1440px){.section-margin-bottom-huge{margin-bottom:10rem}}@media only screen and (min-width:1760px){.section-margin-bottom-huge{margin-bottom:14rem}}.section-margin-top{margin-top:2rem}@media only screen and (min-width:1024px){.section-margin-top{margin-top:4rem}}@media only screen and (min-width:1440px){.section-margin-top{margin-top:6rem}}@media only screen and (min-width:1760px){.section-margin-top{margin-top:10rem}}.section-margin-top-half{margin-top:2rem}@media only screen and (min-width:1440px){.section-margin-top-half{margin-top:3rem}}@media only screen and (min-width:1760px){.section-margin-top-half{margin-top:4rem}}.section-margin-top-huge{margin-top:2rem}@media only screen and (min-width:1024px){.section-margin-top-huge{margin-top:6rem}}@media only screen and (min-width:1440px){.section-margin-top-huge{margin-top:10rem}}@media only screen and (min-width:1760px){.section-margin-top-huge{margin-top:14rem}}.section-margin{margin-bottom:2rem;margin-top:2rem}@media only screen and (min-width:1024px){.section-margin{margin-bottom:4rem;margin-top:4rem}}@media only screen and (min-width:1440px){.section-margin{margin-bottom:6rem;margin-top:6rem}}@media only screen and (min-width:1760px){.section-margin{margin-bottom:10rem;margin-top:10rem}}.section-margin-huge{margin-bottom:2rem;margin-top:2rem}@media only screen and (min-width:1024px){.section-margin-huge{margin-bottom:6rem;margin-top:6rem}}@media only screen and (min-width:1440px){.section-margin-huge{margin-bottom:10rem;margin-top:10rem}}@media only screen and (min-width:1760px){.section-margin-huge{margin-bottom:14rem;margin-top:14rem}}.section-margin-half{margin-bottom:2rem;margin-top:2rem}@media only screen and (min-width:1440px){.section-margin-half{margin-bottom:3rem;margin-top:3rem}}@media only screen and (min-width:1760px){.section-margin-half{margin-bottom:4rem;margin-top:4rem}}.section-padding-bottom{padding-bottom:2rem}@media only screen and (min-width:1024px){.section-padding-bottom{padding-bottom:4rem}}@media only screen and (min-width:1440px){.section-padding-bottom{padding-bottom:6rem}}@media only screen and (min-width:1760px){.section-padding-bottom{padding-bottom:10rem}}.section-padding-bottom-half{padding-bottom:2rem}@media only screen and (min-width:1440px){.section-padding-bottom-half{padding-bottom:3rem}}@media only screen and (min-width:1760px){.section-padding-bottom-half{padding-bottom:4rem}}.section-padding-top{padding-top:2rem}@media only screen and (min-width:1024px){.section-padding-top{padding-top:4rem}}@media only screen and (min-width:1440px){.section-padding-top{padding-top:6rem}}@media only screen and (min-width:1760px){.section-padding-top{padding-top:10rem}}.section-padding-top-half{padding-top:2rem}@media only screen and (min-width:1440px){.section-padding-top-half{padding-top:3rem}}@media only screen and (min-width:1760px){.section-padding-top-half{padding-top:4rem}}.section-padding{padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width:1024px){.section-padding{padding-bottom:4rem;padding-top:4rem}}@media only screen and (min-width:1440px){.section-padding{padding-bottom:6rem;padding-top:6rem}}@media only screen and (min-width:1760px){.section-padding{padding-bottom:10rem;padding-top:10rem}}.section-padding-half{padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width:1440px){.section-padding-half{padding-bottom:3rem;padding-top:3rem}}@media only screen and (min-width:1760px){.section-padding-half{padding-bottom:4rem;padding-top:4rem}}.staggered{padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width:1024px){.staggered{padding-bottom:14rem;padding-top:4rem}}@media only screen and (min-width:1440px){.staggered{padding-bottom:16rem;padding-top:6rem}}@media only screen and (min-width:1760px){.staggered{padding-bottom:20rem;padding-top:10rem}}.grid{display:grid;grid-template-columns:1fr}@media only screen and (min-width:1024px){.layered{grid-column-start:1;grid-row-start:1}}.container{box-sizing:border-box;margin:0 auto;max-width:1640px;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:768px){.container{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:1024px){.container{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:1440px){.container{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1760px){.container{padding-left:0;padding-right:0}}.container-smaller{max-width:1530px}.container-smallest{max-width:1330px}#site-main-content{overflow-x:clip}.relative{position:relative}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content{transition:all 0.2s ease-in-out;font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;position:fixed;color:#1F3664;font-weight:600;text-decoration:none;white-space:nowrap;border:2px solid #1F3664;background-color:#fff;top:0;left:calc(50% - 100px);box-shadow:0 5px 10px rgb(255 255 255 / .1);transform:translateY(-100px);padding:1.8rem 2.5rem;opacity:0;outline:none;z-index:99999}.skip-to-content:focus{opacity:1;transform:translateY(70px)}.skip-to-target{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;outline:none!important;box-shadow:none!important}.admin-bar .skip-to-content{top:56px}@media screen and (min-width:783px){.admin-bar .skip-to-content{top:42px}}@media only screen and (max-width:767px){.breadcrumbs{display:none}}.breadcrumbs .breadcrumb{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;flex-wrap:wrap;max-width:1440px;margin:2em 0 4em}.breadcrumbs .breadcrumb li a{text-decoration:none;color:#000}.breadcrumbs .breadcrumb li{color:#1F3664}.breadcrumbs .breadcrumb li a{color:#1F3664;overflow-wrap:break-word;text-decoration:underline;text-underline-offset:4px;transition:all 0.2s ease-in-out;border-bottom:none}.breadcrumbs .breadcrumb li a:hover,.breadcrumbs .breadcrumb li a:active,.breadcrumbs .breadcrumb li a:focus-within,.breadcrumbs .breadcrumb li a:focus{text-decoration:underline dashed}.breadcrumbs .breadcrumb li:not(:last-child):after{content:"/";margin:0 .5rem;color:#1F3664}.breadcrumb{margin:0}.breadcrumb li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row}.page-template-donate-page .breadcrumb{margin:0;margin-top:-2rem}.category-filter{margin-bottom:8rem;position:relative}@media only screen and (min-width:1024px){.category-filter{margin-bottom:6rem}}.category-filter button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;background:#1F3664;border:1px solid #1F3664;border-radius:.75rem;color:#FFF;cursor:pointer;font-size:1.125rem;line-height:1.2em;padding:1.25rem 2.25rem;position:relative;text-decoration:none;width:fit-content;border:0 none;gap:1rem}.category-filter button:hover,.category-filter button:active,.category-filter button:focus-within,.category-filter button:focus{background:#FFF;color:#1F3664}.category-filter button:before{background:#FFF}.category-filter button:after{content:"\e82a";color:#FFF;font-family:fontello}.category-filter button:hover:after,.category-filter button:active:after,.category-filter button:focus-within:after,.category-filter button:focus:after{color:#1F3664}.category-filter ul{transition:all 0.2s ease-in-out;background:#FFF;border-radius:.5rem;cursor:pointer;margin:.25rem;opacity:0;padding:0;position:absolute;top:100%;visibility:hidden;z-index:2}.category-filter ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;border:0 none;margin:0;padding:0}.category-filter ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;transition:all 0.2s ease-in-out;color:#1F3664;gap:1.5rem;padding:.5rem 2rem .5rem 1rem;text-decoration:none!important;width:100%}.category-filter ul li a:hover,.category-filter ul li a:active,.category-filter ul li a:focus-within,.category-filter ul li a:focus{background:#1F3664;color:#FFF}.category-filter ul li a.active a{background:#1F3664}.category-filter ul li:first-child a{border-radius:.5rem .5rem 0 0}.category-filter ul li:last-child a{border-radius:0 0 .5rem .5rem}.category-filter ul.active{opacity:1;visibility:visible}#comments{border-top:1px solid #eee;padding-top:3rem;margin-top:3rem}#comments a:not(#submit):hover,#comments a:not(#submit):active,#comments a:not(#submit):focus-within,#comments a:not(#submit):focus{border-bottom:1px solid #1F3664}#comments .comments-title{font-size:1.4rem;font-weight:700}#comments .comment-list{list-style-type:none;border-bottom:1px solid #eee;padding:0 0 2rem 1rem}#comments .comment-list li{margin-bottom:2rem}#comments .comment-list li>article{margin-bottom:2rem}#comments .comment-list li .comment-content p{margin:1rem 0}#comments .comment-list li #respond{padding-left:1rem;margin:1rem 0 3rem}#comments .comment-list li #respond #reply-title{margin:0}#comments .comment-list li #respond #reply-title small{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-size:1rem;margin-left:2rem}#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link{color:red}#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link:hover,#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link:active,#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link:focus-within,#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link:focus{border-bottom-color:red}#comments #commentform>p{margin:0 0 1rem}#comments #commentform>p:not(.comment-form-cookies-consent):not(.comment-notes):not(.form-submit):not(.logged-in-as){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;flex-direction:column}#comments #commentform>p .required{color:red;font-weight:700}#comments #commentform #submit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;background:#1F3664;border:1px solid #1F3664;border-radius:.75rem;color:#FFF;cursor:pointer;font-size:1.125rem;line-height:1.2em;padding:1.25rem 2.25rem;position:relative;text-decoration:none;width:fit-content;border:none;cursor:pointer;padding:.8rem 1.6rem;margin-top:0}#comments #commentform #submit:hover,#comments #commentform #submit:active,#comments #commentform #submit:focus-within,#comments #commentform #submit:focus{background:#FFF;color:#1F3664}#comments #reply-title{font-size:1.3rem;font-weight:700}.tribe-events .tribe-events-c-search__button{background-color:#1F3664}.tribe-events .tribe-events-c-search__button:hover,.tribe-events .tribe-events-c-search__button:active,.tribe-events .tribe-events-c-search__button:focus-within,.tribe-events .tribe-events-c-search__button:focus{background-color:#EDEBDF}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-common h1.tribe-events-single-event-title,.single-tribe_events .tribe-common-h1,.single-tribe_events .tribe-common-h2,.single-tribe_events .tribe-common-h3,.single-tribe_events .tribe-common-h4,.single-tribe_events .tribe-common-h5,.single-tribe_events .tribe-common-h6,.single-tribe_events .tribe-common-h7,.single-tribe_events .tribe-common-h8,.single-tribe_events h1.tribe-events-single-event-title,.tribe-events .tribe-common-h1,.tribe-events .tribe-common-h2,.tribe-events .tribe-common-h3,.tribe-events .tribe-common-h4,.tribe-events .tribe-common-h5,.tribe-events .tribe-common-h6,.tribe-events .tribe-common-h7,.tribe-events .tribe-common-h8,.tribe-events h1.tribe-events-single-event-title{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-family:Lexend,sans-serif;font-style:normal;font-weight:500}.tribe-common .tribe-events .tribe-events-c-view-selector__list-item-text,.tribe-common .tribe-common-b2,.tribe-common .tribe-events-event-meta,.tribe-common .tribe-events-content p,.single-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-text,.single-tribe_events .tribe-common-b2,.single-tribe_events .tribe-events-event-meta,.single-tribe_events .tribe-events-content p,.tribe-events .tribe-events .tribe-events-c-view-selector__list-item-text,.tribe-events .tribe-common-b2,.tribe-events .tribe-events-event-meta,.tribe-events .tribe-events-content p{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px}.tribe-common .tribe-events-c-top-bar__datepicker-time span,.tribe-common button,.tribe-common .tribe-common-c-svgicon,.tribe-common .tribe-events-c-subscribe-dropdown__button-icon,.single-tribe_events .tribe-events-c-top-bar__datepicker-time span,.single-tribe_events button,.single-tribe_events .tribe-common-c-svgicon,.single-tribe_events .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events .tribe-events-c-top-bar__datepicker-time span,.tribe-events button,.tribe-events .tribe-common-c-svgicon,.tribe-events .tribe-events-c-subscribe-dropdown__button-icon{color:#1F3664}.tribe-common .tribe-events-c-subscribe-dropdown__button:hover,.tribe-common .tribe-events-c-subscribe-dropdown__button:focus-within,.tribe-common .tribe-events-calendar-month__day-cell--selected,.single-tribe_events .tribe-events-c-subscribe-dropdown__button:hover,.single-tribe_events .tribe-events-c-subscribe-dropdown__button:focus-within,.single-tribe_events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events .tribe-events-c-subscribe-dropdown__button:focus-within,.tribe-events .tribe-events-calendar-month__day-cell--selected{background-color:#1F3664!important}.tribe-common .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text,.tribe-common .tribe-events-c-subscribe-dropdown__button:hover .tribe-common-c-svgicon,.tribe-common .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-calendar-month__day-date-daynum,.tribe-common .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-events-c-subscribe-dropdown__button-text,.tribe-common .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-common-c-svgicon,.tribe-common .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-events-calendar-month__day-date-daynum,.tribe-common .tribe-events-calendar-month__day-cell--selected .tribe-events-c-subscribe-dropdown__button-text,.tribe-common .tribe-events-calendar-month__day-cell--selected .tribe-common-c-svgicon,.tribe-common .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum,.single-tribe_events .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text,.single-tribe_events .tribe-events-c-subscribe-dropdown__button:hover .tribe-common-c-svgicon,.single-tribe_events .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-calendar-month__day-date-daynum,.single-tribe_events .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-events-c-subscribe-dropdown__button-text,.single-tribe_events .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-common-c-svgicon,.single-tribe_events .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-events-calendar-month__day-date-daynum,.single-tribe_events .tribe-events-calendar-month__day-cell--selected .tribe-events-c-subscribe-dropdown__button-text,.single-tribe_events .tribe-events-calendar-month__day-cell--selected .tribe-common-c-svgicon,.single-tribe_events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum,.tribe-events .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown__button:hover .tribe-common-c-svgicon,.tribe-events .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-calendar-month__day-date-daynum,.tribe-events .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-common-c-svgicon,.tribe-events .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-events-calendar-month__day-date-daynum,.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-common-c-svgicon,.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:#fff}.tribe-common .tribe-events-calendar-month__day--current button,.single-tribe_events .tribe-events-calendar-month__day--current button,.tribe-events .tribe-events-calendar-month__day--current button{background-color:#1F3664!important}.tribe-common .tribe-events-calendar-month__day--current button .tribe-events-calendar-month__day-date-daynum,.single-tribe_events .tribe-events-calendar-month__day--current button .tribe-events-calendar-month__day-date-daynum,.tribe-events .tribe-events-calendar-month__day--current button .tribe-events-calendar-month__day-date-daynum{color:#EDEBDF}.tribe-common .tribe-events-calendar-list__event-title a,.tribe-common .tribe-events-calendar-list__event-title .tribe-events-calendar-list__event-title-link,.tribe-common .tribe-events-calendar-list__event-title .tribe-events-calendar-list__event-title-link:visited,.single-tribe_events .tribe-events-calendar-list__event-title a,.single-tribe_events .tribe-events-calendar-list__event-title .tribe-events-calendar-list__event-title-link,.single-tribe_events .tribe-events-calendar-list__event-title .tribe-events-calendar-list__event-title-link:visited,.tribe-events .tribe-events-calendar-list__event-title a,.tribe-events .tribe-events-calendar-list__event-title .tribe-events-calendar-list__event-title-link,.tribe-events .tribe-events-calendar-list__event-title .tribe-events-calendar-list__event-title-link:visited{color:#1F3664}.tribe-common .tribe-common-l-container,.single-tribe_events .tribe-common-l-container,.tribe-events .tribe-common-l-container{margin:0 auto;padding:0;width:90%}.tribe-common .tribe-common-c-btn-border,.single-tribe_events .tribe-common-c-btn-border,.tribe-events .tribe-common-c-btn-border{border-color:#1F3664}.tribe-common .tribe-events-c-search__button,.tribe-common button.tribe-events-c-search__button,.single-tribe_events .tribe-events-c-search__button,.single-tribe_events button.tribe-events-c-search__button,.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button{background-color:#1F3664;color:#1F3664}.tribe-common .tribe-events-c-search__button:hover,.tribe-common .tribe-events-c-search__button:active,.tribe-common .tribe-events-c-search__button:focus-within,.tribe-common .tribe-events-c-search__button:focus,.tribe-common button.tribe-events-c-search__button:hover,.tribe-common button.tribe-events-c-search__button:active,.tribe-common button.tribe-events-c-search__button:focus-within,.tribe-common button.tribe-events-c-search__button:focus,.single-tribe_events .tribe-events-c-search__button:hover,.single-tribe_events .tribe-events-c-search__button:active,.single-tribe_events .tribe-events-c-search__button:focus-within,.single-tribe_events .tribe-events-c-search__button:focus,.single-tribe_events button.tribe-events-c-search__button:hover,.single-tribe_events button.tribe-events-c-search__button:active,.single-tribe_events button.tribe-events-c-search__button:focus-within,.single-tribe_events button.tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:hover,.tribe-events .tribe-events-c-search__button:active,.tribe-events .tribe-events-c-search__button:focus-within,.tribe-events .tribe-events-c-search__button:focus,.tribe-events button.tribe-events-c-search__button:hover,.tribe-events button.tribe-events-c-search__button:active,.tribe-events button.tribe-events-c-search__button:focus-within,.tribe-events button.tribe-events-c-search__button:focus{background-color:#1F3664;color:#FFF}.tribe-common .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,.tribe-common .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text,.tribe-common .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,.single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{color:#1F3664}.tribe-common p,.single-tribe_events p,.tribe-events p{font-size:1rem}.key2-faqs.type-accordion .faq-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:.5rem;position:relative}@media only screen and (min-width:1440px){.key2-faqs.type-accordion .faq-list{gap:1rem}}.key2-faqs.type-accordion .faq-list .accordion-item{list-style:none}.key2-faqs.type-accordion .faq-list .accordion-item button{transition:all 0.2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;background:#FFF;border:1px solid #0097c4;border-radius:.5rem;color:#1F3664;cursor:pointer;font-size:1.125rem;overflow:hidden;outline:none;padding:1.5rem;position:relative;text-align:left;text-decoration:none;width:100%}@media only screen and (min-width:1440px){.key2-faqs.type-accordion .faq-list .accordion-item button{font-size:1.5rem;padding:2.5rem;border-radius:1.135rem}}.key2-faqs.type-accordion .faq-list .accordion-item button:after{transition:all 0.2s ease-in-out;font-family:"fontello";font-style:normal;font-weight:400;content:"\e806";display:block;font-size:1.3rem;font-weight:700;line-height:12px;color:#000;backface-visibility:hidden;padding:.5rem}.key2-faqs.type-accordion .faq-list .accordion-item button:hover,.key2-faqs.type-accordion .faq-list .accordion-item button:active,.key2-faqs.type-accordion .faq-list .accordion-item button:focus-within,.key2-faqs.type-accordion .faq-list .accordion-item button:focus{color:#FFF;background-color:#1F3664}.key2-faqs.type-accordion .faq-list .accordion-item button:hover:after,.key2-faqs.type-accordion .faq-list .accordion-item button:active:after,.key2-faqs.type-accordion .faq-list .accordion-item button:focus-within:after,.key2-faqs.type-accordion .faq-list .accordion-item button:focus:after{color:#FFF}.key2-faqs.type-accordion .faq-list .accordion-item button[aria-expanded=true]{background:#1F3664;color:#FFF}.key2-faqs.type-accordion .faq-list .accordion-item button[aria-expanded=true]:after{color:#FFF;transform:rotate(-180deg)}.key2-faqs.type-accordion .faq-list dd{display:none;margin:0;padding:.5rem 1.2rem .5rem}.key2-faqs.type-accordion .faq-list dd p{max-width:100%;margin:1em 0}form p{font-size:1.125rem}form fieldset{border:0 none;margin:0;padding:0}form input,form textarea{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;border:1px solid #1F3664;border-radius:1rem;box-sizing:border-box;font-size:1.2rem;line-height:1.6rem;padding:.75rem 1rem;width:100%}form .error,form #ajax-processing{display:none}form button:not(.tribe-common-c-btn):not(.subscribe button):not(.search-form button):not(.woocommerce button){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;background:#1F3664;border:1px solid #1F3664;border-radius:.75rem;color:#FFF;cursor:pointer;font-size:1.125rem;line-height:1.2em;padding:1.25rem 2.25rem;position:relative;text-decoration:none;width:fit-content;border:0 none}form button:not(.tribe-common-c-btn):not(.subscribe button):not(.search-form button):not(.woocommerce button):hover,form button:not(.tribe-common-c-btn):not(.subscribe button):not(.search-form button):not(.woocommerce button):active,form button:not(.tribe-common-c-btn):not(.subscribe button):not(.search-form button):not(.woocommerce button):focus-within,form button:not(.tribe-common-c-btn):not(.subscribe button):not(.search-form button):not(.woocommerce button):focus{background:#FFF;color:#1F3664}.swiper-gallery-main .swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;flex-direction:column;position:relative}.swiper-gallery-main .swiper-slide img{aspect-ratio:4/3;border-radius:20px;display:block;object-fit:cover;order:-1;width:100%}@media only screen and (min-width:768px){.swiper-gallery-main .swiper-slide img{border-radius:40px}}.swiper-gallery-main .swiper-slide .caption{background:#1F3664;border-radius:10px;top:calc(100% - 0.75rem);color:#FFF;margin:1rem 0;padding:.5rem 1rem;position:absolute;width:calc(100% - 2rem)}@media only screen and (min-width:768px){.swiper-gallery-main .swiper-slide .caption{bottom:1rem;margin:1rem;top:auto;width:calc(100% - 11rem)}}.swiper-gallery-main .nav-controls{bottom:0;height:100px;position:absolute;right:0;width:120px;z-index:10}.swiper-gallery-main .nav-controls button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:#1F3664;border:0 none;border-radius:10px;bottom:2rem;color:#FFF;padding:.5rem 1.5rem;top:auto}.swiper-gallery-main .nav-controls button:after{font-size:1.5rem}.swiper-gallery-main .nav-controls button.swiper-button-prev{left:auto;right:4rem}.swiper-gallery-main .nav-controls button:hover,.swiper-gallery-main .nav-controls button:active,.swiper-gallery-main .nav-controls button:focus-within,.swiper-gallery-main .nav-controls button:focus{background:#1F3664}.swiper.swiper-gallery-thumbs{display:none;margin-top:1rem}@media only screen and (min-width:768px){.swiper.swiper-gallery-thumbs{display:block}}.swiper.swiper-gallery-thumbs button{background:none;border:2px solid #1F3664;border-radius:20px;margin:0;overflow:hidden;padding:0}.swiper.swiper-gallery-thumbs button img{aspect-ratio:4/3;display:block;object-fit:cover;opacity:.45;width:100%}.swiper.swiper-gallery-thumbs button.swiper-slide-thumb-active{border:4px solid #1F3664}.swiper.swiper-gallery-thumbs button.swiper-slide-thumb-active img{opacity:1}.listing-item:not(.posts .listing-item) a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;color:#1F3664;flex-direction:column;gap:2rem;height:100%;text-decoration:none}.listing-item:not(.posts .listing-item) a .term{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-family:Lexend,sans-serif;font-style:normal;font-weight:500}.listing-item:not(.posts .listing-item) a img{aspect-ratio:4/3;border-radius:1.25rem;display:block;object-fit:cover;width:100%}.listing-item:not(.posts .listing-item) a .tags{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;gap:.25rem}.listing-item:not(.posts .listing-item) a .tags li a{text-decoration:none;color:#000}.listing-item:not(.posts .listing-item) a .tags li:after{content:", "}.listing-item:not(.posts .listing-item) a .tags li:last-child:after{content:none}.listing-item:not(.posts .listing-item) a h2{margin:0}.listing-item:not(.posts .listing-item) a p{margin:0}.listing-item:not(.posts .listing-item) a .child-excerpt{margin-bottom:2rem}.listing-item:not(.posts .listing-item) a:hover,.listing-item:not(.posts .listing-item) a:active,.listing-item:not(.posts .listing-item) a:focus-within,.listing-item:not(.posts .listing-item) a:focus{text-decoration:none}.listing-item:not(.posts .listing-item) a:hover .primary-button,.listing-item:not(.posts .listing-item) a:active .primary-button,.listing-item:not(.posts .listing-item) a:focus-within .primary-button,.listing-item:not(.posts .listing-item) a:focus .primary-button{background:#FFF;color:#1F3664}@media only screen and (min-width:1024px){.staggered .listing-item:nth-of-type(2n){transform:translateY(10rem)}}.post-type-archive-key2_directory .child-pages .container{gap:4rem}@media only screen and (min-width:1760px){.post-type-archive-key2_directory .child-pages .container{gap:8rem 4rem}}@media only screen and (min-width:768px){.post-type-archive-key2_directory .child-pages .container .listing-item a{flex-direction:row;gap:4rem}}@media only screen and (min-width:1024px){.post-type-archive-key2_directory .child-pages .container .listing-item a{flex-direction:column}}@media only screen and (min-width:1440px){.post-type-archive-key2_directory .child-pages .container .listing-item a{flex-direction:row}}.post-type-archive-key2_directory .child-pages .container .listing-item a .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:100%;flex-shrink:0;padding:1rem;position:relative}.post-type-archive-key2_directory .child-pages .container .listing-item a .icon img{aspect-ratio:1/1;display:block;object-fit:contain;position:relative;width:3.5rem;z-index:2}.post-type-archive-key2_directory .child-pages .container .listing-item a .icon .effect{transition:all 0.5s ease-in-out;border-radius:100%;height:100%;left:0;opacity:.2;position:absolute;scale:1.5;top:0;width:100%;z-index:1}.post-type-archive-key2_directory .child-pages .container .listing-item a .home-icon{display:none}.post-type-archive-key2_directory .child-pages .container .listing-item a picture{display:none}.post-type-archive-key2_directory .child-pages .container .listing-item a:hover .effect,.post-type-archive-key2_directory .child-pages .container .listing-item a:active .effect,.post-type-archive-key2_directory .child-pages .container .listing-item a:focus-within .effect,.post-type-archive-key2_directory .child-pages .container .listing-item a:focus .effect{opacity:.5}.post-type-archive-key2_directory .child-pages .container .listing-item a .content h2{margin-bottom:2rem}.post-type-archive-key2_directory .child-pages .container .listing-item a .content .child-excerpt{font-size:1.35rem;line-height:1.85rem}@media only screen and (min-width:1440px){.post-type-archive-key2_directory .child-pages .container .listing-item a .content .child-excerpt{font-size:1.5rem;line-height:2.3rem}}.post-type-archive-key2_directory .child-pages .container .listing-item a .content .primary-button{margin-top:2rem}.posts .listing-item a,.blog .listing-item a,.category .listing-item a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:0!important;height:100%;text-decoration:none}.posts .listing-item a .term,.blog .listing-item a .term,.category .listing-item a .term{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-family:Lexend,sans-serif;font-style:normal;font-weight:500}.posts .listing-item a .thumbnail,.blog .listing-item a .thumbnail,.category .listing-item a .thumbnail{position:relative;width:100%}.posts .listing-item a .thumbnail img,.blog .listing-item a .thumbnail img,.category .listing-item a .thumbnail img{aspect-ratio:5/3;border-radius:1.25rem 1.25rem 0 0;display:block;object-fit:cover;width:100%}.posts .listing-item a .thumbnail .category,.blog .listing-item a .thumbnail .category,.category .listing-item a .thumbnail .category{background:#FFF;border-radius:1.25rem;color:#1F3664;padding:.5rem 1rem;position:absolute;right:.5rem;top:.5rem;opacity:.8;font-size:1rem}.posts .listing-item a .content,.blog .listing-item a .content,.category .listing-item a .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;transition:all 0.2s ease-in-out;background:#F5F5F5;border-radius:0 0 1.25rem 1.25rem;box-sizing:border-box;color:#2D2D2D;flex-direction:column;height:100%;padding:2rem;width:100%}.posts .listing-item a .content p,.blog .listing-item a .content p,.category .listing-item a .content p{margin:0 0 1rem}.posts .listing-item a .content .child-excerpt,.blog .listing-item a .content .child-excerpt,.category .listing-item a .content .child-excerpt{margin-bottom:2rem}.posts .listing-item a .content .news-excerpt,.blog .listing-item a .content .news-excerpt,.category .listing-item a .content .news-excerpt{height:100%}.posts .listing-item a .content .primary-button,.blog .listing-item a .content .primary-button,.category .listing-item a .content .primary-button{margin-top:auto}.posts .listing-item a:hover,.posts .listing-item a:active,.posts .listing-item a:focus-within,.posts .listing-item a:focus,.blog .listing-item a:hover,.blog .listing-item a:active,.blog .listing-item a:focus-within,.blog .listing-item a:focus,.category .listing-item a:hover,.category .listing-item a:active,.category .listing-item a:focus-within,.category .listing-item a:focus{text-decoration:none}.posts .listing-item a:hover .content,.posts .listing-item a:active .content,.posts .listing-item a:focus-within .content,.posts .listing-item a:focus .content,.blog .listing-item a:hover .content,.blog .listing-item a:active .content,.blog .listing-item a:focus-within .content,.blog .listing-item a:focus .content,.category .listing-item a:hover .content,.category .listing-item a:active .content,.category .listing-item a:focus-within .content,.category .listing-item a:focus .content{background:#DFEEF7}.front-page .listing-item .child-excerpt{display:none}.pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:unset;margin:3rem 0;text-align:center}.pagination a{border:1px solid #fff;border-radius:30px;display:inline-block;height:40px;line-height:40px;margin:0 5px;text-decoration:none!important;width:40px}.pagination a:hover,.pagination a:active,.pagination a:focus-within,.pagination a:focus{background:#1F3664;border:1px solid #1F3664;color:#fff}.pagination .current{background:#1F3664;border:1px solid #1F3664;border-radius:30px;color:#fff;height:40px;line-height:40px;width:40px}.pagination .prev,.pagination .next{background:#91e6ff;color:#000;font-weight:700}.pagination .prev .arrow-icon:before{content:"<"}.pagination .next .arrow-icon:before{content:">"}.partners h3{margin-top:0}.partners article{overflow:hidden;width:100%}.partners .swiper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;width:100%}.partners .swiper img{display:block;height:70px;max-width:240px;object-fit:contain;width:100%}@media only screen and (min-width:1760px){.partners .swiper-slide{width:auto}.partners .swiper-slide img{width:100%}}.partners.grid{display:grid;gap:2rem}@media only screen and (min-width:1024px){.partners.grid{gap:4rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1440px){.partners.grid{grid-template-columns:repeat(3,1fr)}}.partners.grid article{border-bottom:3px dotted #1F3664;padding-bottom:2rem}.partners.grid article img{aspect-ratio:20/8;display:block;max-width:280px;object-fit:contain;object-position:left center;width:100%}@media only screen and (min-width:1024px){.partners.grid article img{object-position:center center}}.content .container .sidebar .collaborators{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;background:#FFF;border-radius:2rem;flex-direction:column;gap:2rem;padding:2rem}@media only screen and (min-width:1440px){.content .container .sidebar .collaborators{padding:4rem}}.content .container .sidebar .collaborators h3{margin:0}.content .container .sidebar .collaborators img{aspect-ratio:unset;border-radius:0;display:block;height:85px;max-width:265px;object-fit:contain;width:100%}.front-page .child-pages .listing-item a,.other-programs .container .listing-item a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;border-radius:1.5rem;flex-direction:column;position:relative}.front-page .child-pages .listing-item a picture img,.other-programs .container .listing-item a picture img{border-radius:1.5rem;display:block;height:420px;object-fit:cover;width:100%}.front-page .child-pages .listing-item a .content,.other-programs .container .listing-item a .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .5));border-radius:1.5rem;box-sizing:border-box;flex-direction:column;height:100%;left:0;padding:3rem;position:absolute;top:0;width:100%;z-index:2}.front-page .child-pages .listing-item a .icon,.other-programs .container .listing-item a .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:100%;padding:1rem;position:relative;z-index:3}.front-page .child-pages .listing-item a .icon img,.other-programs .container .listing-item a .icon img{aspect-ratio:1/1;display:block;object-fit:contain;width:3.5rem}.front-page .child-pages .listing-item a .icon .effect,.other-programs .container .listing-item a .icon .effect{display:none}.front-page .child-pages .listing-item a .parent-icon,.front-page .child-pages .listing-item a .h3,.other-programs .container .listing-item a .parent-icon,.other-programs .container .listing-item a .h3{display:none}.front-page .child-pages .listing-item a h2,.other-programs .container .listing-item a h2{color:#FFF;font-size:1.5rem;margin:0;max-width:300px;position:relative;z-index:3}@media only screen and (min-width:768px){.front-page .child-pages .listing-item a h2,.other-programs .container .listing-item a h2{font-size:1.6rem}}@media only screen and (min-width:1440px){.front-page .child-pages .listing-item a h2,.other-programs .container .listing-item a h2{font-size:1.675rem}}@media only screen and (min-width:1760px){.front-page .child-pages .listing-item a h2,.other-programs .container .listing-item a h2{font-size:1.75rem}}.front-page .child-pages .listing-item a .effect,.other-programs .container .listing-item a .effect{transition:all 0.5s ease-in-out;border-radius:1.5rem;clip-path:circle(7.5rem at 5.5rem 5.5rem);height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.front-page .child-pages .listing-item a .primary-button,.other-programs .container .listing-item a .primary-button{display:none}.front-page .child-pages .listing-item:hover .effect,.front-page .child-pages .listing-item:active .effect,.front-page .child-pages .listing-item:focus-within .effect,.front-page .child-pages .listing-item:focus .effect,.other-programs .container .listing-item:hover .effect,.other-programs .container .listing-item:active .effect,.other-programs .container .listing-item:focus-within .effect,.other-programs .container .listing-item:focus .effect{clip-path:circle(150% at 50% 50%)}@media only screen and (min-width:1440px){.front-page .child-pages .listing-item:nth-of-type(1),.other-programs .container .listing-item:nth-of-type(1){grid-area:item1}.front-page .child-pages .listing-item:nth-of-type(2),.other-programs .container .listing-item:nth-of-type(2){grid-area:item2}.front-page .child-pages .listing-item:nth-of-type(3),.other-programs .container .listing-item:nth-of-type(3){grid-area:item3}.front-page .child-pages .listing-item:nth-of-type(4),.other-programs .container .listing-item:nth-of-type(4){grid-area:item4}.front-page .child-pages .listing-item:nth-of-type(5),.other-programs .container .listing-item:nth-of-type(5){grid-area:item5}.front-page .child-pages .listing-item:nth-of-type(6),.other-programs .container .listing-item:nth-of-type(6){grid-area:item6}}.other-programs .child-excerpt{display:none}.search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;background:#FFF;box-sizing:border-box;height:100%;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;transform:translateX(100vw);visibility:hidden;width:calc(100% - 6rem);z-index:10}@media only screen and (min-width:768px){.search-form{width:calc(100% - 8rem)}}@media only screen and (min-width:1024px){.search-form{width:calc(100% - 10rem)}}.search-form.active{border:0 none;border-radius:0;opacity:1;transform:translateX(0);visibility:visible}@media only screen and (min-width:1340px){.search-form{height:auto;padding:.5rem 0;right:6.5rem;top:.6rem;transform:translateX(0);width:420px}}@media only screen and (min-width:1440px){.search-form{right:7.5rem}}@media only screen and (min-width:1760px){.search-form{right:3.5rem}}.search-form input#search{border:1px solid #5D7092;border-radius:.25rem;font-size:1.125rem;margin:0;outline:none;padding:1rem;height:2.5rem;width:100%}.search-form input#search::-webkit-input-placeholder{color:#1F3664}.search-form input#search:-moz-placeholder{color:#1F3664}.search-form input#search::-moz-placeholder{color:#1F3664}.search-form input#search:-ms-input-placeholder{color:#1F3664}.search-form input#search::-ms-input-placeholder{color:#1F3664}.search-form input#search:focus::placeholder{opacity:0}.search-results.container,.search-no-results.container{flex-direction:column;max-width:1200px;padding-bottom:2em}@media only screen and (min-width:1440px){.search-results.container,.search-no-results.container{padding-bottom:6em}}.search-results ul,.search-no-results ul{margin:0;padding:0}.search-results .search-result,.search-no-results .search-result{border-bottom:1px solid #1F3664;list-style:none;margin:0;padding:1em 0}.search-results .search-result a,.search-no-results .search-result a{color:#1F3664;text-decoration:none!important}.search-results .search-result a .arrow-button,.search-no-results .search-result a .arrow-button{gap:.5rem}.search-results .search-result a .arrow-button:after,.search-no-results .search-result a .arrow-button:after{font-size:.8rem}.search-results .search-result a:hover .arrow-button,.search-results .search-result a:active .arrow-button,.search-results .search-result a:focus-within .arrow-button,.search-results .search-result a:focus .arrow-button,.search-no-results .search-result a:hover .arrow-button,.search-no-results .search-result a:active .arrow-button,.search-no-results .search-result a:focus-within .arrow-button,.search-no-results .search-result a:focus .arrow-button{background:#DFEEF7;color:#1F3664}.search-results .search-result a h3,.search-no-results .search-result a h3{margin:0}.search-results .search-result a p,.search-no-results .search-result a p{margin:1em 0}.search-trigger.custom-icon,.search-submit.custom-icon{transition:all 0.2s ease-in-out;background:none;border:1px solid #BDD2DE;border-radius:.5rem;color:#5D7092;cursor:pointer;margin-left:1.5rem;padding:.45rem .75rem;position:relative;z-index:1}.search-trigger.custom-icon:after,.search-submit.custom-icon:after{font-size:1.1rem}.search-trigger.custom-icon:hover,.search-trigger.custom-icon:active,.search-trigger.custom-icon:focus-within,.search-trigger.custom-icon:focus,.search-submit.custom-icon:hover,.search-submit.custom-icon:active,.search-submit.custom-icon:focus-within,.search-submit.custom-icon:focus{background:#EEF8FE}.search-trigger.custom-icon.active:after,.search-submit.custom-icon.active:after{content:"\e80a"}#navigation .search-trigger{display:none}@media only screen and (min-width:1340px){#navigation .search-trigger{display:block}}.social-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;list-style:none;margin:0;padding:0;width:100%}.social-section li a{text-decoration:none;color:#000}@media only screen and (min-width:1440px){.social-section{margin:2em 0 0}}.social-section .social{padding-right:.5rem}.social-section .social .social-item{transition:all 0.2s ease-in-out;color:#FFF;display:block;font-size:2.5rem;height:50px;line-height:50px;text-align:center;text-decoration:none!important;width:50px}.social-section .social .social-item:after{font-size:2.25rem!important}.social-section .social .social-item:hover,.social-section .social .social-item:active,.social-section .social .social-item:focus-within,.social-section .social .social-item:focus{border-radius:100%;color:#FFF}.social-section .social .social-item:hover:after,.social-section .social .social-item:active:after,.social-section .social .social-item:focus-within:after,.social-section .social .social-item:focus:after{color:#E87C26}.social-section .social .facebook:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e80e";font-size:1.8rem}.social-section .social .instagram:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f16d";font-size:1.8rem}.social-section .social .twitter:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f099";font-size:1.8rem}.social-section .social .youtube:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f16a";font-size:1.8rem}.social-section .social .linkedin:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\f30c";font-size:1.8rem}.social-section .social .email:after{font-family:"fontello";font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;content:"\e802";font-size:1.8rem}.staff-list .staff-member{border-bottom:1px solid #1F3664;padding:2em 0}.staff-list .staff-member:last-child{border-bottom:0 none}.staff-list .staff-member .staff-member-inner{display:grid;gap:2rem}@media only screen and (min-width:1440px){.staff-list .staff-member .staff-member-inner{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1760px){.staff-list .staff-member .staff-member-inner{gap:4rem;grid-template-columns:1fr 2fr}}.staff-list .staff-member .staff-member-inner .name{margin-top:0}.staff-list .staff-member .staff-member-inner .staff-member-image img{aspect-ratio:4/3;border-radius:20px;max-width:none;object-fit:cover;width:100%}@media only screen and (min-width:1440px){.staff-list .staff-member .staff-member-inner .staff-member-image img{aspect-ratio:3/4}}.staff-list .staff-member .position{font-size:1.5rem;font-weight:700}.staff-list .staff-member .social-section{margin:.5em 0;padding:0}.staff-list .staff-member .social-section .social{margin:0;padding:0}.staff-list .staff-member .social-section a{border:1px solid #1F3664;border-radius:45px;height:45px;line-height:45px;text-align:center;text-decoration:none;width:45px}.staff-list .staff-member .social-section a:hover,.staff-list .staff-member .social-section a:active,.staff-list .staff-member .social-section a:focus-within,.staff-list .staff-member .social-section a:focus{background:#1F3664;color:#FFF}.subscribe{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.subscribe h3{margin-bottom:0}.subscribe input{margin-bottom:1rem}@media only screen and (min-width:768px){.subscribe .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;gap:1rem}}.swiper-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:1rem}.swiper-buttons button{transition:all 0.2s ease-in-out;aspect-ratio:1/1;background:#FFF;border:0 none;border-radius:1rem;color:#1F3664;cursor:pointer;margin:0;width:5rem}.swiper-buttons button:after{font-size:1.5rem!important}.swiper-buttons button.button-next{transform:rotate(-90deg)}.swiper-buttons button.button-prev{transform:rotate(90deg)}.swiper-buttons button:hover,.swiper-buttons button:active,.swiper-buttons button:focus-within,.swiper-buttons button:focus{background:#1F3664;color:#FFF}@media only screen and (max-width:1440px){.page-template-default .testimonial.grid-layout{padding:0}}.page-template-default .testimonial.grid-layout .container{background-image:url(/wp-content/themes/kidsarekids/assets/images/three-coloured-tubes.svg);background-position:bottom 93% left 15%;background-repeat:no-repeat;background-size:calc(100% - 25rem);grid-gap:2em;grid-template-columns:2fr 1fr;max-width:1340px}@media only screen and (max-width:1023px){.page-template-default .testimonial.grid-layout .container{grid-template-columns:1fr}}.page-template-default .testimonial.grid-layout .container .col-1{position:relative}@media only screen and (max-width:1023px){.page-template-default .testimonial.grid-layout .container .col-1{padding:2em 0}}.page-template-default .testimonial.grid-layout .container .col-1 blockquote{align-items:center;background:none;color:#1F3664;display:flex;gap:4em;justify-content:center}@media only screen and (max-width:1023px){.page-template-default .testimonial.grid-layout .container .col-1 blockquote{gap:1em;padding:0}}.page-template-default .testimonial.grid-layout .container .col-1 blockquote:before{display:none}.page-template-default .testimonial.grid-layout .container .col-1 blockquote p{font-family:"rustica";font-size:2.5rem;line-height:3.3rem}@media only screen and (max-width:768px){.page-template-default .testimonial.grid-layout .container .col-1 blockquote p{font-size:1.75rem;line-height:2.5rem}}.page-template-default .testimonial.grid-layout .container .col-1 blockquote .custom-icon:before{color:#1F3664;content:"\e807";font-family:"fontello";font-size:140px;line-height:140px}@media only screen and (max-width:768px){.page-template-default .testimonial.grid-layout .container .col-1 blockquote .custom-icon:before{font-size:70px;line-height:70px}}.page-template-default .testimonial.grid-layout .container .col-2{min-height:400px}@media only screen and (max-width:1023px){.page-template-default .testimonial.grid-layout .container .col-2{display:none}}@media only screen and (min-width:1440px){.page-template-default .testimonial.grid-layout .container .col-2{min-height:500px}}.page-template-default .testimonial.grid-layout .container .col-2 img{max-height:550px;object-fit:contain}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;margin:2em 0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.woocommerce #site-main-content{padding:0}.woocommerce .breadcrumbs,.woocommerce .sidebar{display:none}.woocommerce .site-main{max-width:1760px;margin:0 auto;width:90%}.woocommerce .woocommerce-breadcrumb{color:#000;font-size:1rem;padding:2em 0}.woocommerce .woocommerce-breadcrumb a{transition:all 0.2s ease-in-out;border-bottom:none;color:#1F3664;overflow-wrap:break-word;text-decoration:underline}.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:active,.woocommerce .woocommerce-breadcrumb a:focus-within,.woocommerce .woocommerce-breadcrumb a:focus{text-decoration:underline dashed}.woocommerce .woocommerce-ordering{height:100px;margin:0 0 4rem;position:relative}.woocommerce .woocommerce-ordering select{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;background-color:#1F3664;border:0 none;border-radius:100px;box-shadow:0 7px 10px rgb(0 0 0 / .1);color:#FFF;cursor:pointer;font-size:1.1rem;max-width:360px;margin:0;padding:1rem;width:100%;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,white 50%),linear-gradient(135deg,white 50%,transparent 50%);background-position:calc(100% - 20px) calc(1.25em + 2px),calc(100% - 15px) calc(1.25em + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.woocommerce .woocommerce-ordering select:hover,.woocommerce .woocommerce-ordering select:active,.woocommerce .woocommerce-ordering select:focus-within,.woocommerce .woocommerce-ordering select:focus{transition:all 0.2s ease-in-out;background-color:#CFEDF7;color:#1F3664;background-image:linear-gradient(45deg,transparent 50%,#1F3664 50%),linear-gradient(135deg,#1F3664 50%,transparent 50%);box-shadow:0 none}.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce #commentform input[type=submit]#submit,.woocommerce .checkout-button,.woocommerce a.button.alt,.woocommerce .woocommerce-button,.woocommerce #place_order{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;background:#1F3664;border:1px solid #1F3664;border-radius:.75rem;color:#FFF;cursor:pointer;font-size:1.125rem;line-height:1.2em;padding:1.25rem 2.25rem;position:relative;text-decoration:none;width:fit-content;background:#CCEFED;border:1px solid #1F3664;color:#1F3664;background:#FFF}.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce a.button:focus-within,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce button.button:focus-within,.woocommerce button.button:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus-within,.woocommerce button.button.alt:focus,.woocommerce #commentform input[type=submit]#submit:hover,.woocommerce #commentform input[type=submit]#submit:active,.woocommerce #commentform input[type=submit]#submit:focus-within,.woocommerce #commentform input[type=submit]#submit:focus,.woocommerce .checkout-button:hover,.woocommerce .checkout-button:active,.woocommerce .checkout-button:focus-within,.woocommerce .checkout-button:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus-within,.woocommerce a.button.alt:focus,.woocommerce .woocommerce-button:hover,.woocommerce .woocommerce-button:active,.woocommerce .woocommerce-button:focus-within,.woocommerce .woocommerce-button:focus,.woocommerce #place_order:hover,.woocommerce #place_order:active,.woocommerce #place_order:focus-within,.woocommerce #place_order:focus{background:#FFF;color:#1F3664}.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce a.button:focus-within,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce button.button:focus-within,.woocommerce button.button:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus-within,.woocommerce button.button.alt:focus,.woocommerce #commentform input[type=submit]#submit:hover,.woocommerce #commentform input[type=submit]#submit:active,.woocommerce #commentform input[type=submit]#submit:focus-within,.woocommerce #commentform input[type=submit]#submit:focus,.woocommerce .checkout-button:hover,.woocommerce .checkout-button:active,.woocommerce .checkout-button:focus-within,.woocommerce .checkout-button:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus-within,.woocommerce a.button.alt:focus,.woocommerce .woocommerce-button:hover,.woocommerce .woocommerce-button:active,.woocommerce .woocommerce-button:focus-within,.woocommerce .woocommerce-button:focus,.woocommerce #place_order:hover,.woocommerce #place_order:active,.woocommerce #place_order:focus-within,.woocommerce #place_order:focus{background:#1F3664;color:#FFF}.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce a.button:focus-within,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce button.button:focus-within,.woocommerce button.button:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus-within,.woocommerce button.button.alt:focus,.woocommerce #commentform input[type=submit]#submit:hover,.woocommerce #commentform input[type=submit]#submit:active,.woocommerce #commentform input[type=submit]#submit:focus-within,.woocommerce #commentform input[type=submit]#submit:focus,.woocommerce .checkout-button:hover,.woocommerce .checkout-button:active,.woocommerce .checkout-button:focus-within,.woocommerce .checkout-button:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus-within,.woocommerce a.button.alt:focus,.woocommerce .woocommerce-button:hover,.woocommerce .woocommerce-button:active,.woocommerce .woocommerce-button:focus-within,.woocommerce .woocommerce-button:focus,.woocommerce #place_order:hover,.woocommerce #place_order:active,.woocommerce #place_order:focus-within,.woocommerce #place_order:focus{background:none}.woocommerce .button{background:none;padding:1rem!important}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{background:#1F3664;color:#1F3664;opacity:1;padding:1rem 1.5rem}.woocommerce ul.products{display:grid;gap:2em;grid-template-columns:1fr;margin:0 auto 3rem}@media only screen and (min-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.woocommerce ul.products{grid-template-columns:repeat(4,1fr);margin:0 auto 6rem}}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{transition:all 0.2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;background:#FFF;border:2px solid #CFEDF7;color:#1F3664;flex-direction:column;float:none;height:100%;margin:0;padding:0;text-decoration:none;width:100%!important}.woocommerce ul.products li.product a{color:#1F3664}.woocommerce ul.products li.product a:hover,.woocommerce ul.products li.product a:active,.woocommerce ul.products li.product a:focus-within,.woocommerce ul.products li.product a:focus{color:#CFEDF7}.woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:cover;width:100%}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{width:100%}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2,.woocommerce ul.products li.product .woocommerce-LoopProduct-link bdi{color:#1F3664;line-height:1.75rem;padding:0 1rem}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .star-rating{margin:0 1rem}.woocommerce ul.products li.product a.button{background:#1F3664;color:#FFF;margin:0 auto 1rem 1rem;padding:1rem}.woocommerce ul.products li.product .added_to_cart{color:#1F3664;padding:0 0 1rem}.woocommerce ul.products li.product:hover,.woocommerce ul.products li.product:active,.woocommerce ul.products li.product:focus-within,.woocommerce ul.products li.product:focus{border:2px solid #1F3664;text-decoration:none;transform:translateY(-.5rem)}.woocommerce ul.products li.product:hover h2,.woocommerce ul.products li.product:hover bdi,.woocommerce ul.products li.product:active h2,.woocommerce ul.products li.product:active bdi,.woocommerce ul.products li.product:focus-within h2,.woocommerce ul.products li.product:focus-within bdi,.woocommerce ul.products li.product:focus h2,.woocommerce ul.products li.product:focus bdi{color:#1F3664}.woocommerce ul.products li.product:hover .added_to_cart,.woocommerce ul.products li.product:hover p.stars a::before,.woocommerce ul.products li.product:hover .star-rating,.woocommerce ul.products li.product:active .added_to_cart,.woocommerce ul.products li.product:active p.stars a::before,.woocommerce ul.products li.product:active .star-rating,.woocommerce ul.products li.product:focus-within .added_to_cart,.woocommerce ul.products li.product:focus-within p.stars a::before,.woocommerce ul.products li.product:focus-within .star-rating,.woocommerce ul.products li.product:focus .added_to_cart,.woocommerce ul.products li.product:focus p.stars a::before,.woocommerce ul.products li.product:focus .star-rating{color:#1F3664}.woocommerce .stock.in-stock,.woocommerce p.stars a::before,.woocommerce .star-rating{color:#1F3664}.woocommerce.single-product .amount{color:#000;font-weight:700}.woocommerce.single-product .summary a{color:#000}.woocommerce.single-product .input-text.qty{margin:0;margin-right:.5rem;padding:.77rem 1rem}.woocommerce.single-product ul.products{margin:0 auto;padding:0 0 6rem}.woocommerce .quantity .qty{min-width:100px}.woocommerce .coupon{display:grid;gap:1em;grid-template-columns:1fr 1fr}.woocommerce .coupon #coupon_code,.woocommerce .coupon button{width:100%}.woocommerce .coupon:before,.woocommerce .coupon:after{display:none}@media only screen and (min-width:768px){.woocommerce .coupon{grid-template-columns:2fr 1fr}}.woocommerce .place-order:before,.woocommerce .place-order:after{display:none}.woocommerce #place_order{min-width:135px}.woocommerce #place_order:hover,.woocommerce #place_order:active,.woocommerce #place_order:focus-within,.woocommerce #place_order:focus{color:#FFF}@media only screen and (min-width:768px){.woocommerce .place-order{align-items:center;display:flex;flex-direction:row;gap:2em;justify-content:space-between}}.woocommerce textarea{min-height:180px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-grid;grid-template-columns:1fr 4fr;margin-top:8px}.woocommerce label.checkbox{display:inline-block;margin-right:10px}.woocommerce .wc-memberships-profile-fields-wrapper{background:#CFEDF7;border:1px solid #1F3664;border-radius:20px;margin-bottom:2rem;padding:1rem 2rem}.woocommerce .wc-memberships-profile-fields-wrapper input,.woocommerce .wc-memberships-profile-fields-wrapper textarea{background:#fff}.woocommerce .form-row label:not(.checkbox){font-weight:700}.woocommerce .form-row .woocommerce-input-wrapper .checkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset}.woocommerce .form-row .woocommerce-input-wrapper .checkbox input{width:20px}.woocommerce .form-row .woocommerce-input-wrapper .description{font-size:.8rem}@media only screen and (min-width:1200px){.woocommerce div.product div.images{width:30%}.woocommerce div.product div.summary{width:64%}}.woocommerce textarea{min-height:180px}.woocommerce input:not([type=checkbox]),.woocommerce input:not([type=submit]),.woocommerce textarea{font-size:1rem;padding:1rem}.woocommerce #stay-in-touch{background:#CFEDF7}.tribe-events-c-breadcrumbs{display:none}.cart-count{align-items:center;background:#1F3664;border-radius:25px;color:#FFF;display:inline-flex;font-size:1.125rem;height:25px;justify-content:center;text-align:center;width:25px}#coupon_code{line-height:1.6rem;margin-right:1rem;padding:.77rem 1rem}#order_review_heading{margin-top:2rem}.woocommerce-page .pr-40{padding-right:0}.woocommerce-page table{border:0 none;border-collapse:collapse;border-radius:0}.woocommerce-cart #site-main-content{padding:0}.woocommerce-cart #stay-in-touch{background:#CFEDF7}.woocommerce-cart .columns-2-1{grid-template-columns:1fr}.single-product #site-main-content,.post-type-archive-product #site-main-content,.tax-product_cat #site-main-content{padding:2rem 0}@media only screen and (min-width:1024px){.single-product #site-main-content,.post-type-archive-product #site-main-content,.tax-product_cat #site-main-content{padding:6rem 0}}@media only screen and (min-width:1440px){.single-product #site-main-content,.post-type-archive-product #site-main-content,.tax-product_cat #site-main-content{padding:10rem 0}}.woocommerce-checkout #site-main-content,.woocommerce-account #site-main-content{padding:0}.woocommerce-checkout #stay-in-touch,.woocommerce-account #stay-in-touch{background:#CFEDF7}.woocommerce-checkout .columns-2-1:not(.layer-one,.layer-two),.woocommerce-account .columns-2-1:not(.layer-one,.layer-two){grid-template-columns:1fr}.woocommerce-checkout .wc-saved-payment-methods,.woocommerce-account .wc-saved-payment-methods{padding:0}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew,.woocommerce-account .woocommerce-SavedPaymentMethods-saveNew{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:unset}.woocommerce-checkout #wc-stripe-payment-token-new,.woocommerce-checkout #wc-stripe-new-payment-method,.woocommerce-account #wc-stripe-payment-token-new,.woocommerce-account #wc-stripe-new-payment-method{height:20px;width:20px}.woocommerce-checkout .select2-container .select2-selection--single,.woocommerce-account .select2-container .select2-selection--single{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:unset;background:#FFF;border:1px solid #000;border-radius:1rem!important;box-shadow:none;height:50px!important;padding:1rem!important;width:100%}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-account .select2-container .select2-selection--single .select2-selection__rendered{color:#000}.woocommerce-checkout .select2-container .select2-selection--single:hover .select2-selection__rendered span,.woocommerce-checkout .select2-container .select2-selection--single:active .select2-selection__rendered span,.woocommerce-checkout .select2-container .select2-selection--single:focus-within .select2-selection__rendered span,.woocommerce-checkout .select2-container .select2-selection--single:focus .select2-selection__rendered span,.woocommerce-account .select2-container .select2-selection--single:hover .select2-selection__rendered span,.woocommerce-account .select2-container .select2-selection--single:active .select2-selection__rendered span,.woocommerce-account .select2-container .select2-selection--single:focus-within .select2-selection__rendered span,.woocommerce-account .select2-container .select2-selection--single:focus .select2-selection__rendered span{color:#000}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-account .select2-container .select2-selection--single .select2-selection__arrow{top:.75rem}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow:after,.woocommerce-account .select2-container .select2-selection--single .select2-selection__arrow:after{color:#000}.woocommerce-checkout .select2-container--open .select2-selection__rendered,.woocommerce-account .select2-container--open .select2-selection__rendered{color:#000}.woocommerce-checkout .select2-container--open .select2-selection__arrow:after,.woocommerce-account .select2-container--open .select2-selection__arrow:after{color:#000;transform:rotate(-180deg)}.woocommerce-checkout form .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-account form .form-row label.woocommerce-form__label-for-checkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset}.woocommerce-checkout form .form-row label.woocommerce-form__label-for-checkbox input,.woocommerce-account form .form-row label.woocommerce-form__label-for-checkbox input{width:20px}#payment{background:#CFEDF7}#payment #payment_method_stripe{margin:0 1em 0 2.5em;width:auto}#payment .wc-payment-form{display:grid;grid-template-columns:1fr}@media only screen and (min-width:820px){#payment .wc-payment-form{gap:2em;grid-template-columns:2fr 1fr 1fr}}#payment .wc-payment-form .form-row{float:none;margin:0;padding:0;width:100%}#payment .wc-payment-form .form-row.form-row-wide{width:100%}#payment .wc-stripe-elements-field{border-radius:10px;padding:1rem}#payment .button:hover,#payment .button:active,#payment .button:focus-within,#payment .button:focus{background:#CFEDF7!important}#alert-banner{background:#1F3664;color:#1F3664;margin:0;padding:1.5rem 0;position:relative;z-index:5}#alert-banner .container{flex-direction:column;text-align:center}#alert-banner .container p{color:#1F3664;margin:0;text-decoration:none}#alert-banner .container .heading{font-size:1.25rem;font-weight:700}#alert-banner a{text-decoration:none}#alert-banner a:hover p,#alert-banner a:active p,#alert-banner a:focus-within p,#alert-banner a:focus p{text-decoration:underline dashed}#alert-banner p{text-decoration:underline}#site-header{border-bottom:1px solid #1F3664;left:0;margin:0;overflow-x:hidden;padding:1rem 0;position:relative;right:0;top:0;z-index:10}@media only screen and (min-width:1340px){#site-header{overflow:unset;width:100vw}}#site-header .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;gap:2rem;justify-content:space-between;position:relative}@media only screen and (max-width:1339px){#site-header .container{align-items:center;flex-direction:row}}#site-header .logo{display:block;max-width:245px;position:relative;width:100%;z-index:2}@media only screen and (min-width:1340px){#site-header .logo{max-width:380px;padding:1rem 0}}#site-header .logo img{display:block;margin:0 auto;width:100%}#site-header img.colour{display:none}#site-header .right{justify-self:flex-end}.active-header #site-header{background:#FFF;border-bottom:1px solid #1F3664;left:0;margin:0;padding:0;position:fixed;top:0;transform:translateY(-100%);width:100%;z-index:10}.active-header #site-header .logo img{max-height:65px;object-fit:contain}.active-header #site-header img.white{display:none}.active-header #site-header img.colour{display:block}.active-header #site-header #navigation{flex-direction:column}.active-header #site-header #navigation .top-navigation{display:none}.active-header #site-header a{color:#1F3664}@media only screen and (min-width:1340px){.active-header #side-header{height:auto}}.hide-site-header #alert-banner{transform:translateY(-100%)}.header-scroll-animation #site-header{transition:all 0.2s ease-in-out;transform:translateY(0%)}#mobile-menu-trigger,#mobile-menu-close{aspect-ratio:1/1;background:#fff0;border:0 none;cursor:pointer;line-height:1;padding:0;width:3.5rem;z-index:4}@media only screen and (min-width:1340px){#mobile-menu-trigger,#mobile-menu-close{display:none}}#mobile-menu-trigger:after,#mobile-menu-close:after{font-size:1.25rem}#mobile-menu-trigger span:not(:last-child),#mobile-menu-close span:not(:last-child){margin-bottom:.3rem}#mobile-menu-trigger:hover,#mobile-menu-trigger:active,#mobile-menu-trigger:focus-within,#mobile-menu-trigger:focus,#mobile-menu-close:hover,#mobile-menu-close:active,#mobile-menu-close:focus-within,#mobile-menu-close:focus{color:#0097c4}#mobile-menu-trigger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}#mobile-menu-close{display:none}@media only screen and (max-width:1339px){#navigation{transition:all 0.2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;background-color:#FFF;box-sizing:border-box;flex-direction:column!important;height:100vh;left:0;margin:0!important;opacity:0;overflow:auto;padding:1rem 1.5rem 4rem;position:fixed;right:0;text-align:left;top:0;transform:translateX(-100vw);visibility:hidden;z-index:5;width:100%}}@media only screen and (max-width:1339px) and (min-width:1024px){#navigation{padding:1rem 3rem 4rem}}@media only screen and (max-width:1339px){#navigation img{display:none}#navigation #main-menu{list-style:none;margin:0;padding:0}#navigation #main-menu li a{text-decoration:none;color:#000}#navigation #main-menu>li{padding:0;position:relative}#navigation #main-menu>li>a{transition:all 0.2s ease-in-out;color:#1F3664;border-bottom:none;display:block;padding:.75rem 0;position:relative;text-align:left;text-decoration:none!important}#navigation #main-menu>li>a:hover,#navigation #main-menu>li>a:active,#navigation #main-menu>li>a:focus-within,#navigation #main-menu>li>a:focus{color:#0097c4}#navigation #main-menu>li .sub-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;list-style:none;margin:0;padding:0;border-left:1px solid #5D7092;display:none;flex-direction:column;gap:1rem;margin:1rem 0;padding:0 0 0 1.5rem}#navigation #main-menu>li .sub-menu li a{text-decoration:none;color:#000}#navigation #main-menu>li .sub-menu>li{border:0 none;padding:0;position:relative;width:100%}#navigation #main-menu>li .sub-menu>li .toggle-sub-menu{top:0}#navigation #main-menu>li .sub-menu>li>a{color:#1F3664;display:block;font-size:1rem;line-height:1;padding:0;text-decoration:none}#navigation #main-menu>li .sub-menu>li>a:hover,#navigation #main-menu>li .sub-menu>li>a:active,#navigation #main-menu>li .sub-menu>li>a:focus-within,#navigation #main-menu>li .sub-menu>li>a:focus{color:#0097c4}#navigation #main-menu>li .sub-menu>li:not(.menu-item-has-children) a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin:0;padding:0}#navigation #main-menu>li .sub-menu>li .sub-menu{margin:1.5rem 0 1rem}#navigation .top-navigation #secondary-menu{border-bottom:1px solid #5D7092;flex-wrap:wrap;gap:0 1rem}.is-mobile-active{overflow:hidden}.is-mobile-active.active-header #site-header{overflow:unset}.is-mobile-active #navigation{transform:translateX(0);visibility:visible;opacity:1}.is-mobile-active #secondary-menu{display:flex!important}.is-mobile-active #mobile-menu-trigger{display:none}.is-mobile-active #mobile-menu-close{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.toggle-sub-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:none;border:0 none;border-radius:1rem;color:#1F3664;cursor:pointer;right:0;position:absolute;top:1.1rem;z-index:6}.toggle-sub-menu .custom-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#fff0;border-radius:10px;pointer-events:none}.toggle-sub-menu .custom-icon:after{font-size:1rem}.toggle-sub-menu:hover,.toggle-sub-menu:active,.toggle-sub-menu:focus-within,.toggle-sub-menu:focus{color:#0097c4}.active-menu .custom-icon:after{transform:rotate(-180deg)}#exit-menu-item{transition:all 0.2s ease-in-out;font-size:0;position:relative;border-bottom:none}#exit-menu-item:hover,#exit-menu-item:active,#exit-menu-item:focus-within,#exit-menu-item:focus{background-color:#1F3664;color:#fff}#exit-menu-item:hover+button .custom-icon,#exit-menu-item:active+button .custom-icon,#exit-menu-item:focus-within+button .custom-icon,#exit-menu-item:focus+button .custom-icon{color:#fff}#exit-menu-item{opacity:0}#exit-menu-item:focus{opacity:1}}@media only screen and (min-width:1340px){.toggle-sub-menu{display:none}}.hide{display:none!important}.members-area .user{display:none}.top-navigation #secondary-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0;flex-direction:row!important;margin-bottom:1rem;padding-bottom:1rem}.top-navigation #secondary-menu li a{text-decoration:none;color:#000}.top-navigation #secondary-menu li{padding:0}.top-navigation #secondary-menu li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;transition:all 0.2s ease-in-out;color:#5D7092;font-size:.875rem;line-height:1;margin:0;padding:.5rem 0}.top-navigation #secondary-menu li a:hover,.top-navigation #secondary-menu li a:active,.top-navigation #secondary-menu li a:focus-within,.top-navigation #secondary-menu li a:focus{color:#0097c4}.top-navigation #secondary-menu li.members-link a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;background:#EEF8FE;border:1px solid #BDD2DE;border-radius:.5rem;gap:.5rem;padding:.7rem 1rem}.top-navigation #secondary-menu li.members-link a:after{content:"\e818";font-family:fontello}.top-navigation #secondary-menu li.members-link a:hover,.top-navigation #secondary-menu li.members-link a:active,.top-navigation #secondary-menu li.members-link a:focus-within,.top-navigation #secondary-menu li.members-link a:focus{background:#FFF}@media only screen and (min-width:1340px){.desktop-hide{display:none}#exit-menu-item,#close-menu-trigger,#mobile-menu-trigger{display:none}#navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;position:relative;z-index:2}#navigation .top-navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;margin-top:1rem}#navigation .top-navigation #secondary-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;list-style:none;margin:0;padding:0;gap:1.5rem;width:fit-content}#navigation .top-navigation #secondary-menu li a{text-decoration:none;color:#000}#navigation .top-navigation #secondary-menu a{color:#1F3664}#navigation .top-navigation #secondary-menu a:hover,#navigation .top-navigation #secondary-menu a:active,#navigation .top-navigation #secondary-menu a:focus-within,#navigation .top-navigation #secondary-menu a:focus{color:#1F3664}#navigation .top-navigation #secondary-menu .current_page_parent a,#navigation .top-navigation #secondary-menu .current_page_item a{color:#1F3664}#navigation .bottom-navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}#navigation .bottom-navigation img{display:none}#navigation .bottom-navigation>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:unset;list-style:none;margin:0;padding:0;border-radius:1rem;height:auto;position:relative;transition:height 0.25s ease-in-out}#navigation .bottom-navigation>ul li a{text-decoration:none;color:#000}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button){padding-left:2rem;position:relative}}@media only screen and (min-width:1340px) and (min-width:1640px){#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button){padding-left:3rem}}@media only screen and (min-width:1340px){#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;align-content:center;align-items:center;border-bottom:5px solid #fff0;color:#000;display:inline-flex;font-size:1.125rem;padding:1rem 0;position:relative;text-decoration:none;white-space:nowrap;z-index:2}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button).menu-item-has-children>a:after{border-radius:1rem;color:#000;content:"\e806";font-family:fontello;font-size:.7rem;line-height:1;margin-left:.75rem}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button).current_page_parent>a{border-bottom-color:#E87C26}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button).current-menu-item>a{border-bottom-color:#E87C26}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button):hover a,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button):active a,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button):focus-within a,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button):focus a{border-bottom-color:#E87C26}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button):hover>.sub-menu,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button):active>.sub-menu,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button):focus-within>.sub-menu,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button):focus>.sub-menu{opacity:1;visibility:visible}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;list-style:none;margin:0;padding:0;background:#FFF;border:1px solid #E87C26;border-radius:0 0 .5rem .5rem;box-sizing:border-box;flex-direction:column;margin:0;opacity:0;padding:1rem;position:absolute;top:100%;visibility:hidden;width:max-content;z-index:10}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu li a{text-decoration:none;color:#000}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li{display:block;margin:.25rem 0;padding:0;position:relative}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a{align-items:center;border-radius:5px;color:#000;display:block;line-height:1.3rem;margin:0;padding:.75rem 1rem;position:relative;text-decoration:none}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a:hover,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a:active,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a:focus-within,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a:focus{background:#1F3664;color:#FFF}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a:hover:after,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a:active:after,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a:focus-within:after,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>a:focus:after{width:100%}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;transition:all 0.5s ease-in-out;background:#1F3664;height:100%;left:100%;list-style:none;margin:0;padding:0 0 1rem;opacity:0;position:absolute;visibility:hidden;top:0;transition:opacity 0.5s ease-in;transition-delay:0;width:max-content;z-index:10}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li{display:block}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a{transition:all 0.2s ease-in-out;align-items:center;background:none;border-radius:10px;color:#fff;display:inline-flex;font-weight:700;line-height:1.3rem;padding:.5rem 1.75rem}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a:hover,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a:active,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a:focus-within,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a:focus{background:#1F3664}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a:hover:after,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a:active:after,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a:focus-within:after,#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li>.sub-menu li a:focus:after{border:1px solid #FFF;color:#FFF}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button)>.sub-menu>li.current-menu-item a{background:#1F3664;color:#FFF}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button).menu-item-has-children:last-of-type li>.sub-menu{left:auto;right:100%}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button) .sub-menu .current-menu-item a:after{width:100%}#navigation .bottom-navigation>ul>li:not(.custom-menu,.secondary-button) .sub-menu .current-menu-item a:after{border-color:#FFF;color:#FFF}}.banner{background:linear-gradient(to bottom,#F5FBFD 0%,#CCEFED 100%);color:#1F3664;position:relative}@media only screen and (min-width:1024px){.banner .grid{grid-template-columns:4fr 3fr;position:relative;z-index:2}}.banner .breadcrumbs li{color:#1F3664}.banner .breadcrumbs li:after{color:#1F3664}.banner .breadcrumbs li a{color:#1F3664}.banner article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:2rem;overflow-wrap:break-word;padding:2rem 0}@media only screen and (min-width:1024px){.banner article{padding:0}}.banner article .breadcrumb{margin:0}.banner article h1{margin:0}.banner article p{margin:0}@media only screen and (min-width:1440px){.banner article{gap:3rem}.banner article p{font-size:1.5rem;line-height:2.2rem}}.banner article .footer-meta-wrap p{font-size:1.125rem;line-height:1.8rem}.banner article .footer-meta-wrap p a{color:#1F3664;text-underline-offset:4px}.banner article .footer-meta-wrap p a:hover,.banner article .footer-meta-wrap p a:active,.banner article .footer-meta-wrap p a:focus-within,.banner article .footer-meta-wrap p a:focus{text-decoration:underline dashed}.banner picture{display:none}.banner picture img:not(.underlay){position:absolute}.banner picture .underlay{top:30%}@media only screen and (min-width:1024px){.banner picture{display:block;margin:4rem 0;position:relative;scale:1.2;top:2rem}.banner picture img:not(.underlay){aspect-ratio:1/1;border-radius:100%;display:block;object-fit:cover;position:relative;width:100%;z-index:3}.banner picture .underlay{position:absolute;left:46.5%;scale:2;top:25.5%;z-index:2}}@media only screen and (min-width:1440px){.banner picture{top:4rem}}.banner .inner-background{display:none}@media only screen and (min-width:1024px){.banner .inner-background{bottom:0;display:block;height:100%;position:absolute;right:-15%;z-index:1}}@media only screen and (min-width:1960px){.banner .inner-background{right:0}}.banner .front-background{display:none}.front-page .banner{background:#1F3664;color:#FFF;overflow:hidden}@media only screen and (min-width:1440px){.front-page .banner{padding:4rem 0}}@media only screen and (min-width:1024px){.front-page .banner .grid{align-items:center;grid-template-columns:repeat(2,1fr);position:relative;width:100%;z-index:2}}.front-page .banner .grid article{color:#FFF}@media only screen and (min-width:1024px){.front-page .banner .grid article{margin-bottom:20%}}@media only screen and (min-width:1440px){.front-page .banner .grid article p{padding-right:15%}}.front-page .banner .grid article a.primary-button{background:#A7BE39;border:1px solid #A7BE39;color:#1F3664}.front-page .banner .grid article a.primary-button:hover,.front-page .banner .grid article a.primary-button:active,.front-page .banner .grid article a.primary-button:focus-within,.front-page .banner .grid article a.primary-button:focus{background:#FFF}.front-page .banner .grid picture{scale:1;top:0}.front-page .banner .inner-background{display:none}.front-page .banner .front-background{display:none}@media only screen and (min-width:1024px){.front-page .banner .front-background{bottom:0;display:block;height:100%;left:0;object-fit:cover;object-position:left bottom;position:absolute;width:100%;z-index:1}}.page-template-default .banner .inner-background,.post-type-archive-key2_resources .banner .inner-background,.post-type-archive-student_resources .banner .inner-background,.tax-resource_type .banner .inner-background,.single-key2_resources .banner .inner-background{display:none}.post-type-archive-key2_resources .banner,.post-type-archive-student_resources .banner,.tax-resource_type .banner,.single-key2_resources .banner{background:#e7f4f8}.programs article:not(.child-pages article){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:2rem}.programs article:not(.child-pages article) h2{flex-shrink:0;margin:0}.programs article:not(.child-pages article) p{margin:0}@media only screen and (min-width:1024px){.programs article:not(.child-pages article){flex-direction:row;gap:6rem}}@media only screen and (min-width:1440px){.programs article:not(.child-pages article){width:75%}}.programs aside{display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.programs aside{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1440px){.programs aside{grid-template-columns:unset;grid-template-areas:"item1 item1 item2 item2 item3 item3 item3" "item4 item4 item4 item5 item5 item6 item6"}}.programs .container{position:relative}.programs .background{right:-20%;height:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.other-programs{background:#D4E5F0}.other-programs .opening{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}.other-programs .opening h3{margin:0}.insights{background:linear-gradient(to right,#1F3664 0%,#1F3664 100%);position:relative}.insights .background{display:block;transform:scaleX(-1)}.insights .container{color:#FFF;text-align:center}.insights .container .leadin{color:#FFF;justify-content:center}.insights .container .leadin:before{background:#FFF}.insights .container .primary-button{margin:0 auto}.community{position:relative;z-index:3}.community h2{position:relative;text-align:center}.community .grid{gap:2rem}@media only screen and (min-width:1024px){.community .grid{gap:0;grid-template-columns:repeat(3,1fr)}}.community .grid article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;color:#1F3664;gap:2rem;text-decoration:none}@media only screen and (min-width:1024px){.community .grid article{border-right:1px solid #CFEDF7;flex-direction:column;gap:0rem;padding:0 2rem}}@media only screen and (min-width:1440px){.community .grid article{flex-direction:row;gap:2rem}}.community .grid article:last-child{border-right:0 none}.community .grid article picture{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#1F3664;border-radius:100%;flex-shrink:0;position:relative;width:150px}.community .grid article picture img{aspect-ratio:1/1;position:absolute;width:80px}.community .grid article:nth-child(2) picture{background:#1F3664}.community .grid article:nth-child(3) picture{background:#1F3664}.community .primary-button{background:#FFF;margin-left:auto;margin-right:auto}.community .primary-button:before{background:#1F3664}@media only screen and (min-width:1760px){.front-page .community{margin-top:-8rem}}@media only screen and (max-width:1023px){.front-page .community h2:after{background-position:center center;background-repeat:no-repeat;background-size:125% 100%;bottom:50%;content:"";height:100vw;left:-10%;opacity:.2;position:absolute;width:140%;z-index:-1}}section.content{background:#F5F5F5}section.content .container{position:relative}section.content .container.grid{display:grid;grid-template-columns:1fr}@media only screen and (min-width:1024px){section.content .container.grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1440px){section.content .container.grid{grid-template-columns:3fr 2fr}}section.content .container article{overflow:hidden;width:100%}section.content .container article .gallery{overflow:hidden;max-width:870px;width:100%}section.content .container .sidebar img{aspect-ratio:1/1;border-radius:1.5rem;display:block;object-fit:cover;width:100%}section.content .container .sidebar .children{background:#DFEEF7;border-radius:2rem;display:none;flex-direction:column;gap:2rem;padding:2rem}@media only screen and (min-width:1024px){section.content .container .sidebar .children{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset}}@media only screen and (min-width:1640px){section.content .container .sidebar .children{padding:4rem 6rem}}section.content .container .sidebar .children h2{margin:0}section.content .container .sidebar .children h3{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;margin:0}section.content .container .sidebar .children a{align-items:center;display:grid;flex-direction:row-reverse;grid-template-columns:3fr 4fr;justify-content:flex-end;width:100%}section.content .container .sidebar .children a .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1rem}section.content .container .sidebar .children a .content .arrow-button{margin-top:auto}section.content .container .sidebar .children a:hover .arrow-button,section.content .container .sidebar .children a:active .arrow-button,section.content .container .sidebar .children a:focus-within .arrow-button,section.content .container .sidebar .children a:focus .arrow-button{background:#FFF;color:#1F3664}section.content .container .sidebar .widget{background:#DFEEF7;border-radius:2rem;margin:2rem 0;padding:2rem;position:relative}section.content .container .sidebar .widget a:not(.button){color:#000;display:inline-block;text-decoration:none;text-underline-offset:4px;flex-direction:row-reverse;justify-content:flex-end}section.content .container .sidebar .widget a:not(.button):hover,section.content .container .sidebar .widget a:not(.button):active,section.content .container .sidebar .widget a:not(.button):focus-within,section.content .container .sidebar .widget a:not(.button):focus{text-decoration:underline dashed}section.content .container .sidebar .widget ul{list-style:none;margin:0;padding:0}section.content .container .sidebar .widget ul li a{text-decoration:none;color:#000}section.content .container .footer-meta-wrap{margin-left:2rem;padding:2rem 0}@media only screen and (min-width:1440px){section.content .container .footer-meta-wrap{margin-left:4rem;padding:4rem 0}}section.content .social-sharing .social a{color:#1F3664}section.content h1,section.content h2,section.content h3{color:#1F3664}section.content h1:first-of-type,section.content h2:first-of-type,section.content h3:first-of-type{margin-top:0}section.content .background{right:-20%;position:absolute;top:50%;transform:translateY(-50%);width:60%;z-index:-1}@media only screen and (max-width:1023px){section.content .background{display:none}}@media only screen and (min-width:1440px){section.content .background{width:50%}}@media only screen and (min-width:1640px){section.content .background{right:-15%;width:40%}}.page-template-page-landing .content .background{right:-15%;transform:none;top:10%;width:40%}@media only screen and (min-width:1200px){.page-template-page-landing .content .background{right:-10vw;width:35vw}}@media only screen and (min-width:1440px){.page-template-page-landing .content .background{width:30%}}.page-template-no-sidebar .content .container{display:block;max-width:1200px}@media only screen and (min-width:1024px){.post-type-archive-key2_directory .content .container{display:block}}@media only screen and (min-width:1440px){.post-type-archive-key2_directory .content .container{display:block}}.single-key2_directory .content{background:#F5F5F5}@media only screen and (min-width:1024px){.single-key2_directory .content .container{grid-template-columns:3fr 2fr}}@media only screen and (min-width:1440px){.single-key2_directory .content .container{grid-template-columns:2fr 1fr}}.single-key2_directory .content .container article>p:first-of-type{margin-top:0}.post-type-archive-key2_directory section.content{background:#FFF}@media only screen and (min-width:1024px){.post-type-archive-key2_directory section.content .container{padding-right:40%}}@media only screen and (min-width:1760px){.post-type-archive-key2_directory section.content .container{padding-right:35%}}.tax-directory_taxonomy_cat1 section.content,.page-template-page-program-landing section.content,.page-template-page-landing section.content{background:#fff0}.single-post .content>p:first-of-type{margin-top:0}.single-key2_resources section.content{background:#e7f4f8}.posts{position:relative}.posts .posts-header h2{color:#1F3664;margin:0}@media only screen and (min-width:1024px){.posts .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;gap:3rem}}@media only screen and (min-width:1024px){.posts .posts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:2rem}}.posts .posts .swiper{width:calc(100% + 1.5rem)}@media only screen and (min-width:768px){.posts .posts .swiper{width:calc(100% + 2rem)}}@media only screen and (min-width:1024px){.posts .posts .swiper{width:100%}}@media only screen and (min-width:1024px){.posts .posts .swiper .swiper-wrapper{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.posts .posts .swiper .swiper-wrapper{gap:2.5rem}}.posts .latest-events{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:2rem;margin-top:2rem}@media only screen and (min-width:1024px){.posts .latest-events{gap:3rem;margin:0}}@media only screen and (min-width:1440px){.posts .latest-events{gap:2.5rem}}.posts .latest-events .event-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;transition:all 0.2s ease-in-out;border:1px solid #1F3664;border-radius:1.25rem;color:#1F3664;flex-direction:column;padding:2rem 2rem 0;text-decoration:none}.posts .latest-events .event-link:hover,.posts .latest-events .event-link:active,.posts .latest-events .event-link:focus-within,.posts .latest-events .event-link:focus{background:#CFEDF7}.posts .latest-events .event-link .opening{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;gap:1rem}.posts .latest-events .event-link .opening h3{color:#1F3664;margin:0}.posts .latest-events .event-link .opening .cat{background:#A7BE39;border-radius:100px;color:#1F3664;line-height:1;padding:.5rem 1rem}.site-footer a{text-underline-offset:4px}.site-footer a:hover,.site-footer a:active,.site-footer a:focus-within,.site-footer a:focus{text-decoration:underline dashed}#footer-top{background:#DFEEF7;color:#2D2D2D}#footer-top .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:2rem}@media only screen and (min-width:1024px){#footer-top .container{gap:2rem}}@media only screen and (min-width:1440px){#footer-top .container{flex-direction:row;gap:4rem}}@media only screen and (min-width:1760px){#footer-top .container{gap:10rem}}#footer-top .social-section{margin:2rem 0 0;width:max-content}@media only screen and (min-width:1024px){#footer-top .social-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset}}@media only screen and (min-width:1240px){#footer-top .social-section{flex-direction:row}}#footer-top .social-section a:hover:after,#footer-top .social-section a:active:after,#footer-top .social-section a:focus-within:after,#footer-top .social-section a:focus:after{color:#A7BE39}#footer-top article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;font-size:.875rem;line-height:1.5rem;gap:2rem;width:100%}@media only screen and (min-width:1440px){#footer-top article{max-width:390px}}@media only screen and (min-width:1760px){#footer-top article{max-width:490px}}#footer-top article .custom-logo-link{max-width:490px;width:100%}#footer-top article .custom-logo-link img{width:100%}@media only screen and (min-width:1440px){#footer-top aside{flex-shrink:0}}#footer-top aside p{margin:0}#footer-top aside strong:last-of-type{display:block}#footer-top aside a{color:#2D2D2D}#footer-top h3{margin-top:0}#footer-bottom{background:#1F3664;color:#FFF;font-size:.875rem;padding:2rem 0}@media only screen and (min-width:1024px){#footer-bottom .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}}#footer-bottom .container nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;list-style:none;margin:0;padding:0}#footer-bottom .container nav ul li a{text-decoration:none;color:#000}#footer-bottom .container nav ul li a{color:#FFF;border-right:1px solid #FFF;margin-right:.5rem;padding-right:.5rem;text-decoration:underline;text-underline-offset:4px}#footer-bottom .container nav ul li a:hover,#footer-bottom .container nav ul li a:active,#footer-bottom .container nav ul li a:focus-within,#footer-bottom .container nav ul li a:focus{text-decoration:underline dashed}#footer-bottom .container nav ul li:last-child a{border-right:0 none;margin:0;padding:0}#footer-bottom .container cite a{color:#FFF;font-style:normal}.front-page .projects{background:#FFF}.front-page .projects .container{display:grid}@media only screen and (min-width:1024px){.front-page .projects .container{grid-template-columns:repeat(2,1fr)}}.front-page .projects picture{display:none;position:relative}@media only screen and (min-width:1024px){.front-page .projects picture{display:block}}.front-page .projects picture img{aspect-ratio:9/10;border-radius:1rem;object-fit:cover;width:100%}.front-page .projects article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;flex-direction:column;overflow:hidden;width:100%}@media only screen and (min-width:1440px){.front-page .projects article{padding:15% 0}}.front-page .projects article .swiper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:4rem;height:100%;width:100%}.front-page .projects article .swiper a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;color:#1F3664;flex-direction:column;height:100%;text-decoration:none}.front-page .projects article .swiper a h2{color:#1F3664;margin:0}.front-page .projects article .swiper a p{margin:2rem 0}.front-page .projects article .swiper .swiper-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:1rem;position:static;transform:none;width:60%}.front-page .projects article .swiper .swiper-pagination .swiper-pagination-bullet{background:#1F3664;border-radius:100px;width:100%}.front-page .feature{background:#CCEFED;position:relative}.front-page .feature .staggered{padding-top:0}.front-page .feature h2{color:#1F3664}@media only screen and (min-width:1024px){.front-page .feature .grid{grid-template-columns:repeat(2,1fr);padding-right:5%}}.front-page .feature .grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.front-page .feature .grid h3{margin:0}.front-page .feature .grid .leadin{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:unset;justify-content:unset;list-style:none;margin:0;padding:0;gap:.25rem}.front-page .feature .grid .leadin li a{text-decoration:none;color:#000}.front-page .feature .grid .leadin li:after{content:", "}.front-page .feature .grid .leadin li:last-of-type:after{content:none}@media only screen and (min-width:1024px){.page-template-page-landing .welcome{box-sizing:border-box;position:relative;padding-right:40%}}@media only screen and (min-width:1740px){.page-template-page-landing .welcome{padding-right:656px}}.page-template-page-landing .welcome p:first-of-type{margin-top:0}.page-template-page-landing .welcome p:last-of-type{margin-bottom:0}.child-pages .container{display:grid}@media only screen and (min-width:1024px){.child-pages .container{grid-template-columns:repeat(2,1fr)}}.page-template-no-sidebar .content-main .content{width:100%}.page:not(.front-page),.blog{background-repeat:no-repeat;background-size:100%}.page-template-default:not(.front-page) .site-main-wrapper,.single-post .site-main-wrapper,.page-template-contact-page .site-main-wrapper,.error404 .site-main-wrapper{overflow:hidden}.page-template-default:not(.front-page) .latest-posts,.single-post .latest-posts,.page-template-contact-page .latest-posts,.error404 .latest-posts{margin-top:0}.single-post .content-main{overflow:hidden}.blog-archive #site-main-content .container{display:grid;grid-template-columns:1fr}.blog-archive #site-main-content .container .breadcrumb{margin:0;margin-top:2rem}@media only screen and (min-width:1024px){.blog-archive #site-main-content .container .breadcrumb{margin-top:4rem}}@media only screen and (min-width:1440px){.blog-archive #site-main-content .container .breadcrumb{margin-top:6rem}}@media only screen and (min-width:1760px){.blog-archive #site-main-content .container .breadcrumb{margin-top:8rem}}.blog-archive #site-main-content .container .news-items{display:grid;gap:2rem}@media only screen and (min-width:1024px){.blog-archive #site-main-content .container .news-items{gap:4rem}}.news-items,.page-template-auto-landing-page .child-pages{display:grid}@media only screen and (min-width:1024px){.news-items,.page-template-auto-landing-page .child-pages{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1440px){.news-items,.page-template-auto-landing-page .child-pages{grid-template-columns:repeat(3,1fr)}}.projects .container,.child-pages .container{display:grid;grid-template-columns:1fr}@media only screen and (min-width:1024px){.projects .container,.child-pages .container{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1440px){.projects .container,.child-pages .container{padding-right:10%}}.page-template-contact-page #contact .container{display:grid;grid-template-columns:1fr}@media only screen and (min-width:1024px){.page-template-contact-page #contact .container{grid-gap:4em;grid-template-columns:1fr 2fr}}.page-template-contact-page #contact .content{display:grid;grid-template-columns:1fr}@media only screen and (min-width:1000px){.page-template-contact-page #contact .content{grid-gap:2em;grid-template-columns:1fr 1fr}}.page-template-contact-page #contact .icon{font-style:normal;margin:0 5px 0 0;position:relative}.page-template-contact-page #contact .icon:before{content:"";font-family:fontello}.page-template-contact-page #contact .ico-phone:before{content:"\e801"}.page-template-contact-page #contact .ico-email:before{content:"\e802"}.page-template-contact-page #contact .generic-content{padding:2em 0 0}.page-template-contact-page #contact .social-section{margin:1em 0 2em;padding:0}.page-template-contact-page #contact .social-section .social .social-item{color:#1F3664}.page-template-contact-page .locations .location{display:grid;padding:2rem 0}@media only screen and (min-width:1440px){.page-template-contact-page .locations .location{grid-template-columns:2fr 3fr}}.page-template-contact-page .locations .location h3{margin-top:0}.page-template-contact-page .locations .location iframe{border-radius:1rem;width:100%}.post-type-archive-key2_directory .filters .filter{position:relative}.post-type-archive-key2_directory .filters .filter h3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;transition:all 0.2s ease-in-out;background:#F5F5F5;border-radius:.5rem;box-sizing:border-box;color:#000;cursor:pointer;font-size:1.125rem;gap:1rem;line-height:1;max-width:460px;padding:1rem;width:100%}.post-type-archive-key2_directory .filters .filter h3:after{content:"\e82a";color:#FFF;font-family:fontello}.post-type-archive-key2_directory .filters .filter h3:hover:after,.post-type-archive-key2_directory .filters .filter h3:active:after,.post-type-archive-key2_directory .filters .filter h3:focus-within:after,.post-type-archive-key2_directory .filters .filter h3:focus:after{color:#1F3664}.post-type-archive-key2_directory .filters .filter ul{list-style:none;margin:0;padding:0;background:#FFF;opacity:0;flex-direction:column;left:0;padding:1rem;position:absolute;top:100%;visibility:hidden;width:max-content;z-index:10}.post-type-archive-key2_directory .filters .filter ul li a{text-decoration:none;color:#000}.post-type-archive-key2_directory .filters .filter ul.active{animation:1s ease fadein;animation-fill-mode:forwards;opacity:1;visibility:visible}.post-type-archive-key2_directory .filters .filter ul li{cursor:pointer;text-underline-offset:4px}.post-type-archive-key2_directory .filters .filter ul li:hover,.post-type-archive-key2_directory .filters .filter ul li:active,.post-type-archive-key2_directory .filters .filter ul li:focus-within,.post-type-archive-key2_directory .filters .filter ul li:focus{text-decoration:underline dashed}.post-type-archive-key2_directory .filters .filter ul li div.active{text-decoration:underline dashed}.post-type-archive-key2_directory.sticky{top:0;transition:transform 0.5s ease-out;position:fixed;width:100%;z-index:3}.key2-directory{position:relative}.key2-directory-items{position:relative}.key2-directory-items .loading{display:none;height:100vh;position:absolute;width:100%}@media only screen and (min-width:1440px){.key2-directory-items .loading{width:80%}}.key2-directory-items .loading.active{background-color:#FFF;background-image:url(/wp-content/themes/waagresearch-theme/assets/images/loading.svg);background-repeat:no-repeat;background-size:15% 15%;background-position:top center;display:block}.key2-directory-items #main{display:grid}@media only screen and (min-width:768px){.key2-directory-items #main{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1440px){.key2-directory-items #main{grid-template-columns:repeat(3,1fr)}}.single-key2_directory .banner .inner-background{display:none!important}.single-key2_directory .sidebar .value-area{background:#F5FBFD;border-radius:1rem;margin:2rem 0;padding:2rem}@media only screen and (min-width:1440px){.single-key2_directory .sidebar .value-area{padding:3rem}}.single-key2_directory .sidebar .value-area p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin:1rem 0 0}.single-key2_directory .sidebar .value-area img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#A7BE39;border-radius:100%;object-fit:contain;padding:.5rem;position:relative;width:1.25rem;z-index:1}.single-key2_directory .sidebar .project-outcomes{background:#CCEFED;border-radius:1rem;margin:2rem 0;padding:2rem}@media only screen and (min-width:1440px){.single-key2_directory .sidebar .project-outcomes{padding:3rem}}.single-key2_directory .sidebar .project-outcomes a{color:#1F3664;font-weight:700}.single-key2_directory .sidebar h2{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-family:Lexend,sans-serif;font-style:normal;font-weight:500;color:#1F3664;margin-top:0}.single-key2_directory .sidebar ul{margin:0;padding:0 0 0 1.5rem}.single-key2_directory .enquiries{background:#D4E5F0;border-radius:2rem;padding:2rem}@media only screen and (min-width:1440px){.single-key2_directory .enquiries{padding:4rem}}.single-key2_directory .feature{background:#F5F5F5}.single-key2_directory .feature h2{color:#1F3664;margin:0}.single-key2_directory .feature article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}@media only screen and (min-width:768px){.single-key2_directory .feature .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.single-key2_directory .feature .grid{grid-template-columns:repeat(3,1fr)}}.single-key2_directory .feature .grid .more-listing{color:#1F3664;display:grid;gap:2rem;grid-template-columns:2fr 3fr;text-decoration:none}.single-key2_directory .feature .grid .more-listing img{aspect-ratio:1/1;border-radius:1.25rem;object-fit:cover}.single-key2_directory .feature .grid .more-listing p{margin:0}.single-key2_directory .feature .grid .more-listing h3{font-family:"Public Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:2.125rem;margin-top:1rem}.single-key2_directory .feature .grid .more-listing:hover .arrow-button,.single-key2_directory .feature .grid .more-listing:active .arrow-button,.single-key2_directory .feature .grid .more-listing:focus-within .arrow-button,.single-key2_directory .feature .grid .more-listing:focus .arrow-button{background:#FFF;color:#1F3664}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.post-type-archive-key2_resources .filters,.post-type-archive-student_resources .filters,.tax-resource_type .filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1rem;margin-bottom:2rem}@media only screen and (min-width:1024px){.post-type-archive-key2_resources .filters,.post-type-archive-student_resources .filters,.tax-resource_type .filters{flex-direction:row}}.post-type-archive-key2_resources .filters .filter,.post-type-archive-student_resources .filters .filter,.tax-resource_type .filters .filter{position:relative}.post-type-archive-key2_resources .filters .filter p,.post-type-archive-student_resources .filters .filter p,.tax-resource_type .filters .filter p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;background:#1F3664;border:1px solid #1F3664;border-radius:.75rem;color:#FFF;cursor:pointer;font-size:1.125rem;line-height:1.2em;padding:1.25rem 2.25rem;position:relative;text-decoration:none;width:fit-content;background:#BDD2DE;border:0 none;color:#1F3664;gap:1rem;margin:0;padding:1.25rem 1.75rem}.post-type-archive-key2_resources .filters .filter p:hover,.post-type-archive-key2_resources .filters .filter p:active,.post-type-archive-key2_resources .filters .filter p:focus-within,.post-type-archive-key2_resources .filters .filter p:focus,.post-type-archive-student_resources .filters .filter p:hover,.post-type-archive-student_resources .filters .filter p:active,.post-type-archive-student_resources .filters .filter p:focus-within,.post-type-archive-student_resources .filters .filter p:focus,.tax-resource_type .filters .filter p:hover,.tax-resource_type .filters .filter p:active,.tax-resource_type .filters .filter p:focus-within,.tax-resource_type .filters .filter p:focus{background:#FFF;color:#1F3664}.post-type-archive-key2_resources .filters .filter p:after,.post-type-archive-student_resources .filters .filter p:after,.tax-resource_type .filters .filter p:after{content:"\e82a";color:#1F3664;font-family:fontello}.post-type-archive-key2_resources .filters .filter ul,.post-type-archive-student_resources .filters .filter ul,.tax-resource_type .filters .filter ul{list-style:none;margin:0;padding:0;background:#CFEDF7;border-radius:0 1rem 1rem 1rem;opacity:0;flex-direction:column;left:0;padding:1.5rem;position:absolute;top:calc(100% - 1rem);visibility:hidden;width:max-content;z-index:10}.post-type-archive-key2_resources .filters .filter ul li a,.post-type-archive-student_resources .filters .filter ul li a,.tax-resource_type .filters .filter ul li a{text-decoration:none;color:#000}.post-type-archive-key2_resources .filters .filter ul li,.post-type-archive-student_resources .filters .filter ul li,.tax-resource_type .filters .filter ul li{border-radius:.5rem;cursor:pointer;display:block;margin:.25rem 0;padding:.25rem 1.5rem}.post-type-archive-key2_resources .filters .filter ul li:hover,.post-type-archive-key2_resources .filters .filter ul li:active,.post-type-archive-key2_resources .filters .filter ul li:focus-within,.post-type-archive-key2_resources .filters .filter ul li:focus,.post-type-archive-student_resources .filters .filter ul li:hover,.post-type-archive-student_resources .filters .filter ul li:active,.post-type-archive-student_resources .filters .filter ul li:focus-within,.post-type-archive-student_resources .filters .filter ul li:focus,.tax-resource_type .filters .filter ul li:hover,.tax-resource_type .filters .filter ul li:active,.tax-resource_type .filters .filter ul li:focus-within,.tax-resource_type .filters .filter ul li:focus{background:#FFF}.post-type-archive-key2_resources .filters .filter ul li.active,.post-type-archive-student_resources .filters .filter ul li.active,.tax-resource_type .filters .filter ul li.active{background:#FFF}.post-type-archive-key2_resources .filters .filter:hover p,.post-type-archive-key2_resources .filters .filter:active p,.post-type-archive-key2_resources .filters .filter:focus-within p,.post-type-archive-key2_resources .filters .filter:focus p,.post-type-archive-student_resources .filters .filter:hover p,.post-type-archive-student_resources .filters .filter:active p,.post-type-archive-student_resources .filters .filter:focus-within p,.post-type-archive-student_resources .filters .filter:focus p,.tax-resource_type .filters .filter:hover p,.tax-resource_type .filters .filter:active p,.tax-resource_type .filters .filter:focus-within p,.tax-resource_type .filters .filter:focus p{background:#D4E5F0;color:#1F3664}.post-type-archive-key2_resources .filters .filter.active p:before,.post-type-archive-student_resources .filters .filter.active p:before,.tax-resource_type .filters .filter.active p:before{height:100%}.post-type-archive-key2_resources .filters .filter.active ul,.post-type-archive-student_resources .filters .filter.active ul,.tax-resource_type .filters .filter.active ul{animation:1s ease fadein;animation-fill-mode:forwards;opacity:1;visibility:visible}.post-type-archive-key2_resources.sticky,.post-type-archive-student_resources.sticky,.tax-resource_type.sticky{top:0;transition:transform 0.5s ease-out;position:fixed;width:100%;z-index:3}.post-type-archive-key2_resources .resources,.post-type-archive-student_resources .resources,.tax-resource_type .resources{background:#e7f4f8;position:relative}.post-type-archive-key2_resources .resources article,.post-type-archive-student_resources .resources article,.tax-resource_type .resources article{display:grid;gap:1.5rem}@media only screen and (min-width:768px){.post-type-archive-key2_resources .resources article,.post-type-archive-student_resources .resources article,.tax-resource_type .resources article{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1440px){.post-type-archive-key2_resources .resources article,.post-type-archive-student_resources .resources article,.tax-resource_type .resources article{padding-right:10%}}.post-type-archive-key2_resources .resources article a,.post-type-archive-student_resources .resources article a,.tax-resource_type .resources article a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;transition:all 0.2s ease-in-out;background:#FFF;border-radius:1.135rem;color:#1F3664;font-size:1.5rem;gap:1.5rem;padding:2.5rem;text-decoration:none}.post-type-archive-key2_resources .resources article a .content h3,.post-type-archive-student_resources .resources article a .content h3,.tax-resource_type .resources article a .content h3{margin:0}.post-type-archive-key2_resources .resources article a .content p,.post-type-archive-student_resources .resources article a .content p,.tax-resource_type .resources article a .content p{font-size:1.125rem;margin-bottom:0}.post-type-archive-key2_resources .resources article a .content p:first-of-type,.post-type-archive-student_resources .resources article a .content p:first-of-type,.tax-resource_type .resources article a .content p:first-of-type{margin-top:0}.post-type-archive-key2_resources .resources article a:hover,.post-type-archive-key2_resources .resources article a:active,.post-type-archive-key2_resources .resources article a:focus-within,.post-type-archive-key2_resources .resources article a:focus,.post-type-archive-student_resources .resources article a:hover,.post-type-archive-student_resources .resources article a:active,.post-type-archive-student_resources .resources article a:focus-within,.post-type-archive-student_resources .resources article a:focus,.tax-resource_type .resources article a:hover,.tax-resource_type .resources article a:active,.tax-resource_type .resources article a:focus-within,.tax-resource_type .resources article a:focus{background:#D4E5F0}.post-type-archive-key2_resources .resources article a picture,.post-type-archive-student_resources .resources article a picture,.tax-resource_type .resources article a picture{flex-shrink:0}.post-type-archive-key2_resources .resources article a picture img,.post-type-archive-student_resources .resources article a picture img,.tax-resource_type .resources article a picture img{display:block;width:2rem}.post-type-archive-key2_resources .filters form,.post-type-archive-student_resources .filters form,.tax-resource_type .filters form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:1rem;max-width:540px;position:relative;width:100%}.post-type-archive-key2_resources .filters form input[type=text],.post-type-archive-student_resources .filters form input[type=text],.tax-resource_type .filters form input[type=text]{border:0 none;padding:1.1rem;width:100%}.post-type-archive-key2_resources .filters form button,.post-type-archive-student_resources .filters form button,.tax-resource_type .filters form button{background:none!important;padding:1rem!important;position:absolute!important;right:2px}.post-type-archive-key2_resources .filters form button:after,.post-type-archive-student_resources .filters form button:after,.tax-resource_type .filters form button:after{color:#1F3664!important;content:"\e804"!important;font-family:fontello;transform:rotate(0)!important}.single-key2_resources .banner img{border-radius:2rem}.single-key2_resources .return{border-top:1px solid #CFEDF7;margin-top:4rem;padding-top:2rem}.single-key2_resources .no-access{background:#FFF;border-radius:2rem;padding:.05rem 2rem 2rem}.single-key2_resources .no-access .primary-button{background:#CFEDF7}.single-key2_resources .no-access .primary-button:before{background:#1F3664}.single-key2_resources .no-access .primary-button:hover,.single-key2_resources .no-access .primary-button:active,.single-key2_resources .no-access .primary-button:focus-within,.single-key2_resources .no-access .primary-button:focus{color:#FFF}.single-key2_resources .no-access .secondary-button{border:1px solid #0097c4;margin-top:1rem}@media only screen and (min-width:540px){.single-key2_resources .no-access .secondary-button{margin-left:1rem;margin-top:0}}@media only screen and (min-width:1024px){.single-key2_resources .no-access .secondary-button{margin-left:0;margin-top:1rem}}@media only screen and (min-width:1300px){.single-key2_resources .no-access .secondary-button{margin-left:1rem;margin-top:0}}.single-key2_resources .no-access .secondary-button:after{background:#0097c4}.single-key2_resources .no-access .primary-button,.single-key2_resources .no-access .secondary-button{display:inline-flex}@keyframes fadein{0%{opacity:0}100%{opacity:1}}