@media(max-width:767px){.elementor .cc-icon-18{width:17px;height:17px;}}@media(max-width:767px){.elementor .cc-icon-16{width:14px;height:14px;}}@media(max-width:767px){.elementor .cc-btn-outline{padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .cc-body{font-size:16px;}}@media(max-width:767px){.elementor .cc-show-mobile-inline{display:inline;}}@media(max-width:767px){.elementor .cc-pod-btn{letter-spacing:1.2px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:8px;padding-inline-end:8px;gap:8px;flex:1 1 0px;}}@media(max-width:767px){.elementor .cc-pod-btn-wide{font-size:15px;letter-spacing:1.5px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:16px;padding-inline-end:16px;gap:10px;flex:1 1 100%;}}@media(max-width:767px){.elementor .cc-ep-comments-inner{gap:16px;}}@media(max-width:767px){.elementor .cc-ep-comments-sec{padding-block-start:0px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .cc-ep-nav-sec{padding-block-start:0px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .cc-ep-info-value{font-size:14px;}}@media(max-width:767px){.elementor .cc-ep-info-label{font-size:11px;}}@media(max-width:767px){.elementor .cc-ep-toc-link{font-size:15px;}}@media(max-width:767px){.elementor .cc-ep-box-label{font-size:12px;letter-spacing:1.2px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .cc-ep-box{padding-block-start:18px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .cc-ep-link-sub{font-size:11px;}}@media(max-width:767px){.elementor .cc-ep-link-title{font-size:15px;}}@media(max-width:767px){.elementor .cc-ep-links{gap:10px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .cc-ep-short{width:220px;}}@media(max-width:767px){.elementor .cc-ep-shorts{overflow:auto;gap:12px;}}@media(max-width:767px){.elementor .cc-ep-rest-text{font-size:15px;}}@media(max-width:767px){.elementor .cc-ep-small{font-size:14px;}}@media(max-width:767px){.elementor .cc-h-ep-rest{font-size:36px;}}@media(max-width:767px){.elementor .cc-ep-rest-body{padding-block-start:20px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;gap:12px;}}@media(max-width:767px){.elementor .cc-ep-rest-card{flex-direction:column;}}@media(max-width:767px){.elementor .cc-ep-item-text{font-size:16px;}}@media(max-width:767px){.elementor .cc-ep-num{font-size:12px;}}@media(max-width:767px){.elementor .cc-ep-item{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .cc-ep-subhead{font-size:12px;letter-spacing:1.2px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .cc-ep-intro{font-size:16px;}}@media(max-width:767px){.elementor .cc-h-ep-section{font-size:40px;}}@media(max-width:767px){.elementor .cc-ep-block-sm{gap:14px;}}@media(max-width:767px){.elementor .cc-ep-block{gap:16px;}}@media(max-width:767px){.elementor .cc-ep-content{gap:48px;}}@media(max-width:767px){.elementor .cc-ep-main{padding-block-start:0px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;gap:48px;}}@media(max-width:767px){.elementor .cc-ep-quote-cite{font-size:12px;letter-spacing:1.2px;}}@media(max-width:767px){.elementor .cc-ep-quote-text{font-size:34px;letter-spacing:0.3px;}}@media(max-width:767px){.elementor .cc-ep-quote-body{gap:12px;}}@media(max-width:767px){.elementor .cc-ep-quote-mark{height:40px;font-size:90px;line-height:0.55em;}}@media(max-width:767px){.elementor .cc-ep-quote{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:12px;}}@media(max-width:767px){.elementor .cc-ep-quote-sec{padding-block-start:0px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .cc-ep-mono{font-size:12px;}}@media(max-width:767px){.elementor .cc-ep-with{font-size:18px;}}@media(max-width:767px){.elementor .cc-ep-byline{gap:3px;}}@media(max-width:767px){.elementor .cc-h-ep{font-size:64px;letter-spacing:0.6px;}}@media(max-width:767px){.elementor .cc-ep-kicker{font-size:12px;letter-spacing:1.2px;}}@media(max-width:767px){.elementor .cc-ep-badge{width:56px;height:56px;}}@media(max-width:767px){.elementor .cc-ep-kicker-row{gap:12px;}}@media(max-width:767px){.elementor .cc-ep-hero-top{gap:16px;}}@media(max-width:767px){.elementor .cc-ep-hero-body{padding-block-start:24px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;gap:16px;justify-content:flex-start;}}@media(max-width:767px){.elementor .cc-ep-hero-img{width:100%;height:auto;aspect-ratio:1/1;}}@media(max-width:767px){.elementor .cc-ep-hero{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;}}@media(max-width:767px){.elementor .cc-ep-crumb-now{font-size:11px;letter-spacing:1px;}}@media(max-width:767px){.elementor .cc-ep-crumb-sep{font-size:11px;}}@media(max-width:767px){.elementor .cc-ep-crumb{font-size:11px;letter-spacing:1px;}}@media(max-width:767px){.elementor .cc-ep-crumbs{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;gap:8px;}}@media(max-width:767px){.elementor .cc-ep-btn-sm{letter-spacing:1.2px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:8px;padding-inline-end:8px;flex:1 1 0px;}}@media(max-width:767px){.elementor .cc-dissolve-mobile{display:contents;}}@media(max-width:767px){.elementor .cc-hide-mobile{display:none;}}