.maincontent{padding:0;position:relative;max-width:100%;border:0}.estimate-box{background-color:#000;margin:auto;padding:25px;color:#fff;max-width:500px;text-align:center;position:relative;z-index:2;top:0;-webkit-box-shadow:2px 2px 15px 5px rgba(0,0,0,.15);box-shadow:2px 2px 15px 5px rgba(0,0,0,.15);border-top:6px solid var(--accent-color)}.estimate-box h3{font-weight:700;text-transform:uppercase}.estimate-heading{color:var(--accent-color);margin:10px 0;font-weight:bold}.project-type{width:33.3333333333%}.service-type{width:50%}.radio_checkbox_value{width:25%;color:#fff;padding:5px}.radio_checkbox_wrapper{display:flex;flex-wrap:wrap;width:100%;padding:0;margin:20px auto}.estimate-box .form_field_wrapper{padding:3px;margin-bottom:8px}.estimate-box .form_field_wrapper:hover{background:none}.estimate-box .form_field_content{width:100%!important}.estimate-box .form_field_text,.form_field_select,.estimate-box .form_field_textarea{width:100%;background:#fff}.estimate-box .required_field_element{display:none}.estimate-box .required_field{width:100%!important}.estimate-box .radio_checkbox{width:25%}.estimate-box .radio_checkbox img{width:100%;height:auto}.estimate-box .radio_checkbox input{position:relative;z-index:1;margin-left:8px}.estimate-box .radio_checkbox input:focus ~ label {background:#fff}.estimate-box .radio_checkbox input:checked ~ label {background:#fff;color:var(--accent-color)}.estimate-box .radio_checkbox i{vertical-align:middle;margin-right:5px}.estimate-box .thank_you_content{background:var(--accent-color);color:#fff;padding:15px;font-weight:600}.estimate-box .form_field_title{display:none}.estimate-box .btn.btn-primary{border:3px solid #fff;color:#fff;background:transparent;text-transform:uppercase;font-weight:700;width:40%;padding:12px 0}.estimate-box .btn.btn-primary:hover{background-color:var(--accent-silver);color:#000}.Reviewcontent{width:75%;margin:auto;text-align:center}.Reviewcontent p{font-style:normal;font-weight:400;font-size:16px;line-height:30px;text-align:center;color:rgba(0,0,0,.7);color:#222}.Reviewcontent p:first-child{font-weight:600;font-size:20px;line-height:30px}.Reviewtestcontent{float:left;width:100%;margin:0;padding:45px;text-align:center;border-radius:7px;background-color:rgba(253,253,253,.95);-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.08);box-shadow:5px 5px 15px 5px rgba(0,0,0,.08);border-top:6px solid var(--accent-gold)}.Reviewtestcontent p{font-style:normal;font-weight:400;font-size:16px;line-height:30px;text-align:center;margin-top:15px}.Reviewtestcontent ul{list-style:none;margin:0 0 30px;padding:0}.Reviewtestcontent ul li{display:inline;color:var(--accent-color)}.owl-carousel .owl-item img.image-auto{width:auto;margin:20px auto;display:flex;-webkit-box-shadow:2px 2px 15px 5px rgba(0,0,0,.05);box-shadow:2px 2px 15px 5px rgba(0,0,0,.05);border-radius:50%}.owl-theme .owl-nav{position:relative;top:50%;width:100%}.owl-carousel .owl-nav button.owl-prev{left:-25px;position:relative;font-size:40px;line-height:0;display:none}.owl-carousel .owl-nav button.owl-next{right:-25px;position:relative;font-size:40px;line-height:0;display:none}.owl-theme .owl-nav [class*="owl-"]:hover{color:#ff6d5d}.reviewsection{margin-top:45px}.review-star{position:relative}.owl-carousel{overflow:hidden}.home-hero{position:relative;background-image:linear-gradient(180deg,rgba(0,0,0,.81) 0%,rgba(0,0,0,.36) 100%) , url(/imageserver/Reusable/tamko2021/xtitan-hero.png.pagespeed.ic.yiKRC38SOc.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding-block:5%;overflow:hidden}.h1-hero-heading.h1-heading{color:#fff}.hero-wrapper{-webkit-animation:fadeInRight 1.25s both;animation:fadeInRight 1.25s both;animation-delay:1s;margin:0;padding:0 25px}.home-hero-svg{position:absolute;width:100%;z-index:-1;top:0}.home-hero-svg svg{height:600px;margin-top:-50px}.home-hero-svg path{fill:var(--primary-color);fill-opacity:.6}.home-hero-svg path.cls-2,.home-hero-svg path.cls-3{fill-opacity:0}.home-hero .content-wrapper{margin-inline:auto}.home-hero-text{max-width:100%;width:100%;text-align:center;margin-inline:auto}.home-hero .h2-heading{color:var(--secondary-color);font-size:1.3em}.hero-icon-list{display:flex;margin:35px auto auto;text-align:center;gap:15px;justify-content:center}.hero-icon{width:16%}.hero-icon .material-symbols-outlined{font-size:45px;color:#000;background:#ccc;padding:4%;border-radius:50%;border:2px solid #fff}.home-hero .site-button{background:transparent}.home-hero .site-button:hover{background:var(--accent-color);color:#000}.home-estimate-section{background:#9b9b9b;padding:15px}.home-estimate-header{color:#fff;font-size:1.5em;text-align:center}.home-estimate-section form{display:flex}.home-estimate-section .required_field_element{display:none!important}.hic-license{text-align:center;color:#000;background:#ececec;width:fit-content;padding:5px 15px;margin-top:-15px;border:2px solid #fff;font-weight:600}.home-estimate-header a{font-weight:600;display:inline-flex}.h1-heading{font-size:72px}.cert-wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:25px;margin:25px auto}