@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600&display=swap");:root{--wpcu-headerFontSize:24px;--wpcu-headerFontColor:#000;--wpcu-productTitleSize:16px;--wpcu-productTitleColor:#363940;--wpcu-productTitleColorHover:#000;--wpcu-productPriceSize:16px;--wpcu-productPriceColor:#f50;--wpcu-productRatingSize:16px;--wpcu-productRatingColor:#feb507;--wpcu-buttonColor:#fff;--wpcu-buttonColorHover:#fff;--wpcu-buttonBgColor:#f50;--wpcu-buttonBgColorHover:#d54500;--wpcu-ribbonBgColor:#f50;--wpcu-qvIconColor:#fff;--wpcu-qvBgColor:#f50;--wpcu-navArrowColor:#333;--wpcu-navArrowColorHover:#fff;--wpcu-navBgColor:#fff;--wpcu-navBgColorHover:#f50;--wpcu-navBorderColor:#e4e4ed;--wpcu-navBorderColorHover:#f50;--wpcu-pagColor:#333;--wpcu-pagColorHover:#fff;--wpcu-pagBorderColor:#e4e4e4;--wpcu-pagBorderColorHover:#f50;--wpcu-pagBgColor:#fff;--wpcu-pagBgColorHover:#f50;--wpcu-pagActiveColor:#fff;--wpcu-pagActiveBorderColor:#f50;--wpcu-pagActiveBgColor:#f50;--wpcu-dotsColor:#b0b0b0;--wpcu-dotsActiveColor:#f50;}@-webkit-keyframes wpcu-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes wpcu-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600&display=swap");:root{--wpcu-headerFontSize:24px;--wpcu-headerFontColor:#000;--wpcu-productTitleSize:16px;--wpcu-productTitleColor:#363940;--wpcu-productTitleColorHover:#000;--wpcu-productPriceSize:16px;--wpcu-productPriceColor:#f50;--wpcu-productRatingSize:16px;--wpcu-productRatingColor:#feb507;--wpcu-buttonColor:#fff;--wpcu-buttonColorHover:#fff;--wpcu-buttonBgColor:#f50;--wpcu-buttonBgColorHover:#d54500;--wpcu-ribbonBgColor:#f50;--wpcu-qvIconColor:#fff;--wpcu-qvBgColor:#f50;--wpcu-navArrowColor:#333;--wpcu-navArrowColorHover:#fff;--wpcu-navBgColor:#fff;--wpcu-navBgColorHover:#f50;--wpcu-navBorderColor:#e4e4ed;--wpcu-navBorderColorHover:#f50;--wpcu-pagColor:#333;--wpcu-pagColorHover:#fff;--wpcu-pagBorderColor:#e4e4e4;--wpcu-pagBorderColorHover:#f50;--wpcu-pagBgColor:#fff;--wpcu-pagBgColorHover:#f50;--wpcu-pagActiveColor:#fff;--wpcu-pagActiveBorderColor:#f50;--wpcu-pagActiveBgColor:#f50;--wpcu-dotsColor:#b0b0b0;--wpcu-dotsActiveColor:#f50;}@-webkit-keyframes wpcu-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes wpcu-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important;}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}@keyframes spin{100%{transform:rotate(360deg);}}@font-face{font-display:swap;font-family:star;src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-display:swap;font-family:WooCommerce;src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}@keyframes cmplz-fadein{from{opacity:0;}to{opacity:1;}}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:.67em 0;}a{background-color:transparent;}b,strong{font-weight:bolder;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:.35em .75em .625em;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}[hidden]{display:none;}*,*::before,*::after{box-sizing:inherit;}html{box-sizing:border-box;}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5;}h1,h2,h3,h4,h5,h6{clear:both;}p{margin-bottom:1.5em;}dfn,cite,em,i{font-style:italic;}body{background:#fff;}ul,ol{margin:0 0 1.5em 3em;}ul{list-style:disc;}ol{list-style:decimal;}li>ul,li>ol{margin-bottom:0;margin-left:1.5em;}embed,iframe,object{max-width:100%;}img{height:auto;max-width:100%;}a{color:#4169e1;}a:hover,a:focus,a:active{color:#191970;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;}select{border:1px solid #ccc;}textarea{width:100%;}.menu-toggle,.main-navigation.toggled ul{display:block;}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex;}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%;}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0;}.widget{margin:0 0 1.5em;}.widget select{max-width:100%;}.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;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#primary[tabindex="-1"]:focus{outline:0;}: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-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--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,rgba(255,255,255,.15),rgba(255,255,255,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-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;}*,::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;}.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;}.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;}}.h6,h6{font-size:1rem;}p{margin-top:0;margin-bottom:1rem;}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;}a{color:var(--bs-link-color);text-decoration:underline;}a:hover{color:var(--bs-link-hover-color);}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}img,svg{vertical-align:middle;}label{display:inline-block;}button{border-radius:0;}button:focus:not(:focus-visible){outline:0;}button,input,optgroup,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=reset],[type=submit],button{-webkit-appearance:button;}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer;}::-moz-focus-inner{padding:0;border-style:none;}textarea{resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}::-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]{outline-offset:-2px;-webkit-appearance:textfield;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-color-swatch-wrapper{padding:0;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}::file-selector-button{font:inherit;-webkit-appearance:button;}iframe{border:0;}summary{display:list-item;cursor:pointer;}[hidden]{display:none !important;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;}.list-inline-item{display:inline-block;}.list-inline-item:not(:last-child){margin-right:.5rem;}.img-fluid{max-width:100%;height:auto;}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--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,.container-sm{max-width:540px;}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px;}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px;}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px;}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px;}}.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 0%;}.col-12{flex:0 0 auto;width:100%;}@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%;}.col-md-12{flex:0 0 auto;width:100%;}}@media (min-width:992px){.col-lg-4{flex:0 0 auto;width:33.33333333%;}.col-lg-8{flex:0 0 auto;width:66.66666667%;}.col-lg-12{flex:0 0 auto;width:100%;}}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline;}.btn-link:focus-visible{color:var(--bs-btn-color);}.btn-link:hover{color:var(--bs-btn-hover-color);}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap;}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:#6c757d;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);}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem;}}@keyframes progress-bar-stripes{0%{background-position-x:1rem;}}@-webkit-keyframes spinner-border{to{transform:rotate(360deg);}}@keyframes spinner-border{to{transform:rotate(360deg);}}@-webkit-keyframes spinner-grow{0%{transform:scale(0);}50%{opacity:1;transform:none;}}@keyframes spinner-grow{0%{transform:scale(0);}50%{opacity:1;transform:none;}}@-webkit-keyframes placeholder-glow{50%{opacity:.2;}}@keyframes placeholder-glow{50%{opacity:.2;}}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%;}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%;}}.d-flex{display:flex !important;}.w-100{width:100% !important;}.flex-column{flex-direction:column !important;}.flex-wrap{flex-wrap:wrap !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-center{align-items:center !important;}.m-0{margin:0 !important;}.mt-4{margin-top:1.5rem !important;}.me-0{margin-right:0 !important;}.mb-0{margin-bottom:0 !important;}.mb-2{margin-bottom:.5rem !important;}.mb-4{margin-bottom:1.5rem !important;}.mb-5{margin-bottom:3rem !important;}.p-0{padding:0 !important;}.px-0{padding-right:0 !important;padding-left:0 !important;}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}.gap-2{gap:.5rem !important;}.fs-6{font-size:1rem !important;}.text-center{text-align:center !important;}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important;}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important;}@media (min-width:576px){.d-sm-flex{display:flex !important;}}@media (min-width:768px){.flex-md-row{flex-direction:row !important;}.justify-content-md-start{justify-content:flex-start !important;}.mt-md-0{margin-top:0 !important;}.mb-md-0{margin-bottom:0 !important;}.gap-md-3{gap:1rem !important;}.text-md-start{text-align:left !important;}}@media (min-width:992px){.mt-lg-0{margin-top:0 !important;}.mb-lg-0{margin-bottom:0 !important;}.pe-lg-5{padding-right:3rem !important;}}@keyframes smoothScroll{0%{transform:translateY(-40px);}100%{transform:translateY(0);}}@keyframes loader-parent{0%,35%,100%{color:rgba(0,0,0,.2);}60%,80%{color:var(--themeht-primary-color);}}@keyframes loader-child{0%{opacity:1;}25%,100%{opacity:0;}}@keyframes rotate{100%{transform:rotate(1turn);}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes marquee{0%{transform:translateX(0);}100%{transform:translatex(-100%);}}@keyframes marquee-2{0%{transform:translateX(-100%);}100%{transform:translatex(0);}}@-webkit-keyframes smoothScroll{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes smoothScroll{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.la,.lab,.lad,.lal,.lar,.las{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}@-webkit-keyframes la-spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes la-spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.la-arrow-up:before{content:"";}.la-bars:before{content:"";}@font-face{font-family:"Line Awesome Brands";font-style:normal;font-weight:400;font-display:swap;src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-brands-400.eot");src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-brands-400.eot?#iefix") format("embedded-opentype"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-brands-400.woff2") format("woff2"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-brands-400.woff") format("woff"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-brands-400.ttf") format("truetype"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-brands-400.svg#lineawesome") format("svg");}@font-face{font-family:"Line Awesome Free";font-style:normal;font-weight:400;font-display:swap;src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-regular-400.eot");src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-regular-400.eot?#iefix") format("embedded-opentype"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-regular-400.woff2") format("woff2"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-regular-400.woff") format("woff"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-regular-400.ttf") format("truetype"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-regular-400.svg#lineawesome") format("svg");}@font-face{font-family:"Line Awesome Free";font-style:normal;font-weight:900;font-display:swap;src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-solid-900.eot");src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-solid-900.eot?#iefix") format("embedded-opentype"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-solid-900.woff2") format("woff2"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-solid-900.woff") format("woff"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-solid-900.ttf") format("truetype"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/la-solid-900.svg#lineawesome") format("svg");}.la,.las{font-family:"Line Awesome Free";font-weight:900;}@font-face{font-display:swap;font-family:"Flaticon";src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/Flaticon.eot");src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/Flaticon.woff2") format("woff2"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/Flaticon.woff") format("woff"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/Flaticon.ttf") format("truetype"),url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/Flaticon.svg#Flaticon") format("svg");font-weight:400;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-display:swap;font-family:"Flaticon";src:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/fonts/Flaticon.svg#Flaticon") format("svg");}}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;}.flaticon-phone-call:before{content:"";}.flaticon-wall-clock:before{content:"";}.flaticon-house:before{content:"";}button::-moz-focus-inner{padding:0;border:0;}.header-cart a{position:relative;display:inline-block;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:30px;border-radius:5px;}.header-cart a:before{content:"";font-family:"Line Awesome Free";vertical-align:-.125em;font-weight:900;}.header-cart span{position:absolute;top:0;right:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:20px;height:20px;font-size:11px;font-weight:500;border-radius:50%;background-color:var(--themeht-secondary-color);color:var(--themeht-white-color);}a,button,img,span,ul,li,a:before,.dropdown-menu,.feature-icon,.feature-left,.rounded-button i,.service-icon,.service-desc,.portfolio-image,.portfolio-image:before,.elementor-tab-title,input[type="submit"].subscribe-btn,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;}@keyframes loader-rotate{0%{-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8);}50%{-webkit-transform:rotate(360deg) scale(1.2);-moz-transform:rotate(360deg) scale(1.2);}100%{-webkit-transform:rotate(720deg) scale(.8);-moz-transform:rotate(720deg) scale(.8);}}@keyframes ball1{0%{box-shadow:30px 0 0 var(--themeht-primary-color);}50%{box-shadow:0 0 0 var(--themeht-primary-color);margin-bottom:0;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);}100%{box-shadow:30px 0 0 var(--themeht-primary-color);margin-bottom:10px;}}@keyframes ball2{0%{box-shadow:30px 0 0 var(--themeht-primary-color);}50%{box-shadow:0 0 0 var(--themeht-primary-color);margin-top:-20px;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);}100%{box-shadow:30px 0 0 var(--themeht-primary-color);margin-top:0;}}.scroll-top{position:fixed;bottom:10px;right:10px;z-index:600;opacity:0;visibility:hidden;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.scroll-top a,.scroll-top a:visited{border-radius:50%;background-color:var(--themeht-white-color);padding:10px;font-size:30px;font-weight:600;color:var(--themeht-primary-color);display:block;}.scroll-top a:hover,.scroll-top a:focus{background-color:var(--themeht-primary-color);color:var(--themeht-white-color);}.topbar-link a,.topbar-link{color:var(--themeht-white-color);}.topbar-link i{margin-right:5px;color:var(--themeht-primary-color);font-size:20px;vertical-align:middle;}.topbar-link a:hover{color:var(--themeht-primary-color);}.header-top{line-height:35px;background-color:var(--themeht-bg-dark-color);}.header-top ul{margin:0;}.header-top li{display:inline-block;border-right:1px solid rgba(255,255,255,.2);margin:0;padding:0 20px;font-size:13px;}#header-wrap{position:relative;z-index:999;padding:20px 0;}@-webkit-keyframes smoothScroll{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes smoothScroll{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.header-number{margin-right:20px;}.header-right{margin-left:30px;}.header-number i{font-size:24px;color:var(--themeht-text-color);background:var(--themeht-primary-color);width:40px;height:40px;display:inline-block;border-radius:50%;text-align:center;line-height:40px;}.logo img{max-height:80px;}.ht-navigation{flex-wrap:nowrap;justify-content:flex-start;position:relative;display:flex;align-items:center;}.navigation-top{margin-left:30px;margin-right:auto;}@media (min-width:1200px){.main-nav .menu{flex-direction:row;display:flex;margin:0;padding:0;}}.main-nav li{position:relative;list-style-type:none;}.main-nav>ul>li{margin:0 15px;}.main-nav>ul>li>a{color:var(--themeht-text-color);border-radius:0;position:relative;font-size:16px;font-weight:500;font-family:var(--themeht-typography-secondary-font-family);}.main-nav ul.sub-menu{opacity:0;visibility:hidden;position:absolute;top:110%;left:0;z-index:99999;background:var(--themeht-bg-dark-color);border-radius:20px;padding:20px;border:none;margin:0;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;}@media (min-width:1200px){.main-nav ul li:hover>ul.sub-menu{top:100%;opacity:1;visibility:visible;}.main-nav ul.sub-menu li:hover ul.sub-menu{top:0;}.main-nav>ul>li.menu-item-has-children>a::after{border:solid var(--themeht-body-color);border-width:0 2px 2px 0;width:.425rem;height:.425rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:.15em;margin-left:5px;display:inline-block;content:"";}}.main-nav ul.sub-menu li ul{left:100% !important;top:0;}.main-nav .sub-menu li a{display:inline-block;width:100%;padding:5px 0;color:var(--themeht-white-color);}@media (min-width:992px){.main-nav>ul>li>a:hover,.main-nav>ul>li.current-menu-item>a,.main-nav>ul>li.current-menu-parent>a{color:var(--themeht-secondary-color);}.main-nav>ul>li.menu-item-has-children>a:hover::after,.main-nav>ul>li.menu-item-has-children.current-menu-parent>a::after{border:solid var(--themeht-secondary-color);border-width:0 2px 2px 0;}.main-nav>ul>li>a::before{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:1;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:var(--themeht-primary-color);}.main-nav>ul>li>a:hover:before,.main-nav>ul>li.current-menu-item>a:before,.main-nav>ul>li.current-menu-parent>a:before{width:100%;left:0;right:auto;}.main-nav ul.sub-menu{min-width:14em !important;max-width:20em !important;}.main-nav .sub-menu li a:hover,.main-nav ul li .sub-menu li.current-menu-item>a{padding-left:10px;color:var(--themeht-primary-color);}}.ht-mobile-menu-bg{display:none;}.nav-menu-toggle{box-shadow:none;border:none;background:none;padding:0;font-size:40px;line-height:1;display:none;}@media (max-width:1200px){.main-nav .menu{padding-left:0;padding-top:80px;}.nav-menu-toggle,.ht-mobile-menu-bg,.closepanel{display:block;}.main-nav>ul>li{border-bottom:1px solid #eee;margin:0;}.main-nav>ul>li>a{padding:20px;display:inline-block;}.main-nav ul.sub-menu{position:static;display:none !important;box-shadow:none;border-radius:0;padding:0;border:none;}.main-nav .sub-menu li{border-bottom:none;}.main-nav .sub-menu li a{padding:15px 0;}.main-nav{background-color:var(--themeht-white-color);position:fixed;top:0;right:-400px;z-index:1000;width:300px;height:100%;padding:0;display:block;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translateX(400px);opacity:0;}.ht-mobile-menu-bg{display:block;}.ht-mobile-menu-bg{position:fixed;right:0;top:0;width:0%;height:100%;z-index:99;opacity:.8;background:var(--themeht-bg-dark-color);-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;}}.site-footer{overflow-x:hidden;clear:both;}.footer-top{padding:80px 0 40px;background-color:var(--themeht-bg-dark-color);}.site-footer a,.site-footer p,.footer-widget .widget-title{color:var(--themeht-white-color);}.site-footer .widget-title{margin-bottom:30px;}.footer-cntct .media-icon li{margin-bottom:30px !important;display:flex;align-items:center;}.footer-cntct .media-icon li:last-child{margin-bottom:0 !important;}.footer-cntct .media-icon li i{font-size:30px;line-height:1;color:var(--themeht-primary-color);margin-right:15px;}.footer-copyright{font-weight:600;color:var(--themeht-text-color);}.primary-btn{font-weight:400;font-family:var(--themeht-typography-secondary-font-family);font-size:16px;display:inline-block;padding:12px 30px;position:relative;z-index:9;background-color:var(--themeht-white-color);color:var(--themeht-text-color);border-radius:30px;border:1px solid var(--themeht-text-color);}.primary-btn:hover{background-color:var(--themeht-primary-color);border-color:var(--themeht-primary-color);color:var(--themeht-text-color);transform:scale(1.06);}.btn-link{position:relative;font-size:16px;font-weight:500;border-bottom:1px solid var(--themeht-text-color);text-decoration:none;}.btn-link:hover{color:var(--themeht-primary-color);border-bottom:1px solid transparent;}.btn-link::before{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:var(--themeht-primary-color);z-index:1;}.btn-link:hover::before{width:100%;left:0;right:auto;}.post-thumbnail img{width:100%;border-radius:30px;}.widget h2{position:relative;padding-left:40px;color:var(--themeht-text-color);font-size:24px !important;line-height:34px !important;display:inline-block;margin-bottom:20px;}.widget h2:before{font-family:"Line Awesome Free";content:"";font-size:35px;line-height:1;font-weight:900;color:var(--themeht-primary-color);top:0;position:absolute;left:0;width:35px;height:35px;animation-name:spin;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear;}.comment-author-link,.wp-block-latest-comments__comment-author,.widget_archive li a,.wp-block-archives li a,.widget select,.wp-block-archives select,.wp-block-categories select{font-weight:500;font-size:18px;}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin-top:40px;clear:both;}.site-main .comment-navigation .nav-links a,.site-main .posts-navigation .nav-links a,.site-main .post-navigation .nav-links a{border-radius:30px;background:var(--themeht-white-color);padding:25px;padding-left:85px;display:inline-block;transition:all 0s ease-in-out 0s;position:relative;}.nav-title{display:inline-block;word-break:break-word;font-size:16px;font-weight:500;text-transform:capitalize;}.site-main .comment-navigation .nav-links .nav-next a,.site-main .posts-navigation .nav-links .nav-next a,.site-main .post-navigation .nav-links .nav-next a{padding-left:25px;padding-right:85px;}.site-main .comment-navigation .nav-links .nav-next a,.site-main .posts-navigation .nav-links .nav-next a,.site-main .post-navigation .nav-links .nav-next a{margin-left:auto;}.site-main .comment-navigation .nav-previous a:before,.site-main .posts-navigation .nav-previous a:before,.site-main .post-navigation .nav-previous a:before,.site-main .comment-navigation .nav-next a:after,.site-main .posts-navigation .nav-next a:after,.site-main .post-navigation .nav-next a:after{position:absolute;top:50%;left:25px;font-family:"Line Awesome Free";font-weight:900;content:"";font-size:35px;display:inline-block;z-index:99;background:var(--themeht-primary-color);width:50px;height:50px;text-align:center;line-height:50px;border-radius:100%;color:var(--themeht-white-color);margin-top:-25px;}.site-main .comment-navigation .nav-next a:after,.site-main .posts-navigation .nav-next a:after,.site-main .post-navigation .nav-next a:after{left:inherit;right:25px;content:"";}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{padding-left:30px;}.service-item{position:relative;overflow:hidden;margin:25px;}.service-item p{margin-bottom:20px;}.service-item h4{margin:0 0 10px;}.service-item:hover .service-image{opacity:1;transform:translateY(0) skewY(0) scaleZ(1) rotate(-25deg);visibility:visible;}.service-item.style-3 .service-img{position:relative;}.service-item.style-3 .service-icon{width:80px;height:80px;background:var(--themeht-bg-dark-color);position:absolute;bottom:20px;right:20px;border-radius:10px !important;display:flex;align-items:center;justify-content:center;}.service-item.style-3 .service-icon img{max-width:50px !important;border-radius:0 !important;}.service-item.style-3:hover .service-icon{background:var(--themeht-primary-color);}.service-item.style-3{margin:15px;background:var(--themeht-white-color);border-radius:30px;box-shadow:0 0 35px 0 rgba(0,0,0,.1);}.service-item.style-3 .service-img img{border-radius:0 !important;}.service-item.style-3 .service-desc{padding:30px;}.swiper .swiper-button-prev{left:40px !important;}.swiper .swiper-button-next{right:40px !important;}.swiper .swiper-button-prev,.swiper .swiper-button-next{background:var(--themeht-bg-dark-color);width:40px;height:40px;border-radius:100%;border:1px solid var(--themeht-bg-dark-color);display:inline-block;text-align:center;line-height:40px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;}.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{opacity:1;}.swiper:hover .swiper-button-prev{left:20px !important;}.swiper:hover .swiper-button-next{right:20px !important;}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{background:var(--themeht-primary-color);border-color:var(--themeht-primary-color);}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{color:var(--themeht-white-color);font-size:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:40px !important;font-weight:900;}.swiper .swiper-button-next:hover::after,.swiper .swiper-button-prev:hover::after{color:var(--themeht-white-color);}.swiper-pagination{position:inherit !important;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;margin-top:50px;}:root{--themeht-primary-color:#febf02;--themeht-secondary-color:#f1503c;--themeht-body-color:#414d5b;--themeht-text-color:#0f0d25;--themeht-white-color:#fff;--themeht-bg-dark-color:#0c0a1f;--themeht-bg-light-color:#f3f3f3;--themeht-border-light-color:#e3e3e3;--themeht-typography-body-font-family:"Inter",sans-serif;--themeht-typography-secondary-font-family:"Saira",sans-serif;}body{font-family:var(--themeht-typography-body-font-family);overflow-x:hidden;font-size:16px;line-height:28px;font-weight:500;color:var(--themeht-body-color);padding:0;margin:0;}a{text-decoration:none;color:var(--themeht-text-color);}a:hover,a:focus{color:var(--themeht-secondary-color);text-decoration:none;}a{outline:none !important;}p{margin-bottom:0;line-height:1.5;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--themeht-text-color);font-family:var(--themeht-typography-secondary-font-family);font-weight:600;}h1,.h1{font-size:70px;line-height:80px;font-weight:700;}h2,h2{font-size:45px;line-height:55px;font-weight:700;}h3,.h3{font-size:30px;line-height:40px;}h4,.h4{font-size:24px;line-height:34px;}h6,.h6{font-size:18px;line-height:28px;}ol,ul{margin-left:0;}.text-primary{color:var(--themeht-primary-color) !important;}.z-index-1{z-index:9;position:relative;}@media (min-width:1400px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1320px !important;}}.custom-sec-padding{padding-top:100px;padding-bottom:100px;}.bg-primary{background-color:var(--themeht-primary-color) !important;}.sub-banner{padding:80px 0;background:var(--themeht-bg-light-color);}.sub-banner h1{font-size:50px !important;line-height:60px !important;margin-bottom:20px;word-break:break-word;}.breadcrumb{font-size:20px;border-radius:30px;background:var(--themeht-white-color);display:inline-block;padding:15px 30px;margin:0;}.breadcrumb li{word-break:break-word;}.elementor img{border-radius:30px !important;}@keyframes grain{0%,100%{transform:translate(0,0);}10%{transform:translate(-5%,-10%);}20%{transform:translate(-15%,5%);}30%{transform:translate(7%,-25%);}40%{transform:translate(-5%,25%);}50%{transform:translate(-15%,10%);}60%{transform:translate(15%,0%);}70%{transform:translate(0%,15%);}80%{transform:translate(3%,35%);}90%{transform:translate(-10%,10%);}}.theme-title h6{padding-left:40px;font-weight:500;margin-bottom:15px;position:relative;display:inline-block;text-transform:uppercase;color:var(--themeht-primary-color);}.theme-title h6:before{font-family:"Line Awesome Free";content:"";font-size:35px;line-height:1;font-weight:900;color:var(--themeht-primary-color);top:-4px;position:absolute;left:0;width:35px;height:35px;animation-name:spin;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear;}.bg-primary .theme-title h6,.bg-primary .theme-title h6:before,.bg-primary .theme-title h2,.bg-primary .theme-title p{color:var(--themeht-white-color);}input[type="submit"].subscribe-btn,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-search__button{background-color:var(--themeht-white-color);color:var(--themeht-text-color);border-radius:30px;border:1px solid var(--themeht-text-color);padding:12px 30px;height:100%;font-size:17px;line-height:inherit;font-weight:600;}input[type="submit"].subscribe-btn:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.wp-block-search__button:hover{background-color:var(--themeht-primary-color);border-color:var(--themeht-primary-color);color:var(--themeht-text-color);transform:scale(1.06);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{border:none;padding:.375rem 15px;width:100%;height:55px;color:var(--themeht-body-color);border-radius:30px;font-size:16px;font-weight:600;}textarea{height:100px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:var(--themeht-body-color);border:1px solid var(--themeht-bg-dark-color) !important;}.wpcf7-form-control,select{border:none;}.wpcf7-form-control.wpcf7-select,select{width:100%;padding:.55rem 15px;background-color:var(--themeht-white-color);height:55px;color:var(--themeht-body-color);font-size:16px;font-weight:600;border-radius:30px;}.wpcf7-form-control.wpcf7-textarea{height:100px;}::-webkit-input-placeholder{color:var(--themeht-body-color) !important;opacity:1;}:-moz-placeholder{color:var(--themeht-body-color) !important;opacity:1;}::-moz-placeholder{color:var(--themeht-body-color) !important;opacity:1;}:-ms-input-placeholder{color:var(--themeht-body-color) !important;opacity:1;}:focus-visible{outline:none;}select{-webkit-appearance:none;-moz-appearance:none;background:url("https://cwbgutters.com/wp-content/cache/min/1/wp-content/themes/homesout/assets/css/../../../../../../../../themes/homesout/assets/images/down-arrow.svg");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.5em 1.5em;padding-right:2.5rem;}.wpcf7-form-control-wrap{display:block;}.elementor-widget .center{text-align:center;}.post-thumbnail{margin-top:20px;display:block;}.elementor-widget.elementor-widget-text-editor{font-weight:400;color:var(--themeht-body-color) !important;font-family:var(--themeht-typography-body-font-family) !important;}p{margin:0 0 25px;}.lead p,.elementor-widget-list_style p,.elementor-widget-list_style_two p,.elementor-widget-title p,.elementor-widget-feature p,.elementor-tab-content p{margin-bottom:0;}embed,iframe,object{width:100%;border-radius:30px;}@media (max-width:1200px){.header-number{display:none;}.header-top li{padding:0 10px;}}@media (max-width:991.98px){h2,.h2{line-height:55px !important;font-size:45px !important;}.logo img{max-height:70px;}.sub-banner h1{font-size:40px !important;line-height:50px !important;}}@media (max-width:767.98px){h1{font-size:50px !important;line-height:60px !important;}h2,.h2{line-height:42px !important;font-size:32px !important;}.service-swiper .swiper-button-next,.service-swiper .swiper-button-prev{position:inherit !important;right:inherit !important;left:inherit !important;margin-top:0;margin-left:80px;float:left;}.service-swiper .swiper-button-prev{margin-left:-100px;}.service-item .service-img{padding-right:0;height:auto;}.service-desc{padding:30px 20px;margin-top:0;width:100%;}.service-item .service-icon{top:0;right:0;left:auto;width:90px;height:90px;}.sub-banner h1{font-size:30px !important;line-height:40px !important;}.breadcrumb{font-size:16px;padding:15px 20px;}.header-right{display:none;}}@media (max-width:1200px){.container{max-width:inherit;}}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none;}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none;}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999;}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em;}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto;}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px;}.elementor-popup-modal .elementor{width:100%;}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block;}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.wb_ebais_twentytwenty_container .before_text,.wb_ebais_twentytwenty_container .after_text{display:none;}body:after{content:url("https://cwbgutters.com/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png");display:none;}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);}to{opacity:0;-webkit-transform:scale(1);}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}to{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}#sb_instagram .animated{animation-duration:1s;animation-fill-mode:both;}@keyframes fadeOut{0%{opacity:1;}to{opacity:0;}}.elementor-column .elementor-spacer-inner{height:var(--spacer-size);}.e-con{--container-widget-width:100%;}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0;}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%;}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%;}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size));}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%;}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size));}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit;}.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%;}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none;}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative;}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between);}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color);}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding);}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex;}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0;}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size);}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content;}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto;}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size);}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size);}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer;}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content);}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex;}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none;}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color);}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color);}.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con{display:none;}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color);}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color);}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color);}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none;}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex;}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer;}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%);}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal !important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal !important;padding:0;position:absolute !important;width:1px;}.screen-reader-text:focus{clip:auto !important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%);}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 .hidden-fields-container{display:none;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7-form-control-wrap{position:relative;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}