.elementor-3219 .elementor-element.elementor-element-lp1hero{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3219 .elementor-element.elementor-element-lp1form{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-field-type-html{padding-bottom:0px;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-button[type="submit"]{color:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3219 .elementor-element.elementor-element-lp1fwdg{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3219 .elementor-element.elementor-element-lp1body{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.stc-lp-topbar,.stc-lp-hero,.stc-lp{--stc-navy: #07506D;--stc-navy-deep: #0B2A36;--stc-sky: #4DAACF;--stc-red: #C93434;--stc-red-hover: #A92828;--stc-yellow: #FED403;--stc-ink: #2C2C2C;--stc-text: #3D3D3D;--stc-muted: #5F6368;--stc-bg-soft: #F7F7F7;--stc-line: #E6E6E6;--stc-radius: 10px;--stc-font: "Outfit","Roboto",Arial,sans-serif}.stc-lp ul,.stc-lp ol,.stc-lp li,.stc-lp-hero ul,.stc-lp-hero ol,.stc-lp-hero li{list-style: none;margin-left: 0}.stc-lp-hero{position: relative;background-color: var(--stc-navy-deep);background-image: linear-gradient(100deg,rgba(11,42,54,.94) 0%,rgba(11,42,54,.86) 48%,rgba(11,42,54,.55) 100%),url("https://www.sealtechconcrete.com/wp-content/uploads/2025/03/epoxy-garage-floor-coating.jpg");background-size: cover;background-position: center;padding: 64px 20px 72px}.stc-lp-hero>.e-con-inner{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;align-items: center;max-width: 1180px;margin: 0 auto;padding: 0}@media (max-width: 960px){.stc-lp-hero{padding: 44px 16px 52px}.stc-lp-hero>.e-con-inner{grid-template-columns: 1fr;gap: 32px}}.stc-lp-hero *,.stc-lp-hero *::before,.stc-lp-hero *::after{box-sizing: border-box}.stc-lp-hero-copy{font-family: var(--stc-font);color: #FFFFFF}.stc-lp-hero-copy .stc-lp-crumbs{font-size: 14px;margin: 0 0 18px;color: #D7E6EC}.stc-lp-hero-copy .stc-lp-crumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.stc-lp-hero-copy .stc-lp-crumbs li + li::before{content: "/";margin-right: 6px;color: var(--stc-sky)}.stc-lp-hero-copy .stc-lp-crumbs a{color: #D7E6EC;text-decoration: none}.stc-lp-hero-copy .stc-lp-crumbs a:hover{color: #FFFFFF;text-decoration: underline}.stc-lp-hero-copy h1{font-family: var(--stc-font);font-weight: 600;color: #FFFFFF;font-size: clamp(32px,4.4vw,54px);line-height: 1.08;letter-spacing: -.01em;margin: 0 0 18px;max-width: 16ch}.stc-lp-hero-copy .stc-lp-lead{font-size: 18px;line-height: 1.6;color: #E8F0F3;margin: 0 0 24px;max-width: 58ch}.stc-lp-actions{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.stc-lp-btn,.stc-lp a.stc-lp-btn{text-decoration: none;display: inline-flex;align-items: center;justify-content: center;gap: 10px;font-family: var(--stc-font);font-weight: 600;font-size: 17px;line-height: 1;padding: 16px 26px;border-radius: 6px;text-decoration: none;border: 2px solid transparent;transition: background-color .2s ease,color .2s ease,border-color .2s ease}.stc-lp-btn svg{width: 18px;height: 18px}a.stc-lp-btn--primary,.stc-lp a.stc-lp-btn--primary{background: var(--stc-red);color: #FFFFFF}a.stc-lp-btn--primary:hover,a.stc-lp-btn--primary:focus-visible,.stc-lp a.stc-lp-btn--primary:hover,.stc-lp a.stc-lp-btn--primary:focus-visible{background: var(--stc-red-hover);color: #FFFFFF}a.stc-lp-btn--ghost{background: transparent;color: #FFFFFF;border-color: rgba(255,255,255,.7)}a.stc-lp-btn--ghost:hover,a.stc-lp-btn--ghost:focus-visible{background: #FFFFFF;color: var(--stc-navy-deep)}.stc-lp a.stc-lp-btn--navy{background: var(--stc-navy);color: #FFFFFF}.stc-lp a.stc-lp-btn--navy:hover,.stc-lp a.stc-lp-btn--navy:focus-visible{background: var(--stc-navy-deep);color: #FFFFFF}.stc-lp-form{background: #FFFFFF;border-radius: var(--stc-radius);padding: 28px 26px 22px;box-shadow: 0 18px 50px rgba(0,0,0,.28);font-family: var(--stc-font)}.stc-lp-form .stc-lp-form-title{font-family: var(--stc-font);font-weight: 600;font-size: 24px;line-height: 1.2;color: var(--stc-navy);margin: 0 0 6px}.stc-lp-form .stc-lp-form-sub{font-size: 15px;color: var(--stc-muted);margin: 0 0 18px}.stc-lp-form .elementor-field-group{margin-bottom: 12px}.stc-lp-form .elementor-field-textual,.stc-lp-form input[type="text"],.stc-lp-form input[type="email"],.stc-lp-form input[type="tel"],.stc-lp-form select,.stc-lp-form textarea{width: 100%;font-family: var(--stc-font);font-size: 16px;color: var(--stc-ink);background: #FFFFFF;border: 1px solid #C9CED2;border-radius: 6px;padding: 12px 14px}.stc-lp-form .elementor-field-textual:focus,.stc-lp-form input:focus,.stc-lp-form select:focus,.stc-lp-form textarea:focus{outline: 2px solid var(--stc-sky);outline-offset: 1px;border-color: var(--stc-navy)}.stc-lp-form .elementor-button,.stc-lp-form button[type="submit"]{width: 100%;background: var(--stc-red);color: #FFFFFF;font-family: var(--stc-font);font-weight: 600;font-size: 17px;padding: 16px 20px;border: 0;border-radius: 6px;cursor: pointer}.stc-lp-form .elementor-button:hover,.stc-lp-form button[type="submit"]:hover{background: var(--stc-red-hover)}.stc-lp-form .stc-lp-form-note{font-size: 13px;color: var(--stc-muted);margin: 10px 0 0;text-align: center}.stc-lp{font-family: var(--stc-font);color: var(--stc-text);font-size: 17px;line-height: 1.65}.stc-lp *,.stc-lp *::before,.stc-lp *::after{box-sizing: border-box}.stc-lp-wrap{width: 100%;max-width: 1180px;margin: 0 auto;padding: 0 20px}.stc-lp-section{padding: 72px 0}.stc-lp-section--soft{background: var(--stc-bg-soft)}.stc-lp-section--dark{background: var(--stc-navy-deep);color: #E8F0F3}.stc-lp h2{font-family: var(--stc-font);font-weight: 600;color: var(--stc-navy);font-size: clamp(27px,3vw,36px);line-height: 1.15;margin: 0 0 16px;letter-spacing: -.005em}.stc-lp h3{font-family: var(--stc-font);font-weight: 600;color: var(--stc-ink);font-size: 20px;line-height: 1.3;margin: 0 0 8px}.stc-lp p{margin: 0 0 16px}.stc-lp a{color: var(--stc-navy);text-decoration: underline;text-underline-offset: 3px}.stc-lp a:hover{color: var(--stc-red-hover)}.stc-lp .stc-lp-eyebrow{display: block;font-size: 14px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--stc-navy);margin: 0 0 10px}.stc-lp .stc-lp-intro{max-width: 70ch}.stc-lp ul,.stc-lp ol{margin: 0;padding: 0}.stc-lp-split{display: grid;grid-template-columns: 1.05fr .95fr;gap: 56px;align-items: center}.stc-lp-split--rev .stc-lp-media{order: -1}.stc-lp-media{margin: 0}.stc-lp-media img{display: block;width: 100%;height: auto;max-height: 560px;border-radius: var(--stc-radius);object-fit: cover}.stc-lp-media figcaption{font-size: 14px;color: var(--stc-muted);margin-top: 10px}.stc-lp-logos{padding: 28px 0;border-bottom: 1px solid var(--stc-line);background: #FFFFFF}.stc-lp-logos .stc-lp-wrap{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 34px;justify-content: center}.stc-lp-logos p{margin: 0;font-size: 14px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--stc-muted)}.stc-lp-logos img{height: 54px;width: auto;filter: grayscale(1);opacity: .8}.stc-lp-steps{list-style: none;counter-reset: stc-step;display: grid;gap: 22px;margin-top: 8px}.stc-lp-steps li{counter-increment: stc-step;display: grid;grid-template-columns: 44px 1fr;gap: 16px}.stc-lp-steps li::before{content: counter(stc-step);display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--stc-navy);color: #FFFFFF;font-weight: 600;font-size: 18px}.stc-lp-steps p{margin: 0}.stc-lp-finishes{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;border-top: 1px solid var(--stc-line);margin-top: 28px}.stc-lp-finishes li{padding: 22px 22px 6px 0;border-bottom: 1px solid var(--stc-line)}.stc-lp-finishes li + li{padding-left: 22px;border-left: 1px solid var(--stc-line)}.stc-lp-finishes p{font-size: 16px;margin: 0 0 16px}.stc-lp-chips{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 0}.stc-lp-chips li{font-size: 15px;background: #FFFFFF;border: 1px solid var(--stc-line);border-radius: 999px;padding: 6px 14px;color: var(--stc-ink)}.stc-lp-services{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;margin-top: 28px}.stc-lp-services li{background: #FFFFFF;border: 1px solid var(--stc-line);border-radius: var(--stc-radius);padding: 24px}.stc-lp-services li.is-current{border-color: var(--stc-navy);box-shadow: inset 0 0 0 1px var(--stc-navy)}.stc-lp-services h3 a{color: var(--stc-navy);text-decoration: none}.stc-lp-services h3 a:hover{text-decoration: underline}.stc-lp-services p{font-size: 16px;margin: 0}.stc-lp .stc-lp-more-services{margin: 26px 0 0;font-size: 16px}.stc-lp-map h3{margin-top: 28px}.stc-lp-reviews-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 12px 30px}.stc-lp-rating{font-size: 15px;color: var(--stc-muted);margin: 0 0 16px}.stc-lp-rating strong{color: var(--stc-ink)}.stc-lp-carousel{position: relative;margin-top: 10px}.stc-lp-reviews{list-style: none;display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 40px) / 3);gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;overscroll-behavior-x: contain;padding: 4px 2px 8px;scrollbar-width: none}.stc-lp-reviews::-webkit-scrollbar{display: none}.stc-lp-reviews:focus-visible{outline: 2px solid var(--stc-sky);outline-offset: 4px;border-radius: var(--stc-radius)}.stc-lp-slide{scroll-snap-align: start}.stc-lp-reviews li{background: #FFFFFF;border-radius: var(--stc-radius);padding: 26px;border: 1px solid var(--stc-line);display: flex;flex-direction: column}.stc-lp-reviews blockquote{margin: 0 0 18px;font-size: 17px;line-height: 1.55;color: var(--stc-ink)}.stc-lp-carousel-nav{display: flex;justify-content: flex-end;gap: 10px;margin-top: 18px}.stc-lp-carousel-btn{width: 46px;height: 46px;display: grid;place-items: center;border-radius: 50%;cursor: pointer;background: var(--stc-navy);color: #FFFFFF;border: 0;transition: background-color .2s ease,opacity .2s ease}.stc-lp-carousel-btn:hover,.stc-lp-carousel-btn:focus-visible{background: var(--stc-navy-deep)}.stc-lp-carousel-btn:focus-visible{outline: 2px solid var(--stc-sky);outline-offset: 2px}.stc-lp-carousel-btn:disabled{opacity: .35;cursor: default}.stc-lp-reviews cite{margin-top: auto;font-style: normal;font-weight: 600;font-size: 15px;color: var(--stc-navy)}.stc-lp-reviews cite span{display: block;font-weight: 400;color: var(--stc-muted)}.stc-lp .stc-lp-reviews--static{grid-auto-flow: row;grid-template-columns: repeat(3,minmax(0,1fr));overflow: visible;margin-top: 28px}.stc-lp-reviews--static li.stc-lp-review-score{background: var(--stc-navy-deep);border-color: var(--stc-navy-deep);justify-content: center}.stc-lp .stc-lp-score-label{margin: 0;font-size: 14px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: #D7E6EC}.stc-lp .stc-lp-score-value{margin: 6px 0;font-size: 34px;font-weight: 600;line-height: 1.1;color: var(--stc-yellow)}.stc-lp .stc-lp-score-note{margin: 0;font-size: 15px;color: #FFFFFF}.stc-lp-stars{display: flex;gap: 2px;color: #E8A800;margin-bottom: 12px}.stc-lp-stars svg{width: 16px;height: 16px}.stc-lp-faq-grid{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: 56px;align-items: start}.stc-lp-faq-aside{position: sticky;top: 110px}.stc-lp-faq-aside>p{color: var(--stc-muted);max-width: 42ch}.stc-lp-faq-card{margin-top: 28px;background: var(--stc-navy-deep);color: #D7E6EC;border-radius: var(--stc-radius);padding: 26px}.stc-lp .stc-lp-faq-card p{font-size: 15px;margin: 0 0 14px}.stc-lp .stc-lp-faq-card .stc-lp-faq-card-title{font-size: 20px;font-weight: 600;color: #FFFFFF;margin: 0 0 6px}.stc-lp .stc-lp-faq-phone{display: block;font-size: 26px;font-weight: 600;color: var(--stc-yellow);text-decoration: none;margin: 0 0 18px}.stc-lp .stc-lp-faq-phone:hover{color: #FFFFFF}.stc-lp-faq-card .stc-lp-btn{width: 100%}.stc-lp-faq{display: grid;gap: 12px}.stc-lp-faq-item{background: #FFFFFF;border: 1px solid var(--stc-line);border-radius: var(--stc-radius);transition: border-color .2s ease,box-shadow .2s ease}.stc-lp-faq-item:hover{border-color: #C9D6DC}.stc-lp-faq-item[open]{border-color: var(--stc-navy);box-shadow: inset 4px 0 0 var(--stc-navy),0 10px 26px rgba(7,80,109,.08)}.stc-lp-faq-item summary{list-style: none;cursor: pointer;display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 16px;padding: 20px 22px;font-weight: 600;font-size: 17px;line-height: 1.4;color: var(--stc-ink)}.stc-lp-faq-item summary::-webkit-details-marker{display: none}.stc-lp-faq-item summary:focus-visible{outline: 2px solid var(--stc-sky);outline-offset: 2px;border-radius: var(--stc-radius)}.stc-lp-faq-num{font-size: 14px;font-weight: 600;color: var(--stc-navy);background: var(--stc-bg-soft);border-radius: 6px;padding: 4px 8px}.stc-lp-faq-item[open] .stc-lp-faq-num{background: var(--stc-yellow);color: var(--stc-ink)}.stc-lp-faq-icon{position: relative;width: 32px;height: 32px;border-radius: 50%;border: 1.5px solid var(--stc-navy);flex: none;transition: background-color .2s ease,transform .25s ease}.stc-lp-faq-icon::before,.stc-lp-faq-icon::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;background: var(--stc-navy);transform: translate(-50%,-50%)}.stc-lp-faq-icon::after{transform: translate(-50%,-50%) rotate(90deg);transition: opacity .2s ease}.stc-lp-faq-item[open] .stc-lp-faq-icon{background: var(--stc-navy);transform: rotate(180deg)}.stc-lp-faq-item[open] .stc-lp-faq-icon::before{background: #FFFFFF}.stc-lp-faq-item[open] .stc-lp-faq-icon::after{opacity: 0}.stc-lp-faq-a{padding: 0 22px 20px 72px}.stc-lp .stc-lp-faq-a p{margin: 0;font-size: 16px;color: var(--stc-text)}@media (max-width: 960px){.stc-lp-faq-grid{grid-template-columns: 1fr;gap: 28px}.stc-lp-faq-aside{position: static}.stc-lp-faq-card{display: none}}@media (max-width: 640px){.stc-lp-faq-item summary{padding: 16px;gap: 12px;font-size: 16px}.stc-lp-faq-num{display: none}.stc-lp-faq-item summary{grid-template-columns: 1fr auto}.stc-lp-faq-a{padding: 0 16px 16px}}.stc-lp-map{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;align-items: start}.stc-lp-map-box{position: relative}.stc-lp-mapframe{border-radius: var(--stc-radius);overflow: hidden;background: #EEF2F4;border: 1px solid var(--stc-line);box-shadow: 0 10px 30px rgba(7,80,109,.08)}.stc-lp-svgmap{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;font-family: var(--stc-font)}.stc-lp-svgmap .m-bg{fill: #EEF2F4}.stc-lp-svgmap .m-county{fill: #FFFFFF;stroke: #B7C7CE;stroke-width: 1.5;stroke-dasharray: 6 5}.stc-lp-svgmap .m-city{fill: #DDE4E7;stroke: #C4D0D5;stroke-width: 1}.stc-lp-svgmap .m-river{fill: none;stroke: #9CCBE0;stroke-width: 5;stroke-linecap: round;stroke-linejoin: round}.stc-lp-svgmap .m-area-label{font-size: 13px;font-weight: 600;letter-spacing: .12em;fill: #8A9AA1;text-anchor: middle}.stc-lp-svgmap .m-link{stroke: var(--stc-navy);stroke-width: 1.5;stroke-dasharray: 4 6;opacity: .55}.stc-lp-svgmap .m-focus{fill: var(--stc-navy);fill-opacity: .82;stroke: var(--stc-navy-deep);stroke-width: 2}.stc-lp-svgmap .m-focus-label rect{fill: var(--stc-navy-deep)}.stc-lp-svgmap .m-focus-label text{fill: #FFFFFF;font-size: 17px;font-weight: 600;text-anchor: middle}.stc-lp-svgmap .m-halo{fill: var(--stc-red);opacity: 0;transition: opacity .2s ease}.stc-lp-svgmap .m-dot{fill: var(--stc-red);stroke: #FFFFFF;stroke-width: 3}.stc-lp-svgmap .m-place.is-active .m-halo{opacity: .22}.stc-lp-svgmap .m-place-label{font-size: 18px;font-weight: 600;fill: var(--stc-ink);paint-order: stroke;stroke: #FFFFFF;stroke-width: 5px;stroke-linejoin: round}.stc-lp-svgmap .m-place.is-active .m-place-label{fill: var(--stc-red)}.stc-lp-svgmap .m-scale path{fill: none;stroke: var(--stc-muted);stroke-width: 2}.stc-lp-svgmap .m-scale text,.stc-lp-svgmap .m-north text{font-size: 13px;font-weight: 500;fill: var(--stc-muted);text-anchor: middle}.stc-lp-svgmap .m-north path{fill: var(--stc-muted)}.stc-lp-map-legend{list-style: none;position: absolute;left: 14px;bottom: 14px;z-index: 500;margin: 0;padding: 8px 12px;display: flex;flex-wrap: wrap;gap: 4px 14px;background: rgba(255,255,255,.94);border-radius: 8px;box-shadow: 0 2px 8px rgba(0,0,0,.12);font-size: 13px;font-weight: 500;color: var(--stc-ink)}.stc-lp .stc-lp-map-credit{margin: 8px 0 0;font-size: 12px;color: var(--stc-muted);text-align: right}.stc-lp .stc-lp-map-credit a{color: var(--stc-muted)}.stc-lp-map-legend li{display: inline-flex;align-items: center;gap: 6px}.stc-lp-key{display: inline-block;width: 12px;height: 12px}.stc-lp-key--area{background: rgba(7,80,109,.35);border: 2px solid var(--stc-navy);border-radius: 3px}.stc-lp-key--place{background: var(--stc-red);border: 2px solid #FFFFFF;border-radius: 50%;box-shadow: 0 0 0 1px rgba(0,0,0,.15)}.stc-lp .stc-lp-map-intro{color: var(--stc-muted);margin: 0 0 14px}.stc-lp-places{list-style: none;display: grid;gap: 0;margin: 0 0 26px;padding: 0;border-top: 1px solid var(--stc-line)}.stc-lp-places li{position: relative;padding: 12px 8px 12px 26px;border-bottom: 1px solid var(--stc-line);font-size: 16px;font-weight: 500;display: flex;justify-content: space-between;align-items: baseline;gap: 12px;color: var(--stc-ink);transition: background-color .2s ease}.stc-lp-places li::before{content: "";position: absolute;left: 6px;top: 50%;width: 10px;height: 10px;margin-top: -5px;border-radius: 50%;background: var(--stc-red);box-shadow: 0 0 0 2px #FFFFFF,0 0 0 3px rgba(0,0,0,.12)}.stc-lp-places li:hover,.stc-lp-places li:focus-within,.stc-lp-places li:focus-visible{background: #FFFFFF;outline: none}.stc-lp-places li span{flex: none;color: var(--stc-muted);font-size: 14px;font-weight: 400}.stc-lp .stc-lp-chips--cities{margin-top: 12px}.stc-lp .stc-lp-map-note{font-size: 15px;color: var(--stc-muted);margin: 22px 0 0}.stc-lp-cta{text-align: left}.stc-lp-cta h2{color: #FFFFFF;max-width: 20ch}.stc-lp-cta p{color: #D7E6EC;max-width: 60ch}.stc-lp-cta .stc-lp-cta-grid{display: grid;grid-template-columns: 1.3fr .7fr;gap: 40px;align-items: center}.stc-lp-cta .stc-lp-actions{justify-content: flex-start}.stc-lp-cta .stc-lp-hours{font-size: 15px;color: #D7E6EC;margin: 14px 0 0}.stc-lp-cta .stc-lp-phone-big{font-size: clamp(28px,3.2vw,40px);font-weight: 600;color: #FFFFFF;text-decoration: none;display: inline-block;margin-bottom: 8px}.stc-lp-cta .stc-lp-phone-big:hover{color: var(--stc-yellow)}.stc-lp-topbar{background: var(--stc-navy);color: #FFFFFF;font-family: var(--stc-font);font-size: 14px;font-weight: 500}.stc-lp-topbar-inner{max-width: 1180px;margin: 0 auto;padding: 9px 20px;display: flex;flex-wrap: wrap;align-items: center;gap: 6px 18px}.stc-lp-topbar-sep{width: 4px;height: 4px;border-radius: 50%;background: var(--stc-yellow)}.stc-lp-topbar a{margin-left: auto;color: var(--stc-yellow);font-weight: 600;text-decoration: none}.stc-lp-topbar a:hover{text-decoration: underline}.stc-lp-badges{list-style: none;margin: 0 0 18px;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.stc-lp-badges li{display: inline-flex;align-items: center;gap: 7px;font-size: 14px;font-weight: 500;color: #FFFFFF;border: 1px solid rgba(255,255,255,.35);background: rgba(255,255,255,.08);border-radius: 999px;padding: 6px 14px}.stc-lp-badges svg{color: var(--stc-yellow)}.stc-lp-badges li:has(a){padding: 0}.stc-lp-badges a{display: inline-flex;align-items: center;gap: 7px;padding: 6px 14px;border-radius: 999px;color: #FFFFFF;text-decoration: none;transition: background-color .2s ease}.stc-lp-badges a:hover,.stc-lp-badges a:focus-visible{background: rgba(255,255,255,.16);color: #FFFFFF;text-decoration: underline;text-underline-offset: 3px}#reviews{scroll-margin-top: 90px}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}.stc-lp-badge-stars{color: var(--stc-yellow);letter-spacing: 1px;font-size: 13px}.stc-lp-h1-city{color: var(--stc-yellow);display: block}.stc-lp-seals{list-style: none;margin: 26px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.stc-lp-seals li{display: inline-flex;align-items: center;gap: 6px;font-family: var(--stc-font);font-size: 14px;font-weight: 500;color: #FFFFFF;border: 1px solid rgba(255,255,255,.35);border-radius: 999px;padding: 6px 14px}.stc-lp-seals li::before{content: "\2713";color: var(--stc-yellow);font-weight: 700}.stc-lp .stc-lp-seals--light li{color: var(--stc-ink);border-color: var(--stc-line);background: var(--stc-bg-soft)}.stc-lp .stc-lp-seals--light li::before{color: var(--stc-navy)}.stc-lp .stc-lp-hl{color: var(--stc-navy);background: linear-gradient(transparent 62%,rgba(254,212,3,.55) 62%);padding: 0 2px}.stc-lp-why{display: grid;grid-template-columns: 1.1fr .9fr;gap: 56px;align-items: start}.stc-lp-why-copy p{max-width: 62ch}.stc-lp-project{margin: 0;background: #FFFFFF;border: 1px solid var(--stc-line);border-radius: var(--stc-radius);overflow: hidden;box-shadow: 0 10px 30px rgba(7,80,109,.08)}.stc-lp-project-media{position: relative}.stc-lp-project-media img{display: block;width: 100%;height: 420px;object-fit: cover}.stc-lp .stc-lp-years{position: absolute;left: 18px;bottom: 18px;margin: 0;background: var(--stc-navy-deep);color: #FFFFFF;border-radius: 8px;padding: 12px 16px;font-size: 14px;line-height: 1.3;text-align: center}.stc-lp-years strong{display: block;font-size: 30px;line-height: 1;color: var(--stc-yellow);margin-bottom: 4px}.stc-lp-project figcaption{padding: 20px 22px 22px}.stc-lp-project figcaption p{font-size: 15px;color: var(--stc-muted);margin: 0}@media (max-width: 860px){.stc-lp-why{grid-template-columns: 1fr;gap: 30px}.stc-lp-project-media img{height: 340px}}@media (max-width: 640px){.stc-lp-topbar-sep{display: none}.stc-lp-topbar-inner{font-size: 13px;gap: 4px 14px}.stc-lp-topbar a{margin-left: 0}}.stc-lp-mobilebar{display: none}@media (max-width: 1024px){.stc-lp-finishes{grid-template-columns: repeat(2,minmax(0,1fr))}.stc-lp-finishes li:nth-child(3){padding-left: 0;border-left: 0}.stc-lp-services{grid-template-columns: 1fr 1fr}.stc-lp-reviews{grid-auto-columns: calc((100% - 20px) / 2)}.stc-lp .stc-lp-reviews--static{grid-template-columns: 1fr 1fr}}@media (max-width: 860px){.stc-lp-section{padding: 56px 0}.stc-lp-split,.stc-lp-map,.stc-lp-cta .stc-lp-cta-grid{grid-template-columns: 1fr;gap: 30px}.stc-lp-split--rev .stc-lp-media{order: 0}.stc-lp-svgmap .m-pin,.stc-lp-svgmap .m-focus-label{transform: scale(1.6)}.stc-lp-map-legend{position: static;margin-top: 10px;box-shadow: none;background: transparent;padding: 0}}@media (max-width: 640px){.stc-lp{font-size: 16px}.stc-lp-hero-copy .stc-lp-lead{font-size: 17px}.stc-lp-finishes,.stc-lp-services{grid-template-columns: 1fr}.stc-lp-reviews{grid-auto-columns: 86%}.stc-lp .stc-lp-reviews--static{grid-template-columns: 1fr}.stc-lp-finishes li,.stc-lp-finishes li + li{padding-left: 0;border-left: 0}.stc-lp-logos img{height: 42px}.stc-lp-form{padding: 22px 18px 18px}.stc-lp-mobilebar{display: flex;gap: 8px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 999;padding: 10px 84px 10px 10px;background: rgba(11,42,54,.97);box-shadow: 0 -4px 16px rgba(0,0,0,.2)}.stc-lp-mobilebar .stc-lp-btn{flex: 1;padding: 14px 10px;font-size: 16px}.stc-lp{padding-bottom: 72px}}@media (prefers-reduced-motion: reduce){.stc-lp *,.stc-lp-hero *{transition: none !important}}.stc-lp-topbar,.stc-lp-hero,.stc-lp{--stc-display: "Bebas Neue","Oswald","Arial Narrow",sans-serif;--stc-teal: #3587A2;--stc-teal-dark: #2B6F86;--stc-band: #EBEBEB}.stc-lp-hero{background-image: linear-gradient(90deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.62) 55%,rgba(0,0,0,.45) 100%),url("https://www.sealtechconcrete.com/wp-content/uploads/2025/03/epoxy-garage-floor-coating.jpg")}.stc-lp-hero-copy h1{font-family: var(--stc-display);font-weight: 400;text-transform: uppercase;letter-spacing: .01em;font-size: clamp(42px,5vw,66px);line-height: .98;max-width: none}.stc-lp-h1-city{color: #FFFFFF}.stc-lp-hero-copy .stc-lp-lead{color: #FFFFFF}.stc-lp-hero-copy .stc-lp-crumbs li + li::before{color: #FFFFFF}.stc-lp-badges svg{color: #FFFFFF}.stc-lp-badge-stars{color: #FED403}.stc-lp-hero a.stc-lp-btn--primary,.stc-lp-hero a.stc-lp-btn--ghost{background: #FFFFFF;color: #111111;border: 2px solid #FFFFFF;border-radius: 999px;text-transform: uppercase;font-size: 15px;letter-spacing: .03em;padding: 14px 28px}.stc-lp-hero a.stc-lp-btn--ghost{background: transparent;color: #FFFFFF}.stc-lp-hero a.stc-lp-btn--primary:hover,.stc-lp-hero a.stc-lp-btn--primary:focus-visible{background: #E6E6E6;border-color: #E6E6E6;color: #111111}.stc-lp-hero a.stc-lp-btn--ghost:hover,.stc-lp-hero a.stc-lp-btn--ghost:focus-visible{background: #FFFFFF;color: #111111}.stc-lp a.stc-lp-btn--primary,.stc-lp-mobilebar a.stc-lp-btn--primary{background: var(--stc-teal);border-color: var(--stc-teal);color: #FFFFFF}.stc-lp a.stc-lp-btn--primary:hover,.stc-lp a.stc-lp-btn--primary:focus-visible{background: var(--stc-teal-dark);border-color: var(--stc-teal-dark);color: #FFFFFF}.stc-lp-form .elementor-button,.stc-lp-form button[type="submit"]{background: var(--stc-teal);text-transform: uppercase;letter-spacing: .03em}.stc-lp-form .elementor-button:hover,.stc-lp-form button[type="submit"]:hover{background: var(--stc-teal-dark)}.stc-lp-form .stc-lp-form-title{font-family: var(--stc-display);font-weight: 400;text-transform: uppercase;font-size: 32px;letter-spacing: .01em}.stc-lp h2{font-family: var(--stc-display);font-weight: 400;text-transform: uppercase;letter-spacing: .01em;font-size: clamp(36px,4vw,50px);line-height: 1}.stc-lp .stc-lp-hl{color: inherit;background: none;padding: 0}.stc-lp-trust{background: #FFFFFF;padding: 34px 0 6px}.stc-lp-trust ul{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px;margin: 0;padding: 0}.stc-lp-trust li{background: #FFFFFF;border-radius: 10px;box-shadow: 0 8px 26px rgba(0,0,0,.12);padding: 22px 16px;display: flex;flex-direction: column;align-items: center;gap: 12px;text-align: center;font-weight: 600;font-size: 16px;color: #111111}.stc-lp-trust-icon{width: 54px;height: 54px;border-radius: 10px;display: grid;place-items: center;background: var(--stc-navy);color: #FFFFFF}.stc-lp-trust li:nth-child(2) .stc-lp-trust-icon{background: #E08A2C}.stc-lp-trust li:nth-child(3) .stc-lp-trust-icon{background: var(--stc-teal)}.stc-lp-trust li:nth-child(4) .stc-lp-trust-icon{background: #C93434}.stc-lp [data-block="contexto-local"]{background: var(--stc-navy);color: #FFFFFF}.stc-lp [data-block="contexto-local"] h2,.stc-lp [data-block="contexto-local"] p{color: #FFFFFF}.stc-lp [data-block="contexto-local"] .stc-lp-eyebrow{color: #FED403}.stc-lp [data-block="contexto-local"] .stc-lp-seals--light li{background: transparent;color: #FFFFFF;border-color: rgba(255,255,255,.45)}.stc-lp [data-block="contexto-local"] .stc-lp-seals--light li::before{color: #FED403}.stc-lp [data-block="contexto-local"] .stc-lp-project{box-shadow: 0 14px 34px rgba(0,0,0,.3);border: 0}.stc-lp [data-block="contexto-local"] .stc-lp-project figcaption h3{color: var(--stc-navy)}.stc-lp [data-block="contexto-local"] .stc-lp-project figcaption p{color: var(--stc-muted)}.stc-lp .stc-lp-section--soft{background: var(--stc-band)}.stc-lp [data-block="cobertura-mapa"]{background: #FFFFFF}.stc-lp [data-block="servicios-relacionados"]{background: var(--stc-band)}.stc-lp-services li,.stc-lp-finishes,.stc-lp-faq-item{border-radius: 10px}.stc-lp [data-block="testimonios"]{background: var(--stc-navy)}.stc-lp [data-block="testimonios"] h2,.stc-lp [data-block="testimonios"] .stc-lp-rating,.stc-lp [data-block="testimonios"] .stc-lp-rating strong{color: #FFFFFF}.stc-lp [data-block="testimonios"] .stc-lp-eyebrow{color: #FED403}.stc-lp [data-block="testimonios"] .stc-lp-reviews li{border: 0;box-shadow: 0 10px 28px rgba(0,0,0,.18)}.stc-lp [data-block="testimonios"] .stc-lp-stars{color: #F5B301}.stc-lp [data-block="testimonios"] .stc-lp-carousel-btn{background: #FFFFFF;color: var(--stc-navy)}.stc-lp [data-block="testimonios"] .stc-lp-carousel-btn:hover{background: #FED403}.stc-lp .stc-lp-faq-card{background: var(--stc-navy)}.stc-lp-cta.stc-lp-section--dark{background: #FFFFFF;padding: 56px 20px}.stc-lp-cta .stc-lp-cta-grid{grid-template-columns: 1fr;gap: 6px;text-align: center;max-width: 900px;margin: 0 auto;padding: 46px 34px;border-radius: 10px;background-image: linear-gradient(rgba(20,20,20,.84),rgba(20,20,20,.84)),url("https://www.sealtechconcrete.com/wp-content/uploads/2025/03/epoxy-garage-floor-coating.jpg");background-size: cover;background-position: center}.stc-lp-cta h2{max-width: none;margin-left: auto;margin-right: auto}.stc-lp-cta p{margin-left: auto;margin-right: auto}.stc-lp-cta .stc-lp-actions{justify-content: center}.stc-lp-cta .stc-lp-phone-big{font-family: var(--stc-display);font-weight: 400;letter-spacing: .02em}.stc-lp-cta .stc-lp-hours{margin: 14px auto 0}@media (max-width: 860px){.stc-lp-trust ul{grid-template-columns: 1fr 1fr}}@media (max-width: 640px){.stc-lp-trust li{font-size: 14px;padding: 18px 10px}.stc-lp-cta .stc-lp-cta-grid{padding: 34px 20px}}.stc-lp-hero .stc-lp-form .elementor-form .elementor-button{background-color: var(--stc-teal);color: #FFFFFF}.stc-lp-hero .stc-lp-form .elementor-form .elementor-button:hover,.stc-lp-hero .stc-lp-form .elementor-form .elementor-button:focus-visible{background-color: var(--stc-teal-dark);color: #FFFFFF}/* End custom CSS */