.vidDiv{position:relative}.bannerOVtext{z-index:9;text-shadow:2px 2px 10px #1c1c1c;background-color:#0000;flex-direction:column;align-items:center;width:100%;padding:0 20px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bannerOVtext span{font-size:inherit}.bannerOVtext span.lineTwo{letter-spacing:1.5px;font-size:23px;font-weight:400;display:block}.bannerOVtext h1{letter-spacing:1px;background-color:inherit;font-size:48px;font-weight:800}.bannerOVtext .cta_button_yellow{letter-spacing:1px;color:#1c1c1c;text-transform:uppercase;width:max-content;text-shadow:none;background-color:#ffab08;padding:20px 40px;font-size:18px;font-weight:bolder}@media screen and (width<=1000px){.bannerOVtext h1{font-size:5vw}.bannerOVtext span.lineTwo{font-size:2.5vw}.bannerOVtext .cta_button_yellow{padding:10px 20px;font-size:14px}}.custom_polyurethane{z-index:1000;background-color:#62656a;padding:15px 0;display:block;position:relative}@media screen and (width<=640px){.custom_polyurethane{text-align:center}}.custom_polyurethane .custom_polyurethane--title{vertical-align:middle;letter-spacing:-.05em;color:#fff;text-transform:uppercase;width:42%;font-size:40px;font-style:italic;font-weight:700;display:inline-block}@media screen and (width<=1400px){.custom_polyurethane .custom_polyurethane--title{font-size:26px}}@media screen and (width<=640px){.custom_polyurethane .custom_polyurethane--title{display:none}}.custom_polyurethane .custom_polyurethane--getQuote{color:#fff;text-align:center;vertical-align:middle;text-transform:uppercase;background-color:#1c1c1c;width:16%;padding:10px 20px;font-size:22px;font-weight:800;transition:all .2s;display:inline-block}@media screen and (width<=1400px){.custom_polyurethane .custom_polyurethane--getQuote{padding:10px;font-size:11px}}@media screen and (width<=640px){.custom_polyurethane .custom_polyurethane--getQuote{width:175px;font-size:16px}}.custom_polyurethane .custom_polyurethane--getQuote:hover{background-color:#333;transition:all .2s}.custom_polyurethane .custom_polyurethane--call{color:#1c1c1c;text-align:right;vertical-align:middle;width:42%;display:inline-block}@media screen and (width<=640px){.custom_polyurethane .custom_polyurethane--call{display:none}}.custom_polyurethane .custom_polyurethane--call .custom_polyurethane--call-text{color:#fff;margin-right:5px;font-size:18px}@media screen and (width<=1400px){.custom_polyurethane .custom_polyurethane--call .custom_polyurethane--call-text{padding-right:7px;font-size:13px}}.custom_polyurethane .custom_polyurethane--call .custom_polyurethane--call-number{font-size:24px;font-weight:600}@media screen and (width<=1400px){.custom_polyurethane .custom_polyurethane--call .custom_polyurethane--call-number{font-size:12px}}.custom_polyurethane .custom_polyurethane--call .curr_phone{color:#fff;transition:all .2s}.custom_polyurethane .custom_polyurethane--call .curr_phone:hover{color:#333;transition:all .2s}.h2-home{letter-spacing:.05em;margin-bottom:20px;font-weight:700}.h2-home span{font-size:.54em;display:block}.p-home>p{letter-spacing:.025em;font-size:1.125rem;line-height:1.33}.intro-section{grid-template-columns:repeat(2,1fr);gap:120px;max-width:1640px;margin:0 auto;padding:80px 40px;display:grid}.intro-section .intro-section--content-wrap{align-items:center;display:flex}.intro-section .intro-section--content-wrap .intro-section--content h2{color:#000;font-size:clamp(1.875rem,4vw,3.125rem)!important}.intro-section .intro-section--content-wrap .intro-section--content h2 span{color:#216092}.intro-section .intro-section--video iframe{aspect-ratio:16/9;width:100%;display:block!important}.intro-section .list-wrap{background:#e7e7e7;border-radius:5px;grid-template-rows:auto 1fr;height:100%;display:grid}.intro-section .list-wrap h4{color:#000;border-bottom:2px solid #fff;margin:0;padding:clamp(15px,3vw,30px) clamp(20px,4vw,40px);font-size:18px;font-weight:700}.intro-section .list-wrap .list{padding:clamp(20px,4vw,40px)}.intro-section .list-wrap .list ul{grid-template-columns:auto auto;place-content:center space-between;gap:20px 40px;max-width:700px;height:100%;margin:0;padding-left:20px;list-style-type:disc;display:grid}@media screen and (width<=1550px){.intro-section .list-wrap .list ul{grid-template-columns:100%;gap:15px}}@media screen and (width<=1100px){.intro-section .list-wrap .list ul{grid-template-columns:auto auto}}@media screen and (width<=750px){.intro-section .list-wrap .list ul{grid-template-columns:100%;gap:10px}}.intro-section .list-wrap .list ul li{line-height:1.3}@media only screen and (width<=1100px){.intro-section{grid-template-columns:1fr;gap:60px}}@keyframes bounce-right{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.solutions-section .solutions__extra{padding:80px 5vw}.solutions-section .solutions__extra h2{font-size:clamp(1.3125rem,2.8vw,2.1875rem)!important}.solutions-section .solutions__extra .solutions__extra-row{gap:20px;width:100%;margin-top:40px;display:flex}.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block{flex:calc(20% - 16px);width:calc(20% - 16px)}.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block figure{margin:0}.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block figure .solutions__extra-img{aspect-ratio:8/7;position:relative;overflow:hidden}.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block figure .solutions__extra-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .3s ease-in-out;position:absolute;top:0;left:0}.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block figure figcaption{text-align:center;color:#000;padding-top:10px;font-size:1.125rem;font-weight:600}.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block:hover figure>.solutions__extra-img>img{transform:scale(1.1)}.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block:hover figure>figcaption{color:#216092}@media only screen and (width<=1100px){.solutions-section .solutions__extra .solutions__extra-row{flex-wrap:wrap;justify-content:center}.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block{flex:0 calc(33.3333% - 13.3333px)}}@media only screen and (width<=640px){.solutions-section .solutions__extra .solutions__extra-row .solutions__extra-block{flex:0 calc(50% - 10px)}}.epoxy-section{background-color:#fff;grid-template-columns:repeat(2,1fr);gap:60px 120px;margin:0 auto;padding:60px 5vw;display:grid;position:relative;overflow:hidden}.epoxy-section h2{font-size:clamp(1.3125rem,2.8vw,2.1875rem)!important}.epoxy-section .epoxy-bg{pointer-events:none;position:absolute}.epoxy-section .epoxy-bg--left{bottom:0;left:0}.epoxy-section .epoxy-bg--right{top:0;right:0}.epoxy-section .epoxy-section--image{z-index:1}.epoxy-section .epoxy-section--image>img{max-width:100%;height:auto;display:block}.epoxy-section .epoxy-section--content-wrap{z-index:1;align-items:center;display:flex}.epoxy-section .epoxy-section--content-wrap .epoxy-section--content .btn-yellow{margin-top:20px;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out}.epoxy-section .epoxy-section--content-wrap .epoxy-section--content .btn-yellow:hover{color:#fff}@media only screen and (width<=1100px){.epoxy-section{grid-template-columns:1fr}.epoxy-section .epoxy-bg--left{bottom:0;left:-80%}.epoxy-section .epoxy-bg--right{top:0;right:-10%}.epoxy-section .epoxy-section--image>img{width:500px;margin:0 auto}}
