.elementor-259 .elementor-element.elementor-element-2941230{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:200px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-708a55c6{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-259 .elementor-element.elementor-element-708a55c6.elementor-element{--align-self:flex-end;}.elementor-259 .elementor-element.elementor-element-7b097e88{--display:flex;--min-height:500px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-7b097e88:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7b097e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mogedochi.com/wp-content/uploads/2026/04/Gemini_Generated_Image_fvwl6bfvwl6bfvwl.png");background-position:center center;background-size:cover;}.elementor-259 .elementor-element.elementor-element-21cf32e9{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-259 .elementor-element.elementor-element-21cf32e9 .elementor-divider-separator{width:100%;}.elementor-259 .elementor-element.elementor-element-21cf32e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-259 .elementor-element.elementor-element-74b805ae{--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;--padding-top:200px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-14d18787{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-14d18787.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-259 .elementor-element.elementor-element-18488198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-18488198.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-259 .elementor-element.elementor-element-5a3a3b4b{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c81aef6-font-family ), Sans-serif;font-size:var( --e-global-typography-c81aef6-font-size );font-weight:var( --e-global-typography-c81aef6-font-weight );text-transform:var( --e-global-typography-c81aef6-text-transform );font-style:var( --e-global-typography-c81aef6-font-style );text-decoration:var( --e-global-typography-c81aef6-text-decoration );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );color:var( --e-global-color-accent );}.elementor-259 .elementor-element.elementor-element-60caeafa{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-60caeafa.e-con{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-48bb9252{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-48bb9252:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-48bb9252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFFE81;}.elementor-259 .elementor-element.elementor-element-1617dc34{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:var( --e-global-typography-c81aef6-font-family ), Sans-serif;font-size:var( --e-global-typography-c81aef6-font-size );font-weight:var( --e-global-typography-c81aef6-font-weight );text-transform:var( --e-global-typography-c81aef6-text-transform );font-style:var( --e-global-typography-c81aef6-font-style );text-decoration:var( --e-global-typography-c81aef6-text-decoration );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-5f3c42b2{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-259 .elementor-element.elementor-element-5f3c42b2.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-5f3c42b2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7393627 );}.elementor-259 .elementor-element.elementor-element-142f9cea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-208054cc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A0A0A30;--border-color:#0A0A0A30;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-208054cc:hover{border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-208054cc, .elementor-259 .elementor-element.elementor-element-208054cc::before{--border-transition:0.3s;}.elementor-259 .elementor-element.elementor-element-208054cc.e-con{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-wrapper{text-align:start;gap:70px;}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-7393627 );}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-259 .elementor-element.elementor-element-34a086b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-34a086b3.elementor-view-framed .elementor-icon, .elementor-259 .elementor-element.elementor-element-34a086b3.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-34a086b3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon{font-size:23px;padding:16px;}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-title a{font-family:var( --e-global-typography-12ad46a-font-family ), Sans-serif;font-size:var( --e-global-typography-12ad46a-font-size );font-weight:var( --e-global-typography-12ad46a-font-weight );text-transform:var( --e-global-typography-12ad46a-text-transform );font-style:var( --e-global-typography-12ad46a-font-style );text-decoration:var( --e-global-typography-12ad46a-text-decoration );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-2d0ac106{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A0A0A30;--border-color:#0A0A0A30;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-2d0ac106:hover{border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-2d0ac106, .elementor-259 .elementor-element.elementor-element-2d0ac106::before{--border-transition:0.3s;}.elementor-259 .elementor-element.elementor-element-2d0ac106.e-con{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-wrapper{text-align:start;gap:70px;}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-7393627 );}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-259 .elementor-element.elementor-element-7dfe6512.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-7dfe6512.elementor-view-framed .elementor-icon, .elementor-259 .elementor-element.elementor-element-7dfe6512.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-7dfe6512.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon{font-size:23px;padding:16px;}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-title a{font-family:var( --e-global-typography-12ad46a-font-family ), Sans-serif;font-size:var( --e-global-typography-12ad46a-font-size );font-weight:var( --e-global-typography-12ad46a-font-weight );text-transform:var( --e-global-typography-12ad46a-text-transform );font-style:var( --e-global-typography-12ad46a-font-style );text-decoration:var( --e-global-typography-12ad46a-text-decoration );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-163afca5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A0A0A30;--border-color:#0A0A0A30;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-163afca5:hover{border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-163afca5, .elementor-259 .elementor-element.elementor-element-163afca5::before{--border-transition:0.3s;}.elementor-259 .elementor-element.elementor-element-163afca5.e-con{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-wrapper{text-align:start;gap:70px;}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-7393627 );}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-259 .elementor-element.elementor-element-51ce55e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-51ce55e5.elementor-view-framed .elementor-icon, .elementor-259 .elementor-element.elementor-element-51ce55e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-51ce55e5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon{font-size:23px;padding:16px;}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-title a{font-family:var( --e-global-typography-12ad46a-font-family ), Sans-serif;font-size:var( --e-global-typography-12ad46a-font-size );font-weight:var( --e-global-typography-12ad46a-font-weight );text-transform:var( --e-global-typography-12ad46a-text-transform );font-style:var( --e-global-typography-12ad46a-font-style );text-decoration:var( --e-global-typography-12ad46a-text-decoration );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-26211c1b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A0A0A30;--border-color:#0A0A0A30;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-26211c1b:hover{border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-26211c1b, .elementor-259 .elementor-element.elementor-element-26211c1b::before{--border-transition:0.3s;}.elementor-259 .elementor-element.elementor-element-26211c1b.e-con{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-wrapper{text-align:start;gap:70px;}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-7393627 );}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-259 .elementor-element.elementor-element-3e10d5c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-3e10d5c0.elementor-view-framed .elementor-icon, .elementor-259 .elementor-element.elementor-element-3e10d5c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-3e10d5c0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon{font-size:23px;padding:16px;}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-12ad46a-font-family ), Sans-serif;font-size:var( --e-global-typography-12ad46a-font-size );font-weight:var( --e-global-typography-12ad46a-font-weight );text-transform:var( --e-global-typography-12ad46a-text-transform );font-style:var( --e-global-typography-12ad46a-font-style );text-decoration:var( --e-global-typography-12ad46a-text-decoration );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-21c87032{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A0A0A30;--border-color:#0A0A0A30;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-21c87032:hover{border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-21c87032, .elementor-259 .elementor-element.elementor-element-21c87032::before{--border-transition:0.3s;}.elementor-259 .elementor-element.elementor-element-21c87032.e-con{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-wrapper{text-align:start;gap:70px;}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-7393627 );}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-259 .elementor-element.elementor-element-62784652.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-62784652.elementor-view-framed .elementor-icon, .elementor-259 .elementor-element.elementor-element-62784652.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-62784652.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon{font-size:23px;padding:16px;}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-title a{font-family:var( --e-global-typography-12ad46a-font-family ), Sans-serif;font-size:var( --e-global-typography-12ad46a-font-size );font-weight:var( --e-global-typography-12ad46a-font-weight );text-transform:var( --e-global-typography-12ad46a-text-transform );font-style:var( --e-global-typography-12ad46a-font-style );text-decoration:var( --e-global-typography-12ad46a-text-decoration );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-2fb7489a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A0A0A30;--border-color:#0A0A0A30;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-2fb7489a:hover{border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-2fb7489a, .elementor-259 .elementor-element.elementor-element-2fb7489a::before{--border-transition:0.3s;}.elementor-259 .elementor-element.elementor-element-2fb7489a.e-con{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-wrapper{text-align:start;gap:70px;}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-7393627 );}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-259 .elementor-element.elementor-element-790298ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-790298ac.elementor-view-framed .elementor-icon, .elementor-259 .elementor-element.elementor-element-790298ac.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-790298ac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon{font-size:23px;padding:16px;}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-title a{font-family:var( --e-global-typography-12ad46a-font-family ), Sans-serif;font-size:var( --e-global-typography-12ad46a-font-size );font-weight:var( --e-global-typography-12ad46a-font-weight );text-transform:var( --e-global-typography-12ad46a-text-transform );font-style:var( --e-global-typography-12ad46a-font-style );text-decoration:var( --e-global-typography-12ad46a-text-decoration );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-556297e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-4e04941e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-739950a5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:var( --e-global-typography-c81aef6-font-family ), Sans-serif;font-size:var( --e-global-typography-c81aef6-font-size );font-weight:var( --e-global-typography-c81aef6-font-weight );text-transform:var( --e-global-typography-c81aef6-text-transform );font-style:var( --e-global-typography-c81aef6-font-style );text-decoration:var( --e-global-typography-c81aef6-text-decoration );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );color:var( --e-global-color-accent );}.elementor-259 .elementor-element.elementor-element-7c6ef083{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-259 .elementor-element.elementor-element-7c6ef083.elementor-element{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-7c6ef083 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#E0E0E0;}.elementor-259 .elementor-element.elementor-element-6634fa6a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#EA603C00;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#02010100;font-family:var( --e-global-typography-0790bb2-font-family ), Sans-serif;font-size:var( --e-global-typography-0790bb2-font-size );font-weight:var( --e-global-typography-0790bb2-font-weight );text-transform:var( --e-global-typography-0790bb2-text-transform );font-style:var( --e-global-typography-0790bb2-font-style );text-decoration:var( --e-global-typography-0790bb2-text-decoration );line-height:var( --e-global-typography-0790bb2-line-height );letter-spacing:var( --e-global-typography-0790bb2-letter-spacing );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 40px 22px 0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 30px 30px 0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body p, .elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E030;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:20px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:23px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .ekit_accordion_icon_group, .elementor-259 .elementor-element.elementor-element-3c7c3fc7 .ekit_accordion_icon_left_group{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-259 .elementor-element.elementor-element-18488198{--width:99.95%;}.elementor-259 .elementor-element.elementor-element-60caeafa{--width:900px;}.elementor-259 .elementor-element.elementor-element-4e04941e{--width:50%;}.elementor-259 .elementor-element.elementor-element-6634fa6a{--width:50%;}}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-2941230{--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-708a55c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-259 .elementor-element.elementor-element-7b097e88{--min-height:400px;}.elementor-259 .elementor-element.elementor-element-74b805ae{--padding-top:140px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-14d18787{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-5a3a3b4b{font-size:var( --e-global-typography-c81aef6-font-size );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );}.elementor-259 .elementor-element.elementor-element-60caeafa{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-48bb9252{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-1617dc34{font-size:var( --e-global-typography-c81aef6-font-size );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );}.elementor-259 .elementor-element.elementor-element-5f3c42b2{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-259 .elementor-element.elementor-element-5f3c42b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-259 .elementor-element.elementor-element-142f9cea{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-208054cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon{font-size:20px;padding:14px;}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-2d0ac106{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon{font-size:20px;padding:14px;}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-163afca5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon{font-size:20px;padding:14px;}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-26211c1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon{font-size:20px;padding:14px;}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-21c87032{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon{font-size:20px;padding:14px;}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-2fb7489a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon{font-size:20px;padding:14px;}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-556297e6{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-739950a5{font-size:var( --e-global-typography-c81aef6-font-size );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );}.elementor-259 .elementor-element.elementor-element-7c6ef083{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-259 .elementor-element.elementor-element-7c6ef083 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-0790bb2-font-size );line-height:var( --e-global-typography-0790bb2-line-height );letter-spacing:var( --e-global-typography-0790bb2-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body p, .elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body{padding:0px 30px 30px 0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:18px;}}@media(max-width:767px){.elementor-259 .elementor-element.elementor-element-2941230{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-259 .elementor-element.elementor-element-7b097e88{--min-height:300px;}.elementor-259 .elementor-element.elementor-element-74b805ae{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-259 .elementor-element.elementor-element-14d18787{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-5a3a3b4b{font-size:var( --e-global-typography-c81aef6-font-size );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );}.elementor-259 .elementor-element.elementor-element-60caeafa{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-48bb9252{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-259 .elementor-element.elementor-element-1617dc34{font-size:var( --e-global-typography-c81aef6-font-size );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );}.elementor-259 .elementor-element.elementor-element-5f3c42b2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-259 .elementor-element.elementor-element-5f3c42b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-259 .elementor-element.elementor-element-142f9cea{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-259 .elementor-element.elementor-element-208054cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-wrapper{text-align:start;}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-34a086b3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-2d0ac106{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-wrapper{text-align:start;}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-7dfe6512 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-163afca5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-wrapper{text-align:start;}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-51ce55e5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-26211c1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-wrapper{text-align:start;}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3e10d5c0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-21c87032{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-wrapper{text-align:start;}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-62784652 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-2fb7489a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-wrapper{text-align:start;}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-title, .elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-title a{font-size:var( --e-global-typography-12ad46a-font-size );line-height:var( --e-global-typography-12ad46a-line-height );letter-spacing:var( --e-global-typography-12ad46a-letter-spacing );}.elementor-259 .elementor-element.elementor-element-790298ac .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-556297e6{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-259 .elementor-element.elementor-element-739950a5{font-size:var( --e-global-typography-c81aef6-font-size );line-height:var( --e-global-typography-c81aef6-line-height );letter-spacing:var( --e-global-typography-c81aef6-letter-spacing );}.elementor-259 .elementor-element.elementor-element-7c6ef083{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-259 .elementor-element.elementor-element-7c6ef083 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-0790bb2-font-size );line-height:var( --e-global-typography-0790bb2-line-height );letter-spacing:var( --e-global-typography-0790bb2-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body p, .elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-body{padding:0px 0px 30px 0px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:14px;}.elementor-259 .elementor-element.elementor-element-3c7c3fc7 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:17px;}}@media(max-width:1024px) and (min-width:768px){.elementor-259 .elementor-element.elementor-element-14d18787{--width:987.2px;}.elementor-259 .elementor-element.elementor-element-18488198{--width:100.123%;}.elementor-259 .elementor-element.elementor-element-60caeafa{--width:60%;}.elementor-259 .elementor-element.elementor-element-4e04941e{--width:100%;}.elementor-259 .elementor-element.elementor-element-6634fa6a{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-5254ee7 *//* ===== MOGEDOCHI RESPONSIVE TYPOGRAPHY ===== */

/* 1. DESKTOP (The Base Size) */
#mogedochi {
    font-size: 42px; /* Change this number to make PC text bigger/smaller */
}

/* 2. TABLET (Screens smaller than 1024px) */
@media (max-width: 720px) {
    #mogedochi {
        font-size: 18px; /* Change this for Tablets */
        max-width: 90%;  /* Gives the text breathing room on the sides */
    }
}

/* 3. MOBILE PHONES (Screens smaller than 768px) */
@media (max-width: 600px) {
    #mogedochi {
        font-size: 15px; /* Change this for Phones */
        line-height: 1.5; /* Slightly tighter spacing for small screens */
        padding: 0 15px; /* Keeps the text from touching the edge of the phone glass */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee69ba3 *//* ===== MOGEDOCHI ELITE SYSTEM ===== */
#mogedochi { position:relative; color:#EDEDED; line-height:1.6; max-width:720px; font-family: 'Inter', -apple-system, sans-serif; }
#mogedochi ::selection { background: #E2E8F0; color: #000; text-shadow: none; }
#mogedochi::-moz-selection { background: #E2E8F0; color: #000; text-shadow: none; }

/* The 70/30 Color Engine */
.word { display: inline-block; transition: 0.8s cubic-bezier(0.25, 1, 0.15, 1); }
.w1 { color: #E2E8F0; opacity: 0.7; }
.w2 { color: #FDE68A; opacity: 0.6; letter-spacing: 0.5px; }
.w3 { color: #FFFFFF; opacity: 0.8; transform: translateY(1px); }
.w4 { color: #99F6E4; opacity: 0.65; font-style: italic; }
.w5 { color: #E9D5FF; opacity: 0.7; letter-spacing: 1px; }
.w6 { color: #FECACA; opacity: 0.5; transform: translateY(-0.5px); }
.w7 { color: #FFFFFF; opacity: 0.6; transform: translateX(1px); }
.w8 { color: #BAE6FD; opacity: 0.65; letter-spacing: 0.8px; }
.w9 { color: #FED7AA; opacity: 0.55; }
.w10 { color: #A7F3D0; opacity: 0.6; transform: translateY(-1px); }
.w11 { color: #FBCFE8; opacity: 0.5; letter-spacing: 0.6px; }
.w12 { color: #FFFFFF; opacity: 0.45; transform: translateX(-1px); }

.word:nth-child(7n) { animation: eliteBreath 7s cubic-bezier(0.4, 0, 0.2, 1) infinite; }
@keyframes eliteBreath { 0%, 100% { transform: translateY(0) scale(1); filter: brightness(1); } 50% { transform: translateY(-1.5px) scale(1.02); filter: brightness(1.3); text-shadow: 0 4px 10px rgba(255,255,255,0.15); } }

/* Semantic Colors */
.c-sand { color: #E5C29F; text-shadow: 0 2px 4px rgba(229, 194, 159, 0.3); font-weight: 500; }
.c-water { color: #88D4FF; text-shadow: 0 0 8px rgba(136, 212, 255, 0.4); }
.c-earth { color: #A99F96; font-weight: 600; letter-spacing: 0.5px; }
.c-night { color: #6B7B9E; text-shadow: 0 0 10px rgba(107, 123, 158, 0.5); }
.c-weight { color: #7F8285; font-weight: 900; letter-spacing: -0.5px; text-shadow: 0 4px 2px rgba(0,0,0,0.4); }
.c-gold { color: #E2E8F0; text-shadow: 0 0 12px rgba(226, 232, 240, 0.6); }
.c-energy { color: #FF7A59; text-shadow: 0 0 10px rgba(255, 122, 89, 0.5); font-style: italic; }
.c-dim { color: #4A4A4A; transition: 1s; } #mogedochi:hover .c-dim { color: #FDE68A; }
.c-prismatic { background: linear-gradient(90deg, #ff7a59, #e0b0ff, #88d4ff, #FDE68A); background-size: 300%; -webkit-background-clip: text; color: transparent; animation: chromeFlow 4s linear infinite; font-weight: bold; }

/* Typography & Physics */
.waterText { font-weight: 800; background: linear-gradient(105deg, #444 0%, #fff 25%, #88D4FF 45%, #fff 55%, #222 75%, #fff 100%); background-size: 300% auto; -webkit-background-clip: text; color: transparent; animation: chromeFlow 6s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate; filter: drop-shadow(0 4px 12px rgba(136, 212, 255, 0.2)); letter-spacing: 0.5px; }
@keyframes chromeFlow { 0% { background-position: 0% center; } 100% { background-position: 150% center; } }

.rain { background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(136,212,255,0.8) 50%, rgba(255,255,255,0) 100%); background-size: 100% 200%; -webkit-background-clip: text; color: transparent; animation: trueRain 0.8s linear infinite; font-style: italic; }
@keyframes trueRain { 0% { background-position: 0% -200%; } 100% { background-position: 0% 200%; } }

.red { color: #ff1a1a; animation: flareRed 4s infinite; font-weight: bold; } 
.amber { color: #ffaa00; animation: flareAmber 4s infinite 1.3s; font-weight: bold; } 
.green { color: #00fa64; animation: flareGreen 4s infinite 2.6s; font-weight: bold; }
@keyframes flareRed { 0%, 100% { text-shadow: 0 0 4px #ff1a1a; opacity: 0.4; } 20% { text-shadow: 0 0 20px #ff1a1a, 0 0 40px #ff1a1a; opacity: 1; } }
@keyframes flareAmber { 0%, 100% { text-shadow: 0 0 4px #ffaa00; opacity: 0.4; } 20% { text-shadow: 0 0 20px #ffaa00, 0 0 40px #ffaa00; opacity: 1; } }
@keyframes flareGreen { 0%, 100% { text-shadow: 0 0 4px #00fa64; opacity: 0.4; } 20% { text-shadow: 0 0 20px #00fa64, 0 0 40px #00fa64; opacity: 1; } }

.disappear { display: inline-block; animation: scatterVoid 5s cubic-bezier(0.7, 0, 0.3, 1) infinite alternate; color: #fff; }
@keyframes scatterVoid { 0%, 30% { opacity: 1; filter: blur(0px); letter-spacing: normal; transform: translateY(0); } 70%, 100% { opacity: 0; filter: blur(8px); letter-spacing: 10px; transform: translateY(-5px); text-shadow: 0 0 10px #fff; } }

.nightSky { background: linear-gradient(120deg, #6B7B9E, #A7B8E0, #6B7B9E); background-size: 200% auto; -webkit-background-clip: text; color: transparent; animation: auroraShimmer 8s linear infinite; text-shadow: 0 0 15px rgba(107, 123, 158, 0.6); font-weight: 600; }
@keyframes auroraShimmer { to { background-position: 200% center; } }
.blend { display: inline-block; animation: frostShift 5s ease-in-out infinite alternate; }
@keyframes frostShift { 0% { filter: blur(4px) contrast(1.5); opacity: 0.2; } 100% { filter: blur(0px) contrast(1); opacity: 1; color: #A7B8E0; } }

.motion { display: inline-block; animation: velocitySmear 2.5s cubic-bezier(0.87, 0, 0.13, 1) infinite alternate; font-style: italic; color: #88D4FF; }
@keyframes velocitySmear { 0% { transform: translateX(-6px) skewX(-15deg); filter: blur(1px); opacity: 0.5; } 100% { transform: translateX(12px) skewX(10deg); filter: blur(0px); opacity: 1; } }

.diff { display: inline-block; font-weight: 800; color: #fff; animation: chromaticGlitch 4s infinite; }
@keyframes chromaticGlitch { 0%, 94%, 100% { text-shadow: 0 0 0 transparent; transform: translateX(0); } 95% { text-shadow: -3px 0 0 #ff003c, 3px 0 0 #00eaff; transform: translateX(2px) skewX(-5deg); } 96% { text-shadow: 2px 0 0 #ff003c, -2px 0 0 #00eaff; transform: translateX(-2px) skewX(5deg); } }

.gloss { background:linear-gradient(120deg,#fff 40%,#FFD400 50%,#fff 60%); -webkit-background-clip:text; color:transparent; font-weight:bold; }

.stay { font-weight: 600; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.4); padding-bottom: 1px; }
.meaning { font-weight: 600; color: #fff; animation: silverPulse 4s ease-in-out infinite alternate; }
@keyframes silverPulse { 0% { text-shadow: 0 0 0px #fff; opacity: 0.7; } 100% { text-shadow: 0 0 10px rgba(255,255,255,0.5); opacity: 1; letter-spacing: 0.5px; } }
.consistent { font-weight: 700; color: #ffffff; letter-spacing: 0.5px; opacity: 1; }

.timing { display: inline-block; animation: razorTick 1s steps(1, end) infinite; font-family: ui-monospace, monospace; font-size: 0.9em; color: #88D4FF; }
@keyframes razorTick { 0% { opacity: 1; } 50% { opacity: 0.2; transform: translateX(2px); } 100% { opacity: 1; } }
.delay { display: inline-block; animation: heavyInertia 4s cubic-bezier(0.12, 0, 0.39, 0) infinite alternate; color: #BAE6FD; }
@keyframes heavyInertia { 0% { transform: translateX(0); opacity: 0.3; } 100% { transform: translateX(8px); opacity: 1; } }

.system { font-family: ui-monospace, "Cascadia Code", monospace; font-size: 0.85em; letter-spacing: 1.5px; color: #ffffff; animation: pureBlink 4s infinite; }
@keyframes pureBlink { 0%, 96%, 100% { opacity: 1; } 97%, 99% { opacity: 0.3; } }

.eye { display: inline-block; color: #88D4FF; text-shadow: 0 0 8px rgba(136, 212, 255, 0.4); animation: pupilFocus 4s cubic-bezier(0.4, 0, 0.2, 1) infinite; }
@keyframes pupilFocus { 0%, 100% { filter: blur(2px); transform: scale(0.98); } 50% { filter: blur(0px); transform: scale(1.02); } }
.ear { display: inline-block; color: #E0B0FF; animation: bassPulse 2s cubic-bezier(0.25, 1, 0.5, 1) infinite; }
@keyframes bassPulse { 0%, 100% { text-shadow: 0 0 0 transparent; } 50% { text-shadow: -6px 0 12px rgba(224, 176, 255, 0.5), 6px 0 12px rgba(224, 176, 255, 0.5); } }

.calibrate { display: inline-block; animation: microAdjust 3s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite; color: #FDE68A; }
@keyframes microAdjust { 0%, 100% { letter-spacing: 0px; } 50% { letter-spacing: 5px; opacity: 0.5; } }

.pulled { display: inline-block; font-style: italic; color: #E9D5FF; animation: gravityPull 4s ease-in infinite alternate; }
@keyframes gravityPull { 0% { transform: translateX(0); opacity: 1; } 100% { transform: translateX(12px) scale(0.95); opacity: 0.4; } }

.quiet { color: #6B7B9E; opacity: 0.3; transition: 1s cubic-bezier(0.25, 1, 0.5, 1); }
#mogedochi:hover .quiet { opacity: 0.9; color: #fff; }

.pattern { background: repeating-linear-gradient(45deg, #FF7A59, #FF7A59 1px, transparent 1px, transparent 4px); -webkit-background-clip: text; color: transparent; animation: scanline 10s linear infinite; }
@keyframes scanline { to { background-position: 100% 100%; } }

.solid-white { color: #ffffff !important; font-weight: 700; letter-spacing: 0.2px; text-shadow: none !important; opacity: 1 !important; margin-top: 15px; font-size: 1.05em; }

/* Stealth Egg */
.egg { display: block; position: relative; width: 100%; height: 0px; text-align: center; cursor: crosshair; z-index: 10; margin: 15px 0; overflow: visible; }
.egg span { position: absolute; left: 50%; transform: translate(-50%, -50%); padding: 25px 50px; color: transparent; font-family: ui-monospace, monospace; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; transition: color 0.6s ease; white-space: nowrap; user-select: none; }
.egg:hover span { color: #ffffff; }

.dot { display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #E2E8F0; box-shadow: 0 0 10px #E2E8F0; animation: pulseDot 2s cubic-bezier(0.4, 0, 0.2, 1) infinite; margin-left: 5px; vertical-align: middle; }
@keyframes pulseDot { 0%, 100% { opacity: 1; transform: scale(1); box-shadow: 0 0 12px #E2E8F0; } 50% { opacity: 0.3; transform: scale(1.3); box-shadow: 0 0 0px transparent; } }/* End custom CSS */