.elementor-1520 .elementor-element.elementor-element-13e9939{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1520 .elementor-element.elementor-element-ca394ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-ca394ac:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-ca394ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgeline.contractorkingz.com/wp-content/uploads/2026/10/Hero-Background-Image-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1520 .elementor-element.elementor-element-7e2aee3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:112px;--padding-bottom:193px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1520 .elementor-element.elementor-element-5960b85{width:var( --container-widget-width, 951px );max-width:951px;--container-widget-width:951px;--container-widget-flex-grow:0;text-align:start;}.elementor-1520 .elementor-element.elementor-element-5960b85 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-9458110 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1520 .elementor-element.elementor-element-2f20932{padding:0px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:15.5px;font-weight:300;line-height:22px;color:var( --e-global-color-a6fbbc7 );}.elementor-widget-global .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-global-1285{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 100px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-1520 .elementor-element.elementor-global-1285.elementor-element{--align-self:flex-end;}.elementor-1520 .elementor-element.elementor-global-1285 img{width:100%;max-width:750px;}.elementor-1520 .elementor-element.elementor-element-ef0db96{width:100%;max-width:100%;bottom:0px;z-index:1;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-ef0db96{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-ef0db96{right:0px;}.elementor-1520 .elementor-element.elementor-element-9d91d55{width:100%;max-width:100%;bottom:0px;z-index:3;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-9d91d55{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-9d91d55{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-832b7c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-832b7c1{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-832b7c1{right:0px;}.elementor-1520 .elementor-element.elementor-element-832b7c1 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-34cbada{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-34cbada{right:0px;}.elementor-1520 .elementor-element.elementor-element-34cbada{bottom:0px;}.elementor-1520 .elementor-element.elementor-element-3acc09e{--display:flex;}.elementor-1520 .elementor-element.elementor-element-3acc09e:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-3acc09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06182C;}.elementor-1520 .elementor-element.elementor-element-35fcafb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-35fcafb img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0c3fcf5 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f699d28{--display:flex;}.elementor-1520 .elementor-element.elementor-element-8ef1560{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-8ef1560:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-8ef1560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06182C;}.elementor-1520 .elementor-element.elementor-element-8ef1560.e-con{--align-self:flex-end;}.elementor-1520 .elementor-element.elementor-element-546b3f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-1520 .elementor-element.elementor-element-546b3f8:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-546b3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-element-cdfe936{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1520 .elementor-element.elementor-element-3972854{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-3972854.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-3972854 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-1ca18e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1520 .elementor-element.elementor-element-8710b0e{width:var( --container-widget-width, 72px );max-width:72px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-8710b0e img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-5862a7a{font-family:"Purista", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:10px;letter-spacing:0.14px;}.elementor-1520 .elementor-element.elementor-element-49fd2db{--spacer-size:1px;background-color:#DFDFDF;}.elementor-1520 .elementor-element.elementor-element-1c9bf6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1520 .elementor-element.elementor-element-b20c311{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-b20c311.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-b20c311 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-351c5fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1520 .elementor-element.elementor-element-710abf3{width:var( --container-widget-width, 72px );max-width:72px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-710abf3 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-24cf120{font-family:"Purista", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:10px;letter-spacing:0.14px;}.elementor-1520 .elementor-element.elementor-element-520fda7{--spacer-size:1px;background-color:#DFDFDF;}.elementor-1520 .elementor-element.elementor-element-31846d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1520 .elementor-element.elementor-element-21a9ab4{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-21a9ab4.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-21a9ab4 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-8b72ae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1520 .elementor-element.elementor-element-c9ac5fe{width:var( --container-widget-width, 72px );max-width:72px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-c9ac5fe img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-2459b26{font-family:"Purista", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:10px;letter-spacing:0.14px;}.elementor-1520 .elementor-element.elementor-element-65fc342{--display:flex;}.elementor-1520 .elementor-element.elementor-element-101766d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1520 .elementor-element.elementor-element-9622c1c{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-9622c1c.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-9622c1c img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-313f17f{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-313f17f.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-313f17f img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-72a922e{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-72a922e.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-72a922e img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-41b43b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1520 .elementor-element.elementor-element-465eec3{width:var( --container-widget-width, 72px );max-width:72px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-465eec3 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-a74e8e5{font-family:"Purista", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:10px;letter-spacing:0.14px;}.elementor-1520 .elementor-element.elementor-element-b2d422e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D436D;--border-color:#1D436D;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:17px;--padding-left:30px;--padding-right:30px;}.elementor-1520 .elementor-element.elementor-element-b2d422e:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-b2d422e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06182C;}.elementor-1520 .elementor-element.elementor-element-5c2e8eb{--display:flex;}.elementor-1520 .elementor-element.elementor-element-ee0d84c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1520 .elementor-element.elementor-element-326615d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1520 .elementor-element.elementor-element-e529b77{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1520 .elementor-element.elementor-element-e529b77.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-e529b77 .elementor-heading-title{font-family:var( --e-global-typography-1feeaed-font-family ), Sans-serif;font-size:var( --e-global-typography-1feeaed-font-size );font-weight:var( --e-global-typography-1feeaed-font-weight );text-transform:var( --e-global-typography-1feeaed-text-transform );line-height:var( --e-global-typography-1feeaed-line-height );color:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-element-8417c6f{background-color:transparent;padding:6px 8px 4px 5px;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);border-radius:5px 5px 5px 5px;text-align:center;}.elementor-1520 .elementor-element.elementor-element-8417c6f.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-8417c6f .elementor-heading-title{font-family:var( --e-global-typography-1feeaed-font-family ), Sans-serif;font-size:var( --e-global-typography-1feeaed-font-size );font-weight:var( --e-global-typography-1feeaed-font-weight );text-transform:var( --e-global-typography-1feeaed-text-transform );line-height:var( --e-global-typography-1feeaed-line-height );color:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-element-ebffbe2{width:var( --container-widget-width, max-content );max-width:max-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start;font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-element-ebffbe2.elementor-element{--align-self:center;}.elementor-widget-global .elementor-field-group > label, .elementor-widget-global .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-global .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1520 .elementor-element.elementor-global-1275 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1520 .elementor-element.elementor-global-1275 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-global-1275 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1520 .elementor-element.elementor-global-1275 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-field-type-html{padding-bottom:0px;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-field-group .elementor-field{color:var( --e-global-color-c2e8795 );}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-1520 .elementor-element.elementor-global-1275 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1520 .elementor-element.elementor-global-1275 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1520 .elementor-element.elementor-global-1275 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1520 .elementor-element.elementor-global-1275 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-button{border-radius:5px 5px 5px 5px;padding:14px 14px 14px 14px;}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-message.elementor-message-success{color:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-message.elementor-message-danger{color:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-global-1275 .elementor-message.elementor-help-inline{color:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-global-1275{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1520 .elementor-element.elementor-element-9e73deb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:#6C8CB1;}.elementor-1520 .elementor-element.elementor-element-10ef582{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-10ef582 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-d5f9bce{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:240px;--padding-bottom:180px;--padding-left:40px;--padding-right:40px;}.elementor-1520 .elementor-element.elementor-element-d5f9bce:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-d5f9bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgeline.contractorkingz.com/wp-content/uploads/2026/10/Frame-27-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-3025f98{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-3025f98{right:0px;}.elementor-1520 .elementor-element.elementor-element-3025f98{top:0px;}.elementor-1520 .elementor-element.elementor-element-3025f98 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-e2f301b{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-e2f301b{right:0px;}.elementor-1520 .elementor-element.elementor-element-e2f301b{top:0px;}.elementor-1520 .elementor-element.elementor-element-e2f301b img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-6a88f51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-6a88f51.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-6bbb4d4{padding:0px 0px 0px 0px;border-style:none;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-a6fbbc7 );}.elementor-1520 .elementor-element.elementor-element-b08dd79{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-b08dd79.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1520 .elementor-element.elementor-element-b08dd79 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-element-7e565fe{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-7e565fe.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-7e565fe img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-09ed080{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-09ed080{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-09ed080{right:0px;}.elementor-1520 .elementor-element.elementor-element-09ed080 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-9929bdb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-9929bdb{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-9929bdb{right:0px;}.elementor-1520 .elementor-element.elementor-element-9929bdb img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-c5129d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:190px;--padding-bottom:180px;--padding-left:40px;--padding-right:40px;}.elementor-1520 .elementor-element.elementor-element-c5129d4:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-c5129d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1F2;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-c276b6c{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-c276b6c{right:0px;}.elementor-1520 .elementor-element.elementor-element-c276b6c{top:0px;}.elementor-1520 .elementor-element.elementor-element-c276b6c img{width:100%;max-width:100%;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-639dcee{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-639dcee{right:0px;}.elementor-1520 .elementor-element.elementor-element-639dcee{top:0px;}.elementor-1520 .elementor-element.elementor-element-639dcee img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-82b0502{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-82b0502.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-a9b177b{padding:0px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#091A2D;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1520 .elementor-element.elementor-element-c11f84b{background-color:#F8F8F8;padding:27px 27px 27px 27px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25558D;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-wrapper{text-align:start;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title{margin-block-end:16px;color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:bold;line-height:6px;}.elementor-1520 .elementor-element.elementor-element-c11f84b:has(:hover) .elementor-icon-box-title,
					 .elementor-1520 .elementor-element.elementor-element-c11f84b:has(:focus) .elementor-icon-box-title{color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-3ca3d90{background-color:#F8F8F8;padding:27px 27px 27px 27px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25558D;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-wrapper{text-align:start;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title{margin-block-end:16px;color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:bold;line-height:6px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90:has(:hover) .elementor-icon-box-title,
					 .elementor-1520 .elementor-element.elementor-element-3ca3d90:has(:focus) .elementor-icon-box-title{color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-28dc5b0{background-color:#F8F8F8;padding:27px 27px 27px 27px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25558D;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-wrapper{text-align:start;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title{margin-block-end:16px;color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:bold;line-height:6px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0:has(:hover) .elementor-icon-box-title,
					 .elementor-1520 .elementor-element.elementor-element-28dc5b0:has(:focus) .elementor-icon-box-title{color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-6a029e6{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-6a029e6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1520 .elementor-element.elementor-element-6a029e6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-c7f4f8a{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25558D;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-c7f4f8a.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-c7f4f8a img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-b70e9a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-b70e9a9{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-b70e9a9{right:0px;}.elementor-1520 .elementor-element.elementor-element-b70e9a9 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-40ba49f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-40ba49f{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-40ba49f{right:0px;}.elementor-1520 .elementor-element.elementor-element-40ba49f img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-dc9821d{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:190px;--padding-bottom:190px;--padding-left:40px;--padding-right:40px;}.elementor-1520 .elementor-element.elementor-element-dc9821d:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-dc9821d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1F2;background-image:url("https://ridgeline.contractorkingz.com/wp-content/uploads/2026/10/Frame-2147226794-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1520 .elementor-element.elementor-element-aed1e4e{--display:flex;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-aed1e4e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-fe15277{padding:0px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#E8F1F2;}.elementor-1520 .elementor-element.elementor-element-e0a667d{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-e0a667d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1520 .elementor-element.elementor-element-e0a667d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-1520 .elementor-element.elementor-element-ccdc72f{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25558D;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-ccdc72f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-ccdc72f img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-1a54e38{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-1a54e38{right:0px;}.elementor-1520 .elementor-element.elementor-element-1a54e38{top:0px;}.elementor-1520 .elementor-element.elementor-element-1a54e38 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-cd6d711{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-cd6d711{right:0px;}.elementor-1520 .elementor-element.elementor-element-cd6d711{top:0px;}.elementor-1520 .elementor-element.elementor-element-cd6d711 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f9306d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-f9306d8{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-f9306d8{right:0px;}.elementor-1520 .elementor-element.elementor-element-f9306d8 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-a13ae7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-a13ae7c{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-a13ae7c{right:0px;}.elementor-1520 .elementor-element.elementor-element-a13ae7c img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-434ec9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:190px;--padding-bottom:180px;--padding-left:40px;--padding-right:40px;}.elementor-1520 .elementor-element.elementor-element-434ec9a:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-434ec9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1F2;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-14a51c4{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-14a51c4{right:0px;}.elementor-1520 .elementor-element.elementor-element-14a51c4{top:0px;}.elementor-1520 .elementor-element.elementor-element-14a51c4 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-f6a0329{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-f6a0329{right:0px;}.elementor-1520 .elementor-element.elementor-element-f6a0329{top:0px;}.elementor-1520 .elementor-element.elementor-element-f6a0329 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-10d4f28{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-10d4f28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-fafd408{--display:flex;}.elementor-1520 .elementor-element.elementor-element-6471caf{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-6471caf.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1520 .elementor-element.elementor-element-6471caf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-6411790{padding:0px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-e6d140e{--display:flex;}.elementor-1520 .elementor-element.elementor-element-ca3e765{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-ca3e765.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1520 .elementor-element.elementor-element-ca3e765 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-933f6a1{padding:0px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#091A2D;}.elementor-1520 .elementor-element.elementor-element-42ec062{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25558D;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-42ec062.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-42ec062 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-0cc9694{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-0cc9694{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-0cc9694{right:0px;}.elementor-1520 .elementor-element.elementor-element-0cc9694 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-ada8996{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-ada8996{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-ada8996{right:0px;}.elementor-1520 .elementor-element.elementor-element-ada8996 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-d7cbb16{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:190px;--padding-bottom:190px;--padding-left:40px;--padding-right:40px;}.elementor-1520 .elementor-element.elementor-element-d7cbb16:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-d7cbb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1F2;background-image:url("https://ridgeline.contractorkingz.com/wp-content/uploads/2026/10/Frame-2147226794-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1520 .elementor-element.elementor-element-59aef9f{--display:flex;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-59aef9f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-9418092{padding:0px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#E8F1F2;}.elementor-1520 .elementor-element.elementor-element-32db7d8{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-32db7d8.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1520 .elementor-element.elementor-element-32db7d8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-9458110 );color:var( --e-global-color-9458110 );background-image:linear-gradient(90deg, #F49818 0%, #D31D23 100%);border-radius:5px 5px 5px 5px;}.elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button:hover, .elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-9458110 );background-image:linear-gradient(90deg, #D31D23 0%, #F49818 100%);}.elementor-1520 .elementor-element.elementor-element-05a1265{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button:hover svg, .elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button:focus svg{fill:var( --e-global-color-9458110 );}.elementor-1520 .elementor-element.elementor-element-072da26{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25558D;border-radius:10px 10px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-072da26.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-072da26 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-caf3b16{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-caf3b16{right:0px;}.elementor-1520 .elementor-element.elementor-element-caf3b16{top:0px;}.elementor-1520 .elementor-element.elementor-element-caf3b16 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-f60e15f{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-f60e15f{right:0px;}.elementor-1520 .elementor-element.elementor-element-f60e15f{top:0px;}.elementor-1520 .elementor-element.elementor-element-f60e15f img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-769298a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-769298a{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-769298a{right:0px;}.elementor-1520 .elementor-element.elementor-element-769298a img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-74d0182{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1520 .elementor-element.elementor-element-74d0182{left:0px;}body.rtl .elementor-1520 .elementor-element.elementor-element-74d0182{right:0px;}.elementor-1520 .elementor-element.elementor-element-74d0182 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-3cfd50a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1520 .elementor-element.elementor-element-ca394ac{--content-width:100vw;}.elementor-1520 .elementor-element.elementor-element-7e2aee3{--width:600px;}.elementor-1520 .elementor-element.elementor-element-8ef1560{--width:95%;}.elementor-1520 .elementor-element.elementor-element-cdfe936{--width:max-content;}.elementor-1520 .elementor-element.elementor-element-1c9bf6c{--width:max-content;}.elementor-1520 .elementor-element.elementor-element-31846d4{--width:max-content;}.elementor-1520 .elementor-element.elementor-element-326615d{--width:max-content;}.elementor-1520 .elementor-element.elementor-element-d5f9bce{--content-width:1280px;}.elementor-1520 .elementor-element.elementor-element-6a88f51{--width:50%;}.elementor-1520 .elementor-element.elementor-element-c5129d4{--content-width:1280px;}.elementor-1520 .elementor-element.elementor-element-82b0502{--width:50%;}.elementor-1520 .elementor-element.elementor-element-dc9821d{--content-width:1280px;}.elementor-1520 .elementor-element.elementor-element-aed1e4e{--width:50%;}.elementor-1520 .elementor-element.elementor-element-434ec9a{--content-width:1280px;}.elementor-1520 .elementor-element.elementor-element-10d4f28{--width:50%;}.elementor-1520 .elementor-element.elementor-element-d7cbb16{--content-width:1280px;}.elementor-1520 .elementor-element.elementor-element-59aef9f{--width:50%;}}@media(max-width:1280px) and (min-width:768px){.elementor-1520 .elementor-element.elementor-element-ca394ac{--content-width:100vw;}.elementor-1520 .elementor-element.elementor-element-7e2aee3{--width:50%;}.elementor-1520 .elementor-element.elementor-element-8ef1560{--width:100%;}.elementor-1520 .elementor-element.elementor-element-d5f9bce{--content-width:95%;}.elementor-1520 .elementor-element.elementor-element-c5129d4{--content-width:95%;}.elementor-1520 .elementor-element.elementor-element-dc9821d{--content-width:95%;}.elementor-1520 .elementor-element.elementor-element-434ec9a{--content-width:95%;}.elementor-1520 .elementor-element.elementor-element-d7cbb16{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1520 .elementor-element.elementor-element-ca394ac{--content-width:95%;}.elementor-1520 .elementor-element.elementor-element-7e2aee3{--width:100%;}.elementor-1520 .elementor-element.elementor-element-f699d28{--content-width:95%;}.elementor-1520 .elementor-element.elementor-element-8ef1560{--width:100%;}.elementor-1520 .elementor-element.elementor-element-6a88f51{--width:44%;}.elementor-1520 .elementor-element.elementor-element-82b0502{--width:44%;}.elementor-1520 .elementor-element.elementor-element-aed1e4e{--width:44%;}.elementor-1520 .elementor-element.elementor-element-10d4f28{--width:44%;}.elementor-1520 .elementor-element.elementor-element-59aef9f{--width:44%;}}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1520 .elementor-element.elementor-element-5960b85 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-e529b77 .elementor-heading-title{font-size:var( --e-global-typography-1feeaed-font-size );line-height:var( --e-global-typography-1feeaed-line-height );}.elementor-1520 .elementor-element.elementor-element-8417c6f.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-8417c6f .elementor-heading-title{font-size:var( --e-global-typography-1feeaed-font-size );line-height:var( --e-global-typography-1feeaed-line-height );}.elementor-widget-global .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-b08dd79.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-b08dd79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-6a029e6.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-6a029e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-e0a667d.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-e0a667d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-6471caf.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-6471caf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-ca3e765.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-ca3e765 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-32db7d8.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-32db7d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1280px){.elementor-1520 .elementor-element.elementor-element-ca394ac{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-7e2aee3{--padding-top:88px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1520 .elementor-element.elementor-element-5960b85{--container-widget-width:760px;--container-widget-flex-grow:0;width:var( --container-widget-width, 760px );max-width:760px;}.elementor-1520 .elementor-element.elementor-element-5960b85 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-2f20932{font-size:15px;line-height:22px;}.elementor-widget-global .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-global-1285{padding:0px 0px 140px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1520 .elementor-element.elementor-global-1285 img{max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-832b7c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-832b7c1 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-34cbada{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-34cbada img{width:0px;max-width:0px;}.elementor-1520 .elementor-element.elementor-element-35fcafb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-35fcafb img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0c3fcf5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-0c3fcf5 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-546b3f8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1520 .elementor-element.elementor-element-3972854{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-1520 .elementor-element.elementor-element-5862a7a{font-size:12.5px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-b20c311{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-1520 .elementor-element.elementor-element-24cf120{font-size:12.5px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-21a9ab4{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-1520 .elementor-element.elementor-element-2459b26{font-size:12.5px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-9622c1c{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-1520 .elementor-element.elementor-element-313f17f{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-1520 .elementor-element.elementor-element-72a922e{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-1520 .elementor-element.elementor-element-a74e8e5{font-size:12.5px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-b2d422e{--padding-top:20px;--padding-bottom:17px;--padding-left:24px;--padding-right:24px;}.elementor-1520 .elementor-element.elementor-element-ee0d84c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1520 .elementor-element.elementor-element-e529b77 .elementor-heading-title{font-size:var( --e-global-typography-1feeaed-font-size );line-height:var( --e-global-typography-1feeaed-line-height );}.elementor-1520 .elementor-element.elementor-element-8417c6f{padding:6px 8px 4px 8px;}.elementor-1520 .elementor-element.elementor-element-8417c6f .elementor-heading-title{font-size:var( --e-global-typography-1feeaed-font-size );line-height:var( --e-global-typography-1feeaed-line-height );}.elementor-1520 .elementor-element.elementor-element-ebffbe2{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;font-size:13px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-ebffbe2.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-widget-global .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-9e73deb{font-size:12px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-10ef582{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-10ef582 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0e74100{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-0e74100 img{width:0px;max-width:0px;}.elementor-1520 .elementor-element.elementor-element-d5f9bce{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:280px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-3025f98{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-3025f98 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-e2f301b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-e2f301b img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-6a88f51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-6bbb4d4{font-size:14.5px;line-height:22px;}.elementor-1520 .elementor-element.elementor-element-b08dd79{padding:0px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-b08dd79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-7e565fe{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1520 .elementor-element.elementor-element-7e565fe.elementor-element{--align-self:stretch;}.elementor-1520 .elementor-element.elementor-element-7e565fe img{max-width:100%;}.elementor-1520 .elementor-element.elementor-element-09ed080{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-09ed080 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-9929bdb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-9929bdb img{width:0px;max-width:0px;}.elementor-1520 .elementor-element.elementor-element-c5129d4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:160px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-c276b6c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-c276b6c img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-639dcee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-639dcee img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-82b0502{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-a9b177b{font-size:14.5px;line-height:22px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title a{font-size:17px;line-height:1px;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title a{font-size:17px;line-height:1px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title a{font-size:17px;line-height:1px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-1520 .elementor-element.elementor-element-6a029e6{padding:0px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-6a029e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-c7f4f8a{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-1520 .elementor-element.elementor-element-c7f4f8a.elementor-element{--align-self:stretch;}.elementor-1520 .elementor-element.elementor-element-c7f4f8a img{max-width:100%;height:100%;object-fit:cover;}.elementor-1520 .elementor-element.elementor-element-b70e9a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-b70e9a9 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-40ba49f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-40ba49f img{width:0px;max-width:0px;}.elementor-1520 .elementor-element.elementor-element-dc9821d{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:150px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-aed1e4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-fe15277{font-size:14.5px;line-height:22px;}.elementor-1520 .elementor-element.elementor-element-e0a667d{padding:0px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-e0a667d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-ccdc72f{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1520 .elementor-element.elementor-element-ccdc72f.elementor-element{--align-self:stretch;}.elementor-1520 .elementor-element.elementor-element-ccdc72f img{max-width:100%;}.elementor-1520 .elementor-element.elementor-element-1a54e38{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-1a54e38 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-cd6d711{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-cd6d711 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f9306d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-f9306d8 img{width:0px;max-width:0px;}.elementor-1520 .elementor-element.elementor-element-a13ae7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-a13ae7c img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-434ec9a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:160px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-14a51c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-14a51c4 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f6a0329{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-f6a0329 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-10d4f28{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-6471caf{padding:0px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-6471caf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-6411790{font-size:14.5px;line-height:22px;}.elementor-1520 .elementor-element.elementor-element-ca3e765{padding:0px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-ca3e765 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-933f6a1{font-size:14.5px;line-height:22px;}.elementor-1520 .elementor-element.elementor-element-42ec062{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-1520 .elementor-element.elementor-element-42ec062.elementor-element{--align-self:stretch;}.elementor-1520 .elementor-element.elementor-element-42ec062 img{max-width:100%;height:100%;object-fit:cover;}.elementor-1520 .elementor-element.elementor-element-0cc9694{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-0cc9694 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-ada8996{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-ada8996 img{width:0px;max-width:0px;}.elementor-1520 .elementor-element.elementor-element-d7cbb16{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:150px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-59aef9f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-9418092{font-size:14.5px;line-height:22px;}.elementor-1520 .elementor-element.elementor-element-32db7d8{padding:0px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-32db7d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-05a1265.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 16px 10px 16px;}.elementor-1520 .elementor-element.elementor-element-072da26{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1520 .elementor-element.elementor-element-072da26.elementor-element{--align-self:stretch;}.elementor-1520 .elementor-element.elementor-element-072da26 img{max-width:100%;}.elementor-1520 .elementor-element.elementor-element-caf3b16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-caf3b16 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f60e15f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-f60e15f img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-769298a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-769298a img{width:0px;max-width:0px;}.elementor-1520 .elementor-element.elementor-element-74d0182{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-74d0182 img{width:100%;max-width:100%;}}@media(max-width:1024px){.elementor-1520 .elementor-element.elementor-element-ca394ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-7e2aee3{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1520 .elementor-element.elementor-element-5960b85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1520 .elementor-element.elementor-element-5960b85 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-2f20932{text-align:center;font-size:14.5px;line-height:20px;}.elementor-widget-global .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-global-1285{padding:0px 0px 50px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1520 .elementor-element.elementor-global-1285 img{max-width:500px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-832b7c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-832b7c1 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-34cbada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-34cbada img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-3acc09e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-35fcafb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-35fcafb img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0c3fcf5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0c3fcf5 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f699d28{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-8ef1560.e-con{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-3972854{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-1520 .elementor-element.elementor-element-5862a7a{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-b20c311{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-1520 .elementor-element.elementor-element-24cf120{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-21a9ab4{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-1520 .elementor-element.elementor-element-2459b26{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-a74e8e5{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-b2d422e{--border-radius:0px 0px 10px 10px;}.elementor-1520 .elementor-element.elementor-element-ee0d84c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-1520 .elementor-element.elementor-element-326615d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1520 .elementor-element.elementor-element-e529b77{text-align:start;}.elementor-1520 .elementor-element.elementor-element-e529b77 .elementor-heading-title{font-size:var( --e-global-typography-1feeaed-font-size );line-height:var( --e-global-typography-1feeaed-line-height );}.elementor-1520 .elementor-element.elementor-element-8417c6f{padding:5.5px 8px 3px 8px;text-align:center;}.elementor-1520 .elementor-element.elementor-element-8417c6f.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-8417c6f .elementor-heading-title{font-size:var( --e-global-typography-1feeaed-font-size );line-height:var( --e-global-typography-1feeaed-line-height );}.elementor-1520 .elementor-element.elementor-element-ebffbe2{--container-widget-width:max-content;--container-widget-flex-grow:0;width:var( --container-widget-width, max-content );max-width:max-content;text-align:center;font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-ebffbe2.elementor-element{--align-self:center;}.elementor-widget-global .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-9e73deb{font-size:13px;line-height:19px;}.elementor-1520 .elementor-element.elementor-element-10ef582{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-10ef582 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0e74100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0e74100 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-d5f9bce{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-3025f98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-3025f98 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-e2f301b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-e2f301b img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-6a88f51{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-6bbb4d4{text-align:start;font-size:14.5px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-b08dd79{padding:5.5px 0px 0px 0px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-b08dd79.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-b08dd79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-7e565fe{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-1520 .elementor-element.elementor-element-7e565fe.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-7e565fe img{max-width:100%;}.elementor-1520 .elementor-element.elementor-element-09ed080{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-09ed080 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-9929bdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-9929bdb img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-c5129d4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-c276b6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-c276b6c img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-639dcee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-639dcee img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-82b0502{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-a9b177b{text-align:start;font-size:14.5px;line-height:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-c11f84b{padding:3px 12px 12px 12px;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title{margin-block-end:2px;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-description{font-size:12px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90{padding:3px 12px 12px 12px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title{margin-block-end:2px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-description{font-size:12px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0{padding:3px 12px 12px 12px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title{margin-block-end:2px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-description{font-size:12px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-6a029e6{padding:5.5px 0px 0px 0px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-6a029e6.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-6a029e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-c7f4f8a{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-1520 .elementor-element.elementor-element-c7f4f8a.elementor-element{--align-self:stretch;}.elementor-1520 .elementor-element.elementor-element-c7f4f8a img{max-width:100%;height:100%;object-fit:cover;}.elementor-1520 .elementor-element.elementor-element-b70e9a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-b70e9a9 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-40ba49f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-40ba49f img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-dc9821d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-aed1e4e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-fe15277{text-align:start;font-size:14.5px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-e0a667d{padding:5.5px 0px 0px 0px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-e0a667d.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-e0a667d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-ccdc72f{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-1520 .elementor-element.elementor-element-ccdc72f.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-ccdc72f img{max-width:100%;}.elementor-1520 .elementor-element.elementor-element-1a54e38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-1a54e38 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-cd6d711{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-cd6d711 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f9306d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f9306d8 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-a13ae7c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-a13ae7c img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-434ec9a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-14a51c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-14a51c4 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f6a0329{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f6a0329 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-10d4f28{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-6471caf{padding:5.5px 0px 0px 0px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-6471caf.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-6471caf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-6411790{text-align:start;font-size:14.5px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-ca3e765{padding:5.5px 0px 0px 0px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-ca3e765.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-ca3e765 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-933f6a1{text-align:start;font-size:14.5px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-42ec062{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-1520 .elementor-element.elementor-element-42ec062.elementor-element{--align-self:stretch;}.elementor-1520 .elementor-element.elementor-element-42ec062 img{max-width:100%;height:100%;object-fit:cover;}.elementor-1520 .elementor-element.elementor-element-0cc9694{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0cc9694 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-ada8996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-ada8996 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-d7cbb16{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-59aef9f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-9418092{text-align:start;font-size:14.5px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-32db7d8{padding:5.5px 0px 0px 0px;text-align:start;}.elementor-1520 .elementor-element.elementor-element-32db7d8.elementor-element{--align-self:flex-start;}.elementor-1520 .elementor-element.elementor-element-32db7d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-072da26{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-1520 .elementor-element.elementor-element-072da26.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-072da26 img{max-width:100%;}.elementor-1520 .elementor-element.elementor-element-caf3b16{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-caf3b16 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f60e15f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f60e15f img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-769298a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-769298a img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-74d0182{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-74d0182 img{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-1520 .elementor-element.elementor-element-ca394ac{--min-height:585px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-7e2aee3{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1520 .elementor-element.elementor-element-5960b85{text-align:center;}.elementor-1520 .elementor-element.elementor-element-5960b85 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-2f20932.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-2f20932{text-align:center;font-size:13px;line-height:19px;}.elementor-widget-global .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-global-1285{padding:0px 0px 40px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-global-1285 img{max-width:394px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-34cbada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-1520 .elementor-element.elementor-element-3acc09e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-0c3fcf5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-0c3fcf5 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f699d28{--content-width:90%;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-8ef1560{--width:100%;}.elementor-1520 .elementor-element.elementor-element-5862a7a{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-24cf120{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-2459b26{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-65fc342{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;}.elementor-1520 .elementor-element.elementor-element-101766d{--width:max-content;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1520 .elementor-element.elementor-element-41b43b5{--width:max-content;}.elementor-1520 .elementor-element.elementor-element-a74e8e5{font-size:12px;line-height:18px;}.elementor-1520 .elementor-element.elementor-element-326615d{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1520 .elementor-element.elementor-element-e529b77.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-e529b77{text-align:center;}.elementor-1520 .elementor-element.elementor-element-e529b77 .elementor-heading-title{font-size:var( --e-global-typography-1feeaed-font-size );line-height:var( --e-global-typography-1feeaed-line-height );}.elementor-1520 .elementor-element.elementor-element-8417c6f.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-8417c6f{text-align:center;}.elementor-1520 .elementor-element.elementor-element-8417c6f .elementor-heading-title{font-size:var( --e-global-typography-1feeaed-font-size );line-height:var( --e-global-typography-1feeaed-line-height );}.elementor-1520 .elementor-element.elementor-element-ebffbe2{text-align:center;font-size:13px;line-height:19px;}.elementor-widget-global .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-9e73deb{font-size:13px;line-height:19px;}.elementor-1520 .elementor-element.elementor-element-0e74100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-1520 .elementor-element.elementor-element-d5f9bce:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-d5f9bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgeline.contractorkingz.com/wp-content/uploads/2026/10/About-Background-image-1.webp");}.elementor-1520 .elementor-element.elementor-element-d5f9bce{--content-width:90%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-3025f98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-3025f98 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-6a88f51{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1520 .elementor-element.elementor-element-6bbb4d4.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-6bbb4d4{text-align:center;font-size:13px;line-height:19px;}.elementor-1520 .elementor-element.elementor-element-b08dd79{padding:0px 0px 0px 0px;text-align:center;}.elementor-1520 .elementor-element.elementor-element-b08dd79.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-b08dd79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-7e565fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-7e565fe img{max-width:350px;}.elementor-1520 .elementor-element.elementor-element-9929bdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-1520 .elementor-element.elementor-element-c5129d4{--content-width:90%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-c276b6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-c276b6c img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-82b0502{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1520 .elementor-element.elementor-element-a9b177b.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-a9b177b{text-align:center;font-size:13px;line-height:19px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-title a{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-c11f84b .elementor-icon-box-description{font-size:13px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-title a{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-3ca3d90 .elementor-icon-box-description{font-size:13px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title, .elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-title a{font-size:15px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-28dc5b0 .elementor-icon-box-description{font-size:13px;line-height:20px;}.elementor-1520 .elementor-element.elementor-element-6a029e6{padding:0px 0px 0px 0px;--container-widget-width:244px;--container-widget-flex-grow:0;width:var( --container-widget-width, 244px );max-width:244px;text-align:center;}.elementor-1520 .elementor-element.elementor-element-6a029e6.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-6a029e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-c7f4f8a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-c7f4f8a img{height:100%;}.elementor-1520 .elementor-element.elementor-element-40ba49f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-1520 .elementor-element.elementor-element-dc9821d{--content-width:90%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-aed1e4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1520 .elementor-element.elementor-element-fe15277.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-fe15277{text-align:center;font-size:13px;line-height:19px;}.elementor-1520 .elementor-element.elementor-element-e0a667d{padding:0px 0px 0px 0px;text-align:center;}.elementor-1520 .elementor-element.elementor-element-e0a667d.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-e0a667d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-ccdc72f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-ccdc72f img{height:100%;object-fit:cover;}.elementor-1520 .elementor-element.elementor-element-cd6d711{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-cd6d711 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f9306d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-1520 .elementor-element.elementor-element-434ec9a{--content-width:90%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-14a51c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-14a51c4 img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-10d4f28{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1520 .elementor-element.elementor-element-6471caf{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-1520 .elementor-element.elementor-element-6471caf.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-6471caf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-6411790.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-6411790{text-align:center;font-size:13px;line-height:19px;}.elementor-1520 .elementor-element.elementor-element-ca3e765{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-1520 .elementor-element.elementor-element-ca3e765.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-ca3e765 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1520 .elementor-element.elementor-element-933f6a1.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-933f6a1{text-align:center;font-size:13px;line-height:19px;}.elementor-1520 .elementor-element.elementor-element-42ec062{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-42ec062 img{height:100%;}.elementor-1520 .elementor-element.elementor-element-ada8996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-1520 .elementor-element.elementor-element-d7cbb16{--content-width:90%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1520 .elementor-element.elementor-element-59aef9f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1520 .elementor-element.elementor-element-9418092.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-9418092{text-align:center;font-size:13px;line-height:19px;}.elementor-1520 .elementor-element.elementor-element-32db7d8{padding:0px 0px 0px 0px;text-align:center;}.elementor-1520 .elementor-element.elementor-element-32db7d8.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-32db7d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1520 .elementor-element.elementor-element-05a1265.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-05a1265 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 18px 10px 18px;}.elementor-1520 .elementor-element.elementor-element-072da26{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-072da26 img{height:100%;object-fit:cover;}.elementor-1520 .elementor-element.elementor-element-f60e15f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1520 .elementor-element.elementor-element-f60e15f img{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-769298a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-5960b85 */@media(min-width: 1024px){
    .elementor-1520 .elementor-element.elementor-element-5960b85{
        width: 110% !important;
        min-width: 110% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca394ac */.hero-form_{
    position: absolute;
    right: 0px;
    top: -105px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d422e */.elementor-1520 .elementor-element.elementor-element-b2d422e .elementor-button {
    background: linear-gradient(90deg, #F49818 0%, #D31D23 100%) !important;
    border: none !important;
    transition: all 0.3s ease;
}

.elementor-1520 .elementor-element.elementor-element-b2d422e .elementor-button:hover {
    background: linear-gradient(90deg, #D31D23 0%, #F49818 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b08dd79 */.back_highlight span{
    background: linear-gradient(90deg, #F49818 0%, #D31D23 100%);
    padding: 7px 8px 5px 8px !important;
    display: inline-block;
    border-radius: 5px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a029e6 */.back_highlight span{
    background: linear-gradient(90deg, #F49818 0%, #D31D23 100%);
    padding: 7px 8px 5px 8px !important;
    display: inline-block;
    border-radius: 5px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
 color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0a667d */.back_highlight span{
    background: linear-gradient(90deg, #F49818 0%, #D31D23 100%);
    padding: 7px 8px 5px 8px !important;
    display: inline-block;
    border-radius: 5px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6471caf */.back_highlight span{
    background: linear-gradient(90deg, #F49818 0%, #D31D23 100%);
    padding: 7px 8px 5px 8px !important;
    display: inline-block;
    border-radius: 5px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
 color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca3e765 */.back_highlight span{
    background: linear-gradient(90deg, #F49818 0%, #D31D23 100%);
    padding: 7px 8px 5px 8px !important;
    display: inline-block;
    border-radius: 5px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
 color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32db7d8 */.back_highlight span{
    background: linear-gradient(90deg, #F49818 0%, #D31D23 100%);
    padding: 7px 8px 5px 8px !important;
    display: inline-block;
    border-radius: 5px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Purista';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ridgeline.contractorkingz.com/wp-content/uploads/2026/10/Purista-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Purista';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ridgeline.contractorkingz.com/wp-content/uploads/2026/10/Purista-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */