.site-main{overflow-x:hidden}.site-main p,.site-main li{font-family:var(--font-libre-franklin);font-size:15px}@media(min-width: 992px){.site-main p,.site-main li{font-size:16px}}.hero-photo{overflow:hidden;background:var(--210-dark-blue)}.hero-photo .hero-cta{position:relative;z-index:500;width:100%;max-width:700px;color:#fff}.hero-photo .hero-cta h1{padding-bottom:10px;max-width:440px;font-size:64px;line-height:1em;font-family:var(--font-futura-bold)}.hero-photo .hero-cta h2{font-size:26px;line-height:1em;font-family:var(--font-futura-bold)}.hero-photo .hero-cta p{max-width:550px;color:#fff}.hero-photo .hero-cta .btn-cta{min-width:235px;font-family:var(--font-futura-bold);font-size:22px}.hero-photo .hero-cta .btn-cta:hover{filter:brightness(0.9)}.hero-photo .hero-cta .btn-cta-alt{border-color:#fff;color:#fff}.hero-photo .hero-cta .car-link{color:var(--210-light-teal)}.hero-photo .hero-cta .car-link:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--210-light-teal)}@media(max-width: 1400px){.hero-photo .hero-cta h1{font-size:65px}}@media(max-width: 1200px){.hero-photo .hero-cta h1{max-width:500px;font-size:55px}.hero-photo .hero-cta h2{font-size:20px}}@media(max-width: 576px){.hero-photo .hero-cta h1{font-size:40px}.hero-photo .hero-cta .btn-cta{min-width:170px;font-size:18px}}.hero-photo .promo-logo{overflow:hidden;position:relative;z-index:10;margin:0 auto -40px auto;width:255px;border-radius:15px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);background:#fff;text-align:center}.hero-photo .promo-logo img{max-width:130px}@media(min-width: 576px){.hero-photo .promo-logo{width:280px}.hero-photo .promo-logo img{max-width:160px}}@media(min-width: 768px){.hero-photo .promo-logo{margin:0 -100px 0 0}.hero-photo .promo-logo img{max-width:150px}}@media(min-width: 1600px){.hero-photo .promo-logo{width:400px}.hero-photo .promo-logo img{max-width:215px}}.hero-photo .promo-photo{overflow:hidden;position:relative;z-index:1;min-height:200px;width:100%;max-width:1200px;background:url("https://www.2-10.com/wp-content/uploads/2024/12/structural-landscape.jpg") center center no-repeat;background-size:cover;background-color:#f5f5f5}@media(min-width: 576px){.hero-photo .promo-photo{min-height:300px}}@media(min-width: 768px){.hero-photo .promo-photo{border-radius:15px 15px 0px 0px;min-height:400px;max-width:600px;background:url("https://www.2-10.com/wp-content/uploads/2024/12/structural-square.jpg") top center no-repeat;background-size:cover}}@media(min-width: 1200px){.hero-photo .promo-photo{border-radius:0;min-height:520px;max-width:1000px;background:url("https://www.2-10.com/wp-content/uploads/2024/12/structural-square.jpg") center center no-repeat;background-size:cover}}@media(min-width: 1600px){.hero-photo .promo-photo{min-height:555px;background:url("https://www.2-10.com/wp-content/uploads/2024/12/structural-landscape.jpg") center center no-repeat;background-size:cover}}h3{color:#000;font-size:20px;line-height:1em}@media all and (min-width: 768px){h3{font-size:28px}}@media all and (min-width: 992px){h3{font-size:36px}}.intro strong{font-size:18px;color:#000;line-height:1em}.intro .img-fluid{width:100%;max-width:295px}@media only screen and (min-width: 992px){.intro strong{font-size:20px}.intro .img-fluid{max-width:500px}}.overview{margin-top:200px;position:relative;background:#f5f5f5}.overview h5{margin:8px 0 0 0;color:#000;font-size:16px}.overview .items{font-size:14px;line-height:1.3em}.overview .topImg{margin-top:-155px}.overview .icons{height:165px}@media only screen and (min-width: 992px){.overview .topImg{margin-top:-225px}}.appCost.structComps h3{font-size:24px}.appCost.structComps h4{font-size:20px;color:#871e42}.appCost.structComps p{font-size:16px !important;line-height:1.4em}.appCost.structComps img{max-height:185px}.appCost.structComps .swiper-pagination-sc{margin-top:16px}.choose p a{font-family:"Futura PT W01 Bold";color:#000}@media only screen and (min-width: 465px){.choose .btn-cta{min-width:200px}}/*# sourceMappingURL=page_builders-structural-warranties.min.css.map */