  /*!
Theme Name: 吃瓜第一线
Author: JPL
Author URI: https://jpl.agency
Description: The 吃瓜第一线 theme is a responsive child theme designed and developed specifically for 吃瓜第一线. The parent theme is JPL Platypus Academy, which leverages Normalize.css, jQuery, Slick Carousel, Colorbox, the Advanced Custom Fields plugin and more.
Template: jpl
Update URI: false
Version: 1.0
*/@keyframes iconpushin{50%{transform:scale(.75)}}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/wp-content/themes/yhc/css/vendor/google/merriweather-v30-latin/merriweather-v30-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:url(/wp-content/themes/yhc/css/vendor/google/merriweather-v30-latin/merriweather-v30-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/wp-content/themes/yhc/css/vendor/google/montserrat-v26-latin/montserrat-v26-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/wp-content/themes/yhc/css/vendor/google/montserrat-v26-latin/montserrat-v26-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/wp-content/themes/yhc/css/vendor/google/montserrat-v26-latin/montserrat-v26-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/wp-content/themes/yhc/css/vendor/google/montserrat-v26-latin/montserrat-v26-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/wp-content/themes/yhc/css/vendor/google/montserrat-v26-latin/montserrat-v26-latin-900.woff2) format('woff2')}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:focus{outline:1px dotted #707070}::selection{background:#dcd5e9;color:#2C2C38}::-moz-selection{background:#dcd5e9;color:#2C2C38}body{color:#2C2C38;font-family:Merriweather,serif;line-height:1.7;margin:0;min-width:375px;padding:0}h1,h2,h3,h4,h5,h6{color:#522e91;font-family:Montserrat,sans-serif}h1+ol,h1+p,h1+ul,h2+ol,h2+p,h2+ul,h3+ol,h3+p,h3+ul,h4+ol,h4+p,h4+ul,h5+ol,h5+p,h5+ul,h6+ol,h6+p,h6+ul{margin-top:13px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700}h1,h2,h3,h4{line-height:1.2;margin:40px 0 8px 0}h5,h6{line-height:1.4;margin:15px 0}h1{font-size:44px}@media only screen and (min-width:870px){h1{font-size:50px}}h2{font-size:32px;position:relative}@media only screen and (min-width:870px){h2{font-size:38px}}h3{font-size:24px}h4{font-size:21px}a{color:#000}a:focus,a:hover{color:#522e91}strong{font-weight:700}.wp-block-separator,hr{background:#e7e6e6;border:none;height:3px;margin:25px 0}mark{background-color:#e4deef}#content{overflow:visible}.outer-wrap{overflow:hidden}.outer-wrap.outer-wrap-fixed{overflow:visible}.outer-wrap.bg-purple10mountain{background:#edeaf4 url(img/mountain3.png) repeat-x center top}.outer-wrap-fixed .bg-coolgray:after,.outer-wrap-fixed .bg-coolgray:before,.outer-wrap-fixed .bg-graytowhite:after,.outer-wrap-fixed .bg-graytowhite:before,.outer-wrap-fixed .bg-purple20:after,.outer-wrap-fixed .bg-purple20:before,.outer-wrap-fixed .bg-purple50:after,.outer-wrap-fixed .bg-purple50:before,.outer-wrap-fixed .bg-purple70:after,.outer-wrap-fixed .bg-purple70:before,.outer-wrap-fixed .bg-purple:after,.outer-wrap-fixed .bg-purple:before,.outer-wrap-fixed .bg-whitetogray:after,.outer-wrap-fixed .bg-whitetogray:before{display:none}.wrap{max-width:1340px;padding:0 20px;width:100%}@media only screen and (min-width:480px){.wrap{padding:0 15px}}@media only screen and (min-width:1170px){.wrap{padding:0 50px}}.purple70{color:#6d519f}.purple50{color:#a997c8}.purple20{color:#dcd5e9}.purple10{color:#edeaf4}.block,.wp-block-columns{padding:30px 0}@media only screen and (min-width:600px){.block,.wp-block-columns{padding:50px 0}}.block.bg-coolgray,.wp-block-columns.bg-coolgray{background-color:#f3f3f3;position:relative}.block.bg-coolgray:after,.block.bg-coolgray:before,.wp-block-columns.bg-coolgray:after,.wp-block-columns.bg-coolgray:before{content:"";height:100%;position:absolute;top:0;width:50%}.block.bg-coolgray:before,.wp-block-columns.bg-coolgray:before{background:#f3f3f3;right:100%}.block.bg-coolgray:after,.wp-block-columns.bg-coolgray:after{background:#f3f3f3;left:100%}.block.bg-whitetogray,.wp-block-columns.bg-whitetogray{background-color:#fff;background-image:linear-gradient(180deg,#fff 0,#f3f3f3 100%);position:relative}.block.bg-whitetogray:after,.block.bg-whitetogray:before,.wp-block-columns.bg-whitetogray:after,.wp-block-columns.bg-whitetogray:before{content:"";height:100%;position:absolute;top:0;width:50%}.block.bg-whitetogray:before,.wp-block-columns.bg-whitetogray:before{background-color:#fff;background-image:linear-gradient(180deg,#fff 0,#f3f3f3 100%);right:100%}.block.bg-whitetogray:after,.wp-block-columns.bg-whitetogray:after{background-color:#fff;background-image:linear-gradient(180deg,#fff 0,#f3f3f3 100%);left:100%}.block.bg-graytowhite,.wp-block-columns.bg-graytowhite{background-color:#fff;background-image:linear-gradient(0deg,#fff 0,#f3f3f3 100%);position:relative}.block.bg-graytowhite:after,.block.bg-graytowhite:before,.wp-block-columns.bg-graytowhite:after,.wp-block-columns.bg-graytowhite:before{content:"";height:100%;position:absolute;top:0;width:50%}.block.bg-graytowhite:before,.wp-block-columns.bg-graytowhite:before{background-color:#fff;background-image:linear-gradient(0deg,#fff 0,#f3f3f3 100%);right:100%}.block.bg-graytowhite:after,.wp-block-columns.bg-graytowhite:after{background-color:#fff;background-image:linear-gradient(0deg,#fff 0,#f3f3f3 100%);left:100%}.block.bg-purple,.wp-block-columns.bg-purple{background-color:#522e91;position:relative;color:#fff}.block.bg-purple:after,.block.bg-purple:before,.wp-block-columns.bg-purple:after,.wp-block-columns.bg-purple:before{content:"";height:100%;position:absolute;top:0;width:50%}.block.bg-purple:before,.wp-block-columns.bg-purple:before{background:#522e91;right:100%}.block.bg-purple:after,.wp-block-columns.bg-purple:after{background:#522e91;left:100%}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) h2,.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) h3,.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) h4,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) h2,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) h3,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) h4{color:#fff}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) a,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) a{color:#fff}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn{border:2px solid #f3f3f3;color:#fff}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn:focus,.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn:hover,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn:focus,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn:hover{background:#fff;color:#522e91}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn:before,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn:before{background-color:#fff}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-inverse,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-inverse{background:0 0;color:#fff}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-inverse:focus,.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-inverse:hover,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-inverse:focus,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-inverse:hover{background:#fff;color:#522e91}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-alt,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-alt{background:#dcd5e9;color:#522e91}.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-alt:focus,.block.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-alt:hover,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-alt:focus,.wp-block-columns.bg-purple:not(.split-feature.alt,.split-feature.stacked,.featured-items) .btn.btn-alt:hover{background:#fff;color:#522e91}.block.bg-purple20,.wp-block-columns.bg-purple20{background-color:#dcd5e9;position:relative}.block.bg-purple20:after,.block.bg-purple20:before,.wp-block-columns.bg-purple20:after,.wp-block-columns.bg-purple20:before{content:"";height:100%;position:absolute;top:0;width:50%}.block.bg-purple20:before,.wp-block-columns.bg-purple20:before{background:#dcd5e9;right:100%}.block.bg-purple20:after,.wp-block-columns.bg-purple20:after{background:#dcd5e9;left:100%}.block.bg-purple10,.wp-block-columns.bg-purple10{background-color:#edeaf4;position:relative}.block.bg-purple10:after,.block.bg-purple10:before,.wp-block-columns.bg-purple10:after,.wp-block-columns.bg-purple10:before{content:"";height:100%;position:absolute;top:0;width:50%}.block.bg-purple10:before,.wp-block-columns.bg-purple10:before{background:#edeaf4;right:100%}.block.bg-purple10:after,.wp-block-columns.bg-purple10:after{background:#edeaf4;left:100%}.block.has-mountain-bg,.wp-block-columns.has-mountain-bg{position:relative}@media only screen and (min-width:768px){.block.has-mountain-bg,.wp-block-columns.has-mountain-bg{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}}@media only screen and (min-width:768px){.wp-admin .block.has-mountain-bg,.wp-admin .wp-block-columns.has-mountain-bg{margin-left:0;margin-right:0;max-width:none}}.block.has-mountain-bg .block-wrap,.wp-block-columns.has-mountain-bg .block-wrap{margin:0 auto;max-width:1240px;padding:0;position:relative;width:100%;z-index:2}@media only screen and (min-width:768px){.block.has-mountain-bg .block-wrap,.wp-block-columns.has-mountain-bg .block-wrap{padding:0 15px}}@media only screen and (min-width:980px){.block.has-mountain-bg .block-wrap,.wp-block-columns.has-mountain-bg .block-wrap{padding:0 50px}}.block .mountain-wrap,.wp-block-columns .mountain-wrap{display:none}@media only screen and (min-width:768px){.block .mountain-wrap,.wp-block-columns .mountain-wrap{bottom:0;display:block;left:0;pointer-events:none;position:absolute;right:0}}.block .mountain-wrap svg,.wp-block-columns .mountain-wrap svg{bottom:0;height:auto;left:0;position:absolute;width:100%}.split-feature.bg-purple a[target="_blank"]:after,a[target="_blank"]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:6px;position:relative;width:11px;z-index:2}a[target="_blank"]:focus:after,a[target="_blank"]:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23522e91' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}a.btn[target="_blank"]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:6px;position:relative;width:11px;z-index:2}.hdr a[target="_blank"]:after,a.btn-alt[target="_blank"]:after,a.btn-inverse[target="_blank"]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:6px;position:relative;transition:all .3s ease;width:11px;z-index:2}a.btn-alt[target="_blank"]:focus:after,a.btn-alt[target="_blank"]:hover:after,a.btn-inverse[target="_blank"]:focus:after,a.btn-inverse[target="_blank"]:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}.bg-purple a[target="_blank"]:after,.ftr-col-wrap a[target="_blank"]:after,.purple-boxes a[target="_blank"]:after,.purple-grid a[target="_blank"]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:6px;position:relative;width:11px;z-index:2}.juicer-feed a[target="_blank"]:after{display:none}.bdy .juicer-feed .words .j-text{background:#522e91!important;color:#fff}.bdy li{padding:5px 0}.nav ul{list-style-type:none;margin:0;padding:0}.hdr{background:#522e91;border-bottom:2px solid #866db2;font-family:Montserrat,sans-serif;height:70px;min-width:375px;position:-webkit-sticky;position:-moz-sticky;position:sticky;top:0;width:100%;z-index:10}body.admin-bar .hdr{top:32px}@media only screen and (max-width:782px){body.admin-bar .hdr{top:46px}}@media only screen and (max-width:600px){body.admin-bar .hdr{top:0}}@media only screen and (min-width:768px){.hdr{height:90px}}.hdr .wrap{align-items:center;display:flex;height:100%;position:relative}@media only screen and (max-width:979px){.logo-wrap{flex-grow:1}}.logo-wrap .custom-logo-link{border-radius:2px;display:inline-block;line-height:10px;padding:5px}.logo-wrap .custom-logo-link img{width:200px}.nav-wrap{display:none}@media only screen and (min-width:870px){.nav-wrap{display:flex;flex-grow:1;position:relative}}@media only screen and (min-width:980px){.nav-wrap{display:block}}.nav-inner-wrap{align-items:center;display:flex;justify-content:space-evenly}.nav-primary-teaser .menu{display:flex;flex-wrap:wrap;position:relative}.nav-primary-teaser li.current-menu-item a,.nav-primary-teaser li.current-page-ancestor a{border-bottom:4px solid #fff}.nav-primary-teaser a{border-bottom:4px solid transparent;border-radius:2px;color:#fff;display:block;padding:10px;font-size:16px;font-weight:600;padding:10px 15px;position:relative;text-decoration:none;transform:perspective(1px) translateZ(0);transition:all .3s ease;vertical-align:middle}.nav-primary-teaser a:focus,.nav-primary-teaser a:hover{background:#866db2}@media only screen and (min-width:980px){.nav-primary-teaser a:focus:before,.nav-primary-teaser a:hover:before{transform:scaleX(1)}}.nav-secondary-teaser{display:none}@media only screen and (min-width:1170px){.nav-secondary-teaser{display:block}}.nav-secondary-teaser .wrap{display:block;padding:0}@media only screen and (min-width:980px){.nav-secondary-teaser .wrap{align-items:center;display:flex;justify-content:flex-end;line-height:18px;padding-top:5px;position:relative}}.nav-secondary-teaser .menu{display:flex;justify-content:flex-end}@media only screen and (max-width:979px){.nav-secondary-teaser .menu{display:block}}.nav-secondary-teaser li.current-menu-item a,.nav-secondary-teaser li.current-page-ancestor a{border-bottom:4px solid #fff}.nav-secondary-teaser a{border-bottom:4px solid transparent;border-radius:2px;color:#fff;display:block;font-size:13px;font-weight:600;padding:7px 10px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.nav-secondary-teaser a:after{color:#a997c8;height:10px!important;width:10px!important}.nav-secondary-teaser a:focus,.nav-secondary-teaser a:hover{background:#866db2}.nav-toggle{background:0 0;border:0;border-radius:2px;cursor:pointer;height:30px;margin:0 10px 0 0;padding:4px;transition:all .3s ease;width:30px}.nav-toggle.toggle:focus .menu-line-inner:before,.nav-toggle.toggle:hover .menu-line-inner:before{left:4px}.menu-line{width:30px;height:20px;display:inline-block;position:relative;top:-6px}.menu-line-inner{background-color:#fff;border-radius:2px;display:block;height:3px;position:absolute;top:50%;transition:transform .2s cubic-bezier(.68,-.55,.265,1.55);width:21px}.menu-line-inner:after,.menu-line-inner:before{background-color:#fff;border-radius:3px;content:"";display:block;left:0;height:3px;position:absolute;width:21px}.menu-line-inner:before{top:6px;transition:all .2s ease}.menu-line-inner:after{top:12px;transition:transform .2s cubic-bezier(.68,-.55,.265,1.55)}.search-toggle{align-items:center;background:0 0;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;padding:4px;position:relative;text-align:center;transition:all .3s ease;width:30px}@media only screen and (max-width:979px){.search-toggle{display:block}}.search-toggle .fas{transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;font-size:18px;font-weight:400;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.search-toggle:hover .fas{animation-name:iconpushin;animation-duration:.2s;animation-timing-function:linear;animation-iteration-count:1}.nav-full-wrap{display:none;height:100%;left:100%;overflow:hidden;position:absolute;top:0;width:0;z-index:12}body.admin-bar .nav-full-wrap{top:32px}@media only screen and (max-width:782px){body.admin-bar .nav-full-wrap{top:46px}}.nav-full-wrap.open{overflow:visible}.nav-full-inner-wrap{background:#ededee;background:linear-gradient(153deg,#ededee 0,#baa9df 100%);font-family:Montserrat,sans-serif;min-height:100%;padding:40px 20px 20px 20px;position:absolute;right:0;top:0;width:330px}@media only screen and (min-width:480px){.nav-full-inner-wrap{width:450px}}@media only screen and (min-width:600px){.nav-full-inner-wrap{width:550px}}@media only screen and (min-width:768px){.nav-full-inner-wrap{padding:40px;width:680px}}@media only screen and (min-width:870px){.nav-full-inner-wrap{width:84%;width:850px}}@media only screen and (min-width:980px){.nav-full-inner-wrap{width:960px}}.close-menu{align-items:center;background:0 0;border-radius:50%;border:none;color:#522e91;cursor:pointer;display:flex;font-size:34px;font-weight:700;height:45px;justify-content:center;padding:5px;position:absolute;right:9px;top:12px;transition:all .3s ease;width:45px}@media only screen and (min-width:600px){.close-menu{right:48px}}@media only screen and (min-width:768px){.close-menu{top:22px}}.close-menu .fas{transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out}.close-menu:focus,.close-menu:hover{background:#dcd5e9}.close-menu:focus .fas,.close-menu:hover .fas{animation-name:iconpushin;animation-duration:.2s;animation-timing-function:linear;animation-iteration-count:1}@media only screen and (min-width:870px){.nav-full-col-wrap{display:flex}}.nav-full-col-wrap .col1{padding:10px 0 0 0}@media only screen and (min-width:600px){.nav-full-col-wrap .col1{padding:20px}}@media only screen and (min-width:870px){.nav-full-col-wrap .col1{padding:40px 40px 20px 20px;width:60%}}.nav-full-col-wrap .col2{padding:30px 0 0 0}@media only screen and (min-width:600px){.nav-full-col-wrap .col2{padding:20px}}@media only screen and (min-width:870px){.nav-full-col-wrap .col2{padding:56px 20px 40px 40px;width:40%}}.nav-full-col-wrap .nav-menu-hdr,.nav-full-col-wrap .nav-social-intro{color:#000;font-family:Montserrat,sans-serif;font-size:16px;margin:20px 0 5px 0;text-transform:uppercase}@media only screen and (min-width:768px){.nav-full-col-wrap .nav-menu-hdr,.nav-full-col-wrap .nav-social-intro{margin-top:35px}}.nav-full-col-wrap .nav-menu-hdr strong,.nav-full-col-wrap .nav-social-intro strong{font-weight:700}.nav-full-col-wrap .nav-footer1 ul,.nav-full-col-wrap .nav-secondary ul{margin-left:-10px}.nav-full-col-wrap .nav-footer1 a,.nav-full-col-wrap .nav-secondary a{border-radius:3px;color:#522e91;display:inline-block;font-size:16px;font-weight:700;padding:5px 10px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:768px){.nav-full-col-wrap .nav-footer1 a,.nav-full-col-wrap .nav-secondary a{font-size:17px}}.nav-full-col-wrap .nav-footer1 a:focus,.nav-full-col-wrap .nav-footer1 a:hover,.nav-full-col-wrap .nav-secondary a:focus,.nav-full-col-wrap .nav-secondary a:hover{background:#dcd5e9;color:#522e91;text-decoration:none}.nav-full-col-wrap .nav-secondary a{font-size:20px}@media only screen and (min-width:768px){.nav-full-col-wrap .nav-secondary a{font-size:24px}}.nav-full-col-wrap .nav-social{margin-left:-10px}.nav-full-col-wrap .nav-social .menu{display:flex}.nav-full-col-wrap .nav-social a{border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px;transition:all .3s ease}.nav-full-col-wrap .nav-social a:after{display:none}.nav-full-col-wrap .nav-social a:focus,.nav-full-col-wrap .nav-social a:hover{background:#dcd5e9}.nav-full-col-wrap .nav-social a:focus svg,.nav-full-col-wrap .nav-social a:hover svg{animation-name:iconpushin;animation-duration:.2s;animation-timing-function:linear;animation-iteration-count:1}.nav-full-col-wrap .nav-social a svg{transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;fill:#522e91;height:22px;width:22px}.nav-primary .menu>li{border-bottom:1px solid #a997c8;position:relative}.nav-primary .menu>li.external a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23522e91' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:6px;width:11px}.nav-primary .menu>li>a{border-radius:2px;color:#522e91;display:block;padding:10px;font-size:26px;font-weight:700;line-height:1.5;padding:8px 15px 8px 46px;position:relative;text-decoration:none;transform:perspective(1px) translateZ(0);transition:all .3s ease;vertical-align:middle}@media only screen and (min-width:768px){.nav-primary .menu>li>a{font-size:32px;padding:5px 15px 5px 54px}}.nav-primary .menu>li>a:after{height:16px}@media only screen and (min-width:768px){.nav-primary .menu>li>a:after{height:20px}}.nav-primary .menu>li>a:focus,.nav-primary .menu>li>a:hover{background:#dcd5e9}.nav-primary .submenu-btn{align-items:center;border:none;background:0 0;display:flex;height:42px;justify-content:center;width:42px;position:absolute;top:8px;left:0;z-index:2}@media only screen and (min-width:768px){.nav-primary .submenu-btn{height:50px;width:50px}}.nav-primary .submenu-btn:focus,.nav-primary .submenu-btn:hover{background:#dcd5e9}.nav-primary .submenu-btn:focus .fas,.nav-primary .submenu-btn:hover .fas{transform:rotate(90deg)}.nav-primary .submenu-btn .fas{color:#522e91;transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;font-size:26px;font-weight:700}.nav-primary .submenu-btn .fas.fa-minus{transform:rotate(0);transition:none}.sub-menu-wrap{display:none;padding-left:44px;padding-bottom:15px;position:relative}.sub-menu-wrap.ddopen{display:flex}@media only screen and (min-width:768px){.sub-menu-wrap .sub-menu{display:flex;flex-wrap:wrap}}.sub-menu-wrap ul{width:100%}@media only screen and (min-width:768px){.sub-menu-wrap li{width:50%}}.sub-menu-wrap a{color:#522e91;display:block;font-size:16px;font-weight:500;line-height:22px;padding:8px 10px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:768px){.sub-menu-wrap a{padding:5px 10px}}.sub-menu-wrap a:hover{text-decoration:underline}.nav-menu-overlay{background:rgba(35,14,71,.9);bottom:0;left:100%;position:fixed;right:0;top:0;z-index:11}.bdy{background:#fff;min-height:400px}.breadcrumbs-wrap{display:none}@media only screen and (min-width:768px){.breadcrumbs-wrap{background:#edeaf4;display:block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;padding:7px 0}}.breadcrumbs-wrap a{display:inline-block;padding:2px 3px;transition:all .3s ease}.breadcrumbs-wrap a:focus,.breadcrumbs-wrap a:hover{text-decoration:none}.breadcrumbs-wrap .breadcrumb_last{display:inline-block;padding:0 4px}.featured-image-and-title{align-items:center;background:#522e91;display:flex;height:44vw;position:relative;width:100%}@media only screen and (max-width:782px){.featured-image-and-title{height:60vw}}@media only screen and (max-width:600px){.featured-image-and-title{height:auto;padding:30px 0}}@media only screen and (min-width:980px){.featured-image-and-title{height:34vw}}@media only screen and (min-width:1170px){.featured-image-and-title{height:29vw}}@media only screen and (min-width:1600px){.featured-image-and-title{height:23vw}}@media only screen and (min-width:1900px){.featured-image-and-title{height:19vw}}.featured-image-and-title:before{background:#fff;content:'';height:100%;width:100%;position:absolute}.featured-image-and-title.no-image{height:auto;padding:30px 0}.featured-image-and-title .bgimg-wrap{background-color:#522e91;border-bottom-right-radius:150px;border-bottom:8px solid #a997c8;border-right:8px solid #a997c8;height:100%;left:0;overflow:hidden;position:absolute;right:40px;top:0}@media only screen and (max-width:600px){.featured-image-and-title .bgimg-wrap{border-bottom-right-radius:100px;right:20px}}@media only screen and (min-width:980px){.featured-image-and-title .bgimg-wrap{border-bottom-right-radius:200px;right:150px}}.featured-image-and-title .bgimg{background-color:#2C2C38;background-position:center;background-size:cover;filter:grayscale(100%);height:100%;opacity:.2;position:relative}.featured-image-and-title .bgimg.align-bottom{background-position:bottom}.featured-image-and-title .bgimg.align-top{background-position:top}.featured-image-and-title .wrap{position:relative}.featured-image-and-title .inner-wrap{color:#fff;font-size:18px;font-weight:600;line-height:26px;margin-right:20px;max-width:76%;padding:50px 0}@media only screen and (max-width:600px){.featured-image-and-title .inner-wrap{padding:20px 0;max-width:96%}}@media only screen and (min-width:980px){.featured-image-and-title .inner-wrap{margin-right:150px;max-width:760px}}@media only screen and (min-width:1400px){.featured-image-and-title .inner-wrap{max-width:900px}}.featured-image-and-title .pg-title{color:#fff;font-size:56px;margin:0}@media only screen and (max-width:782px){.featured-image-and-title .pg-title{font-size:42px}}.featured-image-and-title .pg-title>.byline{display:block;font-size:16px;line-height:26px}.featured-image-and-title .pg-intro-content{color:#edeaf4;font-size:16px;line-height:1.5}@media only screen and (min-width:768px){.featured-image-and-title .pg-intro-content{font-size:21px}}.featured-image-and-title .pg-intro-content p:first-child{margin-top:5px}.featured-image-and-title .pg-intro-content p:last-child{margin-bottom:0}.featured-image-and-title .pg-intro-content a{color:#edeaf4}.featured-image-and-title .pg-intro-content a:focus,.featured-image-and-title .pg-intro-content a:hover{color:#fff;text-decoration:none}.featured-image-and-title.alt-featured{background:#fff;height:auto}@media only screen and (max-width:600px){.featured-image-and-title.alt-featured{padding:0}}.featured-image-and-title.alt-featured.no-image .inner-wrap{background:#522e91}.featured-image-and-title.alt-featured.no-image .copy{background:#fff;padding-bottom:10px;padding-top:10px}.featured-image-and-title.alt-featured .inner-wrap{align-items:center;display:flex;flex-direction:row-reverse;font-weight:500;margin-right:0;max-width:none;padding:0}@media only screen and (max-width:782px){.featured-image-and-title.alt-featured .inner-wrap{display:block}}.featured-image-and-title.alt-featured .img-wrap{flex-shrink:0;overflow:hidden;position:relative;width:47%}@media only screen and (max-width:782px){.featured-image-and-title.alt-featured .img-wrap{width:auto}}.featured-image-and-title.alt-featured .img-wrap img{border-bottom-left-radius:80px;display:block;height:auto;width:100%}@media only screen and (min-width:980px){.featured-image-and-title.alt-featured .img-wrap img{border-bottom-left-radius:120px}}@media only screen and (max-width:782px){.featured-image-and-title.alt-featured .img-wrap img{border-bottom-left-radius:0;border-bottom-right-radius:60px;margin-bottom:10px}}.featured-image-and-title.alt-featured .copy{padding:0 30px 0 0;width:100%}@media only screen and (max-width:782px){.featured-image-and-title.alt-featured .copy{padding:0}}.featured-image-and-title.alt-featured .pg-title{color:#522e91;font-size:46px}@media only screen and (min-width:980px){.featured-image-and-title.alt-featured .pg-title{font-size:56px}}.featured-image-and-title.alt-featured .pg-intro-content{color:#2C2C38;font-size:18px;line-height:1.5}@media only screen and (min-width:980px){.featured-image-and-title.alt-featured .pg-intro-content{font-size:22px}}.featured-image-and-title.alt-featured .pg-intro-content a{color:#522e91}.featured-image-and-title.alt-featured .pg-intro-content a:focus,.featured-image-and-title.alt-featured .pg-intro-content a:hover{color:#2C2C38;text-decoration:none}.search-form{margin:0 0 20px 0}@media only screen and (min-width:768px){.search-form{margin-bottom:35px}}.search-form .field-wrap{display:flex;max-width:700px;position:relative}.search-form input{background:#fff;border:2px solid #522e91;border-radius:0;color:#522e91;flex:auto;font-size:16px;font-weight:500;height:44px;padding:8px 42px 8px 10px;transition:all .3s ease;vertical-align:middle;width:100%;-webkit-appearance:none}.search-form button{background:#fff;border-bottom:2px solid #522e91;border-left:none;border-right:2px solid #522e91;border-top:2px solid #522e91;font-size:20px;color:#522e91;cursor:pointer;height:44px;padding:8px 10px;position:absolute;top:0;right:0;vertical-align:middle;z-index:1}.search-form button:after{display:none}.sidebar .search-form label{color:#522e91;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.2;margin:40px 0 8px 0}@media only screen and (min-width:870px){.sidebar .search-form label{font-size:20px}}.sidebar .search-form label .screen-reader-text{display:block;overflow:visible;height:auto;clip-path:none;width:auto;clip:unset;position:relative!important}.program-finder-wrap{margin:35px 0}.filter-wrap{border-bottom:2px solid #dcd5e9;font-family:Montserrat,sans-serif;font-weight:600;padding:15px 0 30px 0}.filter-wrap .filter-title{display:block;font-size:14px;padding-bottom:10px;text-transform:uppercase}.filter-wrap ul{margin:0 0 10px 0;padding:0}@media only screen and (min-width:600px){.filter-wrap ul{align-items:center;display:flex;flex-wrap:wrap;margin:0}}.filter-wrap ul li{margin:0;padding:0}.filter-wrap [data-sf-field-input-type=checkbox] li{margin:0 0 2px 0;padding:0;position:relative}.filter-wrap [data-sf-field-input-type=checkbox] li input{float:left;opacity:0;width:auto}.filter-wrap [data-sf-field-input-type=checkbox] li label{color:#522e91;cursor:pointer;display:block;left:-2px;line-height:22px;padding:1px 20px 1px 30px;position:relative;width:100%}.filter-wrap [data-sf-field-input-type=checkbox] li label:before{background:#fff;border:2px solid #522e91;content:'';cursor:pointer;height:22px;position:absolute;top:1px;width:22px;left:1px}.filter-wrap [data-sf-field-input-type=checkbox] li label:after{background:0 0;border:3px solid #e7e6e6;border-right:none;border-top:none;content:'';height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);transition:all .3s ease;width:11px}.filter-wrap [data-sf-field-input-type=checkbox] li input:focus+label:before{background:#fff;border-color:#522e91;outline:1px dotted #707070}.filter-wrap [data-sf-field-input-type=checkbox] li input:checked+label:before{background:#fff;border-color:#522e91}.filter-wrap [data-sf-field-input-type=checkbox] li input:checked+label:after{opacity:1;border-color:#522e91}.filter-wrap .sf-field-taxonomy-degree-type{flex-grow:1}.filter-wrap .sf-field-search label{display:block;position:relative}.filter-wrap .sf-field-search label:after{align-items:center;color:#522e91;content:"\f002";display:flex;font-family:"Font Awesome 6 Pro";font-size:18px;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:2}.filter-wrap .sf-field-search input{background:#fff;border:2px solid #522e91;border-radius:0;color:#522e91;flex:auto;font-size:16px;height:40px;padding:4px 42px 4px 10px;position:relative;transition:all .3s ease;vertical-align:middle;width:100%;z-index:1;-webkit-appearance:none}@media only screen and (min-width:600px){.filter-wrap .sf-field-reset,.filter-wrap .sf-field-submit{margin-left:5px}}.filter-wrap .sf-field-reset input,.filter-wrap .sf-field-submit input{background:#fff;border:2px solid #522e91;color:#522e91;cursor:pointer;display:inline-block;height:40px;padding:10px 0;position:relative;text-decoration:none}@media only screen and (min-width:600px){.filter-wrap .sf-field-reset input,.filter-wrap .sf-field-submit input{padding:10px}}.filter-wrap .sf-field-submit{float:left}@media only screen and (min-width:768px){.filter-wrap .sf-field-submit{float:none}}@media only screen and (min-width:980px){.filter-wrap .sf-field-submit{float:left}}.filter-wrap .sf-field-reset input{border:2px solid #fff;color:#6d519f;font-size:14px;font-weight:500;text-transform:none}.filter-wrap .sf-count{color:#2C2C38;font-size:12px;font-weight:500}@media only screen and (min-width:480px){.search-filter-results{display:flex;flex-wrap:wrap;justify-content:space-between}}.search-filter-results .program{margin:0;padding:15px 0}@media only screen and (min-width:480px){.search-filter-results .program{width:48%}}@media only screen and (min-width:870px){.search-filter-results .program{width:31%}}@media only screen and (min-width:1170px){.search-filter-results .program{width:23%}}.search-filter-results .program:nth-child(even){background:#f8f7fb}@media only screen and (min-width:480px){.search-filter-results .program:nth-child(even){background:0 0}}.search-filter-results .program .program-inner{padding:10px 10px 5px 10px}@media only screen and (min-width:480px){.search-filter-results .program .program-inner{padding:10px 0}}.search-filter-results .program-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin:0;padding:0}@media only screen and (min-width:480px){.search-filter-results .program-title{font-size:22px}}.search-filter-results .program-title a{color:#6d519f;display:block;position:relative;transition:all .3s ease;text-decoration:none}.search-filter-results .program-title a:hover{color:#2C2C38}.search-filter-results .program-title a:hover .title{text-decoration:none}.search-filter-results .program-title a .title{text-decoration:underline}.search-filter-results .program-title a .degree{color:#2C2C38;display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;margin:0;text-decoration:none}@media only screen and (min-width:480px){.search-filter-results .program-title a .degree{font-size:15px;margin:8px 0}}.no-results{background:#522e91;border-bottom-right-radius:40px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;margin:20px 0;padding:10px 20px 10px 60px;position:relative;width:100%}.no-results:before{align-items:center;color:#fff;content:"\f06a";display:flex;font-family:"Font Awesome 6 Pro";font-size:24px;justify-content:center;left:20px;position:absolute;top:20px}.posts-sidebar-wrap{margin:25px 0}@media only screen and (min-width:768px){.posts-sidebar-wrap{display:flex}}@media only screen and (min-width:768px){.posts-sidebar-wrap .posts{flex-grow:1;width:70%}}@media only screen and (min-width:768px){.posts-sidebar-wrap .posts .post{width:auto}}.posts-sidebar-wrap .post{overflow:hidden;position:relative}@media only screen and (min-width:768px){.posts-sidebar-wrap .post{flex-grow:1;width:70%}}.posts-sidebar-wrap .post:nth-child(even){background:#eeebf7;border-bottom-right-radius:40px}.posts-sidebar-wrap .post .post-inner{padding:30px}@media only screen and (min-width:768px){.posts-sidebar-wrap .post .post-inner{display:flex;flex-wrap:nowrap}}.posts-sidebar-wrap .post .post-copy{flex-grow:1}@media only screen and (min-width:768px){.posts-sidebar-wrap .post .post-copy{width:55%}}@media only screen and (min-width:980px){.posts-sidebar-wrap .post .post-copy{width:66.66%}}@media only screen and (min-width:870px){.posts-sidebar-wrap .post+.sidebar-wrap,.posts-sidebar-wrap .posts+.sidebar-wrap{margin-left:30px}}@media only screen and (min-width:1170px){.posts-sidebar-wrap .post+.sidebar-wrap,.posts-sidebar-wrap .posts+.sidebar-wrap{margin-left:50px}}.posts-sidebar-wrap .date-category-wrap{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-weight:600;flex-wrap:wrap}.posts-sidebar-wrap .date-category-wrap .fa{color:#2C2C38;font-size:12px;padding-right:5px}.posts-sidebar-wrap .date-category-wrap .fa-tags{font-size:11px}.posts-sidebar-wrap .post-category,.posts-sidebar-wrap .post-date,.posts-sidebar-wrap .post-location{color:#2C2C38;font-size:15px}.posts-sidebar-wrap .post-category a,.posts-sidebar-wrap .post-date a,.posts-sidebar-wrap .post-location a{color:#2C2C38;font-weight:400;text-decoration:none}.posts-sidebar-wrap .pipe{margin-left:8px;padding-left:10px;border-left:1px solid #2C2C38;height:18px}.posts-sidebar-wrap h2{font-size:24px;line-height:28px;margin:3px 0}.posts-sidebar-wrap h2:before{display:none}.posts-sidebar-wrap h2 a{color:#522e91;text-decoration:none;transition:all .3s ease}.posts-sidebar-wrap h2 a:focus,.posts-sidebar-wrap h2 a:hover{color:#2C2C38;text-decoration:underline}.posts-sidebar-wrap .permalink{color:#6d519f;display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.posts-sidebar-wrap .post-excerpt{margin-bottom:0;margin-top:5px}@media only screen and (min-width:768px){.posts-sidebar-wrap .sidebar-wrap{padding-left:30px;width:30%}}.posts-sidebar-wrap .sidebar{margin:35px 0;text-decoration:none}.posts-sidebar-wrap .sidebar h4 a{color:inherit;text-decoration:none}.posts-sidebar-wrap .sidebar-list li{line-height:20px;margin-bottom:5px}.posts-sidebar-wrap .sidebar-list li.active a{color:#522e91}.posts-sidebar-wrap .sidebar-list ul{margin:5px 0;padding:0 0 0 25px}.posts-sidebar-wrap .sidebar-list ul li{font-size:90%}.pagination{font-family:Montserrat,sans-serif;font-weight:500;padding:25px 15px;position:relative}.pagination .nav-links{display:flex;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.pagination .nav-links{display:block;text-align:center;padding:0 105px}}.pagination .page-numbers{border:1px solid #e7e6e6;border-radius:2px;color:#522e91;display:none;min-width:34px;padding:2px;transition:all .3s ease;text-decoration:none}@media only screen and (min-width:768px){.pagination .page-numbers{display:inline-block}}.pagination .page-numbers:focus,.pagination .page-numbers:hover{background:#eeebf7;text-decoration:none}.pagination .page-numbers.current{background:#522e91;border-color:#522e91;color:#fff}.pagination .page-numbers.dots{background:0 0;border:none}.pagination .next,.pagination .prev{border:none;display:block}@media only screen and (min-width:768px){.pagination .next,.pagination .prev{position:absolute;top:0}}.pagination .next:focus,.pagination .next:hover,.pagination .prev:focus,.pagination .prev:hover{background:0 0;color:#2C2C38;text-decoration:underline}.pagination .prev{padding-left:12px}@media only screen and (min-width:768px){.pagination .prev{left:0}}.pagination .prev:before{content:'\f0d9';font-family:"Font Awesome 6 Pro";font-size:14px;left:0;position:absolute;top:4px}.pagination .next{padding-right:12px}@media only screen and (min-width:768px){.pagination .next{right:0}}.pagination .next:after{content:'\f0da';font-family:"Font Awesome 6 Pro";font-size:14px;position:absolute;right:0;top:4px}.directory-wrap{margin:35px 0}.directory-filter-wrap{border-bottom:2px solid #dcd5e9;font-family:Montserrat,sans-serif;font-weight:600;padding:15px 0 30px 0}.directory-filter-wrap ul{margin:0 0 10px 0;padding:0}@media only screen and (min-width:600px){.directory-filter-wrap ul{align-items:center;display:flex;flex-wrap:wrap;margin:0}}.directory-filter-wrap ul li{margin:0;padding:0}.directory-filter-wrap .sf-field-sort_order,.directory-filter-wrap .sf-field-taxonomy-directory_category{margin-right:5px}.directory-filter-wrap .sf-field-sort_order label,.directory-filter-wrap .sf-field-taxonomy-directory_category label{display:block;position:relative}.directory-filter-wrap .sf-field-sort_order select,.directory-filter-wrap .sf-field-taxonomy-directory_category select{background:#fff;border:2px solid #522e91;border-radius:0;color:#522e91;flex:auto;font-size:16px;height:40px;margin-top:5px;padding:4px 42px 4px 10px;transition:all .3s ease;vertical-align:middle;width:100%;z-index:1}@media only screen and (min-width:600px){.directory-filter-wrap .sf-field-sort_order select,.directory-filter-wrap .sf-field-taxonomy-directory_category select{width:auto}}@media only screen and (min-width:870px){.directory-filter-wrap .sf-field-sort_order{flex-grow:1}}.directory-filter-wrap .sf-field-search{margin-right:5px;margin-top:5px}.directory-filter-wrap .sf-field-search label{display:block;position:relative}.directory-filter-wrap .sf-field-search label:after{align-items:center;color:#522e91;content:"\f002";display:flex;font-family:"Font Awesome 6 Pro";font-size:18px;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:2}.directory-filter-wrap .sf-field-search input{background:#fff;border:2px solid #522e91;border-radius:0;color:#522e91;flex:auto;font-size:16px;height:40px;padding:4px 42px 4px 10px;position:relative;transition:all .3s ease;vertical-align:middle;width:100%;z-index:1;-webkit-appearance:none}.directory-filter-wrap .sf-field-reset,.directory-filter-wrap .sf-field-submit{margin-top:5px}@media only screen and (min-width:600px){.directory-filter-wrap .sf-field-reset,.directory-filter-wrap .sf-field-submit{margin-left:5px}}.directory-filter-wrap .sf-field-reset input,.directory-filter-wrap .sf-field-submit input{background:#fff;border:2px solid #522e91;color:#522e91;cursor:pointer;display:inline-block;height:40px;padding:10px 0;position:relative;text-decoration:none}@media only screen and (min-width:600px){.directory-filter-wrap .sf-field-reset input,.directory-filter-wrap .sf-field-submit input{padding:10px}}.directory-filter-wrap .sf-field-submit{float:left}@media only screen and (min-width:768px){.directory-filter-wrap .sf-field-submit{float:none}}@media only screen and (min-width:980px){.directory-filter-wrap .sf-field-submit{float:left}}.directory-filter-wrap .sf-field-reset input{border:2px solid #fff;color:#6d519f;font-size:14px;font-weight:500;text-transform:none}.directory-filter-wrap .sf-count{color:#919195;font-size:12px;font-weight:500}.directory-results{margin:0;padding-top:25px}@media only screen and (min-width:980px){.directory-results{display:flex;flex-wrap:wrap;justify-content:space-between}}.directory-results .item{background:#edeaf4;border-bottom-right-radius:40px;display:flex;flex-wrap:wrap;margin:0 0 2% 0}@media only screen and (min-width:980px){.directory-results .item{width:49%}}.directory-results .img-wrap{flex-shrink:0;width:200px}.directory-results .img-wrap img{display:block;height:auto;transition:all .3s ease;width:100%}.directory-results .copy{font-family:Montserrat,sans-serif;flex-grow:1;padding:10px 10px 10px 15px;width:100px}.directory-results .name{font-size:20px;font-weight:700;margin:10px 0 0 0}.directory-results .name a{color:#522e91;text-decoration:none}.directory-results .name a:focus,.directory-results .name a:hover{color:#2C2C38;text-decoration:underline}.directory-results .title{line-height:1.4;margin:0 0 15px 0}.directory-results .icon{display:flex;font-size:14px;font-weight:500;margin:5px 0;padding:0}.directory-results .icon.email a{text-decoration:underline}.directory-results .icon a{align-items:center;display:flex;text-decoration:none}.directory-results .icon a .icon-wrap{display:flex;text-align:center;padding-right:5px;width:25px}.directory-results .icon a svg{fill:#522e91;height:15px;width:15px}.directory-profile-wrap{padding:30px 0}@media only screen and (min-width:480px){.directory-profile-wrap{display:flex}}@media only screen and (min-width:480px){.directory-profile-wrap .photo-wrap{width:30%}}.directory-profile-wrap .photo-wrap img{display:block;height:auto;margin-bottom:15px;width:100%}@media only screen and (min-width:480px){.directory-profile-wrap .copy-wrap{padding-left:30px;width:70%}}.directory-profile-wrap h1{margin-top:0}.directory-profile-wrap .title{color:#522e91;font-size:20px;text-transform:none}.directory-profile-wrap .icon{display:flex;font-weight:600;margin:5px 0;padding:0}.directory-profile-wrap .icon.email a{text-decoration:underline}.directory-profile-wrap .icon a{align-items:center;display:flex;text-decoration:none}.directory-profile-wrap .icon a .icon-wrap{display:flex;text-align:center;padding-right:5px;width:25px}.directory-profile-wrap .icon a svg{fill:#522e91;height:15px;width:15px}.directory-profile-wrap .links{display:flex;list-style-type:none;margin:0 0 25px 0;padding:0}.directory-profile-wrap .links li:first-child a{padding-left:20px}.directory-profile-wrap .links li:last-child a{padding-right:20px}.directory-profile-wrap .links a{background:#522e91;display:flex;padding:10px;transition:all .3s ease}.directory-profile-wrap .links a:after{display:none}.directory-profile-wrap .links a:focus,.directory-profile-wrap .links a:hover{background:#2C2C38}.directory-profile-wrap .links a svg{fill:#fff;height:25px;width:25px}.btn{background:#522e91;background:linear-gradient(90deg,#522e91 30%,#866db2 100%);border:2px solid #522e91;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;overflow:hidden;padding:6px 18px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.btn:focus,.btn:hover{color:#fff}.btn:focus:before,.btn:hover:before{opacity:1}.btn:focus{outline-width:3px}.btn:before{background-color:#401784;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;z-index:1}.btn.btn-inverse{background:#fff;color:#522e91}.btn.btn-inverse:focus,.btn.btn-inverse:hover{color:#fff}.btn.btn-alt{background:#f3f3f3;color:#522e91}.btn.btn-alt:focus,.btn.btn-alt:hover{color:#fff}.btn span{position:relative;z-index:2}@media only screen and (min-width:980px){.pre-ftr{padding-top:40px}}.pre-ftr.bg-coolgray{background-color:#f3f3f3}.pre-ftr.bg-purple{background-color:#522e91}.pre-ftr.bg-purple70{background-color:#6d519f}.pre-ftr.bg-purple50{background-color:#a997c8}.pre-ftr.bg-purple20{background-color:#dcd5e9}.pre-ftr.bg-purple10{background-color:#edeaf4}.pre-ftr .pre-ftr-inner{align-items:center;background:url(/wp-content/themes/yhc/img/mountain.svg) no-repeat bottom;background-size:100%;display:flex;justify-content:center;margin-bottom:-1px;min-height:12.75vw;padding-top:20px}@media only screen and (min-width:768px){.pre-ftr .pre-ftr-inner{padding-top:90px}}.pre-ftr ul{list-style-type:none;margin:0 auto;padding:0}@media only screen and (min-width:600px){.pre-ftr ul{display:flex}}@media only screen and (min-width:768px){.pre-ftr ul{justify-content:space-evenly;width:80%}}.pre-ftr li{margin:10px 5px}@media only screen and (min-width:768px){.pre-ftr li{width:31%}}.pre-ftr a.btn{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}.pre-ftr a.btn:focus,.pre-ftr a.btn:hover{border-color:#432576}.pre-ftr a.btn:focus:before,.pre-ftr a.btn:hover:before{background:#432576}.ftr{background:#522e91;color:#fff;overflow:hidden;padding-top:40px}.ftr a{color:#fff}.ftr .ftr-logo-wrap{text-align:center}@media only screen and (min-width:980px){.ftr .ftr-logo-wrap{text-align:left}}.ftr .ftr-logo-wrap img{width:250px}.ftr .ftr-col-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.ftr .ftr-col-wrap .col{width:33.33%}@media only screen and (min-width:980px){.ftr .ftr-col-wrap .col{width:25%}}.ftr .ftr-col-wrap .col1{font-family:Montserrat,sans-serif;font-weight:600;padding:0;text-align:center;width:100%}@media only screen and (min-width:980px){.ftr .ftr-col-wrap .col1{padding:10px 25px 25px 0;text-align:left;width:25%}}.ftr .ftr-col-wrap .col2{padding:10px 0 20px 0;text-align:center;position:relative;width:100%}@media only screen and (min-width:980px){.ftr .ftr-col-wrap .col2{border-right:1px solid #a997c8;padding:10px 50px 25px 25px;text-align:left;width:25%}}.ftr .ftr-col-wrap .col2 .nav-menu-hdr{font-family:Montserrat,sans-serif;margin:5px 0 0 0}.ftr .ftr-col-wrap .col2 ul{margin-left:-10px}.ftr .ftr-col-wrap .col2 a{font-size:17px;font-weight:600}.ftr .ftr-col-wrap .col3{display:none}@media only screen and (min-width:980px){.ftr .ftr-col-wrap .col3{display:block;padding:10px 25px 25px 50px;text-align:left;width:25%}}.ftr .ftr-col-wrap .col4{display:none}@media only screen and (min-width:980px){.ftr .ftr-col-wrap .col4{display:block;padding:10px 0 25px 25px;text-align:left;width:25%}}.ftr .ftr-col-wrap a{border-radius:3px;display:inline-block;font-size:15px;padding:3px 10px;text-decoration-color:#a997c8;transition:all .3s ease}@media only screen and (min-width:980px){.ftr .ftr-col-wrap a{padding:5px 10px}}.ftr .ftr-col-wrap a:focus,.ftr .ftr-col-wrap a:hover{background:#432576;text-decoration:none}.ftr .copyright-nav-social-wrap{padding:20px 0;position:relative;text-align:center}@media only screen and (min-width:980px){.ftr .copyright-nav-social-wrap{border-top:1px solid #a997c8;display:flex;flex-direction:row-reverse;text-align:left}}.ftr .copyright-nav-social-wrap:before{background:#a997c8;content:'';height:1px;left:10%;position:absolute;top:0;width:80%}@media only screen and (min-width:980px){.ftr .copyright-nav-social-wrap:before{display:none}}.ftr .copyright-wrap{align-items:center;font-family:Merriweather,serif;font-size:14px;flex-grow:1;padding-top:20px}@media only screen and (min-width:980px){.ftr .copyright-wrap{display:flex;padding-top:0}}.ftr .nav-social-wrap{align-items:center}@media only screen and (min-width:980px){.ftr .nav-social-wrap{display:flex;margin-right:-8px}}.ftr .nav-social-intro{font-family:Montserrat,sans-serif;font-size:14px;padding-right:5px;white-space:nowrap}.ftr .nav-social{margin:auto}.ftr .nav-social .menu{display:flex;justify-content:center}.ftr .nav-social a{border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px;transition:all .3s ease}.ftr .nav-social a:after{display:none}.ftr .nav-social a:focus,.ftr .nav-social a:hover{background:#432576}.ftr .nav-social a:focus svg,.ftr .nav-social a:hover svg{animation-name:iconpushin;animation-duration:.2s;animation-timing-function:linear;animation-iteration-count:1}.ftr .nav-social a svg{transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;fill:#fff;height:18px;width:18px}.iframe-wrap{margin:25px 0;position:relative;width:100%}.iframe-wrap iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-wrap{background:#522e91;margin:25px 0;position:relative}.video-wrap.video-loaded.aspect-16-9{padding-bottom:56.25%;height:0}.video-wrap.video-loaded.aspect-4-3{padding-bottom:75%;height:0}.video-wrap a{display:block;position:relative}.video-wrap a:before{background:rgba(0,0,0,.2);content:'';height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.video-wrap a:after{display:none}.video-wrap a:focus:before,.video-wrap a:hover:before{background:rgba(0,0,0,.4)}.video-wrap a img{display:block;height:auto;width:100%}.video-wrap a .icon{color:#fff;height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;text-align:center;text-shadow:0 0 8px #333;top:50%;width:50px}@media only screen and (min-width:980px){.video-wrap a .icon{height:100px;margin:-50px 0 0 -50px;width:100px}}.video-wrap a .icon svg{fill:#fff;height:auto;width:100%}.video-wrap iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#content .gform_wrapper .gform_button{background:#522e91;background:linear-gradient(90deg,#522e91 30%,#866db2 100%);border:2px solid #522e91;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;overflow:hidden;padding:6px 18px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}#content .gform_wrapper .gform_button:focus,#content .gform_wrapper .gform_button:hover{color:#fff}#content .gform_wrapper .gform_button:focus:before,#content .gform_wrapper .gform_button:hover:before{opacity:1}.juicer-wrap{text-align:center}.juicer-wrap h2{padding:15px 0 30px 0}.juicer-wrap .juicer-feed .juicer-button{border:2px solid #522e91;border-radius:2px;color:#522e91;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-transform:none;transition:all .3s ease}.juicer-wrap .juicer-feed .juicer-button:focus,.juicer-wrap .juicer-feed .juicer-button:hover{background:#522e91;color:#fff}.banner{background:#88050b;color:#fff;font-family:Montserrat,sans-serif}.banner.bg-purple10 .notice-wrap svg,.banner.bg-purple20 .notice-wrap svg{fill:#522e91}.banner.bg-purple10 .banner-inner h3,.banner.bg-purple20 .banner-inner h3{color:#522e91}.banner.bg-purple10 .banner-inner p,.banner.bg-purple20 .banner-inner p{color:#522e91}.banner.bg-purple10 .banner-inner a,.banner.bg-purple20 .banner-inner a{color:#522e91}.banner.bg-purple10 .notice-close svg,.banner.bg-purple20 .notice-close svg{fill:#522e91}.banner.bg-purple{background-color:#522e91;position:relative}.banner.bg-purple:after,.banner.bg-purple:before{content:"";height:100%;position:absolute;top:0;width:50%}.banner.bg-purple:before{background:#522e91;right:100%}.banner.bg-purple:after{background:#522e91;left:100%}.banner.bg-purple20{background-color:#dcd5e9;position:relative}.banner.bg-purple20:after,.banner.bg-purple20:before{content:"";height:100%;position:absolute;top:0;width:50%}.banner.bg-purple20:before{background:#dcd5e9;right:100%}.banner.bg-purple20:after{background:#dcd5e9;left:100%}.banner.bg-purple10{background-color:#edeaf4;position:relative}.banner.bg-purple10:after,.banner.bg-purple10:before{content:"";height:100%;position:absolute;top:0;width:50%}.banner.bg-purple10:before{background:#edeaf4;right:100%}.banner.bg-purple10:after{background:#edeaf4;left:100%}.banner .wrap{align-items:center;display:flex;padding:15px 25px;position:relative}.banner .notice-wrap svg{fill:#fff;height:auto;width:40px}.banner .banner-inner{flex-grow:1;font-size:16px;padding:0 20px}@media only screen and (min-width:980px){.banner .banner-inner{padding:0 40px}}.banner .banner-inner h3{color:#fff;font-size:16px;line-height:24px;margin:0;padding:0}.banner .banner-inner p{color:#fff;font-size:14px;font-weight:400;line-height:18px;margin:0;padding:0}.banner .banner-inner a{color:#fff;text-decoration:underline}.banner .banner-inner a:hover{text-decoration:none}.banner .notice-close{background:0 0;border:none;cursor:pointer;padding:10px}.banner .notice-close svg{fill:#fff;height:auto;width:20px}.calwiz-wrap{margin:25px 0;position:relative;width:100%}.calwiz-wrap iframe{border:none;height:600px;width:100%}@media only screen and (min-width:768px){.calwiz-wrap iframe{height:1100px}}.calwizfeed-wrap{margin:25px 0;position:relative;width:100%}.calwizfeed-wrap .fas{color:#522e91;font-size:24px;position:absolute;top:17px;left:10px}.calwizfeed-wrap .item{padding:15px 0;position:relative}.calwizfeed-wrap .title{font-family:Montserrat,sans-serif;font-size:18px;line-height:1.4;padding:0 0 0 45px}.calwizfeed-wrap .description{padding:0 0 0 45px}ul.page-list{font-family:Montserrat,sans-serif;line-height:1.3}ul.page-list>li>a{font-size:17px;font-weight:600}ul.page-list>li>ul>li>a{font-size:14px;font-weight:500}ul.page-list>li>ul>li>ul{line-height:1.2}ul.page-list>li>ul>li>ul>li>a{font-size:12px;font-weight:500}ul.page-list>li>ul>li>ul>li>ul>li>a{font-size:10px;font-weight:500}