/*!
    Theme Name: Griffin by Leadhub Child
    Author: Leadhub
	Template: griffin-by-leadhub
*/.gform_validation_container{display:none}h1,h2,h3,h4,h5,h6{font-weight:700}.font-serif,h1,h2,h3,h4,h5,h6{font-family:normalidad-wide,Poppins,sans-serif}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#24114d;font-family:normalidad-wide,Poppins,sans-serif;font-weight:400;text-transform:none}.entry-content h1,.prose h1{font-size:2rem!important;line-height:1.15}.entry-content h2,.prose h2{font-size:1.75rem!important;line-height:1.15}.entry-content h3,.prose h3{font-size:1.5rem!important;line-height:1.2}.entry-content h4,.prose h4{font-size:1.25rem!important;line-height:1.25}@media (min-width:1024px){.entry-content h1,.prose h1{font-size:2.5rem!important}.entry-content h2,.prose h2{font-size:2.25rem!important}.entry-content h3,.prose h3{font-size:1.75rem!important}.entry-content h4,.prose h4{font-size:1.5rem!important}}.youtube-icon{min-width:28px}.style-svg{max-height:50px;max-width:55px}.page-id-417 .content-image__bg{background-color:#a42036;color:#fff}.page-id-417 .content-image-block li{color:#fff;line-height:normal;text-align:left}.page-id-417 .content-image-block li:before{background-color:initial;border-bottom:6px solid #0000;border-left:6px solid #888;border-radius:0;border-top:6px solid #0000;height:0;left:.2222222em;top:6px;width:0}.page-id-417 .content-image-block .text-primary{color:#fff}.page-id-417 .pre-title{color:#a51f36}.utility-bar{display:none;padding:0 15px}@media (min-width:1024px){.utility-bar{display:block}}.utility-bar>div{gap:1.25rem;justify-content:center;margin:0 auto;max-width:1156px;width:90%}.utility-bar img{margin-right:15px;max-width:300px}.utility-bar__image{margin-right:15px;max-width:240px}.utility-bar__text{font-family:normalidad-text,Poppins,sans-serif;font-weight:500;margin-right:5px;text-transform:none}.utility-bar__button{background-color:#ffffff2e;border-radius:9999px;color:#fff;cursor:pointer;font-family:normalidad-wide,Poppins,sans-serif;font-size:.8rem!important;font-weight:700;padding:.4rem 1.1rem;white-space:nowrap}.utility-bar__button:hover{background-color:#ffffff4d;color:#fff!important;text-decoration:none}.header-btn>div{background-color:#fff;border-radius:9999px;line-height:1;padding:.65rem 1.75rem}.header-btn .text-white{color:#3b82ff}.header-btn .text-base,.header-btn .text-xl{font-family:normalidad-wide,Poppins,sans-serif!important;font-weight:700!important;letter-spacing:.5px;white-space:nowrap}.header-btn .text-xl{font-size:.85rem}.header-btn .text-action{display:none}@media (min-width:1024px){.site-header .wrap{flex-wrap:nowrap}.site-header .nav-areas{flex:0 0 auto;order:1}.site-header .header-btn,.site-header .mobile-menu-icon{order:2}.site-header .wrap{column-gap:2rem;padding:1.75rem 3rem;row-gap:1rem}}.site-header,.site-header .nav-primary{border-bottom:none}.site-header{background-color:#24114d;transition:background-color .3s ease-in-out}.home .site-header{background-color:initial;left:0;position:fixed;right:0;top:0;z-index:50}.home .site-header.is-scrolled{background-color:#24114d}.admin-bar.home .site-header{top:32px}@media screen and (max-width:782px){.admin-bar.home .site-header{top:46px}}.site-header .nav-primary .menu-item>a{color:#fff;font-family:normalidad-wide,Poppins,sans-serif;font-weight:700}.site-header .nav-primary .menu-item.current-menu-ancestor>a,.site-header .nav-primary .menu-item.current-menu-item>a,.site-header .nav-primary .menu-item>a:focus,.site-header .nav-primary .menu-item>a:hover{color:var(--color-accent)}.site-header .mobile-menu-icon{color:#fff}.hero-block{overflow:hidden}.hero-block picture img{object-position:top}.hero-block.hero-block{padding-bottom:11rem!important;padding-top:13rem!important}@media (min-width:1024px){.hero-block.hero-block{padding-bottom:15rem!important;padding-top:21rem!important}}.hero-block h1,.hero-block h2,.hero-block h3{font-family:ethnocentric,Poppins,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.hero-block .fc-mt0{max-width:64rem!important}@media (min-width:1024px){.hero-block h1{font-size:4rem!important;white-space:nowrap}}@media (min-width:1280px){.hero-block h1{font-size:4.75rem!important}}.hero-block .font-serif,.hero-block .text-accent{color:#fabb36;font-family:normalidad-wide,Poppins,sans-serif;font-size:1.75rem;font-weight:700;margin-top:.25em;text-transform:uppercase}.hero-block .text-accent{display:inline-block}@media (min-width:1024px){.hero-block .font-serif,.hero-block .text-accent{font-size:3.25rem}}@media (min-width:1280px){.hero-block .font-serif,.hero-block .text-accent{font-size:4rem}}.hero-block>div.bg-primary{background:linear-gradient(116deg,#0b1026,#34206bce);opacity:1}.hero-block .fc-mt0{position:relative}.hero-block .fc-mt0:after{aspect-ratio:2560/846;background-image:url("/wp-content/themes/griffin-by-leadhub-child/src/images/Astra Website Graphic.webp");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;pointer-events:none;position:absolute;right:0;top:-4.5rem;width:90%;z-index:0}@media (min-width:640px){.hero-block .fc-mt0:after{right:-4%;top:-5rem;width:min(55vw,380px)}}@media (min-width:1024px){.hero-block .fc-mt0:after{right:-16%;top:-8rem;width:min(42vw,620px)}}.hero-block .button{align-items:center;background-color:#fff;border-radius:9999px;color:#3b82ff;display:inline-flex;font-family:normalidad-wide,Poppins,sans-serif;font-size:.9rem;gap:.85rem;margin-top:3rem;padding:.65rem .65rem .65rem 1.75rem;text-transform:uppercase}.hero-block .button:after{background-image:url(/wp-content/themes/griffin-by-leadhub-child/src/images/Astra\ Icons-05.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:1.75rem;transition:transform .2s ease-in-out;width:1.75rem}.hero-block .button:hover:after{transform:translateX(7px)}.author-box{align-items:flex-start;border-top:1px solid #ddd;display:flex;padding:2rem 0}.author-avatar{border-radius:50%;height:128px;margin-right:2rem;margin-top:0;object-fit:cover;width:128px}.author-info{flex:1}.author-info h3{font-size:1.5rem;margin:0}.author-title{color:#999!important}.author-socials{margin:.5rem 0}.author-socials a{color:#333;margin-right:.5rem;text-decoration:none}.author-bio{color:#374151}.membership-option{background:#fff;border-radius:40px;box-shadow:0 4px 4px 2px #0000004d;padding:40px}hr.membership-divider{border:none;border-top:2px solid var(--color-action);margin:15px auto;width:35%}.membership-option ul{padding-left:16px}.membership-option ul li{list-style-type:disc;margin:.5rem 0;text-align:left}.membership-option ul li::marker{color:var(--color-action)}.single-post .wrap.sign-up{width:100%}.sign-up{border:2px solid #dedede;border-radius:.5rem;padding:1rem}.sign-up h2{margin-top:0}.sign-up h2:after{background-color:var(--color-action);content:"";display:block;height:4px;margin-top:.5rem;width:33%}.sign-up p{margin-bottom:0}.sign-up .gchoice label{font-size:14px;font-weight:400}.sign-up .gform_fields{padding-left:0;position:relative}.sign-up .gfield_checkbox{padding-left:0}.sign-up .gfield--type-html{position:absolute;right:0;top:0}.sign-up a.button{align-items:center;color:#fff;display:flex;line-height:1.75rem;min-height:44px}@media (min-width:768px){.md\:justify-start{justify-content:start}}@media (max-width:768px){.author-box{align-items:center;flex-direction:column}.author-avatar{margin-bottom:1.5rem;margin-right:0}.author-info{text-align:center}}@media (min-width:1024px){.sign-up a.button{align-items:center;display:flex;line-height:1.75rem;min-height:55px}.lg\:w-50{width:50%}}.coupons-block{margin:0!important;padding:2rem 0}.home .coupons-block{background-color:#fabb36}.coupons-block__title{color:#24114d;font-family:ethnocentric,Poppins,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:.5px;line-height:1.15;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase}@media (min-width:1024px){.coupons-block__title{font-size:2.5rem}}.coupons-block .border-dashed{background-color:#fff;border-radius:1.25rem;border-style:none;padding:1.25rem 1.5rem}.coupons-block .coupon-card__border{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%}.coupons-block .coupon-card__border-rect{fill:none;height:calc(100% - 2px);stroke:#24114d;stroke-dasharray:16 12;stroke-linecap:round;stroke-width:4;width:calc(100% - 2px);x:1px;y:1px}@media (max-width:1023px){.coupons-block .border-dashed{text-align:center}}.coupons-block .bg-accent{display:none}.coupons-block .border-dashed h2{color:#24114d;font-family:normalidad-wide,Poppins,sans-serif;font-size:1.35rem;font-weight:700;margin-top:0;text-transform:uppercase}.service-links-block.service-links-block{margin-bottom:0!important;margin-top:0!important;padding-bottom:4rem!important;padding-top:4rem!important}@media (min-width:1024px){.service-links-block.service-links-block{padding-bottom:6rem!important;padding-top:6rem!important}}.service-links-block__pre-title{color:#3b82ff;font-family:normalidad-wide,Poppins,sans-serif;font-size:.8rem;font-weight:700;margin-bottom:0}.service-links-block__title{color:#24114d;font-family:ethnocentric,Poppins,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:.5px;line-height:1.15;margin-bottom:0;margin-top:0;text-transform:uppercase}@media (min-width:1024px){.service-links-block__title{font-size:2.5rem}}.service-links-block .text-action{display:inline-flex;height:1.75rem;transition:transform .2s ease-in-out;width:1.75rem}.service-links-block .text-action svg{display:none}.service-links-block .text-action:after{background-image:url(/wp-content/themes/griffin-by-leadhub-child/src/images/Astra\ Icons-05.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.service-links-block a:hover .text-action{transform:translateX(7px)}.service-links-block a>div.bg-cover{min-height:200px}@media (min-width:1024px){.service-links-block a>div.bg-cover{min-height:300px}}.service-links-block .bg-gray-900{background-color:#0b1026;opacity:.42}.service-links-block .text-lg{font-family:normalidad-wide,Poppins,sans-serif}.service-links-block .flex.items-end.justify-between{align-items:center;gap:.75rem;justify-content:flex-start}.coupons-block .button{background-color:#3b82ff;border-radius:9999px;font-family:normalidad-wide,Poppins,sans-serif;text-transform:uppercase}.why-us-block.why-us-block{background-color:#f5f6fb!important;padding-bottom:0!important;padding-top:4rem!important}@media (min-width:1024px){.why-us-block.why-us-block{padding-bottom:6rem!important;padding-top:6rem!important}}@media (max-width:767px){.why-us-block{display:flex;flex-direction:column}.why-us-block .md\:hidden{height:260px;order:2;position:relative}.why-us-block .md\:hidden>div{bottom:0;left:0;right:0;top:0!important}.why-us-block .md\:hidden>div:last-child{background:linear-gradient(180deg,#f5f6fb 0,#0000 40%)}.why-us-block .wrap{order:1}}.why-us-block .hidden.md\:block>div:first-child{left:0!important;right:50%}.why-us-block .hidden.md\:block>div:first-child:after{background:linear-gradient(270deg,#f5f7fb 0,#0000);content:"";inset:0;position:absolute}@media (min-width:1024px){.why-us-block .wrap>div{margin-left:auto!important;margin-right:0;padding-left:3rem}}.why-us-block .text-action{color:#3b82ff;font-family:normalidad-wide,Poppins,sans-serif;font-size:.8rem;font-weight:700}.why-us-block h2{color:#24114d;font-family:ethnocentric,Poppins,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.15;margin-top:.75rem;text-transform:uppercase}@media (min-width:1024px){.why-us-block h2{font-size:2.25rem}}.why-us-block .text-white{color:#24114d}.why-us-block .grid.grid-cols-1.sm\:grid-cols-2{column-gap:3rem;margin-top:2.5rem;row-gap:2rem}.why-us-block .border-l-4{border-left:none;font-family:normalidad-wide,Poppins,sans-serif;padding-left:2.25rem;position:relative;text-transform:uppercase}@media (max-width:639px){.why-us-block .border-l-4{margin-left:0;margin-right:0}}.why-us-block .border-l-4:before{background-image:url(/wp-content/themes/griffin-by-leadhub-child/src/images/Astra\ Icons-04.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.6rem;left:0;position:absolute;top:.05em;width:1.6rem}.content-image-block.content-image-block{margin-bottom:4rem!important;margin-top:2rem!important}@media (min-width:1024px){.home .content-image-block.content-image-block{margin-bottom:6rem!important;margin-top:6rem!important}}.content-image-block .flex.flex-col.lg\:flex-row{align-items:center}@media (max-width:1023px){.content-image-block .flex.flex-col.lg\:flex-row{display:contents}.content-image-block .wrap{display:flex;flex-direction:column}.content-image-block .flex.flex-col.lg\:flex-row>div:last-child{order:1}.content-image-block .prose.lg\:prose-lg.max-w-full.mt-8{margin-top:0!important;order:2}.content-image-block .flex.flex-col.lg\:flex-row>div:first-child{margin-top:2rem;order:3}}.content-image-block .text-primary.uppercase{color:#3b82ff!important;font-family:normalidad-wide,Poppins,sans-serif!important;font-size:.8rem!important;font-weight:700}.content-image-block h2,.content-image-block h3{color:#24114d!important;font-family:normalidad-wide,Poppins,sans-serif!important;font-weight:400;margin-bottom:0;text-transform:none}.home .content-image-block h2,.home .content-image-block h3{font-family:ethnocentric,Poppins,sans-serif!important;font-weight:700;text-transform:uppercase}@media (max-width:1023px){.content-image-block h2,.content-image-block h3{font-size:1.75rem!important;line-height:1.15}}.content-image-block .js-toggle-text>:last-child{margin-bottom:0}.content-image-block .button{align-items:center;background-color:#3b82ff;border-radius:9999px;color:#fff;display:inline-flex;font-family:normalidad-wide,Poppins,sans-serif;font-size:.9rem;gap:.85rem;padding:.65rem .65rem .65rem 1.75rem;text-transform:uppercase}.content-image-block .button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23fff'/%3E%3Cg fill='none' stroke='%233b82ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='M7 12h9M12 8l4 4-4 4'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.75rem;transition:transform .2s ease-in-out;width:1.75rem}.content-image-block .button:hover:after{transform:translateX(7px)}
/* !important on padding: py-16/lg:py-24 are bare Tailwind utility classes,
   same specificity tier as a plain .faqs-block override. */.faqs-block.faqs-block{background-color:#c9cdd9;padding-bottom:4rem!important;padding-top:4rem!important}@media (min-width:1024px){.faqs-block.faqs-block{padding-bottom:6rem!important;padding-top:6rem!important}}.faqs-block__pre-title{color:#34206b;font-family:normalidad-wide,Poppins,sans-serif;font-size:.8rem;font-weight:700;margin-bottom:0}.faqs-block__title{color:#24114d;font-family:ethnocentric,Poppins,sans-serif;font-size:1.75rem!important;font-weight:700;line-height:1.15;margin-bottom:2rem;margin-top:.25rem;text-transform:uppercase}@media (min-width:1024px){.faqs-block__title{font-size:2.5rem!important}}.faqs-block .faq-item{background-color:#fff;border-bottom:none!important;border-radius:1.5rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.faqs-block .faq-item:last-child{margin-bottom:0}.faqs-block .faq-item>button{padding-bottom:.5rem;padding-top:.5rem}.faqs-block .faq-answer>div{padding-bottom:1rem;padding-left:2.25rem;padding-top:.5rem}.faqs-block .prose{max-width:none}.faqs-block .faq-heading{align-items:center;color:#24114d!important;display:flex;font-size:1rem!important;gap:.5rem}@media (min-width:640px){.faqs-block .faq-heading{font-size:1.1rem!important}}.faqs-block .faq-heading:before{background-image:url(/wp-content/themes/griffin-by-leadhub-child/src/images/Purple\ Star.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:1.75rem;width:1.75rem}.faqs-block .faq-icon:after,.faqs-block .faq-icon:before{display:none}.faqs-block .w-10.h-10{height:1.75rem;width:1.75rem}.faqs-block .faq-icon{background-image:url(/wp-content/themes/griffin-by-leadhub-child/src/images/Astra\ Icons-05.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;transform:rotate(90deg);transition:transform .3s ease}.faqs-block .faq-item.is-open .faq-icon{transform:rotate(-90deg)}.locations-block__content{background-color:#0b1026;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:0 2.5rem}@media (max-width:1023px){.locations-block__row{display:flex;flex-direction:column}#locations-iframe-wrap{height:450px;order:2}#locations-iframe-wrap .location-iframe,#locations-iframe-wrap iframe{height:100%!important;width:100%!important}.locations-block__content{order:1;padding:3rem 2.5rem}}@media (min-width:1024px){.locations-block__row{display:grid;grid-template-columns:55% 45%;min-height:34rem}.locations-block__content{padding-left:4.5rem}}.locations-block__content h2{color:#fff!important;font-family:ethnocentric,Poppins,sans-serif;font-weight:700;text-transform:uppercase}@media (max-width:1023px){.locations-block__content h2{font-size:1.75rem!important;line-height:1.15}}.locations-block__name{font-size:1.4rem;font-weight:700;gap:.6rem}.locations-block__pin{color:#934bfb;flex-shrink:0;margin-top:.3rem}.locations-block__pin svg{display:block;height:34px;width:34px}.locations-block__location-name{color:#fff;font-size:.75rem;font-weight:700}.locations-block__content .locations-block__location-name.active{color:#fff}.locations-block__address{color:#fff;font-size:1rem;font-weight:500;line-height:1.4}.locations-block__label{color:#fff;font-size:.75rem;font-weight:700;margin-bottom:.25rem}.locations-block__label+div{color:#fff;font-size:1rem;line-height:1.4}.locations-block__phone{color:#fff;display:inline-block;font-weight:700}.locations-block__phone:hover{color:#fff;text-decoration:none}.locations-block__view-link{color:#ffffffd9}.review-slider.review-slider{margin-bottom:0!important;margin-top:0!important;padding-bottom:4rem!important;padding-top:4rem!important}@media (min-width:1024px){.review-slider.review-slider{padding-bottom:6rem!important;padding-top:6rem!important}}.review-slider__pre-title{color:#3b82ff;font-family:normalidad-wide,Poppins,sans-serif;font-size:.8rem;font-weight:700;margin-bottom:.25rem}.review-slider__title{color:#24114d;font-family:ethnocentric,Poppins,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.15;margin-bottom:0;margin-top:.25rem;text-transform:uppercase}@media (min-width:1024px){.review-slider__title{font-size:2.5rem}.review-slider .review-slider-outer,.review-slider .wrap{max-width:1366px}}.review-slider__card{background-color:#f2f2f2;border-radius:.75rem}.review-slider__stars{color:#fabb36}.review-slider__google-icon svg{display:block;height:24px;width:24px}.review-slider__quote{color:#4b5563;font-size:.95rem;line-height:1.5}.review-slider__quote:before{content:open-quote}.review-slider__quote:after{content:close-quote}.review-slider__name{color:#24114d;font-family:normalidad-wide,Poppins,sans-serif;font-size:.9rem;font-weight:700}.review-slider__date{color:#6b7280;font-size:.875rem}.review-slider .swiper-button-next,.review-slider .swiper-button-prev{color:#0b1026;height:96px;padding:.5rem;width:96px}.review-slider .swiper-button-next .review-slider__arrow-icon,.review-slider .swiper-button-prev .review-slider__arrow-icon{fill:none!important;flex-shrink:0;height:80px!important;max-height:none!important;width:80px!important}.review-slider__arrow-icon--prev{transform:rotate(180deg)}.review-slider__pagination{display:none}@media (max-width:1023px){.review-slider .swiper-button-next,.review-slider .swiper-button-prev{display:none}.review-slider__track-wrap{padding-left:1rem;padding-right:1rem}.review-slider__pagination{display:block;margin-top:1.25rem;position:static!important;text-align:center;--swiper-pagination-color:#0b1026}}.button.review-slider__read-more-btn{align-items:center;background-color:#3b82ff;border-radius:9999px;color:#fff;display:inline-flex;font-family:normalidad-wide,Poppins,sans-serif;font-size:.9rem;gap:.85rem;padding:.65rem .65rem .65rem 1.75rem;text-transform:uppercase}.button.review-slider__read-more-btn:after{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23fff'/%3E%3Cg fill='none' stroke='%233b82ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='M7 12h9M12 8l4 4-4 4'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:9999px;content:"";display:inline-block;flex-shrink:0;height:1.75rem;transition:transform .2s ease-in-out;width:1.75rem}.button.review-slider__read-more-btn:hover:after{transform:translateX(7px)}body{font-family:normalidad-text,Open Sans,sans-serif}.entry-meta,input,select,textarea{font-family:normalidad-text,Open Sans,sans-serif!important}.footer-cta{background-color:#24114d}.footer-cta .text-center{display:flex;flex-direction:column;padding-right:0!important}.footer-cta h2{color:#fff;font-family:ethnocentric,Poppins,sans-serif;font-weight:700;order:2;text-transform:uppercase}@media (max-width:1023px){.footer-cta h2{font-size:1.75rem!important;line-height:1.15}}.footer-cta h2+div{color:#fabb36;font-family:normalidad-wide,Poppins,sans-serif;font-size:.8rem;font-weight:700;order:1;text-transform:uppercase}.footer-cta .mt-4{order:3}.footer-cta .button{align-items:center;background-color:#fff;border-radius:9999px;color:#3b82ff;display:inline-flex;font-family:normalidad-wide,Poppins,sans-serif;font-size:.9rem;gap:.85rem;padding:.65rem .65rem .65rem 1.75rem;text-transform:uppercase}.footer-cta .button:after{background-image:url(/wp-content/themes/griffin-by-leadhub-child/src/images/Astra\ Icons-05.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.75rem;transition:transform .2s ease-in-out;width:1.75rem}.footer-cta .button:hover:after{transform:translateX(7px)}.site-footer__bottom-bar{background-color:#f0f0f0;color:#4b5563}.site-footer__bottom-bar a{color:#4b5563}@media (max-width:767px){.site-footer__bottom-bar .copyright{border-bottom:1px solid #ddd;padding-bottom:.75rem;text-align:center;width:100%}}.site-footer__lh-logo{align-items:center;display:flex;gap:.6rem;text-decoration:none;transition:opacity .2s ease}.site-footer__lh-logo:hover{opacity:.7;text-decoration:none}.site-footer__lh-logo svg{height:26px;width:auto}.review-slider__card{border-radius:0}.faqs-block .faq-item{border-radius:2.5rem}.header-phone-btn{align-items:center;background-color:#3b82ff;border-radius:9999px;color:#fff;display:flex;justify-content:center;padding:.6rem 1.5rem}.header-phone-btn:hover{color:#fff;opacity:.85}.header-phone-btn svg{height:1.25rem;width:auto}@media (max-width:1023px){.title-area .max-w-\[196px\]{max-width:130px}.header-phone-btn{padding-left:2.25rem;padding-right:2.25rem}}.coupons-block__slider-wrap{position:relative}.coupons-block__pagination{margin-top:1.5rem;position:static!important;text-align:center}.coupons-block__pagination .swiper-pagination-bullet{background-color:#24114d59;height:10px;opacity:1;width:10px}.coupons-block__pagination .swiper-pagination-bullet-active{background-color:#3b82ff}@media (max-width:639px){.site-footer__top-row{align-items:center;text-align:center}.site-footer__top-row img{margin-left:auto;margin-right:auto}.footer-right-widgets{max-width:100%}}.content .text-primary.uppercase,.gform-block .text-primary.uppercase,.post-type-archive-service_area .text-primary.uppercase{color:#3b82ff;font-family:normalidad-wide,Poppins,sans-serif;font-size:.8rem;font-weight:700}.content h2,.gform-block h2{color:#24114d;font-family:normalidad-wide,Poppins,sans-serif;font-size:1.75rem!important;font-weight:400;line-height:1.15;margin-bottom:0;text-transform:none}@media (min-width:1024px){.content h2,.gform-block h2{font-size:2.5rem!important}}.entry-title,.entry-title a{color:#24114d;font-family:normalidad-wide,Poppins,sans-serif;font-weight:400;text-transform:none}.entry-header .entry-title a:focus,.entry-header .entry-title a:hover{color:#3b82ff}.page-banner .font-serif{font-family:normalidad-wide,Poppins,sans-serif}.page-banner h1{font-family:ethnocentric,Poppins,sans-serif;font-weight:700}