:root{--ci-legal-link:#6b0c27;--ci-legal-link-hover:#520a1e;--ci-legal-text:#111111;--ci-legal-muted:#6b6b6b;--ci-legal-border:#e8e8e8;--ci-legal-head-bg:#f5f5f5;--ci-legal-font-header:"Cormorant Garamond","Times New Roman",Times,serif;--ci-legal-font-accent:"Playfair Display SC","Playfair Display","Times New Roman",Times,serif;--ci-legal-font-text:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif}body.ci-legal-page-active .single-article.ci-legal-page{font-family:var(--ci-legal-font-text);color:var(--ci-legal-text);background:#fff}body.ci-legal-page-active .ci-legal-page .page-heading.secondary-background{background:var(--ci-legal-head-bg)!important;border-bottom:1px solid var(--ci-legal-border);padding:32px 0 36px;margin:0}body.ci-legal-page-active .ci-legal-page .page-heading .container{width:min(920px,calc(100% - 40px));max-width:920px;margin:0 auto;padding:0 20px}body.ci-legal-page-active .ci-legal-page .page-heading .article-heading{padding:0;margin:0}body.ci-legal-page-active .ci-legal-page #breadcrumbs{display:none!important}body.ci-legal-page-active .ci-legal-page .page-heading.secondary-background::after,body.ci-legal-page-active .ci-legal-page .page-heading::after{display:none!important;content:none!important}body.ci-legal-page-active .ci-legal-page .page-heading h1.guides-section-title::before{display:none!important;content:none!important}body.ci-legal-page-active .ci-legal-page .page-heading h1.guides-section-title{margin:0;padding:0;font-family:var(--ci-legal-font-header)!important;font-size:clamp(2.25rem, 4.5vw, 3rem)!important;font-weight:500!important;line-height:1.12!important;color:var(--ci-legal-text);letter-spacing:-.01em}body.ci-about-page.ci-legal-page-active .ci-legal-page .ci-about-hero-title{position:relative;padding-top:14px}body.ci-about-page.ci-legal-page-active .ci-legal-page .ci-about-hero-title::before{content:"";position:absolute;top:0;left:0;width:48px;height:3px;background:#a61d4d}body.ci-about-page.ci-legal-page-active .ci-legal-page .ci-about-hero-accent{color:#a61d4d;font-style:italic}body.ci-about-page.ci-legal-page-active .ci-legal-page .story>h1:first-of-type{display:none!important}body.ci-legal-page-active .ci-legal-page .page-heading .article-heading>div:last-child,body.ci-legal-page-active .ci-legal-page .page-heading .article-meta{display:none!important}body.ci-legal-page-active .ci-legal-page>.container{width:min(920px,calc(100% - 40px));max-width:920px;margin:0 auto;padding:40px 20px 64px}body.ci-legal-page-active .ci-legal-page .row{margin:0}body.ci-legal-page-active .ci-legal-page .col.col-12,body.ci-legal-page-active .ci-legal-page .col.col-9{width:100%;max-width:none;padding:0;float:none}body.ci-legal-page-active .ci-legal-page .content-section{padding:0;margin:0;border:none;box-shadow:none}body.ci-legal-page-active .ci-legal-page .story{max-width:100%;margin:0}body.ci-legal-page-active .ci-legal-page .story .wp-post-image,body.ci-legal-page-active .ci-legal-page .story>figure,body.ci-legal-page-active .ci-legal-page .story>img{display:none!important}body.ci-legal-page-active .ci-legal-page .article-bottom-content,body.ci-legal-page-active .ci-legal-page .sidebar-wrapper{display:none!important}body.ci-legal-page-active .sample-contact-page.ci-legal-page{font-family:var(--ci-legal-font-text);color:var(--ci-legal-text)}body.ci-legal-page-active .sample-contact-page.ci-legal-page>.container{width:min(920px,calc(100% - 40px));max-width:920px;margin:0 auto;padding:0 20px 64px}body.ci-legal-page-active .sample-contact-page .sample-contact-header{padding:32px 0 36px!important;margin:0 0 40px!important;background:0 0!important;position:relative;z-index:0}body.ci-legal-page-active .sample-contact-page .sample-contact-header::before{background:var(--ci-legal-head-bg)!important;border-top:none!important;border-bottom:1px solid var(--ci-legal-border)!important}body.ci-legal-page-active .sample-contact-page .sample-contact-header .sample-contact-title{max-width:920px;font-family:var(--ci-legal-font-text)}body.ci-legal-page-active .sample-contact-page .page-breadcrumb-sample-contact{display:none!important}body.ci-legal-page-active .sample-contact-page .sample-contact-title{font-family:var(--ci-legal-font-header)!important;font-size:clamp(2.25rem, 4.5vw, 3rem)!important;font-weight:500!important;line-height:1.12!important;color:var(--ci-legal-text)!important;padding-top:0!important}body.ci-legal-page-active .sample-contact-page .sample-contact-title::before{display:none!important}body.ci-legal-page-active .sample-contact-page .sample-contact-accent{color:var(--ci-legal-link)!important}body.ci-legal-page-active .sample-contact-page .article-meta,body.ci-legal-page-active .sample-contact-page .col.col-4,body.ci-legal-page-active .sample-contact-page .mobile-fixed-button,body.ci-legal-page-active .sample-contact-page .sample-contact-meta--hidden{display:none!important}body.ci-legal-page-active .sample-contact-page.ci-legal-page>.container{width:min(920px,calc(100% - 40px));max-width:920px;margin:0 auto;padding:0 20px 64px}body.ci-legal-page-active .sample-contact-page.ci-legal-page .page-heading.ci-contact-page-heading{background:var(--ci-legal-head-bg)!important;border-bottom:1px solid var(--ci-legal-border);margin-bottom:0}body.ci-legal-page-active .sample-contact-page.ci-legal-page .page-heading.ci-contact-page-heading .container{width:min(920px,calc(100% - 40px));max-width:920px}body.ci-legal-page-active .sample-contact-page .row{display:block}body.ci-legal-page-active .sample-contact-page .sample-contact p{font-family:var(--ci-legal-font-text);font-size:16px;line-height:1.75}body.ci-legal-page-active .sample-contact-page .sample-contact h1,body.ci-legal-page-active .sample-contact-page .sample-contact h2,body.ci-legal-page-active .sample-contact-page .sample-contact h3,body.ci-legal-page-active .sample-contact-page .sample-contact h4,body.ci-legal-page-active .sample-contact-page .sample-contact h5,body.ci-legal-page-active .sample-contact-page .sample-contact h6{font-family:var(--ci-legal-font-accent)!important;font-weight:400!important;line-height:1.25!important}body.ci-legal-page-active .ci-legal-page .ci-legal-contact-block{margin:.5em 0 0;padding:0;font-size:16px;line-height:1.75}body.ci-legal-page-active .ci-legal-page .ci-legal-contact-block strong{font-weight:700;color:var(--ci-legal-text)}body.ci-legal-page-active .ci-legal-page .ci-legal-cookie-type{margin:1.35em 0 .35em;padding:0;font-size:16px;line-height:1.75}body.ci-legal-page-active .ci-legal-page .ci-legal-cookie-type:first-of-type{margin-top:0}body.ci-legal-page-active .ci-legal-page .elementor-widget-container li,body.ci-legal-page-active .ci-legal-page .elementor-widget-container p,body.ci-legal-page-active .ci-legal-page .entry-content li,body.ci-legal-page-active .ci-legal-page .entry-content p,body.ci-legal-page-active .ci-legal-page .story li,body.ci-legal-page-active .ci-legal-page .story p{font-family:var(--ci-legal-font-text);font-size:16px;line-height:1.75;color:var(--ci-legal-text);margin-bottom:1em}body.ci-legal-page-active .ci-legal-page .entry-content strong,body.ci-legal-page-active .ci-legal-page .story strong{font-weight:700;color:var(--ci-legal-text)}body.ci-legal-page-active .ci-legal-page .elementor-widget-container h1,body.ci-legal-page-active .ci-legal-page .elementor-widget-container h2,body.ci-legal-page-active .ci-legal-page .elementor-widget-container h3,body.ci-legal-page-active .ci-legal-page .elementor-widget-container h4,body.ci-legal-page-active .ci-legal-page .entry-content h1,body.ci-legal-page-active .ci-legal-page .entry-content h2,body.ci-legal-page-active .ci-legal-page .entry-content h3,body.ci-legal-page-active .ci-legal-page .entry-content h4,body.ci-legal-page-active .ci-legal-page .story h1,body.ci-legal-page-active .ci-legal-page .story h2,body.ci-legal-page-active .ci-legal-page .story h3,body.ci-legal-page-active .ci-legal-page .story h4{font-family:var(--ci-legal-font-accent)!important;font-weight:400!important;line-height:1.3!important;color:var(--ci-legal-text)}body.ci-legal-page-active .ci-legal-page .elementor-widget-container h2,body.ci-legal-page-active .ci-legal-page .entry-content h2,body.ci-legal-page-active .ci-legal-page .story h2{margin:2rem 0 .85rem;font-size:1.35rem!important}body.ci-legal-page-active .ci-legal-page .elementor-widget-container h3,body.ci-legal-page-active .ci-legal-page .entry-content h3,body.ci-legal-page-active .ci-legal-page .story h3{margin:1.75rem 0 .75rem;font-size:1.125rem!important}body.ci-legal-page-active .ci-legal-page .entry-content ol,body.ci-legal-page-active .ci-legal-page .entry-content ul,body.ci-legal-page-active .ci-legal-page .story ol,body.ci-legal-page-active .ci-legal-page .story ul{margin:0 0 1em;padding-left:1.35rem}body.ci-legal-page-active .ci-legal-page .elementor-widget-container a,body.ci-legal-page-active .ci-legal-page .entry-content a,body.ci-legal-page-active .ci-legal-page .story a,body.ci-legal-page-active .sample-contact-page .sample-contact a,body.ci-legal-page-active .sample-contact-page .story a{color:var(--ci-legal-link)!important;text-decoration:underline;text-underline-offset:2px}body.ci-legal-page-active .ci-legal-page .entry-content a:hover,body.ci-legal-page-active .ci-legal-page .story a:hover,body.ci-legal-page-active .sample-contact-page .sample-contact a:hover,body.ci-legal-page-active .sample-contact-page .story a:hover{color:var(--ci-legal-link-hover)!important}body.ci-legal-page-active .sample-contact-page .sample-contact .cta .btn,body.ci-legal-page-active .sample-contact-page .sample-contact .cta .btn-row .btn{text-decoration:none!important;font-size:13px!important;font-family:var(--ci-legal-font-text)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;padding:10px 18px!important;min-width:0!important;line-height:1.3}body.ci-legal-page-active .sample-contact-page .sample-contact .cta .btn.primary{background:#fff!important;color:#a61d4d!important;border:1px solid #a61d4d!important}body.ci-legal-page-active .sample-contact-page .sample-contact .cta .btn.primary:hover{background:#fdf8f9!important;color:#8b1538!important}body.ci-legal-page-active .sample-contact-page .sample-contact .cta .btn:not(.primary){background:#fff!important;color:#2f2b28!important;border:1px solid #8f8579!important}body.ci-legal-page-active .sample-contact-page .sample-contact .cta .btn:not(.primary):hover{border-color:#a61d4d!important;color:#a61d4d!important}body.ci-legal-page-active .ci-legal-page .entry-content>strong:first-child,body.ci-legal-page-active .ci-legal-page .story>strong:first-child{display:block;margin-bottom:1.25rem;font-family:var(--ci-legal-font-text);font-size:14px;font-weight:600;color:var(--ci-legal-muted)}body.ci-legal-page-active .ci-legal-page .story>strong:first-child+h3,body.ci-legal-page-active .ci-legal-page .story>strong:first-child+h4,body.ci-legal-page-active .ci-legal-page .story>strong:first-child+p{margin-top:0}body.ci-about-page.ci-legal-page-active .ci-legal-page .story [style*=C94F1D],body.ci-about-page.ci-legal-page-active .ci-legal-page .story [style*=c94f1d],body.ci-about-page.ci-legal-page-active .ci-legal-page .story h1 span[style*=C94F1D],body.ci-about-page.ci-legal-page-active .ci-legal-page .story h1 span[style*=c94f1d],body.ci-about-page.ci-legal-page-active .ci-legal-page .story h2 span[style*=C94F1D],body.ci-about-page.ci-legal-page-active .ci-legal-page .story h2 span[style*=c94f1d],body.ci-about-page.ci-legal-page-active .ci-legal-page .story h3 span[style*=C94F1D],body.ci-about-page.ci-legal-page-active .ci-legal-page .story h3 span[style*=c94f1d],body.page-id-218838.ci-legal-page-active .ci-legal-page .story [style*=c94f1d],body.page-id-218838.ci-legal-page-active .ci-legal-page .story h1 span[style*=c94f1d],body.page-id-218838.ci-legal-page-active .ci-legal-page .story h2 span[style*=c94f1d],body.page-id-218838.ci-legal-page-active .ci-legal-page .story h3 span[style*=c94f1d]{color:#a61d4d!important}body.ci-about-page.ci-legal-page-active .ci-legal-page .story [style*="border-top: 3px solid #A61D4D"],body.ci-about-page.ci-legal-page-active .ci-legal-page .story [style*="border-top: 3px solid #c94f1d"],body.ci-about-page.ci-legal-page-active .ci-legal-page .story [style*="border-top:3px solid #c94f1d"],body.page-id-218838.ci-legal-page-active .ci-legal-page .story [style*="border-top: 3px solid #c94f1d"]{border-top-color:#a61d4d!important}@media (max-width:768px){body.ci-legal-page-active .ci-legal-page .page-heading.secondary-background,body.ci-legal-page-active .sample-contact-page .sample-contact-header{padding:24px 0 28px!important}body.ci-legal-page-active .ci-legal-page>.container,body.ci-legal-page-active .sample-contact-page.ci-legal-page>.container{padding:28px 16px 48px}body.ci-legal-page-active .ci-legal-page .story li,body.ci-legal-page-active .ci-legal-page .story p,body.ci-legal-page-active .sample-contact-page .sample-contact p{font-size:15px}}