@charset "utf-8";body,body *{-webkit-font-smoothing:antialiased!important;-webkit-text-stroke-width:0!important;letter-spacing:0!important}html{font-size:16px;scroll-behavior:smooth}*{text-rendering:optimizeSpeed}@font-face{font-family:Baskerville;src:url(/font/baskvl.ttf);font-display:swap}@font-face{font-family:Montserrat;src:url(/font/montserrat-v25-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:MontserratSemiBold;src:url(/font/montserrat-v25-latin-600.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/font/montserrat-v25-latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/font/montserrat-v25-latin-700.woff2) format("woff2");font-display:swap}:root{--bs-body-font-family:"Montserrat",sans-serif!important}body{font-family:Montserrat,sans-serif!important;font-size:1rem!important;line-height:1.3!important;color:#020202}.container{box-sizing:border-box}.container a{color:#255398}.container a:focus{outline:none}.owner_article a{font-family:MontserratSemiBold,sans-serif!important;color:#6f6f6f!important;font-size:1rem}#contactdiv input:not([value=""])+label,.what>div>div>div>.react-autosuggest__suggestions-list>li:nth-of-type(n+8){display:none}.font-weight-600{font-weight:600!important}.sharesuccess.share-popup{text-align:center}.notearndc>.row>.col.logocol img{opacity:.5}.sharesuccess.share-popup .check svg{font-size:100px!important;color:#58a45c;margin-bottom:20px;border-radius:50%;padding:0}.message:before{-webkit-text-stroke-color:#6c757d}#contactdiv,#overlaydiv{background-color:rgb(149 145 145/.9)}.shadow1{box-shadow:0 0 3px rgb(0 0 0/30%)}.homepgsec .expertsays-sec{width:70%;margin:0 auto}.homepgsec .expertsays-sec img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.feedback-icon .link{cursor:pointer;font-family:Montserrat-Medium,sans-serif!important;font-weight:400;font-size:.75rem}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-md-five,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative}.accordion-button:not(.collapsed){color:#000!important;background-color:#f3f3f3!important;border:none!important}.accordion-item{background-color:#f3f3f3!important;margin-bottom:1.2rem;border-radius:10px!important;overflow:hidden;border-top:1px solid #ddd!important}.accordion-body{padding-top:0!important}.accordion-item .accordion-button{box-shadow:none!important;font-weight:700;padding-left:15px}.accordion-button:after{position:relative;right:-5px}.accordion-body:before{content:"A.";position:relative;font-weight:700;padding-right:5px}.video_tumbnail .react-player__preview{height:500px!important;background-size:contain!important;background-repeat:no-repeat!important;background-color:#eff0f2}.logo_desc_heading a{font-family:Baskerville!important;font-size:1.29rem;line-height:1.5;letter-spacing:1.2px!important;font-weight:700}.logowtxt{top:14px;position:relative;line-height:2}.wizard-zip input{width:170px;height:50px;border:none!important;filter:drop-shadow(0 2px 3px rgb(0 0 0/16%));border-radius:10px}.wizard-img{align-items:center}.search-result{margin-bottom:-4px}.search-result a{color:#3d3d3d!important;font-size:14px!important;font-weight:500!important}.flex-0{flex:0 1}.dropdown-item{padding:.25rem 1rem!important}.mheader .texttransform-normal.breadcrumb-item a,.texttransform-normal.breadcrumb-item{text-transform:none}.autoicon{background:url(https://diamondcertified.org/DCR_Public_Images/Home/autoicon.png) no-repeat}.healthicon{background:url(https://diamondcertified.org/DCR_Public_Images/Home/healthicon.png) no-repeat}.homeicon{background:url(https://diamondcertified.org/DCR_Public_Images/Home/Homeicon.svg) no-repeat}.personalicon{background:url(https://diamondcertified.org/DCR_Public_Images/Home/personalicon.png) no-repeat}.icon-homepg{height:30px;width:40px;background-size:contain;display:inline-flex;position:relative;top:10px;margin-right:5px}.guidelistdrop{padding:.55rem 1rem!important}.active_key a{color:#14365e!important}.placedorderpg ol{list-style:none;counter-reset:my-awesome-counter;margin:3rem 0;padding:0}.placedorderpg ol li{z-index:1;counter-increment:my-awesome-counter;position:relative;font-family:Montserrat-Bold,sans-serif!important;font-style:normal;display:inline-table;padding-right:3rem;font-size:14px;line-height:1;text-align:center}.placedorderpg ol .stepborder{border:2px solid #326426}.placedorderpg ol li:last-child{padding-right:0}.placedorderpg ol li:before{width:40px;height:40px;content:counter(my-awesome-counter) " ";background:#326426;border-radius:50%;display:block;line-height:40px;margin:6px auto;color:#fff;font-weight:400}.placedorderpg ol li:after{content:"";position:absolute;background:#326426;left:40%;right:-40%;height:.3em;top:calc(1.5rem - (.2em));display:block;z-index:-1}.placedorderpg ol li:last-child:after{left:0;right:56%}.placedorderpg .bdrboxhead h1{font-family:Baskerville!important;font-weight:600!important}.placedorderpg .order-placebtn{border-radius:10px!important;text-transform:inherit!important}.placedorderpg .meetgregdescription{color:#2e2e2e;font-weight:700}.placedorderpg .bdrbox h4{color:#000;font-weight:700!important;font-size:1.57rem}.placedorderpg .bdrbox h6{font-family:Baskerville BT,sans-serif!important;font-size:1.25rem;color:#eb0000;text-align:center;font-weight:700!important;font-style:italic;text-shadow:1px 0 #555;margin:2rem 0}.guidelistdrop .dropdown-item{padding:.2rem 0!important}.hideArrowInput input::-webkit-inner-spin-button,.hideArrowInput input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.preData img{max-width:100%!important}.hideArrowInput input[type=number],input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.text-elips{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-right:57px!important}.home-sppinner-position{position:absolute;z-index:9;left:50%;top:27%}.topguideseccontent{font-size:17px;color:#757575;font-family:MontserratSemiBold,sans-serif!important}.descresolution{color:#606060;margin-top:20px}.bannercover,.blog-imgpoppost,.resoblopg .videodesc .border-img{-o-object-fit:cover;object-fit:cover}.companyReportpg .caption-txt{font-size:.75rem;margin:8px 0 0;line-height:1.2}.dccslider img,.home-header img,.logoinner img,.object-contain,.resosupport img,.responseratingcol .spdo-bottom canvas,.rightsidecolcompadv img,.spedometerper canvas,img.resoimg{-o-object-fit:contain;object-fit:contain}.breadcrumb-item.active,.Resolutionbg .gap-main-row.rtsidecomp.ResolutionPost h4 span,.Resolutionbg .rtsidecomp h4 span,span.rtsidestyle{color:#14365e!important}.comp-re-menu ul{list-style:none;padding:0}.membership-agencylist .precol ul li:before{content:"";position:absolute;top:8px;left:0;display:inline-block;height:12px;width:15px;background-size:contain;background-image:url(https://diamondcertified.org/DCR_Public_Images/consumer-resource/ic_done_24px.svg);background-repeat:no-repeat}.membership-agencylist .precol ul li{list-style:none;padding-left:25px;position:relative;font-size:18px;color:#555;line-height:1.7;font-weight:500}.multipleexpcont .btn{position:absolute;text-transform:capitalize;border:none!important;line-height:1.2;color:#14365e;font-weight:700;top:15%}.multipleexpcont .btn.ms-1{left:-138px}.multipleexpcont .btn.ms-2{right:-138px}.multipleexpcont .btn img{-o-object-fit:contain;object-fit:contain}.multipleexpcont .btn.ms-2 img{transform:rotate(180deg)}.multipleexpcont .btn span{margin-bottom:10px!important}.multipleexpcont .btn.ms-1.innbtn1{left:0;color:#fff;background-color:rgb(0 0 0/50%);width:100px}.multipleexpcont .btn.ms-2.innbtn2{right:5px;color:#fff;background-color:rgb(0 0 0/50%);width:100px}.multipleexpcontinn{top:410px}.nxt-article{text-align:right!important;display:grid;padding-right:22px}.pre-article{text-align:left!important;display:grid;padding-left:5px!important}.arrow-w-img{min-width:24px!important;min-height:38px!important}.multipleexpcont button:disabled{cursor:not-allowed;pointer-events:all!important}.ResolutionTools .checkboxque label{font-weight:700;color:#000;font-size:14px!important;line-height:1.2;margin-left:0}.guidepage .slick-list,.membershippage .slick-list{margin:auto}.membershippage .slick-next{right:21px}.ResolutionTools .checkboxque input[type=checkbox]:checked:after{width:8px;height:14px;top:4px;left:9px}.ResolutionTools .checkboxque input[type=checkbox]:before{width:26px;height:26px}.ResolutionTools .checkboxque{margin:0}.ResolutionTools .checkboxque input[type=checkbox]:checked{background-color:#fff0}.ResolutionTools .ifchecked{font-weight:400;font-style:italic}.rating-right .slick-list{width:80%;margin:auto!important}.celebration .slick-list{margin:0 auto!important}.celebration .slick-prev{left:-22px}.celebration .slick-next.slick-disabled:before,.dccslidercontrol .slick-next.slick-disabled,.dccslidercontrol .slick-next:before,.dccslidercontrol .slick-prev:before,.guidepage .slick-next.slick-disabled:before,.homepgsec .slick-next.slick-disabled:before,.membershippage .slick-slider .slick-next:before,.rating-right .slick-next.slick-disabled:before{opacity:1}.dccslidercontrol .slick-next.slick-disabled:before,.dccslidercontrol .slick-prev.slick-disabled:before{opacity:.75}.guidepage .slick-next,.guidepage .slick-prev{top:34%}@media (min-width:1200px){.companyReportpg .dropdown-menu{transform:none!important;inset:auto!important}#steps .consures .col-xl-10 .dropdown-toggle{font-size:18px}#company-owner-header .headmar{margin-top:2rem}.pr-25{padding-right:30px!important}.placedorderpg ol li{padding-right:30%}.placedorderpg ol li:after{left:16%;right:-16%}.placedorderpg .order-placebtn{width:84%}.accordion-body{padding-right:50px!important}.rating-diff .col-xl-1{width:11.333333%}.mrn-5{margin-left:-5rem}.row-d-qua-loyal{display:flex;align-items:center}.prd-0{padding-right:0!important}.padleft-3{padding-left:2rem}.breakline,.breaklinesecret,.dnextline,.rating-steps .breakline,.rreferlink span{display:block}.marginTop{margin-top:120px!important}#blogPageSubscribe{padding-left:20px}.bg-white.roofnws-p-br{margin-bottom:2.5rem!important}.toolsguidepg .devicegap .consures .col-xl-2{width:17%}.blogsection h4.read.proh1{margin-bottom:0!important}.imgfirstmob.col-lg-4.col-md-12.col-sm-12.col-12{padding-left:75px}.justify-content-center.mt-4.managementpage.row .mt-2.col-lg-8.col-md-8{padding-left:0!important}.cust-satisfactiongraph{text-align:-webkit-center;max-width:290px;margin:25px auto 0}.cust-satisfactiongraph canvas{-o-object-fit:contain;object-fit:contain}.bottomguide .alltextbox{margin-top:10px}.bottomguide .react-autosuggest__container{min-width:360px}.guidePage-list{margin-top:20px}.referpage p{width:81%}.guaranteedcell .col-md-2{flex:0 0 12.666667%;max-width:12.666667%;padding-left:5px}.guaranteedcell .col-md-5.alltextbox{flex:0 0 45.666667%;max-width:45.666667%;padding-right:0!important}}.logoinner .logoinnerimg{height:100px;z-index:9999;position:relative;width:100px;margin-top:10px}@media (min-width:1601px){html{font-size:18px}.casestudybg .expcontroofer .post{font-size:20px}.logoinner .logoinnerimg{height:125px;width:125px}}.react-autosuggest__input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:300;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #555;border-radius:8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contactpage .form-select{display:block;width:70%}.form-control::-ms-expand{background-color:#fff0;border:0}.form-control:-moz-focusring{color:#fff0;text-shadow:0 0 0 #495057;font-size:1.125rem}.form-control:focus{color:#495057;background-color:#fff;border-color:#255398;font-size:1.125rem}.btn,.form-control,.guaranteedcell .dropdown-toggle{outline:0!important;font-family:Montserrat,sans-serif}.form-control::-moz-placeholder{color:#6c6c6c}.form-control::placeholder{color:#6c6c6c;font-weight:300}.menu-auth{padding-right:0!important;text-align:right}.menu-auth ul{padding:0;margin:20px 0 0;display:inline-flex;list-style:none}.menu-auth li,.resans-ml-2{margin-left:20px}.menu-auth li a{color:#6c6c6c;text-decoration:none}.bg-darkgray .text-black{font-family:MontserratSemiBold,sans-serif!important}.bg-darkgray .text-black,.billing-footer h4,.certres h4,.companies-info .col-left h3 span.text-black,.companies-info .text-black,.companyReportpg .researched-capabilities .maincontent,.eachdiamondcertified-company p,.graybg .guidePg ul li,.menu-auth li a:hover,.rtsidecomp .ResourceTopics .productmultistep .labelh1 a,.tab-pane p,.text-black{color:#000!important}#report-phone-call-button.phone-icogr{padding:7px 0 7px 17px!important}.newvideo .pos-fix-reportcont #report-phone-call-button.phone-icogr,.pos-fix-reportcont #report-phone-call-button.phone-icogr{padding:13px 0 7px 25px!important}.phone-icogr:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/report-header/modern+phone.svg);background-repeat:no-repeat;background-size:contain;content:"";position:absolute;width:12%;top:30%;left:auto;margin-left:-13%;height:44%;filter:brightness(0) invert(1)}#cat-phone-call-button.phone-icogr:before{filter:none}#cat-phone-call-button.phone-icogr:hover:before{filter:brightness(0) invert(1)}.guidescomp .home-header-dropdown.col-md-12,.home-header{justify-content:center;text-align:center}.home-header .categories-list{margin:0 0 40px}.dccslider img{border-radius:0!important}.dccslidercontrol .slick-list{margin:0 auto}.dccslidercontrol .slick-prev{left:-7px}.exp-contpicsec .slick-next:before,.exp-contpicsec .slick-prev:before,.homepgsec .slick-prev:before,.homepgsec .slick-slider .slick-next:before,.researched-capabilities .slick-next:before,.researched-capabilities .slick-prev:before,.slick-next:before,.slick-prev:before{opacity:1}.dccslidercontrol .slick-next{right:-6px}.homepgsec .slick-slider .next-icon,.homepgsec .slick-slider .prev-icon,.homepgsec .slick-slider .slick-next:before,.homepgsec .slick-slider .slick-prev:before{display:inline-block;width:50px;height:40px}.celebration .slick-prev.slick-disabled:before,.guidepage .slick-prev.slick-disabled:before,.homepgsec .slick-prev.slick-disabled:before,.membershippage .slick-prev.slick-disabled:before,.rating-right .slick-prev.slick-disabled:before{opacity:.25}.homepgsec .expertsays h4{font-size:18px;margin-top:6px}.homepgsec .expertsays .desc{font-size:16px;font-weight:lighter;line-height:1.3}.next-icon,.prev-icon,.slick-next:before,.slick-prev:before{display:inline-block!important;width:42px!important;height:42px!important;background:0/contain no-repeat;content:"";background-image:url(https://diamondcertified.org/DCR_Public_Images/celebration/arrow.png)}.expcontroofer .next-icon,.expcontroofer .prev-icon,.expcontroofer .slick-next:before,.expcontroofer .slick-prev:before{display:inline-block;width:50px;height:50px}.slick-next{right:0}.slick-list{width:90%;margin:0 5%;text-align:center}.next-icon,.slick-next:before{transform:rotate(180deg)}.consumer-relyslider .next-icon,.consumer-relyslider .prev-icon,.consumer-relyslider .slick-next:before,.consumer-relyslider .slick-prev:before{display:inline-block;width:30px;height:35px;background:100%/90% 100% no-repeat;content:""}.consumer-relyslider .prev-icon,.consumer-relyslider .slick-prev:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/Guide_Page/guidepgarrowrt.svg);transform:rotate(180deg)}.consumer-relyslider .next-icon,.consumer-relyslider .slick-next:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/Guide_Page/guidepgarrowrt.svg);transform:rotate(0)}.dccslidercontrol .slick-next,.dccslidercontrol .slick-prev{top:32px;width:38px;height:38px}.dccslidercontrol .next-icon,.dccslidercontrol .prev-icon,.dccslidercontrol .slick-next:before,.dccslidercontrol .slick-prev:before{display:inline-block;width:32px!important;height:32px!important;background:40%/100% 100% no-repeat;content:""}.dccslidercontrol .prev-icon,.dccslidercontrol .slick-prev:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/category/categoryrightarrow.svg);transform:rotate(180deg)}.dccslidercontrol .next-icon,.dccslidercontrol .slick-next:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/category/categoryrightarrow.svg);transform:rotate(0)}.next-icon:hover,.prev-icon:hover{filter:invert(1)}.expertsays h4{font-style:italic;font-family:Montserrat-Bold,sans-serif!important;color:#14365e;font-size:16px}.expertsays .desc{font-family:Montserrat,sans-serif;color:#000;font-size:14px}.expertsays img{margin:20px 0 10px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.main h1,.tagline p{margin-bottom:0}#videopanelreport .tab-pane,.dcr-home .rating-right .rtsidecomp h5,.graybg.roofnws-p-br .pagination-blogpg .colg,.rating-right .multistep,.ratingprocesspanel .tab-pane,.tipspanel .tab-vertical .nav-tabs .nav-item{margin-top:0}.mheader{padding-top:1rem}.guaranteedcell ul{margin:0}#accordionReview button.btn,#accordionSites button.btn,.beforeto,.dropsearch,.star_val{position:relative}.star_val input[value=""]+label{color:#6c6c6c;font-size:16px;position:absolute;left:22px;top:10px}.star_val input[value=""]+label:after{content:"*";color:#b30000}.guaranteedcell input{border-radius:3px;padding:.375rem .45rem}.guaranteedcell .dropdown-toggle{background:#f3f3f3!important;height:40px;border:1px solid #cdcdcd!important;border-radius:3px 0 0 3px;padding:0 5px;box-shadow:inset 0 1px 6px rgb(0 0 0/16%)!important;font-size:.9rem;text-transform:capitalize}.innerpage .dropdown-menu,.innerpage .dropdown-menu.show,.topratedHeadr .dropdown-menu.show.dropdown-menu{transform:none!important;inset:auto!important}.home-header .guaranteedcell .dropdown-toggle{color:#606060;font-weight:700}.bgsky .para span.viewmore,.nearmepage button,.profile-font,a{color:#255398;font-family:Montserrat-Bold,sans-serif!important;font-size:1.1rem;text-decoration:none!important}.nearmepage button{border:none;background:#fff0}.nav-link:hover,a:hover{text-decoration:none;color:#346abd}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#255398}::-webkit-scrollbar-thumb:hover{background:#346abd}.gap-main-row,.padtopb{margin-top:40px!important}#roofingnews{padding-top:35px!important}.breadcrumb-item,.categories-list .form-control,.mheader .breadcrumb-item a,.what>div>div>div>.react-autosuggest__suggestions-list{text-transform:capitalize}.btn,.btn-primary{text-transform:uppercase}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:">"!important}.breadcrumb{font-family:Montserrat,sans-serif;margin-top:10px!important}.form-control{font-size:1.2rem!important;font-weight:700!important;color:#000!important;height:50px;box-shadow:none!important}.form-control::-moz-placeholder{font-size:1rem!important}.form-control::placeholder{font-size:1rem!important}.bottomhomeimg,.btn-outline-success{box-shadow:0 3px 6px rgb(0 0 0/16%)}.btn-primary{color:#fff!important;background-color:#326426!important;border-color:#326426!important;border-radius:3px!important}.btn-primary:hover{color:#fff;background-color:#2b5520!important;border-color:#2b5520!important;transition:background .5s}.companyReportpg .videopanel .dropdown-menu{margin-top:14px!important}.companyReportpg .videopanel .dropdown-menu .dropdown-item{padding:0 10px;font-size:14px;background-color:transparent!important;color:#000;transition:color .5s;white-space:pre-wrap;margin-bottom:12px}.dcrhomeowner .nav-link:first-child,.dcrhomeowner .respmenu.nav-link:first-child,.header.active .guaranteedcell .col-4,.home-header-dropdown .btn:first-child,.linksdiv .pl-0,.tagline{padding-left:0}.browsercity span,.browsestate a,.companies-info p a,.companyReportpg .videopanel .dropdown-menu .dropdown-item:hover,.industry button.btn,.innerpage .ResolutionConsumer a,.pagelink,.resolupg .rtside .ResolutionConsumer a,.resolupg .rtside a.atag,ul.browserefer li a{color:#255398!important}.breadcrumb-item,.pobox a,.ratingprocesspanel p.paralink{font-size:.7rem}.btn-outline-success{color:#326426;border:2px solid #326426;height:50px;line-height:45px;font-weight:700;border-radius:20px;background-color:#fff;padding-top:0;padding-bottom:0}.categories-list li{display:inline-block;margin-right:.94rem}.categories-list li a{color:#255398;font-size:16px;font-family:Montserrat-Bold,sans-serif!important}.categories-list li a:hover{text-decoration:underline}.home-header .home-header-dropdown{text-align:right;margin-top:10px!important}.home-header-dropdown ul{padding:0;margin-top:16px}.home-header-dropdown .btn,.home-header-dropdown ul li a.azcat{display:block;margin-top:-18px;text-transform:capitalize;padding:0;color:#255398;font-family:Montserrat-Bold,sans-serif!important;box-shadow:none!important;font-size:.87rem;border:none!important}.backtotop,.dcr-home .light-gray p,.dcr-home .morelink{font-family:Montserrat,sans-serif!important}.home-header-dropdown .btn:last-child{padding-right:0}.categories-list li:last-child,.gappoboxlink li:last-child,.likesharesave li:nth-child(3),.localcounty ul li:last-child,.tabsselectphoto li:last-child{margin-right:0}.dcr-home .morelink span,.home-header-dropdown-vertical h4{display:block}.home-header-dropdown-vertical li{display:table-row;vertical-align:top}.guidepage .rtside ul li .row,.home-header-dropdown li .row{align-items:center}.home-header-dropdown li .row .col-7{padding-left:2px}.home-header-dropdown .dropdown-item.active,.home-header-dropdown .dropdown-item:active{color:#000;text-decoration:none;background-color:#f8f9fa}.home-header-dropdown li a,.riconlink,.spltool strong{color:#606060}.riconlink .dropdn{background-color:transparent!important;border:none!important;padding:0!important}.home-header-dropdown li a:hover{text-decoration:none}.expertsays{width:96%!important;text-align:center}.tagline{align-self:center}.home-header .tagline p{font-size:1.375rem;margin-top:25px}.main h4,.main h5,.mid-col .bggraywborder .desc a{font-family:Montserrat-Bold,sans-serif!important;font-size:.98rem}.guaranteedcell .dropdown-item.active,.guaranteedcell .dropdown-item:active,.guaranteedcell .dropdown-menu a:hover,li.react-autosuggest__suggestion--highlighted{background-color:#f3f3f3}.main h4{color:#8f9193}.main h5{color:#255398}.main h1{font-family:Baskerville;color:#000;font-size:2.375rem;font-weight:600}.headinghome{text-align:center;font-size:1.625rem;font-family:MontserratSemiBold,sans-serif!important;color:#002b5e}.dcr-home .col-left .content{font-style:italic;color:#535353;font-size:.875rem;line-height:1.3}.dcr-home .col-left .content,.gappobox,.home-header .guaranteedcell,.num-scroll{margin-top:10px}.dcr-home .col-left .headinghomesecond{font-size:22px;font-weight:600;color:#757575;margin:10px 0 20px;line-height:32px}.dcr-home .col-left .homecontent p,.dcr-home .col-left .homecontent p .leftread,.dcr-home .col-left .homecontent p a{font-size:1.625rem!important;color:#020202;margin:10px 0 0;font-family:Baskerville!important;line-height:1.3;font-weight:400}.dcr-home .col-right img{height:205px;min-width:90%!important;min-height:90%!important}.dcr-home .light-gray{background-color:#f5f5f5;border-radius:12px;padding:15px;box-shadow:0 3px 3px rgb(0 0 0/16%);min-height:400px;height:100%}.dcr-home .light-gray img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.bottomhomeimg{margin-bottom:15px!important;border-radius:12px}.dcr-home .light-gray h3{font-size:1.5rem;font-family:MontserratSemiBold,sans-serif!important;color:#000}.dcr-home .light-gray p{color:#363535;font-size:1.25rem;margin-bottom:35px;font-weight:400!important}.dcr-home .light-gray a,.dcr-home .rating-panel .panelspan,.dcr-home .rating-right .light-gray a{text-decoration:none;color:#255398;font-size:.97rem}.dcr-home .light-gray ul{list-style:none;padding:15px 0;margin:0;position:absolute;bottom:0}.dcr-home .light-gray ul li{display:inline-grid;margin-right:12px}.dcr-home .morelink{text-align:center;color:#757575;font-weight:600;line-height:1.2;font-size:.875rem}.articlesubhead,.dcr-home .col-right h5,.expertips h4,.rtsidecomp.findcomparea h3,.rtsidecomp h2,.rtsidecomp h4{font-family:Montserrat-Bold,sans-serif!important}.articlesubhead{color:#000;font-size:28px}.rtsidecomp.findcomparea h3,.rtsidecomp h2,.rtsidecomp h4{font-weight:700;color:#14365e;font-size:1.2rem;margin-bottom:1.5rem}.secheadBlue{font-family:Montserrat,sans-serif;color:#14365e!important;font-size:1.375rem!important}#accordionExample .browserefer li .count:last-child,.guidelistdrop a{margin-bottom:4px}.rtsidecomp .iconresource{min-height:34px!important;min-width:34px!important;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.dcr-home .col-right h5{font-weight:700;color:#14365e;font-size:1.375rem;margin-top:35px;margin-bottom:0!important}.whitespace{padding-left:12px}.backtotop{position:fixed;right:10px;bottom:85px;background-color:#fff;border:none;font-size:17px;font-weight:600;color:#9a9999;z-index:1;border-radius:5px 0 0 5px}.earndc .agency-list .form-control,.home-header .categories-list .btn,.home-header .guaranteedcell .form-control{height:60px}.dcr-home .upperfourcompanies{text-align:left;color:#000;margin-bottom:15px}.dcrguidetitle{color:#000;font-size:1.85rem}.categoryguidetitle,.dcrguidetitle{font-family:MontserratSemiBold,sans-serif!important}.categoryguidetitle{color:#255398;font-size:34px;text-decoration:underline}.respmenu .nav-tabs{border-bottom:none}.respmenu .nav-tabs .nav-link{border:none;color:#255398!important;font-family:Montserrat-Bold,sans-serif!important;flex:inherit;cursor:pointer}.dcrhomeowner .viewfullguide,.tab-pane .viewfullguide{text-align:center;margin-top:30px}.tab-pane .viewfullguide a{font-size:1.125rem;text-decoration:underline}.pr-0,.pright-0{padding-right:0!important}.guidelistdrop{position:absolute;top:50px;border-radius:10px;border:1px solid;max-height:300px;padding:10px 0;width:250px!important}.guidelistdrop,.seeGuide .dropdown-menu.show{background-color:#fff;overflow-y:auto;overflow-x:hidden}.seeGuide .dropdown-menu.show{height:300px;padding:.5rem 0;min-width:10rem;margin:0;color:#212529;text-align:left;list-style:none;background-clip:padding-box;border:1px solid rgb(0 0 0/.15);border-radius:.25rem}.seeGuide .dropdown-menu.show a{background-color:#fff0;line-height:20px;font-size:14px;color:#212529}.guidelistdrop a{color:#555!important;background-color:transparent!important;font-size:14px!important;line-height:1.2;white-space:normal}.imgpl-0,.pl-0{padding-left:0!important}.errormsg{font-size:.75rem;margin-top:2px;color:#b30000}.companyReportpg #contactdiv #textcol .img-fluid{height:70px!important}#contactdiv .text-right{margin-top:-25px}.celeform{padding:50px 30px;margin-bottom:40px;border:6px solid #1669ae;background-color:#f7f9ff;color:#606060;font-weight:500}.celeform .frightpadd .form-control{width:100%}.article-content .img-desc,.celeform:last-child,.vertguide{margin-bottom:20px}.ConsumerCaseStudiesform .celeform{filter:drop-shadow(1px 3px 1px rgb(0 0 0/16%))}.celeform .refertextarea{background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;outline:0}button.celebtn{background-color:#2431b1!important;box-shadow:none!important;border-radius:18px!important;margin:0 auto!important;transition:background .5s;border:none!important;height:50px}button.celebtn:hover{background-color:#1c2788!important}.birthday-book .form-control,.celeform .form-control{filter:drop-shadow(0 3px 3px rgb(0 0 0/16%));border-radius:20px;height:50px;font-size:15px!important;font-weight:700!important;color:#606060}.birthday-book .form-control::-moz-placeholder,.celeform .form-control::-moz-placeholder{font-size:15px!important;font-weight:700!important;color:#606060}.birthday-book .form-control::placeholder,.celeform .form-control::placeholder{font-size:15px!important;font-weight:700!important;color:#606060}.tell-ideas{text-align:center;font-size:1.125rem;color:#757575;font-weight:500}.contactpage .gapping .col-lg-6.col-md-6.col-sm-12.col-12{margin-bottom:25px;width:47%}.graphrow{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.graphcol{width:50%;text-align:center;height:230px}.ver-cust{margin-top:32px!important}.user-article img{background-color:#f2f2f2;border:2px solid #697fa5!important;border-radius:50%;min-height:120px!important;min-width:120px!important;line-height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.top-slideimg{min-height:99%!important;min-width:99%!important}.tstext{font-size:14px;margin-top:20px;line-height:1.4;color:#000;height:375px;overflow-y:auto;padding-right:10px}.imgicon ul{list-style:none;display:flex;margin:0;padding:0;margin-top:6px!important}.bgsky .para,.bgsky .para span{font-family:Baskerville;color:#020202}.locoutline.pr-2{padding-right:8px}.eachdiamondcertifiedreportimage,.eachstoryteam,.eachstorytrustedresource{background-size:contain;background-repeat:no-repeat}@media (min-width:317px) and (max-width:325px){.bg-darkgray .poweredby{margin-top:2px}.btn-outline-success{padding:0 5px;margin-top:16px!important}.bgsky h2{font-size:28px}.nav-link{display:block;padding:.2rem .4rem}}@media (min-width:325px) and (max-width:375px){.circle-img{height:100px}.pobox{padding:2px}.nav-link{display:block;padding:.5rem .8rem}}@media (min-width:768px) and (max-width:991px){html{font-size:.875rem}.guidepage .slick-prev{left:-22px}.consumercstudy p{font-size:16px!important}.casestudybg iframe{height:410px}.multistep{margin-top:0}.readersurveyborder{left:0}.guidePage-list .guidelistdrop{position:sticky;margin-bottom:25px;width:95%!important}.dcr-home .light-gray a,.dcr-home .light-gray p{overflow:hidden}.dcr-home .expertchosing>.row{margin-bottom:15px;display:block}.dcr-home .expertchosing>.row>.col-md-3{width:100%;margin-bottom:25px}.dcr-home .col-right img{border-radius:16px}.expertsays{width:94%!important}.home-header-dropdown{text-align:center}.main h4,.main h5,.resolupg .rtside .probs-med .rtsidecomp h4,.rtsidecomp.findcomparea h3{font-size:20px}.dcr-home .col-left .headinghomesecond{font-size:18px}.main h1,.tab-pane .gap-post-row{margin-top:20px}.categories-list .btn,.form-control,.header .btn-primary{height:40px}.bg-darkgray .poweredby{margin-top:5px}.main h1{font-size:36px}.bottom-left{left:19px}.bg-darkgray .para,.mid-col .bggraywborder .desc{font-size:16px}.mid-col .bggraywborder .imgicon{flex:0 0 50%;text-align:left;margin-bottom:15px}.header{padding:10px 0}.video-profile{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}.gap-main-row{margin-top:50px!important}.earndc-advantage img{mix-blend-mode:multiply}.lgbtnbottom .col-md-12{margin-bottom:20px}.lgbtnbottom .btn-outline-secondary{padding:.5rem}.lgbtnbottom .btn br{display:none}.bg-darkgray .own-licence,.bg-darkgray .poweredby{font-size:.8rem}.pro-list img{-o-object-fit:cover;object-fit:cover;margin-bottom:10px}}.riconlink{font-size:.93rem;cursor:pointer;font-family:Montserrat-Bold,sans-serif!important}@media (min-width:1200px) and (max-width:1399px){.breaklinesecret{display:inline}.expertcontributorsguide .expcontroofer .fblock img{min-width:130px!important;min-height:130px!important}.exp-tipsdce .nav-tabs .nav-link{font-size:17px!important}.user-article img{min-height:135px!important;min-width:135px!important}.home-header .tagline p{font-size:22px}}@media (min-width:1200px){.mntdesk{margin-top:-250px!important}.responseratingcol.col-lg-10{margin-top:40px;min-height:520px}}.articalmargin,.companies-info .col-right,.expcontroofer .fblock,.feedback-icon,.innerpage .meetteam,.slick-vertical .slick-slide,.thankyou,.topratedcompany .dcpergrnt .specificationquality.ratecomp.row .col-md-3{text-align:center}@media (min-width:1360px){.dcr-home .light-gray ul li{margin-right:20px}.container{max-width:1350px!important}.topratedcompany .dcpergrnt .specificationquality.ratecomp.row .col-md-3{padding:0 30px;text-align:center}.homepgsec .col-left.col-xl-9{padding-right:70px}}.homepgsec .slick-list{width:94%;margin:0 3%}@media (min-width:1400px){.header.active .guaranteedcell.row{margin-right:45px}.headinghome{margin-bottom:20px}.homepgsec .slick-slider{margin-left:0;margin-right:0}.homepgsec .multistep{position:relative;right:-15px}.expertsays img{min-height:160px!important;min-width:160px!important}.rtside.col-lg-4.col-md-5{padding-left:25px}.homepgsec.dcr-home .light-gray p{margin-bottom:45px}.expertchosing .row .col-md-3{padding:0 17px}}.breadcrumb-item a,.innerpage .breadcrumb-item a,.mheader .breadcrumb-item a{color:#14365e;font-size:.7rem;font-family:Montserrat,sans-serif!important;font-weight:400;text-decoration:none}.bookappt h6,.business-blog h2,.contactpage h1,.innerpage h1,.regionheading h2{font-family:MontserratSemiBold,sans-serif!important;color:#000;font-size:1.85rem;margin-top:0}.pergurantelist{font-family:Baskerville;color:#020202;font-size:24px}.innerpage .meetteam .meetteamblock img,.perf-guarnty img{-o-object-fit:contain;object-fit:contain;cursor:pointer}.innerpage ol.listbelive,.innerpage p,.vister-agreement ul li{font-family:Baskerville;color:#020202;font-size:1.625rem}.innerpage ol.listbelive{list-style:none;counter-reset:my-awesome-counter;padding-left:50px}.innerpage ol.listbelive li{counter-increment:my-awesome-counter;margin:0 0 .5rem;position:relative;font-family:Baskerville;font-weight:600;font-style:normal}.aboutpg.innerpage .historydc ol.listbelive li{margin:0 0 1rem}.innerpage ol.listbelive li:before{content:counter(my-awesome-counter) " ";color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:2.274rem;position:absolute;--size:40px;line-height:1.2;width:50px;height:50px;top:0;left:calc(-1 * var(--size) - 10px)}.mb-6{margin-bottom:6rem!important}.arrow-blue{align-self:center}.border-topcal{border:1px solid #14365e}.aboutpg ol.listbelive li:before{top:5px}#Resourceblog .desc-content-blog .article-entry,.cor_short_desc,.cor_short_desc p,.para-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word}.pt-c{padding-top:2rem!important}.managementpage h5{color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:32px}.managementpage h6{font-style:italic;color:#757575;font-family:Montserrat,sans-serif!important;font-size:24px;font-weight:400}.managementpage div.content{color:#757575;font-size:20px}.rtsidecomp .alltextbox .form-control{padding-left:15px;padding-right:15px}.eachdiamondcertified-company p{font-size:21px}.membershipsignupform .innerpage .dropdown-menu.show{width:100%!important}@media (min-width:1200px){.meetteamblock.managementteam{flex:0 0 auto;width:20%}.consures.row span,.membershippage span.memslider{display:block}.membershippage .slick-slider{width:63%;margin:0 auto 0 130px}.membershippage .slick-slider .lefttxtslider{padding-left:2rem}.consumerGuide.ratingslider{padding:0 30px!important}.membershippage .slick-slider .next-icon,.membershippage .slick-slider .prev-icon,.membershippage .slick-slider .slick-next:before,.membershippage .slick-slider .slick-prev:before{display:inline-block;width:50px;height:40px}.membershippage .consumerGuide.ratingslider{width:98%!important;margin:10px 1%}.membershippage .slick-slider .slick-next:before,.slick-prev:before{opacity:1}.historydc .dcpergrnt{margin-top:20px}.membershipsignupform .form-control{width:72%}.earndcform.membershipsignupform .form-control,.earndcform.membershipsignupform button{width:100%}.membershipsignupform .form-select{width:55%}.innerpage ol.listbelive{padding-left:66px}.gap-main-row.footer.row{margin-bottom:16px}.categories-list .btn{height:50px}.managementpage h5{color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:48px}.managementpage h6{font-size:22px}.managementpage div.content{font-size:18px}}.heightToprated{height:230px}@media (max-width:991px){.mainservgrid .col-md-10{width:87.333333%}.mainservgrid .col-md-2{width:12.666667%}.innerpage h1.management{font-size:34px}.managementpage h5{color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:44px}.managementpage h6{font-size:22px}.managementpage div.content{font-size:18px}.celeform button.celebtn{width:100%!important}}.dcpergrnt,.gap-line,.top-roofersrow{margin-top:30px}.innerpage .specificationquality h6{color:#636362;font-size:16px;text-align:center;font-family:Montserrat-Bold,sans-serif!important;margin-top:10px}.aboutpg.innerpage .specificationquality h6,.roofnws-p-br .hoursago{font-size:14px}ul.azlist{-moz-column-count:3;-moz-column-gap:10%;-webkit-column-count:3;-webkit-column-gap:8%;column-count:3;column-gap:10%;list-style:none;margin:1.5rem 0 0;padding:0}@media (min-width:1200px){.reportpgvideokoint{background:#eff0f2}.kpoint-embedded-video.setwd{width:260px!important;margin:0 auto}.mainservgrid .col-md-10{width:85.333333%}.mainservgrid .col-md-2{width:14.666667%}.innerpage .specificationquality h6{font-size:18px}.homepgsec .slick-next,.homepgsec .slick-prev{top:82px}.savvyconsumer h5.subheading{margin-top:30px}.share-popup{width:350px}.devicegap{margin-bottom:10px}.membco{margin-bottom:30px;margin-top:100px!important}.guidepage .browseGuide .btn{padding-left:5px}.browseGuide ul{margin-left:15px}.rtsidecomp.rating-diff .col-xl-1{flex:0 0 auto;width:11%}.topratedcompany .specificationquality img{-o-object-fit:contain;object-fit:contain;height:190px;-o-object-position:center;object-position:center;text-align:center;margin:0 auto}.innerpage .rtside .social li{margin-right:15px;width:40px;height:40px}.consures{align-items:center}.consures .col-xl-2{flex:0 0 auto;width:20.666667%}.consures .col-xl-10{flex:0 0 auto;width:79.333333%;margin-left:-15px}#steps .consures .col-xl-10{margin-left:-5px}.get-helppopup .modal-dialog-centered{min-height:calc(100% - 15.5rem)}.pr-70{padding-right:60px!important}.pl-70{padding-left:60px!important}.pr-30{padding-right:30px!important}.innerpage .col-lg-8.col-md-7{padding-right:60px}.article-content.col-lg-9{flex:0 0 auto;width:80%}.stepcol{font-size:14px}}.innerpage p.daterelread{color:#757575;font-size:16px;font-family:Montserrat,sans-serif!important;font-weight:500}.eachdiamondcertified-company h4,.expcontroofer.row .read-more,.innerpage .dropdown-toggle,.innerpage .rtside a,.innerpage a,.leftread,span.link{font-family:Montserrat,sans-serif;line-height:1.5}.aboutpg .specificationquality img{-o-object-fit:contain;object-fit:contain;height:115px;-o-object-position:center;object-position:center;text-align:center;margin:0 auto}.expcontroofer-scroll .expcontroofer.row a,.expcontroofer.row .read-more,.headerascroll ul.dcrmenu span,.leftread,.savvyconsumer .content a,span.link{color:#255398!important;cursor:pointer;font-size:1.1rem;font-weight:700}.historydc a{cursor:pointer;color:#255398!important}.innerpage a.morepostresmed,.morepostresmed{font-size:18px;color:#3482f3}.innerpage .rtsidecomp.findcomparea .dropdown-toggle{background-color:#fff!important;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%))!important}.innerpage .dropdown-toggle{font-weight:700;color:#606060!important;border-radius:12px;width:100%;box-shadow:none!important;height:55px;text-align:left;text-transform:capitalize}.membershipsignupform.contactpage .innerpage .dropdown-toggle:after,.membershipsignupform .dropdown-toggle:after{position:absolute;right:20px;top:25px}.alltextbox #react-autowhatever-1,.innerpage .dropdown-menu.show,textarea{width:100%}.innerpage .rtside .seeallguides,.innerpage .rtside a{font-weight:700;color:#606060!important;font-size:1.1rem;text-decoration:none;cursor:pointer;line-height:1.4}.innerpage .meetteam .meetteamblock{margin-top:15px;margin-bottom:0}.innerpage .meetteam .meetteamblock h5,.innerpage .meetteamblock.managementteam.col-lg-3.col-md-4 h5,.innerpage .tipsTeam .meetteamblock h2{color:#14365e;font-family:MontserratSemiBold,sans-serif!important;font-size:1.3rem}.innerpage .meetteam .meetteamblock .user{-o-object-fit:cover;object-fit:cover;border-radius:50%;cursor:pointer}.localcounty ul,.rrefer{list-style:none;padding:0}.radius10{border-radius:10px!important}.spltool.search-guide input{border-radius:10px 0 0 10px}.spltool.search-guide .btn{border-radius:0 10px 10px 0!important;padding:0 20px;box-shadow:none!important}.bggray{background-color:#f5f5f5;padding:30px 0;margin:50px 0}.innerpage .rtside ul{list-style-type:none;padding:0}.innerpage .rtside ul li{color:#7a7a7a;margin-bottom:1rem}.pagination-blogpg .colg{display:inline-block;margin-top:30px!important;margin-bottom:40px}.eachdiamondcertified-company h4{font-weight:700;color:#14365e;font-size:28px;margin-bottom:20px}.dcr-home .col-right .light-gray h5,.dcr-home .rating-panel .nav-tabs .nav-link,.dcr-home .rating-panel .tab-pane h4,.eachdiamondcertified-company p,.expertips a,.innerpage .rtsidecomp h5.resotitle a.blog-articlesrt,.popularPostBlog h3 a,.popularPostBlog h5 a{font-family:Montserrat,sans-serif!important}.cosumerslider .desc,.cosumerslider h3,.cosumerslider p{font-family:Montserrat,sans-serif}.eachdiamondcertifiedreportimage{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group+1520png);height:738px}.eachstoryteam{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group+1521svg);height:670px}.eachstorytrustedresource{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group+1522png);height:1485px}.eachstoryimagegallary,.eachstoryreadallabout,.eachstorywebsiteandextfeed{background-size:contain;background-repeat:no-repeat;height:1255px}.eachstoryreadallabout{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group+1523svg)}.eachstoryimagegallary{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group+1524svg)}.eachstorywebsiteandextfeed{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group+1525svg)}@media (min-width:768px) and (max-width:991px){.innerpage .tipsguide h1{font-size:22px}.dcpergrnt>.row{margin-bottom:10px;display:block}.dcpergrnt{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.dcpergrnt>.row>.col-md-3{display:inline-table;float:none;white-space:normal;width:37%;flex:0 0 37%;max-width:37%}.celebration.col-lg-8.col-md-7{padding-right:30px}}.blogicon .social-list li svg,.cursor-pointer,.feedback-icon a,.guidePg .dcrhomeowner .pro-list.tab-pane h4,.guidePg .social-list li svg,.pagination span,.react-autosuggest__suggestions-list>li div,.relpostdscroll .row .col-md-4:hover,.ResolutionPost a,.rtsidecomp h4.proh1,a.morelink{cursor:pointer}.react-autosuggest__suggestions-list{padding:10px 0;text-transform:capitalize}.react-autosuggest__suggestions-list li{padding:10px 15px}.react-autosuggest__suggestions-container--open{position:absolute;top:42px;background:#fff;z-index:1;text-align:left;border-radius:3px;border:1px solid #ced4da;max-height:200px;overflow-y:auto}.suggest .react-autosuggest__suggestions-container--open{position:absolute;top:91px}.bottomguide .react-autosuggest__suggestions-container--open{top:55px}.react-autosuggest__suggestion{margin-right:0!important;display:block!important;font-size:.85rem}#react-autowhatever-1{width:92%}.videodesc{padding-bottom:56.25%;position:relative;width:100%;display:block}.videodesc iframe{border-radius:20px;border:none!important;position:absolute;top:0;left:0;overflow:hidden;box-shadow:none}.home-header-dropdown h4,.react-autosuggest__suggestions-list>li:nth-of-type(n+15){display:none}.home-header-dropdown .dropdown-menu{overflow:auto;overflow-x:hidden;max-height:200px;left:0!important}@media (max-width:340px){.suggest .react-autosuggest__suggestions-container--open{top:125px}}#inputwhere>div>div>.react-autosuggest__suggestions-list>li:nth-of-type(n-15),.companyicategory .collapse:not(.show),.tipspanel .tab-vertical .tabs-body .active p a{display:block}#inputwhere>div>div>.react-autosuggest__suggestions-list>li:nth-of-type(n+15),#more,.btn-scrollmobicon,.btn-scrollmobiconarticle,.btn-scrollmobiconback,.btn-scrollmobiconbackarticle,.displayHide,.mobclose,.react-autosuggest__suggestions-list>li:nth-of-type(n+8),.seeGuide .nbtn,.seeGuide h4{display:none}.tippy-box{background-color:#555!important}.multistep .light-gray{text-align:left;text-align:initial}.dcr-home .col-right .light-gray h5{font-size:1.75rem;font-weight:700;color:#000}.graph-container ul,.ratingul{list-style:none}.tab-content video{height:500px!important;-o-object-fit:cover;object-fit:cover}.consumerGuide.ratingslider img.img-fluid.rounded-circle,.ratingproslider img{-o-object-fit:cover!important;object-fit:cover!important}.ratingul li{color:#7a7a7a;margin-bottom:10px;text-align:left}.ratingul li a{font-weight:700!important;color:#606060!important;font-family:Montserrat-Bold,sans-serif!important;font-size:16px!important;text-decoration:none!important}.rating-diff h1,.rating-panel h2,.rating-review h2,.rating-steps h2{color:#000;font-size:2.125rem;font-weight:600;margin-bottom:20px}.rating-diff h6{font-weight:700;color:#606060;font-size:12px;text-align:center}.rating-steps h3,p.ratingpara{color:#767070;font-family:Montserrat-Medium,sans-serif!important}.rating-steps h3{font-size:1.5rem}.companies-info .rating-steps p.morelink{font-style:italic;margin-bottom:0;color:#757575;font-size:14px}.logo-ratinprocess{align-items:center;margin-top:20px!important}.logo-ratinprocess .tagline{color:#14365e;font-family:Montserrat-Medium,sans-serif!important;font-weight:500;font-size:2.25rem}.rating-diff p.morelink,.rating-panel p.morelink,.rating-steps p.morelink{color:#757575;font-weight:500;margin-top:0;font-size:18px;text-align:left}.rating-review p.morelink{color:#757575;font-weight:700;margin-top:0;text-align:left}.rating-panel p.paralink{color:#757575;font-weight:400;margin-top:0;font-size:.875rem;text-align:left}.rating-diff h4.heading{color:#000;font-weight:600;font-size:1.5rem;margin-bottom:5px}.rating-diff .ratingimg{-o-object-fit:contain;object-fit:contain;opacity:.6}p.ratingpara{text-align:center;opacity:.6;margin:5px 0}.justcenter,.rating-steps .row{justify-content:center}.rating-steps .box-a{padding:1.5em 1em!important;position:relative}.rating-steps .box-a img{font-size:50px;border-radius:50%;width:100px;color:#000;line-height:1.9;height:100px;text-align:center;font-weight:900}.companies-info .rating-review h5,.inner-border-grad{font-family:Montserrat-Bold,sans-serif!important}.rc{border:4px solid #8ea1b7}.rr{border:4px solid #f8e64d}.deskp-0{padding:0!important}.border-grad{width:100%;position:absolute;background:linear-gradient(90deg,#8ea1b7,#f8e64d);padding:4px 0;margin-top:50px;left:-35px;min-width:232px;z-index:1}.inner-border-grad{background-color:#fff;padding:0;text-align:center;color:#14365e;font-size:2.5rem}.reviewimg{min-height:32px;height:32px;padding-left:15px}.companies-info .rating-review h5{color:#14365e;font-size:24px;margin-top:40px}.leftrow,.stepcol:nth-of-type(4n),.stepcol:nth-of-type(4n-1){background:#f4f5f8}.leftrow:nth-child(odd),.rightrow:nth-child(odd){background:#fff}.rightrow{background:#fffcd5}.tab-vertical .nav.nav-tabs{float:left;display:block;margin-right:0;border-bottom:0;width:35%}.tab-vertical .nav.nav-tabs .nav-item{margin-bottom:6px}.tab-vertical .nav-tabs .nav-link{background:#fff;padding:17px 49px;border-radius:4px 0 0 4px;position:relative;color:#255398!important;border:1px solid transparent!important;border-top-left-radius:10px!important;border-top-right-radius:0!important;border-bottom-left-radius:10px!important}.tab-vertical .nav-tabs .nav-link.active{color:#255398!important;background-color:#f5f5f5!important;border-color:transparent!important;box-shadow:-1px 1px 0 rgb(0 0 0/16%)}.tab-vertical .tab-content{overflow:auto;border-radius:0 10px 10px;background:#f5f5f5;padding:30px;box-shadow:0 1px 1px rgb(0 0 0/16%);min-height:470px}.companyReportpg .articalcomplogo,.ratingprocesspanel .col-12 .tabpanimage{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.blogsection button,.productmultistep button{background:0 0;border:none;padding:0}.guaranteedcell.bottomguide.blogsearch .dropdown-toggle{font-family:Montserrat-Bold,sans-serif!important;color:#606060;background:#f3f3f3;height:50px;border:none;border-radius:3px 0 0 3px;outline:0;padding:10px;box-shadow:none!important;font-size:14px;text-transform:capitalize;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%))}.guaranteedcell.bottomguide.blogsearch input{height:50px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:none;position:absolute!important}.guaranteedcell.bottomguide.blogsearch .dropdown-toggle:after{position:relative;right:0;top:0}.stepcol{background:#fcfcfc;margin:0 -12px;font-size:14px;color:#757575}.starimg{height:40px!important;margin:0 4px}.rating-right .ratingslider img{border:1px solid #555!important;border-radius:50%;min-height:100px!important;min-width:100px!important;-o-object-fit:cover!important;object-fit:cover!important}.ratingproslider img{border-radius:50%!important;min-height:220px!important;min-width:220px!important}.ratingproslider,.ratingslider{width:100%!important;text-align:center;font-size:18px}.ratingproslider h6,.ratingslider h6{font-weight:600;color:#14365e;font-size:16px}.ratingproslider desc,.ratingslider .desc{color:#757575;margin-bottom:5px}.cosumerslider .desc{font-size:16px;color:#000;font-weight:300}.cosumerslider h3{font-size:16px;color:#14365e;font-style:italic;font-weight:700;margin-top:8px}.mt-1list{margin-top:33px!important}.cosumerslider p{font-size:12px;color:#000;font-weight:300}.revsitetopht ul{list-style:none;margin:0;padding:0;display:inline-flex}.revsitetopht ul li{margin-right:2px;width:30px;height:30px}.revsitetopht h5,div.div{font-family:Montserrat,sans-serif}#accordionReview button.btn:after,#accordionSites button.btn:after{content:"";background:url(/green-right-arrow-rateprocess.png) 0 0/30px no-repeat;height:100%;width:100%;top:4px;left:0;position:absolute;font-weight:700!important;color:#255398;font-size:22px!important;font-family:FontAwesome}#accordionReview button.btn[aria-expanded=true]:after,#accordionSites button.btn[aria-expanded=true]:after{content:"";background:url(https://diamondcertified.org/DCR_Public_Images/rating-process/green-down-arrow-rateprocess.png) 0 0/30px no-repeat;height:100%;width:100%;color:#333;top:4px;left:0;position:absolute;font-weight:700!important;font-size:22px!important;font-family:FontAwesome}.rating-review .review button.btn{text-align:left;margin:10px 15px}div.div{color:#757575;font-size:16px}span.morelink{position:relative;left:18px;font-size:16px}.companyReportpg .article-content span.pglink{color:#255398!important;cursor:pointer;left:0;font-family:Montserrat-Bold,sans-serif!important;font-size:18px}.review button.btn{color:#255398;font-family:Montserrat-Bold,sans-serif!important;font-size:18px;text-decoration:none!important;box-shadow:none!important;text-transform:capitalize!important}.card-body.py-0.collapse.review{display:none;height:auto!important;overflow:visible!important}div#accordionReview>div:nth-of-type(odd)>h2.card-header{background:#f4f5f8!important}div#accordionSites>div:nth-of-type(odd)>h2.card-header{background:#fffcd5!important}h2.card-header{background:#fff!important;width:100%!important}.revsitetopht{height:150px;align-items:center}.revsitetopht h5{margin-top:15px;color:#14365e;font-weight:700;font-size:16px}ul.azlist{margin-top:2rem}ul.azlist li{margin-bottom:10px}.custom-404 ul.links404{list-style:none;padding:0;margin:10px 0 20px}.custom-404 ul.links404 a{border-bottom:1px solid #255398}.custom-404 a.link,.ratingproslider .desc,.share-popup .linkshared,.tipsguide .blogsection h3{color:#757575}@media (min-width:1200px) and (max-width:1360px){.bottomguide .react-autosuggest__container{min-width:260px}.home-header .categories-list.col-xl-7{width:68.333333%}.rating-review .review button.btn{margin:10px 12px}}.btn-referral button,.membershippage a.btn-green-footer,.ResolutionTools button{display:inline-grid;text-decoration:none!important}@media (min-width:768px) and (max-width:991px){.reportmenubtn button{font-weight:700;color:#14365e;text-transform:capitalize}ul.azlist{-moz-column-count:2;column-count:2}.dccslidercontrol{margin-bottom:30px}.rating-review .review button.btn{margin:6px}.rating-review .review button.btn.px-4{padding-right:.7rem!important;padding-left:.7rem!important}.rating-review button.toggleDown.btn:after,.rating-review button.toggleright.btn:after{background-size:26px!important}.starimg{height:35px!important}.birthday-book .ratingslider{width:100%!important}.rating-steps .row{justify-content:left}.revsitetopht{padding:15px 0;height:135px}.stepcol{font-size:12px}}.form-label,.membershippage .ratingslider .desc{margin-bottom:5px;font-family:Montserrat,sans-serif}.rating-right .slick-next,.rating-right .slick-prev{top:170px;width:30px;height:50px}.rating-right .slick-next:before,.rating-right .slick-prev:before{font-size:20px;opacity:1;color:#fff}.rating-right .slick-next{right:12px}.rating-right .next-icon,.rating-right .prev-icon,.rating-right .slick-next:before,.rating-right .slick-prev:before{display:inline-block;width:25px;height:40px;content:"";background-repeat:no-repeat;background-size:contain}@media (min-width:1200px) and (max-width:1290px){.logo-ratinprocess .tagline{font-size:34px}.bottomguide .react-autosuggest__container{min-width:260px}.border-grad{min-width:210px}}@media (min-width:1291px) and (max-width:1300px){.logo-ratinprocess .tagline{font-size:35px}.border-grad{min-width:220px}}.preferredicon{-o-object-fit:cover;object-fit:cover;border-radius:12px}.membershippage img.imgicon{min-height:26px!important;min-width:26px!important}.referpage .text-muted{color:#606060!important;font-family:Montserrat-Bold,sans-serif!important;font-size:14.25px}.membershippage div.divicon{font-weight:600;color:#002d62;font-size:22px}.membershippage div.parastep{font-weight:600;color:#000;font-size:1.125rem}.membershippage div.stepno{font-weight:600;color:#002d62;font-size:1.75rem}.membershippage div.parastep span{color:#757575;font-size:16px}.membershippage a.btn-green-footer{color:#fff;box-shadow:none;border:none;height:60px;align-items:center;font-weight:700;filter:drop-shadow(0 3px 6px rgb(0 0 0/16%));background:#60af60;border-radius:25px;padding:.3rem 4rem;font-size:18px;text-align:center}.membershippage a.btn-green-footer:hover{background:#249c32}.membershippage a.btn-submit{color:#249c32;background:#fff;border-radius:6px;padding:.25rem 1.6rem;font-size:16px}.membershippage .login-txtbox{color:#ced4da;background:#fff;border:2px solid #ced4da;border-radius:6px;box-shadow:inset 0 1px 1px rgb(0 0 0/16%);filter:drop-shadow(0 1px 1px rgb(0 0 0/16%));width:100%}.guidebtn-center a.btn-green span,.membershippage a.btn-green-footer span{color:#2e477e;font-size:14px;font-family:Montserrat,sans-serif}.membershippage p.signpara,.membershippage span.signspan{color:#255398;font-size:16px;font-weight:700}.membershippage .bottomhomeimg{transform:rotate(337deg);border-radius:30px;overflow:hidden;width:84%;box-shadow:6px 8px 20px rgb(0 0 0/60%);margin-left:30px}.guidepage .membershippage .bottomhomeimg{box-shadow:2px 2px 3px rgb(0 0 0/60%)}.consumerGuide.ratingslider h5.data,.membershippage .ratingslider .pername{color:#14365e;font-weight:500;font-family:Montserrat-Medium,sans-serif!important;font-size:28px;font-style:italic;margin-bottom:0}.consumerGuide.ratingslider h6.post{color:#757575;font-size:1rem}.form-label{color:#14365e;font-size:22px;font-weight:700}.membershippage .ratingslider .desc{color:#000;font-size:16px;font-weight:lighter}.membershippage .consumerGuide.ratingslider h6.post{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:lighter}@media screen and (max-width:992px){.nearmepage .counties_list ul.catname{-moz-column-count:2!important;column-count:2!important}.reportpgvideokoint{background:#eff0f2}.precol .row{margin-top:20px!important}}@media (min-width:768px) and (max-width:1200px){.membershippage p.signpara,.membershippage span.signspan{font-size:12px}.dcr-home .light-gray ul{padding:0;margin-bottom:10px}.membershippage a.btn-login{font-size:14px;width:-moz-max-content;width:max-content}.membershippage .btncol{text-align:left;margin:10px 0}.precol .row{margin-top:10px!important}.expcontroofer .fblock img{min-width:95px!important;min-height:95px!important}.expcontroofer .fblock{padding-right:0}}.feedbackpage .modal-feed,.get-helppopup{position:fixed;top:0;left:0;z-index:1055;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgb(0 0 0/50%)}.feedbackpage .modal-feed .modal-dialog{max-width:700px;margin:.5rem auto}.feedbackpage .modal-feed .modal-content{padding:20px 30px;background-color:#fff;border-radius:10px;border:1px solid rgb(0 0 0/.2)}.feedbackpage .modal-feed .close{background:0 0;border:none;position:absolute;right:10px;top:10px;height:auto;padding:0;font-size:25px}.feedbackpage .modal-feed h1{color:#395678}.feedbackpage p{color:#000;font-size:20px;font-family:Montserrat-Bold,sans-serif!important}.heading-feedback{color:#395678;font-size:38px;margin-top:10px}.feedbackpage.container p.morelink{color:#4a4646;font-weight:400}.get-helppopup .modal-dialog{max-width:85%;margin:.5rem auto;background-color:#fff;border-radius:10px;display:inherit;pointer-events:auto;padding-bottom:50px}.get-helppopup .subreqbtn{width:auto;border-radius:10px!important;background-color:#58a45c!important;font-weight:700}.get-helppopup .modal-dialog .modal-header{padding:20px 30px;border:none}.get-helppopup .modal-dialog .modal-body{padding:20px 220px 20px 80px;background-color:#f7f9ff}.companyownertopimg{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.rsisubheading{font-family:Montserrat-Bold,sans-serif!important;color:#606060}.get-helppopup .modal-dialog .modal-body textarea{height:150px}.bg-darkgray .companylinks p,.companyReportpg .guidePg .respmenu nav,.get-helppopup h1,.ratingprocesspanel .tab-vertical .nav-tabs .nav-item:last-child{margin-bottom:0}#contactdiv .close,.get-helppopup .close{height:auto;padding:0;font-size:45px;background-color:transparent!important;color:#000!important;text-align:right;border:none;box-shadow:none}.checkboxque{margin:10px 0;font-size:18px;font-weight:500;color:#757575;display:flex}.below-feedback,.btn-circle.btn-sm,.contactpage p,.message,.msg h1,.send-btn{font-weight:700}.checkboxque input[type=checkbox]{position:relative;cursor:pointer;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-right:8px}.checkboxque input[type=checkbox]:before{content:"";display:block;position:absolute;width:20px;height:20px;top:0;left:0;border:2px solid #000;border-radius:0;background-color:#fff}.checkboxque input[type=checkbox]:checked:after{content:"";display:block;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px;left:7px}.checkboxque label{margin-left:20px;top:-5px;position:relative}.get-helppopup .thankyou h1{margin-bottom:0;font-family:Baskervville,sans-serif!important;font-size:48px;font-weight:400}.thankyou svg{font-size:250px;background:#58a45c;margin-bottom:20px;color:#fff;border-radius:50%;padding:20px}.share-popup{position:absolute;top:26px;right:0;border-radius:10px 0 10px 10px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));background-color:#fff;padding:20px;text-align:left;z-index:1;word-break:break-word;min-width:300px}.share-popup .btn{width:100%;height:40px}.share-popup .btn-cancel{background-color:#f3f3f3!important;color:#555!important;transition:background .5s}.share-popup .btn-cancel:hover{background-color:#e2e1e1!important}.selectedshare{z-index:1;position:relative}.agency-list .form-control,.agency-list .refertextarea,.contactpage .form-control,.refertextarea,.share-popup .form-control{border-radius:10px;height:50px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:1px solid}.earndc .article-content .img-desc.imgdescsize,.productmultistep h1,.share-popup .form-label{font-size:1.125rem}.share-popup:before{position:absolute;content:"";background-color:#fff;top:-36px;width:34px;height:40px;right:0;border-radius:5px 5px 0 0}.agency-list .text-right,.btn-right,.celePg .textRt,.companyOwner-menu,.cycregister,.licenseno,.mapdc-rt,.resoRt,.textRt,.top-roofersrow .cust-survey,.vercust-survey-block .col-lg-2 h6{text-align:right}.btn-circle.btn-sm,.msg,.send-btn{text-align:center}.btn-circle.btn-sm{width:30px;height:30px;padding:6px 0;border-radius:15px;font-size:16px;border:1px solid #757575;transition:none!important;box-shadow:none!important;margin-right:10px;color:#255398}.feedbackpage label.btn.btn-outline-primary{margin-right:12px;border-radius:50%!important;border:1px solid #555;width:40px;height:40px;text-align:center;padding:0;color:#255398;font-family:Montserrat-Bold,sans-serif!important;font-size:20px;box-shadow:none!important;line-height:40px}.email-feedback,.textarea-feedback{border:1px solid #555;filter:drop-shadow(0 3px 3px rgb(0 0 0/16%));padding:.35rem;outline:0}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active,label.btn.btn-outline-primary:hover{border:1px solid #255398!important;color:#fff!important;background-color:#255398}.textarea-feedback{background:#fcf9f9;height:170px}.email-feedback{width:100%;font-size:18px}.message{margin-top:6px;font-size:.875rem;text-align:left}.message:focus{color:#505153}.send-btn{font-size:20px;box-shadow:none;color:#326426;border:2px solid #326426;height:45px;filter:drop-shadow(0 3px 3px rgb(0 0 0/16%));background:#fff;width:75%;border-radius:20px}.contactpage,.refercol,.refercontainer{background:#f7f9ff}.send-btn:hover{background-color:#249c32;color:#fff}.below-feedback{font-size:18px;color:#4a4646}.msg{margin-top:120px!important;margin-bottom:70px}.msg svg{font-size:150px;color:#58a45c;margin-bottom:40px}.msg h1{font-size:50px;text-transform:capitalize}.msg p,.msg p.resolutionpara{font-size:21px!important;color:#555!important;font-family:Baskervville,sans-serif!important}.contactpage{padding:30px 0}.innerpage h1.succ-mem{font-family:Baskerville!important;font-size:48px;font-weight:400}.contactpage.mempd{padding-left:30px;padding-right:30px}.cmsg{margin-top:14%!important}.refertextarea,.resolutioncol .active.col-lg-4.col-md-4.col-sm-12.col-12{background-color:#fff}.contactpage p{color:#14365e;font-size:22px;font-family:Montserrat,sans-serif}#myBtn,.btn-referral button{font-size:1.125rem;font-family:Montserrat-Bold,sans-serif!important}.refertextarea{background-clip:padding-box;outline:0}.btn-referral button{color:#fff;border:2px solid #58a45c!important;height:50px;align-items:center;background:#58a45c!important;border-radius:10px!important;padding:0 80px;box-shadow:none!important}h1.submitmsg{font-family:Montserrat-Bold,sans-serif!important;text-align:center!important;color:#000;font-size:36px;margin-bottom:10px;margin-top:0}.success{color:#326426}.btn-referral button:hover{color:#fff!important}@media screen and (max-width:541px){.btn-referral{text-align:center!important}.btn-referral button{width:100%!important;padding:.5rem}}#myBtn{color:#255398;cursor:pointer}.innerpage .ResolutionPost h1,.innerpage .ResourceTopics h1{color:#606060;font-size:32px;margin-bottom:6px;margin-top:0;font-family:Montserrat-Bold,sans-serif!important}.border-img,.ResolutionPost .pop-post img{border:1px solid #555!important}.ResolutionPost img.imgtopics{height:90%!important;min-height:90%!important;width:100%!important;min-width:100%!important}.blogsection img.iconposts,.ResolutionPost img.iconposts,.ResourceTopics img.iconposts{min-height:22px!important;min-width:22px!important;height:22px!important;width:22px!important}.innerpage .ResolutionPost h1.read,.innerpage .ResolutionPost p{font-weight:bolder;color:#000;font-size:18px;margin-block-start:0;font-family:Montserrat,sans-serif}.blogsection p.read,.bottomdiv p,.innerpage .ResolutionPost p.read{color:#606060;margin-block-start:0}.innerpage .rtside .ResolutionPost a,.innerpage .rtside .ResolutionPost span,.linkc{color:#255398!important;font-family:Montserrat-Bold,sans-serif!important}.ResolutionPost img.productimg{height:60%!important;min-height:60%!important;min-width:80%!important;width:80%!important}.innerpage .rtside .ResolutionPost a,.innerpage .rtside .ResolutionPost span{font-size:18px;overflow:hidden;text-overflow:ellipsis;display:inline;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.mt-5.rowp.row{margin-top:4.2rem!important}.ResolutionConsumer h5,.resosupport h5{color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:1.125rem;font-style:italic}.ResolutionConsumer h6,.resosupport h6{color:#757575;font-size:16px;font-family:Montserrat,sans-serif}.innerpage .ResolutionConsumer a,.innerpage .ResolutionConsumer p,.innerpage .rtside a.atag{color:#255398;font-family:MontserratSemiBold,sans-serif!important;font-size:18px;text-align:center!important}.innerpage p.resop,.resodiv p,.resolupg .imgdesc,.resolupg .ResolutionConsumer p.ptag,.ResolutionTools h4,.ResolutionTools p,.resoPg .tab-pane p,.resosupport .ptagcont{font-family:Montserrat,sans-serif!important}.innerpage .rtside a.atag,.resolupg .rtside a.visitpg{color:#3482f3!important}.resolupg .ResolutionConsumer p.ptag{text-align:left!important;color:#020202;font-size:17px}.resolupg .gap-main-row.findcomparea{margin-top:1rem!important}.resosupport .ptagcont{font-size:18px;color:#757575!important;font-weight:600;line-height:1.6}.linkc{font-size:18px!important;margin-bottom:.5rem}.linksdiv a,.linksdiv p{font-weight:600;color:#3483f4;font-size:22px;vertical-align:middle!important}.resolupg .imgdesc{color:#757575;font-size:18px;font-weight:600}.resoh{color:#14365e;font-size:24px;font-family:Montserrat-Bold,sans-serif!important}.innerpage p.resop,.resodiv p{color:#8f9193;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:0}.resodiv p{color:#000!important;font-size:18px}.innerpage h1.resoh{color:#14365e}.ResolutionTools h4{font-weight:700;color:#757575;font-size:18px}.ResolutionTools p{font-weight:700;color:#000;font-size:14px!important}.ResolutionTools .form-control{filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:1px solid;border-radius:0}.ResolutionTools .refertextarea{border-radius:0;height:150px}.ResolutionTools button{color:#326426;border:2px solid #326426;height:100%;align-items:center;font-weight:700;filter:drop-shadow(0 3px 3px rgb(0 0 0/16%));background:#fff;box-shadow:inset 0 3px 3px rgb(0 0 0/16%);border-radius:20px;padding:.5rem 2.4rem;font-size:18px;transition:background .5s}.ResolutionTools button:hover{background-color:#326426;color:#fff;border:2px solid #326426}.error,.ResolutionTools .error,button.message:disabled span{color:#b30000}.ResolutionTools .success{color:green}.ResolutionTools h1.submitmsg{text-align:left!important;color:#000;font-size:24px}.resolutioncol .col-lg-4.col-md-4.col-sm-12.col-12{background-color:#cdcdcd;padding:18px;border-right:1px solid #f8f9fa}.dcrresotitle{font-weight:700;color:#000;font-size:40px;margin-bottom:10px;margin-top:0}.blogicon .social-list,.blogPg .social-list,.celePg .social-list,.resoPg .social-list,.social-list{list-style:none;padding:0;margin:0}.blogicon .social-list li,.blogPg .social-list li,.celePg .social-list li,.resoPg .social-list li,.social-list li{display:inline;margin-left:15px}.resoPg .respmenu .nav-tabs .nav-link:first-child{border-left:1px solid #ddd;border-radius:5px 0 0}.resoPg .respmenu .nav-tabs .nav-link:last-child{border-radius:0 5px 0 0}.resoPg .respmenu .nav-tabs .nav-link{color:#14365e!important;font-weight:700!important;font-family:Montserrat-Bold,sans-serif!important;flex:1 1;background:#eff0f2;cursor:pointer;padding:15px 25px;border:none;border-right:1px solid #ddd;border-radius:0;min-width:auto;font-size:20px}.guidePg .respmenu .nav-tabs .nav-item.show .nav-link,.guidePg .respmenu .nav-tabs .nav-link.active,.resoPg .respmenu .nav-tabs .nav-item.show .nav-link,.resoPg .respmenu .nav-tabs .nav-link.active{background:#fff;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%))}.resoPg .search-guide input{height:50px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:none}.home-header-dropdown-vertical .btn,.home-header-dropdown-vertical .dropdown button,.resolupg .ResolutionConsumer a,.tab-pane a{font-size:1rem}.resoPg .gap-medi{margin-top:40px}.resoPg .tab-pane p{color:#757575;font-size:18px;font-weight:500}.resotitle{color:#000;font-size:21px;font-weight:700}.Resolutionbg{background-color:#f7f9ff;padding:40px 0;margin:15px 0}.resolupg .userpic{border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 3px 3px rgb(0 0 0/16%));padding:10px!important}.guidepage .browseGuide .dropdown-toggle,input.id{filter:drop-shadow(0 2px 2px rgb(0 0 0/16%))}@media (min-width:317px) and (max-width:325px){.dcrresotitle{font-size:30px}}.historydc p{margin-top:1rem}@media (min-width:576px){.resolutionmodal .modal-dialog{max-width:692px;margin:1.75rem auto}}@media (min-width:768px){#findbtn{width:100%}.reportmenubtn button{padding:5px 40px 5px 30px!important}.pos-fix-reportcont{display:none}.areaservedtxt{font-size:.94rem}.mobheadermt .dropdown-menu{left:-130px!important;top:40px!important}.phone-icogr:after{top:27%}.homepgsec .slick-next{right:22px}.bgsky.dcccomp.newdcccontent{margin-top:30px;margin-bottom:0}.refercontainer{width:100%!important;min-width:-moz-fit-content!important;min-width:fit-content!important;max-width:100%!important}.play-btnstory{margin-top:1.5rem}.refercontainer .referrow{--bs-gutter-x:0rem!important}.companyReportpg .exp-tipsdce .mt-4.article-content h1{margin-bottom:.5rem}.resolutionmodal .modal-dialog{max-width:90%;margin:1rem auto}span.rtsidestyle1{color:#14365e!important}.rtsidestyle1{display:block}}.expcontnext,.expcontprev{position:absolute;bottom:50px;background-color:#fff0;border:none;outline:0;width:90px}#text,.overlay{background-color:rgb(0 0 0/.5)}.companyReportpg .exp-contpicsec .slick-prev,.expcontprev{left:20px}.expcontnext{right:20px}.dcccomp #contactdiv{top:0;overflow-x:hidden;overflow-y:auto}.dcccomp #contactdiv #textcol{margin:10px auto}.nearmepage ul.catname{-moz-column-count:3;-moz-column-gap:5%;-webkit-column-count:3;-webkit-column-gap:5%;column-count:3;grid-column-gap:5%;column-gap:5%;list-style:none;margin:.5rem 0 0;padding:0}.nearmepage .counties_list ul.catname{-moz-column-count:4;column-count:4;-moz-column-gap:8%;column-gap:8%;margin-top:35px}.nearmepage .counties_list ul.catname li{margin-bottom:.6rem}.nearmepage ul.catname a{color:#555}.nearmepage .counties_list ul.catname a{color:#14365e;font-size:20px}.nearmepage .counties_list p:last-child{margin-bottom:0}.nearmepage .counties_list ul.catname.list_city a{color:#255398;font-size:16px}.nearmepage .counties_list ul.catname a:hover{color:#f80;text-decoration:underline!important}.nearmepage .counties_list p{color:#757575;font-family:MontserratSemiBold,sans-serif!important}.nearmepage h2{font-size:30px;color:#0e0e41;font-weight:700}@media (min-width:1200px){.companyReportpg .btn-comp-rt{text-align:left;padding-left:8.5%}.companies-info .col-right .multistep>.row>.col-md-6{margin-top:3rem!important}.resolutionmodal .modal-dialog{max-width:80%;margin:1rem auto}.vertguiderow .slick-vertical .slick-slide div{display:flex;flex-wrap:wrap}.vertguiderow .vertguide{height:235px;margin-top:10px}.membership-agencylist .precol{padding-left:50px}.margin-left{margin-left:55px!important}.mbform .col-xl-10{width:87.333333%}.resolupg .probs-med .gap-main-row.findcomparea{margin-top:1.2rem!important}.innerpage .historydc h1{margin-bottom:0!important}.popularPostBlog .guidePg.align-items-start .col-md-8{padding-left:4px}.rtsidestyle{display:block}.resolutionmodal .modal-body{padding:0 .5rem}.resolutionmodal .modal-header{border:none}.resolutionmodal img{-o-object-fit:contain;object-fit:contain}}.ResolutionPost .bottomhomeimg{border-radius:0;box-shadow:none;transform:none!important;margin:0!important}.ResolutionPost .bottomhomeimg img{border:1px solid #555!important;-o-object-fit:cover;object-fit:cover}input.id{height:40px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:none}.rtsidecomp h4.listh{color:#000;font-size:18px!important;font-family:Montserrat-Bold,sans-serif!important}.resource-list .btn{height:40px;padding-bottom:0;padding-top:0;line-height:40px;width:100%}.resource-list .dropdown-toggle{font-family:Montserrat,sans-serif;background:#f3f3f3;height:40px;border:1px solid #cdcdcd;border-radius:3px 0 0 3px;outline:0;padding:0 5px;box-shadow:inset 0 1px 6px rgb(0 0 0/16%)!important;font-size:14px;text-transform:capitalize}.guidescomp .dropdown-toggle:after,.innerpage .dropdown-toggle:after{border-top:.4em solid;border-right:.4em solid #fff0;border-left:.4em solid #fff0}.innerpage .findcomparea .dropdown-toggle:after{position:absolute;right:20px;top:24px}.guaranteedcell .dropdown-menu a{font-size:14px;color:#606060;text-decoration:none!important;font-weight:400}.guaranteedcell .btn{box-shadow:none!important;font-weight:500}.guaranteedcell .btn.dropdown-toggle{padding-left:10px;padding-right:10px}.blogsection p,.bottomdiv p,.innerpage .ResourceTopics h1.read,.innerpage .ResourceTopics p,.rtsidecomp h4.labelh1,h1.labelh1{color:#000;font-size:18px;margin-block-start:0;font-family:Montserrat,sans-serif!important}.desc-content-blog p{font-size:26px;font-family:Baskerville!important;line-height:1.3}.blogsection p.Baskerville-font{font-family:Baskerville!important;font-size:1.375rem;font-weight:400}.productmultistep p{margin-top:0;margin-bottom:1rem;color:grey}.mr-readmin{font-family:Montserrat,sans-serif;font-size:14px;color:grey!important;text-align:left}.blogsection .mr-readmin,.mr-readmin{margin-right:3rem!important}.graybg .guidePg .col-md-8 .mr-readmin,.Resolutionbg .col-md-8 .mr-readmin{left:12px;position:absolute;margin-top:0}.guideptag,.preData1{word-wrap:break-word!important;white-space:pre-wrap!important}.main p h5 .rtsidecomp h4.proh1 a,.rtsidecomp h4.proh1{font-size:24px;font-family:Montserrat,sans-serif!important;color:#000}.blogsection p.read,.bottomdiv p,.innerpage .ResourceTopics p.read{color:#606060;margin-block-start:0;word-wrap:break-word!important;white-space:pre-wrap!important}.Subscribe .btn{padding:12px 14px;font-size:17px;border-radius:0 5px 0 0!important}.blogsection p.pblog{color:#19952f!important;font-weight:500}.blogsection h3{font-size:22px;font-weight:600;color:#757575}.article .postby,.date,.resoblopg.innerpage .ResourceTopics p{color:#757575;font-weight:500}.ResourceTopics img.productimg{border:1px solid #555!important;-o-object-fit:contain;object-fit:contain;background-color:#f9f9f9}.pagination span{float:left;padding:3px 12px;text-decoration:none;margin:0 4px}.pagination span.active{background-color:dimgray;color:#fff;border:1px solid dimgray}a.arrow img.img1{width:15px;height:15px}a.arrow img{width:20px;height:24px}.pagination span:not(.active,.arrow){background-color:#eee;color:dimgray}button.message:before{content:"\f164";font-size:14px!important;-webkit-text-stroke-width:1px}.tipsguide h4,h4.expert-heading{color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:24px}@media screen and (max-width:992px){.ResolutionPost img.imgtopics,.ResolutionPost img.productimg{height:100%!important;min-height:100%!important;min-width:100%!important;width:100%!important}.innerpage .ResolutionPost h1.read,.innerpage .ResourceTopics h1.read{font-size:22px!important}.Subscribe .btn{font-size:14px!important;padding:.375rem .4rem!important}.Subscribe input.form-control.py-4{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.Subscribe input.form-control.py-4::-webkit-input-placeholder{font-size:14px!important}.mt-5.rowp.row{margin-top:.6rem!important}.pagination a{padding:4px 8px}.bottomdiv.row{margin-top:20px}.bottomdiv.row p{white-space:nowrap}}@media screen and (max-width:407px){.pagination a{padding:4px 5px}}.blogguide ol.trendtopic-list li,.guidepage ol.trendtopic-list li{counter-increment:my-awesome-counter;margin:0 0 1.7rem;position:relative}.blogguide ol.trendtopic-list li:before,.guidepage ol.trendtopic-list li:before{content:counter(my-awesome-counter) " ";color:#cecaca;font-family:Montserrat-bold,sans-serif!important;font-size:50px;position:absolute;--size:40px;line-height:50px;width:50px;height:50px;top:0;left:calc(-1 * var(--size) - 10px)}.blogguide ol.trendtopic-list h5,.guidepage ol.trendtopic-list .namewimgrt h5,.guidepage ol.trendtopic-list h5{color:#000;font-size:17px;font-family:Montserrat-Bold,sans-serif!important;margin-bottom:0}.blogguide ol.trendtopic-list h6{color:#000;font-size:20px;font-family:Montserrat,sans-serif!important;margin-bottom:5px}.blogguide ol.trendtopic-list p{color:grey;font-size:14px;font-family:Montserrat-Bold,sans-serif!important;margin-bottom:0}.blogguide ol.trendtopic-list .namewimg,.guidepage ol.trendtopic-list .namewimg,.savvyconsumer .rtside h1{margin-bottom:5px}#blogPageSubscribe{border:none!important;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%))}#blogPageSubscribe::-moz-placeholder,.rtsidecomp .alltextbox .form-control::-moz-placeholder{font-weight:300!important;color:#6c6c6c!important;font-size:18px}#blogPageSubscribe::placeholder,.rtsidecomp .alltextbox .form-control::placeholder{font-weight:300!important;color:#6c6c6c!important;font-size:18px}.blogguide ol.trendtopic-list .namewimg .col-xl-2,.iconpadd{padding-right:5px}.blogguide ol.trendtopic-list .namewimg img{border-radius:50%;border:1px solid #555!important;-o-object-fit:cover;object-fit:cover;font-size:7px;text-align:center}.agency-list .form-control{height:40px;font-size:18px!important}.agency-list .refertextarea{height:100px}.agency-list .rtsidecomp h3,.membership-agencylist h3{font-family:MontserratSemiBold,sans-serif!important;color:#000;font-size:22px}#contactdiv .thankyou h1,#contactdiv .thankyou p,.tipsguide p.text{font-family:Baskerville!important}.membership-agencylist .bottomhomeimg{margin-bottom:15px!important;border-radius:25px;box-shadow:4px 3px 16px rgb(0 0 0/65%)}.membership-agencylist .bottomhomeimg .preferredicon{border-radius:25px}.referpage p{font-family:Montserrat,sans-serif!important;color:#757575;font-size:18px;font-weight:500}.referpage a{color:#3482f3}.referpage .mb-4{margin-bottom:3rem!important}.contactpage .refertextarea{height:200px}.blogguide ol.trendtopic-list .namewimgrt,.guidepage ol.trendtopic-list .namewimgrt{padding-left:0;align-self:center;margin-bottom:0}.blogguide ol li:before,.guidepage ol li:before{font-size:inherit}.donut,.expertsays,.pagination-blogpg{text-align:-webkit-center}.pagination-blogpg .colg .pgea{position:relative;top:-10px;color:grey;font-size:14px;margin-right:35px;font-weight:400;font-family:Montserrat,sans-serif}.pagination .arrow{padding:6px 0}.pagination .arrow svg{color:#555;font-size:24px}@media (min-width:768px) and (max-width:1023px){.resoPg .respmenu{overflow:auto;white-space:nowrap}.resoPg .respmenu .nav{flex-wrap:nowrap}.resoPg .respmenu .nav-tabs .nav-link{min-width:auto}.reso-list>.row>.panel-project-col:first-child{padding-left:0}.reso-list>.row>.panel-project-col{display:inline-table;float:none;white-space:normal;width:75%;flex:0 0 75%;max-width:75%;vertical-align:top}.reso-list>.row>.panel-project-col img{min-height:150px!important}.reso-list>.row>.panel-project-col .col-lg-3{order:-1}.blogguide .light-gray{min-height:380px}.aboutpg .imagebanner{margin-bottom:0!important}.blogguide-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.blogguide-list>.row{display:block}.blogguide-list>.row>.col-md-4{display:inline-table;float:none;white-space:normal;width:72%;flex:0 0 72%;max-width:72%}.innerpage ol.listbelive{padding-left:40px}.blogguide ol.trendtopic-list li:before{--size:32px;left:calc(-1 * var(--size) - 5px)}.blogguide .browseGuide img{min-height:22px!important}.popularPostBlog>.row .social-list.textRt{text-align:left}.graybg .guidePg .col-md-8 .mr-readmin,.Resolutionbg .col-md-8 .mr-readmin{left:0;position:relative;margin-top:0;bottom:5px}.guidePg .social-list li:nth-child(2){margin-left:0}}.ratingprocesspanel .tpancontent,.textElipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.guidescomp .btn{height:40px}.ratecomp h5{color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:24px;margin-top:40px;text-align:center}#overlaydiv h4,.overlay h4,.tipsguide p,.tipspanel .tab-vertical .nav-tabs .nav-link{font-family:Montserrat,sans-serif!important}.overlay{position:fixed;width:100%;height:50%;top:160px;left:0;right:0;bottom:0;z-index:2;cursor:pointer}#overlaydiv h4,.overlay h4{font-weight:400;color:#fff;text-align:center;font-size:24px}#text{position:absolute;top:50%;left:50%;font-size:50px;color:#fff;transform:translate(-50%,-50%);padding:40px;border-radius:20px}ul.accordion{-moz-column-gap:10%;-webkit-column-gap:8%;column-gap:10%}.vertguiderow .slick-track{height:auto!important}.guidePg h1.gap-main-row,.tipsdiv,ul.linkinscroll li{margin-bottom:10px}.jumbotron,.tipspanel{margin-bottom:2rem;border-radius:.3rem}.productmultistep .home-header-dropdown img,.tipsguide .iconresource{min-height:30px!important;min-width:30px!important;-o-object-fit:contain;object-fit:contain}.tipsguide p{color:#606060;font-size:18px;font-weight:700}.tipsguide p.text{color:#020202;font-size:22px;font-weight:400}.jumbotron{padding:0 4rem;background-color:#e9ecef}.aboutpg .meetteam .meetteamblock .user{min-height:200px!important;min-width:200px!important;border-radius:50%;cursor:pointer}.innerpage .expertips .meetteam .meetteamblock h5,.innerpage .expertips .tipsTeam .meetteamblock h2{font-size:20px;font-style:italic;margin-top:10px}.innerpage .expertips .meetteam .meetteamblock h4,.innerpage .expertips .meetteam .meetteamblock h6,.innerpage .expertips .tipsTeam .meetteamblock h3,.topratedtitle{color:#000;font-size:16px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:300}.innerpage .expertips .meetteam .meetteamblock h4.article,.innerpage .expertips .meetteam .meetteamblock h6.article,.topratedcontent{font-weight:700;color:#255398;cursor:pointer}.innerpage .meetteam .meetteamblock h6{color:#757575;font-size:16px;font-family:Montserrat,sans-serif;font-style:italic}#contactdiv .text-left,.innerpage .meetteam p,.text-left{text-align:left!important}.tipspanel{padding:1.2rem;background-color:#f5f5f5}.tipspanel p.paralink{color:#000;font-family:Montserrat-Bold,sans-serif!important;font-size:18px}.tipspanel .tab-vertical{height:340px;overflow:hidden}.tipspanel .tab-vertical::-webkit-scrollbar-thumb{background:#757575!important}.card,.mobheadermt.border-bottom{border:none!important}.tipspanel .tab-vertical .nav-tabs .nav-link{background-color:#f5f7f9;padding:10px 0 5px 5px;border-radius:0!important;font-size:17px;color:#255398;cursor:pointer;font-weight:600}.tipspanel .tab-vertical .nav.nav-tabs{display:block;width:100%}.tipspanel .tab-vertical .nav-tabs a{display:block;border-radius:3px 0 0 3px;text-decoration:none;transition:background .5s;cursor:pointer}.tipspanel .tab-vertical .tab-content{overflow:inherit;border-radius:0;background:0 0;padding:0;box-shadow:none;width:100%}.tipspanel .tab-vertical .tab-content a{font-size:16px!important;color:#000!important;font-weight:400}.tipspanel .tab-vertical .tabs-body{position:absolute;top:0;left:auto;right:12px;height:100%;overflow:auto;padding:15px;background:#fff;background-image:linear-gradient(90deg,#fff 92%,#f5f5f5 0)}.tipspanel .tab-vertical .nav-tabs .nav-link.active{background-color:#fff!important;box-shadow:none}.conspostimg,.namewimg .username,.radiuscircle{border-radius:50%}.tipspanel .tab-vertical .tabs-body::-webkit-scrollbar-thumb{background:#949494;border-radius:10px}.tipspanel .tab-vertical .tabs-body::-webkit-scrollbar-track{background:#fff;border-radius:10px}.tipspanel .tab-vertical .tabs-body::-webkit-scrollbar{width:10px;height:5px}.ratingprocesspanel p.morelink{font-size:16px;font-weight:400;line-height:1.4}.ratingprocesspanel .tpancontent{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;left:0;text-align:left;font-weight:400;line-height:1.4}.mainservaccord{list-style:none;padding-left:1rem;margin:0}.mainservaccord li{line-height:1.2;margin-bottom:.5rem}.tooltipphoneparent{position:relative}.bg-darkgray h5{color:#000;font-size:16px;margin-bottom:.3rem}.bg-darkgray .tooltipphone .dropdown-toggle:after{border:none}.gap-licence{margin-top:2.5rem!important}.bg-darkgray .tooltipphone .btn-outline-success button.btn{background-color:transparent!important;color:#326426;border:none;outline:none!important;font-weight:700;margin-top:-5px;padding:0;width:100%;height:100%}.bg-darkgray .tooltipphone .btn-outline-success.show button.btn,.bg-darkgray .tooltipphone .btn-outline-success:hover>button.btn,.bg-darkgray .tooltipphone .btn-outline-success button.btn:hover{color:#fff!important}.bg-darkgray .tooltipphone .dropdown-menu.show{inset:auto!important;transform:none!important;background-color:#459236;right:-3%!important;border-radius:15px;padding:12px 0;text-align:center;z-index:1;margin-top:2px;position:static!important}.bg-darkgray .btn-outline-success.btn.show{background:#326426!important;border-color:#326426!important}.bg-darkgray .tooltipphone .dropdown-item{color:#fff;font-size:12px;background-color:transparent!important;padding:2px 0!important;line-height:1.3}.bg-darkgray .tooltipphone .dropdown-menu{min-width:104%!important;margin-left:-2%}@media (min-width:768px) and (max-width:991px){.nearmepage h2{font-size:26px}.nearmepage ul.catname{-moz-column-count:2;column-count:2}.heading-feedback{font-size:34px}.feedbackpage.container p{font-size:19px}.feedbackpage.container p.morelink{font-size:16px}label.btn.btn-outline-primary{font-size:22px}.justcenter{justify-content:left!important}.play-btnstory{margin-top:0}.dcrresotitle{font-size:35px}}@media (min-width:1601px){.categories-list li{margin-right:24px}#steps .consures .col-xl-10,#steps .consures .col-xl-10 .dropdown-toggle{font-size:20px}.nearmepage h2{font-size:32px}.dcrguidetitle{font-size:34px}.expertcontributorsguide .slick-list{margin:5%}.expertcontributorsguide .vertguide img{min-width:170px!important;min-height:170px!important}.vertguiderow .vertguide{margin-top:0;height:341px}.tipsguide .desc-content-blog p{font-size:24px!important}.areaservedtxt{font-size:17.8px}.homepgsec .expertsays h4{font-size:20px;margin-top:6px}.eachdiamondcertified-company h4{font-size:34px!important}.homepgsec .expertsays .desc{font-size:18px;font-weight:lighter}.resolupg .ResolutionConsumer p.ptag,.Subscribe .btn{font-size:19px}.innerpage ol.listbelive{padding-left:82px}.innerpage .expertips .meetteam .meetteamblock h5,.resoPg .respmenu .nav-tabs .nav-link{font-size:22px}.innerpage .expertips .meetteam .meetteamblock h6,.ratingslider h6,.ResolutionConsumer h6,.topratedtitle .ratingproslider h6,span.morelink{font-size:18px}.desc-content-blog p,.form-label{font-size:24px}.innerpage a.morepostresmed,.morepostresmed,.ratingproslider,.ratingslider,.topguideseccontent{font-size:20px}.aboutpg.innerpage .specificationquality h6,.pagination-blogpg .colg .pgea,.referpage .text-muted,.stepcol{font-size:16px}.breadcrumb{margin-top:20px!important}.rtsidecomp .iconresource{min-height:35px!important;min-width:35px!important}.revsitetopht{height:175px}.border-grad{min-width:250px}.resolupg .ResolutionConsumer a,.ResolutionConsumer h5{font-size:20px!important}.aboutpg .meetteam .meetteamblock .user{min-height:225px!important;min-width:225px!important}.react-autosuggest__suggestions-container--open{top:50px}}.guidepage .light-gray{min-height:auto}.guidepage .light-gray h2{font-size:1.5rem;font-weight:700}.guidePage-list .col-md-4,.slick-vertical{margin:20px 0}.guidepage .browseGuide .dropdown-toggle:after,.home-header-dropdown .dropdown-toggle:after{right:inherit;padding-right:0!important;background:url(https://diamondcertified.org/DCR_Public_Images/Guide_of_Guides/down-arrow.png) 0 0/cover no-repeat;text-decoration:none;content:"";position:relative;left:0;border:none;width:30px;height:27px;top:11px;margin:0!important}.guidepage .browseGuide .dropdown-toggle,.guidepage .savvyconsumer{color:#606060!important;background-color:#fff0;width:100%;height:auto;text-align:left}.guidepage .browseGuide .dropdown-toggle:after{left:2px}.guidepage .browseGuide .dropdown-toggle{font-family:Montserrat-Bold,sans-serif!important;border-radius:0;filter:none;box-shadow:none!important;text-transform:capitalize;border:none}.guidepage .savvyconsumer,.subscribe-text{filter:drop-shadow(0 2px 2px rgb(0 0 0/16%))}.guidepage .guaranteedcell .dropdown-toggle,.guidepage .savvyconsumer{font-family:Montserrat-Bold,sans-serif!important;box-shadow:none!important;text-transform:capitalize}.guidepage .savvyconsumer{border-radius:0;filter:none}.browseGuide ul{margin-bottom:0;padding:0}.guidepage .guaranteedcell .dropdown-toggle{color:#606060;background:#f3f3f3;height:50px;border:none;border-radius:3px 0 0 3px;outline:0;padding:0 15px;font-size:14px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));z-index:0!important}.guidepage .guaranteedcell .dropdown-toggle:after{display:inline-block;margin-left:.8em;position:relative;right:0;top:0}.guidepage .guaranteedcell .dropdown-toggle .input-group .btn:focus{z-index:1}.guidepage .guaranteedcell input{height:50px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:none}.guidepage ol.trendtopic-list h5,.guidepage ol.trendtopic-list h5 a{color:#000!important;font-weight:700;font-size:20px;font-family:Montserrat,sans-serif!important;margin-bottom:10px}.bggraywborder ul li span,.companyarticlesbox .dropdown-toggle.btn,.guidepage ol.trendtopic-list p,.loadmorecont{font-family:Montserrat,sans-serif}.guidepage ol.trendtopic-list p{color:grey;font-weight:400;font-size:14px;margin-bottom:0}.guidepage ol.trendtopic-list .namewimg img{font-size:6px;-o-object-fit:cover;object-fit:cover}.pl-6{padding-left:5.9rem!important}.btn-new{background-color:#2a3f54}.mapdc-rt,.webdc-lt{margin:10px 0!important}.searchpage p.morelink,.webdc-lt{text-align:left}.bgsky{background-color:#f5f7f9;color:#000;padding:15px;margin-bottom:40px}.play-btnstory{border:none;outline:0;background:none;padding:0!important;width:100%}.bgsky .pge{background:#697fa5;margin-top:-15px;color:#fff;padding:13px 15px;border-radius:0 0 18px 18px;font-family:MontserratSemiBold,sans-serif!important;font-size:12px;margin-right:10px}.bgsky label.label-miles{padding:5px 10px;margin:-5px 0 0 20px;font-size:14px;height:25px;line-height:1}.bgsky h2{font-family:MontserratSemiBold,sans-serif;font-size:2.45rem;color:#255398;text-decoration:underline;margin-top:2.5rem;margin-bottom:.5rem}.bgsky .para{font-size:1.5rem;line-height:1.2;margin-top:1.5rem}.bgsky .para span{font-size:3.75rem;line-height:1}.compadvtab p,.tab-pane h3 a,.tab-pane h4{font-family:Montserrat,sans-serif!important}.bgsky .right-col ul li .connect,.company-service{font-size:.75rem;color:#14365e;font-family:MontserratSemiBold,sans-serif!important}.company-service{margin-top:35px}.bgsky .right-col p{font-size:.813rem;color:#14365e;margin-bottom:35px}.bgsky .right-col p span{display:block}.mid-col .bggraywborder{background-color:#f8f8f8;border:.5px solid rgb(112 112 112/.3);padding:15px;border-radius:10px;text-align:center}.mid-col .bggraywborder.mt-3{margin-top:2.3rem!important}.mid-col .bggraywborder .imgicon{margin-bottom:8px}.mid-col .bggraywborder .imgicon img{-o-object-fit:contain;object-fit:contain}.mid-col .bggraywborder .imgicon .number{font-size:1.064rem;font-weight:700;color:#697fa5;text-align:right;padding-right:3px;line-height:17px}.mid-col .bggraywborder .imgicon .desc{font-size:.65rem;color:#0b155f;font-family:Montserrat-Medium,sans-serif!important;text-align:left;line-height:1;font-weight:500}.bggraywborder .title{color:#697fa5;font-size:18px;margin-bottom:0;margin-top:-10px;text-align:center;font-family:MontserratSemiBold,sans-serif!important}.bggraywborder .titlewimgbox .title{color:#255398}.bggraywborder .title img{height:45px}.mid-col .bggraywborder .name{font-family:MontserratSemiBold,sans-serif!important;color:#6f6f6f;font-size:1rem;margin-top:15px;text-transform:capitalize}.mid-col .bggraywborder .desc{margin-top:12px}.bggraywborder .circle-img{border-radius:50%;min-width:110px!important;-o-object-fit:cover;object-fit:cover;min-height:110px!important}.bggraywborder ul{margin:10px 0 0}.bggraywborder ul li a,.graph-container p{font-size:.98rem}.bggraywborder ul li{text-align:left;line-height:25px}.bggraywborder ul li span{color:#255398!important;font-weight:700;cursor:pointer}.phone-iconcat{font-size:22px;margin-right:5px}.loadmorecont{color:#255398;font-weight:700;font-size:18px;background-color:#fff0;border:1px solid #d1cdcd;outline:0;text-transform:uppercase;width:100%;margin-top:20px;padding:5px;text-align:center}button.loadmorecont:disabled,button[disabled].loadmorecont{color:#d1cdcd}.pobox{font-family:MontserratSemiBold,sans-serif!important;background-color:#f7f7f7;border:10px solid #fff0;font-size:.75rem;color:#757575;margin-top:10px;padding:5px;-o-border-image:url(https://diamondcertified.org/DCR_Public_Images/category/border.png) 30 round;border-image:url(https://diamondcertified.org/DCR_Public_Images/category/border.png) 30 round;-webkit-border-image:url(https://diamondcertified.org/DCR_Public_Images/category/border.png) 30 round}.gappoboxlink{list-style:none;display:flex;margin-top:20px;padding-left:0;justify-content:center}.multistep,.pro-list.tab-pane,.searchrelread .col-lg-4 h5.search{margin-top:25px}.gappoboxlink li{margin-right:20px}.companies-info .col-right .gap-main-row{margin-top:60px}.companies-info .col-right h2{font-size:1.75rem;color:#14365e;font-family:Montserrat-Bold,sans-serif!important}.companies-info .col-right h3{font-size:22px;font-family:MontserratSemiBold,sans-serif!important;color:#535353;margin-top:30px}.companies-info .col-right a{font-size:12px;font-family:Montserrat-Medium,sans-serif!important;cursor:pointer}.companies-info .col-left h3{color:#000;font-size:25px}.companies-info .col-left .notearndc span{color:#255398;font-weight:700}.notearndc .notselect{color:#555}.notearndc .notselect hr{opacity:.25;border-color:#555}.bg-darkgray{background-color:#f8f8f8;padding:15px}.bg-darkgray .companyarticles,.bgsky .companyarticles{position:absolute;z-index:2}.companies-info p{color:#535353}.bg-darkgray .btn-outline-success{color:#326426;border:2px solid #326426;height:38px;line-height:36px;box-shadow:0 3px 6px rgb(0 0 0/16%);border-radius:15px;background-color:#fff;padding:0;font-size:16px;margin-bottom:15px;transition:background .5s;margin-top:0!important;width:100%}.comp-own-btn{position:absolute;left:-45px;top:10px;border-radius:10px!important}.compres{font-size:24px;font-weight:700;text-align:right}.comp-desc{margin-bottom:20px;font-size:1.125rem;font-weight:600;color:#757575}.bg-darkgray .btn-outline-success:hover{background-color:#326426;border:2px solid #326426;color:#fff}.bg-darkgray .btn-outline-success:focus,.bgsky .right-col .btn-outline-success:focus{border:2px solid #326426!important}.bg-darkgray h2{font-size:1.75rem;font-family:MontserratSemiBold,sans-serif!important;color:#000}.ownerbtn{border-radius:10px!important;text-transform:capitalize;font-size:1.375rem!important;filter:drop-shadow(0 3px 3px rgb(0 0 0/16%))}.bg-darkgray .para{font-size:18px;color:#000;font-family:Baskerville}.bg-darkgray .own-licence{font-size:.813rem;font-weight:700;color:#555;margin-bottom:30px}.bg-darkgray .address{font-size:.875rem;color:#555;font-family:MontserratSemiBold,sans-serif!important}.bg-darkgray .companylinks{margin-top:30px;text-align:right}.companylinks .logo{opacity:.9}.bg-darkgray .companylinks a,.claimcompany a{font-size:.75rem;font-family:Montserrat-Medium,sans-serif!important;font-weight:400}.bg-darkgray .poweredby{font-size:.75rem;color:#545454;font-weight:700;text-align:right}.companyarticlesbox .dropdown-toggle.btn{text-transform:capitalize;color:#255398;font-weight:700;box-shadow:none}.companyarticlesbox .dropdown-toggle:after{border:none;background:url(https://diamondcertified.org/DCR_Public_Images/Guide_of_Guides/down-arrow.png) 0 0/cover;width:28px;height:28px;position:absolute;top:0}.bg-darkgray .right-col .logos{min-height:90px!important;-o-object-fit:contain;object-fit:contain}.feedback-icon .fl-right{float:right}.bg-darkgray .right-col .feedback-icon img{-o-object-fit:contain;object-fit:contain}.tab-pane .imgdesc{font-size:12px;font-weight:700;color:#646464;margin-bottom:40px;margin-top:20px}.tab-pane h3 a,.tab-pane h4,.title-ess{font-size:1.75rem;color:#000;font-family:MontserratSemiBold,sans-serif!important;line-height:1.2}.companyOwner .tab-pane h4,.gap-medi h4 a{font-size:24px}.tab-pane .postedby{font-size:18px;color:#255398;font-weight:700}.dcrguidesc1 h1,.tab-pane .gap-post-row{margin-top:50px}#Casestudies.innerpage .rtsidecomp.guidepage.col-lg-4.col-md-5,#Competitivedvantage.innerpage .rtsidecomp.rtside.col-lg-4.col-md-5,.notearndc hr{margin-top:1rem}.dcrhomeowner .viewfullguide a{font-size:1.125rem;text-decoration:underline!important}.bottom-left{position:relative;bottom:51px;left:13px;background-color:#fff;color:#000;padding:0;font-weight:600;text-align:center;width:94%;opacity:.74;font-size:14px;border:1px solid rgb(112 112 112/.3);border-right:none}.infolinkModalbody .modal-backdrop.show{opacity:.5;display:none}.modal-open{overflow:auto}.dcrhomeowner nav{margin-bottom:15px}.bgsky .right-col .btn-outline-success{font-family:Montserrat-Bold,sans-serif!important;color:#326426;border:2px solid #326426;height:auto;line-height:18px;box-shadow:0 3px 6px rgb(0 0 0/16%);border-radius:20px;background-color:#fff;width:100%;padding:.85rem .25rem;transition:background .5s;position:relative}.bgsky .right-col .btn-outline-success:hover{color:#fff;border:2px solid #60af60;background-color:#60af60}h2.preliminary-main-heading{font-size:30px;font-family:Montserrat-Bold,sans-serif!important;color:#14365e;text-align:center}.nodccstepdesc{font-size:18px;margin-top:2rem;opacity:.9}.nodccstepdesc a{color:#1e437b}.notearndc{font-family:MontserratSemiBold,sans-serif!important;color:#000;font-size:12px}.notearndc hr{margin-bottom:1rem;border:0;border-top:3px solid;opacity:1}.carousel-control-down-icon{transform:rotate(90deg);display:inline-block;position:relative;top:9px;left:5px;width:30px;height:30px;background:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(179, 180, 181)' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e") 50%/41% 100% no-repeat #fff;border-radius:50%;box-shadow:0 3px 6px #e4e4e4}.descinner{color:#646464;font-weight:500;font-size:12px;width:min-intrinsic;width:-moz-min-content;width:min-content;display:block;text-align:center;margin:auto;padding-top:10px;display:-ms-grid;-ms-grid-columns:min-content}.gap-guideowners,.memberadv{margin-bottom:40px}.innerpage .rtside a.pagelink.seemorepost{color:#255398!important;font-size:1.125}.compadvtab p{font-size:18px!important}.compadvtab .pro-list.tab-pane{margin-top:3rem}#Casestudies .guidepage .gap-main-row,#Casestudies.innerpage .gap-main-row:first-child,#Competitivedvantage.innerpage .gap-main-row:first-child{margin-top:40px!important}.logotitle{font-size:16px;color:#000;font-weight:700}.roofnws-p-br h6{font-size:1.375rem;font-weight:600;color:#000;margin-top:10px}.companydesc{color:dimgray;font-weight:500}.pl-news{padding-left:4px!important}.graybg.roofnws-p-br{width:80%}.conshead{font-style:italic;color:#14365e;font-family:Montserrat,sans-serif;font-size:24px}#roofingnews h1,.expcontroofer h4 strong,.img-descstrong,.preData h1 strong,.ratingprocesspanel .tab-vertical .nav-tabs a.nav-link.active{font-weight:600}.catfont,ul.top-roofersrow li{color:#6a6a6a;font-family:Montserrat-Bold,sans-serif!important;margin-bottom:0!important}.companyReportpg .preData h6{font-family:MontserratSemiBold,sans-serif!important;color:#757575}@media (min-width:200px) and (max-width:316px){.pobox,.pobox a{font-size:10px}.bg-darkgray .btn-outline-success,.btn{font-size:11px!important;height:auto}.bottom-left{font-size:16px}.companies-info .col-right h2,.tab-pane h3 a,.tab-pane h4{line-height:28px;font-size:21px}.bg-darkgray h2,.bgsky h2,.categoryguidetitle,.dcrguidetitle{font-size:22px;line-height:34px}}@media (min-width:317px) and (max-width:325px){.btn-outline-success{padding:0 5px;margin-top:16px!important}.companies-info .col-right h2{font-size:24px}.companies-info .col-right h3{font-size:19px}.bgsky h2{font-size:28px}.nav-link{display:block;padding:.2rem .4rem}}@media (min-width:325px) and (max-width:375px){.eachdiamondcertifiedreportimage{height:555px!important}.eachstoryteam{height:350px!important}.eachstorytrustedresource{height:2235px!important}.eachstoryreadallabout{height:705px!important}.eachstoryimagegallary{height:400px!important}.eachstorywebsiteandextfeed{height:1310px!important}.btn-scrollmobiconback{right:-185%!important}.circle-img{height:100px}.nav-link{display:block;padding:.5rem .8rem}}@media (min-width:321px) and (max-width:375px){.btn-scrollmobiconback{right:-220%!important}.certno{font-size:10px!important}}@media (min-width:500px) and (max-width:540px){#infolinkModal,#infoModal{top:285px}.circle-img{border-radius:50%;height:80px}.photos-videoimg{width:100%}.bottom-left{width:99.6%}.companylinks .logo{opacity:.6}}.headmargin{margin-bottom:30px!important}.articalmargin img{opacity:.7}@media (min-width:768px) and (max-width:991px){.descinner{width:-moz-fit-content;width:fit-content}.companies-info .col-left h3,.gap-medi h4 a{font-size:22px}.ratingproslider img{min-height:180px!important;min-width:180px!important}.companyReportpg .preData h6{font-size:14px}.bg-darkgray .companylinks{line-height:15px}.bg-darkgray .poweredby{margin-top:5px}.tagline p{font-size:14px}.bottom-left{left:19px}.dcr-home .light-gray p{font-size:18px}.mid-col .bggraywborder .imgicon .desc{font-size:10px;font-weight:700;line-height:11px;white-space:pre-line}.home-header-dropdown ul{text-align:right}.mid-col .bggraywborder .imgicon{flex:0 0 50%;text-align:left;margin-bottom:15px}.video-profile{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}.pro-list{padding-left:12px;margin-top:30px}.companies-info .col-right h3{font-size:19px}.tab-pane .postedby{margin-bottom:10px;font-size:16px}.tab-pane .gap-post-row{margin-top:20px}}.agency-list .btn-primary.w-100{border-radius:12px!important;height:50px;font-size:22px;font-weight:600}.agency-list .btn-primary.w-100.receive{font-size:17px}.expcontroofer-scroll p{font-family:Montserrat,sans-serif}.expcontroofer-scroll h5{font-size:18px;font-style:italic;color:#14365e;font-family:Montserrat-Bold,sans-serif!important}.localcounty ul li{margin:8px;display:inline-block;color:#326426;border:2px solid #326426;font-weight:700;filter:drop-shadow(0 2px 3px rgb(0 0 0/16%));box-shadow:inset 0 2px 3px rgb(0 0 0/16%);border-radius:12px;padding:.5rem 1rem;font-size:17px;transition:background .5s;cursor:pointer}.localcounty ul li.selected,.localcounty ul li:hover{background-color:#326426;color:#fff}.localcounty ul li:first-child{margin-left:0}@media (min-width:992px) and (max-width:1290px){#company-owner-header .headmar{margin-top:1.5rem}}@media (min-width:1200px) and (max-width:1359px){.categories-list{padding-right:3%}.componentmidport{width:100%}.aboutpg .meetteam .meetteamblock .user{min-height:176px!important;min-width:176px!important}.eachdiamondcertifiedreportimage{height:620px}.eachstoryteam{height:550px}.eachstorytrustedresource{height:1245px}.eachstoryreadallabout{height:1065px}.eachstoryimagegallary{height:1075px}.eachstorywebsiteandextfeed{height:1040px}.mid-col .bggraywborder .desc{font-size:16px}#inputwhere #Inputid{padding-right:35px}.lgbtnbottom p{color:#000;font-size:15px}}.textElipsis{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.expertcontributorsguide .expcontroofer-scroll .expcontroofer.row p,.pro-list p .ecctxt{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;font-size:1.064rem}.displayBlock,.home-header #hidesearchtabpara,.show{display:block!important}.activeTab{background-color:#dee2e6;border-color:#dee2e6 #dee2e6 #fff}.article .content,.article .content h6,.article .content p,.article h5{color:#020202;font-family:Baskerville;font-size:23px}.articleno .mb-3.date{margin-bottom:2.4rem!important}.article .imgborder{border:1px solid #ccc!important}.article h5{font-weight:700}.article .article-next h4{color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:23px;font-weight:700}.article .article-next a{color:#606060!important;line-height:30px}.article .relpostdesc{font-size:22px;color:#757575;font-weight:700;width:70%;margin-top:15px}.maginbottomformcyc,.ratingprocesspanel .tab-vertical .nav-tabs .nav-item{margin-bottom:30px}.ratingprocesspanel .tab-vertical .nav-tabs a.nav-link{color:#000!important;font-size:1.25rem;padding:10px 15px;font-weight:400}.mlesscat{margin-top:1.5rem}.rowheadmargin,.tab-pane{margin-top:70px}.blogsection p.pblog,.dcrguidesc1 .imgDesc,.savvyconsumer .imgDesc{color:#19952f;font-size:18px;font-family:Montserrat,sans-serif}.savvyconsumer h5.withList,.subheading-black{color:#000;font-weight:600;font-size:1.5rem}.savvyconsumer .content{margin:20px 0;align-items:center}.savvyconsumer .content#Best-Practices-for-Giving-Feedback-to-a-Company p{margin-bottom:0}.newsletterContent{color:#020202;font-weight:500;font-size:18px;margin-top:20px}.savvyconsumer iframe{width:100%;height:470px}.savvyconsumer .content img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.savvyconsumer .content p{color:#757575;font-weight:500!important;font-size:18px;font-family:Montserrat,sans-serif!important}.savvyconsumer .bottomhomeimg{margin:10px 0;border-radius:28px}.savvyconsumer .bottomhomeimg img{border-radius:28px}.savvyconsumer ul li::marker{color:#919191;font-size:30px;line-height:0}.savvyconsumer ul li{font-size:1.125rem;color:#000!important;line-height:1.3;font-family:Montserrat-Medium,sans-serif!important}.savvyconsumer ul li:last-child{margin-bottom:0}.savvyconsumer .rtside ul.content{padding-left:25px;list-style-type:disc}.savvyconsumer h5.subheading{padding-top:10px!important;font-size:1.5rem;color:#14365e;font-family:Montserrat-Bold,sans-serif!important;padding-bottom:0}.innerpage .rtside a.recom-btn,.recom-btn{border-radius:30px;font-weight:500;font-size:1.5rem;color:#fff!important;font-family:Montserrat-Medium,sans-serif!important;background-color:#60af60;text-align:center;padding:1.5rem;outline:0;border:none;transition:border-color .5s,background-color .5s,color .5s}.btn-subscribe,.savvyconsumer .consumer-name{font-size:1.125rem;font-family:Montserrat,sans-serif!important}button.message.success:before,button.message:before{content:"\f164";font-family:FontAwesome;-webkit-text-stroke-width:1px}.innerpage .rtside a.recom-btn:hover,.recom-btn:hover{background-color:#306d24}ul.linkinscroll{list-style:none;padding:0;margin:30px 0 0}.innerpage .rtside ul.linkinscroll li a{color:#255398!important;font-family:Montserrat-Bold,sans-serif!important}.savvyconsumer .consumer-name{font-weight:700;color:#14365e;font-style:italic}.savvyconsumer .consumer-post{color:#757575;font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:lighter}.subscribe-text{border-radius:3px;height:50px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:none!important}.btn-subscribe{border-radius:3px;font-weight:500;color:#fff;background-color:#326426;text-align:center;padding:.55rem .5rem;outline:0;border:none;text-transform:uppercase;width:100%;height:50px;transition:background .5s}.btn-subscribe:hover{color:#fff;background-color:#5dc187!important;border-color:#5dc187!important}.savvyconsumer.ratingslider .desc{color:#020202;margin-bottom:5px;font-weight:500;text-align:left;font-size:1rem;line-height:1.4}.savvyconsumer.ratingslider{width:95%!important;text-align:center}.graybg{background-color:#f5f5f5;padding-bottom:50px}.guidePg .social-list{list-style:none;padding:0;margin:0;color:#818181}.guidePg .social-list button{background-color:#fff0;border:none;outline:0;padding:0}.expertips h4{font-weight:700;color:#14365e;font-size:20px}.guidePg .min-read,.innerpage .rtside .ResolutionPost span.min-read{font-size:14px;color:grey!important;font-family:Montserrat,sans-serif!important}.innerpage .rtside .ResolutionPost span.like-count{margin-left:-1px;font-size:10px;color:gray!important}.social-list .like-count{font-size:8px;font-family:Montserrat-Bold,sans-serif!important;margin-left:-4px;color:#818181;position:relative;bottom:-5px}.guidepara{font-weight:700;color:#326426}.guidePg .social-list li{display:inline;margin-left:4px;position:relative}.guidePg .respmenu .nav-tabs .nav-link:first-child{border-radius:5px 0 0;border-left:none}.guidePg .respmenu .nav-tabs .nav-link:last-child{border-radius:0 5px 0 0;border-right:none}.guidePg .respmenu .nav-tabs .nav-link{color:#14365e!important;flex:1 1 auto;padding:15px 20px;border-right:1px solid #ddd;border-radius:0;min-width:auto;background:#eff0f2}.companyReportpg .respmenu .nav-tabs{background:#eff0f2;border-radius:20px 20px 0 0}.guidePg .search-guide input{height:50px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:none;padding-left:20px;padding-right:20px}.expcontroofer.row{margin-top:40px;align-items:center}.expcontroofer.row.expdirctory{align-items:flex-start}.expcontroofer h3{font-size:26px;font-style:italic;color:#14365e;font-family:Montserrat-Bold,sans-serif!important}.expcontroofer .post{color:#000;font-family:Montserrat,sans-serif!important;font-weight:lighter;line-height:1.2;display:block!important}.heightpost{height:50px;overflow:hidden;overflow-y:auto;display:block!important}.expcontroofer h4{font-size:24px;color:#000;font-weight:600}.pointsheaing h2{color:#002d62;font-size:1.75rem;font-weight:600;line-height:1.2}.expcontroofer p{font-size:18px;font-weight:700;color:#757575}.expcontroofer .fblock img,.vertguide img{min-width:150px!important;min-height:150px!important;-o-object-fit:cover;object-fit:cover}.expcontroofer .fblock.expdirc img{min-width:170px!important;min-height:170px!important;-o-object-fit:cover;object-fit:cover}.expcontroofer .fblock h3{margin-top:5px}.browseGuide .home-header-dropdown-vertical .dropdown{top:-8px}.consumerGuide.ratingslider{width:95%!important;text-align:left;margin:10px}.guidebtn-center{text-align:center;margin-top:50px}.guidebtn-center a.btn-green{color:#fff;border:2px solid #326426;height:auto;display:inline-grid;align-items:center;font-weight:700;filter:drop-shadow(0 3px 3px rgb(0 0 0/16%));background:#326426;border-radius:30px;padding:.2rem 3rem;text-decoration:none!important;font-size:18px}button.message,span.like-count.industry-likes{font-size:14px!important}button.message:before{color:#fff0}button.message.success:before{-webkit-text-stroke-color:red;background-color:none!important}button.message{border:none!important;margin:0!important;background:0 0!important;font-weight:400!important}.specificationquality.ratecomp h5.search{color:#757575!important;font-family:Montserrat,sans-serif!important;text-align:left!important}.slick-vertical .slick-next,.slick-vertical .slick-prev{position:relative;margin:15px auto}.slick-vertical .prev-icon,.slick-vertical .slick-prev:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/Guide_Page/guidepgarrowrt.svg);transform:rotate(270deg)}.slick-vertical .next-icon,.slick-vertical .slick-next:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/Guide_Page/guidepgarrowrt.svg);transform:rotate(90deg)}.roofnws-p-br{border-radius:10px;padding:25px 15px 15px}.bg-white.roofnws-p-br{border-radius:0}.roofnws-p-br .pagination{margin:0;justify-content:center}@media (min-width:1200px) and (max-width:1399px){.vertguide img{min-width:125px!important;min-height:125px!important}.homepgsec .expertsays{width:80%!important}.vertguiderow .vertguide{margin-top:20px}}@media (min-width:265px){.expcontroofer-scroll>.row.expcontroofer .fblock img{min-width:105px!important;min-height:105px!important}.reportmenubtn button{font-size:17px!important;padding:3px 40px 5px 0;position:relative}}@media (min-width:319px) and (max-width:361px){.reportmenubtn button{font-size:14px!important;padding:5px 6px}}@media (min-width:768px) and (max-width:1023px){.guidepage .light-gray{min-height:380px}.celebration .slick-prev{left:0}.celebration .slick-next{right:22px}.celebration .slick-list{width:80%}.guidePage-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.pro-list>.row>.panel-project-col .col-lg-3,.ResourceTopics .productmultistep .col-lg-4{order:-1}.guidePage-list>.row{display:block}.guidePage-list>.row>.col-md-4{display:inline-table;float:none;white-space:normal;width:72%;flex:0 0 72%;max-width:72%}.innerpage ol.listbelive{padding-left:40px}.guidepage ol.trendtopic-list li:before{--size:32px;left:calc(-1 * var(--size) - 15px)}.devicegap{line-height:1.2}.guidepage .browseGuide img{min-height:22px!important}.vertguide img{min-width:100px!important;min-height:100px!important}#steps .dcrhomeowner nav{margin-bottom:0}.agency-list .rtsidecomp h3,.membership-agencylist h3{font-size:20px}.resosupport .ptagcont{font-size:15px;line-height:1.3}.ratingproslider,.ratingslider{font-size:16px}.subsemail.row{margin-top:20px;width:90%}.newsletterContent{margin-top:0}.border-grad{min-width:112px;left:-25px}.rating-review .col-md-5{width:45.666667%}.rating-review .col-md-2{width:8.666667%}.rating-processpg .col-left iframe{height:390px}.guidePg .respmenu{overflow:inherit;white-space:pre-line}.guidePg .respmenu .nav{flex-wrap:nowrap}.guidePg .respmenu .nav-tabs .nav-link:last-child{border-radius:0 20px 0 0}.guidePg .pro-list>.row>.panel-project-col img{min-height:100%!important}.earndc-advantage .respmenu .nav-link{padding:5px 0!important}.pro-list>.row>.panel-project-col:first-child{padding-left:0}.pro-list>.row>.panel-project-col{display:inline-table;float:none;white-space:normal;width:75%;flex:0 0 75%;max-width:75%;vertical-align:top;margin-bottom:0}.pro-list>.row>.panel-project-col img{min-height:150px!important}.popularPostBlog .share-popup,.pro-list .share-popup,.productmultistep.guidePg .share-popup,.ResolutionPost .popularPostBlog .share-popup{position:fixed;top:25%;left:40px;background-color:#fff;border-radius:10px;right:40px;z-index:2}.popularPostBlog .share-popup .mobclose,.pro-list .share-popup .mobclose,.productmultistep.guidePg .mobclose,.ResolutionPost .popularPostBlog .share-popup .mobclose{text-align:right;display:block}.popularPostBlog .share-popup .mobclose svg,.pro-list .share-popup .mobclose svg,.productmultistep.guidePg .mobclose .close,.productmultistep.guidePg .mobclose svg,.ResolutionPost .popularPostBlog .share-popup .mobclose svg{height:auto;padding:0;line-height:0;font-size:42px!important;background-color:transparent!important;color:#000!important;text-align:right;border:none;box-shadow:none}.popularPostBlog .share-popup:before,.pro-list .share-popup:before,.productmultistep.guidePg .share-popup:before,.ResolutionPost .popularPostBlog .share-popup:before{content:none}}.companyReportpg .btn-comp-rt2.btn,.companyReportpg .btn-comp-rt.btn{background-color:#326426!important;border-radius:15px;line-height:1.8;color:#fff!important;font-size:16px!important;font-weight:700}.companyReportpg h2,.sdr h3{color:#000;font-family:MontserratSemiBold,sans-serif!important;font-size:1.85rem;margin-bottom:30px}.companyReportpg .exp-tipsdce .mt-4.article-content h3,.companyReportpg h1#dashboard,.companyReportpg h1#dashboard1,.companyReportpg p.dashboard2,.sdrpage .sdrsales h3{font-size:3rem;margin-bottom:5px;font-family:MontserratSemiBold,sans-serif!important}.companyReportpg .exp-tipsdce .mt-4.article-content h3,.sdrpage .sdrsales h3,h1.baskerfontarticle{font-family:Baskerville,sans-serif!important;font-weight:700}.article ul li{color:#000!important}.companyReportpg .btn-comp-rt.btn{text-align:center;width:100%;position:relative}.companyReportpg .rptbtn{margin-top:10px;position:relative}.btnmarg{margin-left:14px}.companyReportpg #contactdiv{top:0;overflow-x:hidden;overflow-y:auto}.companyReportpg #contactdiv #textcol .form-control{border:1px solid #555;height:auto;padding:0 .5rem;min-height:40px}.companyReportpg #contactdiv #textcol select.form-control{background:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) right 10px bottom 10px no-repeat #fff}.companyReportpg #contactdiv #textcol textarea.form-control{height:90px;padding-top:.5rem!important}@media (min-width:321px) and (max-width:360px){.companyReportpg #contactdiv #textcol{top:60%}.companyReportpg .rptbtn{padding-left:22px;padding-right:0!important;margin-top:0}}@media (min-width:361px) and (max-width:376px){.companyReportpg #contactdiv #textcol{top:65%}.companyReportpg #contactdiv{top:0}.companyReportpg .rptbtn{padding-left:20px;padding-right:0!important;margin-top:0}}@media (min-width:377px) and (max-width:390px){.companyReportpg #contactdiv #textcol{top:53%}.companyReportpg .rptbtn{padding-left:30px;padding-right:0!important;margin-top:0}}@media (min-width:200px) and (max-width:320px){.header.active .performanceguar{font-size:.6rem}.btn-scrollmobiconback{right:-233%}.companyReportpg #contactdiv #textcol .img-fluid{height:60px!important}}.infomembership sup{font-size:1rem}.infomembership .__react_component_tooltip.show{margin-top:-.7rem}.bdrbox{border:2px solid #555;border-radius:20px;padding:30px}.placedorderpg .img-fluid{max-width:60%}.placedorderpg .btn-comp-rt.btn{color:#fff;background-color:#60af60;border-radius:10px;font-size:.9rem;line-height:1.8;font-weight:700;padding:6px 60px}.placedorderpg .bdrbox li{list-style:circle}.__react_component_tooltip{width:200px;padding:10px;background:rgb(0 0 0/90%)!important;color:#fff;font-size:13px}.keyperformanceindicator .__react_component_tooltip{background:#fff!important;color:#000!important;border-radius:10px!important;opacity:1!important;text-align:left;box-shadow:2px 2px 2px #bfbfbf;border:1px solid #bfbfbf!important;border-width:2px 1px 1px 2px!important;font-size:12px;padding:10px;font-family:Montserrat,sans-serif!important;font-weight:400}.keyperformanceindicator .__react_component_tooltip:after,.keyperformanceindicator .__react_component_tooltip:before{background-color:#fff!important}.dcrtop,.headerascroll .compres{font-size:1.3rem;font-family:Montserrat,sans-serif!important}.__react_component_tooltip:after,.__react_component_tooltip:before{content:"";width:0;height:0;position:absolute}.__react_component_tooltip:after{border-left:8px solid #fff0;border-right:8px solid #fff0;bottom:-6px;left:50%;margin-left:-8px;border-top:6px solid #222}.keyperformanceindicator .__react_component_tooltip:after{border-style:solid!important;border-color:#bfbfbf #bfbfbf #fff0 transparent!important}@media (min-width:391px) and (max-width:767px){.__react_component_tooltip{width:200px}.ver-cust .__react_component_tooltip{top:0!important;left:165px;display:block}}@media (min-width:768px) and (max-width:1199px){.companyReportpg #contactdiv #textcol .img-fluid{height:90px!important}.ResolutionTools .checkboxque label{margin-left:10px}}@media (min-width:768px) and (max-width:820px){.companyReportpg #contactdiv #textcol{top:32%}}@media (min-width:821px) and (max-width:1024px){.companyReportpg #contactdiv #textcol{top:50%}}#contactdiv .thankyou h1{font-weight:400!important;color:#fff;font-size:38px}#contactdiv .thankyou p{font-size:26px}.companyReportpg .btn-comp-rt.btn svg{font-size:28px;color:#3a8b2f}.saveenerborder{border-radius:20px;border:1px solid #bcbcbc;padding:30px 4px 40px;text-align:center;height:100%}.saveenerborder p.certiflogo{color:#14365e;margin-bottom:40px;font-weight:600;margin-top:18px}.comp-cred ul{margin:0;padding:0}.comp-cred ul li,.sdrlist ol li{list-style:none;padding-left:25px;position:relative;font-size:1.1rem;color:#565656;line-height:1.7}.headerbscroll h1{font-size:50px;margin-bottom:0}.dcrtop{color:#14365e;font-weight:700}.blogicon .social-list li svg,.guidePg .social-list li svg,.guidePg button.message:before,.ResourceTopics .error:before,button.message.success:before{font-size:34px!important;padding:6px;z-index:2;color:#818181}.guidePg .social-list li .success .like-count,.guidePg .social-list li .success svg{color:#6ed173}.comp-cred ul li:before{content:"";position:absolute;top:8px;left:0;display:inline-block;height:15px;width:15px;background-size:contain;background-image:url(https://diamondcertified.org/DCR_Public_Images/report/checkmark.png);background-repeat:no-repeat}.cap-table .row .col-lg-6{padding:12px 20px;color:#000;font-size:14px}.cap-table .row .col-lg-6 h5,.cap-table .row .col-lg-6 h6{color:#000;font-size:.875rem;font-family:Montserrat-bold,sans-serif!important}.cap-table .row .col-lg-6:nth-child(4n+3),.cap-table .row .col-lg-6:nth-child(4n+4){background-color:#f5f7f9}.slick-initialized .slick-slide{padding:0 4px;position:relative}.exp-tipsdce .nav-tabs .nav-item.show .nav-link,.exp-tipsdce .nav-tabs .nav-link.active{background:#fff;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%))}.exp-tipsdce .nav-tabs .nav-link{margin-bottom:-1px;color:#14365e!important;background:#eff0f2;cursor:pointer;padding:15px 20px;border:none;border-right:1px solid #ddd;border-radius:0;width:33.33%;font-size:20px}.exp-tipsdce .nav-tabs .nav-link,.surveyno{font-family:Montserrat-Bold,sans-serif!important}.surveyno{margin-top:10px;font-size:1.1rem}.ratingsfont{font-size:10px;text-transform:uppercase;color:#909090}.consfont{font-size:.75rem;color:#000}.cert,.consfont{text-transform:uppercase;font-weight:700}.cert{font-size:.375rem;color:#4a5178}.certno{font-size:.75rem;font-weight:700}.donutsyle{max-width:155px;margin:auto;height:auto}.spedometerper{max-width:230px;margin:-16px auto auto;height:185px}.threeframevideo{width:100%!important;height:500px!important;-o-object-fit:cover;object-fit:cover}.companyReportpg .ver-cust .num,.performanceindicator .num{color:#14365e;font-weight:700;font-size:100px}.top-portion{margin-top:50px!important}.companyReportpg .top-portion .dcrdash,.pagesdr h2{font-size:1.25rem;position:relative;bottom:0;margin-top:6px;color:#000;font-family:MontserratSemiBold,sans-serif!important}.graphrow h4{margin-top:15px!important}.paddcol{padding-right:25px}.help{cursor:pointer;font-size:1rem;color:#cfcfcf;position:absolute;top:-7px;margin-left:2px}.companyReportpg .videopanel{background-color:#f8f8f8;border-radius:10px;border:.5px solid #555;padding:20px}.companyReportpg .videopanel h2{text-align:center;font-size:19px;color:#697fa5;padding-right:257px}#videopanelreport button{display:block;background-color:#fff0;border:none;text-align:left;margin-bottom:3rem!important}#videopanelreport button,.companyReportpg .videopanel .nav-pills .nav-link.active,.companyReportpg .videopanel .nav-pills .show>.nav-link{color:#14365e;background-color:#fff0;font-family:Montserrat-bold,sans-serif!important;font-size:16px}.companyReportpg .videopanel .nav-pills .nav-link{color:#505050;font-family:Montserrat-bold,sans-serif!important;margin-bottom:50px;cursor:pointer;font-size:16px;position:relative;margin-top:20px}.companyReportpg .videopanel .nav-pills .nav-link:before,.membershippage .precol ul li:before{position:absolute;background-size:contain;background-repeat:no-repeat;display:inline-block;content:""}.companyReportpg .videopanel .nav-pills .nav-link:before{top:8px;left:0;height:25px;width:25px;background-image:url(https://www.diamondcertified.org/wp_contents/uploads/youtube.png);margin-left:-1em}.btn-comp-rt .dropdown-toggle:after,.companyReportpg .videopanel .dropdown-toggle:after,.headerascroll .tagline .dropdown-toggle:after,.reportmenubtn .dropdown-toggle:after{border:none;content:"";left:7px;display:inline-block;height:100%;width:30px;background-size:contain;background-image:url(https://diamondcertified.org/DCR_Public_Images/report/arrow-video-down.png);background-repeat:no-repeat;position:absolute;top:30px}.btn-comp-rt .dropdown-toggle:after,.headerascroll .tagline .dropdown-toggle:after{left:1px;top:4px}.btn-comp-rt,.btn-comp-rt .dropdown-toggle,.btn:focus{box-shadow:none!important;outline:none!important;border:none!important}.companyReportpg .videopanel iframe{width:100%;height:510px}.membershippage .precol ul li{list-style:none;padding-left:25px;position:relative;font-size:18px;color:#555;line-height:1.7;font-weight:600}.tabsselectphoto li span,.tabsselectphoto li span.active{font-weight:700!important}#Competitivedvantage .compadvtab img,.articalimg,.article .relpostdscroll img,.companyimageslider,.compslider1 .slick-slider.slick-initialized img,.exp-contpicsec img{-o-object-fit:contain;object-fit:contain;background-color:#f9f9f9}.membershippage .precol ul li:before{top:5px;left:0;height:18px;width:24px;background-image:url(https://diamondcertified.org/DCR_Public_Images/membership/done_ico.jpg);mix-blend-mode:multiply}.headerascroll ul.dcrmenu{margin:0;padding:0;list-style:none;-moz-column-count:4;-moz-column-gap:1%;-webkit-column-count:4;-webkit-column-gap:1%;column-count:4;column-gap:1%}.hide{display:none!important}.headerascroll{position:fixed;top:0;left:0;width:100%;padding:10px 0;z-index:10000;transition:1s ease-in-out;height:auto;border-bottom:1px solid #555;background-color:#fff;display:none}.headerascroll .compname{font-size:1.625rem;font-family:MontserratSemiBold,sans-serif!important;color:#3e3e3e}.headerascroll .companyOwner .row{justify-content:end}.headerascroll .compres{text-align:left;font-weight:700;color:#14365e;width:88%}.ratingcol1.col-lg-2{width:19.66666667%}.responseratingcol.col-lg-10{width:80.33%}.responseratingcol .custom-satis,.responseratingcol .donut-bottom,.responseratingcol .spdo-bottom{text-align:-webkit-center!important;height:200px}.responseratingcol .donut-bottom{max-width:125px;margin:auto;height:auto}.ratingcol2.col-lg-7{width:55.333333%}ul.starimgreport{list-style:none;padding:0;margin:5px 0}ul.starimgreport li{display:inline-block;height:20px;width:20px;margin-right:5px}.companyReportpg .researched-capabilities .col-lg-6 .slick-list{width:86%;margin:0 7%}.companyReportpg .researched-capabilities .col-lg-12 .slick-list{width:94%;margin:0 3%}.companyReportpg .slick-prev{left:15px;z-index:1}.companyReportpg .slick-next{right:15px}.companyReportpg .next-icon,.companyReportpg .prev-icon,.companyReportpg .slick-next:before,.companyReportpg .slick-prev:before{display:inline-block;width:60px;height:60px;background:0/40% 100% no-repeat;content:""}.companyReportpg .compslider1 .slick-list,.companyReportpg .compslider2 .slick-list{width:92%;margin:0 4%}.compslider2 .next-icon,.compslider2 .slick-next:before,.compslider2 .slick-prev:before,.compslider2 prev-icon{display:inline-block!important;width:30px!important;height:30px!important}.compslider2 .prev-icon,.compslider2 .slick-prev:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/report/prev-arrow.svg);background-size:contain}.compslider2 .next-icon,.compslider2 .slick-next:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/report/next-arrow.svg);transform:rotate(0)}.researched-capabilities .next-icon,.researched-capabilities .prev-icon,.researched-capabilities .slick-next:before,.researched-capabilities .slick-prev:before{display:inline-block;width:35px;height:35px;background:100%/100% 100% no-repeat!important;content:""}.researched-capabilities .slick-next,.researched-capabilities .slick-prev{top:30px}.companyReportpg .researched-capabilities .slick-next{right:16px}.companyReportpg .researched-capabilities .slick-prev{left:-8px}.researched-capabilities .prev-icon,.researched-capabilities .slick-prev:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/report/reportpgarrowleft.svg)!important}.researched-capabilities .next-icon,.researched-capabilities .slick-next:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/report/reportpgarrowright.svg)!important;transform:none}.exp-contpicsec .slick-next.slick-disabled:before,.exp-contpicsec .slick-prev.slick-disabled:before,.researched-capabilities .slick-next.slick-disabled:before,.researched-capabilities .slick-prev.slick-disabled:before{opacity:.5}.exp-contpicsec .next-icon,.exp-contpicsec .prev-icon,.exp-contpicsec .slick-next:before,.exp-contpicsec .slick-prev:before{display:inline-block;width:65px;height:65px;background:100%/100% 100% no-repeat!important;content:""}.exp-contpicsec .slick-next,.exp-contpicsec .slick-prev{top:auto;bottom:50px}.companyReportpg .exp-contpicsec .slick-next{right:80px}.exp-contpicsec .prev-icon,.exp-contpicsec .slick-prev:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/globalimg/prevexpreportpg.svg)!important}.exp-contpicsec .next-icon,.exp-contpicsec .slick-next:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/globalimg/nextexpreportpg.svg)!important;transform:none}.articlesliderreport .slick-list{width:100%;margin:0}.articlesliderreport .prev-icon,.articlesliderreport .slick-prev:before{background-image:url(/prevexparticlereportpg.svg)!important}.articlesliderreport .next-icon,.articlesliderreport .slick-next:before{background-image:url(/nextexparticlereportpg.svg)!important}.compslider1 .prev-icon,.compslider1 .slick-prev:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/report/prev-arrow.svg)}.compslider1 .next-icon,.compslider1 .slick-next:before{background-image:url(https://diamondcertified.org/DCR_Public_Images/report/next-arrow.svg);transform:none}.companyReportpg .company_name{color:#000;font-size:1.125rem;text-transform:uppercase;font-family:Montserrat-Medium,sans-serif!important;font-weight:500}.companyReportpg .article-title{font-weight:700;color:#000;font-family:Baskerville;font-size:36px}.companyReportpg .article-subtitle{font-size:1.315rem;margin-bottom:1rem;color:#757575}.companyReportpg .article-content p,.companyReportpg .article-content p span span{color:#020202;font-family:Baskerville;font-size:1.44rem!important;line-height:1.3}.article-content .img-desc,.companyReportpg .article-content p.desg,.sdrpage .desg{color:#757575;font-family:Montserrat,sans-serif!important;font-size:1rem!important}.companyReportpg .researched-capabilities .webs,.earndc-advantage .panel-project-col p,.earndc-advantage .respmenu .nav-link,.guidescomp .btn,.guidescomp li a,.perName,.perPost{font-family:Montserrat,sans-serif}.user-article{text-align:center;text-transform:capitalize}.headerascroll img{-o-object-fit:contain;object-fit:contain;z-index:999}.lh58{line-height:59px}.tabsselectphoto{list-style:none;margin:0;padding:0;display:inline-flex}.tabsselectphoto li{margin-right:30px}.tabsselectphoto li span{cursor:pointer}.whichpics{position:absolute;z-index:9;font-size:22px;font-weight:700;color:#fff;top:10px;right:50px;filter:drop-shadow(0 3px 6px black)}#contactdiv,.topscrollbtn{z-index:999999;position:fixed}.companyReportpg .article-content a.readresarticle,.companyReportpg .respmenu .mb-3 span.readresarticle{font-size:20px;color:#14365e!important;margin-bottom:20px;font-family:Montserrat-Bold,sans-serif!important}.companyReportpg .researched-capabilities .subheading,.discoverdesc h5,.faq h3,.sdrsection .subheading,.survey-response h2,.survey-response h3,.tabsselectphoto li span{font-family:Montserrat-Bold,sans-serif!important;color:#14365e;font-size:1.375rem}.graph-container h5,.graph-container h6{font-family:Montserrat,sans-serif!important}.vercust-survey{font-weight:900;color:#000;font-size:1.375rem;text-align:right;font-family:Montserrat-bold,sans-serif!important}.celebtn.btn{font-weight:700}.companyReportpg .survey-response .comp-cred ul li{font-size:.94rem}.companyReportpg .survey-response .gap{margin-top:20px;align-items:end}.companyReportpg .survey-response .vercust-survey-block .sheading,.companyReportpg .survey-response .vercust-survey-block label{font-size:.875rem;color:#697fa5;font-family:Montserrat-Medium,sans-serif!important}.companyReportpg .survey-response .vercust-survey-block .resans{color:#000;font-family:MontserratSemiBold,sans-serif!important;font-size:1.064rem}.companyReportpg .survey-response .vercust-survey-block .opt{color:#1f9918;font-family:Montserrat-bold,sans-serif!important}.companyReportpg .researched-capabilities .marker-map{border-radius:0!important;height:480px!important;margin:10px 0 25px}.companyReportpg .researched-capabilities .open-now{color:#1f9918;font-weight:700;font-size:1rem;margin-bottom:20px;text-transform:uppercase}.companyReportpg .researched-capabilities .webs{color:#255398;font-weight:700;font-size:1rem;margin-top:5px;text-transform:uppercase}.companyReportpg .researched-capabilities .times{color:#697fa5;font-weight:700;font-size:.875rem;text-transform:uppercase}.place-self-center{place-self:center}.graph-container .graph-title h2{font-size:13px;color:#1076bd;font-weight:600;margin-bottom:0}.graph-container .graph-title{position:relative;cursor:pointer}.graph-container .graph-title .list-images{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;position:absolute;top:100%;left:0;padding-top:10px;z-index:15}.graph-container .graph-title:hover .list-images{opacity:1;visibility:visible}.graph-container .list-images ul{list-style:none;display:flex;width:410px;flex-wrap:wrap;background:#f5f5f5;position:relative;padding:20px 0;border-radius:10px}.graph-container .list-images ul:before{position:absolute;top:-8px;left:20px;width:0;height:0;border-color:#fff0 #fff0 #f1efef;border-style:solid;border-width:0 10px 8px;content:""}.list-images ul li{padding:0 20px;width:50%}.graph-container .list-images ul li p{font-weight:400;margin-top:15px;font-size:14px}.graph-container h5{font-weight:600;color:#000}.graph-container h6{font-size:12px;color:#757575;font-weight:400}.readersurveyborder span,.tab-pane a.atag{font-size:1.2rem;cursor:pointer}.companyReportpg .researched-capabilities .keyfact-content{font-size:.875rem;color:#5a5a5a;margin:5px 0 20px;text-transform:capitalize}.readersurveyborder{width:67%!important;margin:0 auto;position:absolute;left:105px;background:rgb(255 255 255/.7)}.mid-por .row .col-md-6{text-align:center;height:210px}.loadmore,.loadmorefactorbtn,.readersurveyborder span{border:1px solid #d1cdcd;padding:5px;text-align:center;color:#255398!important;width:100%;display:block;font-family:Montserrat-Bold,sans-serif!important;background-color:#fff0;font-size:1.2rem}.loadmore-disabled{color:#d1cdcd!important}.comp-re-menu,.comp-re-menu ul li{color:#255398;font-size:1.1rem;line-height:1.4;margin-bottom:5px;cursor:pointer;font-family:Montserrat-Bold,sans-serif!important}.topscrollbtn{right:15px;bottom:40px;color:#9a9999;background-color:#fff0;border:none;outline:0;text-align:-webkit-center;font-weight:700;font-size:16px}.scrollicon{background-color:#eff0f2;color:#fff;font-size:50px;width:60px;height:45px;line-height:40px;border-radius:15px;filter:drop-shadow(0 2px 3px rgb(0 0 0/16%));margin-bottom:6px}.gotowebsite{position:absolute;right:30%;z-index:1;font-size:1.375rem;font-weight:700;bottom:230px;background-color:rgb(255 255 255/.7);border:1px solid #555;padding:5px 30px;text-decoration:underline!important;left:30%;text-align:center}.preData{word-wrap:break-word!important;white-space:pre-line!important}.preData.new-preData{word-wrap:inherit!important;white-space:inherit!important}.companyReportpg .researched-capabilities .feedlink{font-size:1.375rem;color:#131ca4}.companyReportpg .researched-capabilities .feedlink-success{color:#347f34!important;font-weight:700;font-family:Baskerville;font-size:18px;margin-bottom:0;line-break:anywhere}.topratedcompany .dropdown-toggle{background:0 0!important;filter:none!important;font-size:24px}.topratedcompany .home-header-dropdown img{height:42px!important;width:56px!important;-o-object-fit:contain;object-fit:contain}.topratedcompany .home-header-dropdown .dropdown-toggle:after{position:relative!important;right:inherit;padding-right:0!important;background:url(https://diamondcertified.org/DCR_Public_Images/Guide_of_Guides/down-arrow.png) 0 0/cover no-repeat;text-decoration:none;content:"";border:none!important;width:50px!important;height:50px!important;margin:0!important}.topratedcompany .form-control{border-radius:5px;height:50px;filter:drop-shadow(0 2px 2px rgb(0 0 0/16%));border:none}.companyReportpg .researched-capabilities .feedlink-desc{color:#545454;font-family:Baskerville;font-size:1.125rem}.companyName,.companySection{min-width:92%!important;border-radius:3px!important;border:1px solid #ced4da!important;overflow-y:auto!important;text-transform:capitalize!important;padding:10px 15px!important}.companyName li a,.companySection li a{font-size:14px!important;font-weight:700;color:#606060}.companySection{min-width:94%!important}.guidescomp .home-header-dropdown li{margin-right:64px;display:inline-flex;vertical-align:top;min-width:auto}.guidescomp .home-header-dropdown img{min-height:25px!important;min-width:19px!important;-o-object-fit:contain;object-fit:contain}.guidescomp .btn{text-transform:capitalize;padding:0;color:#606060;font-weight:700;box-shadow:none!important;line-height:40px;display:flex;justify-content:center;align-items:center}.guidescomp .home-header-dropdown .dropdown-toggle:after{position:absolute!important;display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-bottom:0;border-left:.3em solid #fff0;left:auto;right:-45px;top:0;width:0;height:0}.guidescomp .dropdown-toggle{background:0 0!important;filter:none!important}.guidescomp li a{font-weight:700;color:#606060;font-size:16px}.innerpage .dropdown-menu.show{width:-moz-max-content;width:max-content}.innerpage .dropdown-menu.show::-webkit-scrollbar{width:auto;height:auto}.innerpage .dropdown-menu.show::-webkit-scrollbar-track{background:#f0f0f0}.innerpage .dropdown-menu.show::-webkit-scrollbar-thumb,.innerpage .dropdown-menu.show::-webkit-scrollbar-thumb:hover{background:#cdcdcd}.innerpage .dropdown-menu.show::-webkit-scrollbar-button:single-button{background-color:#f0f0f0;display:block;background-size:10px;background-repeat:no-repeat}.innerpage .dropdown-menu.show::-webkit-scrollbar-button:single-button:vertical:decrement{height:16px;width:16px;background-position:center 2px;background-image:url(https://diamondcertified.org/DCR_Public_Images/globalimg/mozarrowup.png)}.innerpage .dropdown-menu.show::-webkit-scrollbar-button:single-button:vertical:increment{height:16px;width:16px;background-position:center 2px;background-image:url(https://diamondcertified.org/DCR_Public_Images/globalimg/mozarrowdown.png)}.guidelistdrop{z-index:1!important}.innerpage .dropdown-menu.show.dropdown-menu{z-index:1!important;width:100%!important;top:60px!important;left:0!important}.topratedcompany .guidescomp .dropdown-menu.show.dropdown-menu a{white-space:normal;line-height:1.3;margin-bottom:.4rem;font-size:14px}.home-header-dropdown-vertical .dropdown-menu.show.dropdown-menu{top:50px!important}.earndc-advantage .respmenu{color:#000!important;font-weight:700;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px;gap:30px;cursor:pointer;text-align:center}#contactdiv,#overlaydiv,#textcol,.earndcsinleimg{border:1px solid #555}.earndc-advantage .respmenu .nav-link{border-bottom:8px solid #eaf0f7;padding:5px 25px}.earndc-advantage .respmenu .nav-item.show .nav-link,.earndc-advantage .respmenu .nav-link.active{border-bottom:8px solid #acbbcd}.earndc-advantage .respmenu .gap{margin-top:10px;font-size:1.125rem;margin-bottom:5px}.earndc-advantage .panel-project-col img{-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.earndc-advantage ul{margin-top:40px;padding-left:0}.earndc-advantage ul li{list-style:none;padding-left:25px;position:relative;font-size:1.19rem;color:#757575;font-weight:700}.earndcsinleimg{background-color:#fff}.earndc-advantage ul li:before{content:"";position:absolute;top:8px;left:0;display:inline-block;height:18px;width:13px;background-size:contain;background-image:url(https://diamondcertified.org/DCR_Public_Images/membership/done_ico.jpg);mix-blend-mode:multiply;background-repeat:no-repeat}.earndc-advantage .panel-project-col p{font-weight:700;font-size:1.565rem}.perName{color:#14365e;font-style:italic;font-size:28px;font-weight:700}.perPost{color:#000;font-size:1.125rem}@media screen and (max-width:767px){.companyReportpg .article-content p,.companyReportpg .article-content p span span{font-size:1.125rem!important}.pobox{font-size:.68rem}.placedorderpg{margin-top:30px}.rating-steps .col-6 span span{padding-top:58%!important}.notearndc>.row>.col.logocol{width:25%!important;max-width:25%!important;margin:0 auto;margin-top:20px!important}.pos-fix-reportcont{position:fixed;left:0;bottom:-1px;background:#f8f8f8;z-index:9;width:100%;border-top:1px solid #707070;transition:all .6s ease-in-out;padding:10px 1.5rem}.logoinner .logoinnerimg{width:70px;height:70px;margin-bottom:10px}#preferredmember .consumer-relyslider .slick-list,.celebration .slick-list{width:86%}#preferredmember .consumer-relyslider .slick-prev{left:-8px!important}#preferredmember .consumer-relyslider .slick-next{right:15px}.wizard-img{align-items:start}.homepgsec .expertsays{width:90%!important}.homepgsec .slick-next:before,.homepgsec .slick-prev:before{width:20px!important;height:20px!important}.home-header .categories-list .col-md-5 .typetxt input{border-radius:0 6px 6px 0}.nodccowner{font-size:20px;line-height:1.2;margin-bottom:.4rem}#start-now-button{margin-bottom:30px;margin-left:70px}.container{padding-right:1.5rem!important;padding-left:1.5rem!important}.mob-block{display:block}#company-owner-header .tagline p{font-size:13px}.home-header .tagline p{margin-top:20px}.main h4 span,.main h5{color:#437dd1}.dcr-home .light-gray a,.dcr-home .light-gray p{font-size:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#preferred-member .light-gray a,#preferred-member .light-gray p{-webkit-line-clamp:inherit}#preferred-member .bottomhomeimg,#preferred-member .bottomhomeimg img{border-radius:20px}.header.active #inputwhere,.header.active .input-group{border-radius:8px!important}.header.active .input-group .react-autosuggest__container .form-control{border-radius:0 8px 8px 0}.header.active .guaranteedcell input{border-radius:8px;padding:.375rem .45rem;border:1px solid #555}.header.active .guaranteedcell .dropdown-toggle{border-radius:4px 0 0 4px;box-shadow:inset 0 1px 6px rgb(0 0 0/16%)!important}.header.active .guaranteedcell .dropdown-toggle:after{margin-left:.8em;border-top:.54em solid;border-right:.54em solid #fff0;border-left:.54em solid #fff0;color:#6f7070;vertical-align:.155em}.dcr-home .expertchosing>.row{margin-bottom:6px}.form-control:focus,.main h4{font-size:16px}.dcr-home .col-right h5,.rtsidecomp.findcomparea h3,.rtsidecomp h2,.rtsidecomp h4{font-size:1.375rem}.dcr-home .col-left .headinghomesecond{font-size:20px;line-height:30px}.dcr-home .col-left .content,.home-header-dropdown .btn,.home-header-dropdown ul li a.azcat{font-size:.875rem}.dcr-home .col-left .content,.gap-main-row.top-roofersrow,.tab-pane .gap-post-row{margin-top:0}.home-header-dropdown li{display:inline-block}.home-header-dropdown li:last-child{margin-right:0;margin-left:0}.bgsky .right-col .certiflogo,.bgsky .right-col ul li .connect,.home-header-dropdown .pright-0.col-5,.mobile-3links{display:none}.home-header-dropdown ul,.rtsidelogo{text-align:right}.home-header-dropdown .icon-homepg{display:none!important}.topratedcompany .home-header-dropdown .icon-homepg{display:block!important}.bottom-left,.companyarticlesbox{text-align:right}.header ul{margin-bottom:0;display:none}.categories-list .col-md-5,.pro-list img{margin-bottom:10px}.advatageearndcscroll .row,.advatageearndcscroll>.row,.dcr-home .expertchosing>.row,.header .menu-links ul{display:block}.categories-list .row{text-align:-webkit-center}.header.active .categories-list #hidesearchtab1.col-8,.header.active .categories-list .col-4,.home-header .categories-list .btn-block{width:100%}.header.active .categories-list .react-autosuggest__suggestions-container .col-8,.home-header .categories-list .react-autosuggest__suggestions-container .col-8{text-align:left}.header.active .categories-list .react-autosuggest__suggestions-container .col-4{width:33.33%}.header.active .categories-list .react-autosuggest__suggestions-container .col-4 img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.categories-list .btn-block{display:block;width:55%;border-radius:10px!important}.categories-list .btn{height:35px}.form-control{font-family:Montserrat,sans-serif;height:35px}.btn-outline-secondary{color:#326426;border:2px solid #326426;height:auto;display:inline-block;align-items:center;border-radius:20px;padding:.8rem 1.5rem;width:100%;background-color:#fcfcfc;line-height:26px}.main h5{font-size:16px}.graybg .dcrguidesc1,.membershippage .gapping .gap-main-row{margin-top:30px!important}.first-gap-main-row{margin-top:40px!important}.second-gap-main-row{margin-top:50px!important}.learnhow{font-size:15px}.main h1{font-size:24px}.mob-mb0{margin-top:20px;width:50%}.bgsky .right-col ul li.cat-phone{width:95%}.call_landingpg .bgsky .right-col ul li.cat-phone{width:auto;margin-right:0}.advatageearndcscroll,.dcr-home .expertchosing{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:20px}.advatageearndcscroll>.row>.col-xl-3,.dcr-home .expertchosing>.row>.col-md-3{display:inline-table;float:none;white-space:normal;width:75%;flex:0 0 75%;max-width:75%}.advatageearndcscroll>.row .col-md-4{display:inline-table;float:none;white-space:normal;width:65%;flex:0 0 65%;max-width:65%}.dcr-home .col-right .multistep>.row>.col-md-6{width:60%;flex:0 0 60%;max-width:60%}.dcr-home .col-right img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 30%;object-position:20% 30%;border-radius:16px}.dcr-home .light-gray h3{font-size:21px}.stepstopcategory{padding-left:0!important}.notearndc>.row>.col{display:inline-block;float:none;white-space:normal;width:100%!important;flex:0 0 100%!important;max-width:100%!important}.notearndc>.row>.col .w35{width:35px}.notearndc>.row>.col .w35 span span{padding-top:100%!important}.notearndc>.row>.col.checked{display:flex;justify-content:center}.notearndc>.row>.col.line{width:7%!important;max-width:7%!important;flex:0 0 7%!important;margin:0 auto}.dcr-home .expertchosing::-webkit-scrollbar{height:4px}.gappobox{margin-top:4px}.infolinkModalbody .modal-backdrop.show{opacity:.5;display:block}#infolinkModal,#infoModal{top:250px}.btn-primary{font-size:16px;padding:0 .5rem;height:44px;line-height:40px;text-transform:uppercase}.categoryguidetitle,.dcrguidetitle{font-size:1.7rem}.companylinks .logo{margin-top:6px}.compnamepadd{display:flex;margin-left:-5px;align-items:center}.logo-widthreportmob{width:50px!important;flex:0 0 auto}.header .react-autosuggest__suggestions-list{display:block;text-align:left!important}.header .react-autosuggest__suggestions-list li{text-align:left!important}.alltextbox #react-autowhatever-1{max-width:90%!important}#react-autowhatever-1{width:95%!important}.stepcol.col-md-6:nth-child(2n){background:#f4f5f8}ul.azlist{-moz-column-count:1;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;-moz-column-gap:0;column-gap:0}.stepcol:nth-of-type(4n),.stepcol:nth-of-type(4n-1){background:#fcfcfc}.stepcol{font-size:14px}.revsitetopht{height:auto;padding:15px 0}.header.active .performanceguar span,.logo-ratinprocess .tagline span{display:block}.rating-diff div .row .col-8{padding-left:0}.memlogincomp{display:none!important}.btncol.col-lg-12.col-md-12 .btn-green-footer{padding:10px 4rem .3rem;height:75px!important;border-radius:35px!important;font-size:28px!important;width:90%}.btncol.col-lg-12.col-md-12{margin-top:20px}.companyReportpg .reportmenubtn .dropdown-menu{margin-top:.3rem}.feedbackpage.container p,.send-btn{font-size:18px}.send-btn{width:100%;margin-top:10px}#contactdiv .close,.get-helppopup .close{font-size:35px}.heading-feedback{font-size:32px;margin-top:0}.feedbackpage.container p.morelink{font-size:16px}.num-scroll{overflow-x:auto;overflow-y:hidden;padding:8px 2px}label.btn.btn-outline-primary{font-size:20px}.titlewimgbox{align-items:center}.share-popup{position:absolute;left:-4px;min-width:300px;border-radius:0 10px 10px}div[class^=player-wrapper] div[class^=player-overlay] .overlay-widget{opacity:1!important}.share-popup:before{left:0}.popularPostBlog .share-popup,.pro-list .share-popup,.productmultistep.guidePg .share-popup,.productmultistep .guidePg .share-popup,.ResolutionPost .popularPostBlog .share-popup{position:fixed;top:5%;left:20px;min-width:90%;border-radius:10px;right:20px;z-index:9;filter:drop-shadow(0 0 80px black)}.popularPostBlog .share-popup .mobclose,.pro-list .share-popup .mobclose,.productmultistep.guidePg .mobclose,.productmultistep .guidePg .mobclose,.ResolutionPost .popularPostBlog .share-popup .mobclose{text-align:right;display:block}.popularPostBlog .share-popup .mobclose svg,.pro-list .share-popup .mobclose svg,.productmultistep.guidePg .mobclose .close,.productmultistep .guidePg .mobclose .close,.productmultistep.guidePg .mobclose svg,.productmultistep .guidePg .mobclose svg,.ResolutionPost .popularPostBlog .share-popup .mobclose svg{height:auto;padding:0;font-size:42px!important;background-color:transparent!important;color:#000!important;text-align:right;border:none;box-shadow:none}.popularPostBlog .share-popup:before,.pro-list .share-popup:before,.productmultistep.guidePg .share-popup:before,.ResolutionPost .popularPostBlog .share-popup:before{content:none}.ResolutionPost .popularPostBlog .share-popup a{color:#7a7a7a!important}.ResolutionPost .popularPostBlog .share-popup .mt-4.row{margin-top:1.5rem!important}.dcrresotitle{font-size:34px}.membershippage div.stepno{font-size:30px}.ResolutionTools p{font-size:16px!important}.mt-5.celePg{margin-top:1rem!important}.devicegap,.mt-5.celePg p{margin-bottom:10px}.mt-5.celePg .textRt.social-list{text-align:right}.feedbackpage .modal-feed .modal-dialog{margin:1rem}.feedbackpage .modal-feed .modal-content{padding:20px 15px}.ResolutionTools h4{font-size:20px}.descresolution{color:#606060;margin-top:15px;font-size:14px}.Resolutionbg{padding:35px 0;margin:40px 0}.resolupg .findcomparea,.resoPg .findcomparea{display:block}.resoPg .respmenu .nav-tabs .nav-link{font-size:16px;min-width:30%!important;white-space:pre-wrap;text-align:left;padding:8px 15px}.resoPg .gap-medi{margin-top:0}.resoPg .respmenu .nav-tabs .nav-link:first-child{border-radius:20px 0 0;border-left:none}.resoPg .respmenu .nav-tabs .nav-link:last-child{border-radius:0 20px 0 0;border-right:none}.resoPg .panel-project-col h4{font-size:24px}.resoPg .resoRt{text-align:left}.home-header-dropdown .btn:first-child,.reso-list>.row>.panel-project-col:first-child{padding-left:0}.reso-list>.row>.panel-project-col{display:inline-table;float:none;white-space:normal;width:75%;flex:0 0 75%;max-width:75%;vertical-align:top}.reso-list>.row>.panel-project-col img{min-height:150px!important}.reso-list>.row>.panel-project-col .col-lg-3{order:-1}.home-header-dropdown .dropdown-menu{left:0!important}.home-header-dropdown .dropdown-item{white-space:normal;margin-bottom:10px}.home-header-dropdown ul li .btn{height:auto!important}.home-header-dropdown .btn:last-child{padding-right:0}.nearmepage .counties_list ul.catname{-moz-column-count:2;column-count:2}.aboutpg ol.listbelive li:before{top:5px;margin-left:10px;font-size:30px!important}.celebration .slick-prev{left:-1px}.celebration .slick-next{right:0}.managementpage h5{font-size:40px}.linksdiv h1,.managementpage h6{font-size:22px}.managementpage div.content{margin-top:1.7rem!important;font-size:18px}.membershippage .slick-next{right:0}.business-blog h2,.contactpage h1,.innerpage h1,.regionheading h2{font-size:1.813rem}.business-blog h2{margin-top:80px}.rtsidecomp .iconresource{min-height:100%!important;min-width:100%!important}.membco{margin-bottom:20px}.celebration.col-lg-8.col-md-7{padding-right:inherit}.innerpage .specificationquality h6{font-size:16px}.innerpage .connectdc{display:none}.aboutpg .dcpergrnt>.specificationquality.row .col-md-3{margin-bottom:10px;margin-top:35px}.nearmepage h2{font-size:25px}.nearmepage ul.catname{-moz-column-count:1;column-count:1}.contactpage .form-control,.refertextarea{width:100%}.resolutionmodal .modal-body{padding:1rem 0}.resolutionmodal .modal-body span span{padding:130% 0 0!important}.aboutpg .imagebanner{margin-bottom:0!important}.contactpage .refertextarea{height:120px}.agency-list .form-control,.agency-list .refertextarea,.contactpage .form-control,.refertextarea,.share-popup .form-control{height:40px}.resolupg .imgdesc{font-size:14px;margin-top:10px!important}.innerpage .meetteam .meetteamblock h5,.innerpage ol.listbelive,.innerpage p,.resoh,.vister-agreement ul li{font-size:20px}.innerpage ol.listbelive{font-size:18px;margin-top:5px}.mr-readmin{font-size:18px}.blogguide .light-gray{min-height:380px}.logo-mob-home{margin-top:2rem!important}.consblgsec.gap-main-row{margin-top:3.5rem!important}.mob-gap-0{margin-top:0!important}.consblgscroll.productmultistep h1.read.labelh1{margin-top:1rem}.consblgscroll.productmultistep>.row>.col-sm-12 .guidePg .social-list.likesharesave .readminli{float:none;margin-bottom:10px}.mob-mtconsblg .col-md-4 span span{padding-top:80%!important}.blogguide-list,.dcpergrnt{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.blogguide-list>.row,.dcpergrnt>.row,.guideofguidepg .findcomparea{display:block}.blogguide-list>.row>.col-md-4{display:inline-table;float:none;white-space:normal;width:72%;flex:0 0 72%;max-width:72%}.blogguide ol.trendtopic-list li:before{--size:32px;left:calc(-1 * var(--size) - 5px)}.innerpage p{overflow-wrap:break-word}.dcpergrnt>.row>.col-md-3{display:inline-table;float:none;white-space:normal;width:42%;flex:0 0 42%;max-width:42%}.tipsguide h4{font-size:18px!important}.guaranteedcell .tipsreport input{height:50px!important;padding:0 4.4rem}div.tipsdiv{margin-bottom:8px}.blogsection .mt-4,.blogsection .mt-5{margin-top:10px!important}.guidepage .light-gray{min-height:437px}.aboutpg.innerpage .specificationquality h6{color:#255398;font-size:16px}.blogsection .mt-5{margin-bottom:5px!important}.aboutpg.innerpage .dcpergrnt>.row>.col-md-3{display:inline-table;float:none;white-space:normal;width:42%;flex:0 0 42%;max-width:42%}.aboutpg.innerpage .dcpergrnt>.row>.col-md-3 img{-o-object-fit:cover;object-fit:cover}.ResolutionPost .popularPostBlog .mt-4{margin-top:10px!important;margin-bottom:10px!important}.innerpage .rtsidecomp h5.resotitle a.blog-articlesrt,.popularPostBlog h5.resotitle,.popularPostBlog h5.resotitle a{font-size:22px;margin:10px 0;line-height:1.2}.ResourceTopics .productmultistep .col-lg-4{order:-1;margin-bottom:1rem}.guidePage-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.guidePage-list>.row{display:block}.guidePage-list>.row>.col-md-4{display:inline-table;float:none;white-space:normal;width:73.5%;flex:0 0 73.5%;max-width:73.5%}.mt-mobtools{margin-top:20px!important}.expcontroofer-scroll span span{padding-top:65%!important}.panel-project-col.gap-guideowners{margin-bottom:0}.dcrhomeowner .pro-list .mt-5{margin-top:.5rem!important}.guidepage ol.trendtopic-list li:before{--size:26px;left:calc(-1 * var(--size) - 15px)}.bg-darkgray .para,.companies-info .col-right h3{font-size:1.25rem}.bg-darkgray .companylinks a,.companies-info .col-right a,.company-service,.feedback-icon .link{font-size:1rem}.notearndc hr{border-top:none;border-left:3px solid;height:28px;margin:.5rem 0}.feedback-icon.mt-4{margin-top:0!important;order:-1}.bg-darkgray .companylinks{margin:0 0 20px}.bottom-left,.companyarticlesbox{text-align:right}#Casestudies.innerpage .gap-main-row:first-child{margin-top:12px!important}.topratedHeadr{height:270px}.gap-licence{margin:1rem 0!important}.bg-darkgray .address{font-size:1rem}.bg-darkgray .address ul li{font-family:Montserrat,sans-serif!important}.bold-font{font-weight:600!important}.menu-padd{padding-left:0!important}.guidepage .browseGuide .dropdown-toggle:after{left:10px}.graybg.roofnws-p-br{width:100%;padding-top:15px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.bg-white.roofnws-p-br{border-radius:10px!important}.companydesc,.logotitle{font-size:16px}.roofnws-p-br h6{font-size:22px;margin-top:10px}.dcr-home .col-right h5,.gap-main-row.top-roofersrow,.tab-pane .gap-post-row{margin-top:0}.bgsky .right-col .btn-outline-success{padding:8px .2rem;font-size:12px;display:inherit;border-radius:15px;background-color:#fcfcfc}.phone-icogr{padding-left:20px!important}.top-roofersrow .cust-survey{text-align:left;margin-bottom:8px}.categories-list{padding-right:12px}.bg-darkgray .companyarticles,.bgsky .companyarticles{position:relative;z-index:2;text-align:left}.top-roofersrow.text-right{text-align:left!important;margin-top:10px!important;margin-bottom:20px}.bgsky .right-col .certiflogo,.bgsky .right-col ul li .connect{display:none}.rtsidelogo .btn-primary{padding:0 .2rem}.bottom-left{position:absolute;bottom:30px;right:12px;background-color:#fff;color:#000;font-weight:600;width:auto;opacity:.74;font-size:20px;border:1px solid rgb(112 112 112/.3);border-right:none;padding:0 15px;left:auto}.companies-info .col-left h3 span{border-bottom:none}.bgsky{padding:20px 19px;margin:30px -24px!important;border-radius:0}.bgsky .left-col{display:none}.bgsky.dcccomp h2{margin-top:1rem;font-size:30px;line-height:1.3;margin-bottom:0}.bgsky .pge{margin-top:-20px;padding:6px 15px}.rtsidelogo{text-align:center}.rtsidelogo img{height:94px}.homepgsec .col-right .multistep>.row>.col-lg-12 span.fourcomponent,.rating-right .dcpergrnt .col-lg-12.col-md-3 span.fourcomponent{display:block}.homepgsec .col-right .multistep>.row>.col-lg-12,.rating-right .dcpergrnt .col-lg-12.col-md-3{display:inline-table;float:none;white-space:normal;width:60%;flex:0 0 60%;max-width:60%}.homepgsec .col-right .multistep>.row>.col-lg-12 .morelink span,.rating-right .dcpergrnt .col-lg-12.col-md-3 .morelink span{display:inline}.homepgsec .col-right .multistep>.row>.col-lg-12 span span,.rating-right .dcpergrnt .col-lg-12.col-md-3 span span{padding-top:90%!important}.saveenerborder{padding-bottom:30px!important}.saveenerborder p.certiflogo{margin-bottom:30px!important}.companyReportpg .company_name{font-size:14px!important}.companyReportpg .ver-cust .num{font-size:5rem!important}.companies-info .col-right .multistep>.row>.col-md-6{width:62%;flex:0 0 62%;max-width:62%;padding-right:0}.notearndc>.row>.col .logo{vertical-align:bottom}.dcrhomeowner .respmenu{overflow:auto;white-space:nowrap}.dcrhomeowner .respmenu::-webkit-scrollbar{height:0}.pro-list>.row.blogend{margin-right:0}.tab-pane .postedby{margin-bottom:15px;font-size:1.1rem}.tab-pane .imgdesc{font-size:10px;font-weight:700;color:#757575;margin-bottom:15px;margin-top:0;line-height:14px}.tab-pane .viewfullguide{text-align:left;margin-top:30px}.pobox{padding:2px;overflow-x:auto;position:relative;top:1rem;width:50%;height:-moz-fit-content;height:fit-content}.mob-mb0{margin-bottom:0}.companies-info .col-left h3{font-size:24px}.mid-col .bggraywborder.mt-3{margin-top:0!important;padding:0;border:none}.pro-list img{-o-object-fit:cover;object-fit:cover}.btn-outline-secondary span{display:contents}.claimcompanymob a{font-weight:700;color:#255398}.bg-darkgray{margin:30px -24px!important;padding:20px 19px}.bg-darkgray:last-child{margin-bottom:0!important}.bg-darkgray h2{font-size:30px}.claimcompanymob a{font-size:20px;font-family:Montserrat,sans-serif!important}.companylinks .short-link{line-height:15px}.compadvtab .pro-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:20px}.compadvtab .pro-list>.row{display:block}.companies-info .col-right h2{font-size:1.5rem}.bg-darkgray .poweredby{font-size:.9rem}.nav-fill .nav-item,.nav-fill>.nav-link{padding:.65rem}.nav-fill .nav-item,.nav-fill>.nav-link:first-child{padding-left:0}.bggraywborder ul{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;width:85%;margin:0;float:right}.height-30{height:30px}.bggraywborder ul li{line-height:1;margin-bottom:8px}.bggraywborder .title{text-align:left;text-transform:uppercase;font-size:24px;padding-left:0}.bggraywborder.video-box{margin-top:15px}.bggraywborder.video-box .title{text-align:center;text-transform:capitalize;font-size:16px;padding-left:0}.bggraywborder .title-arrow{position:relative;font-family:Montserrat-Bold,sans-serif!important;font-weight:700}.bggraywborder .title-arrow:after{content:">>";position:absolute;margin-left:10px}.earndc-advantage .tab-pane .devices-mb-2.gap-main-row.row,.earndc-advantage ul{margin-top:20px!important}.article .relpostdscroll,.listagency .scrolllist,.ratingprocesspanel .tab-vertical .nav.nav-tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap}#Earnadvantage .container .row.gap-main-row{margin-top:15px!important}.claimcompany a{font-size:20px}.tab-pane{margin-top:30px}.pro-list.tab-pane,.pro-list.tab-pane .mt-1list{margin-top:0!important}.compadvtab .pro-list.tab-pane,.earndc-advantage ul{padding-left:0}.article .relpostdscroll,.listagency .scrolllist{margin-bottom:20px}.expcontroofer-scroll>.row h4{margin-top:15px}.localcounty ul li{font-size:16px;padding:.2rem .4rem}.companyReportpg .preData h6{font-size:12px}.companyReportpg .preData h1{font-size:23px!important}.border-grad{position:relative;background:0 0!important;padding:4px 0;margin-top:0;left:0;min-width:auto}.rating-right .ratingslider img{border:1px solid #555!important;border-radius:50%;min-height:200px!important;min-width:200px!important;-o-object-fit:cover!important;object-fit:cover!important}.ratingprocesspanel .tab-vertical .nav.nav-tabs{width:100%}.ratingprocesspanel .tab-vertical .nav.nav-tabs .nav-item{margin-bottom:6px;display:inline-flex;margin-right:12px;white-space:pre-line;width:82%}.ratingprocesspanel .tab-vertical .nav-tabs a.nav-link{background-color:transparent!important;box-shadow:none!important;padding:0!important;color:#000!important;font-size:20px;font-weight:400}.ratingprocesspanel .tab-vertical .nav-tabs .nav-link.active{font-weight:700}.article .findcomparea,.article .relpostdscroll>.row,.listagency .scrolllist>.row{display:block}.article .relpostdscroll>.row>.col-md-4,.listagency .scrolllist>.row>.col-sm-4{display:inline-table;float:none;white-space:normal;width:75%;flex:0 0 75%;max-width:75%}.linkc{font-size:21px!important}.membership-agencylist{margin-top:50px}.membership-agencylist .precol{margin-top:20px}.membership-agencylist .precol ul li{font-size:16px}.article .relpostdesc{font-size:18px;width:85%}.compownerheader .col-3{width:22.9%}.expcontroofer.row{margin-top:0}.guidebtn-center{margin-top:10px;margin-bottom:50px}.membershippage.guidebtn-center a.btn-green-footer{height:75px;font-size:28px!important;width:90%;border-radius:35px;padding:.3rem 3rem}#headerbscroll,#menuscroll,.respmenu nav{position:relative}.btn-scrollmobicon,.btn-scrollmobiconback{position:absolute;top:40%;background-color:#fff0;right:-8px;border:none;outline:0;display:block;width:30px;background-image:url(https://diamondcertified.org/DCR_Public_Images/report/scrollmobicon.svg);height:54px}.btn-scrollmobiconarticle,.btn-scrollmobiconbackarticle{position:absolute;top:23px;background-color:#fff0;right:-17px;border:none;outline:0;display:block;width:50px}.expcontcomppg .btn-scrollmobiconarticle{right:0}.expcontcomppg .btn-scrollmobiconbackarticle{right:12px}.survey-response .btn-scrollmobiconarticle,.survey-response .btn-scrollmobiconbackarticle{top:50%}.survey-response .btn-scrollmobiconbackarticle{right:-70%}.graphcol{height:185px}.graphrow{align-items:flex-start}.btn-scrollmobiconback{transform:rotate(180deg);right:-168%}.btn-scrollmobiconbackarticle{transform:rotate(180deg);right:0;transform-origin:62% 39%}.rnt80{right:-81%}.membershippage.guidebtn-center a.btn-green-footer span{font-size:20px!important}.graybg{padding-bottom:25px}.graybg .dcrguidesc1 h1{margin-top:25px}.graybg .popularPostBlog span span{padding-top:85%!important}.compownerheader .companyOwner.headmar.mt-4{margin-top:1rem!important}.social-list .like-count{font-size:9px}.breadcrumb{margin-top:5px!important}.resoPg .social-list li,button.message.success:before,button.message:before{font-size:18px!important}.innerpage a.morepostresmed,.morepostresmed{font-size:21px;color:#3482f3}.guidePg .findcomparea h4{margin-bottom:15px}.pro-list>.row>.panel-project-col{display:inline-table;float:none;white-space:normal;width:75%;flex:0 0 75%;max-width:75%;vertical-align:top}.pro-list>.row>.panel-project-col img{min-height:150px!important}.resoPg .pro-list>.row>.panel-project-col img{min-height:100%!important}.resoPg .pro-list{padding-left:0}.pro-list>.row>.panel-project-col .col-lg-3{order:-1}.expcontroofer-scroll,.popularPostBlog{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:20px}.article>.roofnws-p-br,.expcontroofer-scroll .row.expcontroofer,.popularPostBlog>.row{display:inline-table;float:none;white-space:normal;width:75%;flex:0 0 75%;max-width:75%;margin-right:10px;margin-bottom:5px}.popularPostBlog>.row.mt-4{margin-top:5px!important}.expcontroofer-scroll>.row.expcontroofer .fblock img{min-width:140px!important;min-height:140px!important;right:auto!important}.expcontroofer-scroll>.row .fblock,.popularPostBlog>.row .social-list.textRt{text-align:left}.popularPostBlog>.row .social-list li:first-child{margin-left:0;width:100%;margin-bottom:10px}.vertguide img{min-width:120px!important;min-height:120px!important}.spedometerper{margin-top:-28px!important;max-width:140px;height:140px}.companyReportpg .researched-capabilities .slick-next{right:0}.earndc-advantage ul li{margin-bottom:10px;font-size:18px}.social-media-panel .tab-container{width:100%!important}span.PIN_1667364333325_embed_grid.PIN_1667364333325_c5{width:100%!important;max-width:100%!important;min-width:100%!important}#videopanelreport .reportpgvideo.reportpgvideokoint{height:100%}.scrollcomp{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.graph-container .list-images ul{width:100%}.graph-container .graph-title .list-images{z-index:1}.companyReportpg .videopanel h2{padding-right:0}#contactdiv .thankyou p{font-size:18px}#contactdiv .thankyou h1{font-size:30px!important}.companyReportpg .compnamepadd h1{margin-bottom:5px}#videopanelreport .reportpgvideo.reportpgvideokoint div,#videopanelreport .reportpgvideo.reportpgvideokoint iframe{max-height:100%!important}.mobheadermt{margin-top:8px!important;padding-bottom:8px}.mobheadermt.border-bottom{border-bottom:1px solid #555!important}.reportmenubtn .dropdown-toggle:after{border:none;left:inherit;right:0;top:2px}.reportmenubtn .dropdown-toggle.btn{display:flex;padding-right:34px;font-size:.75rem!important;padding-bottom:0;border:none!important}.top-portion{margin-top:30px!important}#headerascroll{padding-bottom:8px}.headerascroll .compres{width:auto;position:absolute;top:-35px;left:50px}.reportmenubtn button{font-size:18px;font-weight:700;color:#14365e;text-transform:capitalize}.hor-mob .col-md-2.col-3 a span span{padding-top:82%!important}.compres .mob-none,.headerascroll ul.dcrmenu{display:none}.companyReportpg .exp-tipsdce .mt-4.article-content h3,.companyReportpg h1#dashboard{font-size:1.15rem}.companyReportpg h1#dashboard1,.companyReportpg p.dashboard2{font-size:1rem;margin-bottom:0;margin-top:0;line-height:1.3}.companyReportpg h1#dashboard1.longName{font-size:1rem!important}.resolupg .findcomparea h4.magrighth4{margin-bottom:10px;margin-top:50px}.companyReportpg .compnamepadd .dcrtop{display:none}.saveenerborder p.certiflogo{font-size:13px}.innerpage .rtside .seeallguides,.membershippage .precol ul li,.perPost,.ratingproslider,.ratingproslider h6,.ratingslider,.ratingslider h6{font-size:16px}.scrollcomp>.row>.col-md-3{display:inline-table;float:none;white-space:normal;width:60%;flex:0 0 60%;max-width:60%}#accordionExample button.btn{position:relative}#accordionExample button.btn:after{content:"\f105";top:4px;left:40px;position:absolute;font-weight:700!important;color:#255398;font-size:22px!important;font-family:FontAwesome}#accordionExample button.btn[aria-expanded=true]:after{content:"\f107"}.perName{font-size:20px}.popularPostBlog h5{font-size:22px}.membershippage div.parastep{font-size:20px;margin-bottom:10px}.membershippage div.parastep span{font-weight:400}.roofnws-p-br .hoursago{margin-top:.5rem;margin-bottom:1rem}}@media screen and (max-width:900px) and (max-height:500px){.backtotop{padding:0;right:5px;bottom:5px;background:0 0}.backtotop div,.compres .mob-none,.headerascroll ul.dcrmenu{display:none}.graph-container .list-images ul{width:100%}.cap-table .row{margin:0 -19px}.cap-table .row .col-lg-6{padding:12px 19px}.graph-container .graph-title .list-images{z-index:1}.companyReportpg .videopanel h2{padding-right:0}.companyReportpg .compnamepadd h1{margin-bottom:5px}#videopanelreport .reportpgvideo.reportpgvideokoint div,#videopanelreport .reportpgvideo.reportpgvideokoint iframe{max-height:100%!important}.mobheadermt.border-bottom{border-bottom:1px solid #555!important}.reportmenubtn .dropdown-toggle:after{border:none;content:"";display:inline-block;height:35px;width:35px;background-size:contain;background-repeat:no-repeat;position:absolute;top:0}.top-portion{margin-top:30px!important}.compnamepadd{padding-left:12px!important}.reportmenubtn button{font-size:18px;font-weight:700;color:#14365e;text-transform:capitalize}.resolupg .findcomparea h4.magrighth4{margin-bottom:10px}.companyReportpg .compnamepadd .dcrtop{margin-bottom:15px}.btnmarg{margin-left:54px}}.specificationquality.ratecomp h5,.specificationquality.ratecomp h5.search{font-weight:800;color:#14365e;font-family:Montserrat,sans-serif;font-size:19px;margin-top:40px;text-align:center}#textcol h4,.ratecomp p.morelink{font-family:Montserrat,sans-serif!important}.ratecomp p.morelink{color:#757575;font-weight:700;margin-top:10px;text-align:center;font-size:16px!important}.browserefer{list-style:none;padding:0 0 0 15px;margin-bottom:12px}.innerpage .rtside ul.browserefer li{color:#7a7a7a;line-height:20px;margin-bottom:10px;text-align:left;text-align:initial}.innerpage .rtside ul.browserefer li a,.trcGuides ul.browserefer li a{color:#606060!important;font-family:Montserrat-Bold,sans-serif!important;font-size:18px;text-decoration:none}.trcGuides .browserefer{list-style:none;padding:0 0 0 10px}.browsercity span,.browsestate a,.industry button.btn,ul.browserefer li a{font-family:Montserrat-Bold,sans-serif!important;font-size:18px;text-decoration:none!important;box-shadow:none!important}#overlaydiv{position:fixed;top:280px;z-index:2;height:-moz-fit-content;height:fit-content;padding-bottom:20px}#contactdiv,#overlaydiv{display:block;width:100%;left:0;right:0;bottom:0;border-left:none!important;border-right:none!important;cursor:pointer}#contactdiv{height:100%;top:90px}#textcol h4{font-weight:600!important;font-size:30px!important}#textcol{font-size:50px!important;color:#fff;background-color:rgb(185 180 180/.84);padding:20px 40px;border-radius:20px;width:50%;margin:0 auto}.companyOwner-menu ul{margin-top:0;margin-bottom:1rem;display:inline-flex}.companyOwner .afttitle,.guidePg .afttitle{color:#757575;font-family:MontserratSemiBold;font-size:1.125rem;margin-bottom:30px}.companyOwner .aftimg{font-size:14px;font-family:Montserrat,sans-serif;margin-top:10px;color:grey}.companyOwner-menu li{list-style:none;margin-right:15px}.slick-track h5{color:#14365e;font-style:italic;font-size:18px;font-family:Montserrat-Bold,sans-serif!important}.companyOwner .dcrguidetitle{font-weight:700;color:#000;text-decoration:none;font-size:38px}.companyOwner .tab-pane p{color:#000;font-family:Montserrat,sans-serif;font-size:18px}.expcontroofer-scroll p{font-size:19px;color:#757575;font-weight:400}button#btnrate{text-align:center;background-color:#2a9e2d!important;border-color:#2a9e2d!important;border-radius:8px!important;transition:none!important;box-shadow:none!important;width:17%!important}button#btnrate:hover{background-color:#278f29!important;border-color:#278f29!important}.card-header{font-size:20px;padding:0!important;background-color:#fff!important;border-bottom:#fff!important}ul.accordion{-moz-column-count:2;-moz-column-gap:5%;-webkit-column-count:2;-webkit-column-gap:5%;column-count:2;column-gap:5%;list-style:none;line-height:32px;margin:1.5rem 0 0;padding:0}#myInput,.browsestate h4{margin-bottom:12px}.productmultistep .guidescomp .btn{font-size:23px}.productmultistep .home-header-dropdown li{min-width:100px}@media screen and (min-width:767px){.gap-main-row.loginrow{display:none!important}.industry button.btn{padding-top:0;pointer-events:none!important}.collapse{display:block;height:auto!important;overflow:visible!important}}.paymethod img{-o-object-fit:contain;object-fit:contain;min-height:60px!important}@media (min-width:768px) and (max-width:991px){.reportmenubtn .dropdown-toggle:after{border:none;left:inherit;right:0;width:40px;top:2px}.ratingcol1.col-lg-2{width:35%;order:-1}.top-portion .col-6{width:65%;order:-1}.innerpage .dropdown-menu.show::-webkit-scrollbar{width:3px}.eachdiamondcertified-company h4{font-size:28px!important}.companyReportpg .survey-response .vercust-survey-block .resans{font-size:15px}.responseratingcol.col-lg-10{width:64.33%}.headerascroll .compres{font-size:20px;width:auto;position:absolute;right:0;top:40px;left:0}.top-portion>.row>.scrollcol.ratingcol2.col-lg-7{width:85%;flex:0 0 85%;max-width:85%}.saveenerborder{padding:30px 4px}.donut canvas{height:150px!important;width:150px!important}.dcrguidesc1 .imgDesc,.perPost,.savvyconsumer .imgDesc,.slick-track h5{font-size:16px}.perName{font-size:26px}.topratedcompany .dropdown-toggle{font-size:22px}.aboutpg .meetteam .meetteamblock .user{min-height:136px!important;min-width:136px!important}}.birthday-book .triangle-down,.birthday-book .triangle-up{width:0;height:0;border-left:55px solid #fff0;border-right:55px solid #fff0;margin:0 auto}.pagelevelguide ul li:first-child{margin-right:16px}.pagelevelguide{margin-top:.7rem!important}.pagelevelguide .likesharesave li:nth-child(2){margin-right:4px}.innerpage .celebration h1.celesubmit{font-size:26px;text-decoration:none!important}.birthday-book{border:6px solid #1669ae}.birthday-book .triangle-up{border-top:14px solid #1669ae}.birthday-book .triangle-down{border-bottom:14px solid #1669ae}.contactpage .error,.refercontainer .error{color:red!important}.birthday-book .gap-first,.birthday-book .gap-second{padding:50px 30px}.birthday-book .gap-second{font-family:MACHO,sans-serif}.birthday-book .gap-second .desc{font-size:1.125rem;color:#757575;padding:0 20px}.birthday-book textarea.form-control,.celeform .refertextarea{height:170px}.birthday-book .gap-second h5{font-size:24px;color:#cc1010;font-weight:700;font-style:normal;font-family:MACHO,sans-serif!important}.birthday-book .gap-second h6{font-style:italic;color:#757575;font-size:1.064rem;font-weight:400}.birthday-book .gap-second a{font-weight:700;font-size:1rem;color:#3382f2;font-family:MACHO,sans-serif!important}.fileInputstyle{background:#e9e9ed;border:1px solid #555;filter:drop-shadow(0 3px 3px rgb(0 0 0/16%));border-radius:15px;color:#000;cursor:pointer;font-size:18px;outline:0;padding:10px 20px;font-family:Montserrat-Bold,sans-serif!important}.fileInputstyle:hover{background:#fff;border:1px solid #535353;color:#000}.fileInputstylestatus{font-size:18px;color:#5a5a5a;font-family:Baskerville;margin-left:10px}@media (min-width:1360px) and (max-width:1399px){.main h1{font-size:36px}.eachstorytrustedresource{height:1482px}.eachstoryreadallabout{height:1245px}.eachstoryteam{height:640px}.eachdiamondcertifiedreportimage{height:735px}.eachstoryimagegallary,.eachstorywebsiteandextfeed{height:1240px}}@media (max-width:767px){.breadcrumb{display:none!important}.bgsky .right-col ul li .connect{margin-top:30px}.companyReportpg .btn-comp-rt.btn,.newvideo .pos-fix-reportcont #report-phone-call-button.phone-icogr{height:50px;border-radius:10px;color:#fff!important;font-weight:700;background-color:#326426!important;text-transform:uppercase;font-size:1.25rem!important;width:100%!important;line-height:1.2;padding-top:12px}.companyReportpg .btn-comp-rt2.btn{height:40px;border-radius:10px;line-height:normal;color:#fff!important;font-size:18px;font-weight:700;background-color:#19952f;text-transform:uppercase;width:100%}.saveenerborder ul.starimgreport li{height:15px;width:15px;margin-right:2px}.comp-cred ul li:before{top:2px;height:14px;width:14px}.responseratingcol .custom-satis,.responseratingcol .donut-bottom,.responseratingcol .spdo-bottom{text-align:left!important;height:auto}.companyReportpg .top-portion .dcrdash{font-size:.8rem}.keyperformanceindicator .help{display:none}.compres,.dcr-home .col-right .light-gray h5,.membershippage a.btn-green-footer span,.rating-diff h4.heading,.rating-steps h3{font-size:18px}.home-header .guaranteedcell .hide,.mr-readmin{display:block!important}.companyReportpg .videopanel .dropdown-toggle:after{left:auto;position:absolute;top:8px}.guidescomp .btn{line-height:10px}.eachdiamondcertified-company h4,.guideblogtitle h1{font-size:22px!important}.guidePg .guideblogtitle h1{margin-top:20px}.earndc .col-xl-11 .videoiframe{height:211px!important}.innerpage .dropdown-menu.show::-webkit-scrollbar{width:3px}.headerascroll .compres{font-size:18px}.companyOwner .afttitle,.companyOwner .tab-pane p,.dcrguidesc1 .imgDesc,.guidePg .afttitle,.membershippage .ratingslider .desc,.rating-diff p.morelink,.rating-panel p.morelink,.rating-steps p.morelink,.ratingslider .desc,.ratingslider h6,.savvyconsumer .imgDesc,p.ratingpara{font-size:16px}.aboutpg .meetteam .meetteamblock .user{min-height:135px!important;min-width:135px!important}.aboutpg .row .rtside .rtsidecomp.gap-main-row.findcomparea{display:none}#accordionExample .browserefer li .count{margin-bottom:10px;line-height:20px!important}.comp-own-btn{position:relative;left:0;top:0;border-radius:10px!important;width:100%}.compres{text-align:left;line-height:22px;font-weight:700}.topratedcompany .specificationquality.ratecomp h5{margin-top:10px;font-size:22px!important}.birthday-book .gap-second .desc,.birthday-book .gap-second a{font-size:24px}.consumercstudy .expcontroofer h3{font-size:20px}.ConsumerCaseStudiesform .text-muted{font-size:15.3px!important}.ConsumerCaseStudiesform .consumercstudy p{font-size:18px}.celeform{padding:30px 10px}.tab-content video{height:170px!important}.companyReportpg .videopanel .nav-pills .nav-link{margin-bottom:1px}.birthday-book .gap-second h6,.membershippage div.divicon,.specificationquality.ratecomp h5{font-size:22px}.logo-ratinprocess .tagline{font-size:30px;text-align:center;line-height:1.3;margin-top:10px}.innerpage .booksection h5,.innerpage .celebration h1,.innerpage .ResolutionTools h1,.rating-diff h1,.rating-panel h2,.rating-review h2,.rating-steps h2{font-size:30px}.membershippage .bottomhomeimg{margin:0;width:80%;margin:0 auto 35px!important}.membershippage .precol{margin-top:40px}.precol ul{padding-left:0;margin-bottom:30px}.consumerGuide.ratingslider h5.data,.membershippage .ratingslider .pername{margin-top:20px!important;font-size:20px}.consumerGuide.ratingslider h6.post{font-size:16px!important}.innerpage .celebration h1.celesubmit{font-size:15px}.home-header .guaranteedcell .col-8,.home-header .guaranteedcell .hide.col-8,.home-header .guaranteedcell .show.col-8{padding-right:0!important}.home-header .guaranteedcell .dropdown-toggle{border-radius:6px 0 0 6px}.home-header .guaranteedcell input{border-radius:6px;border:1px solid #555}.home-header .categories-list #hidesearchtab.col-md-5 input{border-radius:0 6px 6px 0}.guidePg .afttitle{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:12px}.expcontroofer-scroll p{font-size:16px;margin-top:.8rem}.textRt.social-list{text-align:left}.birthday-book .textRt.social-list,.pagelevelguide .textRt.social-list{text-align:right}.pagelevelguide .textRt.social-list .share-popup{position:absolute;top:26px;left:inherit;background-color:#fff;min-width:300px;border-radius:10px 0 10px 10px}.pagelevelguide .likesharesave li:last-child{margin-right:0}.pagelevelguide .share-popup:before{left:inherit}.mr-readmin{margin-left:0!important;margin-bottom:10px}}@media (min-width:317px) and (max-width:320px){.aboutpg .meetteam .meetteamblock .user{min-height:105px!important;min-width:100px!important}.btncol.col-lg-12.col-md-12 .btn-green-footer{padding:.7rem 1rem;width:90%}.membershippage.guidebtn-center a.btn-green-footer{height:75px;font-size:26px!important;width:90%;padding:.7rem 1rem}.membershippage.guidebtn-center a.btn-green-footer span{font-size:18px!important}}.dcrhomeowner p{font-family:Montserrat,sans-serif;color:#555!important;font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.dcrhomeowner p p{display:none}.dcrhomeowner p p:first-child{font-family:Montserrat,sans-serif;color:#757575;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.membershippage .expertips p{font-family:MontserratSemiBold,sans-serif!important;color:#757575;font-size:18px}@media (max-width:768px){.membershippage .expertips p{font-size:16px;font-weight:400}}@media (min-width:768px) and (max-width:991px){.keyperformanceindicator .__react_component_tooltip{width:150px}.multipleexpcontinn{top:300px}.multipleexpcont .btn.ms-1{left:-26px;z-index:999}.multipleexpcont .btn.ms-2{right:-23px;z-index:999}.threeframevideo{height:390px!important}.membershippage .expertips p{font-family:MontserratSemiBold,sans-serif!important;color:#757575;font-size:17px}.companyReportpg .btn-comp-rt2.btn,.companyReportpg .btn-comp-rt.btn{width:178px}.eachdiamondcertifiedreportimage{height:385px}.eachstoryteam{height:345px}.eachstorytrustedresource{height:780px}.eachstoryimagegallary,.eachstoryreadallabout,.eachstorywebsiteandextfeed{height:660px}.earndcform.membershipsignupform button{width:100%}.earndc .col-xl-11 .videoiframe{height:394px!important}.earndc .btn-referral button{font-size:12px!important}.earndc .article-content .img-desc,.earndcprofilepost,.searchpage p.morelink{font-size:14px!important}.advatageearndc h3{font-size:38px!important}.advatageearndc p{font-size:16px!important;padding:0 10px}.earndc .agency-list .form-control{height:44px!important}.submitbuttonfontsize{font-size:18px!important}.expcontroofer h3,.guidePg .afttitle,.popularPostBlog h5,.savvyconsumer .content p,.savvyconsumer ul li,.tab-pane a.atag,.topguideseccontent{font-size:16px}.article-content .img-desc,.blogsection p.pblog,.companyReportpg .article-content .desg,.logotitle{font-size:14px!important}.membershippage .col-md-2{width:8%}.devices-mb-2{margin-bottom:20px}.expcontroofer h4,.guidePg h5,.rating-diff h4.heading,.rtsidecomp h4.proh1,.savvyconsumer h5.withList,.subheading-black,p.blueshorthead{font-size:20px}.conshead,.membershippage div.divicon{font-size:18px}.blogsection .mr-readmin{margin-right:12rem!important}.consures.row{align-items:center}.guidePg .social-list{text-align:right}.share-popup{width:300px}.companyOwner .tab-pane h4,.innerpage .celebration h1.celesubmit,.roofnws-p-br h6{font-size:22px}.guidePg .min-read{font-size:12px}.blogicon .social-list li svg,.guidePg .social-list li svg,.guidePg button.message:before,.ResourceTopics .error:before,button.message.success:before{font-size:30px!important}.comp-own-btn{position:relative;left:0;top:0}.compadvtab .respmenu .nav-tabs .nav-link{font-size:17px!important;padding:8px 6px}.pt-c{padding-top:8px!important}.guidepage ol.trendtopic-list h5,.ratingslider .desc{font-size:15px}.companyOwner .aftimg{font-family:Montserrat,sans-serif}.companyOwner .dcrguidetitle{font-size:30px}.companyOwner h1{margin-bottom:30px;font-size:36px}.expcontroofer-scroll p,.specificationquality.ratecomp h5,.specificationquality.ratecomp h5.search{font-size:17px}.consumerGuide.ratingslider h5.data{font-size:28px}}#overlaydiv #react-autowhatever-1{width:92%;top:54px;border-radius:10px}#accordionExample .browserefer li{line-height:24px!important}@media (max-width:1199px){.feedbackpage label.btn.btn-outline-primary{font-size:16px!important;width:35px;height:35px;line-height:35px}.topratedcompany ul.browserefer li,.topratedcompany ul.companyicategory li,.topratedcompany ul.companyicategory li .count{margin-bottom:8px!important}#textcol{width:67%;margin:15px auto}button#btnrate{width:30%!important}.feedbackpage.container p{font-size:19px}.send-btn{font-size:18px}.textarea-feedback{height:150px}.feedbackpage .modal-feed .modal-dialog{max-width:600px}.birthday-book .gap-first,.birthday-book .gap-second,.celeform{padding:20px}}.header.active .btn.dropdown-toggle{color:#212529!important;font-weight:700}.expcontroofer .slick-vertical .slick-slide{max-height:265px}@media (max-width:767px){.dcrhomeowner .viewfullguide a{font-size:20px}.consumercstudy .fblock.cursor-pointer span{filter:drop-shadow(0 6px 4px rgb(0 0 0/16%))}.ConsumerCaseStudiesform .consumertxtbox .form-control{height:55px!important}.ConsumerCaseStudiesform .fileInputstyle{height:50px;line-height:50px;padding:0 30px!important}.ConsumerCaseStudiesform .btn{height:60px}.multipleexpcont .btn.ms-1{left:-30px;top:9%;z-index:9999;color:#14365e;font-size:14px;font-weight:100;padding-right:20px}.multipleexpcont .btn .row{align-items:end}.multipleexpcont .btn.ms-2{right:-26px;top:9%;color:#14365e;font-size:14px;font-weight:100;z-index:9999}.multipleexpcont{top:70px}.multipleexpcont .btn.ms-2 .col-md-12.col-7{order:-1}.nxt-article,.pre-article{display:none}.multipleexpcont .btn.ms-1.innbtn1,.multipleexpcont .btn.ms-2.innbtn2{width:45px;height:52px}.multipleexpcontinn{top:130px}.threeframevideo{height:220px!important}.devices-mb-2{margin-bottom:20px}.membershippage .next-icon,.membershippage .prev-icon,.membershippage .slick-next:before,.membershippage .slick-prev:before{width:20px!important;height:20px!important}.membershippage .consumerGuide.ratingslider .align-items-center{align-items:flex-start!important}.breaklinesecret{display:inline}.user-article .articleflex{display:flex!important}.rtside .rtsidecomp .consures .col-2{width:12%;padding-right:10px}.eachdiamondcertifiedreportimage{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/MaskGroup22.png);height:660px}.eachstoryteam{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group1523.png);height:410px}.eachstorytrustedresource{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group%201531.png);height:2610px}.eachstoryreadallabout{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/MaskGroup24.png);height:840px}.eachstoryimagegallary{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/MaskGroup25.png);height:455px}.eachstorywebsiteandextfeed{background-image:url(https://diamondcertified.org/DCR_Public_Images/What-Each-DC_Report/Group1522.png);height:1520px}.rtside .rtsidecomp .consures.row{align-items:center}.compadvtab .respmenu .nav-tabs .nav-link,.earndc .article-content .img-desc,.earndc .meetteamblock h5,.earndc .meetteamblock h6{font-size:16px!important}.earndc .agency-list .form-control{border-radius:20px!important}.submitbuttonfontsize{font-size:32px!important}.advatageearndc h3{font-size:36px!important}.dcrhomeowner .respmenu,.earndc-advantage .respmenu{overflow:auto;white-space:nowrap}.tell-ideas{padding:0 10px}.article-content .img-desc,.companyReportpg .article-content p.desg{font-size:.75rem!important}.comp-cred ul li,.companyReportpg .survey-response .comp-cred ul li,.dcpergrnt p{font-size:.8rem;line-height:1.2;margin-bottom:8px}.companyReportpg .respmenu .nav-tabs{background:#fff0}.companyReportpg .guidePg .respmenu .nav-tabs .nav-link{font-size:1rem;padding:0 5px;margin-bottom:10px;margin-top:5px;background:transparent!important;border:none;border-radius:0;color:#255398!important}.companyReportpg .guidePg .respmenu .nav-tabs .nav-link.pt-4{padding:0 5px!important}.guaranteedcell .form-control{font-size:14px!important}.spltool.search-guide .btn{height:auto;width:75px}.ownerbtn{height:auto}.cosumerslider .desc,.cosumerslider h3{font-size:20px;text-align:left}.cosumerslider p{text-align:left;font-size:16px}.tab-pane a.atag{font-size:21px}.searchpage h5.search{font-size:22px!important}.blogsection p.baskerville-font{font-size:20px}.imgfirstmob{order:-1}.dcrhomeowner .respmenu .nav,.earndc-advantage .respmenu .nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.companyReportpg .exp-tipsdce .nav-tabs .nav-link{min-width:200px;flex:1 1 auto;font-size:16px;padding:0!important;background:#fff0;margin:5px 0;border:none!important;filter:none!important}.dcrhomeowner .respmenu .nav-link{display:inline-block}.earndc-advantage .respmenu .nav-link{margin:0 15px;display:inline-table;float:none;white-space:normal;width:60%;flex:0 0 60%;max-width:60%;padding:5px 0}.earndc-advantage .respmenu .nav-link span span{padding-top:50%!important}.earndc-advantage .respmenu .nav-link:first-child{margin-left:0}.earndc-advantage .pro-list>.row>.panel-project-col img{min-height:100%!important}.contactpage .gapping .col-lg-6.col-md-6.col-sm-12.col-12{margin-bottom:25px;text-align:left;border-radius:20px;width:100%}.topratedcompany .home-header-dropdown img{width:40px!important}.topratedcompany .dropdown-toggle{font-size:22px}.topratedcompany .home-header-dropdown ul li .btn{height:100%!important;padding-left:2px}.savvyconsumer .consumer-name,.savvyconsumer .consumer-post,.savvyconsumer .content a,.savvyconsumer .content p,.stepcol,ul.linkinscroll li a{font-size:16px}.savvyconsumer iframe{width:100%;height:200px}.savvyconsumer h5.subheading{font-size:22px;margin-top:0}.subheading-black{font-size:22px;margin-top:12px}.dcpergrnt h5{font-size:18px!important;text-align:center}.dcpergrnt>.row>.col-md-3{display:inline-table;float:none;white-space:normal;width:54%;flex:0 0 54%;max-width:54%}.consumercasescroll.dcpergrnt>.row>.col-md-3{display:inline-table;float:none;white-space:normal;width:40%;flex:0 0 40%;max-width:40%}.casestudybg .expcontroofer .post{font-size:16px!important}}@media (max-width:300px){.rtside .rtsidecomp .consures .col-2{width:22%;padding-right:10px}}@media (min-width:768px) and (max-width:991px){.contactpage .gapping .col-lg-6.col-md-6.col-sm-12.col-12{margin-bottom:15px;text-align:left;border-radius:20px;width:50%}.topratedcompany .home-header-dropdown .dropdown-toggle:after{width:42px!important;height:42px!important}.topratedcompany .home-header-dropdown img{height:32px!important;width:46px!important;-o-object-fit:contain;object-fit:contain}.user-article img{min-height:120px!important;min-width:120px!important}.pro-list.tab-pane,.pro-list.tab-pane .mt-1list{margin-top:0!important}.mid-col.col-lg-6.mid-col-ipad{display:block}.savvyconsumer ul.linkinscroll{margin-top:5px!important}.savvyconsumer .rtside ul li{margin-bottom:0;margin-top:0}.earndc-advantage .respmenu .nav-link span span{padding-top:40%!important}.imgfirstmob{order:-1}.earndc-advantage .pro-list>.row>.panel-project-col img{min-height:100%!important}.browsercity span,.browsestate a,.industry button.btn,.innerpage .rtside .seeallguides,.rating-diff p.morelink,.rating-panel p.morelink,.rating-steps p.morelink,ul.browserefer li a{font-size:16px}.ratingprocesspanel p.morelink{font-size:14px}.savvyconsumer iframe{width:100%;height:393px}.membershippage a.btn-green-footer{height:50px;padding-top:8px}.memberadv{margin-top:15px!important}.precol ul{padding-left:0;margin-top:20px;margin-bottom:30px}.membco.row{margin:20px 0}}.compadvtab .respmenu .nav-tabs .nav-link{text-align:left;font-size:24px}.guidePg h5,p.blueshorthead{color:#14365e;font-size:1.125rem;font-family:Montserrat-Bold,sans-serif!important;font-style:normal}.desc-belowimg{font-size:1rem;line-height:1.6;font-family:MontserratSemiBold,sans-serif!important;color:#020202}.innerpage .rtsidecomp h5.resotitle a.blog-articlesrt,.popularPostBlog h3 a,.popularPostBlog h5,.popularPostBlog h5 a,.popularPostBlog h5.resotitle,.popularPostBlog h5.resotitle a{color:#000!important;font-size:1.25rem;font-weight:700}.companyOwner .imdesc{color:grey}#findbtn{font-size:1.125rem;letter-spacing:.4px;padding-top:0;padding-bottom:0}.therenorecord{color:red;font-size:30px;font-family:Baskerville;text-align:center}.recom-btn{margin:0 auto}@media (min-width:1601px){.expcontroofer-scroll h5{font-size:20px}.threeframevideo{height:560px!important}.specificationquality.ratecomp p.morelink,body{font-size:18px!important}.topratedcompany .guidescomp .dropdown-menu.show.dropdown-menu a{font-size:16px!important}.categories-list li a,.companyOwner .aftimg,.guidepage .guaranteedcell .dropdown-toggle,.header.active .btn.dropdown-toggle,.membershippage a.btn-green-footer span,.mr-readmin,.stepcol{font-size:16px}.categoryguidetitle,.companyReportpg .article-title{font-size:38px}.expcontroofer .paraheight p{height:510px}.expcontroofer .exptipparaheight p{height:440px}.dcr-home .col-right h5{font-size:24px}.guidePg .afttitle,.home-header-dropdown-vertical .btn,.home-header-dropdown-vertical .dropdown button,.home-header .btn-primary,.innerpage .meetteam .meetteamblock h5,.innerpage .rtside .seeallguides,.innerpage .rtside a.atag,.membershippage .precol ul li,.membershippage a.btn-green-footer,.membershippage div.parastep,.mid-col .bggraywborder .desc,.newsletterContent,.perPost,.popularPostBlog h5,.rating-diff p.morelink,.rating-panel p.morelink,.rating-steps p.morelink,.savvyconsumer .content p,.savvyconsumer .imgDesc,.slick-track h5,.tab-pane .postedby,.tab-pane .viewfullguide a,.tab-pane a,.tab-pane a.atag,.tell-ideas a{font-size:20px}.guidepage ol.trendtopic-list li:before{left:calc(-1 * var(--size) - -2px)}.header.active .categories-list .btn{height:55px}.innerpage .specificationquality h6,.notearndc{font-size:14px!important}.header.active .categories-list .form-control{height:55px}.social-list .like-count-new{margin-left:0!important}.compadvtab p,.dcrhomeowner p,.productmultistep p{font-size:20px!important}.cosumerslider p{font-size:14px!important}.managementpage h5{font-size:50px!important}.savvyconsumer iframe{width:100%;height:523px}.companyReportpg .videopanel h2,.expcontroofer-scroll p,.membershippage .ratingslider h6.post,.ratingslider .desc,.specificationquality.ratecomp h5{font-size:21px}.companyReportpg .btn-comp-rt2.btn,.companyReportpg .btn-comp-rt.btn{width:195px}.birthday-book .form-control,.celeform .form-control{font-size:17px}.companyOwner .dcrguidetitle,.main h1{font-size:40px}.expcontroofer h3{font-size:30px;margin-bottom:0}.consumercstudy p{font-size:20px!important}.article .content,.article .content h6,.article .content p{color:#020202;font-family:Baskerville}.headerbscroll h1{font-size:52px}.consumerGuide.ratingslider h5.data,.membershippage .ratingslider .pername{font-size:32px;margin-top:20px!important}.ratingsfont{font-size:12px}.cert{font-size:8px}.mid-por .row .col-md-6{height:226px}.browsercity span,.browsestate a,.industry button.btn,ul.browserefer li a{font-size:20px;line-height:1.7}.container{max-width:1500px!important}.mid-col .bggraywborder .imgicon .desc{font-size:12px;line-height:16px}.mid-col .bggraywborder .imgicon .number{font-size:18px;line-height:16px}.feedbackpage p{font-size:22px}.companies-info .col-right h3{font-size:25px}.btn-referral button,.contactpage .form-control,.refertextarea{height:60px}.contactpage .refertextarea{height:200px}.bg-darkgray .para,.cust-survey a,.mid-col .bggraywborder .desc,.tab-pane .postedby{font-size:20px}.bg-darkgray .companylinks a,.bg-darkgray .poweredby,.claimcompany a,.notearndc,.pobox a{font-size:14px}.bottom-left{bottom:51px;left:15px;width:94%;font-size:16px}.tagline p{font-size:20px}.menu-panel{width:28%;right:-28%}.bgsky .right-col p{margin-bottom:45px}.pobox{margin-top:45px}.companies-info .col-left h3{font-size:28px}.tab-pane .postedby{margin-bottom:10px}.tab-pane .gap-post-row{margin-top:34px}}.innerpage p.imgdescabout{color:grey;font-family:Montserrat,sans-serif!important;font-size:14px;margin-top:1rem}@media (min-width:1200px) and (max-width:1359px){.main h1{font-size:34px}.comp-own-btn{left:0}.keyperformanceindicator .__react_component_tooltip{width:175px}.icon-homepg{height:26px;width:35px}.multipleexpcontinn{top:330px}.threeframevideo{height:415px!important}.ratingprocesspanel .tab-vertical .nav-tabs .nav-item{margin-bottom:12px}.bgsky .right-col p,.homepgsec .expertsays .desc{font-size:12px}.homepgsec .expertsays h4{font-size:16px}.bggraywborder .circle-img{min-width:95px!important;min-height:95px!important}.memformfirst.col-xl-6{width:59%}}@media (max-width:767px){.desc-belowimg{font-size:.825rem}.companyReportpg .exp-tipsdce .nav-tabs .nav-link .surveyno{font-size:1rem;color:#255398}.innerpage p.imgdescabout{font-size:12px}#textcol{width:94%;margin:15px auto;padding:20px}.guidePg .social-list li:nth-child(2){margin-left:0}.guideofguidepg .findcomparea,.membershippage .findcomparea{display:none}#videopanelreport .flex-column.nav-pills{margin-left:16px}#videopanelreport .flex-column.nav-pills .nav-link{padding:.5rem}.innerpage .rtside a.pagelink.seemorepost{font-size:21px}.home-header .guaranteedcell .dropdown-toggle:after{margin-left:.8em}.rating-right .slick-next,.rating-right .slick-prev{top:137px}.m-automob{margin:0 auto}.expcontroofer .slick-track h5{font-size:20px}.expcontroofer .slick-vertical .slick-slide{max-height:243px}.expcontroofer .post{line-height:1.1}.heightpost{height:35px}.ratingprocesspanel p.paralink{font-size:14px}.meetteamblock.managementteam span span span{padding:100% 0 0!important}}.likebutton,.savebutton,.sharebutton{height:25px;width:25px;background-size:contain;padding:1px 14px;position:relative;bottom:0;background-repeat:no-repeat}.guidePg .social-list li:nth-child(2){margin-left:-4px}.likesharesave li{list-style:none;display:inline-block;margin-right:12px;cursor:pointer}.guidePg .social-list.likesharesave .readminli{position:relative;top:0;float:left}.popularPostBlog img{background:#f9f9f9;-o-object-fit:cover;object-fit:cover}.likebutton{background-image:url(https://diamondcertified.org/DCR_Public_Images/LIKE_SHare_Save_ICON/DCR-like.png)}.likebutton:hover,.likedbutton,.success .likebutton{background-image:url(https://diamondcertified.org/DCR_Public_Images/LIKE_SHare_Save_ICON/DCR-like-hover.png)!important;background-size:contain;padding:1px 14px;position:relative;bottom:0;background-repeat:no-repeat}.sharebutton{background-image:url(https://diamondcertified.org/DCR_Public_Images/LIKE_SHare_Save_ICON/DCR-share.png)}.selectedshare.sharebuttonselect,.sharebutton:hover,.sharebuttonselect{background-image:url(https://diamondcertified.org/DCR_Public_Images/LIKE_SHare_Save_ICON/DCR-share-hover.png);z-index:2}.savebutton{background-image:url(https://diamondcertified.org/DCR_Public_Images/LIKE_SHare_Save_ICON/DCR-bookmark.png)}.savebutton:active,.savebutton:hover{background-image:url(https://diamondcertified.org/DCR_Public_Images/LIKE_SHare_Save_ICON/DCR-bookmark-hover.png)}.social-list .like-count-new{margin-left:-6px;bottom:-4px;font-size:10px}@media (max-width:325px){.home-header .guaranteedcell .hide,.home-header .guaranteedcell .show{display:block!important;width:100%}.home-header #currentLocIco{right:22px!important}.dcr-home .morelink{font-size:12px!important}.dcr-home .col-left .headinghomesecond{font-size:18px;line-height:24px}.dcr-home .light-gray h3{font-size:19px}}.advatageearndc{align-items:center;text-align:center}.advatageearndc h1{margin:10px 0}.contactpage .headmarg{margin-bottom:50px}.ratingprocesspanel .tab-content h4{font-size:1.375rem}@media (max-width:767px){.bgsky .right-col{display:flex;margin-bottom:15px}.donutsyle{max-width:125px}.companyReportpg .videopanel .nav-pills .nav-link:before{width:18px;height:18px}.header{padding:0 0 10px}.companyReportpg .researched-capabilities .maincontent p{margin-bottom:.5rem}.popularPostBlog .cursor-pointer{margin-top:10px}.btn-comp-rt{display:none}.guidePg .panel-project-col .mt-1list .col-md-3{order:-1}.bggray{margin:50px 0 17px}.guidePg .panel-project-col .mt-1list .col-md-3 span{height:200px!important;margin-bottom:.8rem!important}.innerpage .gap-main-row:first-child.resblogdcr{margin-top:60px!important}.guidePg .pro-list>.row>.panel-project-col img{min-height:100%!important}.guidePg .panel-project-col .mt-1list{margin-top:0!important}.guidePg .dcrhomeowner nav{margin-bottom:0}.dcr-home .col-left .homecontent p,.guidePg .min-read{font-size:18px}.companyReportpg .article-subtitle{font-size:.825rem}.companyReportpg .survey-response .vercust-survey-block .opt,.companyReportpg .survey-response .vercust-survey-block .resans-ml-2.vercust-survey{font-size:30px}.companyReportpg .survey-response .vercust-survey-block .col-xl-2.col-lg-3.col-md-4 .row .col-md-12.col-6{width:20%}.companyReportpg .survey-response .vercust-survey-block .opt,.guidePg .social-list li:nth-child(2){margin-left:0}.resans-ml-2,.ver-survey{margin-left:10px}.contactpage .headmarg{margin-bottom:10px}.guidePg .social-list.likesharesave .readminli{position:relative;left:0;top:0;display:block}.responseratingcol.col-lg-10{width:100%;margin-top:1rem}.consfont{font-size:.565rem!important}.companyReportpg .top-portion .mid-por h4,.readersurveyborder span{font-size:.875rem}.comp-re-menu,.comp-re-menu li{font-size:.87rem!important}.companyReportpg h2{font-size:1.563rem!important;margin-bottom:10px}.dcrhomeowner .respmenu{overflow:auto;white-space:nowrap}.pt-c{padding-top:1rem!important}.companyReportpg .exp-tipsdce .nav-tabs .nav-link:first-child{border-left:1px solid #ddd;border-radius:20px 0 0;padding-top:1.5rem}.guidePg .respmenu .nav-tabs .nav-link{padding:.85rem 1.2rem;text-align:left;line-height:1.2}.guidePg .pro-list{padding-left:12px}.companyReportpg .researched-capabilities .marker-map{border-radius:0!important;height:312px!important;margin:10px 0 25px;width:100%!important}.quality-loyalty{display:block;padding-top:10px}.critick{display:none}.saveenerborder{height:auto}.top-portion>.row>.scrollcol.col-lg-3{order:-1;width:49%}.ratingcol1.col-lg-2{width:51%;order:-1}.survey-response .mobcenterrow{justify-content:center}.ratingcol2.col-lg-7{width:100%}.gotowebsite{left:25%;bottom:33%}.vercust-survey{text-align:left;font-size:24px}.companyReportpg .survey-response .vercust-survey-block .sheading,.companyReportpg .survey-response .vercust-survey-block label{font-size:16px}.companyReportpg .researched-capabilities .maincontent{font-size:.85rem}.dcr-home .morelink{font-size:16px}.companyReportpg .researched-capabilities .subheading{font-size:1.313rem}.companyReportpg .article-content p span span{line-height:1.3}.dcr-home .col-left .videodesc{font-size:12px}.dcr-home .col-left .headinghomesecond{font-size:18px;line-height:24px}.dcr-home .light-gray h3{font-size:19px}.home-header .categories-list .btn,.home-header .guaranteedcell .form-control{height:45px}.home-header .categories-list{margin:20px 0 25px}}@media (min-width:200px) and (max-width:316px){.aboutpg .rtside .findcomparea,.headmar.mt-4{margin-top:10px!important}.business-blog h2,.contactpage h1,.innerpage h1,.regionheading h2{font-size:26px}.breadcrumb{margin-top:4px!important}.logoinner.col-3{width:28%!important}.tagline.col-9{width:72%!important;padding-left:5px!important}.vertguide{vertical-align:top}.vertguide img{min-width:90px!important;min-height:90px!important}.consures .col-10{width:76%}.consures .col-2{width:24%}.compres,.consures,.dcr-home .morelink,.earndc-advantage .respmenu .gap,.expcontroofer .post,.innerpage a,.lgbtnbottom p,.spltool strong{font-size:14px}.expcontroofer h3,.expcontroofer h4,.slick-track h5{font-size:20px}.compadvtab .respmenu .nav-tabs .nav-link{font-size:14px!important}.companyOwner .imdesc,.perPost{font-size:12px}.home-header .categories-list .btn,.home-header .guaranteedcell .form-control{height:45px}.home-header #currentLocIco{width:25px;top:10px}.home-header-dropdown li{margin:0 8px}.guaranteedcell .col-4{padding-left:90px;padding-right:90px;width:100%}.ownerbtn{font-size:14px!important;padding-top:8px!important}.home-header .performanceguar{font-size:14px;line-height:19px;text-align:center}}@media (min-width:317px) and (max-width:375px){html{font-size:.9rem}.spedometerper{height:130px}.logoinner .logoinnerimg{width:60px;height:60px}.compres,.innerpage .meetteam .meetteamblock h5{font-size:16px}.homepgsec .slick-list{margin:0 auto;width:90%}.innerpage .meetteam .meetteamblock h6{font-size:11px!important}.aboutpg .meetteam .meetteamblock span{padding-top:70px!important}.thankyou svg{font-size:130px}.get-helppopup .thankyou h1{font-size:33px;font-weight:700;margin-bottom:10px}.thankyou .row .col-lg-10 p{font-size:17px;font-weight:600}.thankyou{margin-top:30px}}@media (min-width:200px) and (max-width:767px){.modal-header h1{margin-bottom:0}.get-helppopup .modal-dialog .modal-body{padding:15px}.contactpage .recaptacha div div div{margin:auto!important}.graybg .guidePg .col-md-8 .mr-readmin,.Resolutionbg .col-md-8 .mr-readmin{left:0;position:relative;margin-top:0}.get-helppopup .modal-dialog .modal-header{padding:20px}.form-label{font-size:23px}.ResourceTopics .productmultistep .labelh1 a{font-size:22px;font-family:Montserrat,sans-serif!important;font-weight:700}.get-helppopup .checkboxque label{margin-left:28px;top:-23px;position:relative}.get-helppopup .checkboxque{font-size:17px}.get-helppopup .close{font-size:37px}.get-helppopup .modal-dialog{max-width:95%}}@media (max-width:320px){html{font-size:.8rem}.companyReportpg .top-portion .dcrdash{font-size:.7rem}.spedometerper{height:120px}.cap-table .row .col-lg-6 a,cap-table .row .col-lg-6{font-size:12px}.hor-mob .col-md-2.col-3 a span span{padding-top:95%!important}.newsletterContent,.savvyconsumer .content p,.savvyconsumer.ratingslider .desc{font-size:14px}.savvyconsumer h5.subheading,.subheading-black{font-size:18px}.savvyconsumer iframe{width:100%;height:145px}.subsemail .col-4,.subsemail .col-8{width:100%!important}.subsemail .col-4{padding-left:10px!important;margin-top:10px}.savvyconsumer ul li{font-size:16px}}@media (min-width:768px) and (max-width:1600px){.browserefer{list-style:none;padding:0 0 0 25px;margin-bottom:5px}.companyicategory h2.industry{margin-bottom:0}}@media (min-width:200px) and (max-width:320px){.pobox{font-size:.5rem}.innerpage .celebration h1{font-size:22px}.birthday-book textarea.form-control{height:135px}.birthday-book .form-control,button.celebtn{height:43px}.birthday-book .gap-second .desc{font-size:19px}.birthday-book .gap-second h6{font-size:20px}.innerpage .booksection h5{font-size:24px}.birthday-book .gap-second a{font-size:18px}.tell-ideas{font-size:12px}.innerpage .rtside .seeallguides,.innerpage .rtside a,.text-muted{font-size:13px}.fileInputstyle{font-size:15px}.rtsidecomp .iconresource{min-height:25px!important;min-width:25px!important}}@media (min-width:376px) and (max-width:399px){.tagline p{font-size:14px}}@media (max-width:399px){.cust-satisfactiongraph{margin-top:10px}.survey-response .btn-scrollmobiconbackarticle{right:-105%}.saveenerborder p.certiflogo{font-size:11px}.companyReportpg .ver-cust .num{font-size:4rem!important;margin-bottom:1rem}.breadcrumb-item a{font-size:10px}.dcrtop{font-size:16px}.companyReportpg .exp-tipsdce .mt-4.article-content h3,.companyReportpg h1#dashboard{font-size:1.15rem!important}}button.toggleDown.btn:after,button.toggleright.btn:after{height:100%!important;width:100%!important;color:#333!important;top:4px!important;left:0!important;position:absolute!important;font-weight:700!important;font-size:22px!important;font-family:FontAwesome;content:""}@media (min-width:317px) and (max-width:375px){.aboutpg .rtside .findcomparea{margin-top:10px!important}.aboutpg .pagination-blogpg .colg{display:inline-block;margin-top:40px}}@media (min-width:376px) and (max-width:767px){.homepgsec .expertsays-sec{width:100%}}@media (min-width:376px) and (max-width:650px){.aboutpg .rtside .findcomparea{margin-top:10px!important}.aboutpg .pagination-blogpg .colg{display:inline-block;margin-top:40px}}@media (min-width:376px) and (max-width:850px){.aboutpg .meetteam .meetteamblock span{padding-top:70px!important}.innerpage .meetteam .meetteamblock h5{font-size:16px}.innerpage .meetteam .meetteamblock h6{font-size:12px!important}.innerpage .expertips .meetteam .meetteamblock h6,.topratedtitle{font-size:14px!important}.thankyou svg{font-size:130px}.get-helppopup .thankyou h1{font-size:33px;font-weight:700;margin-bottom:10px}.thankyou .row .col-lg-10 p{font-size:17px;font-weight:600}.thankyou{margin-top:30px;padding:0 20px}.companylinks .feedback-icon{margin-top:0!important}.companies-info .text-black{margin-top:12px}}@media (min-width:768px) and (max-width:1180px){.aboutpg .meetteam .meetteamblock span{padding-top:68px!important}.innerpage .meetteam .meetteamblock h5,.notearndc{font-size:18px}.innerpage .meetteam .meetteamblock h6{font-size:14px!important}.get-helppopup .modal-dialog .modal-body{padding:15px}.get-helppopup .checkboxque label{margin-left:20px;top:2px;position:relative}.cosumerslider .desc{font-size:12px}.cosumerslider p{font-size:10px}.cosumerslider h3{font-size:12px;margin-top:8px}.modal-header h1{margin-bottom:0}.get-helppopup .close{font-size:37px}.thankyou svg{font-size:130px}.get-helppopup .thankyou h1{font-size:33px;font-weight:700;margin-bottom:10px}.thankyou .row .col-lg-10 p{font-size:17px;font-weight:600}.thankyou{margin-top:30px}}.inputtextindex{z-index:auto!important}.dropsearch .react-autosuggest__suggestions-container--open{position:absolute;z-index:1;width:100%!important;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0/.15);border-radius:.25rem;top:3.4rem;white-space:pre-wrap!important;height:250px;overflow-x:hidden}@media (min-width:317px) and (max-width:375px){.phone-icogr:after{width:15px;height:15px}.iconpadd{width:22px}.descinner{width:auto}}.recaptacha{padding-top:20px}.tipsguide .desc-content-blog p{font-family:Baskerville!important;font-size:22px;font-weight:400;color:#000}.mntdesk .col-xl-7.custrev h3{color:#14365e;font-size:1.5rem;font-family:Montserrat-Bold,sans-serif!important}h1.freehead{font-size:4.75rem;font-family:Montserrat,sans-serif;margin-top:30px;margin-bottom:10px}h2.meetgreg{font-family:Baskerville;font-size:2.25rem;font-weight:700}.placedorderpg .bdrbox h4,.placedorderpg .bdrbox h5,.placedorderpg .bdrbox h6,h5.meetgregdescription,h6.meetgregpost{font-family:Baskerville;font-weight:500}.bdrboxhead h6,h5.meetgregdescription{font-size:1.375rem}h6.meetgregpost{font-size:1.125rem}.placedorderpg .bdrbox h5{font-size:1.25rem;color:#6a6a6a}.placedorderpg .bdrbox li{font-family:Montserrat,sans-serif;font-size:1rem}@media (min-width:1200px){.desc-belowimg{margin-right:40px}.companyReportpg .btn-comp-rt2.btn,.companyReportpg .btn-comp-rt.btn{width:163px}.spedometerper.inner-cont{margin-top:-2.2rem!important}.bar-width{margin-top:25px}.keyperformanceindicator .__react_component_tooltip:after{left:35%!important}.keyperformanceindicator .__react_component_tooltip{margin-left:30px!important}.companyReportpg .areaservices{width:90%!important}#preferredmember .consumer-relyslider .slick-initialized .slick-slide{padding:0 15px}.companyReportpg .videopanel .dropdown-menu{margin-top:-24px!important}.dccslidercontrol .slick-list{width:86%}.topratedHeadr .dropdown-menu.show.dropdown-menu{min-width:250px}.mntdesk .col-xl-7.custrev{width:61%}#preferredmember .consumer-relyslider .slick-prev{left:-8px}#preferredmember .consumer-relyslider .slick-next{right:14px}#preferredmember .consumer-relyslider .slick-list{width:92%;margin:0 4%}.savvyconsumer .rtside.col-lg-4.col-md-12{padding-left:65px}.refermainleftspace{padding-left:2.6rem}.desk-block,.desktop-block{display:block}.seeGuide .home-header-dropdown-vertical ul{margin-left:0}.seeGuide .home-header-dropdown-vertical ul li .row{margin-bottom:.6rem}.seeGuide .home-header-dropdown-vertical ul li .row .col-xl-9{padding-left:1.5rem}.expcontroofer-scroll>.row.expcontroofer .fblock img{min-width:140px!important;min-height:140px!important}.pr-40{padding-right:36px}.mid-por{padding:0 20px}.pr-80{padding-right:60px!important}.aboutpg .specificationquality{margin-top:50px}.aboutpg .specificationquality .col-md-3{text-align:center}.aboutpg .specificationquality span span{padding-top:65%!important}.resolupg .pl-4{padding-left:1.5rem!important}.resolupg .linksdiv .my-auto.pl-4.col-xl-11.col-lg-10.col-md-9.col-sm-10.col-9 p{margin-bottom:0}.resolupg .linksdiv .my-auto.pl-4.col-xl-11.col-lg-10.col-md-9.col-sm-10.col-9 p a{font-family:Montserrat,sans-serif!important}.guidepage .rtside ol.listbelive{padding-left:55px}}@media (min-width:1400px){.pr-80{padding-right:80px!important}.searchrelread .col-lg-4{padding:0 38px!important}}button.toggleright.btn:after{background:url(https://diamondcertified.org/DCR_Public_Images/rating-process/green-down-arrow-rateprocess.png) 0 0/30px no-repeat!important}button.toggleDown.btn:after{background:url(https://diamondcertified.org/DCR_Public_Images/rating-process/green-top-arrow-rateprocess.png) 0 0/30px no-repeat!important}.earndc .tagline,.menu-padd{padding-left:20px}.dcr-home .guidePage-list .light-gray{padding:25px}@media (min-width:1200px) and (max-width:1399px){.spedometerper{margin-top:-1.2rem}.guidescomp .home-header-dropdown li{margin-right:60px}#accordionExample .browserefer li{line-height:24px!important}#videopanelreport .col-xl-10{width:80.333333%}#videopanelreport .col-xl-2{width:19.666667%}}.gap-right-head{margin-top:90px}.guidepage .rtsidecomp .bottomguide .alltextbox .form-control{border-radius:0 12px 12px 0}.membershipsignupform .btn{padding:10px 16px}.membershipsignupform .dropdown-toggle.btn{background-color:#fff!important;border:1px solid #ced4da}.earndcform h4{margin-top:40px;margin-bottom:15px}.earndc .article-content .img-desc{font-weight:500;font-size:18px}.earndcprofilename{font-size:1.125rem;font-style:italic;font-weight:700;color:#14365e;margin-top:10px;margin-bottom:5px}.earndcprofilepost{font-size:16px;font-weight:300;color:#000;margin-bottom:15px}.advatageearndc h3{font-family:Baskerville;font-size:56px;color:#020202;font-weight:400}.earndc .btn-referral button{height:auto}@media screen and (max-width:767px){.pagination-blogpg .colg{margin-top:15px!important;margin-bottom:20px}.notearndc{font-size:1.2rem}.nodccstepdesc{font-size:1rem}.companyReportpg .compslider1 .slick-list{width:100%;margin:0}.companyReportpg .compslider1 .slick-next{right:0!important}.companyReportpg .compslider1 .slick-prev{left:20px!important}.tipsguide .desc-content-blog p{font-size:20px!important}.thankyou{padding:0}body .uwy{display:none}.resmob{height:auto!important}.companyReportpg .slick-list{width:92%;margin:0 4%}.companyReportpg .articlesliderreport .slick-list{width:100%;margin:0}.companyReportpg .next-icon,.companyReportpg .prev-icon,.companyReportpg .slick-next,.companyReportpg .slick-next:before,.companyReportpg .slick-prev,.companyReportpg .slick-prev:before{width:32px!important;height:32px!important}.mnegbg{margin:0 -18px!important}#overlaydiv{z-index:9;height:100%;top:0}.companyReportpg .videopanel .dropdown-menu{min-width:auto;width:100%}.companyReportpg .videopanel .dropdown-item{white-space:pre-line;margin-bottom:10px}.justcenter{justify-content:left!important}.dcr-articlesreport .user-article .articleflex span span{padding-top:92%!important}.dcr-articlesreport .resmob span span{padding-top:67%!important}.mtophead{margin-top:-10px!important}.exp-tipsdce .nav-tabs .nav-link{margin-bottom:-1px;color:#14365e!important;font-family:Montserrat-Bold,sans-serif!important;background:#eff0f2;cursor:pointer;padding:15px 20px;border:none;border-right:1px solid #ddd;border-radius:0;width:33.33%;font-size:11px}#videopanelreport .reportpgvideo.reportpgvideokoint div,#videopanelreport .reportpgvideo.reportpgvideokoint iframe{max-height:100%!important}.compslider1 .slick-list span span{padding-top:74%!important}.whichpics{font-size:16px;top:10px;right:20px;filter:drop-shadow(0 1px 2px black)}.companyReportpg .compslider1 .slick-next,.companyReportpg .compslider2 .slick-next{right:-20px}.companyReportpg .compslider1 .slick-prev,.companyReportpg .compslider2 .slick-prev{left:-2px}}.expcontnexts,.expcontprevs{background-color:#6c757d;border:none;outline:0;width:50px!important;top:407px;position:relative}@media (min-width:317px) and (max-width:375px){.mid-col .bggraywborder .imgicon{flex:0 0 41%}.companies-info .text-black{margin-top:12px}}.earndc .meetteam .meetteamblock h5,.earndc .meetteamblock h5{font-size:18px;color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-style:italic}.submitbuttonfontsize{font-size:30px;text-transform:capitalize;padding-top:8px;padding-bottom:10px;line-height:1.2}.earndc .meetteamblock h6{color:#757575}.earndc .col-xl-11 .videoiframe{width:100%;height:680px}.italictext{font-style:italic}.expcontprevs{left:-47%}.expcontnexts{left:23%}.billing-footer,.payment-box{background-color:#f8f8f8}.DRProblemmargin{margin-top:60px!important;margin-bottom:55px!important}.home-input-text{text-transform:none!important}.finishcyc Button{width:auto;padding:20px 50px;font-weight:700}.cycformbelownote h5{color:#255398;font-weight:600}#contactdiv .text-right{text-align:right!important}.custom-404 h1,.custom-404 h3,.redirectMessage{text-align:left;color:#467cbc!important;font-size:26px!important;padding:19px 0;line-height:33px;font-weight:700}@media (min-width:992px) and (max-width:1199px){html{font-size:.9}.headerascroll .compres{font-size:1rem}.dcr-home .light-gray h3{font-size:1.2rem}.celebration .slick-next{right:10px}.keyperformanceindicator .__react_component_tooltip{width:150px}.mainservgrid .col-md-10{width:80.333333%}.mainservgrid .col-md-2{width:19.666667%}.expcontroofer h3{font-size:22px!important}.main h1,.tab-pane .gap-post-row{margin-top:20px}.graphcol{height:235px}.celebration .slick-prev{left:-11px}#preferredmember .consumer-relyslider .slick-prev{left:-6px}#preferredmember .consumer-relyslider .slick-next{right:16px}.dccslidercontrol .slick-list{width:82%}.compownerheader.header.active .tagline{padding-left:10px!important}.compownerheader.header.active .tagline p{font-size:14px;margin-left:-15px}.compownerheader.header.active .comp-own-btn{position:absolute;left:5px}.bgsky .para,.dcr-home .light-gray p,.main h4,.main h5{font-size:1rem}.dcr-home .light-gray a{font-size:.9rem}.expertsays{width:88%!important}.dcr-home .col-left .headinghomesecond{font-size:20px;line-height:30px}.header.active #currentLocIco{width:17px!important;top:11px!important}#inputwhere #Inputid{padding-right:28px}.mid-col .bggraywborder{padding:12px}.company-service{margin-top:25px}.bggraywborder ul{margin-top:10px}.gappobox{margin-top:5px}.innerpage ol.breadcrumb li:before{font-size:inherit}.companies-info .col-right h3{font-size:19px}.managementpage h5{font-size:46px!important}.innerpage h1.management{font-size:32px}.managementpage h6{font-size:22px}.managementpage div.content{font-size:18px}.innerpage ol li:before{font-size:34px}ul.azlist{-moz-column-count:2;column-count:2}.rating-steps .box-a{padding:1em .6em!important;position:relative}.revsitetopht .starimg{height:25px!important;margin:0 2px}.border-grad{min-width:170px;margin-top:28px}.rating-review .review button.btn{margin:5px;padding-right:.7rem!important;padding-left:.7rem!important}.revsitetopht{height:120px}.ratingslider{width:100%!important;text-align:center}.stepcol{font-size:12px}.vertguiderow .slick-slide.slick-active div{display:flex;flex-wrap:wrap}.vertguiderow .vertguide{margin:21px 0;height:265px;float:left}.btn-referral button{padding:.5rem 2.4rem;font-size:16px}.companies-info .col-right .multistep>.row>.col-md-6{margin-top:2rem!important}.nearmepage h2{font-size:28px}.nearmepage ul.catname a{font-size:15px}.innerpage .ResolutionPost h1.read,.innerpage .ResourceTopics h1.read{font-size:22px}.dcrresotitle{font-size:35px}.rowp .col-lg-6.col-md-6.col-sm-12.col-12{width:100%}.mt-5.rowp.row{margin-top:0!important}.bggraywborder ul,.lgbtnbottom p{margin-top:10px}.eachdiamondcertified-company h4{font-size:30px!important}.bg-darkgray .para,.innerpage .rtside .seeallguides,.ratingproslider,.ratingslider,.tab-pane a{font-size:16px}.border-grad{min-width:112px;left:-25px}.rating-review .col-md-5{width:45.666667%}.rating-review .col-md-2{width:8.666667%}.rating-processpg .col-left iframe{height:350px}.companyReportpg .preData h6{font-size:14px}.notearndc>.row>.col.col-xl-3{width:40%;flex:0 0 40%;max-width:40%}.mid-col .bggraywborder .desc,.mid-col .bggraywborder .title{font-size:15px;margin-bottom:5px}.mid-col .bggraywborder.mt-3{margin-top:1.5rem!important}.mid-col .bggraywborder .mt-3.col-lg-12{margin-top:.5rem!important}.bggraywborder .circle-img{border-radius:50%;height:95px;min-height:90px!important;min-width:90px!important}.form-control,.header .btn-primary{height:40px;line-height:40px}.bgsky .right-col ul li{margin-bottom:20px}.bottom-left{left:19px}.bg-darkgray .btn-outline-success{padding:0}.video-profile{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}.lgbtnbottom p{color:#000;font-size:15px;font-family:Montserrat-Bold,sans-serif!important}.categoryguidetitle{font-size:34px}.companies-info .col-left h3{font-size:22px}.tab-pane .postedby{margin-bottom:10px;font-size:16px}.tab-pane .gap-post-row{margin-top:20px}.multipleexpcontinn{top:270px}.threeframevideo{height:380px!important}.companydesc,.companyOwner .afttitle,.dcrguidesc1 .imgDesc,.expcontroofer h3,.guidePg .afttitle,.membershippage .precol ul li,.membershippage .ratingslider .desc,.membershippage div.parastep,.perPost,.popularPostBlog h5,.rating-diff p.morelink,.rating-panel p.morelink,.rating-steps p.morelink,.savvyconsumer .content p,.savvyconsumer .imgDesc,.savvyconsumer ul li,.slick-track h5,.tab-pane a.atag,.topguideseccontent{font-size:16px}.companyReportpg .btn-comp-rt2.btn,.companyReportpg .btn-comp-rt.btn{width:165px}.btnmarg{margin-left:8px}.guidescomp .home-header-dropdown li{margin-right:45px}.saveenerborder p.certiflogo{font-size:13px}.comp-own-btn{left:0}.responseratingcol .custom-satis,.responseratingcol .donut-bottom,.responseratingcol .spdo-bottom{text-align:-webkit-center!important;height:196px}.responseratingcol .custom-satis{max-width:278px;margin:0 auto}.certno{font-size:9px}.earndc .col-xl-11 .videoiframe{height:526px!important}.earndc .article-content .img-desc.imgdescsize,.ownerbtn{font-size:18px!important}.productmultistep p{font-size:16px!important}.submitbuttonfontsize{font-size:22px!important}.compadvtab .respmenu .nav-tabs .nav-link{font-size:20px!important}.earndcform.membershipsignupform button{width:100%}.advatageearndc h3{font-size:52px!important}.earndcprofilepost{font-size:14px!important}.resosupport .ptagcont{font-size:16px;line-height:1.4}.compnamepadd{padding-left:0!important}.companyReportpg .ver-cust .num{font-size:98px}.article-content .img-desc,.btn-subscribe,.companyReportpg .article-content .desg,.logotitle,.membershippage div.parastep span,.ratingprocesspanel p.morelink,.savvyconsumer.ratingslider .desc,.savvyconsumer .rtside a{font-size:14px}.savvyconsumer .rtside.col-lg-4.col-md-12{padding-left:20px!important}.savvyconsumer.ratingslider{text-align:left}.savvyconsumer .rtside ul li{margin:5px 0}.savvyconsumer .linkinscroll{margin-top:5px}.earndc-advantage .respmenu .nav-link{padding:5px 0!important}.browseGuide ul{margin-left:15px}.aboutpg .meetteam .meetteamblock .user{min-height:136px!important;min-width:136px!important}.blogicon .social-list li svg,.guidePg .social-list li svg,.guidePg button.message:before,.ResourceTopics .error:before,button.message.success:before{font-size:32px!important}.guidePg .min-read,.mr-readmin{font-size:12px}.membershippage div.stepno,.perName,.topratedcompany .dropdown-toggle{font-size:26px}.ratingprocesspanel .tab-vertical .nav-tabs .nav-item{margin-bottom:15px}.ratingcol2.col-lg-7{width:53.333333%}.donut canvas{height:150px!important;width:150px!important}.expcontroofer-scroll p,.ratingslider .desc,.specificationquality.ratecomp h5,.specificationquality.ratecomp h5.search{font-size:17px}.membco.row,.memberadv{margin-bottom:20px}.innerpage .celebration h1,.innerpage .ResolutionTools h1{font-size:34px}.descinner{width:auto;font-size:11px}.eachdiamondcertifiedreportimage{height:520px}.eachstoryteam{height:465px}.eachstorytrustedresource{height:1050px}.eachstoryreadallabout{height:894px}.eachstoryimagegallary{height:890px}.eachstorywebsiteandextfeed{height:900px}.earndc-advantage .respmenu .nav,.guidePg .respmenu .nav{flex-wrap:nowrap}.user-article img{min-height:100px!important;min-width:100px!important}.ownerbtn{padding-left:20px!important;padding-right:20px!important;width:auto}.vertguide img{min-width:110px!important;min-height:110px!important}.savvyconsumer iframe{width:100%;height:346px}.rating-review button.toggleDown.btn:after,.rating-review button.toggleright.btn:after{background-size:26px!important}.innerpage .booksection h5{font-size:21px}.consumerGuide.ratingslider h5.data,.membershippage .ratingslider .pername{font-size:28px;margin-top:20px!important}.membershippage div.divicon{font-size:20px;margin-bottom:10px}.membco.row{margin-top:40px}.membershippage .ratingslider .data{margin-top:10px}.popularPostBlog img{padding:95% 0 0}.companyReportpg .researched-capabilities .marker-map{width:90%!important}.expcontroofer .fblock.expdirc img{min-width:120px!important;min-height:120px!important}.expcontroofer.expdirctory .exptipparaheight p.read{-webkit-line-clamp:5}.expcontroofer.expdirctory p.read{-webkit-line-clamp:6}.placedorderpg .btn-comp-rt.btn{font-size:12px}.logosideform .form-select{height:30px;padding-top:0;padding-bottom:0}}.companyReportpg .exp-tipsdce .mt-4.article-content .preData{word-wrap:break-word!important;white-space:normal!important}.mob-mtconsblg{margin-bottom:2.5rem}.colarea{margin-top:1.5rem}@media (max-width:767px){.tab-pane h3 a,.tab-pane h4,.title-ess{font-size:1.5rem}.title-ess{margin-top:10px}.resoPg .tab-pane h3 a{font-size:24px}.resoPg .tab-pane h3{margin-top:12px}.probs-med.second-gap-main-row{margin-top:60px!important}.ResolutionTools .checkboxque label{margin-left:10px}.companyReportpg .importantsurvey-response .gap:first-child{margin-top:0}.companyReportpg .vercust-survey-block{margin-bottom:25px}.companyReportpg .headerascroll .compname{display:block}.video_tumbnail .react-player__preview{height:200px!important}.companyReportpg .videopanel iframe{height:100%!important}.ml-neg84.d-inline-flex,.nomob-txt{display:none!important}.trustdiff h4{font-size:26px!important}.arrow-blue{align-self:center}.arrow-blue span span{padding:80% 0 0!important}.arrow-blue img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.graywborder h3{font-size:22px!important}.graywborder h4,.graywborder h5{color:#000!important}.updatebtn h3{font-size:36px!important;padding-top:10px!important}h1.freehead{font-size:100px!important}h2.meetgreg{font-size:54px!important}.main h4 span.breakline{color:#747474!important}.placedorderpg .order-placebtn{font-size:25px;padding:1rem 1.5rem;height:auto;line-height:1.2}.placedorderpg ol li{padding:0 5%}#contactdiv .text-right{text-align:right!important;order:-1;padding:0;margin:-35px 0 0;height:56px}.companyReportpg #contactdiv #textcol .img-fluid{height:70px!important}#userwayAccessibilityIcon{background-color:#f9f9f9!important;text-align:center;padding-top:5px!important;filter:drop-shadow(0 0 2px rgb(0 0 0/16%))!important}.backtotop{width:70px;height:58px;padding:0;right:10px;bottom:5px;background:0 0}.backtotop div,.header.active .hide{display:none}.companyicategory h2.industry{margin:0}.tipsguide p.justify-content-between.mt-5{margin-top:1.7rem!important}.rtsidecomp.findcomparea h3,.rtsidecomp h2,.rtsidecomp h4{margin-bottom:1rem}.justify-content-center.mt-4.managementpage.row.membertop,.mob-mtconsblg.mt-4,.teamblock.gap-main-row{margin-top:0!important}.recaptacha div div div{width:100%!important}.earndc.advatageearndcscroll .article-content .col-xl-4 span span{padding-top:70%!important}.conshead{font-weight:600;margin-top:40px}.consumerGuide.cosumerslider .mt-4{margin-top:.5rem!important}.consumerGuide.cosumerslider .prev-icon,.consumerGuide.cosumerslider .slick-next:before,.consumerGuide.cosumerslider .slick-prev:before,.cosumerslider .next-icon{display:inline-block;width:26px;height:26px;background:100%/55% 100% no-repeat}.consumer-relyslider .slick-next,.consumer-relyslider .slick-prev{top:80px}.membershippage div.parastep{margin-bottom:10px}.memberadv{margin-bottom:0!important}.guidepage .slick-prev{left:-21px!important}.guidePage-list .guidelistdrop{position:sticky;margin-bottom:25px;width:95%!important}.header.active .show,.mobdpblock{display:block}.cust-satisfactiongraph{text-align:-webkit-center;max-width:245px;margin:20px auto 0}.contactpage p{margin-bottom:6px;font-size:18px!important}.header.active .posabs{position:absolute}.header.active .posrel{position:relative}.header.active .left15{left:22%;top:-5px}.header .header.active .leftauto{left:auto}.expertsays .desc{font-size:16px}.headinghome{font-size:21px;line-height:1.4;font-weight:700}.user-article{font-size:14px}.casestudybg{padding:35px 0 15px!important}.consumercstudy{padding-top:12px!important}.consumercstudy p{font-weight:400!important;font-size:16px!important;padding:0!important;margin-top:1.4rem}.casestudybg iframe{height:195px!important}.managementpage h5{text-align:center;color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:40px}.top-portion{position:relative}.historydc .dcpergrnt{margin-top:0}.historydc .listbelive{margin:-10px 0 0}.innerpage .rtside a.recom-btn,.recom-btn{font-size:22px!important}.managementpage h6{text-align:center;margin-top:12px;font-size:22px}.managementpage div.content{font-size:18px}.topratedcompany .home-header-dropdown .pright-0.col-5{display:block;width:32.666667%}.topratedcompany .home-header-dropdown{padding:0;overflow:auto;white-space:nowrap;overflow-y:hidden}.guidescomp .home-header-dropdown ul{padding-bottom:15px!important}.celebration .slick-next,.celebration .slick-prev{height:40px;width:40px}.mobcyccaptcha.mt-5{margin-top:1rem!important}.referpage .mb-4{margin-bottom:2rem!important}.form-label{font-size:18px}.nearmepage.main h1{font-size:30px}.nearmepage.main .mt-5:first-of-type{margin-top:2rem!important}#Casestudies .guidepage .gap-main-row,#Casestudies.innerpage .gap-main-row:first-child,#Competitivedvantage.innerpage .gap-main-row:first-child{margin-top:80px!important}.membershippage .membco,.rtside .gap-main-row{margin-top:50px!important}.DRProblemmargin{margin:0!important}h4.resoh.gap-main-row{margin-top:50px!important}.colarea{margin-top:0}.colarea h4{margin-bottom:0}.topratedcompany ul.browserefer{-moz-column-gap:5%;-webkit-column-count:2;-webkit-column-gap:5%;-moz-column-count:2;column-count:2;grid-column-gap:5%;column-gap:5%;list-style:none;line-height:1.3;margin:1rem 0 .8rem;padding:0}.colarea ul.browserefer{padding-left:1rem}.dcr-home .slick-slider .expertsays{margin-top:8px}.innerpage .rtside a.recom-btn,.recom-btn{padding:1rem;width:100%}.mob-mtconsblg{margin-bottom:.5rem}.guidepage ol.trendtopic-list h4,.guidepage ol.trendtopic-list h4 a{font-size:18px}#rating-steps1.rating-steps .row.stepsmob{margin:0 -23px}.rating-steps .box-a{padding:1em 12px!important;line-height:1.3}.ordrneg1{order:-1;margin-bottom:10px}.dcr-home .tipsexpertchosing{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:20px}.dcr-home .tipsexpertchosing>.row{display:block}.dcr-home .tipsexpertchosing>.row>.col-md-6{display:inline-table;float:none;white-space:normal;width:40%;flex:0 0 40%;max-width:40%}.guideofguidepg .dcr-home .light-gray{min-height:380px}.guideofguidepg.guidepage .browseGuide .dropdown-toggle{padding-top:0}.companies-info .col-left .notearndc span span{padding:55% 0 0!important}h2.preliminary-main-heading{margin-bottom:-2rem;font-size:34px;margin-top:2rem!important}.rightsidecolbottom img{background-color:#f9f9f9;-o-object-fit:contain;object-fit:contain}.phone-survey{height:330px;overflow-x:hidden;overflow-y:auto}.frightpadd .mb-4{position:relative}.mobspelist{margin-left:1rem!important}.mobspelist .btn{margin-top:.5rem}.logosideform .form-select{height:auto;white-space:break-spaces}.rtsidestylearea,span.rtsidestyle1{color:#14365e!important}.findcomparea .guidelistdrop{height:215px;transform:none!important;inset:auto!important;width:100%!important;left:-1px!important;top:60px!important}.dropsearch #react-autowhatever-1{width:100%!important;left:-1px}.companyicategory h2.industry button.btn{font-size:22px}.bdrboxhead h6,.browsercity span,.browsestate a,.industry button.btn,ul.browserefer li a{font-size:16px}.browserefer{padding-left:20px}.rtsidestyl1e{display:inline}.rtsidestylearea{display:block}.readersurveyborder{width:100%!important;position:relative;left:0;bottom:0}.companyReportpg .researched-capabilities .times{margin-top:1rem}.companyReportpg .exp-tipsdce .mt-4.article-content{margin-top:.5rem!important;text-align:left}.companyReportpg .exp-tipsdce .mt-4.article-content h1{font-size:25px!important;margin-top:1.5rem}.companyReportpg .exp-tipsdce .mt-4.article-content .preData h6,h6.meetgregpost{font-size:18px}h5.meetgregdescription{font-size:22px;padding:0 40px}.placedorderpg h5.meetgregdescription{padding:0}.placedorderpg h6.meetgregpost{font-size:28px;font-weight:700;margin-bottom:2rem;color:#6a6a6a}.placedorderpg .bdrbox h5{font-size:19px}.bdrboxhead h1{font-size:26px}.bdrboxhead h1:first-child{font-size:34px}.placedorderpg .btn-comp-rt.btn{font-size:22px;line-height:1.3;padding:6px 10px}.placedorderpg .bdrbox h6{font-size:26px;color:#eb0000;text-align:center;-webkit-text-decoration:solid #555;text-decoration:solid #555}.placedorderpg .bdrbox li{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.logosideform .col-lg-10{width:90%}.logosideform .col-lg-1{width:10%;padding-left:0}}@media (min-width:768px) and (max-width:991px){.logosideform .col-lg-1{width:8%}.companyReportpg .researched-capabilities .marker-map{width:90%!important}.companyReportpg .researched-capabilities .maincontent{font-size:15px}.breakline,.d-ipad-block,.exptipparaheight{display:block}.expcontroofer .fblock.expdirc img{min-width:95px!important;min-height:95px!important}.expcontroofer.expdirctory p.read{-webkit-line-clamp:6}.expcontroofer.expdirctory .exptipparaheight p.read{-webkit-line-clamp:7}#preferredmember .consumer-relyslider .slick-next{right:15px}#preferredmember .consumer-relyslider .slick-prev{left:-7px}#preferredmember .consumer-relyslider .slick-list{width:82%}h5.meetgregdescription{padding:0 80px}.logosideform .col-lg-10{width:90%}.logosideform .form-select{height:30px;padding-top:0;padding-bottom:0}.companyReportpg .videopanel .nav-pills .nav-link{margin-top:10px;margin-bottom:20px}}@media (min-width:317px) and (max-width:375px){.logo-ratinprocess .tagline{font-size:24px;text-align:center}.rating-diff h1,.rating-panel h2,.rating-review h2,.rating-steps h2{font-size:26px}.btncol.col-lg-12.col-md-12 .btn-green-footer{font-size:26px!important}.vertguide img{min-width:105px!important;min-height:105px!important}.rating-diff h4.heading{font-size:18px}.earndc-advantage .respmenu .gap{font-size:16px}.rating-diff p.morelink,.rating-panel p.morelink,.rating-steps p.morelink{font-size:15px}.tab-vertical .tab-content{box-shadow:0 6px 5px rgb(0 0 0/16%)}.tab-pane h4{font-size:20px}.home-header .categories-list{margin:37px 0}.descresolution{color:#606060;margin-top:15px;font-size:13px}.vertguide{vertical-align:top}.slick-track h5{font-size:22px}.devices-mb-2 .col-3 .span .span{padding-top:100%}.compadvtab .respmenu .nav-tabs .nav-link,.expcontroofer .post,.perPost{font-size:14px}.consures .col-10{width:79%}.consures .col-2{width:21%}.rtside .rtsidecomp .consures .col-2{width:19%}.ratingproslider img{min-height:170px!important;min-width:170px!important}.resolupg .imgdesc{font-size:13px;margin-top:10px!important}.comp-own-btn{padding:10px!important;height:auto!important;font-size:14px!important}}@media (min-width:317px) and (max-width:390px){.companyReportpg h1#dashboard1,.companyReportpg p.dashboard2{font-size:1rem}.bg-darkgray .companylinks a,.bg-darkgray .poweredby,.feedback-icon .link{font-size:.75rem}.feedback-icon{line-height:1.2}.bg-darkgray .address,.companies-info .col-right a,.companies-info p{font-size:.8rem;line-height:1.2}.savvyconsumer h5.subheading{font-size:20px}}.ratingcol2.scrollcol .__react_component_tooltip{display:none}.billing-container{border:1px solid #555}.billing-header{border-bottom:1px solid #555;padding:20px}.billing-body{padding:30px}.billing-footer{border-top:1px solid #555;padding:20px}.billing-header hr{height:2px!important;border-width:0;color:#000}.payment-box{border-radius:20px;box-shadow:7px 7px #e3dede;margin-top:50px;padding:30px}.article .content p{font-family:Baskerville}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}#myInput{background-image:url(/css/searchicon.png);background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd}#myUL{list-style-type:none;top:95px}.modal{z-index:99999!important}.ytp-impression-link{visibility:hidden!important}.expcontroofer.expdirctory p{font-size:17px;font-weight:500!important;font-family:Montserrat,sans-serif}.expcontroofer.expdirctory p.read{-webkit-line-clamp:7}.expcontroofer.expdirctory .exptipparaheight p.read{-webkit-line-clamp:6}.consumerResourcesLinkToolTip{line-height:1.15}body.plugin ._2p3a{width:100%!important}ol.legal li::marker{font-size:22px;color:#14365e;font-family:Montserrat-Bold,sans-serif!important}.trustdiff h4{font-size:2rem;color:#16385f;font-weight:700;text-align:center}.consumercstudy p{color:#000;font-size:18px;font-family:Montserrat,sans-serif!important;padding:0 10px}.casestudybg{padding:0 30px;padding:50px 0}.casestudybg:nth-child(odd){background-color:#f2f9fd}.casestudybg .expcontroofer .post{font-size:18px}.align-items-center{align-self:center}.consumercstudy{padding-top:10px}.casestudybg .refertextarea{height:150px}.casestudybg .celebtn.btn{width:100%;background-color:#60af60!important}.casestudybg.celeform{border:none}.casestudybg iframe{border-radius:15px;height:430px}.ConsumerCaseStudiesform .text-muted{font-size:14px}.ConsumerCaseStudiesform .btn{border-radius:10px!important}.ConsumerCaseStudiesform .consumertxtbox .form-control{border-radius:10px;padding:0 1.5rem;height:40px}.ConsumerCaseStudiesform textarea{padding:1.4rem 1rem;border-radius:10px!important}.ConsumerCaseStudiesform .fileInputstyle{padding:4px 30px;border-radius:10px;border:1px solid #bdbdbd}.ConsumerCaseStudiesform .fileInputstylestatus{margin-left:20px}.companyReportpg .btn-comp-rt .dropdown-toggle.btn,.companyReportpg .ml-neg84 .dropdown-toggle.btn{height:100%;width:35px;box-shadow:none!important;border:none!important;outline:none!important}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:16px;display:inline-block;color:#000;font-family:Montserrat-Medium,sans-serif!important;margin:6px 0}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border:1px solid #000;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:#000;position:absolute;top:3px;left:3px;border-radius:100%;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.feedbackpage label.btn.btn-outline-primary:after,.feedbackpage label.btn.btn-outline-primary:before{opacity:0}.ctg-rat-star{cursor:default!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.faq-title{font-size:23px;font-weight:700;color:#000;font-family:Baskerville}.faq-question{color:#000;line-height:1.2;margin-bottom:.25rem;font-size:1.125rem!important;font-family:Montserrat-Bold,sans-serif!important}.faq-answer,.faq-question{text-indent:-24px;padding-left:24px}.faq-answer{font-family:Baskerville;font-size:1.25rem!important;color:#020202!important;margin-bottom:1rem}.innerpgheader{position:sticky;top:0;left:0;z-index:9}.header{padding:10px 0 15px;z-index:3;transition:1s ease-in-out;border-bottom:1px solid #555;background-color:#fff}.header.active{box-shadow:0 3px 6px #e4e4e4}.tagline p{font-family:MontserratSemiBold,sans-serif!important;font-size:1.125rem;color:#14365e}.innerpgheader .form-control::-moz-placeholder{font-size:.8rem}.innerpgheader .form-control::placeholder{font-size:.8rem}.performanceguar{color:#595959;font-family:Montserrat-Bold,sans-serif!important;margin:10px 0;font-weight:700;text-align:left;font-size:.81rem}.home-header .performanceguar{margin-top:70px;margin-bottom:15px;font-size:.84rem;white-space:nowrap}#currentLocIco span.locico{background-image:url(https://diamondcertified.org/DCR_Public_Images/Header_Common/location.svg);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;position:absolute}#currentLocIco{position:absolute;right:25px!important;font-size:20px;cursor:pointer}.home-header #currentLocIco{width:32px;top:15px}#currentLocIco,.header.active #currentLocIco{width:20px;top:15px}.categories-list .alltextbox .react-autosuggest__container{position:relative;flex:1 1;min-width:0;margin-bottom:0}@media (min-width:317px) and (max-width:390px){.header.active .performanceguar{font-size:.64rem!important}}@media screen and (max-width:767px){.innerpgheader .form-control::-moz-placeholder{font-size:.786rem!important}.innerpgheader .form-control::placeholder{font-size:.786rem!important}.innerpgheader .header.active .logoinner.col-xl-3.col-lg-4.col-md-2.col-3{width:22%}.header.active .performanceguar{font-size:.68rem;text-align:center;margin-bottom:6px}.tagline p{font-size:.9rem}.header.active .performanceguar span{display:block}.home-header .performanceguar{font-size:.9rem;text-align:center;white-space:break-spaces;margin-bottom:0}.home-header #currentLocIco{width:22px;top:12px;right:12px!important}.header.active #currentLocIco{top:7px}}@media (min-width:768px) and (max-width:991px){.home-header .performanceguar{font-size:.72rem}.header.active #currentLocIco{top:10px!important}}@media (min-width:992px) and (max-width:1199px){.tagline p{font-size:.75rem}}footer{color:#555;padding:50px 0 60px}.call_landingpg footer{padding-bottom:35px}footer p,footer p a{color:#555!important;margin-top:5px;font-size:1.0625rem}footer a,footer p,footer p a{font-weight:600;font-family:MontserratSemiBold,sans-serif!important}footer a{color:#555;line-height:1.5}footer a:hover{color:#707070;text-decoration:underline}.btn-green-footer,.lgbtnbottom .btn-green-footer{font-family:Montserrat-Bold,sans-serif!important;color:#326426;border:2px solid #326426;height:65px;display:inline-grid;align-items:center;font-weight:700;filter:drop-shadow(0 2px 3px rgb(0 0 0/16%));background:#fff;box-shadow:inset 0 2px 3px rgb(0 0 0/16%);border-radius:20px;padding:.5rem 2.4rem;text-decoration:none!important;font-size:1.1rem;transition:background .5s;line-height:15px}a.btn-green-footer{font-family:Montserrat,sans-serif!important}.btn-green-footer:hover{background-color:#326426;border:2px solid #249c32;color:#fff}.threecolumns.accordiondiv a{line-height:1.2;display:block;margin-bottom:10px}.social{display:inline-flex;list-style:none;padding:0;margin:0}.social li{margin-right:12px;width:45px;height:45px}.footer-menu{display:inline-flex;margin-top:20px}.footer .left-linkfooter a{color:#555;text-decoration:none;cursor:pointer;font-size:1.25rem}.footer .left-linkfooter ul button{background:transparent;border:none;font-size:1.25rem;padding:0!important;font-family:MontserratSemiBold,sans-serif!important;color:#555;position:relative}.footer .left-linkfooter ul button:after{right:inherit;padding-right:0!important;background:url(https://diamondcertified.org/DCR_Public_Images/Guide_of_Guides/down-arrow.png) 0 0/cover no-repeat;content:"";position:absolute;right:-20px;width:30px;height:30px;top:5px}.footer .left-linkfooter .topratedcomplist ul{padding-left:20px}.footer .left-linkfooter .topratedcomplist li:first-child{color:#555;font-size:20px;font-family:MontserratSemiBold,sans-serif!important}.footer .left-linkfooter .topratedcomplist a{color:#3875cf;font-size:16px}.footer a:hover{text-decoration:underline}footer .threecolumns.accordiondiv a{font-size:20px}.footer .left-linkfooter h4{font-size:1.625rem;line-height:34px;font-weight:600;color:#14365e;font-family:MontserratSemiBold,sans-serif!important;margin-bottom:0}.footer .left-linkfooter ul{padding-left:0;list-style:none;margin-bottom:60px}.lgbtnbottom p{color:#000;font-size:.83rem;font-weight:700;margin-top:20px;font-family:Montserrat-Bold,sans-serif!important}@media screen and (max-width:767px){.splcompany footer{padding-bottom:130px}.footer .left-linkfooter ul{margin-bottom:30px!important}.footer .left-linkfooter .topratedcomplist li:first-child,.footer .left-linkfooter ul button,footer .threecolumns.accordiondiv a{font-size:1.2rem;text-align:left;font-weight:700}.footer .left-linkfooter ul button:after{right:-25px;width:25px;height:25px;top:0}.footer .left-linkfooter .topratedcomplist a{font-size:12px}.topratedcomplist li{line-height:1.4}.social li{width:50px;height:50px}footer .align-items-center.gap-main-row.text-center.lgbtnbottom.justify-content-center.row{margin-top:10px!important}footer .text-right{text-align:left!important}footer p,footer p a{font-size:16px}.btn-green-footer,.lgbtnbottom .btn-green-footer{font-size:20px!important;height:auto;display:block;padding:12px 20px;line-height:24px}.btn-green-footer span,.lgbtnbottom .btn-green-footer span{display:block}footer p{font-weight:400}.social li a{font-size:20px}.footer .left-linkfooter a{font-size:1.2rem}footer{padding:20px 0 40px}.footer .left-linkfooter h4{font-size:16px;line-height:30px}.lgbtnbottom p{margin-bottom:1rem}.lgbtnbottom .col-lg-4{margin-top:20px}}@-moz-document url-prefix(){@media (min-width:1200px) and (max-width:1600px){.lgbtnbottom p{font-size:14.5px}}@media (min-width:1601px){.lgbtnbottom p{font-size:16px!important}}}@media (min-width:768px) and (max-width:991px){.footer .left-linkfooter ul button{text-align:left;font-size:14px;width:100%}footer .threecolumns.accordiondiv a{font-size:14px}.footer .left-linkfooter ul button:after{top:0;right:0}.footer .left-linkfooter .topratedcomplist li:first-child{font-size:14px}.footer .left-linkfooter .topratedcomplist a{font-size:12px}.footer .left-linkfooter a{font-size:14px}.footer .left-linkfooter h4{font-size:18px}.btn-green-footer,.lgbtnbottom .btn-green-footer{padding:.8rem .5rem;font-size:.875rem;width:100%}.lgbtnbottom p{font-size:12px;margin-top:10px}.dcr-home .col-right h5,.multistep{margin-top:0}.footer ul li{color:#7a7a7a;line-height:22px}}@media (min-width:992px) and (max-width:1199px){.footer .left-linkfooter .topratedcomplist li:first-child,.footer .left-linkfooter a,.footer .left-linkfooter ul button,footer .threecolumns.accordiondiv a{font-size:16px}.footer .left-linkfooter .topratedcomplist a{font-size:14px}.footer .left-linkfooter ul button:after{right:-24px;width:25px;height:25px;top:2px}.footer .left-linkfooter h4{font-size:22px}.footer .left-linkfooter li{line-height:28px}.lgbtnbottom p{font-size:12px}.btn-green-footer,.lgbtnbottom .btn-green-footer{font-size:16px}}@media (min-width:1200px) and (max-width:1399px){.lgbtnbottom p{font-size:.83rem}.social li{width:40px;height:40px}}@media (min-width:200px) and (max-width:316px){.btn-green-footer,.lgbtnbottom .btn-green-footer{font-size:13px!important;padding:.5rem 1rem}.social li{width:40px;height:40px;margin-right:10px}}@media (min-width:317px) and (max-width:360px){.social li{width:45px;height:45px}}@media (min-width:1200px) and (max-width:1359px){.lgbtnbottom p{font-size:12px}.footer .left-linkfooter ul button:after{right:-25px}.footer .left-linkfooter a,.footer .left-linkfooter ul button,footer .threecolumns.accordiondiv a{font-size:19px}}@media (min-width:1360px){.footer .left-linkfooter ul button{width:91%;text-align:left}.footer .left-linkfooter ul button:after{right:0;width:30px;height:30px;top:5px}}@media (max-width:344px){.btn-green-footer,.lgbtnbottom .btn-green-footer{font-size:18px!important}}@supports (-webkit-hyphens:none){.social li{width:42px;height:42px}footer p{font-size:13px}@media screen and (min-width:768px){.btn-green-footer,.lgbtnbottom .btn-green-footer{letter-spacing:-.8px!important}}}#scroll-wrapper .tab-container div,#scroll-wrapper .tab-container div ._10b4{-webkit-overflow-scrolling:touch!important;overflow-y:scroll}.menuhead{margin-top:10px!important;text-align:left;text-align:-webkit-right}.top-nav{width:100%;height:50px;overflow:hidden;position:relative;z-index:99999}.menu,.menu-close{right:0}.menu,.menu-close{position:absolute;top:50%;transform:translateY(-50%);z-index:100000;cursor:pointer}.menu-close{right:23px}.menu-line{width:38px;height:7px;background-color:#7e7e7e;margin:6px 0}.menu:hover .menu-line{background-color:#000}.menu-close .menu-line{width:32px;height:5px;background-color:#757575}.menu-close:hover .menu-line{background-color:#000}.menu-close .menu-line:first-child{transform:rotate(45deg);margin-top:10px}.menu-close .menu-line:nth-child(2){transform:rotate(-45deg);margin-top:-10px}.menu-panel{width:25%;right:-25%;height:100%;position:fixed;z-index:10;top:0;padding:40px 10px 40px 50px;font-size:25px;z-index:10000;text-align:left}.menu-panel,.menu-panel.show{transition:all .6s ease-in-out}.menu-panel.show{right:0;background-color:#f8f8f8}.menu-background{height:100vh;right:-100vh;position:fixed;z-index:10;top:0}.menu-background.show{right:0;background-color:hsla(0,0%,100%,.7);transition:all .6s ease-in-out;width:100vw}.menu-title{margin:50px 0;font-size:1em}.menu-links li{margin-top:15px}.menu-links a{color:#757575}.menu-links a:hover{color:#000;font-weight:700}.header.active .guaranteedcell.row{margin-right:15px}.subdropmenu{list-style:none;padding-left:1.2rem}.menu-close{position:fixed;top:30px;right:25px}.subdropmenu li{margin-top:0}.call_landingpg h2{margin-top:0!important}@media screen and (max-width:767px){.toggle-align{right:11px!important}.top-navnew .top-nav{margin-top:-12px}#headerascroll .top-nav{margin-top:-3px}.header.active .guaranteedcell.row{margin-right:-12px}.menu-panel{width:90%;right:-90%}.menu-close{right:25px}.call_landingpg h2{margin-top:1.5rem!important}}@media (min-width:200px) and (max-width:316px){.menuhead{margin-top:5px}}@media (min-width:500px) and (max-width:575px){.menuhead{margin-top:10px;position:absolute;top:0;right:0}}@media (min-width:576px) and (max-width:767px){.menu-panel{width:60%;right:-60%}.menuhead{height:45px}#headerascroll{padding-bottom:6px;padding-top:6px}.companyReportpg .top-nav{position:static}}@media (min-width:768px) and (max-width:900px) and (max-height:600px){#headerascroll{padding-bottom:6px;padding-top:6px}.hor-mob .col-3{width:9.5%}.hor-mob .col-9{width:90.5%}.companyReportpg .btn-comp-rt2.btn,.companyReportpg .btn-comp-rt.btn{padding:2px 12px;font-size:16px}}@media (min-width:768px) and (max-width:991px){.align-self-center.categories-list.col-lg-7,.companyOwner.headmar.mt-4.col-lg-7{order:1}.menu-panel{width:35%;right:-35%}.header.active .guaranteedcell.row{margin-right:-15px}.header.active .guaranteedcell .col-4{padding-left:15px}#findbtn{width:100%}}@media (min-width:992px) and (max-width:1365px){.menu-panel{width:35%;right:-35%}}@media (max-width:991px){.menu-line{width:28px;height:3px;background-color:#606060!important;margin:6px 0}.menu-close .menu-line{width:28px;height:3px;background-color:#757575}#company-owner-header .menuhead,.hor-mob.col-xl-5.col-lg-5.col-md-8.col-10,.innerheadernego,.menuhead{order:-1}.home-header .menuhead{order:0}}.article-primary .wp-caption{margin-bottom:15px}.alignnone,.alignright{margin-right:0}.alignleft,.alignnone,.alignright{margin:5px 25px 10px}.alignright{float:right}.cor_short_desc,.cor_short_desc p{-webkit-line-clamp:10;line-clamp:10}.gallery,.gallery-item,.wp-caption{position:relative}.wp-caption,audio,iframe,img,object,video{max-width:100%}.wp-caption-text{position:static;font-size:16px!important;color:#535353!important;background:0 0;padding:10px 0 15px;font-style:italic;bottom:0;left:0;right:0;font-family:Montserrat,sans-serif!important}.wp-caption.alignright{margin-right:0;width:46%}.article-entry ul li{color:#020202;line-height:1.5}.article-entry ul li::marker{color:#020202}.article-entry img{height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.article-entry .og_rss_groups ul.links{list-style:none;padding:0;margin:0;text-align:right}.innerpage .ResourceTopics p.read.someblog{white-space:inherit!important}.innerpage .ResourceTopics p.read.someblog p{color:#757575!important;font-weight:500}p.read p{margin-bottom:0}p.read.guide-content p{margin-bottom:1rem}.read_blogart,.read_blogart p{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;color:#757575!important;font-weight:500!important;display:-webkit-box;font-size:1rem}.read_blogart br,.read_blogart p{display:none}.read_blogart p:first-child{display:-webkit-box}.blogsection p.read,p.read{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;color:#757575!important;font-weight:500!important}p.read.guide-content{color:#020202!important}.blogsection p.read{-webkit-line-clamp:3;line-clamp:3}.blogsection .desc-content-blog p,.blogsection .wp-caption{display:none}.latestBlog_blog_home_page .desc-content-blog p{display:inline;display:initial}.blogsection .wp-caption:first-of-type{display:block}.blogsection .desc-content-blog p:first-of-type{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin-bottom:.3rem}.desc-content-latestblog p{color:#000;font-family:Baskerville!important;font-weight:400}.desc-content-latestblog p:first-of-type{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;margin-bottom:.3rem}.blogsection p.pblog{color:#2b5520!important;margin-bottom:5px;text-decoration:underline;font-family:MontserratSemiBold,sans-serif!important}.article-entry .og_rss_groups ul.links li{display:inline;margin-left:15px;color:#818181}.article-entry h3:first-of-type{margin-top:50px}.article-entry h3,.article-entry h4{color:#020202;font-size:26px;font-family:Baskerville;font-weight:700}.article-entry strong,.article-entry ul li strong,.article .content p strong{font-family:Baskerville}.article-entry h3 strong,.article-entry h4{font-weight:700}.resoblopg .wp-caption.alignright{width:100%!important}.article-entry p em{color:#000}.content.preData .article-entry a span{font-weight:700!important}.companyReportpg .article-content p span span span{font-size:23px!important}.companyReportpg .article-content p#para-line div p p strong:nth-child(odd){margin-bottom:.5rem!important}.companyReportpg .article-content .iinfo strong{padding-top:20px;display:inline-block}.companyReportpg .article-content p#para-line div p p:nth-child(2n){margin-bottom:2rem!important}.exp-tipsdce .preData ul li,.preData.new-preData ul li{color:#020202}@media (max-width:767px){.gallery-columns-1 .gallery-item,.gallery-item img,.wp-caption img{width:100%}.guidePg h1.gap-main-row{font-size:30px}.wp-caption.alignright{margin-right:0;width:46%!important}p.read.guide-content{font-size:20px;-webkit-line-clamp:5;line-clamp:5}.companyReportpg .article-content p span span span{font-size:20px!important}}@media (min-width:768px) and (max-width:991px){.gallery-columns-1 .gallery-item,.gallery-item img,.wp-caption img{width:100%}.guidePg h1.gap-main-row{font-size:32px}.wp-caption.alignright{margin-right:0;width:46%!important}.companyReportpg .article-content p span span span{font-size:21px!important}}@media (min-width:1200px){.articleno .content .featured-caption{margin-top:30px!important;margin-right:20px!important}.article .content p{margin-right:20px!important}}@media (min-width:1601px){.companyReportpg .article-content p span span span{font-size:25px!important}}.homePage__blog p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;color:#757575!important;font-weight:500!important}.preData img{display:block;max-width:100%;height:auto}.latest_blog_desc{white-space:normal!important}.latest_blog_desc img,p:empty{display:none}*{padding:0;margin:0;box-sizing:border-box}.error-page{background-color:#fff;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-404{text-align:center}.num-404{font-size:14rem;font-weight:700;color:gray;opacity:.5}.not-found{font-size:24px;font-weight:700}.d-ruby{display:ruby!important}@media only screen and (max-width:767px){.num-404{font-size:7rem}.not-found{font-size:17px}.d-ruby .breadcrumb-item.active,.d-ruby .breadcrumb-item a{font-size:.875rem}}.get-helplink{background-color:transparent;color:#606060;border:none;font-weight:700;font-size:1.125rem}.category-video,.videoexpert{aspect-ratio:16/9}.react-autosuggest__suggestions-container--open{width:100%;top:100%}#react-autowhatever-1{top:96%}.category-video .react-player__shadow,.companyReportpg .videopanel .react-player__shadow{background-image:url(https://www.diamondcertified.org/wp_contents/uploads/youtube.png)!important;background-size:contain!important;border-radius:0!important;background-repeat:no-repeat!important}.rtsidecomp h3{color:#14365e;font-size:1.2rem;margin-bottom:1.5rem;font-family:Montserrat-Bold,sans-serif!important}.likedbutton{bottom:6px}.desktop-only{display:block}.gap-video{margin-top:70px}.membershippage .videodesc iframe{width:100%;height:100%}.companyReportpg .getfont .btn-comp-rt2.btn,.companyReportpg .getfont .btn-comp-rt.btn{font-size:11px!important;height:40px}.hiddendiv{visibility:hidden;height:0}.visiblediv{visibility:visible}.peoplealsoask h2{color:#000;font-family:Montserrat-Bold,sans-serif!important;font-size:2rem;margin-bottom:30px}.blue-text{font-size:1.2rem}.peopleask h3{color:#000;font-size:1.6rem;font-family:MontserratSemiBold,sans-serif!important;font-weight:600}.peopleaskdiv{width:96%;margin:0 auto;padding:20px 30px}.peopleask p{width:100%}.description,.peopleask p{font-family:Montserrat-Medium,sans-serif!important;font-size:1.2rem}.asklist-item{display:flex;align-items:center;gap:4px}.title{font-weight:700;color:#000;font-size:1.2rem;font-family:MontserratSemiBold,sans-serif!important;font-weight:600}.companyReportpg .researched-capabilities .keyfact-content{font-family:Montserrat,sans-serif!important;font-weight:200}.react-autosuggest__suggestions-list li{color:#000}.scroll-text{display:none}.likesharesave button{background-color:#fff0;border:none;outline:0;padding:0}.dcrhomeowner .panel-project-col{font-size:1.8rem;color:#000;font-family:MontserratSemiBold,sans-serif!important;line-height:1.2}.infobtn button{border:none;padding:10px 20px;color:#000;font-family:Montserrat-Medium,sans-serif!important;background-color:#dce8f4;font-size:1.2rem;margin:16px 26px 0 0}.Expertinfo .mr-readmin,.Expertinfo .social-list .like-count,.graybg .guidePg ul li{color:grey!important}.Expertinfo .desc-belowimg{color:#555}.Expertinfo .innerpage .rtside a{color:#000!important;font-size:1.45rem}.guidecomp .dcr-home .light-gray img{border-radius:0;border-radius:initial}.design-mob{display:none}.phonedesksdr{display:block}.phonemobsdr{display:none}.expertcategory .title-ess{font-size:24px}.titlesub{font-size:18px;color:#000;font-family:MontserratSemiBold,sans-serif!important;line-height:1.2}.expertcategory h2,.expertcategory h3,.expertcategory h4{color:#000;font-family:MontserratSemiBold,sans-serif!important;line-height:1.1;font-size:2rem}.expertcategory h3{font-size:1.53rem}.expertcategory h4{font-size:1.4rem}.position-relative{position:relative}.required-asterisk{color:#b30000;margin-left:0}.sdrpage .form-label{position:absolute;top:7px;left:24px;margin-bottom:5px;color:#6c6c6c!important;font-size:16px!important;display:inline-block;font-weight:300!important;font-family:Montserrat,sans-serif}.expertcat .ecctxt{font-family:Montserrat-Medium,sans-serif!important;font-size:1.2rem;color:#000}.expertcategory ul{list-style-type:disc;padding-left:28px}.expertcategory ul li::marker{color:#000;font-size:26px}.expertcategory ul li{margin-top:6px}.expertcategory .ecctxt,.expertcategory ul li{font-family:Montserrat-Medium,sans-serif!important;font-size:1.14rem;color:#000;line-height:1.3}.viewguide a{color:#3875cf;font-size:1.2rem;text-decoration:underline!important}.expertcategory a{color:#3875cf;font-size:1.1rem}.calendarclose{position:relative}.actualexample{font-family:MontserratSemiBold,sans-serif!important;font-size:2rem!important;color:#ef0000!important}.calendarclose .close{position:absolute;right:0;bottom:-37px}.calendarwidth #textcol{width:84%}.innerpage .paddingsdr .dropdown-menu.show.dropdown-menu{top:28px!important}.line-b{border:1px solid #dee2e6;width:50%;height:1px;margin:10px 0}.faq p{font-family:MontserratSemiBold,sans-serif!important;font-size:1.4rem;width:64%}.faqdiv{width:96%;margin:0 auto;padding:20px 30px}.sdr h3{font-family:Montserrat-Medium,sans-serif!important}.expertcontri{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:0 auto;position:relative}.expertcontri img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.performanceindicator{box-shadow:3px 3px 3px rgba(0,0,0,.16);overflow:hidden;background-color:#fff;border:1px solid #707070;border-top:none;border-radius:15px}.performanceindicator .border-key{padding:35px;background-color:#fff;border:1px solid #707070;border-right:none;border-bottom:none}.keyindicator{padding:0 10px}.performanceindicator .border-key:first-child,.performanceindicator .border-key:nth-child(4){border-left:none}.performanceindicator .comp-cred ul li{font-family:MontserratSemiBold,sans-serif!important;color:#000}.sdrlist ol li{list-style-type:decimal;font-family:Montserrat-Medium,sans-serif!important}.sdrlist ul{list-style-type:disc;padding-left:28px}.sdrcasestudies ul li{font-family:Montserrat-Bold,sans-serif!important;list-style:none;color:#4c89f5;margin-top:12px}.sdr{display:flex;align-items:center}.bookappt{padding:0 56px}.sdrlist ul li{color:#000;font-family:Montserrat-Medium,sans-serif!important}.sdrlist ol li{padding-left:5px;color:#000}.sdrlist ul li::marker{font-size:1.6rem;color:#9a9a9a}.sdrsection .subheading{font-size:1.98rem}.performanceindicator h5{color:#000;font-family:MontserratSemiBold,sans-serif!important;font-size:1.47rem;margin-bottom:30px}.faq h3{color:#000;font-size:1.6rem}.redm{margin-left:70px!important}.bookapt{background-color:#697fa5;padding:14px 20px;font-family:MontserratSemiBold,sans-serif!important;color:#fff;border:transparent;width:90%;border-radius:14px;font-size:1.4rem}.paddingsdr .btn-comp-rt2.btn,.paddingsdr .btn-comp-rt.btn{width:210px}.sdrpage .logoinnerimg{z-index:auto}.paddingleftsdr{padding-left:50px!important}.paddingsdr .btn-comp-rt2,.paddingsdr .companyReportpg .btn-comp-rt.btn{background-color:#308630!important}.paddingsdr .companyReportpg .phone-icogr:before{filter:brightness(0) invert(1)}.imgpadding{padding:0 115px}.summary_sections .summary p{font-family:Baskerville!important;letter-spacing:1px!important}.summary_sections .summary button{width:69%;padding:6px;border-radius:16px}.Readmore{font-size:1rem;background-color:transparent}.clicklinks button,.Readmore{color:#3875cf;font-family:Montserrat-Bold,sans-serif!important;border:none}.clicklinks button{font-weight:700;font-size:1.1rem;text-align:left;background:transparent}.cust-block{display:block}.surveytext{color:#000!important;font-size:2.175rem!important;font-family:Montserrat-bold,sans-serif!important}.custrev .surveytext span{font-size:1.8rem;font-weight:400;color:#14365e;font-family:MontserratSemiBold,sans-serif!important}.sheadingg{font-size:.85rem;color:#14365e;font-weight:500;font-family:Montserrat-Medium,sans-serif!important}.press{margin:0 auto;width:90%}.press h3{text-decoration:underline;font-size:1rem}.press h3,.pressrelease{color:#3b77cf;font-weight:600}.pressrelease{font-family:Baskerville}.pressrelease h4{font-size:1.4rem}.press p{font-size:1rem!important}.surverydiv{background-color:#eff0f2;border-radius:10px;padding:15px;margin-top:30px!important}.vercust-surveysec{color:#000;font-size:1.5rem;font-family:Montserrat-Bold,sans-serif!important}.summary_sections{display:flex;justify-content:space-between}.summary_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(307px,1fr));grid-gap:20px;gap:33px}.summary_sections .col-xl-4{width:32.333333%}.iconsize{padding-left:41.5%}.summary_card,.summary_card2,.summary_card3{padding:20px}.summarygap{margin-top:30px!important}.summery_top{margin-top:46px!important}.summary_card2 h3,.summary_card3 h3,.summary_card h3,.summery_top h3{font-family:MontserratSemiBold,sans-serif!important;font-size:1.87rem}.summeryul ul{padding-left:6px}.summary_page .summeryul ul li{list-style:none;padding-left:25px;position:relative;font-size:1.2rem;color:#000;line-height:1.7}.summary_page .summeryul ul li:before{content:"";position:absolute;top:6px;left:0;display:inline-block;height:13px;width:13px;width:15px;background-size:contain;background-image:url(https://diamondcertified.org/DCR_Public_Images/report/checkmark.png);background-repeat:no-repeat}.pdfbtn{width:400px!important;text-align:center;border-radius:18px;line-height:1.8;font-size:16px!important;font-weight:700}.pdfbtn button{background-color:#60af60!important;border:none;color:#fff;font-weight:700;padding:6px 0;letter-spacing:1px;font-size:22px}.tooltip_content{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);margin-top:6px;background-color:rgb(0 0 0/90%);color:#fff;padding:6px 10px;border-radius:4px;font-size:.875rem;z-index:999;width:200px}.tooltip_content:after{content:"";position:absolute;width:10px;height:10px;border:1px solid transparent;background-color:#222;z-index:-2;bottom:-4px;left:50%;margin-left:4px;transform:rotate(135deg)}.summary .link{font-size:1.23rem;font-weight:700;margin-bottom:0;display:block}.summary .link,.summary_page h2{font-family:Montserrat-Bold,sans-serif!important}.summary_page h2{font-size:1.9rem;color:#004272;text-align:center}.summary_page .compname{font-size:2.94rem;color:#000;font-family:Montserrat-Bold,sans-serif!important;line-height:1.1}.summary_page .gap-licence{margin-top:1.2rem!important}.summary_card,.summary_card2,.summary_card3{background-color:#e4f0e6;border-radius:12px;padding:20px;box-shadow:0 3px 3px rgb(0 0 0/16%);min-height:400px;height:auto}.summary_card2{background-color:#e6effc}.summary_card3{background-color:#e8e8e8}.summary_card2 p,.summary_card3 p,.summary_card p{font-size:1.3rem;font-weight:400;font-family:Montserrat,sans-serif!important}.line{border-bottom:1px solid #789372;margin:14px 0}.clicklinks{list-style:none;padding:0;margin:0}.clicklinks li a{color:#3875cf}.company_rating{font-size:1.96rem;color:#000;font-family:Baskerville!important;margin-top:14px}.home-header .guaranteedcell .placeholder{font-size:.6rem!important}.input-placeholder::-moz-placeholder{font-size:.86rem!important}.input-placeholder::placeholder{font-size:.86rem!important}.innerpgheader .input-placeholder::-moz-placeholder{font-size:.65rem!important}.innerpgheader .input-placeholder::placeholder{font-size:.65rem!important}.report-font{font-weight:700;font-family:Montserrat-Bold,sans-serif!important;font-size:1.125rem;text-decoration:none!important}.youtube{position:absolute;width:344px;height:95px;z-index:9999;top:41%;left:37%;cursor:pointer}.react-player__play-icon{border-style:none!important;margin-left:0!important}.video-section{position:relative;width:100%;cursor:pointer}.video-section .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.play-icon,.video-section .play-icon,.video-section .react-player__play-icon{background:url(https://www.diamondcertified.org/wp_contents/uploads/youtube.png) no-repeat 50%!important;background-size:contain!important;width:70px;height:70px;cursor:pointer;display:block}.mob-design{display:none}.mob-company{display:block}.innerpage h1#dashboard1{margin:0 0 5px}.innerpage .compnamepadd{padding:0}.reportdrop{height:98%;width:30px;background-size:contain;background-color:#fff;border-top-right-radius:6px;border-top-left-radius:6px;border:1px solid #707070;border-bottom:none;position:absolute;bottom:143%;right:20px;background:#f8f8f8;cursor:pointer}.arrow,.reportdrop{display:inline-block}.arrow{border-width:0 3px 3px 0;padding:3px;margin-bottom:3px}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:6px}.company-video{width:300px;margin:0 auto;aspect-ratio:9/16}.scrolling{touch-action:manipulation;-webkit-overflow-scrolling:touch}.video-section{width:890px;margin:0 auto}.bg-color{background-color:#f9f9f9}.new-height{aspect-ratio:16/9}.whimg img{filter:brightness(9);mix-blend-mode:screen}.casestudybg .khost-loaded{border-radius:16px;overflow:hidden;height:calc(100% - 8px);width:calc(100% - 3px)}.casestudybg div[class^=player-wrapper],.casestudybg div[class^=player-wrapper] iframe[id^=video-gcc]{background-color:transparent!important}.category-video .react-player__play-icon,.companyReportpg .videopanel .react-player__play-icon{border:none!important}.margint-4{margin-top:1.5rem}.footer2{margin:130px 0 0!important}.innerpage ol.listbelive h6 a{color:#000!important;font-size:22px;font-family:Montserrat-Bold,sans-serif!important;line-height:1.3}.articedata{font-family:Baskerville!important;margin-right:20px!important;color:#212529!important;background-color:#fff;font-size:16px!important}.social-media-panel .social-nav{font-size:60px;color:#fff;padding:0;margin-right:30px;display:inline-flex}.social-media-panel .social-nav svg{padding:15px;border-radius:5px}.social-media-panel .social-nav .social-fb{background-color:#234e99}.social-media-panel .social-nav .social-tw{background-color:#529fdf}.companyOwner.headmar .compres{color:#000}.newdcccontent p{font-family:Baskerville;color:#020202;font-size:24px;line-height:1.3;margin-bottom:.8rem}.line-clamp-4{all:unset}.newdcccontent .social li{margin-right:6px;width:30px;height:30px}.newdcccontent .title-ess{font-size:26px}.innerpage .wizard{font-size:1.46rem;color:#002b5e;font-family:Montserrat-Bold,sans-serif!important;font-weight:700}.wizard-img{-moz-column-gap:12px;column-gap:12px}.wizard-step h2,.wizard-step h3{color:#000!important;font-family:Baskerville!important;font-size:2.235rem;font-weight:600;margin-bottom:10px;line-height:1.3}.wizard-step p{color:#757575;font-family:MontserratSemiBold;font-size:16px}.wizard-step .steps{color:#000!important;font-family:Baskerville;font-size:1.6rem;font-weight:700}.wizard-zip{color:#757575}.research-wizard{color:#707070;font-family:Baskerville!important;font-size:1.8rem;font-weight:600;margin-bottom:2rem}.wizard-step button{width:240px;height:58px;font-size:1.5rem!important;font-family:Montserrat-Bold,sans-serif!important;font-weight:700;border-radius:10px!important}.wizard-step .btn-primary{background-color:#326426!important;border-color:#326426!important}.wizard-step .btn-green-footer{box-shadow:none;color:#326426;border-color:#326426!important}.wizard-step .btn-green-footer:hover{color:#fff;background-color:#326426}.wizard-zip h4{font-family:Montserrat-Bold,sans-serif!important;font-weight:700;font-size:1.35rem;color:#14365e;margin-bottom:14px}.wizard-nodata a{color:#1e437b;font-size:22px;line-height:2;font-weight:600;font-family:MontserratSemiBold,sans-serif!important}.wizard-nodata{display:flex;flex-direction:column}.no-data .wizard-button{width:100%}.wizard-button{width:38%;display:flex;justify-content:space-between;align-items:center;margin-top:28px;-moz-column-gap:20px;column-gap:20px}.wizard-buttons{width:100%}.category-button button{background:transparent;color:#606060;height:72px!important;border:2px solid #707070;font-size:1.75rem!important}.category-button{margin-bottom:26px}.category-button:last-child{margin-bottom:10px}.guide-name{display:flex;justify-content:center;align-items:center}.guide-name .guidee{padding-left:14px}.wizard-step a{color:#1e437b;font-family:Montserrat-Bold,sans-serif!important;font-weight:700;font-size:18px;display:block;line-height:1.3;margin-top:1rem}.no-data p{color:#707070;font-size:1.95rem;font-weight:600}.gotolink{position:absolute;bottom:0;line-height:1.2;margin-bottom:10px}.dcr-home .guidePage-list .light-gray p{margin-bottom:50px;font-size:18px}.guidepage .light-gray h2{font-family:Montserrat-Bold,sans-serif!important}.indguide a{color:#000;font-size:22px;font-family:MontserratSemiBold,sans-serif!important}.indguide a:hover{color:#397ef5;text-decoration:underline!important}.indguide .desc{font-family:Montserrat-Medium,sans-serif!important;color:#757575}ul.visit-morelist{list-style-type:none;display:inline;margin:0;padding:0}ul.visit-morelist li{margin-right:10px;font-size:24px;color:#707070;display:inline;line-height:1.2}ul.visit-morelist li a{font-size:24px;color:#707070;font-family:MontserratSemiBold,sans-serif!important}ul.visit-morelist a:hover{color:#397ef5;text-decoration:underline!important}.paddleftright{padding:0 15px}p.zipcodecat{font-family:Baskerville!important;font-size:30px;font-weight:400;line-height:1.1}.cycpage .registerbold{font-family:Montserrat-Bold,sans-serif!important}.italic-text{font-style:italic}.slick-next.slick-disabled{opacity:.25}.unclaimed-slider .slick-list{margin:auto}.unclaimed-slider .slick-next{right:8px}.unclaimed-slider .slick-prev{left:-13px}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default!important}.report_page_mobile_header{display:none}.ownerresource{display:block}.ownnerr{display:none}.thumbnailheight{width:100%;height:95%}.company-widget-full .thumbnailheight,.company-widget-thin .thumbnailheight{width:100%;height:100%}.pro-list .social-list .like-count-new{margin-left:-4px;bottom:3px}.likebutton,.savebutton,.sharebutton{display:inline-block;width:22px;height:22px}.social-list .like-count-new{margin-left:-4px!important;bottom:2px;color:#606060}.innerpage .rtside .ResolutionPost span.like-count{margin-left:-1px!important;bottom:-4px}.graybg .guidePg .col-md-8 .mr-readmin,.Resolutionbg .col-md-8 .mr-readmin{bottom:2px;color:grey!important}.guidePg .social-list.likesharesave .readminli{top:7px}.innerpage .rtside ul li{margin-bottom:0}.likesharesave li{color:grey!important}.Homeownerstopic{font-family:MontserratSemiBold,sans-serif!important;color:#000;font-size:2.2rem}.aroundweb .dcr-home .light-gray{border-radius:0!important;border-radius:initial!important}.aroundweb .dcr-home .light-gray img{border-radius:0;border-radius:initial}.catdrop{display:flex;align-items:center}.catdrop h2{font-family:MontserratSemiBold,sans-serif!important;font-size:1.8rem}.arrowsize{font-size:70px;color:#b1aeae}.guidehomeowner .bottomhomeimg.imagenotpresent{min-height:167px}.guidehomeowner .bottomhomeimg{box-shadow:none}.companyReportpg .btn-comp-rt2.btn,.companyReportpg .btn-comp-rt.btn{min-height:40px}@media (max-width:767px){.tooltip_content{font-size:.75rem;left:0;transform:translateX(-78%);bottom:30px;padding:6px}.tooltip_content:after{left:78%}.notearndc>.row>.col{justify-items:center}.performanceindicator .border-key:first-child,.performanceindicator .border-key:nth-child(2),.performanceindicator .border-key:nth-child(3),.performanceindicator .border-key:nth-child(4),.performanceindicator .border-key:nth-child(5),.performanceindicator .border-key:nth-child(6){border-left:none}.logo-widthreportmob{width:49px!important}.paddingsdr .btn-comp-rt2.btn,.paddingsdr .btn-comp-rt.btn{width:210px!important}.paddingsdr .btn-comp-rt{display:block}.paddingsdr{padding-left:12px!important}.sdrpage .author-pg h2{font-size:28px}.bookappt h6,.bookapt{font-size:1rem}.imgpadding{padding:0 53px}.companyReportpg h2,.sdr h3{font-size:1rem}.bookappt{padding:0}.arrowsdr{padding:0!important}.faq p{font-size:16px;width:100%}.redm{margin-left:10px!important}.faqdiv{padding:12px}.faqdiv .col-10{width:86%}.faq h3{font-size:1.3rem}.line-b{width:100%}.pdfbutton button{border-radius:14px;font-size:14px!important;padding:6px 47px}.summary_sections .col-xl-4{width:100%}.logowidth{width:83px}.summary_card2 p,.summary_card3 p,.summary_card p{font-size:1rem}.summary_page .btn-comp-rt2.btn{width:158px!important;height:40px;font-size:.8rem!important}.iconsize ul{font-size:.83rem}.summary_page .gap-licence{margin-top:2px!important}.summary_page .btn-comp-rt.btn{font-size:.83rem!important;width:158px!important;height:44px}.summary_page #report-phone-call-button.phone-icogr{padding:14px 0 7px 17px!important;line-height:1}.summary_page .locoutline.pr-2{padding-right:14px}.summary_page .company-align{margin-left:0}.summary_card2 h3,.summary_card3 h3,.summary_card h3,.summery_top h3{font-size:1.5rem}.summary_page .rptbtn{margin-top:10px!important;padding-left:0!important}.summary_cardgap{margin-top:34px!important}.pdfbtn{width:351px!important}.pdfbtn button{font-size:18px}.summary p{font-size:1rem;margin-top:2px}.summary_page h2{font-size:1.2rem!important;width:100%}.summary_page .summeryul ul li{font-size:.967rem}.summary_page .logo-widthreportmob{width:90px!important}.summarygap{margin-top:14px!important}.logocolwidth .col-9{width:73%}.summary_page .btn-comp-rt{display:block}.summary_page .compname{font-size:1.34rem}.company_rating{font-size:1.1rem;margin-top:3px}.iconsize{padding-left:0}.summary_page .iconsize .col-2{width:21.666667%}.summary_page .iconsize .col-10{width:77.333333%}.faxfont{font-size:.89rem}.mbphonespace{margin-bottom:8px;color:#255398;margin-top:4px}.mobile-toggle{order:1}.mobilescroller{order:2}.profile-font{font-family:Montserrat,sans-serif!important}.mob-design{display:block}.mob-company{display:none!important}.locoutline.pr-2{padding-right:23px}.video-section{width:100%}.company-align{margin-left:-17px}.scroll-text{display:block;font-size:.8rem;color:#000;font-family:Montserrat,sans-serif!important;margin-top:2px;font-weight:400}.report_page_scrolled_header_2{display:none}.pagetop{margin-top:50px!important}.report_page_mobile_header{display:block}.innerpage .dashboard2{font-size:1rem;margin-bottom:0;line-height:1.3;font-family:MontserratSemiBold,sans-serif!important;color:#212529}.pos-fix-reportcont.open{bottom:-64px}.reportdrop{bottom:140%;right:18px}.company-video{width:100%}.newvideo .company-video .height-video{height:678px!important}.wizard-img{-moz-column-gap:4px;column-gap:4px}.wizard-zip h4{font-size:1.1rem}.innerpage .wizard{font-size:1.35rem}.wizard-step h2,.wizard-step h3{font-size:1.36rem}.wizard-step button{font-size:1.25rem!important}.category-button button{font-size:1.5rem!important}.footer2 .text-right{text-align:left!important}.footer2{margin-top:100px!important}.margint-4{margin-top:.5rem}.breadcrumb-item+.breadcrumb-item{padding-left:4px!important}.breadcrumb-item+.breadcrumb-item:before{padding-right:4px!important}.innerpgheader .header.active .categories-list .col-md-5{width:100%}.compadvtab .panel-project-col .col-lg-3,.compadvtab .panel-project-col .col-lg-9 h3{margin-top:1rem}ul.visit-morelist li{display:block}.seeallguidebtn{width:70%;border-radius:10px!important}.guideofguidepg .dcr-home .light-gray{padding:15px}.topguideseccontent{font-size:19px;line-height:1.3}.header-dcr{position:fixed;width:100%}.componentmidport{position:relative}.innerpgheader .header.active .scrolled .hidesearchtab,.innerpgheader .header.active .scrolled .hidesearchtab1,.innerpgheader .header.active .scrolled .hidesearchtabpara,.innerpgheader .header.active .scrolled .performanceguar{display:none}.innerpgheader .header.active .fix .hidesearchtab,.innerpgheader .header.active .fix .hidesearchtab1,.innerpgheader .header.active .fix .hidesearchtabpara{display:block}.scrolled.header-dcr{transition:transform .3s ease}.innerpgheader .scrolled{position:absolute;left:0;top:-5px;width:100%}.no-data p{font-size:22px}.wizard-nodata a{font-size:14px;line-height:24px}.research-wizard{font-size:1.2rem;line-height:1.3}.scroll-mobile{width:100%;overflow-x:auto;overflow-y:hidden}.body-content,.table-heading{width:176.5%}.pointsheaing .table-heading h4{font-size:20px!important}.comp-owner-services .usereport .body-content.row .col-lg-6 .seprate-border{padding:12px 10px!important}.comp-owner-services .usereport .col-lg-1{padding-right:0!important}}@media (min-width:376px) and (max-width:400px){.logo-widthreportmob{width:48px!important}}@media (max-width:399px){.reportdrop{bottom:143%;right:10px}}@media (min-width:317px) and (max-width:390px){.ownnerr{margin-top:-4px!important}.compres{font-size:13px!important}.sdrpage .companyReportpg .rptbtn{padding-left:0}.summary_page .locoutline.pr-2{padding-right:2px}.phone-survey{height:640px}.innerpage .dashboard2{font-size:1rem}.reportdrop{bottom:146%}}@media (min-width:200px) and (max-width:316px){.innerpage .dashboard2{font-size:.9rem!important}}@media (min-width:1601px){.newdcccontent p{font-size:26px}.newdcccontent .title-ess{font-size:28px!important}#company-owner-header .headmar{margin-top:2.5rem}.dcr-home .guidePage-list .light-gray p{font-size:20px}}.padding-left-right{padding:0 60px}.heightvideoguide{max-height:400px}.ccstudy-2 .bgsky{background-color:#f0f8ff}.ccstudy-2 .bgsky .video{border-radius:20px;overflow:hidden;height:287px;border:2px solid #aaa;filter:drop-shadow(0 2px 3px rgb(0 0 0/16%))}.ccstudy-2 .seenextbtn{border:none;outline:none;background-color:transparent;color:#3875cf;font-weight:700;font-family:Montserrat-Bold,sans-serif!important;font-size:18px;line-height:1}.ccstudy-2 .bgsky .pge{padding:7px 10px;border-radius:0 0 10px 10px}.ccstudy-2 .bgsky .perName{font-size:26px}.ccstudy-2 .bgsky .perPost{color:#000;font-size:20px;font-weight:100}.ccs-service-img{border-radius:30px;-o-object-fit:cover;object-fit:cover;border:2px solid #ccc;box-shadow:0 1px 2px rgb(0 0 0/16%);overflow:hidden}.ccstudy-2 .bgsky .dccertified{font-weight:700}.discoverdesc a,.discoverdesc h5{width:310px}.ccstudy .d-flex a{color:#3875cf}.pl-40{padding-right:50px!important}.margin-50{margin-top:50px}.services p{font-weight:600;font-family:MontserratSemiBold,sans-serif!important;font-size:26px;font-size:24px;font-style:italic;line-height:1.4}.ccstudy-2 .bgsky a{font-style:normal;margin-left:10px;color:#3875cf}.ccstudy-2 .bgsky .pointsheaing h4,.sdrpage .keyperformanceindicator .pointsheaing h4,.topmarginpg h2{color:#000;font-size:24px;line-height:1.3;font-family:MontserratSemiBold,sans-serif!important}.topmarginpg ul{list-style-type:none;margin:0;padding:0}.topmarginpg ul li{line-height:1.4;margin-bottom:10px}.billing-container,.billing-container p,.dcccasest a{font-family:Baskerville!important}.billing-container,.billing-container p{color:#000}.billing-container .billing-body u,.billing-container .billing-header h6{font-size:1.4rem;font-weight:700}.billing-footer h4{color:#000}.billing-body p{margin-bottom:.5rem}.latestBlog_blog_home_page a h2{font-family:MontserratSemiBold,sans-serif!important;color:#000}.ccstudy-2 .bgsky .pointsheaing h2{color:#14365e;font-size:28px}.ccstudy-2 .bgsky .pointsheaing h2,.ccstudy-2 .bgsky .smheading{line-height:1.3;font-weight:600;text-decoration:none;margin-top:0}.ccstudy-2 .bgsky .smheading{color:#14365e!important;font-size:24px!important}.ccstudy-2 .services-title{font-size:20px;font-weight:600;font-family:MontserratSemiBold,sans-serif!important;text-transform:uppercase;color:#14365e;margin-bottom:20px}.ccstudy-2 .bgsky .keyperformanceindicator .pointsheaing h4.headin{margin:0;padding-bottom:5px}.comp-owner-services h3,.comp-owner-services h5{font-weight:700;font-family:Montserrat-Bold,sans-serif!important;font-size:20px;color:#14365e!important}.ccstudy .comp-owner-services .usereport,.sdrpage .keyperformanceindicator .usereport{box-shadow:3px 3px 3px rgba(0,0,0,.16);padding:0 10px}.comp-owner-services .usereport h4{text-align:center;font-size:28px;color:#387df2;font-weight:600;padding:15px 0}.ccstudy .table-heading .col-sm-6{font-weight:600;background-color:#f5f5f5!important;border:1px solid #707070}.cycstudyback a{font-size:22px}.comp-owner-services .table-head tr{border:1px solid #707070!important}.comp-owner-services .usereport .body-content.row .col-lg-6{border-bottom:.4px solid #707070}.comp-owner-services .usereport .body-content.row .col-lg-6 .seprate-border{border-bottom:.4px solid #707070;padding:12px 20px}.comp-owner-services .usereport .body-content.row .col-lg-6 .seprate-border:last-child{border:none}.comp-owner-services .table-body{width:50%;background-color:#fff;border:none}.comp-owner-services .usereport .body-content.row .col-lg-6{background-color:#fff}.comp-owner-services .usereport .body-content.row .col-lg-6:nth-child(odd){border-right:.4px solid #707070}.comp-owner-services .usereport .body-content.row:last-child,.comp-owner-services td,.comp-owner-services tr{border:none}.comp-owner-services .usereport p{margin-bottom:5px;font-weight:500;font-family:Montserrat-Medium,sans-serif!important;font-size:20px;text-align:left}.membershipsignupform .form-control{width:90%!important}.membershipsignupform .joinbuton .btn{padding:10px 60px}.comp-owner-services .usereport .col-lg-1,.comp-owner-services .usereport .col-lg-11{padding-right:5px}.comp-owner-services .usereport .compres{text-align:left!important}.member p{font-weight:700;color:#14365e;font-size:22px}.member button{padding:12px 27px;background-color:#002d62;color:#fff;border:none;border-radius:16px;font-size:14px;font-weight:700}.d-member{display:block;font-family:Montserrat,sans-serif!important;font-weight:200}.member .form-control{height:45px;border-radius:16px}.vipsignup h1{font-size:70px;font-family:Baskerville!important;font-weight:400}.vipsignup h4{font-size:26px;font-family:Montserrat,sans-serif!important;color:#000;font-weight:100}.membershippage div.divicon p{color:#002d62;font-size:20px;font-family:MontserratSemiBold,sans-serif!important}.precol ul{padding-left:12px}.precol h2{margin:0;text-decoration:underline;font-family:Baskerville!important;font-size:44px;font-weight:700}.precol span.prtdigi{font-size:35px;font-weight:700;font-family:Montserrat,sans-serif!important;color:#907329}.pie-padd-right-left{max-width:195px;max-height:195px;margin:0 auto}.ccstudy .table-heading .col-sm-6:nth-child(2){border-left:0}.membershippage .cycform .btn-referral Button{width:auto;color:#fff;background-color:#002d62!important;border:none!important;border-radius:20px!important}.membershippage .cycform .form-control.memberhashid{width:80%;height:40px}.cycform select{font-family:MontserratSemiBold,sans-serif!important;font-weight:600;font-size:18px}.star{color:#1a9828;font-family:Baskerville!important;font-size:56px;line-height:0px;margin:0;padding:0;position:relative;top:17px;left:0;right:4px}.member-print{padding:0 0 0 80px}.precol{margin-top:50px!important}.showmodal{background:#fff;width:1140px;margin:0 auto;border-radius:10px;padding:2rem;text-align:left;width:70.5%}.showmodal .form-control{width:100%!important}.modalfind{position:fixed;z-index:9;padding-top:70px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.close-icon{line-height:0;font-size:30px;text-align:right}.no-worries p{font-size:11px}.vipsignup h5{font-size:18px;color:#14365e!important;text-align:center}.otp{margin-top:2rem}.preferred-contact .form-control{background:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) right 10px bottom 10px no-repeat #fff;height:auto}.cat_form{text-align:start}.cat_form .form-control{height:42px}.cat_form textarea.form-control{height:90px;padding-top:.5rem!important}.guaranteedcell #react-autowhatever-what-type{width:100%}input[type=checkbox]:focus-visible{outline:0}.vipsignup p{font-size:22px;color:#14365e;font-weight:700}.noprelimpgebg.bgsky{background-color:#f8f8f8;color:#000;padding:15px;height:100%}.noprelim .bg-darkgray .btn-outline-success{margin-bottom:0}.compnotdcc{font-family:Baskerville;color:#000;font-size:26px;font-weight:600;margin-bottom:60px;margin-top:5px}h1.nopreheading{font-size:32px}.noprelim-content h2{font-family:MontserratSemiBold,sans-serif!important;color:#000;font-size:32px;margin-bottom:12px;line-height:1.1;text-decoration:none;margin-top:0}.noprelim h3{color:#626262;font-size:22px;font-weight:600}.noprelim .compnopreliumadd{font-size:14px;color:#757575;font-family:MontserratSemiBold}.noprelim-content ul .list-unstyled{margin-bottom:0}.noprelimstar{font-size:12px}.noprelim .bg-darkgray{padding:0}.noprelim .poweredby{color:#6e6e6e;font-size:12px}.prelimbreak{display:block}.homepgsec .expertsays .expertname{font-size:18px;margin-top:6px}.expertsays .expertname{font-weight:700;font-style:italic;font-family:Montserrat-Bold,sans-serif!important;color:#14365e}.innerpage .expertips .meetteam .meetteamblock .topratedexpert{font-size:20px;font-style:italic}.innerpage .meetteam .meetteamblock .topratedexpert{color:#14365e;font-weight:700;font-family:Montserrat-Bold,sans-serif!important;margin-top:0;margin-bottom:.5rem}img{height:auto;width:100%}.descinner{width:auto!important}footer{min-height:200px}.dcr-home .col-right .col-right-content{font-weight:700;color:#14365e;font-size:22px;margin-top:35px;margin-bottom:0!important;font-family:Montserrat-Bold,sans-serif!important;line-height:1.2}.howhelp.btn.btn-primary{background-color:transparent!important;border:1px solid #1c365b!important;color:#1c365b!important}.freetxt{color:#14365e;font-weight:600}.nearmepage ul.catname a:hover{color:#0d6efd;cursor:pointer}.sitemapcontent a{font-size:30px}.claim-btn{justify-content:end!important;background:transparent!important;color:#000!important;font-weight:700;border:none!important;font-size:20px;font-family:MontserratSemiBold!important;padding:0}.claim-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.cities-title,.claim-content h4{font-family:Roboto Slab;font-size:30px;color:#13264b;font-weight:600}.scroll-cities{max-height:280px;overflow-y:auto;margin:20px 0}.badge-selected{margin:8px 8px 8px 0;font-size:14px;color:#747474;background-color:#f8f8f8;border-radius:5px;padding:4px 10px;position:relative}.close-badge{color:#fff;background:#14365e;padding:0;border-radius:50%;font-size:13px;position:absolute;top:-7px;right:0;cursor:pointer;width:15px;height:15px;text-align:center;margin:auto;line-height:15px}.close-badge svg{margin-top:-2px}.close-popup{font-size:2rem;cursor:pointer;line-height:1}.DCC-signin{margin-top:2.5rem;margin-bottom:-1.5rem}.innerpage .rtside a.linkblue{color:var(--bs-link-hover-color)!important}.ItalicText{font-style:italic}.earndc .agency-list .form-control{width:100%!important;height:50px}@media (min-width:768px) and (max-width:991px){.companyReportpg .reportmenubtn button{padding:5px 40px 5px 0!important}.advatageearndcscroll>.row .teams_col{display:block;width:50%;flex:0 0 50%;max-width:50%}#company-owner-header .headmar{margin-top:.2rem}.mobile_pb_8{padding-bottom:10px}.imgpadding{padding:0 268px}.paddingsdr{padding-left:8px!important}.faq p{width:100%}.line-b{width:92%}.redm{margin-left:50px!important}.summary_sections .summary p{font-size:1rem}.summary_page .gap-licence{margin-top:.2rem!important}.video-section{width:464px}.modal-lg.modal-dialog-centered{min-width:80%}.home-header .joinusup{font-size:11px;color:#14365e;font-weight:600;margin-top:30px}.logo-mob-home{margin-top:20px!important}.home-header .joinusup .breakline{display:inline}}.noprelim-content{margin-bottom:10px}.earn-adv-buttons{display:flex;flex-direction:column;align-items:flex-end}@media (min-width:768px) and (max-width:991px){.padding-left-right{padding:0 20px}.expert-gap{margin-top:150px!important}.vipsignup h1{font-size:42px}.precol h2{font-size:36px}.precol span.prtdigi{font-size:30px}.precol ul{margin:0}.cycstudy .pointsheaing h4{font-size:14px!important}.companyOwner .services p,.keyperformanceindicator .usereport .desc{font-size:14px}.padd-right-left{padding-left:15px;padding-right:15px}.keyperformanceindicator .companyReportpg .ver-cust .num{font-size:90px!important}.pl-40{padding-right:20px!important}.cycstudy .companyOwner h1{font-size:28px}}.comp-owner-services h3,.comp-owner-services h5{font-size:18px}@media (min-width:1200px) and (max-width:1399px){.main h1{font-size:34px}.precol h2{margin:0;text-decoration:underline;font-family:Baskerville!important;font-size:32px;font-weight:700}.newdcccontent .social li{width:36px;height:36px}.precol span.prtdigi{font-size:26px;color:#907329}.precol span.prtdigi,.services p{font-family:MontserratSemiBold,sans-serif!important}.services p{font-weight:600;font-size:18px;font-style:italic}.cycstudyback a{font-size:20px}.comp-owner-services .usereport .compres{font-size:22px}.keyperformanceindicator .usereport .desc{font-size:18px}.keyperformanceindicator .pointsheaing h4.headin{font-size:22px}}.ccstudy-2 .keyperformanceindicator .pointsheaing,.sdrpage .keyperformanceindicator .pointsheaing{padding:10px}.marginb-25{margin-bottom:2.5rem}.accordiondiv{-moz-column-count:2;-moz-column-gap:5%;-webkit-column-count:2;-webkit-column-gap:5%;column-count:2;grid-column-gap:5%;column-gap:5%;line-height:32px;margin:.5rem 0 0}.threecolumns.accordiondiv{-moz-column-count:3;column-count:3}.badge-county{margin:20px 8px}.badge-county a{background:#f5f7f9;color:#757575;font-family:MontserratSemiBold,sans-serif!important;padding:15px;font-size:16px}.badge-county a:hover{color:#000;background-color:#f3f3f3}.bayareapg h2{font-family:MontserratSemiBold,sans-serif!important;color:#000;font-size:25px;line-height:1.3}.justify-content-left{justify-content:left!important}.newvideo ul{padding:0;margin:0}.newvideo ul li{list-style:none;margin-bottom:15px}.newvideo ul li:first-letter{text-transform:uppercase}.newdcccontentmap{line-height:1.5}.innerpage.newvideo .dropdown-menu.show.dropdown-menu{top:40px!important;left:-130px!important}.newvideo .navy-blue-link{color:#14365e;font-size:1.5rem;font-family:Montserrat-Bold,sans-serif!important}.newvideo .rtsideheading,.newvideo .rtsideheading a{font-family:MontserratSemiBold,sans-serif!important;color:#000;font-size:28px;line-height:1.2}.newvideo h1.extrabold{font-family:Montserrat-Bold,sans-serif!important}.innerpage p{font-size:1.4375rem}.newvideo .video-btn{color:#606060;text-transform:none;padding:0;font-weight:700;font-size:18px;text-align:left;border:none;background-color:transparent;font-family:Montserrat-Bold,sans-serif!important}.extrabold{font-size:1.85rem;font-family:Baskerville!important;font-weight:700}ul.newvideopanel{margin-top:20px;list-style:none;padding:0;display:flex;-moz-column-count:4;column-count:4;-moz-column-gap:4%;column-gap:4%;position:relative;text-align:center;justify-content:center}ul.newvideopanel li{width:25%;line-height:1.2}.profile-font,ul.newvideopanel li a{color:#14365e!important;font-family:Montserrat-Bold,sans-serif}.newvideo .postby{font-size:18px}.article.newvideo h1{font-family:Baskerville!important;font-weight:700;font-size:42px}.breadcrumb,.breadcrumb li{margin-bottom:0!important}.exp-contpicsec{position:relative}.exp-contpicsec .play-icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px}.exp-contpicsec .play-icon-container img{background-color:transparent}.home-header-dropdown .dropdown-menu{left:-156px!important;width:270px}.home-header-dropdown li a{text-wrap:auto}@media (min-width:1200px){.companyReportpg .caption-txt{font-size:1rem;line-height:1.3;width:60%;margin:8px auto}.summary_page .btn-comp-rt{padding-left:23.5%}.summary_page .btn-comp-rt2.btn,.summary_page .btn-comp-rt.btn{width:220px}.iconsize{padding-left:28.5%}.margin-report{margin-right:-33px}.expert-gap{margin-top:130px!important}.no-data{width:52%}.imagine-gaingap{margin-top:40px}.cat-short-desc{font-family:MontserratSemiBold,sans-serif}.counties .accordiondiv{width:75%}.compres.text-center{text-align:right!important}.counties ul.accordion.pl15{padding-left:15px!important}.noprelimpgebg.bgsky{margin:0 .4rem}.counties ul.accordion.city{-moz-column-count:3;column-count:3}.home-header .joinusup{position:absolute;right:0;top:-55px;text-align:left;font-size:16px;color:#14365e;font-weight:600}.noprelim .col-loc{width:13%;padding-right:5px}}@media (min-width:1200px) and (max-width:1359px){.mntdesk .col-xl-6.custrev{width:60%}.summary_page h2{font-size:1.7rem}.hor-mob .col-lg-3{width:19%}.iconsize{padding-left:12.5%}.summary_page .btn-comp-rt{padding-left:9.5%}.hor-mob .col-lg-9{width:81%}.cycstudyback a{font-size:18px}.expert-gap{margin-top:164px!important}.bgsky .right-col .btn-outline-success{font-size:.75rem}.summary_sections .summary button{width:80%;padding:0}}@media (min-width:1360px){.surverydiv{width:72%}.newvideo .height-video{height:533px!important}.ccstudy-2 .bgsky .video{height:342px}}.pointsheaing h4.headin{color:#002d62;font-size:28px;line-height:1.4;text-decoration:none;border:none;background-color:#fff!important}.comp-owner-services .help,.help-icon .help{top:auto}.arrowsdr{padding:0 28px}.keyperformanceindicator .col-xl-4{padding:0;background-color:#fff;border:1px solid #707070;border-right:none;border-bottom:none}.keyperformanceindicator .companyReportpg .ver-cust .num,.sdrpage .keyperformanceindicator .num{text-align:center;font-size:125px}.keyperformanceindicator .vprofile{height:170px;overflow:hidden;border-radius:50%;width:170px;margin:0 auto}.keyperformanceindicator .vprofile img{-o-object-fit:cover;object-fit:cover}.keyperformanceindicator .pointsheaing ul li{color:#1f1d1d;font-weight:700}.keyperformanceindicator .earndc-advantage ul{margin-top:0}.padd-right-left{padding-left:30px;padding-right:30px}.keyperformanceindicator .expertsays img{min-height:190px!important;min-width:190px!important}.keyperformanceindicator .expertsays{width:50%!important;text-align:center;margin:auto}.keyperformanceindicator .usereport{overflow:hidden;background-color:#fff;border:1px solid #707070;border-top:none;border-radius:15px}.text-right{text-align:right}.author-pg h2{color:#14365e;font-weight:700;font-family:Montserrat-Bold,sans-serif!important;font-size:42px;line-height:1}.author-pg p{color:#757575;font-size:107%}.author-pg .imgcol{width:30%;float:left;margin-right:40px;margin-bottom:30px}.author-pg img{-o-object-fit:contain;object-fit:contain}.author-pg .companyname{font-weight:400;color:#000!important;text-decoration:underline!important;font-size:117%}@media (min-width:768px){#headerascroll.header.active .btn.dropdown-toggle{color:#fff!important}.category-button:nth-last-child(2){margin-bottom:10px}.keyfactorscroll-mobile{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:5%;height:100%;text-align:center}.membershippage a.btn-green-footer{height:84px;font-weight:600;border-radius:34px;font-size:20px;padding:.9rem 4rem}.membershippage a.btn-green-footer span{font-size:17px;font-weight:600!important;font-weight:700}}.howhelp{text-transform:none!important}.counties .pheading{font-family:Montserrat-Bold,sans-serif!important;font-size:36px;color:#3875cf;font-weight:700;line-height:.8;margin-bottom:20px}.counties .pheadingactive{color:#000;border-bottom:1px solid #000}.counties .psheading{font-family:MontserratSemiBold,sans-serif!important;font-size:18px;color:#000;font-weight:700;margin-bottom:20px}.counties h2{font-weight:800;color:#14365e;font-family:Montserrat-Bold,sans-serif!important;font-size:19px}.counties .gapbtwheading{margin-top:40px}.counties ul.accordion{margin:.5rem 0 0}.counties ul.accordion li a{font-size:16px;color:#3875cf}.counties .county-btn{font-size:18px;font-weight:700;padding:0;color:#3875cf;line-height:1.2;margin-bottom:6px}.imagine-gaingap{margin-top:20px}.cat-short-desc{color:#757575!important;line-height:1.6;margin-top:.8rem}ul.top-roofersrow{display:block;list-style:none;text-align:right;padding:0}ul.top-roofersrow li{display:inline-block;margin-bottom:10px}ul.top-roofersrow li:first-child{margin-right:1.5rem}.innerpage .secsub{font-family:MontserratSemiBold,sans-serif!important;color:#000;font-size:32px;line-height:1.2}@media screen and (max-width:767px){.mobile_pb_8{padding-bottom:8px}.tippy-disabled{pointer-events:none;visibility:hidden}.desktop-only{display:none}.gap-video{margin-top:3px}.companyReportpg h2{font-size:1.2rem!important}.mobiledesign{margin-top:16px!important}.mobiledesign .scrollcol p{color:#000;margin-bottom:20px;font-weight:600;margin-top:8px;font-size:.76rem}.mobiledesign .phone-icogr:before{top:25%}.ratedmobile span{font-size:.7rem;color:#000;font-weight:600;margin-top:4px;margin-left:7px}.mobiledesign #report-phone-call-button.phone-icogr{padding:13px 0 0 17px!important}.surveyno{margin-top:10px;font-size:.77rem;margin-bottom:8px;margin-left:11px}.ratingsfont{font-size:8px;margin-left:11px}.ratedmobile .links{color:#3875cf;font-weight:600;margin-top:8px;font-size:1rem}.surveymobile ul.starimgreport li{width:10px;margin-right:.126rem}.mobiledesign .ratedmobile .companyReportpg .btn-comp-rt.btn{height:36px!important}.mobiledesign #report-phone-call-button.phone-icogr{font-size:.8rem!important;margin-right:-2px;height:40px}.consfont{margin-top:5px}ul.starimgreport li{height:10px!important}.sincemargin{margin-top:1rem!important}.rating{margin-bottom:-6px!important}.consfont{font-size:.5rem!important;white-space:nowrap}.cert,.certno{font-size:.75rem!important}.blue-text{font-size:1rem}.peopleask h3{font-size:1.2rem}.peopleaskdiv{padding:0 10px}.description,.peopleask p{font-size:1rem}.thumbnailheight{width:100%;height:79%}.asklist span{font-size:1rem}.guidehomeowner .bottomhomeimg.imagenotpresent{min-height:130px}.guidehomeowner .dcr-home .light-gray{min-height:auto}.guidehomeowner .dcr-home .light-gray p{-webkit-line-clamp:4}.Homeownerstopic{font-size:2.1rem}.full-width-mobile{width:100%;flex:0 0 100%!important;max-width:100%!important}.full-width-mobile .mr-readmin{margin-right:7rem!important}.full-width-mobile .textRt.social-list{display:flex;align-items:center;justify-content:space-between}.arrowsize{font-size:40px}.catdrop{justify-content:space-between}.infobtn button{padding:10px 15px;font-size:1rem;margin:13px 8px 0 0}.Expertinfo .desc-belowimg{font-size:1.2rem;line-height:1.3}.Expertinfo .pro-list>.row>.panel-project-col .col-lg-3{width:50%;flex:0 0 50%;max-width:50%}.Expertinfo .pro-list>.row>.panel-project-col,.guidecomp .pro-list>.row>.panel-project-col{width:100%;flex:0 0 100%;max-width:100%}.sdrpage .companyReportpg .btn-comp-rt2.btn{height:44px}.textRt.social-list{margin-bottom:10px}#start-now-button{margin:0;font-size:15px;padding-top:9px}.compres{font-size:16px}.ownertop{margin-top:-23px!important}.resourcemob{padding-left:4px!important}.ownerresource{display:none}.companyOwner{margin-top:-10px!important}.companyReportpg .btn-comp-rt2.btn{height:50px;width:90.5%}#report-phone-call-button.phone-icogr{padding:15px 0!important}.expertcategory h2{font-size:1.7rem}.sdrpage .keyperformanceindicator .num{text-align:center;font-size:110px}.sdrpage .companyReportpg .rptbtn{margin-left:0}.expertcategory .title-ess,.expertcategory h4{font-size:1.2rem}.phonemobsdr .btn-comp-rt{display:block}.phonedesksdr{display:none}.phonemobsdr{display:block}.phonedesksdr .sdrpage .companyReportpg .rptbtn{margin-left:0}.surverydiv{padding:10px}.press{width:100%;margin-top:30px}.custrev .surveytext span{font-size:1.3rem}.sheadingg{font-size:.8rem}.vercust-surveysec{font-size:1.25rem}.surveytext{font-size:1.6rem!important}.vercust-survey{font-size:14px!important}.surverydiv .col-2{width:11.666667%}.suggested-link a{font-size:1.2rem}.headerascroll .tagline .dropdown-toggle:after{border:none;left:inherit;right:0;top:2px}.headerascroll .compname{font-size:1rem;margin-bottom:0;margin-top:0;line-height:1.3}.paddingsdr .companyReportpg .rptbtn{margin-top:10px}.exp-contpicsec{margin-bottom:16px}.newvideo .video-btn{font-size:16px}.newvideo .dropdown-item{font-size:14px!important}.newvideo h1.extrabold{margin-top:20px}.newvideo .height-video{height:190px!important}ul.newvideopanel{display:inline;text-align:left}ul.newvideopanel li{line-height:1;width:100%!important}.profile-font,ul.newvideopanel li a{font-size:.75rem;margin-bottom:15px;line-height:1.1;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word}ul.newvideopanel li a:last-child{margin-bottom:0}.font-bold{font-family:Montserrat-Bold,sans-serif}.counties .psheading{font-size:20px;line-height:1.3}.topmarginpg.mt-0{margin-top:30px!important}.ccstudy .rtsidecomp h4{margin-bottom:-10px}ul.top-roofersrow{text-align:left;padding-left:0;margin:30px 0 -20px;font-size:14px}.bggraywborder ul li a,.graph-container p{font-size:14px}.gappoboxlink{margin-bottom:0}.order1{order:-1}.order2{order:2}.innerpage .secsub{font-size:30px}.threecolumns.accordiondiv{-moz-column-count:2;column-count:2;line-height:1.2}.line-clamp-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.design-mob{display:block;margin-top:20px;text-align:end}.desk-design{display:none!important}.clickable-container{position:relative;display:inline-block;cursor:pointer}.click-tooltip-text,.click-tooltip-text2{background-color:#555;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:125%;right:-50px;margin-left:-60px;width:301px;opacity:1;transition:opacity .3s}.click-tooltip-text2{right:-12px}.toggleReadMorebtn{background:none;border:none;color:#3875cf;font-weight:700}.counties .pheading{font-size:28px;margin-bottom:10px}.counties .d-moblink.d-flex{display:-webkit-inline-box!important;overflow-x:scroll}.ccstudy-2 .bgsky .smheading{font-size:25px!important}.ccstudy-2 .seenextbtn{font-size:16px}.counties .psheading{margin:10px 0}.main h5{line-height:1.3!important}h1.nopreheading{font-size:26px}.ccstudy-2 .bgsky .dccertified{margin-top:10px}.ccstudy-2 .bgsky a{margin-left:0}.keyperformanceindicator .col-xl-4:first-child{border-top:none}.keyperformanceindicator .usereport{border-top:1px solid #707070}.home-header .joinusup{display:none}.marginb-25{margin:0}.noprelim-content h2{font-size:34px}.noprelimpgebg.bgsky{margin:12px -24px!important;height:auto}.compnotdcc{line-height:1.3;margin-bottom:20px}.compnotdcc,.noprelim h3{font-size:24px}.noprelim .compnopreliumadd{font-size:16px}.noprelim .cwpadd{padding-left:10px;padding-right:10px}.noprelim .bg-darkgray{padding:0;margin:0!important}.dcrhomeowner .viewfullguide{text-align:left;margin-top:30px}.precol h2{font-size:35px}.precol span.prtdigi{font-size:30px}.membershipsignupform .form-control{width:100%!important}.membershippage .btncol.col-lg-12.col-md-12 .btn-green-footer{width:100%;font-size:22px!important}.margin-15{margin-top:20px}.no-worries p{font-size:18px}.select-cat-ind.form-select{font-weight:600}.otp{margin-top:4rem!important}.showmodal{width:100%}.mobile-breakline{display:block}.star{color:#1a9828!important;font-family:Baskerville!important;font-size:56px;line-height:0px;margin:0;padding:0;position:relative;top:17px;left:0;right:4px}.member button{padding:12px 27px;background-color:#002d62;color:#fff;border:none;border-radius:16px;width:100%;margin-top:20px;font-size:22px;font-weight:700}.vipsignup h1{font-size:54px;font-family:Baskerville!important;line-height:1.1;font-weight:400;color:#000}.member p,.vipsignup p{font-size:22px;color:#14365e;font-weight:700}.member .form-control{height:48px;border-radius:12px}.discoverdesc a{width:100%;font-size:14px!important;padding-top:8px!important}.innerpage h2.stepsheadingred{margin:20px 0}.membershippage.dcpmember.gap-main-row{margin-top:20px!important}.membershippage.dcpmember .gap-main-row.mobile-margin{margin-top:10px!important}.membershippage.dcpmember .listmember{padding-top:40px}.ccstudy-2 .bgsky .video{height:223px}.membershippage.dcpmember .membco{margin-top:10px!important}.membershippage.dcpmember .btncol.col-lg-12.col-md-12{margin-top:0;margin-bottom:10px}.discoverdesc h5{width:100%;height:70px!important;font-size:14px}.cycstudyback a{font-size:16px}.cycstudy .consumercstudy p{margin-top:0!important}.padding-left-right{padding:0 10px}.ccstudy .pointsheaing h4{font-size:24px}.comp-owner-services .ver-cust{margin-left:0}.pl-40{padding-right:0!important}.cycstudy .bgsky{margin:0 0 35px!important;padding:20px 0}.two_btn_row.gap-main-row{margin-top:50px!important}.comp-owner-services .usereport .compres,.comp-owner-services .usereport p,.keyperformanceindicator .earndc-advantage ul li{font-size:16px}.keyperformanceindicator .earndc-advantage ul li:before{top:5px}.keyperformanceindicator .pointsheaing h4{font-size:22px!important}.companyOwner .services p{font-size:18px}.margin-50{margin-top:20px}}@media screen and (max-width:414px){.phone-survey{height:616px}.ccstudy-2 .bgsky .video{height:201px}.newvideo .company-video .height-video{height:609px!important}.noprelim .poweredby,.noprelimstar{font-size:14px}.elevate h4{font-size:24px!important}}@media screen and (max-width:430px){.phone-survey{height:calc(100vh - 204px)}}@media screen and (max-width:390px){.phone-survey{height:calc(100vh - 224px)}}@media screen and (max-width:375px){.phone-survey{height:calc(100vh - 195px)}.pos-fix-reportcont.open{bottom:-62px}.casestudybg iframe{height:187px!important}.newvideo .company-video .height-video{height:590px!important;margin:0 auto}.ccstudy-2 .bgsky .video{height:195px}.innerpage .secsub{font-size:28px}}@media screen and (max-width:330px){.ccstudy-2 .bgsky .video{height:160px}}@media (min-width:992px) and (max-width:1199px){.membershippage a.btn-green-footer{padding:1rem 3rem}.imgpadding{padding:0 60px}.performanceindicator h5{font-size:1.2rem}.companyReportpg .ver-cust .num,.performanceindicator .num{font-size:74px}.bookappt h6,.bookapt{font-size:1.3rem}.summary_sections .summary p{font-size:.8rem}.summary_card2 h3,.summary_card3 h3,.summary_card h3,.summery_top h3{font-size:1.37rem}.summary_card2 p,.summary_card3 p,.summary_card p{font-size:1.1rem}.summary_page .btn-comp-rt2.btn,.summary_page .btn-comp-rt.btn{width:206px!important}.summary_page .compname{font-size:1.8rem}.company_rating{font-size:1.34rem}.iconsize,.summary_page .btn-comp-rt{padding-left:0}.locoutline.pr-2{padding-right:11px}.summary_page .iconsize .col-2{width:21.666667%}.summary_page .iconsize .col-10{width:76.333333%}.summery_top{margin-top:14px!important}.margin-report{margin-right:-20px}.hor-mob .col-lg-3{width:20%}.hor-mob .col-lg-9{width:80%}.video-section{width:644px}.expert-gap{margin-top:164px!important}.innerpage h2.secsub{font-size:30px}.home-header .joinusup{position:absolute;right:0;top:-55px;text-align:left;font-size:12px;color:#14365e;font-weight:600}.home-header .joinusup a{font-size:12px}.noprelim-content h2{font-size:22px}.noprelim .bg-darkgray{padding:0!important;margin-bottom:0}.noprelim .noprelimstar,.noprelim .poweredby{font-size:10px}.noprelim h3{font-size:16px}.noprelim .compnopreliumadd{font-size:12px}.noprelim .bg-darkgray .btn-outline-success,.noprelim .bg-darkgray .tooltipphone .btn-outline-success button.btn{font-size:14px}.padding-left-right{padding:0 35px}.membershippage.dcpmember a.btn-green-footer span{font-size:18px!important}.membershippage.dcpmember a.btn-green-footer{height:80px!important;width:100%!important;font-size:22px!important;padding:15px 10px!important}.membershippage.dcpmember .divicon.divline h1{margin-bottom:0;font-size:28px}.innerpage h2.stepsheadingred{margin:35px 0}.membershippage.dcpmember h1.membershipgold,.membershippage.dcpmember h1.membershipgoldunderline{font-size:22px}.membershippage.dcpmember .listmember ul li{font-size:16px!important;line-height:1.3}.ccstudy-2 .bgsky .video{height:237px}.pointsheaing h4.headin{font-size:18px}.cycstudyback a{font-size:14px}.keyperformanceindicator .earndc-advantage ul li{font-size:14px;line-height:22px}.comp-owner-services .usereport h4{font-size:20px}.keyperformanceindicator .earndc-advantage ul li:before{top:1px}.keyperformanceindicator .companyReportpg .ver-cust .num,.sdrpage .keyperformanceindicator .num{font-size:114px}.comp-owner-services .usereport .compres{font-size:18px}}@media (min-width:768px) and (max-width:991px){.compres{font-size:1.5rem}.innerheader-gap{margin-top:50px!important}.newvideo .height-video{height:245px!important}.keyfactorscroll-mobile{grid-template-columns:repeat(4,1fr)}.innerpage .secsub{font-size:28px}.noprelim .compnopreliumadd{font-size:12px;color:#626262}.topmarginpg h2{font-size:22px}.noprelim .bg-darkgray .btn-outline-success,.noprelim .bg-darkgray .tooltipphone .btn-outline-success button.btn{font-size:12px}.noprelim h3{font-size:18px}.noprelim .bg-darkgray{margin-bottom:0}.noprelim .poweredby,.noprelimstar{font-size:14px}.noprelim-content h2{font-size:24px}.showmodal{width:90%}.padding-left-right{padding:0 20px}.innerpage h2.stepsheadingred{margin:35px 0}.ccstudy-2 .bgsky .video{height:185px}.membershippage.dcpmember a.btn-green-footer{width:100%!important;font-size:18px!important;padding:15px 20px!important}.membershippage.dcpmember a.btn-green-footer span{font-size:18px!important}.membershippage.dcpmember h1.membershipgold,.membershippage.dcpmember h1.membershipgoldunderline{font-size:18px}.membershippage.dcpmember .listmember ul li{font-size:14px!important;line-height:1.4}.cycstudyback a{font-size:12px}.cycstudy .pointsheaing h4{font-size:18px!important}.companyOwner .services p,.keyperformanceindicator .usereport .desc{font-size:14px}.padd-right-left{padding-left:15px;padding-right:15px}.keyperformanceindicator .companyReportpg .ver-cust .num,.sdrpage .keyperformanceindicator .num{font-size:90px!important}.pl-40{padding-right:20px!important}.keyperformanceindicator ul li{font-size:14px;line-height:20px}.comp-owner-services .usereport .compres{font-size:20px}.comp-owner-services .usereport p{font-size:16px}}@media (min-width:1601px){.newvideo .rtsideheading,.newvideo .rtsideheading a{font-size:30px}.newvideo .navy-blue-link{font-size:22px}.newvideo .height-video{height:535px!important}.newvideo .video-btn{font-size:20px}.innerpage .expertips .meetteam .meetteamblock .topratedexpert{font-size:22px}.innerpage .secsub{font-size:34px}.topmarginpg h2{font-size:26px}.dcr-home .col-right .col-right-content{font-size:24px}.homepgsec .expertsays .expertname{font-size:20px;margin-top:6px}.membershippage div.divicon p{color:#002d62;font-size:24px;font-family:MontserratSemiBold,sans-serif!important}.services p{font-size:26px}.ccstudy-2 .bgsky .video{height:390px}.keyperformanceindicator .usereport .desc{font-size:20px}.cycstudyback a{font-size:24px}}.cyccheck{font-size:20px}input[type=checkbox]{accent-color:#150747!important;height:20px;width:30px}.checkboxoption{font-size:20px;color:#000;padding-left:8px;font-family:Montserrat-Medium,sans-serif!important}.checkboxdiv{display:grid;align-items:center;margin-bottom:.75rem!important;grid-template-columns:20px 1fr}input[type=radio]{accent-color:#150747!important;height:20px;width:30px}.helppopup{background-color:#459236;border-radius:5px;padding:10px;text-align:right;margin-bottom:10px}.cycform .helppopup .btn{color:#459236!important;background-color:#fcfcfc!important;border-color:#fcfcfc!important;border-radius:5px!important;padding:7px 30px!important}.membershippage h2.upgrade{font-family:Montserrat,sans-serif!important}.membershippage h2.upgrade span{font-weight:700}.dcpmember .membco{display:flex;align-items:center}.membershippage.dcpmember a.btn-green-footer span{font-size:20px}.text-normal{font-weight:400}.membershippage.dcpmember .bottomhomeimg{margin:50px}.membershippage.dcpmember ul li::marker{color:#907329}.membershippage.dcpmember .listmember ul li{font-weight:600;color:#725407;font-size:18px}.membershippage.dcpmember h2.membershipgoldunderline{color:#907329;margin:0;text-decoration:underline}.membershippage.dcpmember h2.membershipgold{color:#907329;margin:5px 0 0}.membershippage.dcpmember .content img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.membershippage.dcpmember .content .memname{color:#000;text-align:center;margin-bottom:0;font-size:20px;font-weight:700}.membershippage.dcpmember .content .desc{color:#000;text-align:center;font-style:italic}.membershippage.dcpmember .content .newsletterContent{font-style:italic;text-align:center;line-height:1.2;font-weight:600;padding:0 40px}.membershippage.dcpmember div.parastep span{font-weight:600}.innerpage h2.stepsheadingred{color:#b8292f;font-weight:700}.placeHolderMsg::-moz-placeholder{color:red!important}.placeHolderMsg::placeholder{color:red!important}.placeHolderMsg{border:1px solid red!important}.logoValidation{border-color:red!important}@media (min-width:992px) and (max-width:1359px){.newvideo .height-video{height:347px!important}.keyfactorscroll-mobile{grid-template-columns:repeat(5,1fr)}.vipsignup h1{font-size:60px}.membershippage div.divicon p{font-size:17px}.membco{margin-top:90px!important}}.linkblue{color:var(--bs-link-hover-color)!important}.mlesscat p{white-space:pre-line}.mlesscat p:after{content:"\A";white-space:pre;position:absolute}.scroll-text-1,.scroll-text-2,.witout-scroll-text-1,.witout-scroll-text-2{position:absolute;width:-moz-max-content;width:max-content;white-space:nowrap;overflow:hidden;animation-iteration-count:1;animation-timing-function:linear;animation-delay:2s}.scroll-text-1{animation-name:slideLeft1}.scroll-text-2{animation-name:slideLeft2}@keyframes slideLeft1{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 20px))}}@keyframes slideLeft2{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 20px))}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.compslidernewsphoto .slick-list{width:100%}.compslidernewsphoto .slick-prev{left:-40px}.compslidernewsphoto .slick-next,.compslidernewsphoto .slick-prev{top:35%}.compslidernewsphoto .slick-next,.compslidernewsphoto .slick-next:before,.compslidernewsphoto .slick-prev{right:-25px}@media (max-width:768px){.compslidernewsphoto .slick-next:before,.compslidernewsphoto .slick-prev:before{width:25px!important;height:25px!important}.compslidernewsphoto .slide1 .slick-slide{padding:0}}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:50% no-repeat #fff}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.sdrpage .dropdown{position:relative;width:184px;border-radius:6px}.sdrpage .dropdown-header{background-color:#fff;padding:6px 10px 6px 6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;color:#000;font-weight:700;border:1px solid #000;border-radius:6px}.sdrpage .arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:4px;transform:rotate(45deg)}.sdrpage .arrow,.sdrpage .arrow.open{transition:transform .3s ease}.sdrpage .dropdown-list{position:absolute;width:100%;background-color:#fff;border:1px solid #ccc;border-top:none;max-height:150px;overflow-y:auto;z-index:1;color:#000}.sdrpage .dropdown-list-item{padding:4px;cursor:pointer;list-style:none;font-size:1.2rem;color:#000}.sdrpage .dropdown-list-item:hover{background-color:#dee0ff}.sdrpage .keyperformanceindicator .num{color:#14365e;font-weight:700;font-size:100px}.sdrpage .paddingsdr .btn-comp-rt2,.sdrpage .paddingsdr .companyReportpg .btn-comp-rt.btn{background-color:#308630!important}.sdrpage .dropdown-list{padding-left:0}.sdrpage .dropdown-list-item.active,.sdrpage .dropdown-list-item.hovered,.sdrpage .dropdown-list-item:hover{background-color:#1967d2;color:#fff}@media screen and (max-width:767px){.sdrpage .dropdown{width:100%}.sdrpage .dropdown-header{padding:9px 10px 6px 6px}}.ql-container{box-sizing:border-box;font-family:Montserrat,sans-serif!important}.ql-editor p:empty:not(:focus):before{content:"Click to add text";color:"gray"}.headermyref{padding:10px 0 15px;background-color:#fff;box-shadow:0 3px 6px #e4e4e4;position:sticky;top:0;left:0;z-index:1;transition:1s ease-in-out}.footerref{box-shadow:0 -3px 6px #e4e4e4;margin-top:100px;padding-top:30px;color:#000}.footerref a{color:#000;font-family:MontserratSemiBold!important}.footerref .copyright,.footerref .copyright a{color:#000;font-weight:400;font-size:.8rem;font-family:Montserrat,sans-serif!important}.footerref .dropdown-toggle:after{margin-left:12px;border:solid #000;border-width:0 .12rem .12rem 0;display:inline-block;padding:.13rem;transform:rotate(45deg)}.tagline-referral{align-self:center;font-family:Copperplate;font-size:1.125rem;color:#14365e;font-weight:700;padding-left:0!important;text-shadow:0 0 #1c365b;letter-spacing:3px!important}.socialreferral li{display:inline-block;width:40px;margin-left:15px;height:40px}.footerref .socialreferral a{font-size:1.3rem}.paddleft{padding-left:60px!important}.paddleft20{padding-left:20px!important}.bgwshaddow{padding:20px;border-radius:20px;filter:drop-shadow(0 0 5px rgb(0 0 0/16%));background-color:#fff}.referalbtn{outline:none;background-color:#129370;color:#fff;display:block;border:none;padding:10px;border-radius:10px;font-size:1.6rem;font-weight:700}.referralpg h1{font-size:3.156rem;font-family:Montserrat-Medium,sans-serif!important;color:#000}.referralpg .email_content .ql-editor,.referralpg p{font-size:1.385rem;color:#000}.referralpg .refrealltxt{font-size:20px;font-weight:600}.middlecontainer{color:#000;margin:auto;width:70%}.middlecontainer h2{font-size:1.625rem;font-family:MontserratSemiBold}.middlecontainer label{font-size:1.2rem;font-family:Montserrat-Medium,sans-serif!important}.middlecontainer input[type=text]{font-size:1rem;font-family:Montserrat-Medium,sans-serif!important;color:#000!important;border:1px solid #c5c2c2;border-radius:10px;height:55px;padding-left:20px}.middlecontainer input[type=text] ::-moz-placeholder{color:#000!important}.middlecontainer input[type=text] ::placeholder{color:#000!important}.middlecontainer .shortdesc{font-size:1.2rem}.middlecontainer .checkboxes{display:flex;align-items:center;margin-top:15px}.middlecontainer .checkboxes label{font-size:1.1rem}.middlecontainer input[type=checkbox]{position:relative;cursor:pointer;border-radius:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-right:8px;width:22px;height:22px}.middlecontainer input[type=checkbox]:before{content:"";display:block;position:absolute;border:3px solid #000;border-radius:4px;background-color:#fff;width:22px;height:22px}.middlecontainer input[type=checkbox]:checked:before{background-color:#129370;border-color:#129370}.middlecontainer input[type=checkbox]:checked:after{content:"";display:block;width:8px;height:16px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:0;left:7px}.middlecontainer a{color:#387ed1!important;font-weight:400;font-family:Montserrat-Medium,sans-serif!important;font-size:1rem}.heart-w-txt{position:relative;display:flex;align-items:center;justify-content:center;margin-top:30px;font-weight:700;font-size:1.5rem}.referralstep3 .heart-w-txt{font-size:2.5rem;margin-bottom:25px}.referralstep3 ol{padding-left:0;list-style:none;counter-reset:my-counter}.referralstep3 ol li{counter-increment:my-counter;line-height:1.2;margin-bottom:1rem;display:inline-flex;font-size:1.475rem}.referralstep3 ol li:before{content:counter(my-counter) ".";margin-right:22px}.referralstep3 p{font-size:1.475rem!important}.sampletxt{font-size:1.5rem;font-family:MontserratSemiBold!important;margin-top:70px;margin-bottom:1rem}.referralstep3 h3{font-size:2rem;text-align:center;color:#387ed1;font-family:Montserrat-Medium,sans-serif!important;margin:50px 0}.referralstep3{margin-bottom:100px}.ml-15{margin-left:15px}.mt-btn{margin-top:2rem}.w-btn{width:70%}.belowlabelcheck{margin-left:45px;font-size:.925rem;font-style:italic}.margin-row{margin-top:80px}.info-icon{margin-left:3px;color:#a9a9a9;margin-top:-10px;font-size:1.5rem;cursor:pointer}.emailtxt{color:#387ed1;cursor:pointer}.referralpg .email_content .ql-editor div:last-child,.referralpg p{margin-bottom:30px;margin-top:10px}.referralpg .email_content .ql-editor div:first-child,.referralpg p{margin-bottom:10px}@media (min-width:1360px){.form-width{width:59%}.referralstep3{width:90%}.middlecontainer{padding-right:8%}}@media (max-width:767px){.middlecontainer .checkboxes label{font-size:1rem}.belowlabelcheck{font-size:.875rem}.orderm-1{order:-1}.info-icon{margin-top:0;vertical-align:sub}.referralpg h1{font-size:30px;margin-top:20px}.middlecontainer{width:100%}.referralstep3 .heart-w-txt{font-size:35px;margin-bottom:25px}.referralstep3 h3{font-size:28px}.referralpg .email_content .ql-editor,.referralpg p{font-size:1.125rem}.referralpg p b{font-size:20px}.middlecontainer h2{font-size:1.625rem}.footerref a{display:block;width:100%;padding-left:0}.footerref .copyright,.footerref .copyright a{font-size:16px;display:inline}.footerref .socialreferral{margin-top:20px}.footerref .nav.justify-content-center{justify-content:left!important}.middlecontainer .shortdesc{font-size:16px}.heart-w-txt{font-size:30px}.referralstep3 ol li,.referralstep3 p{font-size:20px!important}}.guidecity_guidesection__UR7GR .devicegap{margin-top:6px;margin-bottom:14px}.cityguide .photoslider .prev-icon,.cityguide .photoslider .slick-prev:before{background-image:url(https://dcr-apis.s3.us-east-2.amazonaws.com/DCR_Public_Images/CityGuidePage/Polygon-17.webp)!important}.cityguide .photoslider .next-icon,.cityguide .photoslider .slick-next:before{background-image:url(https://dcr-apis.s3.us-east-2.amazonaws.com/DCR_Public_Images/CityGuidePage/Polygon-16.webp)!important}.cityguide .next-icon,.cityguide .prev-icon,.cityguide .slick-next,.cityguide .slick-next:before,.cityguide .slick-prev,.cityguide .slick-prev:before{width:25px!important;height:40px!important;transform:none;top:250px}.cityguide .slick-list{margin:3rem 5% 0}@media (max-width:991px){.cityguide .next-icon,.cityguide .prev-icon,.cityguide .slick-next,.cityguide .slick-next:before,.cityguide .slick-prev,.cityguide .slick-prev:before{top:75px}.cityguide .slick-list{margin:1rem 8% 0;width:84%}}.call_landingpg .para:first-letter,.first_letter_capital .para:first-letter{font-family:Baskerville;color:#020202;font-size:4rem;line-height:90%}.bgsky .right-col .btn-outline-success:hover:before,.call_landingpg #report-phone-call-button.phone-icogr:before{filter:brightness(9)}.call_landingpg .bggraywborder .titlewimgbox .title{margin:5px 0}.readmore_btn{display:none}@media screen and (max-width:767px){.display_readmore{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden}.readmore_btn{display:block;color:#255398;font-weight:700;font-family:Montserrat-Bold,sans-serif!important;font-size:1.125rem;text-decoration:none!important;background-color:transparent;border:none}.call_landingpg .hor-mob .col-9{width:80%}.call_landingpg .companyReportpg .btn-comp-rt.btn,.companyReportpg .btn-comp-rt.btn{font-size:1.25rem}.call_landingpg .bgsky:first-child{margin-top:0!important}#companyDescription:first-letter,.call_landingpg .para:first-letter{font-size:2.25rem}.call_landingpg .mid-col .bggraywborder.mt-3{padding:10px;border:.5px solid hsla(0,0%,44%,.3);width:57%;min-height:75vh}.call_landingpg .bggraywborder .title-arrow:after,.call_landingpg .height-30{display:none}.call_landingpg .nomob-txt.icon-list{text-align:left}.call_landingpg .mid-col .bggraywborder .imgicon span span{padding-top:40%!important}.call_landingpg .bgsky .left-col,.call_landingpg .bgsky .right-col .certiflogo,.call_landingpg .bgsky .right-col ul li .connect,.call_landingpg .nomob-txt{display:block!important}.call_landingpg .bggraywborder .nomob-txt .imgicon{display:inline-block}.call_landingpg .starimgreport{display:none!important}.call_landingpg .mid-col .bggraywborder .name{font-size:.8rem}.call_landingpg .mid-col{order:-2;margin-top:1rem!important}.call_landingpg .bgsky .right-col ul li .connect{font-size:.9rem!important;margin-top:25px}.call_landingpg .pobox{top:1rem;width:100%;padding-top:8px;padding-bottom:15px}.call_landingpg .mob-mb0{margin-top:0;width:auto}.call_landingpg .bgsky .right-col .btn-outline-success{box-shadow:none}.call_landingpg .imgicon ul{display:flex}.call_landingpg .bgsky .right-col{display:block}.call_landingpg .right-col{width:44%;order:-1;margin-top:2rem;position:absolute;right:0}.call_landingpg .bggraywborder ul{-moz-column-count:2;column-count:1;-moz-column-gap:40px;column-gap:0;width:100%;margin:0;float:none}.call_landingpg .people-box{order:1;margin-top:10px}.call_landingpg .bgsky .right-col p span{display:inline;display:initial}.call_landingpg .mid-col .bggraywborder .imgicon img{-o-object-position:left;object-position:left}.call_landingpg .bgsky .right-col p{font-size:.84rem;width:123px;margin:auto}.call_landingpg .headerascroll .compname{font-size:1.1rem}.call_landingpg .bgsky{margin:30px -22px!important}.call_landingpg .titlewimgbox .col-2{display:none!important}.call_landingpg .titlewimgbox{justify-content:center;text-decoration:underline}.call_landingpg .bggraywborder .title{font-size:81%;text-transform:capitalize;text-align:center}}@media screen and (max-width:375px){.call_landingpg .bgsky .right-col p{width:104px}.pobox{font-size:.7rem}}@media (min-width:1200px){.call_landingpg .mid-col.mt-4,.call_landingpg .right-col{margin-top:3.2rem!important}}@media (min-width:768px) and (max-width:991px){.call_landingpg .hor-mob .col-9{width:83.33%}.call_landingpg .hor-mob,.call_landingpg .menuhead{order:-1}.call_landingpg .mid-col .bggraywborder .imgicon img{-o-object-position:left;object-position:left}}@-moz-document url-prefix(){.home-header .show{display:inline-block!important}.agency-list .form-control,.agency-list .refertextarea,.contactpage .form-control,.refertextarea,.share-popup .form-control{filter:none}.pro-list div .ecctxt,.pro-list p .ecctxt{display:none}.pagination-blogpg{text-align:center}.innerpage .ResolutionConsumer p{font-weight:500;color:#255398;font-family:Montserrat-Medium,sans-serif!important;font-size:18px;text-align:center!important}.pro-list div .ecctxt:first-of-type,.pro-list p .ecctxt:first-of-type{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}.home-header-dropdown .btn{display:inline-block;text-transform:capitalize;padding:0;color:#606060;font-weight:700;font-family:Montserrat-Bold,sans-serif!important;box-shadow:none!important;font-size:15px}.home-header .performanceguar{font-size:15px}.categories-list li{margin-right:9px}@media (min-width:768px) and (max-width:991px){.home-header .performanceguar{font-size:11.4px}.header.active #currentLocIco{width:20px;top:10px}.header.active .guaranteedcell.row{margin-right:0!important}#findbtn{width:100%}}@media (min-width:1301px) and (max-width:1344px){.home-header .performanceguar{font-size:13.9px}.home-header-dropdown li{margin-right:4px}.home-header .categories-list.col-xl-7{width:64.333333%}}@media (min-width:1345px) and (max-width:1359px){.home-header .performanceguar{font-size:13.9px}.home-header-dropdown li{margin-right:2px}.home-header .categories-list.col-xl-7{width:64.333333%}}@media (min-width:1360px) and (max-width:1399px){.home-header .performanceguar{font-size:15.1px}.home-header-dropdown li{margin-right:9px}}@media (min-width:1601px){.home-header .performanceguar{font-size:16.6px}.categories-list li{margin-right:11px}}}@supports (-webkit-hyphens:none){.homepgsec .slick-next,.homepgsec .slick-prev{width:40px;height:40px}.home-header .performanceguar{font-weight:500}.home-header .categories-list .btn,.home-header .guaranteedcell .form-control{height:60px;font-weight:500;letter-spacing:-1px!important}@media (min-width:1345px) and (max-width:1359px){.home-header-dropdown li{margin-right:13.5px}}.lgbtnbottom p{letter-spacing:0!important}@media (min-width:1200px) and (max-width:1399px){.lgbtnbottom p{font-size:11.4px!important}}@media (min-width:1601px){.lgbtnbottom p{font-size:15px}}@media only screen and (max-device-width:600px){.call_landingpg .bgsky .right-col p{letter-spacing:-1px!important;width:125px!important}.pobox{font-size:.7rem}.business-blog h2,.contactpage h1,.innerpage h1,.regionheading h2{font-size:26px}.dcr-home .col-right h5,.resoPg .respmenu .nav-tabs .nav-link,.rtsidecomp.findcomparea h3,.rtsidecomp h2,.rtsidecomp h4{letter-spacing:-1px!important}.trendtopic-scroll>ol.trendtopic-list>li{margin:0 4rem .3rem 0}.topratedcompany ul.companyicategory li .count{line-height:1.3;margin-bottom:.8rem}.dcr-home.homepgsec .slick-next{right:-19px}.dcr-home.homepgsec .slick-prev{left:-19px}.cycform .referpage .findmine .btn{line-height:50px}::-webkit-scrollbar{appearance:none;-webkit-appearance:none;width:7px}.bgsky .iconpadd{padding-right:3px;height:20px!important;width:20px}.bgsky .right-col .btn-outline-success{font-size:.813rem;letter-spacing:-1.2px!important}.phone-icogr:before{margin-left:-14%}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgb(0 0 0/.5);box-shadow:0 0 1px rgb(255 255 255/.5)}.btncol.col-lg-12.col-md-12 .btn-green-footer{padding:10px 1rem .3rem}.header.active #hidesearchtabpara{display:none!important}.home-header .form-control::-moz-placeholder,.innerpgheader .form-control::-moz-placeholder{font-size:15px;letter-spacing:.8px!important}.home-header .form-control::placeholder,.innerpgheader .form-control::placeholder{font-size:15px;letter-spacing:.8px!important}.home-header .performanceguar{font-size:.8rem}.home-header #currentLocIco{width:25px;top:18px}.popularPostBlog .share-popup,.pro-list .share-popup,.productmultistep.guidePg .share-popup,.productmultistep .guidePg .share-popup,.ResolutionPost .popularPostBlog .share-popup{position:fixed;top:1%;left:3%;background-color:#fff;min-width:94%;padding:12px}.popularPostBlog .share-popup .mobclose svg,.pro-list .share-popup .mobclose svg,.productmultistep.guidePg .mobclose .close,.productmultistep .guidePg .mobclose .close,.productmultistep.guidePg .mobclose svg,.productmultistep .guidePg .mobclose svg,.ResolutionPost .popularPostBlog .share-popup .mobclose svg{font-size:35px!important}}@media only screen and (min-device-width:220px) and (max-device-width:390px){.business-blog h2,.contactpage h1,.innerpage h1,.regionheading h2{font-size:27px}.logoinner .logoinnerimg{width:60px;height:60px;margin-bottom:8px;margin-top:5px}body,body *{letter-spacing:.2px!important}.performanceguar,.performanceguar span{-webkit-text-stroke-width:0!important;letter-spacing:-.7px!important}.home-header-dropdown .dropdown-item{-webkit-text-stroke-width:0!important;letter-spacing:0!important;font-size:14px;white-space:normal;line-height:16px;margin-bottom:5px}.header.active .performanceguar{margin-bottom:7px;margin-top:3px}.categories-list .btn,.header.active .categories-list .form-control,.innerpgheader #findbtn{height:35px}.header.active #currentLocIco{top:5px}.header{padding:5px 0 8px}.innerpgheader .categories-list .col-md-5{margin-bottom:12px}.guaranteedcell .form-control{font-size:16px!important}.home-header #currentLocIco{width:24px;top:18px}.home-header .performanceguar{font-weight:600;font-size:.8rem!important}.dcr-home .expertchosing>.row>.col-md-3{width:76%;flex:0 0 76%;max-width:76%}.companyReportpg .rptbtn{padding-left:18px;padding-right:0!important;margin-top:0;margin-left:6px}.btnmarg{margin-left:15px}}@media only screen and (min-device-width:375px) and (max-device-width:600px){.header.active .btn.dropdown-toggle,.home-header .btn.dropdown-toggle{font-size:16px;letter-spacing:-.8px!important;font-weight:600}.tagline p{font-size:.8rem}}@media only screen and (min-device-width:385px) and (max-device-width:600px){.tagline p{font-size:.9rem}.btnmarg{margin-left:58px}.home-header-dropdown .btn,.home-header-dropdown ul li a.azcat{font-size:16px;letter-spacing:-.8px!important}.categories-list li{margin-right:10px}.btn-scrollmobiconback{right:-212%}}@media only screen and (min-device-width:385px) and (max-device-width:395px){.call_landingpg .bgsky .right-col p{font-size:.7rem!important}.business-blog h2,.contactpage h1,.innerpage h1,.regionheading h2{font-size:26px}.companyReportpg .btn-comp-rt.btn{margin-left:0}}@media only screen and (min-device-width:317px) and (max-device-width:375px){.logoinner{padding-top:2px}.innerpgheader .categories-list .col-md-5{margin-bottom:6px}.innerpgheader .categories-list .btn,.innerpgheader .guaranteedcell input{height:30px!important}.logoinner .logoinnerimg{height:45px;width:45px;margin-bottom:2px;margin-top:2px}.header{padding-bottom:6px}.innerpgheader .tagline{padding-left:0}.header.active .performanceguar{margin-bottom:3px;line-height:1.2}.categories-list li{display:inline-block;margin-right:6px}}@media only screen and (min-width:500px) and (max-device-width:667px){.logoinner .logoinnerimg{width:60px;height:60px;margin-bottom:5px}.menu,.menu-close{right:0!important}.btnmarg{margin-left:15px}.companyReportpg .btn-comp-rt2.btn{width:100px!important}}@media only screen and (min-width:668px) and (max-device-width:750px){.menu,.menu-close{right:0!important}.btnmarg{margin-left:48px}.companyReportpg .btn-comp-rt.btn{margin-left:20px}.companyReportpg .btn-comp-rt2.btn{width:100px!important}.ml-neg84{margin-top:20px}.btn-comp-rt .dropdown-toggle.btn,.headerascroll .ml-neg84 .dropdown .dropdown-toggle.btn{position:absolute;z-index:1}.companyReportpg .dropdown-menu{transform:translate3d(0,5px,0)!important}.companyReportpg #headerDashboard .rptbtn{margin-bottom:10px}}@media only screen and (max-width:668px){.btn-comp-rt .dropdown-toggle.btn,.headerascroll .ml-neg84 .dropdown .dropdown-toggle.btn{position:absolute;z-index:1}}@media only screen and (min-device-width:480px) and (max-device-width:750px) and (-webkit-device-pixel-ratio:3){.btnmarg{margin-left:16px}}@media only screen and (max-device-width:500px){.innerpage .ResourceTopics p.read.someblog div,.innerpage .ResourceTopics p.read.someblog h1,.innerpage .ResourceTopics p.read.someblog h2,.innerpage .ResourceTopics p.read.someblog h3,.innerpage .ResourceTopics p.read.someblog h4,.innerpage .ResourceTopics p.read.someblog h5,.innerpage .ResourceTopics p.read.someblog h6,.innerpage .ResourceTopics p.read.someblog ol,.innerpage .ResourceTopics p.read.someblog p,.innerpage .ResourceTopics p.read.someblog ul{display:none}.innerpage .ResourceTopics p.read.someblog div:first-child,.innerpage .ResourceTopics p.read.someblog h1:first-child,.innerpage .ResourceTopics p.read.someblog h2:first-child,.innerpage .ResourceTopics p.read.someblog h3:first-child,.innerpage .ResourceTopics p.read.someblog h4:first-child,.innerpage .ResourceTopics p.read.someblog h5:first-child,.innerpage .ResourceTopics p.read.someblog h6:first-child,.innerpage .ResourceTopics p.read.someblog ol:first-child,.innerpage .ResourceTopics p.read.someblog p:first-child,.innerpage .ResourceTopics p.read.someblog ul:first-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}@media only screen and (min-width:650px){.guidePg .social-list.likesharesave .readminli{float:none;display:block;text-align:left}.companyReportpg .slick-next,.companyReportpg .slick-prev{width:40px;height:40px}.companyReportpg .slick-next{right:-25px}.companyReportpg .slick-prev{left:0}}}/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0}address,p{margin-bottom:1rem}address{font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}tbody,td,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.list-unstyled{padding-left:0;list-style:none}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}@media (min-width:576px){.col-sm{flex:1 0}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md{flex:1 0}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg{flex:1 0}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.form-label{margin-bottom:.5rem}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.btn-group{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-fill .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}@media (min-width:992px){.modal-lg{--bs-modal-width:800px}}:root{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff}.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.spinner-border{--bs-spinner-animation-speed:1.5s}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.opacity-25{opacity:.25!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-50{width:50%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-self-center{align-self:center!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-1{padding-top:.25rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-5{padding-bottom:3rem!important}.fst-normal{font-style:normal!important}.fw-bold{font-weight:700!important}.lh-sm{line-height:1.25!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.pe-none{pointer-events:none!important}.rounded-circle{border-radius:50%!important}.visible{visibility:visible!important}@media (min-width:576px){.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}.justify-content-lg-end{justify-content:flex-end!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.d-xl-block{display:block!important}.d-xl-none{display:none!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}