.elementor .service-banner{min-height:600px;padding:0px;margin:0px;background-image:linear-gradient(#000000ad, #000000ad),url("https://titanexteriorsut.com/wp-content/uploads/2026/05/siding-hero-CHK8XRuO-1024x576.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-clip:border-box;mix-blend-mode:normal;opacity:100%;display:flex;justify-content:center;align-items:center;}.elementor .service-inner-sect{width:1300px;flex-direction:column;gap:20px;align-items:start;}.elementor .service-h{width:52%;color:#ffffff;}.elementor .slider-bt{color:#ffffff;background-color:var(--button-color);}.elementor .banner-text{font-size:20px;color:#ffffff;}.elementor .banner-trust{font-size:16px;color:#ffffff;}.elementor .button-section{gap:20px;}.elementor .banner-2nd-bt{font-size:18px;color:#ffffff;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;}.elementor .body-text-d{font-weight:400;font-size:18px;color:var(--Heading2);}.elementor .heading2{font-size:32px;color:var(--Heading2);text-transform:capitalize;}.elementor .subheading-d{font-weight:600;font-size:18px;color:var(--button-color);text-transform:uppercase;}.elementor .threebox{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;}.elementor .service-box{width:31%;padding:0px;border-radius:15px;border-width:1px;border-color:var(--color1);border-style:solid;display:flex;flex-direction:column;}.elementor .service-box:hover,.elementor .service-box:focus-visible{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);transform:scale3d(1, 1.03, 1);}.elementor .service-img{height:300px;object-fit:cover;object-position:center center;border-start-start-radius:15px;border-start-end-radius:15px;}.elementor .service-title{font-size:20px;color:var(--Heading2);align-self:start;}.elementor .ser-inner{margin-block-start:10px;margin-block-end:10px;display:flex;flex-direction:column;gap:15px;}.elementor .center{text-align:center;}.elementor .horizontal-section{gap:20px;align-items:center;}.elementor .h-image{width:50%;border-radius:16px;}.elementor .h-t-box{flex-direction:column;gap:20px;}.elementor .box-three{width:32%;border-radius:15px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--body-text-d);border-style:solid;box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.44);display:flex;flex-direction:column;}.elementor .light{color:#ffffff;}