.elementor-922 .elementor-element.elementor-element-143c5e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-3da767d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-922 .elementor-element.elementor-element-8573f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-8573f2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-922 .elementor-element.elementor-element-57ae9f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 0px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-text{color:#4F4F4F;transition:color 0.3s;}.elementor-922 .elementor-element.elementor-element-f3af18f{--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;--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-922 .elementor-element.elementor-element-f3af18f:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-f3af18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rireagrotech.com/wp-content/uploads/2026/10/WhatsApp-Image-2025-12-10-at-10.22.30-AM-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-922 .elementor-element.elementor-element-eb690fa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-922 .elementor-element.elementor-element-eb690fa:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-eb690fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-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-weight:var( --e-global-typography-accent-font-weight );}.elementor-922 .elementor-element.elementor-element-94cec6b .elementor-button{background-color:#E7F1FD;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.4em;fill:#04724D;color:#04724D;border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-922 .elementor-element.elementor-element-81337ae{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-922 .elementor-element.elementor-element-81337ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#04724D;}.elementor-922 .elementor-element.elementor-element-76463f6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-922 .elementor-element.elementor-element-09e3f33{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#04724D;--border-color:#04724D;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-922 .elementor-element.elementor-element-09e3f33:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-09e3f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBD898;}.elementor-922 .elementor-element.elementor-element-e54698e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-icon i{color:#04724D;transition:color 0.3s;}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-icon svg{fill:#04724D;transition:fill 0.3s;}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-922 .elementor-element.elementor-element-98eae32{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-922 .elementor-element.elementor-element-2177517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-3c012b1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-922 .elementor-element.elementor-element-3c012b1:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-3c012b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBD898;}.elementor-922 .elementor-element.elementor-element-7a1390d .elementor-button{background-color:#E7F1FD;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.4em;fill:#04724D;color:#04724D;border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-922 .elementor-element.elementor-element-b2165c7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-922 .elementor-element.elementor-element-b2165c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#04724D;}.elementor-922 .elementor-element.elementor-element-7b15fbf{--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;--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-922 .elementor-element.elementor-element-7b15fbf:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-7b15fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBD898;}.elementor-922 .elementor-element.elementor-element-5c4d9ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-bb86392{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-922 .elementor-element.elementor-element-bb86392:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-bb86392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-29ccf15 .elementor-button{background-color:#E7F1FD;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.4em;fill:#04724D;color:#04724D;border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-922 .elementor-element.elementor-element-848db0d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-922 .elementor-element.elementor-element-848db0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#04724D;}.elementor-922 .elementor-element.elementor-element-ac4a199{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-922 .elementor-element.elementor-element-ac4a199:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-ac4a199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-121a4d7{--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;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-922 .elementor-element.elementor-element-d31b7b2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-d31b7b2.e-con{--align-self:center;}.elementor-922 .elementor-element.elementor-element-8ea7c08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-icon i{color:#04724D;transition:color 0.3s;}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-icon svg{fill:#04724D;transition:fill 0.3s;}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-922 .elementor-element.elementor-element-b536a47{--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;--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-922 .elementor-element.elementor-element-fc49147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-d2c0533{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-922 .elementor-element.elementor-element-7142460{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-922 .elementor-element.elementor-element-ff25897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-ff25897 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;line-height:1.4em;color:#000000;}.elementor-922 .elementor-element.elementor-element-8a821f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 0px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-text{color:#4F4F4F;transition:color 0.3s;}.elementor-922 .elementor-element.elementor-element-b565317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 0px;}.elementor-922 .elementor-element.elementor-element-f30881c{--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;--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-922 .elementor-element.elementor-element-f30881c:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-f30881c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rireagrotech.com/wp-content/uploads/2026/10/WhatsApp-Image-2025-12-10-at-10.22.24-AM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-922 .elementor-element.elementor-element-0fcc7e4{--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;--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-922 .elementor-element.elementor-element-d95e4aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-922 .elementor-element.elementor-element-3da767d{--width:50%;}.elementor-922 .elementor-element.elementor-element-f3af18f{--width:50%;}.elementor-922 .elementor-element.elementor-element-09e3f33{--width:50%;}.elementor-922 .elementor-element.elementor-element-98eae32{--width:50%;}.elementor-922 .elementor-element.elementor-element-121a4d7{--width:50%;}.elementor-922 .elementor-element.elementor-element-d31b7b2{--width:50%;}.elementor-922 .elementor-element.elementor-element-7142460{--width:50%;}.elementor-922 .elementor-element.elementor-element-f30881c{--width:50%;}}@media(max-width:767px){.elementor-922 .elementor-element.elementor-element-143c5e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-3da767d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-922 .elementor-element.elementor-element-8573f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-8573f2b .elementor-heading-title{font-size:28px;}.elementor-922 .elementor-element.elementor-element-57ae9f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:8px;}.elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-922 .elementor-element.elementor-element-57ae9f2 .elementor-icon-list-item > a{font-size:16px;line-height:1.6em;}.elementor-922 .elementor-element.elementor-element-f3af18f{--min-height:250px;--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-922 .elementor-element.elementor-element-eb690fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-922 .elementor-element.elementor-element-81337ae .elementor-heading-title{font-size:28px;}.elementor-922 .elementor-element.elementor-element-76463f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-09e3f33{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-922 .elementor-element.elementor-element-e54698e .elementor-icon-list-item > a{font-size:16px;}.elementor-922 .elementor-element.elementor-element-98eae32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-3c012b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-922 .elementor-element.elementor-element-b2165c7 .elementor-heading-title{font-size:28px;}.elementor-922 .elementor-element.elementor-element-7b15fbf{--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-922 .elementor-element.elementor-element-5c4d9ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-bb86392{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-922 .elementor-element.elementor-element-848db0d .elementor-heading-title{font-size:28px;}.elementor-922 .elementor-element.elementor-element-ac4a199{--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;--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-922 .elementor-element.elementor-element-121a4d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-d31b7b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-922 .elementor-element.elementor-element-8ea7c08 .elementor-icon-list-item > a{font-size:16px;}.elementor-922 .elementor-element.elementor-element-b536a47{--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-922 .elementor-element.elementor-element-fc49147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-d2c0533{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-7142460{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-922 .elementor-element.elementor-element-ff25897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-ff25897 .elementor-heading-title{font-size:26px;}.elementor-922 .elementor-element.elementor-element-8a821f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:8px;}.elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-922 .elementor-element.elementor-element-8a821f9 .elementor-icon-list-item > a{font-size:14px;line-height:1.6em;}.elementor-922 .elementor-element.elementor-element-b565317{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-f30881c{--min-height:250px;--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-922 .elementor-element.elementor-element-0fcc7e4{--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-922 .elementor-element.elementor-element-d95e4aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-2177517 */.rire-pc{--green:#04724D;--sage:#CBD898;font-family:'Montserrat',Arial,sans-serif;background:#fff;padding:20px;box-sizing:border-box}
.rire-pc *{box-sizing:border-box}
.rire-pc__list{display:grid;gap:16px;max-width:640px;margin:0 auto}
.rire-pc__card{border:1px solid var(--sage);background:#fff;padding:22px;border-radius:6px;display:flex;gap:16px;align-items:flex-start;transition:.25s}
.rire-pc__card:hover{border-color:var(--green);box-shadow:0 6px 18px rgba(4,114,77,.15)}
.rire-pc__ico{flex:0 0 46px;height:46px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}
.rire-pc__card h4{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--green);line-height:1.35}
.rire-pc__card p{margin:0;font-size:13px;line-height:1.6;color:#444}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c4d9ca */.rire-wm{--green:#04724D;--sage:#CBD898;font-family:'Montserrat',Arial,sans-serif;background:var(--sage);padding:40px 50px 100px 50px;color:#1d2b24;box-sizing:border-box;overflow:hidden;position:relative}
.rire-wm::before,.rire-wm::after{content:"";position:absolute;border-radius:50%;border:2px solid rgba(4,114,77,.15);pointer-events:none}
.rire-wm::before{width:420px;height:420px;right:-140px;top:-140px}
.rire-wm::after{width:300px;height:300px;left:-120px;bottom:-120px}
.rire-wm *{box-sizing:border-box}
.rire-wm__wrap{max-width:1000px;margin:0 auto;position:relative;z-index:1}

/* intro */
.rire-wm__intro{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;margin-bottom:64px}
.rire-wm__lead{font-size:20px;font-weight:600;line-height:1.7;color:var(--green);padding-left:22px;border-left:5px solid var(--green)}
.rire-wm__vs{background:#fff;border-radius:12px;padding:26px 24px 20px;box-shadow:0 12px 30px rgba(4,114,77,.15)}
.rire-wm__row{display:flex;align-items:center;gap:14px;margin-bottom:16px}
.rire-wm__who{flex:0 0 84px;font-size:12px;font-weight:700;color:var(--green)}
.rire-wm__track{flex:1;height:22px;border-radius:50px;background:#eef1e3;overflow:hidden}
.rire-wm__bar{height:100%;border-radius:50px}
.rire-wm__bar--good{width:100%;background:var(--green)}
.rire-wm__bar--cheap{width:38%;background:repeating-linear-gradient(115deg,#8b9679 0 10px,#c3cbb2 10px 15px)}
.rire-wm.rire-js .rire-wm__bar--cheap{width:100%}
.rire-wm.rire-js.rire-in .rire-wm__bar--cheap{width:38%;transition:width 2.6s .9s cubic-bezier(.3,.7,.2,1)}
.rire-wm__cap{text-align:center;font-size:12px;font-weight:500;color:#5b6b61;margin-top:6px}

/* label */
.rire-wm__label{display:inline-block;background:var(--green);color:#fff;font-size:15px;font-weight:700;padding:12px 24px;border-radius:50px;margin-bottom:40px}

/* steps */
.rire-wm__steps{position:relative;padding-left:0}
.rire-wm__steps::before{content:"";position:absolute;left:28px;top:20px;bottom:20px;width:3px;background:var(--green);transform-origin:top;border-radius:3px;opacity:.4}
.rire-wm.rire-js .rire-wm__steps::before{transform:scaleY(0)}
.rire-wm.rire-js.rire-in .rire-wm__steps::before{transform:scaleY(1);transition:transform 1.6s .3s ease}
.rire-wm__step{display:flex;gap:26px;align-items:flex-start;margin-bottom:26px;position:relative}
.rire-wm__badge{flex:0 0 58px;width:58px;height:58px;border-radius:50%;background:var(--green);color:#fff;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px var(--sage),0 0 0 8px rgba(4,114,77,.35);position:relative;z-index:1}
.rire-wm__box{flex:1;background:#fff;border-radius:10px;padding:24px 28px;position:relative;box-shadow:0 8px 22px rgba(4,114,77,.12);transition:transform .3s,box-shadow .3s}
.rire-wm__box::before{content:"";position:absolute;left:-8px;top:22px;width:16px;height:16px;background:#fff;transform:rotate(45deg)}
.rire-wm__step:hover .rire-wm__box{transform:translateX(8px);box-shadow:0 14px 30px rgba(4,114,77,.22)}
.rire-wm__q{font-size:18px;font-weight:700;color:var(--green);line-height:1.4;margin-bottom:8px}
.rire-wm__a{font-size:14.5px;line-height:1.8;color:#3a4740}

/* end */
.rire-wm__end{margin-top:44px;background:var(--green);color:#fff;border-radius:12px;padding:30px 34px;display:flex;align-items:center;gap:22px;position:relative;overflow:hidden}
.rire-wm__end::after{content:"";position:absolute;right:-50px;top:-50px;width:170px;height:170px;border-radius:50%;background:rgba(203,216,152,.18)}
.rire-wm__tick{flex:0 0 52px;height:52px;border-radius:50%;background:var(--sage);color:var(--green);font-size:26px;font-weight:800;display:flex;align-items:center;justify-content:center}
.rire-wm__endtext{font-size:17px;font-weight:600;line-height:1.65;position:relative;z-index:1}
.rire-wm__endtext strong{color:var(--sage)}

/* scroll animation */
.rire-wm.rire-js [data-r]{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s ease}
.rire-wm.rire-js.rire-in [data-r]{opacity:1;transform:none}
.rire-wm.rire-js.rire-in [data-r="1"]{transition-delay:.1s}
.rire-wm.rire-js.rire-in [data-r="2"]{transition-delay:.25s}
.rire-wm.rire-js.rire-in [data-r="3"]{transition-delay:.45s}
.rire-wm.rire-js.rire-in [data-r="4"]{transition-delay:.65s}
.rire-wm.rire-js.rire-in [data-r="5"]{transition-delay:.85s}
@media(prefers-reduced-motion:reduce){.rire-wm *{animation:none!important;transition:none!important}.rire-wm.rire-js [data-r]{opacity:1;transform:none}.rire-wm.rire-js .rire-wm__bar--cheap{width:38%}.rire-wm.rire-js .rire-wm__steps::before{transform:none}}
@media(max-width:820px){
 .rire-wm{padding:30px 10px 50px 10px}
 .rire-wm__intro{grid-template-columns:1fr;gap:28px;margin-bottom:48px}
 .rire-wm__lead{font-size:17px}
 .rire-wm__steps::before{left:20px}
 .rire-wm__step{gap:16px}
 .rire-wm__badge{flex-basis:42px;width:42px;height:42px;font-size:18px;box-shadow:0 0 0 4px var(--sage),0 0 0 5px rgba(4,114,77,.35)}
 .rire-wm__box{padding:20px 18px}
 .rire-wm__q{font-size:16px}
 .rire-wm__end{flex-direction:column;text-align:center;padding:26px 20px}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc49147 */.rire-pr{--green:#04724D;--sage:#CBD898;font-family:'Montserrat',Arial,sans-serif;background:#fff;padding:20px 20px 100px 50px;color:#1d2b24;box-sizing:border-box;overflow:hidden}
.rire-pr *{box-sizing:border-box}
.rire-pr__wrap{max-width:900px;margin:0 auto}
.rire-pr__head{text-align:center;margin-bottom:36px}
.rire-pr__title{margin:0 0 14px;font-size:32px;font-weight:700;line-height:1.25;color:#111}
.rire-pr__prod{display:inline-block;background:var(--green);color:#fff;font-size:15px;font-weight:600;padding:10px 26px;border-radius:50px}

/* table */
.rire-pr__table{border:2px solid var(--sage);border-radius:14px;overflow:hidden;background:#fff}
.rire-pr__th{display:flex;justify-content:flex-end;background:var(--sage);color:var(--green);font-size:13px;font-weight:700;padding:14px 28px;text-transform:uppercase;letter-spacing:.04em}
.rire-pr__row{display:grid;grid-template-columns:1fr auto;gap:6px 20px;align-items:center;padding:22px 28px 20px;border-top:1px solid rgba(203,216,152,.7);transition:background .3s}
.rire-pr__th + .rire-pr__row{border-top:0}
.rire-pr__row:hover{background:rgba(203,216,152,.18)}
.rire-pr__name{font-size:16px;color:#2b3a32;line-height:1.5}
.rire-pr__name b{font-weight:700;color:var(--green)}
.rire-pr__cond{font-size:14px;color:#55655c;margin-left:4px}
.rire-pr__price{font-size:28px;font-weight:800;color:var(--green);white-space:nowrap;text-align:right}
.rire-pr__row--mrp .rire-pr__price{color:#7a857f;font-size:22px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}
.rire-pr__bar{grid-column:1 / -1;height:8px;border-radius:8px;background:rgba(203,216,152,.35);overflow:hidden}
.rire-pr__bar i{display:block;height:100%;width:var(--w);background:var(--green);border-radius:8px;transform-origin:left}
.rire-pr__row--mrp .rire-pr__bar i{background:var(--sage)}
.rire-pr__row--best{background:var(--green);border-top-color:var(--green)}
.rire-pr__row--best:hover{background:var(--green)}
.rire-pr__row--best .rire-pr__name,.rire-pr__row--best .rire-pr__name b{color:#fff}
.rire-pr__row--best .rire-pr__cond{color:var(--sage)}
.rire-pr__row--best .rire-pr__price{color:var(--sage)}
.rire-pr__row--best .rire-pr__bar{background:rgba(255,255,255,.2)}
.rire-pr__row--best .rire-pr__bar i{background:var(--sage)}
.rire-pr__badge{display:inline-block;background:var(--sage);color:var(--green);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:50px;margin-left:10px;vertical-align:middle}

/* notes */
.rire-pr__notes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}
.rire-pr__note{border:1px solid var(--sage);border-radius:10px;background:#fff;padding:24px 22px;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s}
.rire-pr__note:hover{transform:translateY(-6px);border-color:var(--green);box-shadow:0 12px 26px rgba(4,114,77,.15)}
.rire-pr__nico{width:40px;height:40px;border-radius:50%;background:var(--green);color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.rire-pr__nh{font-size:15px;font-weight:700;color:var(--green);margin-bottom:6px;line-height:1.4}
.rire-pr__nt{font-size:13.5px;line-height:1.7;color:#44524a}

/* please note */
.rire-pr__pn{margin-top:32px;background:var(--sage);border-radius:12px;padding:28px 32px;position:relative;overflow:hidden}
.rire-pr__pn::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--green)}
.rire-pr__pnh{display:inline-block;background:var(--green);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;padding:7px 18px;border-radius:50px;margin-bottom:16px}
.rire-pr__pni{display:flex;gap:14px;align-items:flex-start;font-size:14.5px;line-height:1.75;color:#24342b;margin-bottom:12px}
.rire-pr__pni:last-child{margin-bottom:0}
.rire-pr__pni i{flex:0 0 24px;height:24px;border-radius:50%;background:var(--green);color:#fff;font-style:normal;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:3px}
.rire-pr__pni strong{color:var(--green);font-weight:800}

/* animation (only when JS runs) */
.rire-pr.rire-js [data-r]{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}
.rire-pr.rire-js.rire-in [data-r]{opacity:1;transform:none}
.rire-pr.rire-js.rire-in [data-r="1"]{transition-delay:.05s}
.rire-pr.rire-js.rire-in [data-r="2"]{transition-delay:.2s}
.rire-pr.rire-js.rire-in [data-r="3"]{transition-delay:.4s}
.rire-pr.rire-js.rire-in [data-r="4"]{transition-delay:.6s}
.rire-pr.rire-js .rire-pr__bar i{transform:scaleX(0)}
.rire-pr.rire-js.rire-in .rire-pr__bar i{transform:scaleX(1);transition:transform 1.3s cubic-bezier(.3,.7,.2,1)}
.rire-pr.rire-js.rire-in .rire-pr__row:nth-of-type(2) .rire-pr__bar i{transition-delay:.4s}
.rire-pr.rire-js.rire-in .rire-pr__row:nth-of-type(3) .rire-pr__bar i{transition-delay:.65s}
.rire-pr.rire-js.rire-in .rire-pr__row:nth-of-type(4) .rire-pr__bar i{transition-delay:.9s}
.rire-pr.rire-js.rire-in .rire-pr__row:nth-of-type(5) .rire-pr__bar i{transition-delay:1.15s}
@media(prefers-reduced-motion:reduce){.rire-pr *{transition:none!important}.rire-pr.rire-js [data-r]{opacity:1;transform:none}.rire-pr.rire-js .rire-pr__bar i{transform:none}}
@media(max-width:820px){
 .rire-pr{padding:50px 16px}
 .rire-pr__title{font-size:26px}
 .rire-pr__row{padding:18px 16px 16px}
 .rire-pr__th{padding:12px 16px}
 .rire-pr__name{font-size:14.5px}
 .rire-pr__price{font-size:22px}
 .rire-pr__row--mrp .rire-pr__price{font-size:18px}
 .rire-pr__notes{grid-template-columns:1fr}
 .rire-pr__pn{padding:24px 18px 24px 22px}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b565317 */.rire-cta-buttons{
    display:flex;
    gap:15px;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:20px 0;
    flex-wrap:wrap;
}

.rire-btn{
    flex:1;
    text-align:center;
    padding:16px 25px;
    text-decoration:none;
    color:#ffffff;
    font-family:'Montserrat', sans-serif;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    border-radius:6px;
    transition:all 0.3s ease;
    min-width:220px;
    letter-spacing:0.5px;
}

/* First Button */
.rire-btn-call{
    background:#FC814A;
}

/* Second Button */
.rire-btn-sample{
    background:#04724D;
}

/* Hover Effects */
.rire-btn-call:hover{
    background:#04724D;
    color:#ffffff;
}

.rire-btn-sample:hover{
    background:#FC814A;
    color:#ffffff;
}

/* Mobile Responsive */
@media (max-width:767px){
    .rire-cta-buttons{
        flex-direction:column;
    }

    .rire-btn{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d95e4aa */.rire-fq{--green:#04724D;--sage:#CBD898;font-family:'Montserrat',Arial,sans-serif;background:#fff;padding:100px 50px;color:#1d2b24;box-sizing:border-box;overflow:hidden}
.rire-fq *{box-sizing:border-box}
.rire-fq__wrap{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.5fr;gap:32px;align-items:start}

/* left panel */
.rire-fq__side{background:var(--green);color:#fff;border-radius:14px;padding:44px 32px;position:relative;overflow:hidden;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end}
.rire-fq__side::before{content:"?";position:absolute;right:-6px;top:-34px;font-size:220px;font-weight:800;line-height:1;color:rgba(203,216,152,.22)}
.rire-fq__side::after{content:"";position:absolute;left:-50px;bottom:-60px;width:170px;height:170px;border-radius:50%;border:2px solid rgba(203,216,152,.35)}
.rire-fq__title{position:relative;z-index:1;margin:0;font-size:34px;font-weight:700;line-height:1.2;color:#fff}
.rire-fq__title span{color:var(--sage)}
.rire-fq__bar{position:relative;z-index:1;width:60px;height:5px;border-radius:5px;background:var(--sage);margin-top:18px}

/* accordion */
.rire-fq__list{display:grid;gap:16px}
.rire-fq__item{border:2px solid var(--sage);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .3s,box-shadow .3s}
.rire-fq__item:hover{border-color:var(--green)}
.rire-fq__item[open]{border-color:var(--green);box-shadow:0 10px 26px rgba(4,114,77,.14)}
.rire-fq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 22px;font-size:16.5px;font-weight:700;color:var(--green);line-height:1.45;outline:none}
.rire-fq__item summary::-webkit-details-marker{display:none}
.rire-fq__item summary::marker{content:""}
.rire-fq__q{flex:1}
.rire-fq__n{flex:0 0 38px;height:38px;border-radius:50%;background:var(--sage);color:var(--green);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}
.rire-fq__item[open] .rire-fq__n{background:var(--green);color:#fff}
.rire-fq__plus{flex:0 0 30px;height:30px;border-radius:50%;border:2px solid var(--green);position:relative;transition:transform .35s,background .3s}
.rire-fq__plus::before,.rire-fq__plus::after{content:"";position:absolute;left:50%;top:50%;background:var(--green);transition:background .3s}
.rire-fq__plus::before{width:12px;height:2px;margin:-1px 0 0 -6px}
.rire-fq__plus::after{width:2px;height:12px;margin:-6px 0 0 -1px}
.rire-fq__item[open] .rire-fq__plus{transform:rotate(135deg);background:var(--green)}
.rire-fq__item[open] .rire-fq__plus::before,.rire-fq__item[open] .rire-fq__plus::after{background:#fff}
.rire-fq__a{padding:0 22px 22px 76px;font-size:14.5px;line-height:1.8;color:#3a4740}
.rire-fq__item[open] .rire-fq__a{animation:rireFqIn .45s ease}
@keyframes rireFqIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}

/* scroll animation */
.rire-fq.rire-js [data-r]{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}
.rire-fq.rire-js.rire-in [data-r]{opacity:1;transform:none}
.rire-fq.rire-js.rire-in [data-r="1"]{transition-delay:.05s}
.rire-fq.rire-js.rire-in [data-r="2"]{transition-delay:.25s}
.rire-fq.rire-js.rire-in [data-r="3"]{transition-delay:.45s}
.rire-fq.rire-js.rire-in [data-r="4"]{transition-delay:.65s}
@media(prefers-reduced-motion:reduce){.rire-fq *{animation:none!important;transition:none!important}.rire-fq.rire-js [data-r]{opacity:1;transform:none}}
@media(max-width:860px){
 .rire-fq{padding:50px 16px}
 .rire-fq__wrap{grid-template-columns:1fr;gap:22px}
 .rire-fq__side{min-height:150px;padding:30px 24px}
 .rire-fq__title{font-size:28px}
 .rire-fq__item summary{padding:16px 14px;gap:12px;font-size:15px}
 .rire-fq__n{flex-basis:32px;height:32px;font-size:12px}
 .rire-fq__a{padding:0 16px 18px 16px}
}/* End custom CSS */