.elementor-12 .elementor-element.elementor-element-fc1c364{--display:flex;--min-height:450px;--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;}.elementor-12 .elementor-element.elementor-element-fc1c364:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc1c364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://charcoalbuildingcontractors.co.ke/wp-content/uploads/2025/11/hero-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9cc386f{--display:flex;--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;--justify-content:center;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-9cc386f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2aeebee{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-2aeebee .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:55px;font-weight:900;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d533366{text-align:start;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-587c304 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-587c304{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6b0cc61{--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;}.elementor-12 .elementor-element.elementor-element-41299ac{--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-41299ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-41299ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F1;}.elementor-12 .elementor-element.elementor-element-6c10d0f{width:var( --container-widget-width, 23.5% );max-width:23.5%;background-color:#FFFFFF;--container-widget-width:23.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6c10d0f .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-6c10d0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6c10d0f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6c10d0f.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-12 .elementor-element.elementor-element-6c10d0f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6c10d0f .elementor-icon-box-title a{font-size:19px;}.elementor-12 .elementor-element.elementor-element-9f698ab{width:var( --container-widget-width, 23.5% );max-width:23.5%;background-color:#FFFFFF;--container-widget-width:23.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9f698ab .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-9f698ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9f698ab.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9f698ab.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-12 .elementor-element.elementor-element-9f698ab .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9f698ab .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ae39f12{width:var( --container-widget-width, 23.5% );max-width:23.5%;background-color:#FFFFFF;--container-widget-width:23.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ae39f12 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-ae39f12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ae39f12.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ae39f12.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-12 .elementor-element.elementor-element-ae39f12 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ae39f12 .elementor-icon-box-title a{font-size:21px;}.elementor-12 .elementor-element.elementor-element-64b3d12{width:var( --container-widget-width, 23.5% );max-width:23.5%;background-color:#FFFFFF;--container-widget-width:23.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-64b3d12 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-64b3d12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-64b3d12.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-64b3d12.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-12 .elementor-element.elementor-element-64b3d12 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-64b3d12 .elementor-icon-box-title a{font-size:19px;}.elementor-12 .elementor-element.elementor-element-e83352d{--display:flex;--min-height:420px;--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;}.elementor-12 .elementor-element.elementor-element-2c7d85a{--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;}.elementor-12 .elementor-element.elementor-element-2c7d85a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2c7d85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://charcoalbuildingcontractors.co.ke/wp-content/uploads/2025/11/etienne-girardet-sgYamIzhAhg-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c2bcae0{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-c2499de .elementor-heading-title{font-size:29px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-08367bc{text-align:start;}.elementor-12 .elementor-element.elementor-element-08367bc .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-9b4d32c{--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-12 .elementor-element.elementor-element-381b8f2 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-98d89e4 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a4dc849{--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;}.elementor-12 .elementor-element.elementor-element-a4dc849:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a4dc849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6ff6df5{--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;}.elementor-12 .elementor-element.elementor-element-05a54fc .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-05a54fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-05a54fc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-05a54fc.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-05a54fc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-05a54fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-05a54fc .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-05a54fc .elementor-icon svg{height:53px;}.elementor-12 .elementor-element.elementor-element-2748b0f .elementor-counter-number-wrapper{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2748b0f .elementor-counter-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-dfc6ebe{--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;}.elementor-12 .elementor-element.elementor-element-1a8e19f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1a8e19f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1a8e19f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1a8e19f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1a8e19f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1a8e19f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b2b2bce .elementor-counter-number-wrapper{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b2b2bce .elementor-counter-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-731ef1f{--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;}.elementor-12 .elementor-element.elementor-element-0669d47 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0669d47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0669d47.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0669d47.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0669d47.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0669d47.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c8b3eb7 .elementor-counter-number-wrapper{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c8b3eb7 .elementor-counter-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-558fb90{--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;}.elementor-12 .elementor-element.elementor-element-f7d7a10 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f7d7a10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f7d7a10.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f7d7a10.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f7d7a10.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f7d7a10.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6076438 .elementor-counter-number-wrapper{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6076438 .elementor-counter-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b6d04ff{--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-71d4b11{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-71d4b11 .elementor-heading-title{font-size:24px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-860d3cd{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-5908914{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-7e3efdd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-primary );box-shadow:5px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-7e3efdd:hover{border-style:solid;}.elementor-12 .elementor-element.elementor-element-7e3efdd .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-1a65709{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-primary );box-shadow:5px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-1a65709:hover{border-style:solid;}.elementor-12 .elementor-element.elementor-element-1a65709 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-3a26b63{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-primary );box-shadow:5px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-3a26b63:hover{border-style:solid;}.elementor-12 .elementor-element.elementor-element-3a26b63 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-1128e0c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-primary );box-shadow:5px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-1128e0c:hover{border-style:solid;}.elementor-12 .elementor-element.elementor-element-1128e0c .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-f2ae685 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f2ae685{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d4ae7fc{--display:flex;--min-height:360px;--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-d4ae7fc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d4ae7fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F1;}.elementor-12 .elementor-element.elementor-element-3165d69{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-3165d69 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b867b9b{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-9e602dc{--display:flex;}.elementor-12 .elementor-element.elementor-element-9e602dc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9e602dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://charcoalbuildingcontractors.co.ke/wp-content/uploads/2025/11/images-6.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-068971f{--display:flex;}.elementor-12 .elementor-element.elementor-element-bc272fb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-bc272fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bc272fb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bc272fb.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-12 .elementor-element.elementor-element-bc272fb .elementor-icon{font-size:57px;}.elementor-12 .elementor-element.elementor-element-5f33e26 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5f33e26 .elementor-progress-bar{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e4edc99 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9a1f3e8 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b2da451 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b2da451 .elementor-progress-wrapper{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a39f2b2 .elementor-button{background-color:#F8F1F1;fill:#000000;color:#000000;border-style:solid;}.elementor-12 .elementor-element.elementor-element-9965cc8{--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-f5d98a0{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-f5d98a0 .elementor-heading-title{font-size:28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-46a82e6{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-66c0b9b{--display:flex;}.elementor-12 .elementor-element.elementor-element-48fe698{text-align:center;}.elementor-12 .elementor-element.elementor-element-48fe698 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2c13657 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b1f5b7c{--display:flex;}.elementor-12 .elementor-element.elementor-element-65d8d6b{text-align:center;}.elementor-12 .elementor-element.elementor-element-65d8d6b .elementor-heading-title{font-size:33px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-603ec91 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f7377b0{--display:flex;}.elementor-12 .elementor-element.elementor-element-c99cf9a .elementor-heading-title{font-size:29px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a970d51 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ca63490{--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-ca63490:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ca63490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6aced5e{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-6aced5e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d8168c7{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8f06f0e{--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-12 .elementor-element.elementor-element-66b9476 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a72bdbf .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-fc1c364{--min-height:370px;}.elementor-12 .elementor-element.elementor-element-6c10d0f{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-12 .elementor-element.elementor-element-9f698ab{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-ae39f12{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-12 .elementor-element.elementor-element-64b3d12{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-08367bc{text-align:start;}.elementor-12 .elementor-element.elementor-element-08367bc .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-9e602dc{--min-height:330px;}.elementor-12 .elementor-element.elementor-element-bc272fb .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-12 .elementor-element.elementor-element-66c0b9b{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-c99cf9a{text-align:center;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2aeebee .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-6c10d0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-9f698ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-ae39f12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-64b3d12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-7e3efdd{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-12 .elementor-element.elementor-element-1a65709{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-12 .elementor-element.elementor-element-3a26b63{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-12 .elementor-element.elementor-element-1128e0c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-12 .elementor-element.elementor-element-068971f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-bc272fb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-bc272fb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bc272fb .elementor-icon-box-title a{font-size:21px;}.elementor-12 .elementor-element.elementor-element-5f33e26{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e4edc99{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9a1f3e8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b2da451{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a39f2b2{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-46a82e6 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-c99cf9a .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-6aced5e .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9cc386f{--width:76.808%;}.elementor-12 .elementor-element.elementor-element-6b0cc61{--width:50%;}.elementor-12 .elementor-element.elementor-element-2c7d85a{--width:50%;}.elementor-12 .elementor-element.elementor-element-c2bcae0{--width:50%;}.elementor-12 .elementor-element.elementor-element-6ff6df5{--width:50%;}.elementor-12 .elementor-element.elementor-element-dfc6ebe{--width:50%;}.elementor-12 .elementor-element.elementor-element-731ef1f{--width:50%;}.elementor-12 .elementor-element.elementor-element-558fb90{--width:50%;}.elementor-12 .elementor-element.elementor-element-9e602dc{--width:48%;}.elementor-12 .elementor-element.elementor-element-068971f{--width:48%;}.elementor-12 .elementor-element.elementor-element-66c0b9b{--width:32%;}.elementor-12 .elementor-element.elementor-element-b1f5b7c{--width:32%;}.elementor-12 .elementor-element.elementor-element-f7377b0{--width:32%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-fc1c364:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc1c364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-2c7d85a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2c7d85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-9e602dc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9e602dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}