.no-margin p{margin:0}.wp-block-media-text{margin:0;display:flex;flex-direction:column;gap:20px}.wp-block-media-text figure{margin-top:20px!important}.ColorChange{color:#f54644;font-family:"Poppins",sans-serif;font-size:16px!important;margin:0;padding:0;font-weight:600;animation:infiniteColorChange 1s infinite}.side-list span,.side-list svg{color:white!important;fill:white!important}.wpr-form button{color:white!important;transition:.3s ease-in}.promo-box-grid .wpr-promo-box p{margin:0}.colorFlash div h3{animation:infiniteColorChange 3s infinite}#fixItRightForm .controls{display:flex;flex-direction:column;justify-content:center}#fixItRightForm .controls p{display:flex;flex-direction:column}#fixItRightForm .btn-wrap input{background:rgba(0,0,0,.6);color:white;width:100%;border:#a41e29 solid 1px;position:absolute}#fixItRightForm .btn-wrap input:hover{background:#ff224d}.centered-text p{margin:0}.centered-text{animation:infiniteColorChange 3s infinite}.footer-link a{color:white;opacity:.6}aside{display:none!important}.wp-block-columns{display:block}.custom-col{flex:1;margin-left:7px;margin-right:7px}.contact-us-button{cursor:pointer}.background-blur{backdrop-filter:blur(2px)}.container #submitBtn{padding:10px 20px!important;background-color:#a41e29!important;margin-top:10px;color:white;font-weight:700;font-family:"Poppins",Sans-Serif;font-size:18px!important;border:none!important;cursor:pointer!important;border-top-right-radius:30px!important;border-top-left-radius:30px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;width:100%!important}.last-row{flex-direction:column}.last-row p{text-align:center;margin-bottom:5px}.last-box{margin-bottom:0}.customBold a{color:white}.color-animated-text{animation:fontColorAnimation 3s infinite;display:inline-block}.service-areas-section ul{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.header-top-div h1,.header-top-div li span{color:white!important;text-shadow:none!important}}@media (max-width:767px){.service-areas-section ul{grid-template-columns:repeat(2,1fr)}}.fit-content{width:fit-content;max-width:100%}.float-smooth{--float-distance:12px;--float-duration:2s;animation:floatUpDown var(--float-duration) ease-in-out infinite alternate;will-change:transform;transform:translateZ(0)}.float-smooth:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.float-smooth{animation:none}}.hover-float-shadow{--lift-distance:8px;--shadow-rest:0 6px 16px rgba(0,0,0,.12);--shadow-hover:0 16px 34px rgba(0,0,0,.2);transition:transform 300ms ease,box-shadow 300ms ease;transform:translateY(0);box-shadow:var(--shadow-rest)!important;will-change:transform,box-shadow;backface-visibility:hidden}.hover-float-shadow:hover,.hover-float-shadow:focus-within{transform:translateY(calc(-1 * var(--lift-distance)));box-shadow:var(--shadow-hover)}@media (prefers-reduced-motion:reduce){.hover-float-shadow{transition:box-shadow 200ms ease}.hover-float-shadow:hover,.hover-float-shadow:focus-within{transform:none}}.hover-float-shadow{--lift-distance:8px;position:relative;transition:transform 300ms ease;transform:translateY(0);will-change:transform;backface-visibility:hidden}.hover-float-shadow::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;box-shadow:0 0 30px rgba(0,0,0,.18);transition:box-shadow 300ms ease;pointer-events:none}.hover-float-shadow:hover,.hover-float-shadow:focus-within{transform:translateY(calc(-1 * var(--lift-distance)))}.hover-float-shadow:hover::before,.hover-float-shadow:focus-within::before{box-shadow:0 16px 34px rgba(0,0,0,.2)}.grow-slow{--grow-scale:1.05;--grow-duration:1s;animation:growPulse var(--grow-duration) ease-in-out infinite alternate;will-change:transform}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.form-row .form-group{margin-bottom:24px}.form-group-full{margin-bottom:24px}@media (max-width:640px){.form-row{grid-template-columns:1fr;gap:0}.form-row .form-group{margin-bottom:24px}}.form-label{display:block;font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px;cursor:pointer}.faq-item{border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;margin-bottom:12px;background:#fff;box-shadow:0 10px 30px rgba(16,24,40,.08);transition:all .3s ease}.faq-item:hover{box-shadow:0 12px 32px rgba(16,24,40,.12)}.faq-q{font-weight:700;display:flex;justify-content:space-between;cursor:pointer;align-items:center;color:#121722;transition:color .3s ease}.faq-q:hover{color:#c62828}.faq-q span{font-size:24px;font-weight:400;transition:transform .3s ease;color:#c62828}.faq-q.active span{transform:rotate(45deg)}.faq-a{display:none;color:#6b7280;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;line-height:1.7;animation:fadeIn .3s ease}.faq-a.show{display:block}