.maincontent{padding:0;position:relative;max-width:100%;border:0}.interior-image-container{text-align:center;float:right;width:43vw;margin:60px 8px 8px}.interior-image-container img{width:43vw;margin:60px 10px 10px}.intro-list li{font-weight:600;font-size:20px}@media (max-width:953px){.interior-image-container{float:none;margin:auto;width:100%}.interior-image-container img{max-width:575px;width:100%;margin:auto}.intro-wrapper{display:flex;flex-flow:row wrap-reverse;gap:60px}}.kguard-gif-left{text-align:center}.kguard-left-images-wrapper{position:relative;width:fit-content;margin-inline:auto;text-align:center}.kguard-gif-left .kguard-gif{max-width:600px;width:100%}.kguard-gif-left .kguard-gif-warranty{max-width:200px;width:100%;position:absolute;right:10px;bottom:10px}.estimate-box{background-color:#0b0e0a;border-radius:8px;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:10px 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:#fff;color:var(--accent-color)}.header-title{margin:0 auto;position:relative;max-width:100%;display:flex;align-items:center;justify-content:center}.header-title::before,.header-title::after{content:"";position:relative;background-color:var(--accent-color);width:10%;height:2px;z-index:3;margin:0 15px}.kevinhome{display:flex;flex-direction:column;justify-content:center;align-items:center}.kevinhome img{max-width:350px;width:100%}