.elementor-2242 .elementor-element.elementor-element-c2c0001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2242 .elementor-element.elementor-element-c2c0003 .main-nav{color:#dddcd5;}.elementor-2242 .elementor-element.elementor-element-c2c0003 .brand-name{color:#ffffff;}.elementor-2242 .elementor-element.elementor-element-c2c0003 .ccc-approved-header{--yellow:#f2db00;}.elementor-2242 .elementor-element.elementor-element-c2c0003 .header-cta{color:#ffffff;}.elementor-2242 .elementor-element.elementor-element-c2c0003 .brand-logo{width:170px;}.elementor-2242 .elementor-element.elementor-element-c2c0003 .site-header{height:96px;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .ccc-approved-home{--ink:#11110f;--paper:#f4f2ec;--yellow:#f2db00;--shell-max:1240px;--space-scale:calc(100 / 100);}.elementor-2242 .elementor-element.elementor-element-c2c0002 .ccc-approved-home p, .elementor-2242 .elementor-element.elementor-element-c2c0002 .ccc-approved-home li, .elementor-2242 .elementor-element.elementor-element-c2c0002 .ccc-approved-home a{font-family:"Poppins", Sans-serif;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .hero{background-color:#11110F75;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .hero h1{color:#ffffff;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .hero-copy>p{color:#d4d3cd;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .eyebrow, .elementor-2242 .elementor-element.elementor-element-c2c0002 .hero h1 em{color:#f2db00;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .trust-strip{background-color:#0c0c0b;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .trust-inner p{color:#aaa9a2;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .services-section{background-color:#f5f3ed;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .section-intro h2{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .section-intro p{color:#6b6a64;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .services-section .section-index{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .about-section{background-color:#ffffff;padding-top:0px;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .about-copy h2{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .about-copy>p{color:#6b6a64;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .about-section .section-index{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .process-section{background-color:#f2db00;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .process-head h2{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .process-grid p{color:#54534e;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .process-section .section-index{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .portfolio-section{background-color:#10100f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .portfolio-head h2, .elementor-2242 .elementor-element.elementor-element-c2c0002 .showcase-caption h3{color:#ffffff;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .portfolio-head p{color:#aaa9a2;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .portfolio-section .section-index{color:#ffffff;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .testimonials-section{background-color:#e7e6de;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .testimonial-intro h2{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .testimonials-section .section-index, .elementor-2242 .elementor-element.elementor-element-c2c0002 .stars{color:#d0b900;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .testimonial-card blockquote{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .faq-section{background-color:#f6f4ee;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .faq-grid h2{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .faq-section .section-index{color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .contact-section{background-color:#11110f;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .contact-grid h2{color:#ffffff;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .contact-actions>p, .elementor-2242 .elementor-element.elementor-element-c2c0002 .contact-links a{color:#aaa9a2;}.elementor-2242 .elementor-element.elementor-element-c2c0002 .contact-section .section-index{color:#f2db00;}.elementor-2242 .elementor-element.elementor-element-c2c0004 .site-footer{background-color:#080807;padding-top:80px;}.elementor-2242 .elementor-element.elementor-element-c2c0004 .footer-column strong, .elementor-2242 .elementor-element.elementor-element-c2c0004 .brand-name{color:#ffffff;}.elementor-2242 .elementor-element.elementor-element-c2c0004 .footer-column, .elementor-2242 .elementor-element.elementor-element-c2c0004 .footer-top>div:first-child>p{color:#a09f98;}.elementor-2242 .elementor-element.elementor-element-c2c0004 .ccc-approved-footer{--yellow:#f2db00;}.elementor-2242 .elementor-element.elementor-element-c2c0004 .brand-logo{width:170px;}