.elementor-127 .elementor-element.elementor-element-c4067a2{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-bbfe845{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-127 .elementor-element.elementor-element-bbfe845:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-bbfe845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7cd937e );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-ecb9662{padding:5px 10px 5px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-127 .elementor-element.elementor-element-ecb9662.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-icon i{color:#7A7A7A;transition:color 0.3s;}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-icon svg{fill:#7A7A7A;transition:fill 0.3s;}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-item > a{font-family:"DM Mono", Sans-serif;font-size:16px;font-weight:300;}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-127 .elementor-element.elementor-element-ecb9662 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-4d50983{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-127 .elementor-element.elementor-element-233bd38{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-233bd38:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-233bd38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-2c50c56{--display:flex;--min-height:25vh;--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:center;--align-items:center;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-2c50c56.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-2458263{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-127 .elementor-element.elementor-element-2464303 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-e402d2c{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-e402d2c:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-e402d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-e402d2c.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-c8d9bbf{padding:3px 5px 3px 5px;text-align:center;}.elementor-127 .elementor-element.elementor-element-c8d9bbf.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-c8d9bbf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-b631f4c{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-b631f4c:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-b631f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-b631f4c.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-7899474.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-7899474{text-align:center;}.elementor-127 .elementor-element.elementor-element-7899474 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-259014f{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-259014f:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-259014f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-259014f.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-5faadcf.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-5faadcf{text-align:center;}.elementor-127 .elementor-element.elementor-element-5faadcf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-11a2414{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-11a2414:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-11a2414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-11a2414.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-87bbaee.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-87bbaee{text-align:center;}.elementor-127 .elementor-element.elementor-element-87bbaee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-028abfb{--display:flex;--min-height:25vh;--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:center;--align-items:center;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-028abfb.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-c375c57{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-cc502fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-54d9825{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-54d9825:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-54d9825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-54d9825.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-127 .elementor-element.elementor-element-cae4949 .elementor-button{background-color:#0F0F0F;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-cae4949.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-569f167{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-569f167:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-569f167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-569f167.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-835591d .elementor-button{background-color:var( --e-global-color-7cd937e );border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-835591d.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-a5e40e9{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-a5e40e9:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-a5e40e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-a5e40e9.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-2b3902c .elementor-button{background-color:var( --e-global-color-7cd937e );border-radius:8px 8px 8px 8px;padding:9px 9px 9px 9px;}.elementor-127 .elementor-element.elementor-element-2b3902c.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-e3f9169{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-e3f9169:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-e3f9169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-e3f9169.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-b2283ce .elementor-button{background-color:var( --e-global-color-7cd937e );border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-b2283ce.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-41e9102{--display:flex;--min-height:25vh;--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:center;--align-items:center;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-41e9102.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-a8cce6f{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-bc758eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-f00e045{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-f00e045:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-f00e045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-f00e045.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-8eaae71.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-8eaae71 .elementor-icon-wrapper{text-align:center;}.elementor-127 .elementor-element.elementor-element-8eaae71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-8eaae71.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-8eaae71.elementor-view-default .elementor-icon{color:var( --e-global-color-7cd937e );border-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-8eaae71.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-8eaae71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-8eaae71 .elementor-icon{font-size:18px;}.elementor-127 .elementor-element.elementor-element-8eaae71 .elementor-icon svg{height:18px;}.elementor-127 .elementor-element.elementor-element-1dba563{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-1dba563:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-1dba563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-1dba563.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-55c860c.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-55c860c .elementor-icon-wrapper{text-align:center;}.elementor-127 .elementor-element.elementor-element-55c860c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-55c860c.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-55c860c.elementor-view-default .elementor-icon{color:var( --e-global-color-7cd937e );border-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-55c860c.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-55c860c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-55c860c .elementor-icon{font-size:18px;}.elementor-127 .elementor-element.elementor-element-55c860c .elementor-icon svg{height:18px;}.elementor-127 .elementor-element.elementor-element-290259e{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-290259e:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-290259e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-290259e.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-67b83ca.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-67b83ca .elementor-icon-wrapper{text-align:center;}.elementor-127 .elementor-element.elementor-element-67b83ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-67b83ca.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-67b83ca.elementor-view-default .elementor-icon{color:var( --e-global-color-7cd937e );border-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-67b83ca.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-67b83ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-67b83ca .elementor-icon{font-size:18px;}.elementor-127 .elementor-element.elementor-element-67b83ca .elementor-icon svg{height:18px;}.elementor-127 .elementor-element.elementor-element-c9b24a8{--display:flex;--min-height:25vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-127 .elementor-element.elementor-element-c9b24a8:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-c9b24a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f98d1d );}.elementor-127 .elementor-element.elementor-element-c9b24a8.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-4ae3514.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-4ae3514 .elementor-icon-wrapper{text-align:center;}.elementor-127 .elementor-element.elementor-element-4ae3514.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-4ae3514.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-4ae3514.elementor-view-default .elementor-icon{color:var( --e-global-color-7cd937e );border-color:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-4ae3514.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-4ae3514.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7cd937e );}.elementor-127 .elementor-element.elementor-element-4ae3514 .elementor-icon{font-size:18px;}.elementor-127 .elementor-element.elementor-element-4ae3514 .elementor-icon svg{height:18px;}body.elementor-page-127:not(.elementor-motion-effects-element-type-background), body.elementor-page-127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7cd937e );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-bbfe845{--width:100%;}.elementor-127 .elementor-element.elementor-element-233bd38{--width:100%;}.elementor-127 .elementor-element.elementor-element-2c50c56{--width:100%;}.elementor-127 .elementor-element.elementor-element-2458263{--width:100%;}.elementor-127 .elementor-element.elementor-element-e402d2c{--width:48%;}.elementor-127 .elementor-element.elementor-element-b631f4c{--width:48%;}.elementor-127 .elementor-element.elementor-element-259014f{--width:48%;}.elementor-127 .elementor-element.elementor-element-11a2414{--width:48%;}.elementor-127 .elementor-element.elementor-element-028abfb{--width:100%;}.elementor-127 .elementor-element.elementor-element-c375c57{--width:100%;}.elementor-127 .elementor-element.elementor-element-54d9825{--width:48%;}.elementor-127 .elementor-element.elementor-element-569f167{--width:48%;}.elementor-127 .elementor-element.elementor-element-a5e40e9{--width:48%;}.elementor-127 .elementor-element.elementor-element-e3f9169{--width:48%;}.elementor-127 .elementor-element.elementor-element-41e9102{--width:100%;}.elementor-127 .elementor-element.elementor-element-a8cce6f{--width:100%;}.elementor-127 .elementor-element.elementor-element-f00e045{--width:48%;}.elementor-127 .elementor-element.elementor-element-1dba563{--width:48%;}.elementor-127 .elementor-element.elementor-element-290259e{--width:48%;}.elementor-127 .elementor-element.elementor-element-c9b24a8{--width:48%;}}/* Start custom CSS for heading, class: .elementor-element-c8d9bbf *//* Tooltip TOP */
.lk-tooltip-top { position: relative; display: inline-block; }

.lk-tooltip-top::after {
    content: "Tooltip";
    position: absolute;
    bottom: calc(100% + 14px);
    left: 50%;
    transform: translate(-50%, 8px);
    background: #0F0F0F;
    color: #fff;
    font-size: 13px;
    padding: 8px 14px;
    border-radius: 8px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

.lk-tooltip-top::before {
    content: "";
    position: absolute;
    bottom: calc(100% + 10px);
    left: 50%;
    width: 10px;
    height: 10px;
    background: #0F0F0F;
    transform: translate(-50%, 8px) rotate(45deg);
    border-radius: 1.5px;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.lk-tooltip-top:hover::after { visibility: visible; transform: translate(-50%, 0); }
.lk-tooltip-top:hover::before { visibility: visible; transform: translate(-50%, 0) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7899474 *//* Tooltip BOTTOM */
.lk-tooltip-bottom { position: relative; display: inline-block; }

.lk-tooltip-bottom::after {
    content: "Tooltip";
    position: absolute;
    top: calc(100% + 14px);
    left: 50%;
    transform: translate(-50%, -8px);
    background: #0F0F0F;
    color: #fff;
    font-size: 13px;
    padding: 8px 14px;
    border-radius: 8px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

.lk-tooltip-bottom::before {
    content: "";
    position: absolute;
    top: calc(100% + 10px);
    left: 50%;
    width: 10px;
    height: 10px;
    background: #0F0F0F;
    transform: translate(-50%, -8px) rotate(45deg);
    border-radius: 1.5px;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.lk-tooltip-bottom:hover::after { visibility: visible; transform: translate(-50%, 0); }
.lk-tooltip-bottom:hover::before { visibility: visible; transform: translate(-50%, 0) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faadcf *//* Tooltip LEFT */
.lk-tooltip-left { position: relative; display: inline-block; }

.lk-tooltip-left::after {
    content: "Tooltip";
    position: absolute;
    right: calc(100% + 14px);
    top: 50%;
    transform: translate(-8px, -50%);
    background: #0F0F0F;
    color: #fff;
    font-size: 13px;
    padding: 8px 14px;
    border-radius: 8px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

.lk-tooltip-left::before {
    content: "";
    position: absolute;
    right: calc(100% + 10px);
    top: 50%;
    width: 10px;
    height: 10px;
    background: #0F0F0F;
    transform: translate(-8px, -50%) rotate(45deg);
    border-radius: 1.5px;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.lk-tooltip-left:hover::after { visibility: visible; transform: translate(0, -50%); }
.lk-tooltip-left:hover::before { visibility: visible; transform: translate(0, -50%) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87bbaee *//* Tooltip RIGHT */
.lk-tooltip-right { position: relative; display: inline-block; }

.lk-tooltip-right::after {
    content: "Tooltip";
    position: absolute;
    left: calc(100% + 14px);
    top: 50%;
    transform: translate(8px, -50%);
    background: #0F0F0F;
    color: #fff;
    font-size: 13px;
    padding: 8px 14px;
    border-radius: 8px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

.lk-tooltip-right::before {
    content: "";
    position: absolute;
    left: calc(100% + 10px);
    top: 50%;
    width: 10px;
    height: 10px;
    background: #0F0F0F;
    transform: translate(8px, -50%) rotate(45deg);
    border-radius: 1.5px;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.lk-tooltip-right:hover::after { visibility: visible; transform: translate(0, -50%); }
.lk-tooltip-right:hover::before { visibility: visible; transform: translate(0, -50%) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cae4949 */.bnt-tooltip-up .elementor-button {
    position: relative;
}

/* Tooltip Box */
.bnt-tooltip-up .elementor-button::after {
    content: "Tooltip";
    position: absolute;
    bottom: calc(100% + 12px); /* 4px gap from button */
    left: 50%;
    transform: translate(-50%, 8px);
    background: #0F0F0F;
    color: #fff;
    font-size: 13px;
    padding: 8px 14px;
    border-radius: 8px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

/* Rounded Arrow */
.bnt-tooltip-up .elementor-button::before {
    content: "";
    position: absolute;
    bottom: calc(100% + 10px); /* Overlaps box slightly for seamless look */
    left: 50%;
    width: 10px;
    height: 10px;
    background: #0F0F0F;
    transform: translate(-50%, 8px) rotate(45deg);
    border-radius: 1.5px;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.bnt-tooltip-up .elementor-button:hover::after {
    visibility: visible;
    transform: translate(-50%, 0);
}

.bnt-tooltip-up .elementor-button:hover::before {
    visibility: visible;
    transform: translate(-50%, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-835591d */.bnt-tooltip-down .elementor-button {
    position: relative;
}

/* Tooltip Box */
.bnt-tooltip-down .elementor-button::after {
    content: "Tooltip";
    position: absolute;
    top: calc(100% + 12px); /* 4px gap from button */
    left: 50%;
    transform: translate(-50%, -8px);
    background: #0F0F0F;
    color: #fff;
    font-size: 13px;
    padding: 8px 14px;
    border-radius: 8px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

/* Rounded Arrow */
.bnt-tooltip-down .elementor-button::before {
    content: "";
    position: absolute;
    top: calc(100% + 10px); /* Overlaps box slightly */
    left: 50%;
    width: 10px;
    height: 10px;
    background: #0F0F0F;
    transform: translate(-50%, -8px) rotate(45deg);
    border-radius: 1.5px;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.bnt-tooltip-down .elementor-button:hover::after {
    visibility: visible;
    transform: translate(-50%, 0);
}

.bnt-tooltip-down .elementor-button:hover::before {
    visibility: visible;
    transform: translate(-50%, 0) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b3902c */.bnt-tooltip-left .elementor-button {
    position: relative;
}

/* Tooltip Box */
.bnt-tooltip-left .elementor-button::after {
    content: "Tooltip";
    position: absolute;
    right: calc(100% + 12px); /* The 4px gap from button */
    top: 50%;
    transform: translate(-8px, -50%);
    background: #0F0F0F;
    color: #fff;
    font-size: 13px;
    padding: 8px 14px;
    border-radius: 8px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

/* Rounded Arrow */
.bnt-tooltip-left .elementor-button::before {
    content: "";
    position: absolute;
    /* We align it to the box, not the button, to prevent the gap */
    right: calc(100% + 10px); 
    top: 50%;
    width: 10px;
    height: 10px;
    background: #0F0F0F;
    /* Rotated square with slight overlap into the box */
    transform: translate(-10px, -50%) rotate(45deg);
    border-radius: 1.5px;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.bnt-tooltip-left .elementor-button:hover::after {
    visibility: visible;
    transform: translate(0, -50%);
}

.bnt-tooltip-left .elementor-button:hover::before {
    visibility: visible;
    transform: translate(0, -50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2283ce */.bnt-tooltip-right .elementor-button {
    position: relative;
}

/* Tooltip Box */
.bnt-tooltip-right .elementor-button::after {
    content: "Tooltip";
    position: absolute;
    left: calc(100% + 12px);
    top: 50%;
    transform: translate(8px, -50%);
    background: #0F0F0F;
    color: #fff;
    font-size: 13px;
    padding: 8px 14px;
    border-radius: 8px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

/* Rounded Arrow */
.bnt-tooltip-right .elementor-button::before {
    content: "";
    position: absolute;
    left: calc(100% + 10px);
    top: 50%;
    width: 10px;
    height: 10px;
    background: #0F0F0F;
    transform: translate(10px, -50%) rotate(45deg);
    border-radius: 1.5px;
    visibility: hidden;
    transition: transform .4s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.bnt-tooltip-right .elementor-button:hover::after {
    visibility: visible;
    transform: translate(0, -50%);
}

.bnt-tooltip-right .elementor-button:hover::before {
    visibility: visible;
    transform: translate(0, -50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8eaae71 */.lk-tooltip-icon-up { position: relative; display: inline-flex; }

.lk-tooltip-icon-up::after {
    content: "Tooltip";
    position: absolute;
    bottom: calc(100% + 14px); /* Increased from 12px to push box out */
    left: 50%;
    transform: translate(-50%, 8px);
    background: #0F0F0F;
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 6px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .3s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

.lk-tooltip-icon-up::before {
    content: "";
    position: absolute;
    bottom: calc(100% + 10px); /* Arrow stays put */
    left: 50%;
    width: 8px;
    height: 8px;
    background: #0F0F0F;
    transform: translate(-50%, 8px) rotate(45deg);
    border-radius: 1px;
    visibility: hidden;
    transition: transform .3s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.lk-tooltip-icon-up:hover::after { visibility: visible; transform: translate(-50%, 0); }
.lk-tooltip-icon-up:hover::before { visibility: visible; transform: translate(-50%, 0) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-55c860c */.lk-tooltip-icon-down { position: relative; display: inline-flex; }

.lk-tooltip-icon-down::after {
    content: "Tooltip";
    position: absolute;
    top: calc(100% + 14px); /* Increased from 12px */
    left: 50%;
    transform: translate(-50%, -8px);
    background: #0F0F0F;
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 6px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .3s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

.lk-tooltip-icon-down::before {
    content: "";
    position: absolute;
    top: calc(100% + 10px);
    left: 50%;
    width: 8px;
    height: 8px;
    background: #0F0F0F;
    transform: translate(-50%, -8px) rotate(45deg);
    border-radius: 1px;
    visibility: hidden;
    transition: transform .3s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.lk-tooltip-icon-down:hover::after { visibility: visible; transform: translate(-50%, 0); }
.lk-tooltip-icon-down:hover::before { visibility: visible; transform: translate(-50%, 0) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-67b83ca */.lk-tooltip-icon-left { position: relative; display: inline-flex; }

.lk-tooltip-icon-left::after {
    content: "Tooltip";
    position: absolute;
    right: calc(100% + 14px); /* Increased from 12px */
    top: 50%;
    transform: translate(-8px, -50%);
    background: #0F0F0F;
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 6px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .3s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

.lk-tooltip-icon-left::before {
    content: "";
    position: absolute;
    right: calc(100% + 10px);
    top: 50%;
    width: 8px;
    height: 8px;
    background: #0F0F0F;
    transform: translate(-8px, -50%) rotate(45deg);
    border-radius: 1px;
    visibility: hidden;
    transition: transform .3s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.lk-tooltip-icon-left:hover::after { visibility: visible; transform: translate(0, -50%); }
.lk-tooltip-icon-left:hover::before { visibility: visible; transform: translate(0, -50%) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ae3514 */.lk-tooltip-icon-right { position: relative; display: inline-flex; }

.lk-tooltip-icon-right::after {
    content: "Tooltip";
    position: absolute;
    left: calc(100% + 14px); /* Increased from 12px */
    top: 50%;
    transform: translate(8px, -50%);
    background: #0F0F0F;
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 6px;
    white-space: nowrap;
    visibility: hidden;
    transition: transform .3s cubic-bezier(.2,.8,.2,1);
    z-index: 10;
}

.lk-tooltip-icon-right::before {
    content: "";
    position: absolute;
    left: calc(100% + 10px);
    top: 50%;
    width: 8px;
    height: 8px;
    background: #0F0F0F;
    transform: translate(8px, -50%) rotate(45deg);
    border-radius: 1px;
    visibility: hidden;
    transition: transform .3s cubic-bezier(.2,.8,.2,1);
    z-index: 9;
}

.lk-tooltip-icon-right:hover::after { visibility: visible; transform: translate(0, -50%); }
.lk-tooltip-icon-right:hover::before { visibility: visible; transform: translate(0, -50%) rotate(45deg); }/* End custom CSS */