﻿/*!
Theme Name: CPYU Theme
Description: Custom theme originally developed 2022. Technical note: This site's style.css is compiled via SCSS.
Author: Yoder Design Co.
Author URI: https://yoderdesign.co
Version: 1.0

*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-1em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="tel"],input[type="email"],button{-webkit-appearance:none;border-radius:0}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""}iframe{max-width:100%}#wpstats{display:none!important}a.button,.button,.gform_button,input.submit,button,html input[type="button"],input[type="reset"],input[type="submit"],li.btn-link a,.woocommerce button.button,.woocommerce a.button{appearance:none;background-color:#024974;border:0;border-radius:.3em;color:#fff;cursor:pointer;display:inline-block;font-family:"freight-sans-pro",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;padding:.7em 1.6em .7em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;text-transform:uppercase;text-align:center}a.button:hover,a.button:focus,.button:hover,.button:focus,.gform_button:hover,.gform_button:focus,input.submit:hover,input.submit:focus,button:hover,button:focus,html input[type="button"]:hover,html input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,li.btn-link a:hover,li.btn-link a:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce a.button:hover,.woocommerce a.button:focus{background-color:#012942;color:#FFF;text-decoration:none}a.button:disabled,.button:disabled,.gform_button:disabled,input.submit:disabled,button:disabled,html input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,li.btn-link a:disabled,.woocommerce button.button:disabled,.woocommerce a.button:disabled{cursor:not-allowed;opacity:.5}a.button.ghost,.button.ghost,.gform_button.ghost,input.submit.ghost,button.ghost,html input[type="button"].ghost,input[type="reset"].ghost,input[type="submit"].ghost,li.btn-link a.ghost,.woocommerce button.button.ghost,.woocommerce a.button.ghost{background:none;border:2px solid #024974;color:#024974;box-shadow:none}a.button.ghost:hover,a.button.ghost:focus,.button.ghost:hover,.button.ghost:focus,.gform_button.ghost:hover,.gform_button.ghost:focus,input.submit.ghost:hover,input.submit.ghost:focus,button.ghost:hover,button.ghost:focus,html input[type="button"].ghost:hover,html input[type="button"].ghost:focus,input[type="reset"].ghost:hover,input[type="reset"].ghost:focus,input[type="submit"].ghost:hover,input[type="submit"].ghost:focus,li.btn-link a.ghost:hover,li.btn-link a.ghost:focus,.woocommerce button.button.ghost:hover,.woocommerce button.button.ghost:focus,.woocommerce a.button.ghost:hover,.woocommerce a.button.ghost:focus{border-color:#013351;color:#013351}a.button,.button,.gform_button,input.submit,button,html input[type="button"],input[type="reset"],input[type="submit"]{font-size:.95em}a.wp-block-button__link{text-decoration:none}a.wp-block-button__link:hover{text-decoration:none}a.button.red{background:#9B1039;color:#fff}a.button.red:hover,a.button.red:focus{background:#760c2b}a.button.orange{background:#F78C46;color:#fff}a.button.orange:hover,a.button.orange:focus{background:#f5741f}a.button.blue,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button.alt,input.gform_button{background:#1076B5;color:#fff}a.button.blue:hover,a.button.blue:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,input.gform_button:hover,input.gform_button:focus{background:#0d5e90}a.button.lime{background:#7EBF17;color:#fff}a.button.lime:hover,a.button.lime:focus{color:#fff;background:#669b13}a.button.gold{background:#EBDB3A;color:#032A45}a.button.gold:hover,a.button.gold:focus{color:#fff;background:#024974}a.button.white-button{background:#fff;border:1px solid #fff;color:#475765}a.button.white-button:hover,a.button.white-button:focus{transparency:.8}a.button.ghost-white{border-color:#FFF;color:#FFF;background:rgba(0,0,0,.7)}a.button.ghost-white:hover,a.button.ghost-white:focus{border-color:#E7EBE9;color:#E7EBE9;background:rgba(0,0,0,.3)}a.button.ghost-orange{border:2px solid #F78C46;color:#F78C46;background:none}a.button.ghost-orange:hover,a.button.ghost-orange:focus{border-color:#f5741f;color:#f5741f}a.button.ghost-gold{border:2px solid #EBDB3A;color:#EBDB3A;background:none}a.button.ghost-gold:hover,a.button.ghost-gold:focus{border-color:#024974;color:#024974}a.button.smaller-btn{font-size:.813em}a.button.small-btn{font-size:.7em}a.button.big,.button.big{font-size:1.35em}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.2416666667em;padding:0}label{display:block;font-weight:600;margin:.2em}input,select,textarea{display:block;font-family:"freight-sans-pro",sans-serif;font-size:18px}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],textarea,select[multiple],select{background-color:#eefafd;border:1px solid #42B5BA;border-radius:.3em;box-sizing:border-box;margin-bottom:.725em;padding:.4em .8em;transition:border-color 150ms ease;width:100%}input[type="text"]:hover,input[type="email"]:hover,input[type="tel"]:hover,input[type="url"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="number"]:hover,textarea:hover,select[multiple]:hover,select:hover{border-color:shade(#42B5BA,20%)}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,select[multiple]:focus,select:focus{border-color:#1076B5;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(14,103,158,.7);outline:none}input[type="text"]:disabled,input[type="email"]:disabled,input[type="tel"]:disabled,input[type="url"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="number"]:disabled,textarea:disabled,select[multiple]:disabled,select:disabled{cursor:not-allowed}input[type="text"]:disabled:hover,input[type="email"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="url"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="number"]:disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover,select:disabled:hover{border:1px solid #42B5BA}select{appearance:none}textarea{resize:vertical}[type="search"]{appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:.3625em;position:relative}[type="file"]{margin-bottom:.725em;width:100%}select{margin-bottom:.725em;max-width:100%;width:auto}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%;height:auto}iframe{max-width:100%}#page .arve-wrapper{margin-bottom:.6em!important}#page .jetpack-video-wrapper{margin-bottom:0!important}table{border-collapse:collapse;margin:.5em 0 1em;table-layout:fixed;width:100%;border:1px solid #E7EBE9;background:#fff;font-weight:400;color:#021F33}th{border-bottom:2px solid #E7EBE9;font-weight:700;padding:.725em 0;text-align:left;text-transform:uppercase;padding:.5em .2em;background:#E7EBE9;color:#FFF;line-height:1.2}td{border-bottom:1px solid #42B5BA;padding:.5em .7em;border-bottom:0}tr,td,th{vertical-align:middle}body{color:#021F33;font-family:"freight-sans-pro",sans-serif;font-size:18px;line-height:1.45;font-weight:400;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:modular-scale(1);line-height:1.2;margin:0 0 .725em}p{margin:0 0 .725em}hr{border-bottom:1px solid #42B5BA;border-left:0;border-right:0;border-top:0;margin:0 0 .6em}.primary a i.fa{padding-right:.2em;padding-left:.1em;text-decoration:none}a.button i.far,a.button i.fas{margin-left:.2em;opacity:.75}.bold500{font-weight:500}.bold600{font-weight:600}.bold700{font-weight:700}.bold800{font-weight:800}.bold900{font-weight:900}h1{font-size:4em;line-height:.9;color:#024974;font-family:"freight-sans-condensed-pro",sans-serif;font-weight:700;margin:1.2em 0 .25em}@media screen and (max-width:1300px){h1{font-size:3.5em}}@media screen and (max-width:1000px){h1{font-size:3.25em}}@media screen and (max-width:800px){h1{font-size:3em}}@media screen and (max-width:600px){h1{font-size:2.75em}}h1.page-title,h2.home-page-title{margin:0 0 .1em;position:relative;z-index:3;animation:fade-in .8s ease-in;text-transform:uppercase}h1.page-title{margin-top:-.1em}h2{font-size:2em;line-height:1;margin:1.25em 0 .3em;font-weight:900;color:#024974;text-transform:uppercase}h2 .main-content{font-family:"freight-sans-compressed-pro",sans-serif;font-weight:600}.home h2,h2.wide-heading{font-weight:900;font-family:"freight-sans-pro",sans-serif}h2.underline{display:inline-block;margin-bottom:.5em;box-shadow:inset 0 -1.1rem 0 0 #024974;padding:0 10px .35rem}h2.underline.underline-gold{box-shadow:inset 0 -1.1rem 0 0 #EBDB3A}h2.underline.underline-bright-blue{box-shadow:inset 0 -1.1rem 0 0 #1076B5}h2.underline.underline-light-blue{box-shadow:inset 0 -1.1rem 0 0 #C8EFFC}h2.underline.underline-light-blue-green{box-shadow:inset 0 -1.1rem 0 0 #78DEF7}h2.underline.underline-centered{margin-left:auto;margin-right:auto}h2.underline.underline-left{margin-right:auto}h2.section-heading{font-size:2.5em;display:inline-block;margin:0 auto .5em;text-align:center;border-top:4px solid #EBDB3A!important;border-bottom:4px solid #EBDB3A!important;padding:.15em 0 .08em;width:auto!important;line-height:1.1}@media (max-width:1000px){h2.section-heading{font-size:2.2em}}@media (max-width:700px){h2.section-heading{font-size:1.9em}}h2.section-heading.blue-white{color:#fff;border-color:#024974}h2.section-heading.blue-line{border-top:4px solid #024974!important;border-bottom:4px solid #024974!important}h2.smaller-heading{font-size:1.8em}h2.small-heading{font-size:1.7em}@media (max-width:767px){h2{font-size:1.7em}}h2.large-h2{font-size:2.33em}@media (max-width:767px){h2.large-h2{font-size:1.9em}}h2.entry-title,h2.woocommerce-loop-product__title{font-size:1.8em;font-family:"freight-sans-compressed-pro",sans-serif}h2.entry-title a,h2.woocommerce-loop-product__title a{text-decoration:none;color:#024974;font-weight:600}h2.entry-title a:hover,h2.woocommerce-loop-product__title a:hover{color:#1076B5;text-decoration:underline}h2.home-page-title{font-size:4.1em;line-height:1.04;font-family:"freight-sans-condensed-pro",sans-serif;font-weight:700;margin:0 0 .25em}@media screen and (max-width:1000px){h2.home-page-title{font-size:3.75em}}@media screen and (max-width:800px){h2.home-page-title{font-size:3.25em}}@media screen and (max-width:600px){h2.home-page-title{font-size:2.75em}}h2.home-page-title strong{display:inline;background:#7EBF17;box-shadow:.2em 0 0 #7EBF17,-.2em 0 0 #7EBF17}.widget h2{margin:0 0 .1em;font-weight:600;font-size:1.6em;line-height:1;text-transform:uppercase}@media screen and (max-width:600px){.widget h2{font-size:1.4em}}.resource-flex-wrap h2.entry-title,.resources-categories-block h2.entry-title{font-size:1.5rem;margin-top:0}h3{font-size:1.5em;line-height:1.1;margin:1em 0 .3em;font-weight:600;color:#024974;font-family:"freight-sans-compressed-pro",sans-serif}h3 a{color:#024974;font-weight:600;text-decoration:none}h3 a:hover{color:#024974;text-decoration:underline}h3.entry-title{margin:0 0 .2em;text-transform:uppercase;line-height:.95}h3.entry-title a{color:#024974;font-weight:600;text-decoration:none}h3.entry-title a:hover{color:#024974;text-decoration:underline}.widget h3{margin:0 0 .1em;font-size:1.3em;line-height:1;text-transform:uppercase}@media screen and (max-width:600px){.widget h3{font-size:1.25em}}h4{font-size:1.125em;line-height:1.2;font-weight:700;margin:1em 0 .2em}@media screen and (max-width:700px){h4{font-size:1.1em}}h4 .far,h4 .fa,h4 .fas,h4 .fal{opacity:.7;margin-right:.1em}.widget h4{margin:1.3em 0 .15em}h5{font-size:1em;line-height:1.2;font-weight:700;margin:1.25em 0 .4em}h6{font-size:1em;line-height:1.2;font-weight:700;margin:1.25em 0 .4em}.page .entry-content>:first-child{margin-top:0}p{margin-top:.2em;margin-bottom:.9em}.site-main ul,.site-main ol,.widget ul,.widget ol,.full-width-flex-content-block ul,.full-width-flex-content-block ol,#tinymce ul,#tinymce ol{margin:0 0 .3em 1.5em}.site-main ul,.widget ul,.full-width-flex-content-block ul,#tinymce ul{list-style:disc}.site-main ul ul,.widget ul ul,.full-width-flex-content-block ul ul,#tinymce ul ul{list-style:circle}.site-main ul ul ul,.widget ul ul ul,.full-width-flex-content-block ul ul ul,#tinymce ul ul ul{list-style-type:square}.site-main ol,.widget ol,.full-width-flex-content-block ol,#tinymce ol{list-style:decimal}.site-main ol ol,.widget ol ol,.full-width-flex-content-block ol ol,#tinymce ol ol{list-style:upper-alpha}.site-main ol ol ol,.widget ol ol ol,.full-width-flex-content-block ol ol ol,#tinymce ol ol ol{list-style:lower-roman}.site-main ol ol ol ol,.widget ol ol ol ol,.full-width-flex-content-block ol ol ol ol,#tinymce ol ol ol ol{list-style:lower-alpha}.site-main li,.widget li,.full-width-flex-content-block li,#tinymce li{margin-bottom:.4em}.site-main ol li,.widget ol li,.full-width-flex-content-block ol li,#tinymce ol li{margin-bottom:.6em}.site-main li>ul,.site-main li>ol,.widget li>ul,.widget li>ol,.full-width-flex-content-block li>ul,.full-width-flex-content-block li>ol,#tinymce li>ul,#tinymce li>ol{margin-bottom:0;margin-left:2em}.site-main dt,.widget dt,.full-width-flex-content-block dt,#tinymce dt{font-weight:700}.site-main dd,.widget dd,.full-width-flex-content-block dd,#tinymce dd{margin:0 1em 1.5em}ul.multi-col-list{margin-bottom:0}ul.fa-ul{list-style:none!important}ul.plain-list{list-style:none;margin:0 0 1.1em 0}ul.plain-list li{overflow:hidden;margin-bottom:1em}.secondary .widget ul,.secondary .widget ol{margin:0 0 .75em 1.3em}.secondary .widget ul li,.secondary .widget ol li{margin:0 0 .4em}.secondary .widget ul{list-style:disc}.widget p{margin:0 0 .75em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{margin:1.25em 0;padding:0;color:#032A45;font-weight:700;font-size:1em;position:relative;display:block}blockquote cite{font-size:.7em}blockquote,blockquote.wp-block-quote{background:transparent;text-align:left;position:relative}blockquote p,blockquote.wp-block-quote p{font-style:normal;font-weight:700}blockquote cite,blockquote .wp-block-quote__citation,blockquote.wp-block-quote cite,blockquote.wp-block-quote .wp-block-quote__citation{display:block;font-size:.7em;font-weight:400;margin-top:.4em;text-align:left!important}blockquote p:last-of-type,blockquote.wp-block-quote p:last-of-type{margin-bottom:0}.wp-block-pullquote{border:none;padding:0}.wp-block-pullquote blockquote{max-width:50%;margin:0 auto .6em;padding:0 0 0 .8em;border-left:3px solid #EBDB3A;text-transform:none;color:#024974}.wp-block-pullquote blockquote cite{margin-top:.1em;line-height:1}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:360px}.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignright blockquote{max-width:100%}.wp-block-pullquote.pullquote-inner blockquote{border-left:3px solid #EBDB3A;text-transform:none}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:50%;height:0;line-height:0;position:relative;vertical-align:baseline}small{font-size:70%;line-height:120%}big{font-size:125%}figure{margin:0}a.tel-link,a.tel{text-decoration:none;white-space:nowrap}.tel a,a.tel{text-decoration:none}.main-content .tel a,.main-content a.tel{color:#021F33;font-weight:400}::-moz-selection{background:#8991ff;color:#FFF;text-shadow:none}::selection{background:#8991ff;color:#FFF;text-shadow:none}ins{background-color:#8991ff;color:#FFF;text-decoration:none}mark{background-color:#8991ff;color:#FFF;font-style:italic;font-weight:700}.no-break,.no-wrap{white-space:nowrap}h1.no-top-margin,h2.no-top-margin,h3.no-top-margin,h4.no-top-margin,h5.no-top-margin,h6.no-top-margin,p.no-top-margin,ul.no-top-margin,ol.no-top-margin,.no-top-margin h1,.no-top-margin h2,.no-top-margin h3,.no-top-margin h4{margin-top:0!important}@media (max-width:767px){h1.no-top-margin-mobile,h2.no-top-margin-mobile,h3.no-top-margin-mobile,h4.no-top-margin-mobile{margin-top:0!important}}p.intro{font-size:1.2em;line-height:1.5;font-weight:700}p.has-drop-cap:not(:focus):first-letter{float:left;font-size:3.1em;line-height:.68;font-weight:400;margin:.173em .1em 0 0;text-transform:uppercase;font-style:normal}.blue,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue{color:#024974}.green,h1.green,h2.green,h3.green,h4.green,h5.green{color:#4c9d4a}.wp-block-separator:not(.is-style-dots),hr:not(.is-style-dots){border:0;height:1px}.wp-block-separator:not(.is-style-dots),hr:not(.is-style-dots){width:100%;height:2px;background:#DEDEDE}.wp-block-separator.has-gold-color::before,hr.has-gold-color::before{background:#EBDB3A}.wp-block-separator.has-yellow-color::before,hr.has-yellow-color::before{background:#c6bf70}.wp-block-separator.has-yellow-color::before,hr.has-yellow-color::before{background:#c6bf70}.wp-block-separator.has-white-color::before,hr.has-white-color::before{background:#fff}.wp-block-separator.is-style-dots:before,hr.is-style-dots:before{font-size:18px;letter-spacing:12px;padding-left:12px}.wp-block-image figcaption{font-weight:400;color:#024974;margin-top:.1em}.uppercase{text-transform:uppercase}input:-moz-placeholder{color:#585b62}textarea:-moz-placeholder{color:#585b62}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#04375a}textarea{overflow:auto;vertical-align:top;width:98%}input::placeholder,textarea::placeholder{color:#898989;opacity:1}[placeholder]:focus::-webkit-input-placeholder{transition:opacity 0.25s 0.25s ease;opacity:0}.searchform{font-size:.9em;padding:0;border-radius:.2em;border:2px solid #1076B5;display:inline-block;width:100%;position:relative}.searchform input.s{padding:.45em .8em;width:100%;font-weight:400;border:0;background:none;background:transparent;box-sizing:border-box;margin:0;font-family:"freight-sans-condensed-pro",sans-serif}.searchform input.search-btn{background:transparent;border:0;padding:.1em .25em 0;color:#1076B5;position:absolute;right:.2em;top:.5em;font-size:1em;line-height:100%;font-family:'Font Awesome 5 Free';font-weight:900}.searchform input.search-btn:hover{color:#012942}.primary .searchform,.filter-bar .searchform{max-width:700px;border:2px #1076B5 solid;font-size:1.2em;background-color:#E0F5FC}.primary .searchform input.s,.filter-bar .searchform input.s{padding:.8em}.primary .searchform input.search-btn,.filter-bar .searchform input.search-btn{background:#1076B5;border:0;padding:.75em .75em;color:#FFF;position:absolute;right:0;top:0;font-size:1.19em;line-height:100%;border-radius:0;font-family:'Font Awesome 5 Free';font-weight:900}.primary .searchform input.search-btn:hover,.filter-bar .searchform input.search-btn:hover{background:#0d5e90;color:#FFF}.filter-bar .searchform{background-color:#fff}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none}.hide-override{display:none!important}.highlight{background:#ff9}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'';display:table}.clearfix:after,.row:after{clear:both}.clear{clear:both}.alignleft{display:inline;float:left;margin-right:1.2rem;margin-bottom:.5rem}.alignright{display:inline;float:right;margin-left:1.2rem;margin-bottom:.5rem}.aligncenter{clear:both;display:block;margin:0 auto}.centered{margin-left:auto;margin-right:auto}@media only screen and (max-width:800px){.alignleft,.alignright,.wp-caption.alignleft,.wp-caption.alignright{max-width:50%}}.sr .reveal{visibility:hidden}body{background:#fff;min-height:100vh}#page{position:relative;display:flex;min-height:100vh;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.no-flexbox #page{display:block}#page.no-site-header,.search #page{background:#FFF}#content{flex:1 0 auto}.site-header{margin:0;padding-top:.6em;padding-bottom:.6em;padding-left:30px;padding-right:30px;position:fixed;box-shadow:0 2px 4px rgba(3,42,69,.08);z-index:900;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;top:0;left:0;right:0}@media (max-width:600px){.site-header{padding-top:.3em;padding-bottom:.2em}}.normal-header .site-header{background:#FFF;transition:background-color .5s ease-in-out}.transparent-header .site-header,.home .site-header{background-color:rgba(255,255,255,0);box-shadow:none}.transparent-header .site-header .site-title svg .st0,.home .site-header .site-title svg .st0{fill:#fff;transition:fill .5s ease-in-out}.transparent-header .site-header.headroom--not-top,.home .site-header.headroom--not-top{background-color:#FFF;box-shadow:0 2px 4px rgba(3,42,69,.08)}.transparent-header .site-header.headroom--not-top .site-title svg .st0,.home .site-header.headroom--not-top .site-title svg .st0{fill:#024974;transition:fill .5s ease-in-out}.admin-bar .site-header{top:32px;z-index:901}@media only screen and (max-width:782px){.admin-bar .site-header{top:46px}}.site-header .header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 auto;text-align:right}.site-header .site-title{font-size:1.25em;line-height:1;width:210px;display:block;margin:0;transition:0.2s;z-index:10}@media (max-width:1100px){.site-header .site-title{width:200px}}@media (max-width:900px){.site-header .site-title{width:180px}}@media (max-width:600px){.site-header .site-title{width:160px}}.site-header .site-title a{display:block}.site-header .site-title svg{display:block;width:100%;height:auto}.site-header.headroom--not-top .site-title{width:160px}@media (min-width:901px){.site-header.headroom--not-top .site-title{width:160px}}@media (max-width:900px){.site-header.headroom--not-top .site-title{width:150px}}.site-header.headroom--not-top .site-title svg{margin-bottom:-.65em}.site-header.headroom--not-top .site-title svg g.tagline{display:none}.site-nav{font-family:"freight-sans-compressed-pro",sans-serif;text-transform:uppercase;font-size:26px;text-align:right;padding:0}@media (max-width:1400px){.site-nav{font-size:24px}}@media (max-width:1200px){.site-nav{font-size:22px}}.site-nav a{color:#1076B5;text-decoration:none;display:inline-block;padding:.5em 12px .5em;line-height:1;position:relative;transition:all 0.3s ease-in-out;font-weight:600}@media (min-width:901px){.headroom--not-top .site-nav a{font-size:.8em}}.transparent-header .site-nav a,.home .site-nav a{color:#fff}.transparent-header .headroom--not-top .site-nav a,.home .headroom--not-top .site-nav a{color:#1076B5}@media screen and (min-width:901px){.site-nav a:hover,.site-nav li.hover>a{color:#fff}.site-nav .mobile-only{display:none}}.site-nav #secondary-navigation{display:inline-block;position:relative}.site-nav a.cart-header-icon{font-size:.8em}.site-nav a.cart-header-icon i.fas{font-size:.8em}.site-nav a.cart-header-icon:hover{color:#42B5BA}.site-nav a.cart-header-icon .amount{font-weight:500}.site-nav ul.nav-menu.main{display:inline-block;position:relative}@media (max-width:800px){.site-nav ul.nav-menu.main{font-size:.8em}}.site-nav ul.nav-menu.main li{margin:0;display:inline-block;position:relative;vertical-align:middle}@media screen and (min-width:901px){.site-nav ul.nav-menu.main li{margin-left:-2px}}.site-nav ul.nav-menu.main li.mobile-only{display:none}.site-nav ul.nav-menu.main li.menu-item-has-children>a,.site-nav ul.nav-menu.main li.outbound-link>a{padding-right:.5em}.site-nav ul.nav-menu.main li:hover>a,.site-nav ul.nav-menu.main li:focus>a,.site-nav ul.nav-menu.main li:active>a{color:#73C5D9;background:#032A45}.no-js .site-nav ul.nav-menu.main li:hover>ul.sub-menu,.site-nav ul.nav-menu.main li.selected>ul.sub-menu{left:0;top:95%;position:absolute;display:block!important;z-index:1000}.site-nav ul.nav-menu.main>li.menu-item-has-children>a:after{content:"\f107";font-size:.4em;position:relative;top:-.3em;right:-.25em;font-family:'Font Awesome 5 Free';font-weight:900;opacity:.6}.site-nav ul.nav-menu.main li.outbound-link>a:after{content:"\f08e";font-size:.85em;position:relative;right:-.6em;font-family:'Font Awesome 5 Free';font-weight:900;opacity:.7}.site-nav ul.nav-menu.main>li.menu-item-has-children{overflow:hidden}.site-nav ul.nav-menu.main>li.menu-item-has-children:hover,.site-nav ul.nav-menu.main>li.menu-item-has-children.selected,.site-nav ul.nav-menu.main>li.menu-item-has-children:focus-within{overflow:visible}.site-nav ul.nav-menu.main>li.menu-item-has-children>ul.sub-menu{opacity:0;position:absolute;height:0;overflow:hidden;visibility:hidden;transition:all 0.2s ease-in-out;transition:opacity 0.4s ease-in-out 200ms}.site-nav ul.nav-menu.main>li.menu-item-has-children:hover>ul.sub-menu,.site-nav ul.nav-menu.main>li.menu-item-has-children.selected>ul.sub-menu,.site-nav ul.nav-menu.main>li.menu-item-has-children:focus-within>ul.sub-menu{height:auto;visibility:visible;top:99.5%;left:0;opacity:1}.site-nav ul.nav-menu.main ul.sub-menu{display:block;position:absolute;z-index:999;margin:0;text-align:left;width:9em;float:none;background:#032A45;margin-bottom:3px;padding:.2em 0 .4em}.site-nav ul.nav-menu.main ul.sub-menu li{display:block;padding:0;position:relative;margin:0}.site-nav ul.nav-menu.main ul.sub-menu li a{font-size:.8em;display:block;padding-top:7px;padding-bottom:7px;line-height:1.1;text-transform:uppercase;margin-left:0;color:#FFF;font-family:"freight-sans-compressed-pro",sans-serif;font-weight:600}.site-nav ul.nav-menu.main ul.sub-menu li a:hover,.site-nav ul.nav-menu.main ul.sub-menu li a:focus{color:#73C5D9}.site-nav ul.nav-menu.main ul.sub-menu li ul.sub-menu{position:static;display:block;padding:0}.site-nav ul.nav-menu.main ul.sub-menu li ul.sub-menu li a{font-size:.75em;text-transform:none;font-weight:500;padding:5px 0 5px 1.5em}.site-nav .social-contents{padding-top:.5em}.site-nav .social-contents a{color:#73C5D9}.site-nav .social-contents a:hover{color:#fff}@media (min-width:901px){.secondary-menu-wrap{position:fixed;z-index:10;top:0;bottom:0;width:400px;padding-right:1.2em;padding-left:1.2em;padding-top:6em;overflow-y:auto;transition:all .3s ease-in-out;background:#032A45;left:100%;text-align:left}.secondary-menu-wrap .searchform{background:#fff}.secondary-menu-wrap .nav-menu.secondary{display:block;padding-top:.75em}.secondary-menu-wrap .nav-menu.secondary li{display:block}.secondary-menu-wrap .nav-menu.secondary li a{display:block;color:#fff;font-size:1em}.secondary-menu-wrap .nav-menu.secondary li a:hover{color:#73C5D9}.secondary-menu-wrap .nav-menu.secondary li ul.sub-menu{padding-bottom:.5em;margin-top:-.2em}.secondary-menu-wrap .nav-menu.secondary li ul.sub-menu li a{font-size:.85em;text-transform:none;font-weight:500;padding:7px 0 7px 1.2em}.open .desktop-only{display:block}.open .secondary-menu-wrap{transform:translateX(-100%)}}button.toggle-menu{border:0;border-radius:0;background-color:transparent;width:24px;height:18px;display:inline-block;position:relative;padding:0;vertical-align:middle;-webkit-appearance:none;z-index:12}button.toggle-menu.desktop-only{margin-left:.5em}button.toggle-menu .line{transition:all 0.2s 0.2s,transform 0.2s 0.0s,background-color 0.2s 0.0s;display:block;position:absolute;height:2px;width:100%;background-color:#1076B5;left:50%;transform:translateX(-50%);opacity:1;padding:0!important}.transparent-header button.toggle-menu .line,.home button.toggle-menu .line{background-color:#fff}.transparent-header .headroom--not-top button.toggle-menu .line,.home .headroom--not-top button.toggle-menu .line{background-color:#1076B5}button.toggle-menu:hover .line{background-color:#73C5D9}.transparent-header button.toggle-menu:hover .line,.home button.toggle-menu:hover .line{background-color:#fff}.transparent-header .headroom--not-top button.toggle-menu:hover .line,.home .headroom--not-top button.toggle-menu:hover .line{background-color:#1076B5}button.toggle-menu .line{transform:translateX(-50%)}button.toggle-menu .line.line-01{top:0}button.toggle-menu .line.line-02{top:8px}button.toggle-menu .line.line-03{top:16px}.open button.toggle-menu .line{transition:all 0.2s 0.0s,transform 0.2s 0.2s,background-color 0.2s 0.0s}.open button.toggle-menu .line.line-01,.open button.toggle-menu .line.line-03{top:8px}.open button.toggle-menu .line.line-01{transform:translateX(-50%) rotate(45deg)}.open button.toggle-menu .line.line-02{opacity:0}.open button.toggle-menu .line.line-03{transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width:900px){.social-contents a{font-size:1.25em;padding-left:.3em}.open #menus,.open .mobile-only{display:block}.site-nav{padding-top:.8em;padding-bottom:.8em;position:relative;z-index:2}.site-nav.open{z-index:11}.site-nav #menus{position:fixed;z-index:10;top:0;bottom:0;width:100%;padding:6em 25px 2em;overflow-y:auto;transition:all .3s ease-in-out;background:#1b0f31;left:100%;text-align:left}.site-nav #menus .mobile-only{display:block}.site-nav #menus .desktop-only{display:none!important}.site-nav #menus .header-search-form.mobile-only{width:100%;margin:0 auto .5em;padding:.8em 0 0;clear:both}.site-nav #menus .header-search-form.mobile-only form{background:#E0F5FC;font-size:1.125em}.site-nav #menus a.cart-header-icon{font-size:1.2em;padding:.5em .2em;margin-left:2%}.site-nav #menus a.cart-header-icon i.fas{font-size:.8em}.site-nav #menus a.cart-header-icon:hover{color:#42B5BA}.site-nav #menus a.cart-header-icon .amount{font-weight:500}.site-nav #menus #secondary-navigation,.site-nav #menus ul.nav-menu.main{width:49%;display:inline-block;text-align:left;float:left}.site-nav #menus #secondary-navigation{margin-left:2%}.site-nav #menus ul.nav-menu{margin:.4em 0 .4em!important;position:relative}.site-nav #menus ul.nav-menu li{display:block;margin:0}.site-nav #menus ul.nav-menu li.menu-item-has-children>a:after{content:"\f107";font-size:.4em;position:relative;top:-.3em;right:-.25em;font-family:'Font Awesome 5 Free';font-weight:900;opacity:.6}.site-nav #menus ul.nav-menu li.mobile-only{display:block}.site-nav #menus ul.nav-menu li.hide-mobile{display:none}.site-nav #menus ul.nav-menu li a{font-size:1.75rem;line-height:1;color:#FFF;padding:.5em .2em;font-weight:700;width:100%;background:none!important;margin:0;display:block}.site-nav #menus ul.nav-menu li a:hover{color:#73C5D9}.site-nav #menus ul.nav-menu li.btn-link{margin-top:1.5em}.site-nav #menus ul.nav-menu li.btn-link a{color:#EBDB3A}.site-nav #menus ul.nav-menu li ul.sub-menu{padding:0;width:100%;box-shadow:none;background:none;margin-top:-.5em;display:none;position:relative;z-index:999;margin-bottom:3px}.site-nav #menus ul.nav-menu li ul.sub-menu li{display:block;margin:0}.site-nav #menus ul.nav-menu li ul.sub-menu li a{display:block;width:auto;letter-spacing:0;font-size:1.25rem;line-height:1;background:none;padding-left:1em;font-weight:400}.site-nav #menus ul.nav-menu li ul.sub-menu li a.menu-image-title-below{padding-left:12px}.site-nav #menus ul.nav-menu li ul.sub-menu li ul.sub-menu a{padding-left:1.5em;font-size:1.1rem;text-align:left}.site-nav #menus ul.nav-menu>li.menu-item-has-children.selected>ul.sub-menu,.site-nav #menus ul.nav-menu>li.menu-item-has-children:hover>ul.sub-menu{display:block!important;opacity:1}.site-nav.open #menus{transform:translateX(-100%)}}a{color:#1076B5;text-decoration:underline;transition:color 150ms ease;cursor:pointer;font-weight:700}a:hover,a:focus,a:active{color:#0c5786;text-decoration:none}a:link{-webkit-tap-highlight-color:transparent}.normal-header .site-content{padding-top:92px;transition:padding-top .15s ease-in-out}@media only screen and (max-width:1100px){.normal-header .site-content{padding-top:89px}}@media only screen and (max-width:600px){.normal-header .site-content{padding-top:72px}}.no-site-header .normal-header .site-content{padding-top:0!important}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes delayed-fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.site-width{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media screen and (max-width:800px){.site-width{padding-left:25px;padding-right:25px}}.main-content{position:relative}.main-content.no-default-page-title,.no-site-header .main-content{padding-top:0}.error404 .main-content .page-header-content{text-align:center}.search .main-content{padding-bottom:2.5em!important}.search .main-content .site-main article{padding:1.4em 0;border-bottom:1px solid #C2C2DD}.search .main-content .site-main article h2{margin-top:0}.search .main-content .site-main article h2 a{text-decoration:none}.billboard{padding-top:3.25em;padding-bottom:1.5em;color:#FFF;background:transparent linear-gradient(101deg,#024974 0%,#1170AA 100%) 0% 0% no-repeat padding-box;position:relative}.billboard:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:auto;width:657px;max-width:80%;height:100%;background:url(../../../../../../themes/cpyu-theme/_/img/circle-dots-repeater.svg) top left repeat-y;z-index:0;opacity:.12;mix-blend-mode:multiply}@media (max-width:800px){.billboard:after{background-position:top right}}.has-featured-img-banner .billboard:after{display:none}.billboard .site-width{position:relative;z-index:1;font-weight:500}.billboard .site-width .intro-paragraph{max-width:960px;font-size:1.2em}@media (max-width:900px){.billboard .site-width .intro-paragraph{font-size:1em}}.narrow-container .billboard .site-width{max-width:1000px}.single-tribe_events .billboard .site-width{max-width:1050px}.has-featured-img-banner .billboard{background-color:#024974;background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:24em}@media (max-width:1000px){.has-featured-img-banner .billboard{padding-top:20em}}@media (max-width:700px){.has-featured-img-banner .billboard{padding-top:15em}}@media (max-width:500px){.has-featured-img-banner .billboard{padding-top:10em}}.has-featured-img-banner .billboard:before{position:absolute;content:'';display:block;left:0;right:0;bottom:0;width:100;height:40%;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.8) 100%);z-index:1}.has-featured-img-banner .billboard h1.page-title{text-shadow:0 2px 8px rgba(0,0,0,.6)}.blog .billboard .blog-img-wrap{max-width:1300px;margin:0 auto;padding:0 .75em 1em}.blog .billboard .blog-img-wrap img{width:100%}.billboard .small-title{font-size:1em;text-transform:uppercase;margin-bottom:0;color:#42B5BA;margin-top:0;font-weight:900;position:relative;z-index:4}.billboard .small-title a{text-decoration:none;color:#42B5BA}.billboard .small-title a:hover{text-decoration:underline}.billboard h1.page-title{color:#FFF;margin-top:0}.gradient-bg{position:relative}.gradient-bg:before{content:'';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:380px;background:transparent linear-gradient(180deg,#C8EFFC 0%,#fff 100%) 0% 0% no-repeat padding-box;z-index:-1}.woocommerce-checkout .gradient-bg:before,.page-id-40 .gradient-bg:before{height:200px}.resource-bg{background:#E0F5FC}.bottom-corner-dots{position:relative;overflow:hidden}.bottom-corner-dots:after{content:'';display:block;background:url(../../../../../../themes/cpyu-theme/_/img/circle-dots-light-blue.svg) no-repeat center center;background-size:cover;position:absolute;bottom:-215px;left:-120px;z-index:-1;height:500px;width:500px}.top-corner-dots{position:relative;overflow:hidden}.top-corner-dots:after{content:'';display:block;background:url(../../../../../../themes/cpyu-theme/_/img/circle-dots-light-blue.svg) no-repeat center center;background-size:cover;position:absolute;top:-215px;right:-250px;z-index:-1;height:600px;width:600px}.spacer-left-corner-dots{position:relative}.spacer-left-corner-dots:after{content:'';display:block;background:url(../../../../../../themes/cpyu-theme/_/img/circle-dots-light-blue.svg) no-repeat center center;background-size:cover;position:absolute;top:-60px;left:-200px;z-index:-1;height:500px;width:500px}.page-content{padding-top:1.5em;padding-bottom:4em}.page-content.no-default-padding,.home .page-content{padding-top:0!important;padding-bottom:0!important}.page-content.row-has-sidebar{display:flex;gap:3.5em}@media (max-width:800px){.page-content.row-has-sidebar{flex-wrap:wrap}.page-content.row-has-sidebar .img-wrap,.page-content.row-has-sidebar .entry-content{width:100%}}@media (max-width:800px){.page-content.row-has-sidebar{flex-wrap:wrap}}@media (min-width:801px){.page-content.row-has-sidebar .primary{width:60%;flex:1 0 auto}}@media (min-width:801px){.page-content.row-has-sidebar .sidebar{width:35%;flex:1 0 auto}}@media (min-width:570px){.post-flex-wrap{display:flex;flex-wrap:wrap;gap:0 3em}.post-flex-wrap article{flex:1 0 auto;width:45%}}.primary.center{margin-left:auto;margin-right:auto}.primary.center.narrower{max-width:920px}#page .primary.full{max-width:100%}.blog .primary{max-width:1050px;margin-left:auto;margin-right:auto}.blog a.read-more{display:inline-block;margin-top:.4em}.blog .blog-img-wrap{position:relative;z-index:2}.blog-promo-row{padding:60px 30px;background:#E0F5FC}.blog-promo-row .promo-content{max-width:640px;margin:0 auto;text-align:center}.blog-promo-row .promo-content h2{margin-top:0}.blog-promo-row .promo-content p{text-align:left}.blog-promo-row.about-author-row{text-align:left}.blog-promo-row.about-author-row .img-wrap img{border-radius:50%}@media (min-width:700px){.blog-promo-row.about-author-row .promo-content{max-width:760px;display:flex;gap:1em;align-items:center}.blog-promo-row.about-author-row .promo-content .img-wrap{width:30%;flex:1 0 auto}.blog-promo-row.about-author-row .promo-content .bio-content-wrap{width:70%;flex:1 0 auto}}.blog-promo-row.about-author-row header{text-align:left}.blog-promo-row.about-author-row header b{display:block;text-transform:uppercase;color:#024974;font-weight:600}.blog-promo-row.about-author-row header h2{margin-bottom:.2em}article.post{padding:0 0 1px;margin:0 0 3em}@media (min-width:700px){article.post{display:flex;gap:1.1em;align-items:center}article.post .img-wrap{width:34%;flex:1 0 auto}article.post .entry-content{width:66%;flex:1 0 auto}}@media (max-width:699px){article.post .img-wrap{margin-bottom:.5em}}article.post .img-thumb{background-position:center;background-size:cover;border-radius:1.5em;height:250px}@media (max-width:1000px){article.post .img-thumb{height:220px}}@media (max-width:700px){article.post .img-thumb{height:180px}}article.post .entry-content{line-height:1.35}article.post .entry-content h2.entry-title{margin-top:0}article.post p{margin:.5em 0}a.read-more{text-transform:uppercase;font-size:.813em;white-space:nowrap}.post-meta{font-size:.8em;line-height:1;margin:0;font-weight:700;color:#767676}.single .post-meta{font-size:.875em;color:#fff;font-weight:500!important;margin-top:.85em}.single .post-meta a{color:#CBCBCB;padding:0;background:none;margin:0}.single .post-meta a:hover{color:#a5a5a5;text-decoration:underline}.blog-link a{font-weight:700}.site-main .post-navigation{margin:2em 0 4.5em}.site-main .post-navigation .nav-links{padding:.6em .8em;background:#C8EFFC;font-size:1em;line-height:1.2;overflow:hidden;text-transform:uppercase;display:flex;justify-content:space-between}.site-main .post-navigation .nav-links .nav-previous{text-align:left;width:48%}.site-main .post-navigation .nav-links .nav-previous :before{content:'← '}.site-main .post-navigation .nav-links .nav-next{text-align:right;width:48%}.site-main .post-navigation .nav-links .nav-next :after{content:'	→'}#page .navigation.pagination{padding:.8em;background:#E0F5FC;margin:3em 0}#page .navigation.pagination .nav-links{padding-top:0}.byline{display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}.single img.post-thumb{border-radius:1.5em;margin-left:auto;margin-right:auto;display:block;width:100%}.single .primary{max-width:812px;margin:.5em auto 1.5em}.single .primary p.back-to-blog{text-align:center;margin-top:3.5em;font-size:.813em}.blog-widgets{padding-top:2.5em}.blog-widgets .jetpack_subscription_widget{margin-top:.5em}.blog-widgets .jetpack_subscription_widget .wp-block-button__link{font-weight:700}.single-podcasts .billboard .post-meta,.tax-podcast_type .billboard .post-meta,.tax-resource_topic .billboard .post-meta,.post-type-archive .billboard .post-meta,.search .billboard .post-meta{margin-top:1em;text-align:left}.single-podcasts .billboard .post-meta .entry-date,.tax-podcast_type .billboard .post-meta .entry-date,.tax-resource_topic .billboard .post-meta .entry-date,.post-type-archive .billboard .post-meta .entry-date,.search .billboard .post-meta .entry-date{font-weight:500;color:#fff;font-size:1.125em}.single-podcasts .billboard .subscription-links,.tax-podcast_type .billboard .subscription-links,.tax-resource_topic .billboard .subscription-links,.post-type-archive .billboard .subscription-links,.search .billboard .subscription-links{font-size:.875em;padding-bottom:1em}.single-podcasts .billboard .subscription-links strong,.tax-podcast_type .billboard .subscription-links strong,.tax-resource_topic .billboard .subscription-links strong,.post-type-archive .billboard .subscription-links strong,.search .billboard .subscription-links strong{color:#42B5BA;text-transform:uppercase}.single-podcasts .billboard .subscription-links a,.tax-podcast_type .billboard .subscription-links a,.tax-resource_topic .billboard .subscription-links a,.post-type-archive .billboard .subscription-links a,.search .billboard .subscription-links a{font-weight:500;color:#fff}.single-podcasts article.podcasts,.tax-podcast_type article.podcasts,.tax-resource_topic article.podcasts,.post-type-archive article.podcasts,.search article.podcasts{display:flex;gap:1em;align-items:center;margin-bottom:1em}@media (max-width:960px){.single-podcasts article.podcasts,.tax-podcast_type article.podcasts,.tax-resource_topic article.podcasts,.post-type-archive article.podcasts,.search article.podcasts{align-items:flex-start}}.single-podcasts article.podcasts .img-wrap,.tax-podcast_type article.podcasts .img-wrap,.tax-resource_topic article.podcasts .img-wrap,.post-type-archive article.podcasts .img-wrap,.search article.podcasts .img-wrap{width:22%}@media (max-width:960px){.single-podcasts article.podcasts .img-wrap,.tax-podcast_type article.podcasts .img-wrap,.tax-resource_topic article.podcasts .img-wrap,.post-type-archive article.podcasts .img-wrap,.search article.podcasts .img-wrap{padding-top:.8em}}.single-podcasts article.podcasts .img-wrap img,.tax-podcast_type article.podcasts .img-wrap img,.tax-resource_topic article.podcasts .img-wrap img,.post-type-archive article.podcasts .img-wrap img,.search article.podcasts .img-wrap img{border-radius:50%}.single-podcasts article.podcasts .entry-content,.tax-podcast_type article.podcasts .entry-content,.tax-resource_topic article.podcasts .entry-content,.post-type-archive article.podcasts .entry-content,.search article.podcasts .entry-content{width:78%}.single-podcasts article.podcasts .entry-content h2.entry-title,.tax-podcast_type article.podcasts .entry-content h2.entry-title,.tax-resource_topic article.podcasts .entry-content h2.entry-title,.post-type-archive article.podcasts .entry-content h2.entry-title,.search article.podcasts .entry-content h2.entry-title{margin-top:.4em;font-family:"freight-sans-compressed-pro",sans-serif}.single-podcasts article.podcasts .entry-content .post-meta .entry-date,.tax-podcast_type article.podcasts .entry-content .post-meta .entry-date,.tax-resource_topic article.podcasts .entry-content .post-meta .entry-date,.post-type-archive article.podcasts .entry-content .post-meta .entry-date,.search article.podcasts .entry-content .post-meta .entry-date{text-transform:none;color:#767676;margin-bottom:2px}.filter-bar{background:#92D6E6;padding-top:1em;padding-bottom:1em}.narrow-container .filter-bar .filter-content{max-width:920px;margin:0 auto}.filter-bar .filter-label{text-transform:uppercase;font-size:.85em;font-weight:700;margin-right:1em}@media (max-width:850px){.filter-bar .filter-label{display:block}}.filter-bar .filter-menu{width:270px;font-size:.9em;margin-right:1em}@media (min-width:851px){.filter-bar .filter-menu{display:inline-block}}.resource-flex-wrap{display:flex;flex-wrap:wrap;gap:25px}.resource-flex-wrap article{background:#FFF;border-radius:1.1em;padding:.8em .9em .8em;flex:0 0 auto;width:calc(25% - 18.75px)}@media (max-width:900px){.resource-flex-wrap article{width:calc(33.3% - 17px)}}@media (max-width:650px){.resource-flex-wrap article{width:calc(50% - 13px)}}.resource-flex-wrap article img.wp-post-image{display:block;margin-bottom:.7em}.resource-flex-wrap article p{font-size:.875em;line-height:1.25}article.resource h2.entry-title a i.fas{padding-left:.3em;font-size:.8em;color:#1076B5}.tax-resource_topic article.resource,.tax-resource_topic article.podcasts,.search article.resource,.search article.podcasts{padding:0 0 2em 0;margin-bottom:2em;border-bottom:#78DEF7 dotted 1px}.tax-resource_topic article.resource,.search article.resource{display:flex;gap:1em;align-items:center;margin-bottom:1em}@media (max-width:960px){.tax-resource_topic article.resource,.search article.resource{align-items:flex-start}}.tax-resource_topic article.resource .img-wrap,.search article.resource .img-wrap{width:22%}@media (max-width:960px){.tax-resource_topic article.resource .img-wrap,.search article.resource .img-wrap{padding-top:.8em}}.tax-resource_topic article.resource .entry-content,.search article.resource .entry-content{width:78%}.tax-resource_topic article.resource .entry-content h2.entry-title,.search article.resource .entry-content h2.entry-title{margin-top:.4em;font-family:"freight-sans-compressed-pro",sans-serif}.single-resource img.wp-post-image{margin-bottom:1.5em}.wp-block-uagb-columns.space-between>.uagb-columns__inner-wrap{justify-content:space-between!important}.wp-block-uagb-columns.align-centered>.uagb-columns__inner-wrap{justify-content:center!important}.home-blog-section-title{position:relative}.home-blog-section-title::after{content:'';width:450px;height:450px;display:block;background:url(../../../../../../themes/cpyu-theme/_/img/circle-dots-gold.svg) center center no-repeat;background-size:cover;position:absolute;bottom:-350px;left:-220px;z-index:-1}.home-seminars-block{justify-content:flex-end}.home-featured-resources .resources-section-title::after{content:'';width:600px;height:600px;display:block;background:url(../../../../../../themes/cpyu-theme/_/img/circle-dots-light-blue.svg) center center no-repeat;background-size:cover;position:absolute;bottom:-420px;left:-220px;z-index:-1}.wp-block-button a.wp-block-button__link{font-weight:700;text-transform:uppercase;padding:.4em 1.3em .4em;transition:all .2s ease-in-out;border-radius:.4em;color:#FFF;background:#024974}.wp-block-button a.wp-block-button__link:hover{background:#01304c}.wp-block-button a.wp-block-button__link.has-dark-blue-background-color:hover{background:#01121e;color:#FFF}.wp-block-button a.wp-block-button__link.has-bright-blue-background-color{background:#1076B5;color:#FFF}.wp-block-button a.wp-block-button__link.has-bright-blue-background-color:hover{background:#359094;color:#FFF}.wp-block-button a.wp-block-button__link.has-blue-green-background-color{background:#1076B5;color:#FFF}.wp-block-button a.wp-block-button__link.has-blue-green-background-color:hover{background:#0c5786;color:#FFF}.wp-block-button a.wp-block-button__link.has-lime-green-dark-background-color{background:#7EBF17;color:#FFF}.wp-block-button a.wp-block-button__link.has-lime-green-dark-background-color:hover{background:#669b13;color:#FFF}.wp-block-button a.wp-block-button__link.has-lime-green-background-color{background:#7EBF17}.wp-block-button a.wp-block-button__link.has-lime-green-background-color:hover{background:#79b21f}.wp-block-button a.wp-block-button__link.has-light-blue-green-background-color{background:#78DEF7}.wp-block-button a.wp-block-button__link.has-light-blue-green-background-color:hover{background:#51d5f5}.wp-block-button a.wp-block-button__link.has-light-blue-green-2-background-color{background:#92D6E6}.wp-block-button a.wp-block-button__link.has-light-blue-green-2-background-color:hover{background:#71cade}.wp-block-button a.wp-block-button__link.has-light-blue-background-color{background:#C8EFFC}.wp-block-button a.wp-block-button__link.has-light-blue-background-color:hover{background:#a1e4fa}.wp-block-button a.wp-block-button__link.has-red-background-color:hover{background:#760c2b;color:#FFF}.wp-block-button a.wp-block-button__link.has-orange-background-color:hover{background:#f5741f;color:#FFF}.wp-block-button a.wp-block-button__link.has-gold-background-color{color:#032A45}.wp-block-button a.wp-block-button__link.has-gold-background-color:hover{background:#024974;color:#fff}.wp-block-button a.wp-block-button__link.has-white-background-color{color:#032A45}.wp-block-button a.wp-block-button__link.has-white-background-color:hover{background-color:rgba(255,255,255,.8)!important;color:#024974}.wp-block-button.hover-blue a.wp-block-button__link:hover{background-color:#024974!important}.wp-block-button.is-style-outline a.wp-block-button__link{border-color:#032A45;color:#032A45}.wp-block-button.is-style-outline a.wp-block-button__link:hover{border-color:#024974;color:#024974}.wp-block-button.is-style-outline a.wp-block-button__link.has-white-color{border-color:#fff;color:#fff;background-color:rgba(3,42,69,0)}.wp-block-button.is-style-outline a.wp-block-button__link.has-white-color:hover{background-color:rgba(3,42,69,.3)}.wp-block-button.is-style-outline a.wp-block-button__link.has-gold-color{border-color:#EBDB3A;color:#EBDB3A}.wp-block-button.is-style-outline a.wp-block-button__link.has-gold-color:hover{border-color:#024974;color:#024974}@media (max-width:1000px){#content .parallax-section{padding-top:350px}}@media (max-width:700px){#content .parallax-section{padding-top:220px}}.wp-block-stackable-column.display-block>.stk-column-wrapper>.stk-block-content{display:block!important}p.has-white-color a{color:#FFF}.white-links a{color:#fff}.wp-block-stackable-icon-list>ul{margin-left:.9em}.seminar-speakers h3{margin-bottom:0}#primary .right-side-dots{background-color:#024974;position:relative}#primary .right-side-dots::after{content:'';display:block!important;position:absolute;top:0;right:0;bottom:0;left:auto;width:657px;max-width:80%;height:100%;background:url(../../../../../../themes/cpyu-theme/_/img/circle-dots-repeater.svg) top left repeat-y;background-size:cover;z-index:2;opacity:.15}@media (max-width:800px){#primary .right-side-dots::after{background-position:top right}}.error404 .primary{min-height:300px;max-width:650px!important}.search-results .site-main>article{overflow:hidden}.secondary{margin-top:.5em;flex:1 1 250px;width:250px}.secondary .widget{margin:0 0 2em;overflow:hidden;border-radius:1em;font-weight:500}.secondary .widget .wp-block-buttons{margin-top:.7em;font-size:.75em}.secondary .widget .wp-block-buttons .wp-block-button a.wp-block-button__link{padding:.35em 1.1em}.secondary .widget p{margin:.2em 0 .35em}.secondary .widget a{font-weight:700}.secondary .widget.nav-widget{background:#92D6E6;padding:1em}.filter-menu{margin:.5em 0;position:relative}.filter-menu select{width:100%;font-size:.9em;background:#FFF}.filter-menu:before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #42B5BA;position:absolute;right:.7em;top:.85em;z-index:2;pointer-events:none}.side{font-family:"freight-sans-condensed-pro",sans-serif}.side h2{font-family:"freight-sans-condensed-pro",sans-serif;color:#024974;font-size:1.4em}.side blockquote.wp-block-quote{padding:0;margin-top:0}.side blockquote.wp-block-quote p{font-size:.875em;line-height:1.35;font-weight:400!important;font-style:italic}img.rounded,.rounded img{border-radius:1.25em}.wp-block-image.rounded figcaption{padding-left:.8em;padding-right:.8em}img.circle{border-radius:50%}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block}.wp-caption.feature-img-wrap{display:inline-block}.wp-caption.feature-img-wrap a{display:inline-block;line-height:0;margin:0}.wp-caption.feature-img-wrap img.post-thumb{margin-bottom:0}.wp-caption-text{font-size:.75em;line-height:1.2;color:#857363;font-weight:400}.wp-caption .wp-caption-text{margin:.35em 0}.site-main .gallery{margin-bottom:1.5em}.gallery-caption{font-weight:400}.site-main .gallery a img{border:none;height:auto}.site-main .gallery dd{margin:0}.site-main .gallery-columns-2 .gallery-item,.site-main .gallery-columns-3 .gallery-item,.site-main .gallery-columns-4 .gallery-item{margin:.75em 0 1.25em;padding:0 .5em}a.popup,.gallery-item .gallery-icon a{text-decoration:none;display:block;position:relative;overflow:hidden;text-align:center;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a.popup img,.gallery-item .gallery-icon a img{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a.popup::before,.gallery-item .gallery-icon a::before{content:'\f00e';font-family:'Font Awesome 5 Free';font-weight:900;font-size:50px;line-height:100%;position:absolute;z-index:2;color:#FFF;top:51%;left:52%;margin:-25px 0 0 -25px;opacity:0}a.popup:hover::before,.gallery-item .gallery-icon a:hover::before{opacity:.65}a.popup:hover img,.gallery-item .gallery-icon a:hover img{opacity:1;-webkit-filter:brightness(50%);filter:brightness(50%)}body .arve-btn-start:hover .arve-rectangle{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.site-main .wp-block-gallery figcaption{font-weight:400}.site-main .wp-block-gallery ul.blocks-gallery-grid,.site-main .wp-block-gallery ul{margin-left:0;list-style:none}.wp-block-image figcaption{font-size:.75em;line-height:1.25;padding-top:.2em;font-weight:500;color:#024974}#content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:.813em!important;font-weight:700;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.2) 70%,transparent)!important;text-shadow:0 2px 2px rgba(0,0,0,.4)}.wp-block-gallery a:hover img{opacity:.85}.site-main [class*="navigation"]{overflow:hidden;font-size:.813em;line-height:1.2;font-weight:700}.nav-links{padding-top:1em;text-align:center}.nav-links .page-numbers{margin:0 .7em;display:inline-block}.widget select{max-width:100%}.home-blog-posts-block{margin-top:.5em}@media (min-width:1000px){.home-blog-posts-block{margin-left:20px;margin-right:20px}}@media (min-width:901px){.home-blog-posts-block{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:60px;grid-row-gap:20px}}@media (max-width:900px){.home-blog-posts-block{padding-bottom:50px}}.home-blog-posts-block .blog-post{border-bottom:1px solid #C8EFFC;padding-bottom:18px}@media (max-width:900px){.home-blog-posts-block .blog-post{margin-bottom:18px}}.home-blog-posts-block .blog-post h3.entry-title{margin:.4em 0 0}.home-blog-posts-block .blog-post p{font-size:.813em;line-height:1.3}.home-blog-posts-block .blog-post a.read-more{font-size:1em}.home-blog-posts-block .blog-post a.img-link{display:block;overflow:hidden;border-radius:1.2em;width:150px;height:150px;background-position:center;background-size:cover;background-repeat:no-repeat}.home-blog-posts-block .blog-post a.img-link:hover{opacity:.85}.home-blog-posts-block .blog-post:nth-child(1){grid-area:1 / 1 / 4 / 2}.home-blog-posts-block .blog-post:nth-child(1) a.img-link{width:100%;height:350px;max-width:650px}@media (max-width:600px){.home-blog-posts-block .blog-post:nth-child(1) a.img-link{height:260px}}@media (min-width:901px){.home-blog-posts-block .blog-post:nth-child(1){border-bottom:0;padding-bottom:0}}.home-blog-posts-block .blog-post:nth-child(2){grid-area:1 / 2 / 2 / 3}.home-blog-posts-block .blog-post:nth-child(3){grid-area:2 / 2 / 3 / 3}.home-blog-posts-block .blog-post:nth-child(2),.home-blog-posts-block .blog-post:nth-child(3){display:flex;gap:16px;align-items:center}.home-blog-posts-block .blog-post:nth-child(2) h3.entry-title,.home-blog-posts-block .blog-post:nth-child(3) h3.entry-title{margin-top:0}.home-blog-posts-block .blog-post:nth-child(2) a.img-link,.home-blog-posts-block .blog-post:nth-child(3) a.img-link{flex:1 0 auto}.home-blog-posts-block .more-wrap{grid-area:3 / 2 / 4 / 3;font-size:.7em}.home-blog-posts-block .more-wrap a.button{color:#C8EFFC}.home-podcasts-block{display:flex;gap:60px;margin-top:1em;justify-content:space-between}@media (max-width:900px){.home-podcasts-block{gap:40px}}@media (max-width:600px){.home-podcasts-block{flex-wrap:wrap;gap:0}}.home-podcasts-block .podcast{width:33.3%}.home .home-podcasts-block .podcast{color:#FFF}@media (max-width:600px){.home-podcasts-block .podcast{width:45%;margin-bottom:2em}}@media (max-width:450px){.home-podcasts-block .podcast{width:100%}}.home-podcasts-block .podcast img.podcast-img{border-radius:50%;display:block;width:250px}.home-podcasts-block .podcast h3.entry-title{font-size:1.4rem;margin:.6em 0}.home .home-podcasts-block .podcast h3.entry-title a{color:#FFF}.home .home-podcasts-block .podcast h3.entry-title a:hover{color:#FFF}.home-podcasts-block .podcast p{margin:0 0 .2em}.home .home-podcasts-block .podcast p{font-size:.813em}.home-podcasts-block .podcast a.more-link{text-transform:uppercase;font-size:.813em}.home .home-podcasts-block .podcast a.more-link{color:#78DEF7}.home-podcasts-block .podcast.has-summary .podcast-overview{margin-top:.7em}.home-podcasts-block .podcast.has-summary p.podcast-title-preface{margin:1.75em 0 .1em;font-size:.85em;color:#42B5BA}.home-podcasts-block .podcast.has-summary h3.entry-title{margin-top:0}.resources-carousel-block{margin:.5em auto 0;width:100%;max-width:1200px}.resources-carousel-block .slides .slide{padding:0 .5em}.resources-carousel-block .slides .slide a.slide-link{display:block;text-decoration:none}.resources-carousel-block .slides .slide a.slide-link:hover{text-decoration:underline}.resources-carousel-block .slides .slide a.slide-link .img-box{width:100%;height:190px;background-color:#C8EFFC;border-radius:1em;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:.6em}@media (max-width:700px){.resources-carousel-block .slides .slide a.slide-link .img-box{height:150px}}.home-news-block{max-width:980px;margin:1em auto}.home-news-block ul.news-list{margin:0;padding:0;list-style:none}@media (min-width:700px){.home-news-block ul.news-list{columns:2 auto;column-gap:50px}}.home-news-block ul.news-list li.news-post{position:relative;margin:0 0 1.2em;padding:0 0 0 1.85em;break-inside:avoid}.home-news-block ul.news-list li.news-post h3.entry-title{font-size:1.4rem;line-height:1.2;margin:0}.home-news-block ul.news-list li.news-post h3.entry-title a{color:#FFF}.home-news-block ul.news-list li.news-post h3.entry-title a i.fas{color:#42B5BA;position:absolute;left:0;top:.1em;transition:all .2s ease-in-out}.home-news-block ul.news-list li.news-post h3.entry-title a:hover{text-decoration:underline}.home-news-block ul.news-list li.news-post h3.entry-title a:hover i.fas{color:#FFF}.resources-categories-block{display:flex;gap:2em 25px;flex-wrap:wrap;margin-top:1em}.resources-categories-block article.resource-cat{width:calc(25% - 19px);flex:0 0 auto;text-align:center}@media (max-width:900px){.resources-categories-block article.resource-cat{width:calc(33.3% - 17px)}}@media (max-width:650px){.resources-categories-block article.resource-cat{width:calc(50% - 13px)}}.resources-categories-block article.resource-cat figure{display:block;width:110px;height:110px;border-radius:50%;background:#78DEF7;padding:1.1em;margin:0 auto .5em}.resources-categories-block article.resource-cat figure img{display:block}.resources-categories-block article.resource-cat h2.entry-title{margin:0}.resources-categories-block article.resource-cat p{margin-top:.2em;line-height:1.3}.full-width-content-enabled .alignwide,.full-width-content-enabled .alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}@media (max-width:920px){.full-width-content-enabled .alignwide{margin:0 -10px;width:100%;max-width:100%}}.wp-block-gallery{margin-left:0!important}.has-background{font-weight:400}.entry-content .has-text-color a{color:#1076B5}.wp-block-media-text{align-items:start;margin:2em 0 2em}.wp-block-media-text h2,.wp-block-media-text h3{margin-top:0}.wp-block-separator{background:#E7EBE9}.wp-block-button__link{transition:background-color .2s ease-in}.wp-block-button__link.has-blue-background-color:hover{background-color:#012942}.has-dark-blue-color{color:#032A45!important}.has-dark-blue-background-color{background-color:#032A45}.has-blue-color{color:#024974!important}.has-blue-background-color{background-color:#024974}.has-bright-blue-color{color:#1076B5!important}.has-bright-blue-background-color{background-color:#1076B5}.has-blue-green-color{color:#42B5BA!important}.has-blue-green-background-color{background-color:#42B5BA}.has-light-blue-green-color{color:#78DEF7!important}.has-light-blue-green-background-color{background-color:#78DEF7}.has-light-blue-green-2-color{color:#92D6E6!important}.has-light-blue-green-2-background-color{background-color:#92D6E6}.has-light-blue-color{color:#C8EFFC!important}.has-light-blue-background-color{background-color:#C8EFFC}.has-very-light-blue-color{color:#E0F5FC!important}.has-very-light-blue-background-color{background-color:#E0F5FC}.has-lime-green-dark-color{color:#7EBF17!important}.has-lime-green-dark-background-color{background-color:#7EBF17}.has-lime-green-color{color:#91D525!important}.has-lime-green-background-color{background-color:#91D525}.has-gold-color{color:#EBDB3A!important}.has-gold-background-color{background-color:#EBDB3A}.has-orange-color{color:#F78C46!important}.has-orange-background-color{background-color:#F78C46}.has-red-color{color:#9B1039!important}.has-red-background-color{background-color:#9B1039}.has-black-color{color:#021F33!important}.has-black-background-color{background-color:#021F33}.has-white-color{color:#fff!important}.has-white-background-color{background-color:#fff}body .has-xsmall-font-size{font-size:.8em!important}body .has-small-font-size{font-size:.9em!important}body .has-regular-font-size{font-size:1em!important}body .has-large-font-size{font-size:1.15em!important}body .has-xlarge-font-size{font-size:1.25em!important}body .has-xxlarge-font-size{font-size:1.4em!important}body .has-xxxlarge-font-size{font-size:1.55em!important}.bottom-cta{text-align:center;background:#024974;position:relative;overflow:hidden}.bottom-cta:before{content:'';display:block;background:url(../../../../../../themes/cpyu-theme/_/img/circle-dots-light-blue.svg) no-repeat center center;background-size:cover;position:absolute;top:-3.5em;left:50%;z-index:1;height:500px;width:500px;margin-left:-500px}.bottom-cta .cta-content{max-width:760px;padding:3.5em 30px 1.5em;font-size:1.2em;margin:0 auto;color:#fff;z-index:2;position:relative}.bottom-cta .cta-content h2{margin-top:0;color:#78DEF7;text-transform:uppercase}.bottom-cta .cta-content p{font-size:.75em;color:#C8EFFC}.bottom-cta .cta-content .gform_wrapper{width:540px;max-width:100%;margin:0 auto;padding-top:8px}.bottom-cta .cta-content .gform_wrapper .gform_required_legend{display:none}.bottom-cta .cta-content .gform_wrapper input#gform_submit_button_2{border:2px solid #FFF;font-size:.7em;padding-right:2em;padding-left:2em;align-self:center}@media (min-width:600px){.bottom-cta .cta-content .gform_wrapper .field1{grid-column:span 7!important}.bottom-cta .cta-content .gform_wrapper #field_submit{grid-column:span 5}}.site-footer{text-align:center;color:#C8EFFC;background:#032A45}.site-footer a{color:#C8EFFC;text-decoration:none;font-weight:400}.site-footer p{margin:.2em 0 .55em}.site-footer .footer-top-content{padding-top:2.5em;padding-bottom:.2em;padding-left:40px;padding-right:40px}@media screen and (max-width:800px){.site-footer .footer-top-content{padding-left:25px;padding-right:25px}}.site-footer .footer-top-content .block1{margin-bottom:1.5em}.site-footer .footer-top-content .block1 a{color:#C8EFFC}.site-footer .footer-top-content .block1 a:hover{color:#fff}.site-footer .footer-top-content .block1 ul.footer-menu{font-family:"freight-sans-compressed-pro",sans-serif;margin-bottom:.5em}.site-footer .footer-top-content .block1 ul.footer-menu li{display:inline-block}.site-footer .footer-top-content .block1 ul.footer-menu li a{text-transform:uppercase;display:inline-block;color:#C8EFFC;padding:.3em .8em;font-weight:600}@media (min-width:1000px){.site-footer .footer-top-content .block1 ul.footer-menu li a{font-size:1.125em}}.site-footer .footer-top-content .block1 .social-contents{font-size:1.7em}.site-footer .footer-top-content .block1 .social-contents a{display:inline-block;margin:0 .35em}.site-footer .legal{color:#5695A3;font-size:13px;padding-top:1.1em;padding-bottom:2em;background:#032A45}@media only screen and (max-width:800px){.site-footer .legal{font-size:12px}}.site-footer .legal a{color:#8C8CB7}.site-footer .legal a:hover{text-decoration:underline}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#FFF}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{margin:0 1em 0 0;padding:1.25em 1em 1em;background:#E7EBE9}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{margin:0 0 .75em}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:1.1em;font-weight:700}.woocommerce .woocommerce-result-count{font-size:.875em}.woocommerce .woocommerce-ordering{font-size:.875em}@media (min-width:769px){.woocommerce #page h1.product_title{padding-top:.3em}}.woocommerce #page .onsale{background-color:#42B5BA;top:0;left:0;right:auto;min-height:3.4em;min-width:3.4em;font-family:"freight-sans-compressed-pro",sans-serif;line-height:3em;transform:rotate(-12deg);padding:.15em;font-size:1rem;margin-top:-.4em;margin-left:-.5em}.woocommerce #page .woocommerce-product-gallery__wrapper{border:0}.woocommerce #page .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{border:2px solid #FFF}.woocommerce #page .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a,.woocommerce #page .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{display:block}.woocommerce #page .price{font-size:1.25rem;color:#021F33;font-weight:500}.woocommerce #page .price ins{padding-left:.5em}.woocommerce #page .price ins .amount{color:#021F33;font-weight:700}.woocommerce #page .quantity input.qty{background:#fff;padding-top:.47em;padding-bottom:.47em}.woocommerce #page .product_meta{font-size:.813em;color:#024974}.woocommerce #page .product_meta .posted_in{display:block}.woocommerce #page .product_meta .posted_in a{color:#024974;font-weight:400}.woocommerce #page table.variations th.label{background:#FFF;color:#024974;text-transform:none;line-height:1.3!important}.woocommerce #page table.variations th.label label{margin:0}.woocommerce #page table.variations select{appearance:auto}.woocommerce #page .star-rating{color:#F78C46}.woocommerce #page .related.products{clear:both;padding-top:3em}.woocommerce #page .woocommerce-tabs{padding-top:.5em}.woocommerce #page .woocommerce-tabs ul.wc-tabs{display:none}.woocommerce #page .woocommerce-tabs .woocommerce-Tabs-panel{display:block;max-width:900px;margin:2em auto}.woocommerce #page .woocommerce-tabs .woocommerce-Tabs-panel h2{display:inline-block;margin:0 0 .5em -.3em;box-shadow:inset 0 -1rem 0 0 #C8EFFC;padding:0 10px 4px}.tax-product_cat.woocommerce .primary{padding-top:2.5em}.woocommerce-cart .woocommerce-cart-form table.cart{font-size:.9em;line-height:1.3;border-collapse:collapse;border:1px solid #92D6E6}.woocommerce-cart .woocommerce-cart-form table.cart th{border:0;background:#024974}.woocommerce-cart .woocommerce-cart-form table.cart td.product-name{font-weight:700}.woocommerce-cart .woocommerce-cart-form table.cart .quantity .qty{min-width:4em;display:inline-block}.woocommerce-cart .woocommerce-cart-form table.cart img{width:60px}.woocommerce-cart .woocommerce-cart-form table.cart .coupon{font-size:.9em}.woocommerce-cart .woocommerce-cart-form table.cart .coupon .input-text{min-width:150px}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:collapse;border:1px solid #92D6E6}.woocommerce-cart .cart_totals table th{border:0!important;background:#024974;color:#fff;font-size:.85em}.woocommerce-cart .cart_totals table td{border:0!important}.woocommerce-checkout form{font-size:.9em}.woocommerce-checkout h3{text-transform:uppercase;font-size:1.8em}.woocommerce-checkout .woocommerce-terms-and-conditions{background:#FFF}.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table{border:1px solid #42B5BA;border-collapse:collapse}.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table th{background:#024974;border:0}.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table td{border:0;background:#E0F5FC}.woocommerce-checkout #payment{background:#E0F5FC}.woocommerce-checkout p.woocommerce-thankyou-order-received{font-weight:700;font-size:1.5em;margin-bottom:1.5em}@media (min-width:769px){.woocommerce-checkout #customer_details{width:48%;float:left}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%;float:none}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:48%;float:right}}.page-id-79.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method{margin-bottom:1em}.page-id-79.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type="radio"]{float:left;margin-top:1em}.woocommerce ul.wc-block-grid__products{margin:0;gap:40px}.woocommerce ul.wc-block-grid__products li.wc-block-grid__product{flex:1 0 auto;margin:0 0 2em;width:calc(50% - 20px)}.woocommerce ul.products li.product,.woocommerce ul.products li.wc-block-grid__product,.woocommerce ul.wc-block-grid__products li.product,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product{text-align:center}.woocommerce ul.products li.product .wc-block-grid__product-onsale,.woocommerce ul.products li.wc-block-grid__product .wc-block-grid__product-onsale,.woocommerce ul.wc-block-grid__products li.product .wc-block-grid__product-onsale,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale{background-color:#42B5BA;top:-.2em;left:0;right:auto;min-height:3.4em;min-width:3.4em;font-family:"freight-sans-compressed-pro",sans-serif;line-height:3em;transform:rotate(-12deg);padding:.15em;font-size:1rem;position:absolute;border:0;border-radius:50%}.woocommerce ul.products li.product a,.woocommerce ul.products li.wc-block-grid__product a,.woocommerce ul.wc-block-grid__products li.product a,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a{text-decoration:none}.woocommerce ul.products li.product a .star-rating,.woocommerce ul.products li.wc-block-grid__product a .star-rating,.woocommerce ul.wc-block-grid__products li.product a .star-rating,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a .star-rating{margin-left:auto;margin-right:auto}.woocommerce ul.products li.product a .onsale,.woocommerce ul.products li.wc-block-grid__product a .onsale,.woocommerce ul.wc-block-grid__products li.product a .onsale,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a .onsale{background-color:#42B5BA;left:0;right:auto;min-height:3.4em;min-width:3.4em;font-family:"freight-sans-compressed-pro",sans-serif;line-height:3em;transform:rotate(-12deg);padding:.15em;font-size:1rem}.woocommerce ul.products li.product a img,.woocommerce ul.products li.wc-block-grid__product a img,.woocommerce ul.wc-block-grid__products li.product a img,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a img{margin:0}.woocommerce ul.products li.product a h2.woocommerce-loop-product__title,.woocommerce ul.products li.product a div.wc-block-grid__product-title,.woocommerce ul.products li.wc-block-grid__product a h2.woocommerce-loop-product__title,.woocommerce ul.products li.wc-block-grid__product a div.wc-block-grid__product-title,.woocommerce ul.wc-block-grid__products li.product a h2.woocommerce-loop-product__title,.woocommerce ul.wc-block-grid__products li.product a div.wc-block-grid__product-title,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a h2.woocommerce-loop-product__title,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a div.wc-block-grid__product-title{line-height:1;font-family:"freight-sans-compressed-pro",sans-serif;text-transform:uppercase;color:#024974;font-weight:600;font-size:1.8rem;padding-bottom:.25em;text-decoration:none}.woocommerce ul.products li.product a:hover h2.woocommerce-loop-product__title,.woocommerce ul.products li.product a:hover .wc-block-grid__product-title,.woocommerce ul.products li.wc-block-grid__product a:hover h2.woocommerce-loop-product__title,.woocommerce ul.products li.wc-block-grid__product a:hover .wc-block-grid__product-title,.woocommerce ul.wc-block-grid__products li.product a:hover h2.woocommerce-loop-product__title,.woocommerce ul.wc-block-grid__products li.product a:hover .wc-block-grid__product-title,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a:hover h2.woocommerce-loop-product__title,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a:hover .wc-block-grid__product-title{color:#1076B5}.woocommerce ul.products li.product a div.wc-block-grid__product-title,.woocommerce ul.products li.wc-block-grid__product a div.wc-block-grid__product-title,.woocommerce ul.wc-block-grid__products li.product a div.wc-block-grid__product-title,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a div.wc-block-grid__product-title{font-size:1.5rem;padding-bottom:0}.woocommerce ul.products li.product a .price,.woocommerce ul.products li.wc-block-grid__product a .price,.woocommerce ul.wc-block-grid__products li.product a .price,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a .price{font-size:1.25rem;color:#021F33;font-weight:500}.woocommerce ul.products li.product a .price ins,.woocommerce ul.products li.wc-block-grid__product a .price ins,.woocommerce ul.wc-block-grid__products li.product a .price ins,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a .price ins{padding-left:.5em}.woocommerce ul.products li.product a .price ins .amount,.woocommerce ul.products li.wc-block-grid__product a .price ins .amount,.woocommerce ul.wc-block-grid__products li.product a .price ins .amount,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a .price ins .amount{color:#021F33;font-weight:700}.woocommerce ul.products li.product .wc-block-grid__product-price ins,.woocommerce ul.products li.wc-block-grid__product .wc-block-grid__product-price ins,.woocommerce ul.wc-block-grid__products li.product .wc-block-grid__product-price ins,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins{background-color:#fff;color:#021F33;font-weight:700}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product a.wp-block-button__link,.woocommerce ul.products li.wc-block-grid__product a.button,.woocommerce ul.products li.wc-block-grid__product a.wp-block-button__link,.woocommerce ul.wc-block-grid__products li.product a.button,.woocommerce ul.wc-block-grid__products li.product a.wp-block-button__link,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a.button,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a.wp-block-button__link{font-size:.75em;margin-top:.3em}.woocommerce ul.products li.product a.wp-block-button__link,.woocommerce ul.products li.wc-block-grid__product a.wp-block-button__link,.woocommerce ul.wc-block-grid__products li.product a.wp-block-button__link,.woocommerce ul.wc-block-grid__products li.wc-block-grid__product a.wp-block-button__link{color:#C8EFFC}#page .gform_wrapper.gravity-theme{text-align:left}#page .gform_wrapper.gravity-theme .gform_fields{grid-gap:1.25em}#page .gform_wrapper.gravity-theme .gfield_label{font-size:.8em;margin:0;margin-bottom:3px;font-weight:700;color:#032A45}#page .gform_wrapper.gravity-theme .gfield_label .gfield_required{font-size:.9em;text-transform:none;font-weight:400}#page .gform_wrapper.gravity-theme .ginput_complex label{font-weight:400;color:#032A45;font-size:.75em;padding-top:1px;margin-left:0}#page .gform_wrapper.gravity-theme .gfield_checkbox label,#page .gform_wrapper.gravity-theme .gfield_radio label{font-weight:400;color:#032A45}#page .gform_wrapper.gravity-theme input[type="text"],#page .gform_wrapper.gravity-theme input[type="email"],#page .gform_wrapper.gravity-theme input[type="tel"],#page .gform_wrapper.gravity-theme input[type="url"],#page .gform_wrapper.gravity-theme textarea,#page .gform_wrapper.gravity-theme select[multiple],#page .gform_wrapper.gravity-theme select{padding:.8em 1em}#page .gform_wrapper.gravity-theme .gfield_description{font-size:.75em}#page .gform_wrapper.gravity-theme .gsection{border:0;padding-bottom:0}#page .gform_wrapper.gravity-theme .gsection h3.gsection_title{text-transform:uppercase;color:#024974;margin:0}#page .gform_wrapper.gravity-theme .gsection.section-not-top{margin-top:3em}.gform_required_legend{font-size:.75em;margin-bottom:2em;text-align:center}.gform_confirmation_wrapper{padding:1.25em;font-size:1.2em;line-height:140%;font-weight:700;color:#024974;font-family:"freight-sans-pro",sans-serif;background:#E7EBE9;border-radius:2px;margin:2em 0;text-align:center}.validation_error{border-top-color:#9B1039;border-bottom-color:#9B1039;background:rgba(255,255,255,.8)}.addthis_inline_share_toolbox{margin-top:3em}.fancybox-container .fancybox-slide--html .fancybox-close-small:hover{color:#FFF;background:#857363}.fancybox-container.general-modal .fancybox-inner{width:700px;max-width:90%;font-size:.9em;margin:0 auto}.hidden{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../../../../../themes/cpyu-theme/_/img/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:"slick";src:url(../../../../../../themes/cpyu-theme/_/fonts/slick.eot);src:url("../../../../../../themes/cpyu-theme/_/fonts/slick.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/cpyu-theme/_/fonts/slick.woff) format("woff"),url(../../../../../../themes/cpyu-theme/_/fonts/slick.ttf) format("truetype"),url("../../../../../../themes/cpyu-theme/_/fonts/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:90px;width:22px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:40%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;z-index:400}@media (max-width:700px){.slick-prev,.slick-next{height:40px;width:15px}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:.8!important}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{line-height:1;opacity:1;width:22px;height:70px;content:'';display:block}@media (max-width:700px){.slick-prev:before,.slick-next:before{height:40px;width:15px}}.slick-prev{left:-25px}@media (max-width:700px){.slick-prev{left:-16px}}.slick-prev:before{background:url("data:image/svg+xml,%3Csvg width='23px' height='88px' viewBox='0 0 23 88' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EPath 3 Copy%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-152.000000, -3824.000000)' stroke='%2391D525' stroke-width='3'%3E%3Cg transform='translate(0.000000, 3252.000000)'%3E%3Cpolyline transform='translate(163.794922, 615.947266) scale(-1, 1) rotate(-90.000000) translate(-163.794922, -615.947266) ' points='120.794922 606 165.223259 625.894531 206.794922 606'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;background-size:95%}.slick-next{right:-25px}@media (max-width:700px){.slick-next{right:-16px}}.slick-next:before{background:url("data:image/svg+xml,%3Csvg width='23px' height='88px' viewBox='0 0 23 88' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EPath 3%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1257.000000, -3824.000000)' stroke='%2391D525' stroke-width='3'%3E%3Cg transform='translate(0.000000, 3252.000000)'%3E%3Cpolyline id='Path-3' transform='translate(1268.794922, 615.947266) rotate(-90.000000) translate(-1268.794922, -615.947266) ' points='1225.79492 606 1270.22326 625.894531 1311.79492 606'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;background-size:95%}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-50px;list-style:none;display:block;text-align:center;padding:0;margin:0!important;width:100%}.slick-dots li{position:relative;display:inline-block;height:30px;width:30px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:30px;width:30px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;opacity:.8}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.8;box-shadow:0 0 0 1px #91D525}.slick-dots li button:before{position:absolute;top:0;left:5px;content:"•";width:19px;height:19px;line-height:40px;text-align:center;color:#024974;background:#91D525;border-radius:50%;border:2px solid #fff}.slick-dots li.slick-active button:before{box-shadow:0 0 0 1px #91D525;opacity:1}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.tribe-events-page-template #page .tribe-common-c-btn-border-small,.tribe-events-page-template #page a.tribe-common-c-btn-border-small,.tribe-events-page-template #page .tribe-common-c-btn-border-small,.tribe-events-page-template #page a.tribe-common-c-btn-border-small{border-color:#1076B5}.tribe-events-page-template #page .tribe-common-c-btn-icon svg path,.tribe-events-page-template #page .tribe-common-b2 svg path,.tribe-events-page-template #page .tribe-common-c-btn-icon svg path,.tribe-events-page-template #page .tribe-common-b2 svg path{fill:#1076B5}.tribe-events-page-template #page .tribe-common-c-btn-icon:disabled svg path,.tribe-events-page-template #page .tribe-common-b2:disabled svg path,.tribe-events-page-template #page .tribe-common-c-btn-icon:disabled svg path,.tribe-events-page-template #page .tribe-common-b2:disabled svg path{fill:#1076B5;opacity:.5}.tribe-events-page-template #page .tribe-events-calendar-list-nav,.tribe-events-page-template #page .tribe-events-calendar-list-nav{border-color:#1076B5}.tribe-events-page-template #page .tribe-events-nav-pagination ul.tribe-events-sub-nav,.tribe-events-page-template #page .tribe-events-nav-pagination ul.tribe-events-sub-nav{font-size:.85em}.tribe-events-page-template #page .tribe-events-nav-pagination ul.tribe-events-sub-nav li a,.tribe-events-page-template #page .tribe-events-nav-pagination ul.tribe-events-sub-nav li a{color:#024974}.tribe-events-page-template #page .tribe-events-nav-pagination ul.tribe-events-sub-nav li a:hover,.tribe-events-page-template #page .tribe-events-nav-pagination ul.tribe-events-sub-nav li a:hover{opacity:.8}.tribe-events-page-template #page .tribe-events.tribe-common .datepicker th{border-radius:0!important}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown{margin-left:auto;margin-right:auto}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-common-l-container{padding-top:2em}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-common-l-container a{color:#1076B5}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-common-l-container .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag{min-width:5.5rem}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-common-l-container .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime{width:4.5rem}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-common-l-container .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime span{background:#C8EFFC;color:#024974;min-width:4.5rem}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-common-l-container .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime span.tribe-events-calendar-list__event-date-tag-weekday{border-radius:1rem 1rem 0 0;padding:.7rem .25rem 0;font-weight:500;font-size:1em}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-common-l-container .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime span.tribe-events-calendar-list__event-date-tag-daynum{border-radius:0 0 1rem 1rem;padding:0 .25rem 1.3rem;line-height:1;font-size:1.8em}.tribe-events-page-template #page .tribe-events.tribe-common h2.tribe-events-calendar-list__month-separator:after{background-color:#1076B5}.tribe-events-page-template #page .tribe-events.tribe-common h2.tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text{font-weight:500;color:#024974}.tribe-events-page-template #page .tribe-events.tribe-common h3.tribe-common-h6{line-height:1.15}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-events-calendar-list__event-venue.tribe-common-b2{margin-bottom:.3em}.tribe-events-page-template #page .tribe-events.tribe-common .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description{margin-top:.6em}#page .tribe-events-header__events-bar{border-color:#1076B5;border-radius:.3em;overflow:hidden;max-width:700px}#page .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-common-form-control-text{margin:0}#page .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form button.tribe-events-c-search__button{border-radius:0}#page .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form button.tribe-events-c-search__button:hover{background-color:#0c5786}#page .tribe-events-header__events-bar .tribe-events-c-events-bar__views{display:none}#page #tribe-events-pg-template{padding-left:40px;padding-right:40px}@media screen and (max-width:800px){#page #tribe-events-pg-template{padding-left:25px;padding-right:25px}}.single-tribe_events #page .tribe-events-pg-template{padding-bottom:5em}.single-tribe_events #page .tribe-events-pg-template h1.tribe-events-single-event-title{font-weight:900;line-height:1.1}.single-tribe_events #page .tribe-events-back a{color:#1076B5}.single-tribe_events #page .tribe-events-schedule{margin-top:0}.single-tribe_events #page .tribe-events-c-subscribe-dropdown__container{width:15.5em}.single-tribe_events #page .tribe-events-c-subscribe-dropdown__button{width:15.5em;max-width:100%}.single-tribe_events #page .primary{max-width:100%;margin-left:0}.single-tribe_events #page .primary .tribe-events-meta-group{flex:1 0 auto}@media (min-width:768px){.single-tribe_events #page .primary .tribe-events-meta-group{width:31%}}.single-tribe_events #page .primary .tribe-events-meta-group a{white-space:nowrap}.single-tribe_events #page .tribe-events-venue-map{width:320px;max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}h2.comments-title{font-size:1.5em;letter-spacing:0;text-transform:none}h3.comment-reply-title{margin-top:2em}.comments-area{font-size:.85em;line-height:140%}h3.comment-reply-title small{font-size:14px}.comment-respond .comment-form-author input,.comment-respond .comment-form-email input,.comment-respond textarea{margin:0 0 5px;padding:.5em .8em!important;font-size:.875em;box-shadow:none}.comment-respond .comment-form-url{display:none}ol.comment-list{list-style:none;margin-left:0}ol.comment-list li{list-style:none;background:#FFF}ol.comment-list li.comment{border-bottom:1px dotted #024974;padding:.75em;margin:0}ol.comment-list li.comment div.vcard cite.fn{font-style:normal}ol.comment-list li.comment div.vcard img.avatar{float:left;margin:0 10px 10px 0}ol.comment-list li.comment .comment-metadata{font-size:.8em}ol.comment-list li.comment div.reply{font-size:.813em}ol.comment-list li.comment div.reply a{font-weight:700}ol.comment-list li.comment ol.children{list-style:none;margin:10px 0 0!important}ol.comment-list li.comment ol.children li.commment{border-left:4px solid #03629c}ol.comment-list li.comment ol.children li.depth-2{border-color:#03629c;margin:0 0 10px 6px}ol.comment-list li.comment ol.children li.depth-3{border-color:#037bc4;margin:0 0 10px 6px}ol.comment-list li.comment ol.children li.depth-4{border-color:#0495ec;margin:0 0 10px 6px}ol.comment-list li.comment ol.children li.depth-5{border-color:#1ea8fb;margin:0 0 10px 6px}ol.comment-list li.comment ol.children #respond{padding:10px 0 10px 6px}ol.comment-list li.even{background:#fff}ol.comment-list li.odd{background:#f5f7f0}ol.comment-list li.parent{border-left:3px solid #024974;padding:10px 0 10px 6px!important}ol.comment-list>li.comment.depth-1{margin-bottom:1em!important}.comment-body{padding:10px 0 10px 6px}@media only screen and (max-width:770px){body{font-size:17px;line-height:1.35}}@media print{body{font-size:12pt;line-height:1}.primary,.secondary{width:100%;float:none}.site-header{display:none}#site-navigation,#menu-footer-menu,.social-contents,#respond{display:none}.small-title a{color:#024974}h1.page-title{color:#024974}}