/* https://rgzservices.com/wp-content/themes/kdw-framework4/responsive.css?ver=1744211566 */
@media only screen{#nav-row .button{margin-bottom:0}.button .fa{color:#fff}#title-row{text-align:center;background:#0171B3;margin-top:1.5rem}.entry-title{color:#fff}#middle-row{background:#fff}.main-header{z-index:2}.blue-row{display:flex;align-items:stretch}.text-col .contentblock{padding:56px}.text-col{background:#1B7EBA}.thumbnail{box-shadow:0 3px 6px rgba(0,0,0,.16);border:none;width:auto}.home5 a{color:#000}.parallax ul{list-style-position:inside}.split-list ul{column-count:3;margin-bottom:2rem}.accordion-title{background:#000;color:#fff;font-size:1.125rem;font-weight:700}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6;color:#000}.card h3,h3.blue{color:#0171B3;text-transform:capitalize;font-weight:700}.card{border-radius:10px;background:#f2f2f2;box-shadow:0 3px 6px rgba(0,0,0,.16);border:none}.card img{border-radius:10px 10px 0 0}.card-divider{background:transparent;font-weight:700;color:#0171B3;font-size:1.5rem;justify-content:center;padding:2rem 2rem 0 2rem;text-align:center}.card-section{padding:10px 2rem 2rem 2rem;text-align:center}.cta-single-inner *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.45s ease;transition:all 0.45s ease}.cta-single-inner{background:#000;position:relative;overflow:hidden}.cta-single-inner .cta-heading{position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;display:flex;justify-content:center;opacity:1}.cta-heading h3{color:#fff}.cta-image{opacity:.55}.cta-single-inner:hover .cta-image{opacity:1;scale:1.1}.cta-single-inner:hover .cta-heading{opacity:0}.cta-row .column{padding:.5rem}.footer{background-image:url(/wp-content/uploads/2025/04/AdobeStock_814198246.webp);background-size:cover;padding-top:112px;padding-bottom:112px}.footer-contact,.footer-info{background:#fff;padding:4.5rem 2rem}.widget-col{background:#338F63;margin-top:80px}#text-2:before,#text-3:before,#text-4:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:72px;line-height:1.2}#text-2:before{content:"\f879"}#text-3:before{content:"\f0e0"}#text-4:before{content:"\f3c5"}.footer-info h1{font-size:3.5rem}.footer-info h2{font-size:20px;color:#0171B3;text-transform:capitalize}#contact-page-phone-block a,#contact-page-email-block a,#contact-page-location-block a,#contact-page-location-block address li{color:#000;font-style:normal}#contact-page-location-block .fas,#contact-page-email-block .fa,#contact-page-phone-block .fa{color:#0171B3}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}.widget-container{text-align:center}.img-col{height:250px}.text-col .contentblock{padding:1.5rem}.tagline h1,.tagline h1 span,.tagline p{color:#000;text-shadow:none}.tagline h1{font-size:1.75rem}.tagline h1 span{font-size:1.125rem}.tagline{padding:1rem}.entry-title,.largeh2 h2{font-size:2rem}.footer-info{background:#fff;padding:2rem 1rem 1rem 1rem}.footer-contact{background:#fff;padding:1rem 1rem 2rem 1rem}h3.blue{padding:1rem}.xtra-pad-row{padding-top:2rem;padding-bottom:2rem}.xtra-marg-row{margin-top:2.5rem;margin-bottom:2.5rem}.text-col{order:2}.img-col{order:1}.header-slideshow-image:after{content:none}}@media only screen and (min-width:40.063em){.pad-row{padding-top:35px;padding-bottom:35px}.xtra-pad-top{padding-top:80px}.xtra-pad-bottom{padding-bottom:35px}.xtra-pad-row{padding-top:100px;padding-bottom:100px}.tagline{position:absolute;right:64px;bottom:10%;padding-left:20px;z-index:1}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}.tagline h1{font-size:1.75rem}.tagline h1 span{font-size:1.125rem}.img-col{height:400px}.cta-heading h3{font-size:1.25rem}.widget-container{text-align:center}.footer-info{background:#fff;padding:4rem 2rem 2rem 2rem}.footer-contact{background:#fff;padding:2rem 2rem 4rem 2rem}.text-col{order:2}.img-col{order:1}.xtra-marg-row{margin-top:3rem;margin-bottom:3rem}.tagline{bottom:20px}}@media only screen and (min-width:64em){.wrapper{padding:1.875em 0}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.phone-col{text-align:right}#text-2:before,#text-3:before,#text-4:before{float:left;margin-right:1.5rem}#title-row{background:initial}.entry-title{border-bottom:3px solid #0171B3;padding-bottom:1rem;display:inline-block;color:#000}.xtra-marg-row{margin-top:7rem;margin-bottom:7rem}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}