label{color:#fff}.text-center{text-align:center}h1{text-align:center}body{background-color:#151717;overflow-x:hidden}header{border-bottom:4px solid #a9c822}header,footer{background:#fff}footer{border-top:4px solid #a9c822}.wp-block-social-link-anchor{fill:#000}body .ti-widget.ti-goog .ti-name,body .ti-widget.ti-goog .ti-date{color:#fff !important}.wpcf7-form-control.wpcf7-submit,body .wpcf7 input[type=submit]{width:100%;border:2px solid #a9c822;background:0 0;color:#fff}.wpcf7-form-control.wpcf7-submit:hover,body .wpcf7 input[type=submit]:hover{background:#6e8216;border-color:#6e8216;color:#fff}.wpcf7-form-control.wpcf7-submit:hover,body .wpcf7 input[type=submit]:focus{color:#fff}.custom-sticky-header{position:sticky;top:0;z-index:999;background:var(--wp--preset--color--background,#fff)}.custom-sticky-header .wp-block-site-logo img,.site-branding img{height:100px;width:auto}.custom-sticky-header .site-navigation{margin-left:auto}.custom-sticky-header #menu-main-menu{list-style:none;display:flex;gap:24px;align-items:center}body .entry-content p,body .entry-content h1,body .entry-content h2,body .entry-content h3{color:#fff}.floating-field{position:relative;margin-bottom:1.5rem}.floating-field label{position:absolute;top:50%;left:12px;transform:translateY(-50%);transition:all .2s ease;pointer-events:none;color:#666;background:#fff;padding:0 4px;font-size:1rem}.floating-input{width:100%;padding:12px;font-size:1rem;border:1px solid #ccc;border-radius:4px;background:#fff}.floating-input:focus,.floating-input:not(:placeholder-shown){padding-top:20px;padding-bottom:4px}.floating-input:focus+label,.floating-input:not(:placeholder-shown)+label{top:4px;font-size:.75rem;color:#333}.service-card{background:rgba(255,255,255,.02);border-radius:8px;overflow:hidden}.service-card .card-img-top{object-fit:cover;height:200px;width:100%;display:block}.service-card .card-body{background:0 0}.service-card .card-title a:hover{color:#a9c822;text-decoration:none}.service-subtitle{font-size:.95rem}.service-content{color:#fff;opacity:.95}.service-cta{background-color:#a9c822;color:#0b0b0b;border:none;border-radius:4px;text-decoration:none;display:inline-block}.service-cta:hover,.service-cta:focus{background-color:#8fb21a;color:#0b0b0b;text-decoration:none;outline:none;box-shadow:0 0 0 3px rgba(169,200,34,.15)}.pagination .page-link{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.08)}.pagination .page-link:hover{background:rgba(169,200,34,.08);color:#a9c822}@media (max-width:576px){.service-card .card-img-top{height:160px}}.work-card,.service-card{background:rgba(255,255,255,.02);border-radius:8px;overflow:hidden}.work-card .card-img-top,.service-card .card-img-top{object-fit:cover;height:200px;width:100%;display:block}.work-card .card-body,.service-card .card-body{background:0 0}.work-card .card-title a,.service-card .card-title a{color:#fff;text-decoration:none}.work-card .card-title a:hover,.service-card .card-title a:hover{color:#a9c822}.work-client,.work-job-title{font-size:.95rem;color:rgba(255,255,255,.75)}.work-content,.service-content{color:#fff;opacity:.95}.work-cta,.service-cta{background-color:#a9c822;color:#0b0b0b;border:none;border-radius:4px;text-decoration:none}.work-cta:hover,.work-cta:focus,.service-cta:hover,.service-cta:focus{background-color:#8fb21a;box-shadow:0 0 0 3px rgba(169,200,34,.15)}.work-gallery img{width:100%;height:auto;display:block;border-radius:6px}.pagination .page-link{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.08)}.pagination .page-link:hover{background:rgba(169,200,34,.08);color:#a9c822}@media (max-width:576px){.work-card .card-img-top{height:160px}}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{color:white!important}