.elementor-2817 .elementor-element.elementor-element-4fa86115{--display:flex;--overlay-opacity:0.63;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2817 .elementor-element.elementor-element-4fa86115:not(.elementor-motion-effects-element-type-background), .elementor-2817 .elementor-element.elementor-element-4fa86115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renesremodeling.com/wp-content/uploads/2026/07/i1-1.png");background-position:center center;background-size:cover;}.elementor-2817 .elementor-element.elementor-element-4fa86115::before, .elementor-2817 .elementor-element.elementor-element-4fa86115 > .elementor-background-video-container::before, .elementor-2817 .elementor-element.elementor-element-4fa86115 > .e-con-inner > .elementor-background-video-container::before, .elementor-2817 .elementor-element.elementor-element-4fa86115 > .elementor-background-slideshow::before, .elementor-2817 .elementor-element.elementor-element-4fa86115 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2817 .elementor-element.elementor-element-4fa86115 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2817 .elementor-element.elementor-element-72c3a68e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2817 .elementor-element.elementor-element-173b03fc{--display:flex;}.elementor-2817 .elementor-element.elementor-element-10ecab7b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:37px;color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-2b49e671{font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-17a48674{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2817 .elementor-element.elementor-element-6e5c48f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2817 .elementor-element.elementor-element-1a404a3b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2817 .elementor-element.elementor-element-1a404a3b.elementor-view-stacked .elementor-icon{background-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-1a404a3b.elementor-view-framed .elementor-icon, .elementor-2817 .elementor-element.elementor-element-1a404a3b.elementor-view-default .elementor-icon{fill:#69BE28;color:#69BE28;border-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-1a404a3b .elementor-icon-box-title, .elementor-2817 .elementor-element.elementor-element-1a404a3b .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;}.elementor-2817 .elementor-element.elementor-element-1a404a3b .elementor-icon-box-title{color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-1a404a3b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-3618af06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2817 .elementor-element.elementor-element-3c13bc32 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2817 .elementor-element.elementor-element-3c13bc32.elementor-view-stacked .elementor-icon{background-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-3c13bc32.elementor-view-framed .elementor-icon, .elementor-2817 .elementor-element.elementor-element-3c13bc32.elementor-view-default .elementor-icon{fill:#69BE28;color:#69BE28;border-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-3c13bc32 .elementor-icon-box-title, .elementor-2817 .elementor-element.elementor-element-3c13bc32 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;}.elementor-2817 .elementor-element.elementor-element-3c13bc32 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-3c13bc32 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;line-height:2px;color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-2b836ee2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2817 .elementor-element.elementor-element-1d51404a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2817 .elementor-element.elementor-element-1d51404a.elementor-view-stacked .elementor-icon{background-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-1d51404a.elementor-view-framed .elementor-icon, .elementor-2817 .elementor-element.elementor-element-1d51404a.elementor-view-default .elementor-icon{fill:#69BE28;color:#69BE28;border-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-1d51404a .elementor-icon-box-title, .elementor-2817 .elementor-element.elementor-element-1d51404a .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;}.elementor-2817 .elementor-element.elementor-element-1d51404a .elementor-icon-box-title{color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-1d51404a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;line-height:2px;color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-13d60a44{--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;}.elementor-2817 .elementor-element.elementor-element-2eb7308d .elementor-button{background-color:#69BE28;font-family:"Oswald", Sans-serif;font-size:21px;}.elementor-2817 .elementor-element.elementor-element-6353a518 .elementor-button{background-color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:21px;fill:#69BE28;color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-6353a518 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2817 .elementor-element.elementor-element-4f0822f0{--display:flex;}.elementor-2817 .elementor-element.elementor-element-3cfc081{--display:flex;}.elementor-2817 .elementor-element.elementor-element-6fbba7b{--display:flex;}.elementor-2817 .elementor-element.elementor-element-c252b11{text-align:center;}.elementor-2817 .elementor-element.elementor-element-c252b11 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:58px;}.elementor-2817 .elementor-element.elementor-element-71e521f{text-align:center;font-family:"Poppins", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-793c021{--display:flex;}.elementor-2817 .elementor-element.elementor-element-4e6734a{--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;}.elementor-2817 .elementor-element.elementor-element-63e7c38{--display:flex;}.elementor-2817 .elementor-element.elementor-element-d329702{--display:flex;}.elementor-2817 .elementor-element.elementor-element-124d4cd5{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2817 .elementor-element.elementor-element-665a9893{--display:flex;--justify-content:center;}.elementor-2817 .elementor-element.elementor-element-243414f{text-align:start;}.elementor-2817 .elementor-element.elementor-element-243414f .elementor-heading-title{font-family:"Oswald", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-5f75a442{font-family:"Poppins", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-265c731f{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2817 .elementor-element.elementor-element-265c731f:not(.elementor-motion-effects-element-type-background), .elementor-2817 .elementor-element.elementor-element-265c731f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-6e03f3b2{--display:flex;}.elementor-2817 .elementor-element.elementor-element-4b20e3a0{--display:flex;}.elementor-2817 .elementor-element.elementor-element-6955f9e{text-align:center;}.elementor-2817 .elementor-element.elementor-element-6955f9e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;}.elementor-2817 .elementor-element.elementor-element-13585c34{--display:flex;}.elementor-2817 .elementor-element.elementor-element-7822838e{--display:flex;}.elementor-2817 .elementor-element.elementor-element-4cfa412b{--display:flex;}.elementor-2817 .elementor-element.elementor-element-55ab8f96{font-family:"Poppins", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-7375e3d1{--display:flex;}.elementor-2817 .elementor-element.elementor-element-6072cb20{--display:flex;}.elementor-2817 .elementor-element.elementor-element-26a7ffe9{font-family:"Poppins", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-6c05b545{--display:flex;}.elementor-2817 .elementor-element.elementor-element-4fad2ef{--display:flex;}.elementor-2817 .elementor-element.elementor-element-199a08a4{font-family:"Poppins", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-d4754d2{--display:flex;}.elementor-2817 .elementor-element.elementor-element-1b6f34b2{--display:flex;}.elementor-2817 .elementor-element.elementor-element-2a43ad72{font-family:"Poppins", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-773c4893{--display:flex;}.elementor-2817 .elementor-element.elementor-element-66a7059e{--display:flex;}.elementor-2817 .elementor-element.elementor-element-45b441cf{font-family:"Poppins", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-6ef05913{--n-accordion-title-font-size:26px;--n-accordion-item-title-space-between:4px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2817 .elementor-element.elementor-element-6ef05913 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D7E9CA;}:where( .elementor-2817 .elementor-element.elementor-element-6ef05913 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Oswald", Sans-serif;}.elementor-2817 .elementor-element.elementor-element-17b3ca1a{--display:flex;--overlay-opacity:0.84;}.elementor-2817 .elementor-element.elementor-element-17b3ca1a:not(.elementor-motion-effects-element-type-background), .elementor-2817 .elementor-element.elementor-element-17b3ca1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEECD;background-image:url("https://renesremodeling.com/wp-content/uploads/2026/07/i1-1.png");background-size:cover;}.elementor-2817 .elementor-element.elementor-element-17b3ca1a::before, .elementor-2817 .elementor-element.elementor-element-17b3ca1a > .elementor-background-video-container::before, .elementor-2817 .elementor-element.elementor-element-17b3ca1a > .e-con-inner > .elementor-background-video-container::before, .elementor-2817 .elementor-element.elementor-element-17b3ca1a > .elementor-background-slideshow::before, .elementor-2817 .elementor-element.elementor-element-17b3ca1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2817 .elementor-element.elementor-element-17b3ca1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2817 .elementor-element.elementor-element-3c397906{--display:flex;}.elementor-2817 .elementor-element.elementor-element-16e29efc{--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;}.elementor-2817 .elementor-element.elementor-element-39477d0e{--display:flex;}.elementor-2817 .elementor-element.elementor-element-b7322c6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2817 .elementor-element.elementor-element-b7322c6.elementor-view-stacked .elementor-icon{background-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-b7322c6.elementor-view-framed .elementor-icon, .elementor-2817 .elementor-element.elementor-element-b7322c6.elementor-view-default .elementor-icon{fill:#69BE28;color:#69BE28;border-color:#69BE28;}.elementor-2817 .elementor-element.elementor-element-b7322c6 .elementor-icon{font-size:80px;}.elementor-2817 .elementor-element.elementor-element-b7322c6 .elementor-icon-box-title, .elementor-2817 .elementor-element.elementor-element-b7322c6 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-2817 .elementor-element.elementor-element-b7322c6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-b7322c6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-2817 .elementor-element.elementor-element-57048dbe{--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;}.elementor-2817 .elementor-element.elementor-element-57048dbe.e-con{--align-self:center;}.elementor-2817 .elementor-element.elementor-global-2194 .elementor-button{background-color:#078500;font-family:"Oswald", Sans-serif;}.elementor-2817 .elementor-element.elementor-global-2198 .elementor-button{background-color:#FFFFFF;font-family:"Oswald", Sans-serif;fill:#078500;color:#078500;}.elementor-2817 .elementor-element.elementor-global-2198 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-2817 .elementor-element.elementor-element-72c3a68e{--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;}.elementor-2817 .elementor-element.elementor-element-10ecab7b .elementor-heading-title{font-size:56px;}.elementor-2817 .elementor-element.elementor-element-17a48674{--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;}.elementor-2817 .elementor-element.elementor-element-6e5c48f7{--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;}.elementor-2817 .elementor-element.elementor-element-1a404a3b .elementor-icon-box-description{line-height:1.5em;}.elementor-2817 .elementor-element.elementor-element-3c13bc32 .elementor-icon-box-description{line-height:1.5em;}.elementor-2817 .elementor-element.elementor-element-1d51404a .elementor-icon-box-description{line-height:1.5em;}.elementor-2817 .elementor-element.elementor-element-57048dbe{--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;}}@media(max-width:767px){.elementor-2817 .elementor-element.elementor-element-72c3a68e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2817 .elementor-element.elementor-element-173b03fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2817 .elementor-element.elementor-element-10ecab7b .elementor-heading-title{font-size:49px;}.elementor-2817 .elementor-element.elementor-element-2b49e671{font-size:19px;}.elementor-2817 .elementor-element.elementor-element-6ef05913{--n-accordion-title-font-size:20px;}}@media(min-width:768px){.elementor-2817 .elementor-element.elementor-element-72c3a68e{--width:100%;}.elementor-2817 .elementor-element.elementor-element-173b03fc{--width:70%;}.elementor-2817 .elementor-element.elementor-element-4f0822f0{--width:30%;}.elementor-2817 .elementor-element.elementor-element-39477d0e{--width:60%;}.elementor-2817 .elementor-element.elementor-element-57048dbe{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2817 .elementor-element.elementor-element-173b03fc{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-356fc13 */.rrr-process-timeline {
    position: relative;
    max-width: 900px;
    margin: 0 auto;
    font-family: 'Poppins', sans-serif;
}

/* Vertical dashed line */
.rrr-process-timeline::before {
    content: "";
    position: absolute;
    left: 25px;
    top: 25px;
    bottom: 25px;
    width: 2px;
    background: repeating-linear-gradient(
        to bottom,
      #69be28 0,
        #69be28 7px,
        transparent 7px,
        transparent 13px
    );
}

/* Each step */
.rrr-process-step {
    position: relative;
    display: flex;
    align-items: flex-start;
    margin-bottom: 42px;
}

.rrr-process-step:last-child {
    margin-bottom: 0;
}

/* Number circle */
.rrr-step-number {
    position: relative;
    z-index: 2;

    width: 52px;
    height: 52px;
    min-width: 52px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;
    background: #69be28;
    color: #ffffff;

    font-size: 20px;
    font-weight: 700;

    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

/* Content */
.rrr-step-content {
    padding-left: 28px;
    padding-top: 1px;
}

.rrr-step-content h3 {
    margin: 0 0 8px;
    color: #062b63;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
}

.rrr-step-content p {
    margin: 0;
    color: #444444;
    font-size: 16px;
    line-height: 1.7;
    font-weight: 400;
}

.rrr-step-content strong {
    font-weight: 600;
    color: #333333;
}


/* Tablet */
@media (max-width: 768px) {

    .rrr-process-timeline::before {
        left: 21px;
    }

    .rrr-step-number {
        width: 44px;
        height: 44px;
        min-width: 44px;
        font-size: 17px;
    }

    .rrr-step-content {
        padding-left: 20px;
    }

    .rrr-step-content h3 {
        font-size: 21px;
    }

    .rrr-step-content p {
        font-size: 15px;
        line-height: 1.65;
    }

    .rrr-process-step {
        margin-bottom: 32px;
    }
}


/* Mobile */
@media (max-width: 480px) {

    .rrr-process-timeline::before {
        left: 18px;
        top: 20px;
        bottom: 20px;
    }

    .rrr-step-number {
        width: 38px;
        height: 38px;
        min-width: 38px;
        font-size: 15px;
    }

    .rrr-step-content {
        padding-left: 16px;
    }

    .rrr-step-content h3 {
        font-size: 18px;
        margin-bottom: 6px;
    }

    .rrr-step-content p {
        font-size: 14px;
        line-height: 1.6;
    }

    .rrr-process-step {
        margin-bottom: 28px;
    }
}/* End custom CSS */