@import url("https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body{font-family:'Poppins', sans-serif !important}header{padding:0.5em 0 !important}header .menu li{margin:0 1em !important}.header_bg{background-color:rgba(255,91,102,0.95) !important;mix-blend-mode:multiply}.avia-cookie-consent a{font-size:16px !important;padding:20px !important}#top .avia-post-nav{display:none !important}.container{padding:0 !important}.container .avia_textblock{max-width:60vw;margin:0 auto !important}h1,h2,h3,h4,h5,h6{font-family:'Fira Sans Condensed', sans-serif !important;font-weight:900 !important;max-width:90vw;margin:0 auto !important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none !important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{opacity:1 !important;color:#ff5b66 !important}.c-Slider_home .caption_container{max-width:75% !important}.c-Slider_home .slideshow_caption{bottom:auto !important;top:55% !important;transform:translateY(-50%) !important}.c-Slider_home .slideshow_inner_caption{text-align:center !important}.c-Slider_home .avia-caption-content{font-family:"Fira Sans Condensed" !important;color:#f2ede7 !important;text-transform:uppercase;font-weight:900 !important}.c-Slider_home .avia-caption-content p{font-size:5vw !important;line-height:0.9 !important}.c-Slider_home h1{color:#f2ede7 !important;font-family:"Poppins", sans-serif !important;font-weight:400 !important}.c-Hero_home h1,.c-Hero_about h1,.c-Hero_services h1{font-family:'Poppins', sans-serif !important;font-weight:400 !important;color:#f2ede7 !important}.c-Hero_confirm h1,.c-Hero_service h1{font-family:'Fira Sans Condensed', sans-serif !important;font-weight:900 !important;text-transform:uppercase !important;color:#f2ede7 !important}.c-Hero_confirm .av-subheading,.c-Hero_service .av-subheading{font-size:24px !important}.c-Hero_blog h1{color:black !important}.c-Social_footer ul li{margin:0 0.5em}.c-Social_footer ul li a{display:block;font-size:3em;color:#f2ede7;border:none !important}.c-Social_footer ul li a:hover{background:none !important}.c-Social_footer .avia-related-tooltip{display:none !important;opacity:0 !important}.c-Instagram fullsize{background:#f2ede7 !important}.c-Instagram_home .container{max-width:100% !important;width:100% !important}.c-Instagram_home #sbi_images{padding:0 !important}.c-Masonry h3{display:block !important;font-size:2em !important;text-transform:uppercase !important}.c-Masonry .av-masonry{background:#f2ede7 !important}.c-Masonry_portfolio .container{min-width:100% !important}.c-Masonry_blog .av-masonry{background:#f2ede7 !important}.c-Masonry_blog .av-masonry-sort{background:transparent !important}.c-Masonry_blog .av-masonry-entry:first-of-type{width:100% !important}.c-Masonry_blog .av-masonry .av-inner-masonry-content-pos{vertical-align:bottom !important}.c-Masonry_blog .av-inner-masonry-content{background:rgba(0,0,0,0.6) !important}.c-Masonry_blog .av-inner-masonry-content-pos-content{text-align:left !important;padding:1em !important}.c-Masonry_blog .av-inner-masonry-content-pos-content h3{font-size:2vw !important}.c-Masonry_blog .av-inner-masonry-content-pos-content .updated{display:none !important}.c-Masonry_blog .av-inner-masonry-content-pos-content .entry-content{font-size:1em}.c-Masonry_blog .tag-landscape h3{font-size:4vw !important}.c-Masonry_blog .tag-landscape .av-masonry-entry-content{max-width:90vw !important;margin:0 auto !important}.c-Mailchimp p{display:block;text-align:center !important;width:100% !important;font-size:22px !important}.c-Mailchimp .is_email{color:#f2ede7 !important;background:none !important;border:#f2ede7 3px solid !important;width:50% !important;padding:0.5em 1em !important;font-weight:500 !important;font-size:1em !important;text-transform:uppercase !important}.c-Mailchimp .is_email::placeholder{color:#f2ede7 !important;text-transform:uppercase;font-weight:500;font-size:1em;opacity:1 !important}.c-Mailchimp .is_email:focus{font-size:1em !important;background:rgba(242,237,231,0.2) !important;color:#f2ede7 !important}.c-Mailchimp .is_email:focus::placeholder{opacity:0 !important}.c-Mailchimp .button{background:none;font-family:'Fira Sans Condensed', sans-serif;font-weight:900;font-size:2vw;text-transform:uppercase;border:#f2ede7 3px solid !important;width:auto !important;padding:0.5em 2em !important}.c-Mailchimp .button:hover{background:#f2ede7 !important;color:#ff5b66 !important}.c-Hero_portfolio .content{vertical-align:bottom !important}.c-Hero_portfolio h1{text-transform:uppercase !important;color:#f2ede7 !important;margin-bottom:20px !important}.c-Hero_portfolio .av-subheading{color:#f2ede7;font-size:22px !important;font-weight:500;max-width:90vw !important;margin:0 auto !important;text-transform:uppercase;font-family:"Poppins", sans-serif}.c-Logo_grid img{width:100% !important}#after_section_6 .container{max-width:100% !important}.c-Services_info{font-size:18px !important}.c-Blog_article{font-size:20px !important}.c-Blog_article h3{font-size:1.5vw !important}.c-Blog_article h2{font-size:2vw !important}.c-Blog_article p{margin-bottom:2em}.c-Blog_share h3{overflow:visible;margin-top:20px !important}.c-Blog_share ul{position:sticky !important;top:300px;text-align:right;float:right}.c-Blog_share ul li{display:block !important;text-align:center !important;margin-bottom:20px !important}.c-Blog_share ul li a{width:100px !important;height:100px !important;line-height:100px !important;display:inline-block !important;border-color:rgba(0,0,0,0.2) !important}.c-Blog_share ul li a:before{font-size:36px !important;line-height:70px !important;display:block}.c-Related .container{max-width:100% !important}.c-Related h4{max-width:calc(100vw - 50px) !important}.c-Related span.av-masonry-date{display:none !important}.c-Related .av-inner-masonry-content-pos{vertical-align:bottom !important}.c-Related .av-inner-masonry-content-pos .entry-title,.c-Related .av-inner-masonry-content-pos .entry-content{text-align:left !important}.c-Related .av-inner-masonry-content-pos h3{font-size:2vw !important;line-height:1em !important}.c-Related .av-inner-masonry-content-pos .entry-content{display:block}.c-Related .av-masonry-entry:first-of-type{width:33.3% !important}.c-Portfolio_details p{margin-top:0 !important}.c-Terms h2,.c-Terms p,.c-Terms .ql-block,.c-Blog_content h2,.c-Blog_content p,.c-Blog_content .ql-block{margin-bottom:2em !important}.c-Terms h3,.c-Terms h4,.c-Blog_content h3,.c-Blog_content h4{margin-bottom:1em !important}.c-Terms h3,.c-Blog_content h3{font-size:1.5em !important}.footer-page-content h3{font-size:2vw !important}.c-Contact .container{max-width:90vw !important}.c-Contact form .wpforms-error{background:#c10000;padding:1em !important;font-size:1em !important;color:#fff !important;display:block;margin-bottom:0.5em}.c-Contact form .wpforms-error:before{background-color:white !important}.c-Contact form .wpforms-field{border-bottom:rgba(255,255,255,0.7) 3px solid !important;padding:0 !important;margin:2rem 0 !important}.c-Contact form .wpforms-field-select{position:relative !important}.c-Contact form .wpforms-field-select:before{width:2em;height:1em;font-size:2.5rem !important;position:absolute;top:48%;transform:translateY(-50%);right:0;color:white !important;display:block;font-family:"entypo-fontello", sans-serif;content:'\e873';text-align:center;z-index:-1}.c-Contact form input{color:white !important}.c-Contact form input:focus{box-shadow:none !important}.c-Contact form input::placeholder{opacity:1 !important}.c-Contact form select{color:#fff !important}.c-Contact form select:focus{box-shadow:none !important}.c-Contact form textarea:focus{box-shadow:none !important}.c-Contact form textarea::placeholder{opacity:1 !important}.c-Contact form input,.c-Contact form select,.c-Contact form textarea,.c-Contact form input:-webkit-autofill,.c-Contact form input:-webkit-autofill:focus,.c-Contact form select:-webkit-autofill,.c-Contact form textarea:-webkit-autofill{background:none !important;border:none !important;font-style:normal !important;padding:2rem 0.5rem !important;transition:all 0.3s ease-in;height:auto !important;color:#f2ede7 !important;box-shadow:none !important}.c-Contact form input::placeholder,.c-Contact form input option:first-child,.c-Contact form select::placeholder,.c-Contact form select option:first-child,.c-Contact form textarea::placeholder,.c-Contact form textarea option:first-child,.c-Contact form input:-webkit-autofill::placeholder,.c-Contact form input:-webkit-autofill option:first-child,.c-Contact form input:-webkit-autofill:focus::placeholder,.c-Contact form input:-webkit-autofill:focus option:first-child,.c-Contact form select:-webkit-autofill::placeholder,.c-Contact form select:-webkit-autofill option:first-child,.c-Contact form textarea:-webkit-autofill::placeholder,.c-Contact form textarea:-webkit-autofill option:first-child{color:#f2ede7 !important}.c-Contact form input:focus,.c-Contact form inputselected,.c-Contact form select:focus,.c-Contact form selectselected,.c-Contact form textarea:focus,.c-Contact form textareaselected,.c-Contact form input:-webkit-autofill:focus,.c-Contact form input:-webkit-autofillselected,.c-Contact form input:-webkit-autofill:focus:focus,.c-Contact form input:-webkit-autofill:focusselected,.c-Contact form select:-webkit-autofill:focus,.c-Contact form select:-webkit-autofillselected,.c-Contact form textarea:-webkit-autofill:focus,.c-Contact form textarea:-webkit-autofillselected{background:rgba(0,0,0,0.3) !important;color:#f2ede7 !important;opacity:1 !important;transition:all 0.3s ease-in;border:none !important;box-shadow:0none !important}.c-Contact form input:focus::placeholder,.c-Contact form inputselected::placeholder,.c-Contact form select:focus::placeholder,.c-Contact form selectselected::placeholder,.c-Contact form textarea:focus::placeholder,.c-Contact form textareaselected::placeholder,.c-Contact form input:-webkit-autofill:focus::placeholder,.c-Contact form input:-webkit-autofillselected::placeholder,.c-Contact form input:-webkit-autofill:focus:focus::placeholder,.c-Contact form input:-webkit-autofill:focusselected::placeholder,.c-Contact form select:-webkit-autofill:focus::placeholder,.c-Contact form select:-webkit-autofillselected::placeholder,.c-Contact form textarea:-webkit-autofill:focus::placeholder,.c-Contact form textarea:-webkit-autofillselected::placeholder{color:transparent !important}.c-Contact form input:focus::placeholder,.c-Contact form textarea:focus::placeholder{color:transparent !important}.c-Contact form .c-Contact_button{width:100%;height:100px !important;color:#f2ede7 !important;background:#ff5b66 !important;border:3px #f2ede7 solid !important}.c-Contact form .c-Contact_button:hover{background-color:#f2ede7 !important;color:#ff5b66 !important}@media (max-width: 479px){.c-Contact form .c-Contact_button{width:100% !important;text-align:center;margin:1rem 0 3rem 0 !important}}@media screen and (min-width: 769px) and (max-width: 1440px){header .menu li{margin:0 0.5em !important}header .menu li a span{font-size:16px !important}.c-Tool .av-icon-char{font-size:150px !important;line-height:150px !important}.c-Contact input,.c-Contact select,.c-Contact textarea,.c-Contact input:-webkit-autofill,.c-Contact input:-webkit-autofill:focus,.c-Contact select:-webkit-autofill,.c-Contact textarea:-webkit-autofill{font-size:1em !important;font-style:italic !important}.c-Hero h2{font-size:4vw !important}}@media screen and (min-width: 1920px){.c-Blog{background:red !important}.c-Blog_article h2{font-size:2vw !important}.c-Blog_article h3{font-size:4.5vw !important}.c-Masonry h3{font-size:2.5em !important;text-transform:uppercase !important}.c-Masonry_blog .av-masonry-sort{font-size:1.5em !important}}@media screen and (max-width: 767px){body{font-size:20px !important}.av-special-heading h2{font-size:36px !important}.av-special-heading h3{font-size:30px !important}.av-special-heading h4{font-size:28px !important;color:#ff5b66 !important}.av-special-heading .av-subheading{font-size:20px !important}.av_header_transparency{background-color:transparent !important}.av-burger-overlay-scroll{background:rgba(255,91,102,0.5) !important}.av-burger-overlay ul li{font-family:"Fira Sans Condensed", sans-serif !important}.av-burger-overlay ul li a{text-transform:uppercase;font-weight:900}.av-burger-overlay ul li a span{color:#f2ede7 !important}.container .avia_textblock{max-width:100% !important}header .logo{width:140px !important;height:80px !important;background-image:url(http://localhost:8888/claytonreddev/wp-content/uploads/2025/03/crc-logo.png) !important;background-position:0% 50% !important;background-size:60%;background-repeat:no-repeat}header .logo a img{display:none !important}.c-Hero h2{font-size:38px !important}.c-Hero .avia-button{font-size:30px !important;padding:15px 25px !important}.c-Hero_services .av-special-heading{margin-top:10px !important;margin-bottom:20px !important}.c-Hero_portfolio h1{font-size:4em !important}.c-Masonry h3{font-size:30px !important}.c-Masonry_blog .av-inner-masonry-sizer{min-height:80vh !important}.c-Masonry_blog .isotope-item h3{font-size:36px !important}.c-Masonry_blog .isotope-item .entry-content{max-width:100% !important}.c-Services_home .av_font_icon{margin-bottom:50px !important}.c-Mailchimp .is_email{width:100% !important}.c-Mailchimp .button{width:100% !important;font-size:22px !important;letter-spacing:1px !important;padding:15px !important}.c-Blog_share ul{float:none !important}.c-Blog_share ul li{display:inline-block !important}.c-Blog_share ul li a{width:50px !important;height:50px !important;line-height:50px !important;margin:0 1em !important;border:none !important}.c-Blog_share ul li a:before{line-height:20px !important}.c-Blog_article h2{font-size:30px !important}.c-Blog_article h3{font-size:26px !important}.c-Blog_content{padding:0 !important}.c-Related h4{font-size:30px !important;text-align:center !important}.c-Related .av-masonry-entry:first-of-type{width:100% !important}.c-Slider_home .slideshow_inner_caption{padding:0 !important}.c-Slider_home .avia-caption-content p{font-size:42px !important}}
