html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:unset;font-size:100%;font:inherit;vertical-align:baseline;border-color:unset}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before{box-sizing:border-box}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0}img{max-width:100%;height:auto}a{cursor:pointer}div.two-col{-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width:767px){div.two-col{-moz-column-gap:0;column-gap:0}}.two-col{-moz-columns:2;columns:2}@media screen and (max-width:767px){.two-col{-moz-columns:1;columns:1}}.two-col *{-moz-column-break-inside:avoid;break-inside:avoid}.three-col{-moz-columns:3;columns:3}@media screen and (max-width:767px){.three-col{-moz-columns:1;columns:1}}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}strong{font-weight:700}small{font-size:.85em}em{font-style:italic}img{display:block}@media screen and (max-width:767px){img.alignnone,img.size-full{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}img.aligncenter{margin:1rem auto;max-width:100%;height:auto;display:block}img.alignleft{margin:1rem 3rem 3rem 0;max-width:100%;height:auto;float:left}img.alignright{margin:1rem 0rem 3rem 3rem;max-width:100%;height:auto;float:right}@media screen and (max-width:767px){img.aligncenter,img.alignleft,img.alignright,img.alignmedium,img.aligcenter{max-width:100%;height:auto;display:block}.wp-caption{max-width:100%}.wp-caption img{max-width:100%;height:auto;display:block}}iframe{max-width:100%}@media screen and (max-width:767px){iframe[src*=youtube]{max-height:340px}}strong{font-weight:500}body.is-hidden{overflow:hidden}h1{font-family:"noto-serif",Georgia,serif;font-size:51px;line-height:1.3}@media screen and (max-width:767px){h1{font-size:34px}}h1 strong{font-weight:500}h2{font-family:"noto-serif",Georgia,serif;font-size:35px;line-height:1.3;margin-bottom:13px}@media screen and (max-width:767px){h2{font-size:28px}}h2 strong{font-weight:500}h3{font-family:"noto-serif",Georgia,serif;font-size:30px;line-height:1.3}@media screen and (max-width:767px){h3{font-size:23px}}h3 strong{font-weight:500}h4{font-family:"noto-serif",Georgia,serif;font-size:27px;line-height:1.3}@media screen and (max-width:767px){h4{font-size:20px}}h4 strong{font-weight:500}body{font-family:"franklin-gothic-urw",Arial,sans-serif;font-size:18px;line-height:1.78;color:#434B55}a{font-family:"franklin-gothic-urw",Arial,sans-serif;font-weight:400}p{line-height:1.78;color:#434B55;margin-bottom:1rem}a{color:#06A7E0;text-decoration:underline;transition:all 0.3s ease-in-out}a:hover{color:#E8873A;transition:all 0.3s ease-in-out}ol{font-family:"franklin-gothic-urw",Arial,sans-serif;color:#434B55;margin-left:2rem}ol li{font-size:18px;padding-left:7px;padding-block:0 26px}ol li::marker{font-weight:700;color:#E8873A}ul{font-family:"franklin-gothic-urw",Arial,sans-serif;color:#434B55;margin-left:1rem;list-style-type:none;margin-block:1rem}ul.blue-bullets li{background-image:url(/wp-content/themes/cnscares/images/bullet-blue.svg);background-position:left 10px;padding-block:0 18px}ul li{font-size:18px;background-image:url(/wp-content/themes/cnscares/images/bullet.svg);background-repeat:no-repeat;background-position:left 13px;padding-left:24px;padding-block:0 1rem}ol,ul{margin-bottom:1rem}ol li:last-of-type,ul li:last-of-type{padding-block:0}.button{color:#fff;background:#06A7E0;text-decoration:none;cursor:pointer;font-size:17px;text-align:center;border-radius:50px;padding-block:10px;padding-inline:45px;display:inline-block;transition:all 0.3s;position:relative;overflow:hidden;z-index:1}@media screen and (max-width:767px){.button{padding-block:.8rem;padding-inline:2rem}}.button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#06A7E0;border-radius:10rem;z-index:-2}.button:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#E8873A;transition:all 0.3s;border-radius:10rem;z-index:-1}.button:hover{color:#fff}.button:hover:before{width:100%}.containerlarge{position:relative;width:100%;max-width:1500px;margin:0 auto;padding-inline:50px}@media screen and (max-width:767px){.containerlarge{max-width:100%;padding-inline:18px}}.container{position:relative;width:100%;max-width:1300px;margin:0 auto;padding-inline:50px}@media screen and (max-width:767px){.container{max-width:100%;padding-inline:40px}}img.lazyload,img.lazyloading{opacity:0;transition:all 0.3s ease-in-out}img.lazyloaded{opacity:1;transition:all 0.3s ease-in-out}html{scroll-behavior:smooth}@media screen and (max-width:767px){header{position:sticky;z-index:333;top:0;left:0;background:#fff}}.home .navbar{padding-block:30px 0}@media screen and (max-width:767px){.home .navbar{padding-block:30px}}.navbar{padding-block:30px}.upper{display:flex;justify-content:space-between;align-items:center}.upper .uppernav{display:flex;align-items:center;flex-wrap:nowrap;gap:24px}.upper .uppernav .inlinephone{text-decoration:none;color:#434B55;display:block;font-weight:400}.upper .uppernav .inlinephone span{font-weight:500}.upper .uppernav .button{color:#fff;padding:5px 40px;font-size:14px}.navbar nav{margin-top:30px}.navbar nav .main-menu{all:unset;list-style:none;margin:0;display:flex;gap:28px}.navbar nav .main-menu li{all:unset;background:unset;padding-block:0 0}.navbar nav .main-menu a{display:block;font-weight:500;font-size:17px;color:#434B55;text-decoration:none}.navbar nav .main-menu>li:after{content:"";display:block;width:0vw;height:1px;background:#E8873A;margin:0 auto;margin-top:12px;transition:all 0.3s ease-in-out}.navbar nav .main-menu>li:hover{color:#E8873A}.navbar nav .main-menu>li:hover:after{width:3vw;background:#E8873A;transition:all 0.3s ease-in-out;position:relative;z-index:0}.navbar nav .main-menu>li.menu-item-has-children{position:relative}.navbar nav .main-menu>li.menu-item-has-children:before{content:"";width:100%;height:50px;position:absolute;top:100%;z-index:333}@media (hover:hover){.navbar nav .main-menu>li.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transition:all 0.3s ease-in-out;box-shadow:0 16px 46px rgb(0 0 0 / .08);top:100%}}.navbar nav .main-menu .sub-menu{margin-left:0;margin-bottom:0;visibility:hidden;opacity:0;min-width:250px;background:#fff;border-radius:10px;background:#fff;border:1px solid #f8f7f7;box-shadow:0 16px 46px #fff0;position:absolute;top:100%;left:0;padding:30px;z-index:322}.navbar nav .main-menu .sub-menu li{padding-bottom:17px;display:block}.navbar nav .main-menu .sub-menu li:last-of-type{padding-bottom:0}.navbar nav .main-menu .sub-menu a{font-weight:400}.navbar nav .main-menu .sub-menu a:hover{color:#E8873A}#togglenav{display:none}@media screen and (max-width:980px){#togglenav{display:block;min-width:40px}#togglenav.is-active .close{display:block}#togglenav.is-active .open{display:none}.navbar .close{display:none}.navbar .uppernav .logowrap a{display:block}.navbar .uppernav .inlinephone{font-size:0}.navbar .uppernav .inlinephone:after{content:"";display:block;width:20px;height:21px;background-image:url(/wp-content/themes/cnscares/images/old-phone.svg);background-repeat:no-repeat;background-size:cover}.navbar .uppernav .button{display:none}.lowernav{display:none;position:absolute;z-index:33;background:#fff;width:100%;max-width:100%;left:0;padding-inline:1rem}.lowernav.is-active{display:block}}@media screen and (max-width:980px) and (max-width:767px){.lowernav.is-active{overflow:scroll;height:100vh;padding-bottom:200px}}@media screen and (max-width:980px){.containerlarge{position:relative}.navbar nav{margin-top:0;padding-block:1rem}.navbar nav .main-menu{display:flex;flex-direction:column;gap:unset}.navbar nav .main-menu a{display:block;padding-block:16px}.navbar nav .main-menu>li:after{display:none}.navbar nav .main-menu>li:first-of-type{border-top:1px solid #dedede}.navbar nav .main-menu>li{border-bottom:1px solid #dedede}.navbar nav .main-menu .nav-plus{background-image:url(/wp-content/themes/cnscares/images/nav-plus.svg);background-repeat:no-repeat;background-position:center;background-size:16px 15px;display:block;width:40px;min-height:40px;position:relative;padding:0;cursor:pointer}.navbar nav .main-menu .nav-plus.is-active{background-image:url(/wp-content/themes/cnscares/images/nav-minus.svg)}.navbar nav .main-menu .sub-menu{all:unset;display:none;min-width:100%;visibility:visible;opacity:1;box-shadow:unset}.navbar nav .main-menu .sub-menu a:first-of-type{padding-top:0}.navbar nav .main-menu .sub-menu li{padding:0}.navbar nav .main-menu .menu-item-has-children{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap}.navbar nav .main-menu .menu-item-has-children a{flex-grow:1;max-width:calc(100% - 40px)}}@media screen and (max-width:767px){.navbar .upper{justify-content:space-around}}@media screen and (max-width:767px){.lowernav.is-active .button.c-us-btn{width:100%;margin-top:2rem}}footer .bg{padding-block:90px 0;background:#F9F9F9}@media screen and (max-width:980px){footer .bg{padding-block:60px 0}}@media screen and (max-width:767px){footer .bg{padding-block:70px 0}}footer .container.top{display:flex;justify-content:space-between}@media screen and (max-width:980px){footer .container.top{flex-wrap:wrap;justify-content:center}footer .container.top .col{width:100%;margin:0 auto;text-align:center}}footer .logowrap{margin-bottom:30px}@media screen and (max-width:980px){footer .logowrap img{margin:0 auto}}@media screen and (max-width:980px){footer address{margin-bottom:75px}}footer address p{line-height:1.2;margin-bottom:11px}footer address a{font-weight:500;font-size:14px;text-decoration:none;color:#434B55}@media screen and (max-width:980px){footer .phoneblock{margin-bottom:30px}}footer .phoneblock p{line-height:1.2;margin-bottom:11px}footer .phoneblock a[href^="tel:"]{color:#434B55;text-decoration:none}footer .phoneblock a[href^="tel:"]:hover{color:#06A7E0}footer .fawards{display:flex;gap:8px}@media screen and (max-width:980px){footer .fawards{justify-content:center;margin-bottom:64px}}@media screen and (max-width:980px){footer .footermenu{margin-bottom:40px}}footer .footermenu ul{list-style:none;margin:unset;display:flex;flex-direction:column;gap:8px;margin-bottom:30px}footer .footermenu li{padding:unset;background:unset}footer .footermenu a{display:block;font-size:16px;color:#434B55;text-decoration:none;font-weight:500}footer .footermenu a:hover{color:#E8873A}@media screen and (max-width:980px){footer .social{display:flex;justify-content:center;margin-bottom:24px}}footer .social .sing{display:flex;gap:22px}footer .social a{display:block}footer .hr{display:block;height:1px;background:#EBEAEA;width:100%;margin-top:78px;margin-bottom:32px}@media screen and (max-width:980px){footer .hr{margin-top:0;margin-bottom:30px}}footer .name,footer .copy{text-align:center;padding-bottom:10px}footer .name a,footer .copy a{color:#434B55;text-decoration:none}footer .name a:hover,footer .copy a:hover{color:#E8873A}footer .name *,footer .copy *{font-size:14px}footer p{margin-bottom:0}footer .silvr svg{position:relative;top:3px}footer .copy a:before{content:"|";padding-right:.5ch}footer .copy .divwrapper{display:inline-block}@media screen and (max-width:767px){footer .copy .divwrapper{display:block}footer .copy .divwrapper a:first-of-type:before{content:""}}footer.location-footer address{margin-bottom:30px}footer.location-footer .col.last{min-width:60%;flex-grow:1}@media screen and (max-width:980px){footer.location-footer .col.last{min-width:100%;margin-block:40px}}footer.location-footer .phoneblock{display:flex;align-items:center;gap:30px;justify-content:flex-end}@media screen and (max-width:980px){footer.location-footer .phoneblock{justify-content:center}}@media screen and (max-width:767px){footer.location-footer .phoneblock{flex-wrap:wrap}}footer.location-footer .phoneblock p{margin-bottom:0}footer.location-footer .newsletter{margin-top:30px;display:flex;align-items:center;justify-content:flex-end}footer.location-footer .newsletter p{display:flex;align-items:center;gap:2rem}@media screen and (max-width:767px){footer.location-footer .newsletter p{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}}footer.location-footer .newsletter .form-field{margin-bottom:0}footer.location-footer .newsletter .frm_html_container{margin-bottom:0;font-weight:400;font-size:clamp(0.8rem, 0.25rem + 1.1719vw, 1.1875rem);text-align:left;color:#464646}@media screen and (max-width:980px){footer.location-footer .newsletter .frm_html_container{font-size:19px}}@media screen and (max-width:767px){footer.location-footer .newsletter .frm_html_container{margin-bottom:20px}}footer.location-footer .frm_forms.frm_style_formidable-style.with_frm_style{width:100%}footer.location-footer .frm_fields_container{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:980px){footer.location-footer .frm_fields_container{justify-content:center}}@media screen and (max-width:980px){footer.location-footer .frm_fields_container{flex-wrap:wrap}}footer.location-footer input[type=email]{width:clamp(200px, 25vw, 360px)}@media screen and (max-width:980px){footer.location-footer input[type=email]{width:30vw}}@media screen and (max-width:767px){footer.location-footer input[type=email]{min-width:200px}}.home .reviews_block{background:#F2F2F2;padding-block:60px 120px;margin-block:0 0}@media (max-width:767px){.home .reviews_block{padding-block:40px}}.home .reviews_block .cnt{text-align:center;max-width:650px;margin:0 auto;padding-block:0 60px}@media (max-width:980px){.home .reviews_block .cnt{max-width:100%;text-wrap:balance;padding-block:0 40px}}.reviews_block{margin-block:0 60px}.reviews_block h2{text-align:center;margin-block:0 40px}.reviews_block .container{max-width:100%}.reviews_block .googs{display:flex;gap:1ch;border-radius:20px;background:#fff;border:1px solid #f8f7f7;box-shadow:0 16px 46px rgb(0 0 0 / .08);justify-content:center;align-items:center;max-width:-moz-max-content;max-width:max-content;margin:0 auto;padding-inline:2rem;padding-block:.3rem;margin-block:0 65px}@media (max-width:767px){.reviews_block .googs{max-width:100%}}.reviews_block .googs span{font-weight:400;font-size:18px;text-align:center;display:block}@media (max-width:767px){.reviews_block .googs span{font-size:16px}}.reviews_block .singlereview{border-radius:20px;background:#fff;border:1px solid #f8f7f7;box-shadow:0 16px 46px rgb(0 0 0 / .08);padding:2rem;margin-block:0 1rem}@media (max-width:767px){.reviews_block .singlereview{padding-inline:1.75rem 2rem}}.reviews_block .singlereview blockquote{font-style:italic;font-size:18px;letter-spacing:-.01em;line-height:31px;margin-block:0 30px}.reviews_block .singlereview cite{font-weight:500;font-size:18px}.reviews_block .grid-sizer-rev{width:calc((100% - 45px) / 4)}@media (max-width:980px){.reviews_block .grid-sizer-rev{width:calc((100% - 45px) / 2)}}@media (max-width:767px){.reviews_block .grid-sizer-rev{width:100%}}.reviews_block .singlereview{width:calc((100% - 45px) / 4)}@media (max-width:980px){.reviews_block .singlereview{width:calc((100% - 45px) / 2)}}@media (max-width:767px){.reviews_block .singlereview{width:100%}}.reviews_block .btnwrap{margin-top:90px;display:flex;justify-content:center}@media (max-width:767px){.reviews_block .btnwrap{margin-top:40px}}#wpfront-notification-bar.wpfront-notification-bar div.wpfront-div{padding-inline:1rem}@media (max-width:767px){#wpfront-notification-bar-spacer{min-height:10vh;background:#e8873a}#wpfront-notification-bar{display:block;visibility:visible!important;top:0!important}.uppernav{order:-1;height:30px;width:30px}.logowrap{order:1}#togglenav{order:3;height:30px}.navbar .upper{justify-content:space-between}}