:where(.services-page) ::selection{background:var(--bs-brown);color:#fff}:where(.services-page) .body-btn{align-items:center;background-color:#794601;border:none;color:#fff;display:flex;font-family:pill-gothic-300mg,sans-serif;font-size:1.25rem;font-weight:600;height:auto;line-height:40px;max-width:990px;min-height:50px;overflow:hidden;padding-left:3rem;padding-right:1rem;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;transition:background-color var(--transition--standard);width:100%}:where(.services-page) .body-btn .body-btn:hover,:where(.services-page) .body-btn a,:where(.services-page) .body-btn p{color:#fff;font-family:pill-gothic-300mg,sans-serif;margin-bottom:0;text-decoration:none}:where(.services-page) .body-btn:hover{background-color:#ac6301}:where(.services-page) .body-btn:hover .body-diamond{border-color:#ac6301}:where(.services-page) .body-btn .body-diamond{aspect-ratio:1;background:#fff;border:10px solid #794601;outline:2px solid #fff;position:absolute;transform:rotate(-45deg) translate(-135px,-135px);transform-origin:center;transition:border-color var(--transition--standard);width:150px;z-index:3}:where(.services-page) .body-btn:active,:where(.services-page) .body-btn:focus,:where(.services-page) .body-btn:hover{background-color:var(--color-brown--alt)}:where(.services-page) .body-btn:active .body-diamond,:where(.services-page) .body-btn:focus .body-diamond,:where(.services-page) .body-btn:hover .body-diamond{border-color:var(--color-brown--alt)}:where(.services-page) .top-button.visible .body-btn:active,:where(.services-page) .top-button.visible .body-btn:focus,:where(.services-page) .top-button.visible .body-btn:hover{background-color:var(--color-brown--alt);color:#fff}:where(.single-services) .h2,:where(.single-services) h2{text-transform:uppercase}:where(.single-services) .h3,:where(.single-services) h3{text-transform:uppercase}:where(.single-services) .h4,:where(.single-services) h4{text-transform:uppercase}:where(.single-services) .h5,:where(.single-services) h5{text-transform:uppercase}:where(.single-services) .h6,:where(.single-services) h6{text-transform:uppercase}:where(.single-services) .apply-icon i{font-size:calc(1.925rem + 8.1vw)}@media(min-width:1200px){:where(.single-services) .apply-icon i{font-size:8rem}}:where(.single-services) .apply-icon i{color:var(--color-brown--dark)}:where(.single-services) .service-contact-info{background-color:var(--color-off-white--orange)}:where(.single-services) .service-contact-info .body-btn .body-diamond{background-color:var(--color-off-white--orange)}:where(.single-services) .modal{--bs-modal-bg:var(--color-off-white--orange)}:where(.single-services) .accordion-button:not([aria-expanded=true]):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3E%3C/svg%3E")}:where(.single-services) .accordion-button:active:after,:where(.single-services) .accordion-button:focus:after,:where(.single-services) .accordion-button:hover:after,:where(.single-services) .accordion-button:not(.collapsed):after{filter:invert(1)}.cnhsa-list li{margin-block:2rem}.cnhsa-list li li{margin-block:.5rem}
