.elementor-447 .elementor-element.elementor-element-dd4930f{--display:flex;--min-height:65vh;--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:flex-end;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:1;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-447 .elementor-element.elementor-element-dd4930f::before, .elementor-447 .elementor-element.elementor-element-dd4930f > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-dd4930f > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-dd4930f > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-dd4930f > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-dd4930f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D274200 0%, var( --e-global-color-a6ef02f ) 77%);}.elementor-447 .elementor-element.elementor-element-dd4930f:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-dd4930f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-447 .elementor-element.elementor-element-85ca6ff{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-447 .elementor-element.elementor-element-7de068a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.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-447 .elementor-element.elementor-element-7014104 .elementor-heading-title{font-family:var( --e-global-typography-55b3756-font-family ), Sans-serif;font-size:var( --e-global-typography-55b3756-font-size );font-weight:var( --e-global-typography-55b3756-font-weight );text-transform:var( --e-global-typography-55b3756-text-transform );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-6b0cb3f .elementor-heading-title{font-family:var( --e-global-typography-55b3756-font-family ), Sans-serif;font-size:var( --e-global-typography-55b3756-font-size );font-weight:var( --e-global-typography-55b3756-font-weight );text-transform:var( --e-global-typography-55b3756-text-transform );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-5058a8c{text-align:start;}.elementor-447 .elementor-element.elementor-element-5058a8c .elementor-heading-title{font-family:var( --e-global-typography-9db2cbf-font-family ), Sans-serif;font-size:var( --e-global-typography-9db2cbf-font-size );font-weight:var( --e-global-typography-9db2cbf-font-weight );line-height:var( --e-global-typography-9db2cbf-line-height );color:var( --e-global-color-29c9ecf );}.elementor-447 .elementor-element.elementor-element-10feb63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-447 .elementor-element.elementor-element-10feb63:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-10feb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-a0e8928{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-447 .elementor-element.elementor-element-0f2fd20{text-align:center;}.elementor-447 .elementor-element.elementor-element-0f2fd20 .elementor-heading-title{font-family:var( --e-global-typography-55b3756-font-family ), Sans-serif;font-size:var( --e-global-typography-55b3756-font-size );font-weight:var( --e-global-typography-55b3756-font-weight );text-transform:var( --e-global-typography-55b3756-text-transform );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-f015710{text-align:center;}.elementor-447 .elementor-element.elementor-element-f015710 .elementor-heading-title{font-family:var( --e-global-typography-dbf74fb-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf74fb-font-size );font-weight:var( --e-global-typography-dbf74fb-font-weight );line-height:var( --e-global-typography-dbf74fb-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-3c3798a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-ucaddon_uc_before_after .cocoen-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-447 .elementor-element.elementor-element-b619272 .cocoen-drag{width:2px;background-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-b619272 .cocoen-drag::before{width:4px;height:4px;background-color:var( --e-global-color-fec665e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec665e );border-radius:100px;}.elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen-drag{width:2px;background-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen-drag::before{width:4px;height:4px;background-color:var( --e-global-color-fec665e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec665e );border-radius:100px;}.elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen-drag{width:2px;background-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen-drag::before{width:4px;height:4px;background-color:var( --e-global-color-fec665e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec665e );border-radius:100px;}.elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen-drag{width:2px;background-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen-drag::before{width:4px;height:4px;background-color:var( --e-global-color-fec665e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec665e );border-radius:100px;}.elementor-447 .elementor-element.elementor-element-026f7ac .cocoen-drag{width:2px;background-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-026f7ac .cocoen-drag::before{width:4px;height:4px;background-color:var( --e-global-color-fec665e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec665e );border-radius:100px;}.elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen-drag{width:2px;background-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen-drag::before{width:4px;height:4px;background-color:var( --e-global-color-fec665e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec665e );border-radius:100px;}.elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen-drag{width:2px;background-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen-drag::before{width:4px;height:4px;background-color:var( --e-global-color-fec665e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec665e );border-radius:100px;}.elementor-447 .elementor-element.elementor-element-9cd1e2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-447 .elementor-element.elementor-element-9cd1e2c:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-9cd1e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-7985cee{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-447 .elementor-element.elementor-element-5438316{--display:flex;}.elementor-447 .elementor-element.elementor-element-863efd0{padding:0rem 0rem 0rem 2rem;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-863efd0 .elementor-heading-title{font-family:var( --e-global-typography-a599874-font-family ), Sans-serif;font-size:var( --e-global-typography-a599874-font-size );font-weight:var( --e-global-typography-a599874-font-weight );line-height:var( --e-global-typography-a599874-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-2cd794c{--display:flex;}.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-447 .elementor-element.elementor-element-423438b{font-family:var( --e-global-typography-c56e86d-font-family ), Sans-serif;font-size:var( --e-global-typography-c56e86d-font-size );font-weight:var( --e-global-typography-c56e86d-font-weight );line-height:var( --e-global-typography-c56e86d-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-95f1eca{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-447 .elementor-element.elementor-element-60696cb{--display:flex;}.elementor-447 .elementor-element.elementor-element-542a276{padding:0rem 0rem 0rem 2rem;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-542a276 .elementor-heading-title{font-family:var( --e-global-typography-a599874-font-family ), Sans-serif;font-size:var( --e-global-typography-a599874-font-size );font-weight:var( --e-global-typography-a599874-font-weight );line-height:var( --e-global-typography-a599874-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-2f4a2c7{--display:flex;}.elementor-447 .elementor-element.elementor-element-6ff0a3b{font-family:var( --e-global-typography-c56e86d-font-family ), Sans-serif;font-size:var( --e-global-typography-c56e86d-font-size );font-weight:var( --e-global-typography-c56e86d-font-weight );line-height:var( --e-global-typography-c56e86d-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-6a9d644{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-447 .elementor-element.elementor-element-301eea5{--display:flex;}.elementor-447 .elementor-element.elementor-element-07bf7d7{padding:0rem 0rem 0rem 2rem;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-07bf7d7 .elementor-heading-title{font-family:var( --e-global-typography-a599874-font-family ), Sans-serif;font-size:var( --e-global-typography-a599874-font-size );font-weight:var( --e-global-typography-a599874-font-weight );line-height:var( --e-global-typography-a599874-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-9142286{--display:flex;}.elementor-447 .elementor-element.elementor-element-795379d{font-family:var( --e-global-typography-c56e86d-font-family ), Sans-serif;font-size:var( --e-global-typography-c56e86d-font-size );font-weight:var( --e-global-typography-c56e86d-font-weight );line-height:var( --e-global-typography-c56e86d-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-e2c4e5d{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-447 .elementor-element.elementor-element-023c41b{--display:flex;}.elementor-447 .elementor-element.elementor-element-7cb7473{padding:0rem 0rem 0rem 2rem;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-7cb7473 .elementor-heading-title{font-family:var( --e-global-typography-a599874-font-family ), Sans-serif;font-size:var( --e-global-typography-a599874-font-size );font-weight:var( --e-global-typography-a599874-font-weight );line-height:var( --e-global-typography-a599874-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-f965230{--display:flex;}.elementor-447 .elementor-element.elementor-element-987885b{font-family:var( --e-global-typography-c56e86d-font-family ), Sans-serif;font-size:var( --e-global-typography-c56e86d-font-size );font-weight:var( --e-global-typography-c56e86d-font-weight );line-height:var( --e-global-typography-c56e86d-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-acb06ae{--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:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:6rem;--padding-bottom:8.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-447 .elementor-element.elementor-element-acb06ae:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-acb06ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fec665e );}.elementor-447 .elementor-element.elementor-element-adc12ca{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-447 .elementor-element.elementor-element-11e2281{text-align:center;}.elementor-447 .elementor-element.elementor-element-11e2281 .elementor-heading-title{font-family:var( --e-global-typography-dbf74fb-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf74fb-font-size );font-weight:var( --e-global-typography-dbf74fb-font-weight );line-height:var( --e-global-typography-dbf74fb-line-height );color:var( --e-global-color-a6ef02f );}.elementor-447 .elementor-element.elementor-element-054f78b{text-align:center;font-family:var( --e-global-typography-46ccc45-font-family ), Sans-serif;font-size:var( --e-global-typography-46ccc45-font-size );font-weight:var( --e-global-typography-46ccc45-font-weight );color:var( --e-global-color-a6ef02f );}@media(max-width:1024px){.elementor-447 .elementor-element.elementor-element-7014104 .elementor-heading-title{font-size:var( --e-global-typography-55b3756-font-size );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );}.elementor-447 .elementor-element.elementor-element-6b0cb3f .elementor-heading-title{font-size:var( --e-global-typography-55b3756-font-size );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );}.elementor-447 .elementor-element.elementor-element-5058a8c .elementor-heading-title{font-size:var( --e-global-typography-9db2cbf-font-size );line-height:var( --e-global-typography-9db2cbf-line-height );}.elementor-447 .elementor-element.elementor-element-0f2fd20 .elementor-heading-title{font-size:var( --e-global-typography-55b3756-font-size );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );}.elementor-447 .elementor-element.elementor-element-f015710 .elementor-heading-title{font-size:var( --e-global-typography-dbf74fb-font-size );line-height:var( --e-global-typography-dbf74fb-line-height );}.elementor-447 .elementor-element.elementor-element-3c3798a{--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-863efd0 .elementor-heading-title{font-size:var( --e-global-typography-a599874-font-size );line-height:var( --e-global-typography-a599874-line-height );}.elementor-447 .elementor-element.elementor-element-423438b{font-size:var( --e-global-typography-c56e86d-font-size );line-height:var( --e-global-typography-c56e86d-line-height );}.elementor-447 .elementor-element.elementor-element-542a276 .elementor-heading-title{font-size:var( --e-global-typography-a599874-font-size );line-height:var( --e-global-typography-a599874-line-height );}.elementor-447 .elementor-element.elementor-element-6ff0a3b{font-size:var( --e-global-typography-c56e86d-font-size );line-height:var( --e-global-typography-c56e86d-line-height );}.elementor-447 .elementor-element.elementor-element-07bf7d7 .elementor-heading-title{font-size:var( --e-global-typography-a599874-font-size );line-height:var( --e-global-typography-a599874-line-height );}.elementor-447 .elementor-element.elementor-element-795379d{font-size:var( --e-global-typography-c56e86d-font-size );line-height:var( --e-global-typography-c56e86d-line-height );}.elementor-447 .elementor-element.elementor-element-7cb7473 .elementor-heading-title{font-size:var( --e-global-typography-a599874-font-size );line-height:var( --e-global-typography-a599874-line-height );}.elementor-447 .elementor-element.elementor-element-987885b{font-size:var( --e-global-typography-c56e86d-font-size );line-height:var( --e-global-typography-c56e86d-line-height );}.elementor-447 .elementor-element.elementor-element-acb06ae{--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-447 .elementor-element.elementor-element-11e2281 .elementor-heading-title{font-size:var( --e-global-typography-dbf74fb-font-size );line-height:var( --e-global-typography-dbf74fb-line-height );}.elementor-447 .elementor-element.elementor-element-054f78b{font-size:var( --e-global-typography-46ccc45-font-size );}}@media(max-width:767px){.elementor-447 .elementor-element.elementor-element-dd4930f{--content-width:85%;}.elementor-447 .elementor-element.elementor-element-85ca6ff{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-447 .elementor-element.elementor-element-7014104 .elementor-heading-title{font-size:var( --e-global-typography-55b3756-font-size );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );}.elementor-447 .elementor-element.elementor-element-6b0cb3f .elementor-heading-title{font-size:var( --e-global-typography-55b3756-font-size );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );}.elementor-447 .elementor-element.elementor-element-5058a8c .elementor-heading-title{font-size:var( --e-global-typography-9db2cbf-font-size );line-height:var( --e-global-typography-9db2cbf-line-height );}.elementor-447 .elementor-element.elementor-element-10feb63{--content-width:85%;}.elementor-447 .elementor-element.elementor-element-0f2fd20 .elementor-heading-title{font-size:var( --e-global-typography-55b3756-font-size );line-height:var( --e-global-typography-55b3756-line-height );letter-spacing:var( --e-global-typography-55b3756-letter-spacing );}.elementor-447 .elementor-element.elementor-element-f015710 .elementor-heading-title{font-size:var( --e-global-typography-dbf74fb-font-size );line-height:var( --e-global-typography-dbf74fb-line-height );}.elementor-447 .elementor-element.elementor-element-3c3798a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-9cd1e2c{--content-width:85%;}.elementor-447 .elementor-element.elementor-element-863efd0 .elementor-heading-title{font-size:var( --e-global-typography-a599874-font-size );line-height:var( --e-global-typography-a599874-line-height );}.elementor-447 .elementor-element.elementor-element-423438b{font-size:var( --e-global-typography-c56e86d-font-size );line-height:var( --e-global-typography-c56e86d-line-height );}.elementor-447 .elementor-element.elementor-element-542a276 .elementor-heading-title{font-size:var( --e-global-typography-a599874-font-size );line-height:var( --e-global-typography-a599874-line-height );}.elementor-447 .elementor-element.elementor-element-6ff0a3b{font-size:var( --e-global-typography-c56e86d-font-size );line-height:var( --e-global-typography-c56e86d-line-height );}.elementor-447 .elementor-element.elementor-element-07bf7d7 .elementor-heading-title{font-size:var( --e-global-typography-a599874-font-size );line-height:var( --e-global-typography-a599874-line-height );}.elementor-447 .elementor-element.elementor-element-795379d{font-size:var( --e-global-typography-c56e86d-font-size );line-height:var( --e-global-typography-c56e86d-line-height );}.elementor-447 .elementor-element.elementor-element-7cb7473 .elementor-heading-title{font-size:var( --e-global-typography-a599874-font-size );line-height:var( --e-global-typography-a599874-line-height );}.elementor-447 .elementor-element.elementor-element-987885b{font-size:var( --e-global-typography-c56e86d-font-size );line-height:var( --e-global-typography-c56e86d-line-height );}.elementor-447 .elementor-element.elementor-element-acb06ae{--content-width:85%;}.elementor-447 .elementor-element.elementor-element-11e2281 .elementor-heading-title{font-size:var( --e-global-typography-dbf74fb-font-size );line-height:var( --e-global-typography-dbf74fb-line-height );}.elementor-447 .elementor-element.elementor-element-054f78b{font-size:var( --e-global-typography-46ccc45-font-size );}}@media(min-width:768px){.elementor-447 .elementor-element.elementor-element-85ca6ff{--width:81%;}.elementor-447 .elementor-element.elementor-element-5438316{--width:25%;}.elementor-447 .elementor-element.elementor-element-60696cb{--width:25%;}.elementor-447 .elementor-element.elementor-element-301eea5{--width:25%;}.elementor-447 .elementor-element.elementor-element-023c41b{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-447 .elementor-element.elementor-element-dd4930f{--content-width:85%;}.elementor-447 .elementor-element.elementor-element-10feb63{--content-width:85%;}.elementor-447 .elementor-element.elementor-element-9cd1e2c{--content-width:85%;}.elementor-447 .elementor-element.elementor-element-acb06ae{--content-width:85%;}}/* Start custom CSS for ucaddon_uc_before_after, class: .elementor-element-b619272 */.elementor-447 .elementor-element.elementor-element-b619272 .cocoen {
  cursor: ew-resize !important;
}



.elementor-447 .elementor-element.elementor-element-b619272 .cocoen-drag {
  width: 2px !important;
  background: white !important;
  box-shadow: 0 0 10px rgba(0,0,0,0.3) !important;
}

.elementor-447 .elementor-element.elementor-element-b619272 .cocoen-drag::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 36px !important;
  height: 36px !important;
  background-color: white !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a2744' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='11 18 5 12 11 6'%3E%3C/polyline%3E%3Cpolyline points='13 6 19 12 13 18'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px !important;
}

.elementor-447 .elementor-element.elementor-element-b619272 .cocoen::before {
  content: "Before" !important;
  position: absolute !important;
  bottom: 12px !important;
  left: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

.elementor-447 .elementor-element.elementor-element-b619272 .cocoen::after {
  content: "After" !important;
  position: absolute !important;
  bottom: 12px !important;
  right: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

@media (max-width: 768px) {
  .elementor-447 .elementor-element.elementor-element-b619272 .cocoen {
    height: 260px !important;
  }

  .elementor-447 .elementor-element.elementor-element-b619272 .cocoen-drag::after {
    width: 28px !important;
    height: 28px !important;
    background-size: 14px !important;
  }

  .elementor-447 .elementor-element.elementor-element-b619272 .cocoen::before,
  .elementor-447 .elementor-element.elementor-element-b619272 .cocoen::after {
    font-size: 9px !important;
    padding: 4px 8px !important;
    bottom: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-b619272 .cocoen::before {
    left: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-b619272 .cocoen::after {
    right: 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_before_after, class: .elementor-element-7ce8433 */.elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen {
  cursor: ew-resize !important;
}



.elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen-drag {
  width: 2px !important;
  background: white !important;
  box-shadow: 0 0 10px rgba(0,0,0,0.3) !important;
}

.elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen-drag::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 36px !important;
  height: 36px !important;
  background-color: white !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a2744' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='11 18 5 12 11 6'%3E%3C/polyline%3E%3Cpolyline points='13 6 19 12 13 18'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px !important;
}

.elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen::before {
  content: "Before" !important;
  position: absolute !important;
  bottom: 12px !important;
  left: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

.elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen::after {
  content: "After" !important;
  position: absolute !important;
  bottom: 12px !important;
  right: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

@media (max-width: 768px) {
  .elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen {
    height: 260px !important;
  }

  .elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen-drag::after {
    width: 28px !important;
    height: 28px !important;
    background-size: 14px !important;
  }

  .elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen::before,
  .elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen::after {
    font-size: 9px !important;
    padding: 4px 8px !important;
    bottom: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen::before {
    left: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-7ce8433 .cocoen::after {
    right: 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_before_after, class: .elementor-element-87d14e3 */.elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen {
  cursor: ew-resize !important;
}



.elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen-drag {
  width: 2px !important;
  background: white !important;
  box-shadow: 0 0 10px rgba(0,0,0,0.3) !important;
}

.elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen-drag::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 36px !important;
  height: 36px !important;
  background-color: white !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a2744' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='11 18 5 12 11 6'%3E%3C/polyline%3E%3Cpolyline points='13 6 19 12 13 18'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px !important;
}

.elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen::before {
  content: "Before" !important;
  position: absolute !important;
  bottom: 12px !important;
  left: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

.elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen::after {
  content: "After" !important;
  position: absolute !important;
  bottom: 12px !important;
  right: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

@media (max-width: 768px) {
  .elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen {
    height: 260px !important;
  }

  .elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen-drag::after {
    width: 28px !important;
    height: 28px !important;
    background-size: 14px !important;
  }

  .elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen::before,
  .elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen::after {
    font-size: 9px !important;
    padding: 4px 8px !important;
    bottom: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen::before {
    left: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-87d14e3 .cocoen::after {
    right: 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_before_after, class: .elementor-element-23a7d5f */.elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen {
  cursor: ew-resize !important;
}



.elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen-drag {
  width: 2px !important;
  background: white !important;
  box-shadow: 0 0 10px rgba(0,0,0,0.3) !important;
}

.elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen-drag::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 36px !important;
  height: 36px !important;
  background-color: white !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a2744' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='11 18 5 12 11 6'%3E%3C/polyline%3E%3Cpolyline points='13 6 19 12 13 18'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px !important;
}

.elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen::before {
  content: "Before" !important;
  position: absolute !important;
  bottom: 12px !important;
  left: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

.elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen::after {
  content: "After" !important;
  position: absolute !important;
  bottom: 12px !important;
  right: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

@media (max-width: 768px) {
  .elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen {
    height: 260px !important;
  }

  .elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen-drag::after {
    width: 28px !important;
    height: 28px !important;
    background-size: 14px !important;
  }

  .elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen::before,
  .elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen::after {
    font-size: 9px !important;
    padding: 4px 8px !important;
    bottom: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen::before {
    left: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-23a7d5f .cocoen::after {
    right: 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_before_after, class: .elementor-element-026f7ac */.elementor-447 .elementor-element.elementor-element-026f7ac .cocoen {
  cursor: ew-resize !important;
}



.elementor-447 .elementor-element.elementor-element-026f7ac .cocoen-drag {
  width: 2px !important;
  background: white !important;
  box-shadow: 0 0 10px rgba(0,0,0,0.3) !important;
}

.elementor-447 .elementor-element.elementor-element-026f7ac .cocoen-drag::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 36px !important;
  height: 36px !important;
  background-color: white !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a2744' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='11 18 5 12 11 6'%3E%3C/polyline%3E%3Cpolyline points='13 6 19 12 13 18'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px !important;
}

.elementor-447 .elementor-element.elementor-element-026f7ac .cocoen::before {
  content: "Before" !important;
  position: absolute !important;
  bottom: 12px !important;
  left: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

.elementor-447 .elementor-element.elementor-element-026f7ac .cocoen::after {
  content: "After" !important;
  position: absolute !important;
  bottom: 12px !important;
  right: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

@media (max-width: 768px) {
  .elementor-447 .elementor-element.elementor-element-026f7ac .cocoen {
    height: 260px !important;
  }

  .elementor-447 .elementor-element.elementor-element-026f7ac .cocoen-drag::after {
    width: 28px !important;
    height: 28px !important;
    background-size: 14px !important;
  }

  .elementor-447 .elementor-element.elementor-element-026f7ac .cocoen::before,
  .elementor-447 .elementor-element.elementor-element-026f7ac .cocoen::after {
    font-size: 9px !important;
    padding: 4px 8px !important;
    bottom: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-026f7ac .cocoen::before {
    left: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-026f7ac .cocoen::after {
    right: 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_before_after, class: .elementor-element-47fafe3 */.elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen {
  cursor: ew-resize !important;
}



.elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen-drag {
  width: 2px !important;
  background: white !important;
  box-shadow: 0 0 10px rgba(0,0,0,0.3) !important;
}

.elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen-drag::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 36px !important;
  height: 36px !important;
  background-color: white !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a2744' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='11 18 5 12 11 6'%3E%3C/polyline%3E%3Cpolyline points='13 6 19 12 13 18'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px !important;
}

.elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen::before {
  content: "Before" !important;
  position: absolute !important;
  bottom: 12px !important;
  left: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

.elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen::after {
  content: "After" !important;
  position: absolute !important;
  bottom: 12px !important;
  right: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

@media (max-width: 768px) {
  .elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen {
    height: 260px !important;
  }

  .elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen-drag::after {
    width: 28px !important;
    height: 28px !important;
    background-size: 14px !important;
  }

  .elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen::before,
  .elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen::after {
    font-size: 9px !important;
    padding: 4px 8px !important;
    bottom: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen::before {
    left: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-47fafe3 .cocoen::after {
    right: 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_before_after, class: .elementor-element-6dc6810 */.elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen {
  cursor: ew-resize !important;
}



.elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen-drag {
  width: 2px !important;
  background: white !important;
  box-shadow: 0 0 10px rgba(0,0,0,0.3) !important;
}

.elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen-drag::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 36px !important;
  height: 36px !important;
  background-color: white !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a2744' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='11 18 5 12 11 6'%3E%3C/polyline%3E%3Cpolyline points='13 6 19 12 13 18'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px !important;
}

.elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen::before {
  content: "Before" !important;
  position: absolute !important;
  bottom: 12px !important;
  left: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

.elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen::after {
  content: "After" !important;
  position: absolute !important;
  bottom: 12px !important;
  right: 12px !important;
  background: rgba(255,255,255,0.95) !important;
  color: #1a2744 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  z-index: 10 !important;
}

@media (max-width: 768px) {
  .elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen {
    height: 260px !important;
  }

  .elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen-drag::after {
    width: 28px !important;
    height: 28px !important;
    background-size: 14px !important;
  }

  .elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen::before,
  .elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen::after {
    font-size: 9px !important;
    padding: 4px 8px !important;
    bottom: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen::before {
    left: 8px !important;
  }

  .elementor-447 .elementor-element.elementor-element-6dc6810 .cocoen::after {
    right: 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ff0a3b */.elementor-447 .elementor-element.elementor-element-6ff0a3b ul {
  list-style: none !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 12px !important;
  margin: 0 !important;
}

.elementor-447 .elementor-element.elementor-element-6ff0a3b ul li {
  background: #f8fafc !important;
  padding: 12px 12px 12px 32px !important;
  border-radius: 6px !important;
  border: 1px solid #f1f5f9 !important;
  position: relative !important;
  color: #374151 !important;
}

.elementor-447 .elementor-element.elementor-element-6ff0a3b ul li::before {
  content: "✓" !important;
  position: absolute !important;
  left: 10px !important;
  top: 12px !important;
  color: #c9a227 !important;
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-795379d */.elementor-447 .elementor-element.elementor-element-795379d ul {
  list-style: none !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 20px 24px !important;
  margin: 0 !important;
  counter-reset: step-counter !important;
}

.elementor-447 .elementor-element.elementor-element-795379d ul li {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  counter-increment: step-counter !important;
  padding: 0 !important;
  background: none !important;
  border: none !important;
}

.elementor-447 .elementor-element.elementor-element-795379d ul li::before {
  content: "STEP " counter(step-counter, decimal-leading-zero) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #c9a227 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-987885b */<ul>
<li>Service 1</li>
<li>Service 2</li>
</ul>/* End custom CSS */