h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-weight:700}h1,.h1,.h1 .elementor-heading-title{font-size:32px}@media screen and (min-width:768px){h1,.h1,.h1 .elementor-heading-title{font-size:40px}}@media screen and (min-width:1024px){h1,.h1,.h1 .elementor-heading-title{font-size:48px}}.h1-large,.h1-large .elementor-heading-title{font-size:40px}@media screen and (min-width:768px){.h1-large,.h1-large .elementor-heading-title{font-size:48px}}@media screen and (min-width:1024px){.h1-large,.h1-large .elementor-heading-title{font-size:56px}}h2,.h2,.h2 .elementor-heading-title{font-size:24px;letter-spacing:-1px}@media screen and (min-width:768px){h2,.h2,.h2 .elementor-heading-title{font-size:30px}}@media screen and (min-width:1024px){h2,.h2,.h2 .elementor-heading-title{font-size:36px}}h3,.h3,.h3 .elementor-heading-title{font-size:21px;letter-spacing:-1px}@media screen and (min-width:768px){h3,.h3,.h3 .elementor-heading-title{font-size:25px}}@media screen and (min-width:1024px){h3,.h3,.h3 .elementor-heading-title{font-size:30px}}h4,.h4,.h4 .elementor-heading-title{font-size:18px;letter-spacing:-1px}@media screen and (min-width:768px){h4,.h4,.h4 .elementor-heading-title{font-size:22px}}@media screen and (min-width:1024px){h4,.h4,.h4 .elementor-heading-title{font-size:26px}}h5,.h5,.h5 .elementor-heading-title{font-size:16px;letter-spacing:-1px}@media screen and (min-width:768px){h5,.h5,.h5 .elementor-heading-title{font-size:18px}}@media screen and (min-width:1024px){h5,.h5,.h5 .elementor-heading-title{font-size:20px}}h6,.h6,.h6 .elementor-heading-title{font-size:14px;letter-spacing:-1px}@media screen and (min-width:768px){h6,.h6,.h6 .elementor-heading-title{font-size:16px}}@media screen and (min-width:1024px){h6,.h6,.h6 .elementor-heading-title{font-size:18px}}h1,h2,h3,h4,h5,h6,body .elementor-heading-title{line-height:1.2}pre{font-family:var(--e-global-typography-text-font-family),Sans-serif}.content-box h1,.content-box h2,.content-box h3,.content-box h4,.content-box h5,.content-box h6,.content-box ul,.content-box table{margin-bottom:24px}.content-box h1,.content-box h2,.content-box h3,.content-box h4,.content-box h5,.content-box h6{color:var(--e-global-color-primary)}.content-box a:hover{text-decoration:underline}.content-box p{margin-bottom:30px;line-height:1.6}.elementor-widget-text-editor p+h1,.elementor-widget-text-editor ul+h1,.elementor-widget-text-editor ol+h1,.elementor-widget-text-editor p+h2,.elementor-widget-text-editor ul+h2,.elementor-widget-text-editor ol+h2,.elementor-widget-text-editor p+h3,.elementor-widget-text-editor ul+h3,.elementor-widget-text-editor ol+h3,.elementor-widget-text-editor p+h4,.elementor-widget-text-editor ul+h4,.elementor-widget-text-editor ol+h4,.elementor-widget-text-editor p+h5,.elementor-widget-text-editor ul+h5,.elementor-widget-text-editor ol+h5{margin-top:50px}.content-box ul,.elementor-widget-text-editor ul{list-style-type:none;padding-left:0;margin:0;padding:0 0 20px 0}@media screen and (min-width:1240px){.content-box ul,.elementor-widget-text-editor ul{padding-left:20px}}.content-box ul li,.elementor-widget-text-editor ul li{position:relative;padding:0 0 10px 26px;line-height:1.4}.content-box ul ul,.elementor-widget-text-editor ul ul{margin-top:5px;padding:5px 0 0}.content-box ul li::before,.elementor-widget-text-editor ul li::before{left:-6px;width:16px;height:16px;top:4px;border-radius:50%;position:absolute;content:'';background:url(/wp-content/themes/denver-siding-co/images/icon-list.svg) center/contain no-repeat;background-size:7px auto;border:1px solid var(--e-global-color-primary);display:block;background-position:3px center}.content-box ul li li,.elementor-widget-text-editor ul li li{padding:0 0 10px 20px}.content-box ul li li::before,.elementor-widget-text-editor ul li li::before{left:0;width:6px;height:6px;top:6px;border-radius:50%;position:absolute;content:'';background:var(--e-global-color-primary);border:0;display:block}.content-box ol,.elementor-widget-text-editor ol{counter-reset:ol-list-counter;list-style:none;margin:0 0 14px;padding:0}@media screen and (min-width:768px){.content-box ol,.elementor-widget-text-editor ol{padding:0 0 0 20px}}.content-box ol li,.elementor-widget-text-editor ol li{counter-increment:ol-list-counter;position:relative;padding:0 0 20px 40px;border-radius:2.7px;line-height:1.6}.content-box ol li::before,.elementor-widget-text-editor ol li::before{content:counter(ol-list-counter);font-size:12px;line-height:2.1;font-weight:400;position:absolute;left:0;width:24px;height:24px;top:-2px;border-radius:50%;border:1px solid var(--e-global-color-primary);text-align:center;color:var(--e-global-color-primary)}@media screen and (min-width:768px){.content-box ol li::before,.elementor-widget-text-editor ol li::before{font-size:14px;line-height:1.8}}.content-box hr{border:0;border-top:1px solid #E6E6E6;margin:25px 0}.content-box blockquote{font-style:italic;border-top:1px solid #e3e3ef;border-bottom:1px solid #e3e3ef;padding:30px 0;margin:34px 0 34px;position:relative;color:var(--e-global-color-primary);font-size:18px}@media screen and (min-width:768px){.content-box blockquote{padding:30px 50px;font-size:24px}}.content-box blockquote p{line-height:1.4;margin-bottom:10px}.content-box blockquote cite{font-size:14px;text-transform:uppercase}.elementor-align-icon-right svg{width:8px;transition:all .3s ease-in-out;margin-left:5px}.elementor-button-link:hover .elementor-button-icon.elementor-align-icon-right svg{transform:translateX(3px)}.elementor-button-link:hover .elementor-button-icon.elementor-align-icon-right svg circle{fill:#fff!important}.popup-image-spacer{min-height:120px}@media screen and (min-width:768px){.mobile-only{display:none!important}}@media screen and (max-width:1200px){.stacked-columns .elementor-container{flex-direction:column}}.elementor-nav-menu--dropdown{padding-top:20px;padding-bottom:20px}.elementor-heading-title{line-height:1.4}.jet-listing-grid__slider-icon{transition:all .3s ease-in-out}body .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}@media screen and (min-width:768px){.elementor-nav-menu li.mobile-only{display:none!important}}.elementor-top-section{padding:40px 20px 60px}@media screen and (min-width:768px){.elementor-top-section{padding:60px 30px 80px}}@media screen and (min-width:1025px){.elementor-top-section{padding:80px 40px 90px}}@media screen and (min-width:1300px){.elementor-top-section{padding:100px 50px 110px}}.p-t--none.elementor-top-section{padding-top:0}.elementor-icon-list-items a{display:flex;align-items:flex-start}.elementor-icon-list-items .elementor-icon-list-icon{padding-top:5px}.number-ribbon::before,.number-ribbon::after{top:0;left:0;position:absolute;content:'';display:block}.number-ribbon::before{width:0;height:0;border-style:solid;border-width:93px 67px 0 0;border-color:#c9c9c9 #fff0 #fff0 #fff0;z-index:1}.number-ribbon::after{width:0;height:0;border-style:solid;border-width:109px 83px 0 0;border-color:#fff #fff0 #fff0 #fff0;z-index:0}.number-ribbon .elementor-widget-container{position:relative;z-index:5;padding:14px}.cta-ribbon .elementor-widget-container::before,.cta-ribbon .elementor-widget-container::after{right:0;bottom:0;position:absolute;content:'';display:block;pointer-events:none}.cta-ribbon .elementor-widget-container::before{width:0;height:0;border-style:solid;border-width:0 0 93px 67px;border-color:#fff0 #fff0 #c9c9c9 #fff0;z-index:2}.cta-ribbon .elementor-widget-container::after{width:0;height:0;border-style:solid;border-width:0 0 109px 83px;border-color:#fff0 #fff0 #fff #fff0;z-index:1}.cta-ribbon .elementor-widget-container{position:relative;z-index:0}.cta-ribbon::before{content:'+';position:absolute;bottom:20px;right:13px;z-index:12;pointer-events:none}.cta-ribbon .elementor-cta__content h3{min-height:44px!important}.fit-img{height:100%}.fit-img .elementor-widget-container{height:100%;position:relative;width:100%!important}.fit-img img{object-fit:cover;height:100%;position:absolute;top:0;left:0;width:100%;object-position:center top}.stretch-img{align-self:stretch}.stretch-img .elementor-widget-wrap{display:block!important}.stretch-img .fit-img{position:absolute;top:0}@media screen and (max-width:1024px){.stretch-img .fit-img{left:1px}}@media screen and (min-width:1600px){.stretch-img .fit-img{width:calc(100% + (50vw - 800px))!important}}.full-height{height:100%;display:flex}@media screen and (min-width:1450px){.side-padding--left>.elementor-widget-wrap{padding-left:calc(50vw - 715px)!important}.side-padding--right>.elementor-widget-wrap{padding-right:calc(50vw - 715px)!important}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body .gform-field-label.gfield_consent_label{width:calc(100% - 22px);line-height:1.2}body .gform-field-label.gfield_consent_label a{text-decoration:underline}body .dark-form .gform-field-label.gfield_consent_label{color:#fff}body .dark-form .gform-field-label.gfield_consent_label a{color:#fff}body .ginput_container_consent{align-items:flex-start;display:flex;justify-content:space-between}body .gform_required_legend{display:none}body .gform_wrapper.gravity-theme .gfield_label{font-size:14px;line-height:1.5;color:var(--e-global-color-primary);text-transform:uppercase;font-weight:700;font-family:var(--e-global-typography-primary-font-family)}body .gform_wrapper.gravity-theme .field_description_above .gfield_description{padding-top:0}body .gform_wrapper .gfield_required{font-size:14px;line-height:1.4;color:var(--e-global-color-primary)}body .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px}@media screen and (min-width:641px){body .gform_wrapper.gravity-theme .gfield_label{font-size:18px}body .gform_wrapper .gfield_required{font-size:18px}}body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea{background:none;border-radius:0;padding:10px 25px!important;width:100%;color:#000;background-color:#FFF0;border:1px solid var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:16px;font-weight:400}body .gform_wrapper.gravity-theme input::placeholder{font-size:16px;font-weight:400;font-family:var(--e-global-typography-text-font-family),Sans-serif}body .gform_wrapper.gravity-theme select{appearance:none;background:url(/wp-content/themes/denver-siding-co/images/icon-select.svg) center/contain no-repeat;background-position:calc(100% - 20px) center;background-size:12px auto}body .gform_wrapper .ginput_container{position:relative}body .gform_wrapper .ginput_container::before{left:-10px;bottom:-12px;width:19px;height:25px;position:absolute;content:'';display:block}body .gform_wrapper .ginput_container_textarea::before{bottom:-3px}body .gform_wrapper.gravity-theme textarea,body .gform_wrapper.gravity-theme .gfield textarea.large{height:100px}body .gform_wrapper.gravity-theme .gform_footer input{font-size:20px;padding:14px 40px;border-radius:0!important;border:0;background:#006edb;color:#fff;margin:0 0 0 auto;font-size:17px;text-transform:uppercase;letter-spacing:4px}body .gform_wrapper.gravity-theme .gform_footer input:hover{background-color:#0D7CEA}body .gform_wrapper.gravity-theme .validation_message{background:#b8401d;border:0;color:#fff!important;border-radius:0;padding:5px 10px!important;display:inline-block!important;width:auto!important}body .gform_wrapper.gravity-theme .gform_validation_errors{background:#b8401d;border-color:#b8401d;color:#fff!important;border-radius:0;padding:16px!important}body .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:1px solid #b8401d}body .gform_wrapper.gravity-theme .gform_validation_errors h2{color:#fff;letter-spacing:0;font-weight:700;font-size:16px;font-family:var(--e-global-typography-text-font-family)}body .gform_wrapper .gform_validation_errors>h2{color:#fff}body .gform_wrapper .gform_validation_errors>h2{color:#fff}body .gform_wrapper .gform_validation_errors>h2 .gform-icon{color:#fff}body .gform_wrapper textarea{height:140px!important}body .dark-form .gform_wrapper.gravity-theme .gfield_label{color:#fff}body .dark-form .gform_wrapper.gravity-theme .field_description_above .gfield_description{color:#fff}body .dark-form .gform_wrapper .gfield_required{color:#fff}body .dark-form .gform_wrapper.gravity-theme input[type=color],body .dark-form .gform_wrapper.gravity-theme input[type=date],body .dark-form .gform_wrapper.gravity-theme input[type=datetime-local],body .dark-form .gform_wrapper.gravity-theme input[type=datetime],body .dark-form .gform_wrapper.gravity-theme input[type=email],body .dark-form .gform_wrapper.gravity-theme input[type=month],body .dark-form .gform_wrapper.gravity-theme input[type=number],body .dark-form .gform_wrapper.gravity-theme input[type=password],body .dark-form .gform_wrapper.gravity-theme input[type=search],body .dark-form .gform_wrapper.gravity-theme input[type=tel],body .dark-form .gform_wrapper.gravity-theme input[type=text],body .dark-form .gform_wrapper.gravity-theme input[type=time],body .dark-form .gform_wrapper.gravity-theme input[type=url],body .dark-form .gform_wrapper.gravity-theme input[type=week],body .dark-form .gform_wrapper.gravity-theme select,body .dark-form .gform_wrapper.gravity-theme textarea{border-color:#fff;color:#fff}body .dark-form .gform_wrapper.gravity-theme .gform_footer input{background:var(--e-global-color-secondary);color:var(--e-global-color-primary);width:100%}body .dark-form .gform_wrapper.gravity-theme .gform_footer input:hover{background:#fff;color:var(--e-global-color-primary)}body .dark-form .gform_confirmation_message{color:#fff!important;text-align:center!important}body .inline-form{width:100%;position:relative;background:#fff}body .inline-form .gform_validation_errors{display:none}body .inline-form .gform_wrapper.gravity-theme .gform_footer input{border:0!important;border-radius:0!important;text-align:center!important;width:100%;font-size:16px;letter-spacing:0;background:var(--e-global-color-secondary);padding:20px 30px;color:var(--e-global-color-primary);height:auto;letter-spacing:1px;font-family:"Jura",Sans-serif}body .inline-form .gform_confirmation_message{background:#c9c9c9!important;color:#1e2f5e!important;text-align:center!important}body .inline-form .gform_footer input:hover{background-color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-accent)!important;color:#fff!important}body .inline-form .gform_wrapper.gravity-theme .gform_footer{margin:20px 0 0;padding:0}@media screen and (min-width:768px){body .inline-form .gfield input:not([type=submit]){margin-left:-10px!important;padding-left:10px!important}body .inline-form .gform_wrapper.gravity-theme .gform_body{width:75%}body .inline-form .gform_wrapper.gravity-theme .gform_footer{position:absolute;right:0;top:0;padding:0;margin:0;width:25%}body .inline-form .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}body .inline-form .gform_wrapper.gravity-theme .gfield{padding:20px 30px;border-right:1px solid #1E2F5E}body .inline-form .gform_wrapper.gravity-theme .gfield input{border:0}body .inline-form .gform_wrapper.gravity-theme .gform_footer input{padding:48px 30px}}body .inline-form .gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{color:#fff;background:#b83f1d;border:0}body .inline-form .gform_footer .gform_ajax_spinner{position:absolute;top:calc(50% - 8px);right:20px}body .inline-form .gform_confirmation_message_1{background:var(--e-global-color-text)!important;padding:12px 20px;color:#fff}body .nf-form-fields-required{display:none}body .nf-form-content{max-width:1300px}body .nf-form-content input:not([type=button]){color:#1e2f5e}body .nf-error-msg,body .ninja-forms-req-symbol{color:#1e2f5e}body .inline-form .nf-field-label{margin:0!important;font-family:"Jura",Sans-serif;font-size:12px;text-transform:uppercase}body .inline-form .nf-field-label label{padding-left:12px}body .inline-form .nf-form-content{padding:0}body .inline-form .nf-after-form-content{position:absolute;bottom:-44px;text-align:center;width:100%}body .inline-form .nf-error-msg.nf-error-required-error{position:absolute;bottom:-13px;left:10px}body .inline-form .nf-after-field{margin-top:-5px}body .inline-form .nf-error.field-wrap .nf-field-element:after{background:#c11111;color:#fff;font-size:15px;position:absolute;top:10px;right:1px;bottom:1px;height:24px;width:24px;line-height:27px;text-align:center;transition:all .5s;border-radius:100px}body .inline-form .nf-field-container{margin:0;padding:14px 18px 18px;width:100%;clear:none;float:left;background:#fff}body .inline-form .nf-field-container.button-container{padding:0!important;border:0!important}body .nf-form-content input[type=button]{background:#FFE13C;padding:52px 30px;display:block;height:auto;color:#1E2F5E;width:100%}body .nf-form-content input:not([type=button]){background:none!important;border:0!important}@media screen and (max-width:767px){body .inline-form .nf-field-container{border-bottom:1px solid #1E2F5E}}@media screen and (min-width:768px){body .inline-form .nf-field-container{border-right:1px solid #1E2F5E;padding:24px 18px 28px}body .inline-form .nf-field-container{width:50%}}@media screen and (min-width:768px) and (max-width:1024px){body .inline-form .nf-field-container.tablet-border{border-bottom:1px solid #1E2F5E}}@media screen and (min-width:1025px){body .inline-form .nf-field-container{width:25%}}.gform-icon--circle-error:before{display:none!important}