.elementor-kit-6{--e-global-color-primary:#EF4135;--e-global-color-secondary:#15181C;--e-global-color-text:#6A7077;--e-global-color-accent:#C8332A;--e-global-color-aa868cd:#3F444B;--e-global-color-c9ac1b7:#C9CDD2;--e-global-color-24ab202:#EDEEF1;--e-global-color-7c65dcc:#FFFFFF;--e-global-color-30a8ca3:#000000;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1.12em;--e-global-typography-primary-letter-spacing:-0.01em;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.12em;--e-global-typography-secondary-letter-spacing:-0.01em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Michroma";--e-global-typography-accent-font-size:12px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.22em;--e-global-typography-1beb35e-font-family:"Archivo";--e-global-typography-1beb35e-font-size:24px;--e-global-typography-1beb35e-font-weight:700;--e-global-typography-1beb35e-line-height:1.12em;--e-global-typography-1beb35e-letter-spacing:0px;--e-global-typography-6e99898-font-family:"Archivo";--e-global-typography-6e99898-font-size:19px;--e-global-typography-6e99898-font-weight:600;--e-global-typography-6e99898-line-height:1.12em;--e-global-typography-eb052b0-font-family:"Inter";--e-global-typography-eb052b0-font-size:15px;--e-global-typography-eb052b0-font-weight:600;--e-global-typography-eb052b0-text-transform:uppercase;--e-global-typography-eb052b0-line-height:1em;--e-global-typography-eb052b0-letter-spacing:0.06em;--e-global-typography-6fa6ffe-font-family:"Archivo";--e-global-typography-6fa6ffe-font-size:48px;--e-global-typography-6fa6ffe-font-weight:800;--e-global-typography-6fa6ffe-line-height:1em;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1beb35e-font-family ), Sans-serif;font-size:var( --e-global-typography-1beb35e-font-size );font-weight:var( --e-global-typography-1beb35e-font-weight );line-height:var( --e-global-typography-1beb35e-line-height );letter-spacing:var( --e-global-typography-1beb35e-letter-spacing );}.elementor-kit-6 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6e99898-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99898-font-size );font-weight:var( --e-global-typography-6e99898-font-weight );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-kit-6 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6e99898-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99898-font-size );font-weight:var( --e-global-typography-6e99898-font-weight );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-kit-6 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6e99898-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99898-font-size );font-weight:var( --e-global-typography-6e99898-font-weight );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-1beb35e-font-size );line-height:var( --e-global-typography-1beb35e-line-height );letter-spacing:var( --e-global-typography-1beb35e-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-6e99898-font-size );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-6e99898-font-size );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-6e99898-font-size );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:38px;--e-global-typography-secondary-font-size:30px;--e-global-typography-1beb35e-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-1beb35e-font-size );line-height:var( --e-global-typography-1beb35e-line-height );letter-spacing:var( --e-global-typography-1beb35e-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-6e99898-font-size );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-6e99898-font-size );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-6e99898-font-size );line-height:var( --e-global-typography-6e99898-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Al Serra Body Shop site-wide styles */

/* Header dropdown */
.elementor-element-92a0dcf4 .elementor-nav-menu--main .sub-menu{min-width:180px;padding:4px 0;border:1px solid #C9CDD2;background:#FFFFFF;box-shadow:none;}
.elementor-element-92a0dcf4 .elementor-nav-menu--main .sub-menu li + li > .elementor-sub-item{border-top:1px solid #EDEEF1;}
.elementor-element-92a0dcf4 .elementor-nav-menu--main .sub-menu .elementor-sub-item{padding:10px 18px !important;white-space:nowrap;}
.elementor-element-92a0dcf4 .elementor-sub-item.elementor-item-active{color:#EF4135 !important;}
.elementor-element-92a0dcf4 .elementor-sub-item::after{display:none !important;}

/* Mobile nav */
@media (max-width:1024px){
  .elementor-element-92a0dcf4 .elementor-nav-menu--dropdown a{background-color:transparent !important;}
  .elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .elementor-item:focus,.elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color:#EF4135 !important;}
  .elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .elementor-item::after,.elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .elementor-item::before{display:none !important;}
  .e-con-inner:has(> .elementor-element-944af11e){position:relative !important;}
  .elementor-element-944af11e{position:absolute !important;top:25px !important;left:0 !important;right:0 !important;width:100% !important;}
  .elementor-element-92a0dcf4{position:static !important;width:100% !important;}
  .elementor-element-92a0dcf4 .elementor-nav-menu--dropdown{width:calc(100vw - 34px) !important;max-width:none !important;left:0 !important;background:#FFFFFF !important;box-shadow:-100px 0 0 0 #FFFFFF, 100px 0 0 0 #FFFFFF !important;border-bottom:1px solid #C9CDD2 !important;padding:8px 0 14px !important;}
  .elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .elementor-item{padding:16px 0 !important;}
  .elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .sub-menu{margin:2px 0 6px 20px !important;border-left:2px solid #EF4135 !important;}
  .elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item{padding:12px 0 12px 18px !important;font-size:13px !important;font-weight:500 !important;color:#3F444B !important;}
  .elementor-element-92a0dcf4 .elementor-nav-menu--dropdown .sub-menu li + li > .elementor-sub-item{border-top:1px solid #EDEEF1 !important;}
}

/* Top bar, mobile */
@media (max-width:600px){
  .elementor-element-580a57e0 div[style*="display:flex"]{justify-content:center !important;gap:0 !important;}
  .elementor-element-580a57e0 div[style*="display:flex"] > span:first-child{display:none !important;}
  .elementor-element-580a57e0 span[style*="flex:1"]{display:none !important;}
}

/* FAQ question wrap */
.asbs-faq-acc .asbs-faq-q{white-space:normal !important;}
.asbs-faq-acc .asbs-faq-q > span:first-child{min-width:0 !important;}

/* Trust band grid */
.asbs-trust-row{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:0 !important;position:relative;z-index:5;}
.asbs-trust-cell{border-right:1px solid #C9CDD2 !important;border-bottom:1px solid #C9CDD2 !important;}
@media (max-width:1024px){.asbs-trust-row{grid-template-columns:repeat(2,1fr) !important;}}
@media (min-width:1025px){.asbs-trust-cell{padding-top:32px !important;padding-bottom:32px !important;}}

/* Diamond icons */
.asbs-tdiamond{flex:none !important;width:auto !important;}
.asbs-tdiamond .elementor-icon-wrapper,.asbs-tdiamond .elementor-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:auto !important;padding:0 !important;margin:0 !important;}
.asbs-tdiamond .elementor-icon svg{display:block !important;}
.asbs-listdia{flex:none !important;width:auto !important;}
.asbs-listdia .elementor-icon-wrapper,.asbs-listdia .elementor-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:auto !important;padding:0 !important;margin:0 !important;}
.asbs-listdia .elementor-icon svg{display:block !important;margin-top:5px !important;}

/* Feature points, mobile */
.asbs-wb-point > .e-con-inner{flex-wrap:nowrap !important;align-items:flex-start !important;}
.asbs-wb-point > .e-con-inner > .e-con{flex:1 1 auto !important;min-width:0 !important;}

/* Trust band, mobile */
@media (max-width:767px){
  .asbs-trust-cell{flex-direction:column !important;gap:8px !important;text-align:center !important;padding:20px 10px !important;}
  .asbs-trust-cell .elementor-heading-title{text-align:center !important;}
}

/* Insurance logo grids */
.elementor-element-7032611 .elementor-widget-image,.elementor-element-c1a7f001 .elementor-widget-image{border:1px solid #C9CDD2 !important;background:#FFFFFF !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:84px !important;padding:18px 24px !important;}
.elementor-element-7032611 .elementor-widget-image .elementor-widget-container,.elementor-element-c1a7f001 .elementor-widget-image .elementor-widget-container{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.elementor-element-7032611 .elementor-widget-image img,.elementor-element-c1a7f001 .elementor-widget-image img{max-height:38px !important;max-width:100% !important;width:auto !important;object-fit:contain !important;margin:auto !important;}
.elementor-element-c1a7f030{grid-column:1 / -1 !important;margin-top:6px !important;}
@media (max-width:600px){ .elementor-element-7032611{grid-template-columns:1fr 1fr !important;} }

/* Before/After sliders */
.elementor-element-50ff143 .image-comparison-container,.asbs-bacomp .image-comparison-container{border:1px solid #2C3239 !important;border-radius:0 !important;}
.elementor-element-50ff143 .twentytwenty-handle,.elementor-element-50ff143 .twentytwenty-handle::before,.elementor-element-50ff143 .twentytwenty-handle::after,.asbs-bacomp .twentytwenty-handle,.asbs-bacomp .twentytwenty-handle::before,.asbs-bacomp .twentytwenty-handle::after{background:#EF4135 !important;}
.elementor-element-50ff143 .twentytwenty-handle,.asbs-bacomp .twentytwenty-handle{border-radius:0 !important;}
.elementor-element-50ff143 .twentytwenty-before-label::before,.elementor-element-50ff143 .twentytwenty-after-label::before,.asbs-bacomp .twentytwenty-before-label::before,.asbs-bacomp .twentytwenty-after-label::before{background:rgba(21,24,28,0.85) !important;color:#FFFFFF !important;font-family:"Michroma",sans-serif !important;font-size:10px !important;font-weight:400 !important;letter-spacing:1.8px !important;text-transform:uppercase !important;padding:8px 12px !important;}
.elementor-element-50ff143 .twentytwenty-before-label,.elementor-element-50ff143 .twentytwenty-after-label,.asbs-bacomp .twentytwenty-before-label,.asbs-bacomp .twentytwenty-after-label{opacity:1 !important;}
.asbs-bacap p{margin:0 !important;}
.asbs-bacap b{color:#15181C !important;}
@media (max-width:767px){
  .elementor-element-50ff143 .twentytwenty-before-label::before,.elementor-element-50ff143 .twentytwenty-after-label::before,.asbs-bacomp .twentytwenty-before-label::before,.asbs-bacomp .twentytwenty-after-label::before{top:10px !important;margin-top:0 !important;font-size:8.5px !important;letter-spacing:1.2px !important;padding:5px 9px !important;line-height:1 !important;}
}

/* Makes logo carousel */
.elementor-element-468a1e8 .elementskit-clients-slider{padding:0 !important;}
.elementor-element-468a1e8 .swiper-slide-inner{margin:0 !important;}
.elementor-element-468a1e8 .single-client{min-height:78px !important;background:#FFFFFF !important;border:1px solid #C9CDD2 !important;box-shadow:none !important;overflow:hidden !important;}
.elementor-element-468a1e8 .single-client .content-image img{max-height:44px !important;max-width:90px !important;width:auto !important;height:auto !important;filter:grayscale(1) !important;opacity:.72 !important;transition:filter .18s,opacity .18s !important;}
.elementor-element-468a1e8 .elementskit-client-slider-item:hover .content-image img{filter:none !important;opacity:1 !important;}
.elementor-element-468a1e8 .ekit-swiper-button,.elementor-element-468a1e8 .swiper-pagination{display:none !important;}
.elementor-element-fa9c1d30{grid-column:1 / -1 !important;}

/* FAQ accordions */
.asbs-acc .elementor-accordion-item{border:0 !important;border-bottom:1px solid #C9CDD2 !important;background:transparent !important;}
.asbs-acc .elementor-tab-title{background:transparent !important;border:0 !important;padding:26px 4px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;cursor:pointer;}
.asbs-acc .elementor-accordion-title{transition:color .18s !important;}
.asbs-acc .elementor-tab-title:hover .elementor-accordion-title{color:#EF4135 !important;}
.asbs-acc .elementor-accordion-icon{order:9 !important;flex:none !important;width:30px !important;height:30px !important;border:2px solid #15181C !important;display:grid !important;place-items:center !important;padding:0 !important;margin:0 !important;transition:.18s !important;}
.asbs-acc .elementor-accordion-icon svg{width:13px !important;height:13px !important;fill:#15181C !important;}
.asbs-acc .elementor-accordion-icon i{font-size:13px !important;line-height:1 !important;font-weight:700 !important;color:#15181C !important;}
.asbs-acc .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#EF4135 !important;border-color:#EF4135 !important;}
.asbs-acc .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF !important;}
.asbs-acc .elementor-tab-title.elementor-active .elementor-accordion-icon i{color:#FFFFFF !important;}
.asbs-acc .elementor-tab-content{padding:0 4px 28px !important;background:transparent !important;border:0 !important;}
.asbs-acc .elementor-tab-content p{margin:0 !important;max-width:880px !important;}

/* Trust and certification cards */
.asbs-tcard .elementor-widget-text-editor p{margin:0 !important;}
.asbs-ccard .elementor-widget-image{text-align:center !important;}
.asbs-ccard .elementor-widget-image img{max-height:112px !important;max-width:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;}
.asbs-ccard .elementor-widget-text-editor p{margin:0 !important;}

/* Location and hours block */
.asbs-locrow{position:relative !important;padding:18px 0 18px 27px !important;border-bottom:1px solid #C9CDD2 !important;}
.asbs-locw .asbs-locrow:last-child{border-bottom:0 !important;}
.asbs-locrow::before{content:"" !important;position:absolute !important;left:0 !important;top:24px !important;width:9px !important;height:9px !important;background:#EF4135 !important;transform:rotate(45deg) !important;}
.asbs-locrow .elementor-widget-text-editor{margin-top:2px !important;}
.asbs-locrow .elementor-widget-text-editor p{margin:0 !important;}
.asbs-locrow a{color:inherit !important;text-decoration:none !important;}
.asbs-locrow a:hover{color:#EF4135 !important;text-decoration:underline !important;}
.asbs-hours{display:grid !important;gap:10px !important;margin-top:4px !important;}
.asbs-hours > div{display:flex !important;justify-content:space-between !important;gap:16px !important;}
.asbs-hours .d{color:#6A7077 !important;}
.asbs-hours .t{color:#15181C !important;font-weight:600 !important;}

/* Service cards */
a.asbs-svccard,a.asbs-svccard:hover{text-decoration:none !important;color:inherit !important;}
.asbs-svcicon img{height:150px !important;object-fit:contain !important;}
.asbs-learnmore p{margin:0 !important;}

/* Makes logo wall */
.asbs-makesgrid{gap:0 !important;}
.asbs-makesgrid .elementor-widget-image{background:#FFFFFF !important;border-right:1px solid #C9CDD2 !important;border-bottom:1px solid #C9CDD2 !important;padding:24px !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:120px !important;}
.asbs-makesgrid .elementor-widget-image .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;}
.asbs-makesgrid .elementor-widget-image img{max-height:58px !important;max-width:124px !important;width:auto !important;object-fit:contain !important;filter:grayscale(1) !important;opacity:.72 !important;transition:filter .18s,opacity .18s !important;}
.asbs-makesgrid .elementor-widget-image:hover img{filter:none !important;opacity:1 !important;}

/* Map embeds */
.asbs-mapwrap{min-height:420px !important;}
.asbs-map,.asbs-map .elementor-custom-embed{height:100% !important;}
.asbs-map iframe{width:100% !important;min-height:420px !important;height:420px !important;border:0 !important;display:block !important;}

/* Split section, mobile */
@media (max-width:767px){.asbs-splitrev{row-gap:32px !important;}}

/* Amenities list */
.asbs-amenlist > .elementor-widget{margin:0 !important;}
.asbs-amenity .elementor-icon-box-wrapper{align-items:flex-start !important;}
.asbs-amenity .elementor-icon-box-icon{flex:none !important;}
.asbs-amenity .elementor-icon svg{display:block !important;margin-top:5px !important;}
.asbs-amenity .elementor-icon-box-description{margin:0 !important;}

/* Bullet lists */
.asbs-dlist .elementor-icon-list-items,.asbs-dlist2 .elementor-icon-list-items{margin:26px 0 0 !important;padding:0 !important;}
.asbs-dlist .elementor-icon-list-items{display:grid !important;gap:14px !important;}
.asbs-dlist2 .elementor-icon-list-items{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px 40px !important;}
@media (max-width:720px){.asbs-dlist2 .elementor-icon-list-items{grid-template-columns:1fr !important;}}
.asbs-dlist .elementor-icon-list-item,.asbs-dlist2 .elementor-icon-list-item{display:flex !important;align-items:flex-start !important;gap:14px !important;margin:0 !important;padding:0 !important;}
.asbs-dlist .elementor-icon-list-icon,.asbs-dlist2 .elementor-icon-list-icon{margin:8px 0 0 !important;padding:0 !important;}
.asbs-dlist .elementor-icon-list-icon svg,.asbs-dlist2 .elementor-icon-list-icon svg{color:#EF4135;}

/* Footer */
.asbs-fhead .elementor-heading-title{font-family:"Michroma",sans-serif !important;font-size:14px !important;font-weight:400 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;color:#FFFFFF !important;margin:0 0 22px !important;line-height:1.3 !important;}
.asbs-flogo{margin-bottom:8px !important;}
@media (max-width:767px){.asbs-flogo{margin-bottom:24px !important;}}
.asbs-flogo img{height:40px !important;width:auto !important;display:block !important;}
.asbs-fcontact .elementor-icon-list-items{display:grid !important;gap:12px !important;margin:0 !important;padding:0 !important;}
.asbs-fcontact .elementor-icon-list-item{display:flex !important;align-items:flex-start !important;gap:8px !important;margin:0 !important;padding:0 !important;}
.asbs-fcontact .elementor-icon-list-icon{margin:2px 0 0 !important;padding:0 !important;width:auto !important;}
.asbs-fcontact .elementor-icon-list-icon i,.asbs-fcontact .elementor-icon-list-icon svg{color:#EF4135 !important;fill:#EF4135 !important;font-size:14px !important;width:14px !important;height:14px !important;}
.asbs-fcontact .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;font-family:"Inter",sans-serif !important;font-size:15px !important;line-height:1.5 !important;}
.asbs-fmenu .elementor-nav-menu{display:grid !important;gap:0 !important;}
.asbs-fmenu .elementor-nav-menu--main .elementor-item{color:rgba(255,255,255,0.72) !important;font-family:"Inter",sans-serif !important;font-size:15px !important;font-weight:400 !important;padding:4px 0 !important;line-height:1.4 !important;text-transform:none !important;letter-spacing:0 !important;}
.asbs-fmenu .elementor-nav-menu--main .elementor-item:hover,.asbs-fmenu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF !important;background-color:transparent !important;}
.asbs-fmenu .elementor-nav-menu--main .elementor-item::after,.asbs-fmenu .elementor-nav-menu--main .elementor-item::before{display:none !important;}
.asbs-fhours .ekit-wid-con,.asbs-fhours .ekit-business-hours-inner,.asbs-fhours .ekit-single-day{background:transparent !important;box-shadow:none !important;border:0 !important;padding:0 !important;margin:0 !important;}
.asbs-fhours .ekit-business-hours-inner{display:grid !important;gap:6px !important;}
.asbs-fhours .ekit-single-day{display:flex !important;justify-content:flex-start !important;align-items:baseline !important;}
.asbs-fhours .ekit-business-day::after{content:"·" !important;margin:0 6px !important;color:rgba(255,255,255,0.72) !important;}
.asbs-fhours .ekit-business-day,.asbs-fhours .ekit-business-time{color:rgba(255,255,255,0.72) !important;font-family:"Inter",sans-serif !important;font-size:15px !important;font-weight:400 !important;text-transform:none !important;letter-spacing:0 !important;line-height:1.5 !important;}
.asbs-fhourstxt p{color:rgba(255,255,255,0.72) !important;font-family:"Inter",sans-serif !important;font-size:15px !important;line-height:1.5 !important;margin:0 0 6px !important;}
.asbs-fhourstxt p:last-child{margin-bottom:0 !important;}
.asbs-footbar{flex-wrap:wrap !important;}
.asbs-footbar > .elementor-widget{flex:1 1 0 !important;margin:0 !important;}
.asbs-footbar .elementor-widget-container{color:rgba(255,255,255,0.72) !important;}
.asbs-footbar p,.asbs-footbar .elementor-widget-text-editor{color:rgba(255,255,255,0.72) !important;font-family:"Inter",sans-serif !important;font-size:13.5px !important;margin:0 !important;line-height:1.5 !important;}
.asbs-footbar a{color:rgba(255,255,255,0.72) !important;text-decoration:none !important;}
.asbs-fb-l{text-align:left !important;}
.asbs-fb-c{text-align:center !important;}
.asbs-fb-r{text-align:right !important;}
@media (max-width:640px){.asbs-footbar{flex-direction:column !important;gap:8px !important;}.asbs-footbar > .elementor-widget{flex:none !important;width:100% !important;}.asbs-fb-l,.asbs-fb-r{text-align:center !important;}}

/* Global */
h1,h2,h3,h4{text-wrap:balance;}
.elementor-widget-button,.elementor-widget-button > .elementor-widget-container{padding:0 !important;}
.asbs-faq-acc .asbs-faq-item:last-of-type{border-bottom:0 !important;}
.asbs-why-acc .asbs-why-item:last-of-type{border-bottom:0 !important;}
.asbs-rt .ck{display:none !important;}/* End custom CSS */