.elementor-82 .elementor-element.elementor-element-1c461aee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-82 .elementor-element.elementor-element-1c461aee:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-1c461aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://derolfit.co.ke/wp-content/uploads/2025/07/derolfit-27.png");background-repeat:no-repeat;background-size:cover;}.elementor-82 .elementor-element.elementor-element-1c461aee > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82 .elementor-element.elementor-element-1c461aee > .elementor-container{min-height:350px;}.elementor-82 .elementor-element.elementor-element-1c461aee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-17d8bb7b{text-align:left;}.elementor-82 .elementor-element.elementor-element-17d8bb7b .elementor-heading-title{font-family:"Teko", Sans-serif;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-66c2f28e{margin-top:100px;margin-bottom:4px;}.elementor-82 .elementor-element.elementor-element-43580862{z-index:2;text-align:center;}.elementor-82 .elementor-element.elementor-element-2f2cf903{width:auto;max-width:auto;top:-17px;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-2f2cf903{left:366px;}body.rtl .elementor-82 .elementor-element.elementor-element-2f2cf903{right:366px;}.elementor-82 .elementor-element.elementor-element-18f394ea{z-index:2;}.elementor-82 .elementor-element.elementor-element-5358a04b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;margin-top:-22px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-82 .elementor-element.elementor-element-2d610c54 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4eb07eba{width:auto;max-width:auto;z-index:5;}.elementor-82 .elementor-element.elementor-element-4eb07eba > .elementor-widget-container{background-color:#D7272A;margin:-28px 0px 0px -10px;padding:12px 20px 7px 20px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-4eb07eba.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-4eb07eba .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:18px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-738c6ac2 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-738c6ac2 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;color:#000000;}.elementor-82 .elementor-element.elementor-element-3883ae12 > .elementor-widget-container{margin:-6px 0px -5px 0px;}.elementor-82 .elementor-element.elementor-element-3883ae12 .elementor-heading-title{font-family:"Ubuntu Sans", Sans-serif;font-weight:600;line-height:33px;letter-spacing:0.3px;}.elementor-82 .elementor-element.elementor-element-4f0e4e14{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-4f0e4e14 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-82 .elementor-element.elementor-element-4f0e4e14 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-4f0e4e14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4f0e4e14.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4f0e4e14.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4f0e4e14.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4f0e4e14.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4f0e4e14 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-4f0e4e14 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-4850f9e{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-4850f9e > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-82 .elementor-element.elementor-element-4850f9e .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-4850f9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4850f9e.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4850f9e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4850f9e.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4850f9e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4850f9e .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-4850f9e .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-e6e8287{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-e6e8287 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-82 .elementor-element.elementor-element-e6e8287 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-e6e8287.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-e6e8287.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-e6e8287.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-e6e8287.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-e6e8287.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-e6e8287 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-e6e8287 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-41bdc1fe{z-index:2;}.elementor-82 .elementor-element.elementor-element-157eacc4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;margin-top:-22px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-82 .elementor-element.elementor-element-46b852c2 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-6ca6d22f{width:auto;max-width:auto;z-index:5;}.elementor-82 .elementor-element.elementor-element-6ca6d22f > .elementor-widget-container{background-color:#D7272A;margin:-28px 0px 0px -10px;padding:12px 20px 7px 20px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-6ca6d22f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-6ca6d22f .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:18px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-3d1d6f32{width:var( --container-widget-width, 100.005% );max-width:100.005%;--container-widget-width:100.005%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-3d1d6f32 > .elementor-widget-container{margin:25px -6px 0px 2px;}.elementor-82 .elementor-element.elementor-element-3d1d6f32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-3d1d6f32 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:41px;font-weight:400;letter-spacing:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-82 .elementor-element.elementor-element-48bcb6c0 > .elementor-widget-container{margin:-6px 0px -5px 0px;}.elementor-82 .elementor-element.elementor-element-48bcb6c0 .elementor-heading-title{font-family:"Ubuntu Sans", Sans-serif;font-size:18px;font-weight:600;line-height:33px;letter-spacing:0.25px;}.elementor-82 .elementor-element.elementor-element-69c2c43f{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-69c2c43f > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-82 .elementor-element.elementor-element-69c2c43f .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-69c2c43f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-69c2c43f.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-69c2c43f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-69c2c43f.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-69c2c43f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-69c2c43f .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-69c2c43f .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-7eeaaa89{z-index:2;}.elementor-82 .elementor-element.elementor-element-5d06ae06{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;margin-top:-22px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-82 .elementor-element.elementor-element-7c8bc958 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1a7ac225{width:auto;max-width:auto;z-index:5;}.elementor-82 .elementor-element.elementor-element-1a7ac225 > .elementor-widget-container{background-color:#D7272A;margin:-28px 0px 0px -10px;padding:12px 20px 7px 20px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-1a7ac225.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-1a7ac225 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:18px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-337eac53 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-337eac53 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:41px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-82 .elementor-element.elementor-element-4d34f899 > .elementor-widget-container{margin:-6px 0px -5px 0px;}.elementor-82 .elementor-element.elementor-element-4d34f899 .elementor-heading-title{font-family:"Ubuntu Sans", Sans-serif;font-weight:600;line-height:33px;letter-spacing:0.25px;}.elementor-82 .elementor-element.elementor-element-356ac524{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-356ac524 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-82 .elementor-element.elementor-element-356ac524 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-356ac524.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-356ac524.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-356ac524.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-356ac524.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-356ac524.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-356ac524 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-356ac524 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-39543c98{z-index:2;}.elementor-82 .elementor-element.elementor-element-7d2c6afd{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;margin-top:-22px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-82 .elementor-element.elementor-element-2b3debc6 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-48c9c447{width:auto;max-width:auto;z-index:5;}.elementor-82 .elementor-element.elementor-element-48c9c447 > .elementor-widget-container{background-color:#D7272A;margin:-28px 0px 0px -10px;padding:12px 20px 7px 20px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-48c9c447.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-48c9c447 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:18px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-315cf90a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-315cf90a .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:41px;font-weight:400;letter-spacing:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-82 .elementor-element.elementor-element-4a1d31e5 > .elementor-widget-container{margin:-6px 0px -5px 0px;}.elementor-82 .elementor-element.elementor-element-4a1d31e5 .elementor-heading-title{font-family:"Ubuntu Sans", Sans-serif;font-weight:600;line-height:33px;letter-spacing:0.25px;}.elementor-82 .elementor-element.elementor-element-569ae6f7{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-569ae6f7 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-82 .elementor-element.elementor-element-569ae6f7 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-569ae6f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-569ae6f7.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-569ae6f7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-569ae6f7.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-569ae6f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-569ae6f7 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-569ae6f7 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-76a87423{z-index:2;}.elementor-82 .elementor-element.elementor-element-267c4141{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;margin-top:-22px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-82 .elementor-element.elementor-element-d3fd446 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-78037dff{width:auto;max-width:auto;z-index:5;}.elementor-82 .elementor-element.elementor-element-78037dff > .elementor-widget-container{background-color:#D7272A;margin:-28px 0px 0px -10px;padding:12px 20px 7px 20px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-78037dff.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-78037dff .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:18px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-4950e87e > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4950e87e .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:41px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-82 .elementor-element.elementor-element-32c4b96 > .elementor-widget-container{margin:-6px 0px -5px 0px;}.elementor-82 .elementor-element.elementor-element-32c4b96 .elementor-heading-title{font-family:"Ubuntu Sans", Sans-serif;font-weight:600;line-height:34px;letter-spacing:0.25px;}.elementor-82 .elementor-element.elementor-element-6695eafb{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-6695eafb > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-82 .elementor-element.elementor-element-6695eafb .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-6695eafb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-6695eafb.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-6695eafb.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-6695eafb.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-6695eafb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-6695eafb .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-6695eafb .elementor-icon svg{height:14px;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-1c461aee > .elementor-container{min-height:250px;}.elementor-82 .elementor-element.elementor-element-1c461aee{padding:97px 30px 0px 30px;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-2f2cf903{left:186px;}body.rtl .elementor-82 .elementor-element.elementor-element-2f2cf903{right:186px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-1c461aee > .elementor-container{min-height:250px;}.elementor-82 .elementor-element.elementor-element-1c461aee{padding:150px 30px 0px 30px;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-2f2cf903{left:14px;}body.rtl .elementor-82 .elementor-element.elementor-element-2f2cf903{right:14px;}.elementor-82 .elementor-element.elementor-element-2f2cf903{top:-27px;}.elementor-82 .elementor-element.elementor-element-eba2547{padding:0px 30px 0px 30px;}.elementor-82 .elementor-element.elementor-element-60883a47{padding:0px 30px 0px 30px;}}