html[data-theme=light] ::-moz-selection{background:rgba(125,100,198,.4392156863);text-shadow:none}html[data-theme=light] ::selection{background:rgba(125,100,198,.4392156863);text-shadow:none}html[data-theme=light],html[data-theme=light] body{color:#000 !important;background-color:#eee !important;transition:background-color .3s ease,color .3s ease}html[data-theme=light] #hero{background-color:unset;color:#000;transition:background-color .3s ease,color .3s ease}html[data-theme=light] .cm-site-header{background:unset}html[data-theme=light] .cm-site-header nav ul li a{color:#000;transition:color .3s ease}html[data-theme=light] section{background:unset;color:#000 !important;transition:background-color .3s ease,color .3s ease}html[data-theme=light] section a{color:#000 !important;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border-color:#000 !important}html[data-theme=light] .cm-contact-page,html[data-theme=light] .cm-contact-page .cm-contact-hero,html[data-theme=light] .cm-contact-page .cm-contact-profile{color:#000 !important;background:rgba(0,0,0,0)}html[data-theme=light] .cm-contact-page section{color:#000 !important}html[data-theme=light] .cm-contact-page section a{color:#000 !important;border-color:#000 !important}html[data-theme=light] .cm-contact-form .wpcf7-not-valid-tip{color:#a3291d}html[data-theme=light] .cm-contact-form .wpcf7-not-valid-tip::before{color:#fff;background:#b83225}html[data-theme=light] .cm-contact-form .wpcf7-not-valid{border-color:#b83225 !important;box-shadow:0 0 0 1px rgba(184,50,37,.24)}html[data-theme=light] .cm-contact-form .wpcf7-not-valid:focus{outline-color:#b83225;border-color:#b83225}html[data-theme=light] .cm-contact-form .wpcf7-form.invalid .wpcf7-response-output,html[data-theme=light] .cm-contact-form .wpcf7-form.failed .wpcf7-response-output,html[data-theme=light] .cm-contact-form .wpcf7-form.unaccepted .wpcf7-response-output,html[data-theme=light] .cm-contact-form .wpcf7-form.spam .wpcf7-response-output{color:#7f2118;background:rgba(208,52,26,.1);border-color:rgba(184,50,37,.52) !important}html[data-theme=light] .cm-contact-form .wpcf7-form.invalid .wpcf7-response-output::before,html[data-theme=light] .cm-contact-form .wpcf7-form.failed .wpcf7-response-output::before,html[data-theme=light] .cm-contact-form .wpcf7-form.unaccepted .wpcf7-response-output::before,html[data-theme=light] .cm-contact-form .wpcf7-form.spam .wpcf7-response-output::before{color:#fff;background:#b83225}html[data-theme=light] .cm-contact-form .wpcf7-form.sent .wpcf7-response-output{color:#215d31;background:rgba(142,175,137,.2);border-color:rgba(70,119,77,.5) !important}html[data-theme=light] .cm-contact-form .wpcf7-form.sent .wpcf7-response-output::before{color:#fff;background:#46774d}html[data-theme=light] .cm-single{color:#000}html[data-theme=light] .cm-blog-summary,html[data-theme=light] .cm-blog-cta{color:#1e1e1e !important;background:#ffda48}html[data-theme=light] .cm-blog-note{background:color-mix(in srgb, currentColor 7%, transparent)}html[data-theme=light] .cm-new-year-note__eyebrow{color:#705600}html[data-theme=light] .cm-blog-cta a{color:#1e1e1e !important;background:#fff;border-color:#fff !important}html[data-theme=light] .cm-blog-cta a:hover,html[data-theme=light] .cm-blog-cta a:focus-visible{color:#fff !important;background:#1e1e1e;border-color:#1e1e1e !important}html[data-theme=light] .cm-card{background:rgba(0,0,0,.035);border-color:rgba(0,0,0,.18)}html[data-theme=light] .btn-outline-light{color:#000 !important;border-color:#000 !important}html[data-theme=light] .btn-outline-light:hover{color:#fff !important;border-color:#000 !important;background:#000 !important}html[data-theme=light] .testimonials-list{background:unset;color:#000;transition:background-color .3s ease,color .3s ease}html[data-theme=light] .card{background:unset !important;color:#000 !important;transition:background-color .3s ease,color .3s ease,border-color .3s ease;border-color:#7f7f7f !important}html[data-theme=light] .card-footer{background:unset !important;color:#000 !important;border-top:none !important;transition:background-color .3s ease,color .3s ease,border-color .3s ease}html[data-theme=light] .card a{color:#000 !important;border-color:#000 !important}html[data-theme=light] footer{background:unset;color:#000;transition:background-color .3s ease,color .3s ease}html[data-theme=light] footer a{color:#000 !important;transition:color .3s ease}html[data-theme=light] .cm-footer-directory{border-color:rgba(0,0,0,.24)}html[data-theme=light] .cm-footer-directory__eyebrow{color:#3d3d3d !important}html[data-theme=light] .cm-service-paths__grid span,html[data-theme=light] .cm-service-pathway__number{color:#625300}html[data-theme=light] #navigation{background:#eee !important;color:#000;transition:background-color .3s ease,color .3s ease}html[data-theme=light] #navigation ul li a{color:#000;transition:color .3s ease}html[data-theme=light] .bg-green{background-color:rgba(142,175,137,.4392156863) !important;color:#000 !important;transition:background-color .3s ease,color .3s ease}html[data-theme=light] .bg-green a{color:#000 !important;border-color:#000 !important}html[data-theme=light] .bg-purple{background-color:rgba(125,100,198,.4392156863) !important;color:#000 !important;transition:background-color .3s ease,color .3s ease}html[data-theme=light] .bg-purple a{color:#000 !important;border-color:#000 !important}html[data-theme=light] .bg-blue{background-color:rgba(102,158,173,.4392156863) !important;color:#000 !important;transition:background-color .3s ease,color .3s ease}html[data-theme=light] .bg-blue a{color:#000 !important;border-color:#000 !important}html[data-theme=light] .bg-blue .cm-blog-card__link-icon,html[data-theme=light] .bg-blue .cm-blog-card__link-icon:visited{color:#ffda48 !important;border-color:#ffda48 !important}html[data-theme=light] .bg-blue .cm-blog-card__link-icon:hover,html[data-theme=light] .bg-blue .cm-blog-card__link-icon:focus-visible{color:#1e1e1e !important;border-color:#1e1e1e !important;background:#ffda48 !important}html[data-theme=light] .cm-card--post .cm-blog-card__link-icon,html[data-theme=light] .cm-card--post .cm-blog-card__link-icon:visited{border-color:#ffda48 !important}html[data-theme=light] .bg-green .btn-outline-light:hover{color:#fff !important;border-color:#000 !important;background:#000 !important}html[data-theme=light] .bg-purple .btn-outline-light:hover{color:#fff !important;border-color:#000 !important;background:#000 !important}html[data-theme=light] .bg-blue .btn-outline-light:hover{color:#fff !important;border-color:#000 !important;background:#000 !important}html[data-theme=light] .bg-green .btn-lg,html[data-theme=light] .bg-purple .btn-lg,html[data-theme=light] .bg-blue .btn-lg{background:#000 !important;color:#fff !important;border-color:#000 !important}html[data-theme=light] .bg-green .btn-lg:hover,html[data-theme=light] .bg-purple .btn-lg:hover,html[data-theme=light] .bg-blue .btn-lg:hover{color:#000 !important;background-color:#fff !important;border-color:#fff !important}html[data-theme=light] .bg-gradient-1[data-bg-animate=on]{background:unset;animation:unset}html[data-theme=light] .bg-gradient-1,html[data-theme=light] .bg-gradient-2,html[data-theme=light] .bg-gradient-3,html[data-theme=light] .bg-gradient-4,html[data-theme=light] .bg-gradient-5{background-repeat:no-repeat;background-position:center;transition:background-color .3s ease}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-1[data-bg-animate=on],html[data-theme=light] .bg-gradient-2[data-bg-animate=on],html[data-theme=light] .bg-gradient-3[data-bg-animate=on],html[data-theme=light] .bg-gradient-4[data-bg-animate=on],html[data-theme=light] .bg-gradient-5[data-bg-animate=on]{will-change:unset}}html[data-theme=light] .bg-gradient-1{background-color:unset !important;background-image:unset !important;background-size:unset}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-1[data-bg-animate=on]{background-size:unset;background-position:unset;animation:unset}}html[data-theme=light] .bg-gradient-2{background-color:unset !important;background-image:unset !important;background-size:unset !important}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-2[data-bg-animate=on]{background-size:unset !important;background-position:unset !important;animation:unset !important}}html[data-theme=light] .bg-gradient-3{background-color:unset !important;background-image:unset !important;background-size:unset !important}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-3[data-bg-animate=on]{background-size:unset !important;background-position:unset !important;animation:unset !important}}html[data-theme=light] .bg-gradient-4{background-color:unset !important;background-image:unset !important}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-4[data-bg-animate=on]{background-size:unset !important;background-position:unset !important;animation:unset !important}}html[data-theme=light] .bg-gradient-5{background-color:unset !important;background-image:unset !important;background-size:unset !important}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-5[data-bg-animate=on]{background-size:unset !important;background-position:unset !important;animation:unset !important}}html[data-theme=light] .bg-gradient-green{background-color:rgba(142,175,137,.4392156863);background-image:unset !important;background-size:unset !important;transition:background-color .3s ease}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-green[data-bg-animate=on]{background-size:unset !important;background-position:unset !important;animation:unset !important}}html[data-theme=light] .bg-gradient-purple{background-color:rgba(125,100,198,.4392156863);background-image:unset !important;background-size:unset !important;transition:background-color .3s ease}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-purple[data-bg-animate=on]{background-size:unset !important;background-position:unset !important;animation:unset !important}}html[data-theme=light] .bg-gradient-blue{background-color:rgba(102,158,173,.4392156863);background-image:unset !important;background-size:unset !important;transition:background-color .3s ease}@media(prefers-reduced-motion: no-preference){html[data-theme=light] .bg-gradient-blue[data-bg-animate=on]{background-size:unset !important;background-position:unset !important;animation:unset !important}}html[data-theme=light] .post-item:hover .post-thumbnail::after{background-color:rgba(221,47,14,.6)}html[data-theme=light] .rgb-hue{animation:unset;filter:invert(1) !important}html[data-theme=light] .mega-menu{background:hsla(0,0%,100%,.192);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-theme=light] .categories-list .card{background-color:#eee !important;background-color:unset;background:hsla(0,0%,100%,.8)}html[data-theme=light] .categories-list nav{border-color:#bbb}html[data-theme=light] .cm-site-header.megamenu-show{background:hsla(0,0%,100%,.192) !important}html[data-theme=light] .bg-color-choice{background-color:#eee;transition:background-color .5s ease;color:#000}html[data-theme=light] .bg-color-choice a{color:#000 !important}html[data-theme=light] .bg-color-choice a.btn-lg{color:#fff !important;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border-color:#000 !important;background-color:#000 !important}html[data-theme=light] .bg-color-choice a.btn-lg:hover{color:#000 !important;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border-color:#fff !important;background-color:#fff !important}html[data-theme=light] .bg-color-choice .border-top,html[data-theme=light] .bg-color-choice .border-bottom,html[data-theme=light] .bg-color-choice .border-end,html[data-theme=light] .bg-color-choice .border-start{border-color:#7f7f7f !important}html[data-theme=light] .plans-list-item{border:solid 1px #000 !important}html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form textarea,html[data-theme=light] .contact-form input[type=submit]{color:#000}html[data-theme=light] .wp-block-separator{border:none;border-top-width:medium;border-top-style:none;border-top-color:#000 !important;border-right-color:#000 !important;border-bottom-color:#000 !important;border-left-color:#000 !important;border-top:2px solid;border-top-color:#000 !important}
