.elementor-5998 .elementor-element.elementor-element-3016062{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:99;}body:not(.rtl) .elementor-5998 .elementor-element.elementor-element-3016062{left:0px;}body.rtl .elementor-5998 .elementor-element.elementor-element-3016062{right:0px;}.elementor-5998 .elementor-element.elementor-element-1d6b7ae{--display:flex;--min-height:44px;--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-726fd46 );--border-color:var( --e-global-color-726fd46 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--mft-space-4xs);--padding-bottom:var(--mft-space-4xs);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);--z-index:10;}.elementor-5998 .elementor-element.elementor-element-acff1d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-5998 .elementor-element.elementor-element-acff1d0.e-con{--align-self:center;}.elementor-5998 .elementor-element.elementor-element-8794326{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5998 .elementor-element.elementor-element-158a787 .elementor-icon-wrapper{text-align:center;}.elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5030963 );}.elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-default .elementor-icon{color:var( --e-global-color-5030963 );border-color:var( --e-global-color-5030963 );}.elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5030963 );}.elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-158a787.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-158a787 .elementor-icon{font-size:16px;}.elementor-5998 .elementor-element.elementor-element-158a787 .elementor-icon svg{height:16px;}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-85390c5-font-family ), Sans-serif;font-size:var( --e-global-typography-85390c5-font-size );font-weight:var( --e-global-typography-85390c5-font-weight );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-09923e8 );fill:var( --e-global-color-09923e8 );padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown a, .elementor-5998 .elementor-element.elementor-element-196d851 .elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-09923e8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown a:hover,
					.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown a:hover,
					.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown a.highlighted{background-color:#EEEEEE;}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown .elementor-item, .elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-85390c5-font-family ), Sans-serif;font-size:var( --e-global-typography-85390c5-font-size );font-weight:var( --e-global-typography-85390c5-font-weight );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:8px;}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#CDCDCD;border-bottom-width:1px;}.elementor-5998 .elementor-element.elementor-element-4758889 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-5998 .elementor-element.elementor-element-4758889 .wpml-elementor-ls .wpml-ls-item{font-family:var( --e-global-typography-85390c5-font-family ), Sans-serif;font-size:var( --e-global-typography-85390c5-font-size );font-weight:var( --e-global-typography-85390c5-font-weight );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-4758889 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-5998 .elementor-element.elementor-element-4758889 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-primary );}.elementor-5998 .elementor-element.elementor-element-0ba1a4a{--icon-box-icon-margin:15px;}.elementor-5998 .elementor-element.elementor-element-0ba1a4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09923e8 );}.elementor-5998 .elementor-element.elementor-element-0ba1a4a.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-0ba1a4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-09923e8 );color:var( --e-global-color-09923e8 );border-color:var( --e-global-color-09923e8 );}.elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon{font-size:16px;}.elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon-box-title{color:var( --e-global-color-09923e8 );}.elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon-box-title a{font-family:var( --e-global-typography-85390c5-font-family ), Sans-serif;font-size:var( --e-global-typography-85390c5-font-size );font-weight:var( --e-global-typography-85390c5-font-weight );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-b4079bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 24px;--row-gap:16px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5998 .elementor-element.elementor-element-b4079bf.e-con{--align-self:flex-end;}.elementor-5998 .elementor-element.elementor-element-07602d7 .elementor-icon-wrapper{text-align:center;}.elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-07602d7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-07602d7 .elementor-icon{font-size:24px;}.elementor-5998 .elementor-element.elementor-element-07602d7 .elementor-icon svg{height:24px;}.elementor-5998 .elementor-element.elementor-element-85c23a6 .elementor-icon-wrapper{text-align:center;}.elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-85c23a6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-85c23a6 .elementor-icon{font-size:24px;}.elementor-5998 .elementor-element.elementor-element-85c23a6 .elementor-icon svg{height:24px;}.elementor-5998 .elementor-element.elementor-element-c497d28 .elementor-icon-wrapper{text-align:center;}.elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-c497d28.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-c497d28 .elementor-icon{font-size:24px;}.elementor-5998 .elementor-element.elementor-element-c497d28 .elementor-icon svg{height:24px;}.elementor-5998 .elementor-element.elementor-element-d73fbd2 .elementor-icon-wrapper{text-align:center;}.elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-d73fbd2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-d73fbd2 .elementor-icon{font-size:24px;}.elementor-5998 .elementor-element.elementor-element-d73fbd2 .elementor-icon svg{height:24px;}.elementor-5998 .elementor-element.elementor-element-12c0300 .elementor-icon-wrapper{text-align:center;}.elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-framed .elementor-icon:hover, .elementor-5998 .elementor-element.elementor-element-12c0300.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-5998 .elementor-element.elementor-element-12c0300 .elementor-icon{font-size:24px;}.elementor-5998 .elementor-element.elementor-element-12c0300 .elementor-icon svg{height:24px;}.elementor-5998 .elementor-element.elementor-element-0dd43f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);--z-index:3;}.elementor-5998 .elementor-element.elementor-element-96ea471{--display:flex;--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:0;--padding-right:0;}.elementor-5998 .elementor-element.elementor-element-f16d64d{--icon-box-icon-margin:15px;}.elementor-5998 .elementor-element.elementor-element-f16d64d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09923e8 );}.elementor-5998 .elementor-element.elementor-element-f16d64d.elementor-view-framed .elementor-icon, .elementor-5998 .elementor-element.elementor-element-f16d64d.elementor-view-default .elementor-icon{fill:var( --e-global-color-09923e8 );color:var( --e-global-color-09923e8 );border-color:var( --e-global-color-09923e8 );}.elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon{font-size:48px;}.elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon-box-title{color:var( --e-global-color-09923e8 );}.elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon-box-title a{font-family:var( --e-global-typography-85390c5-font-family ), Sans-serif;font-size:var( --e-global-typography-85390c5-font-size );font-weight:var( --e-global-typography-85390c5-font-weight );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-5575646{--display:flex;--justify-content:center;--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:0;--padding-right:0;}.elementor-5998 .elementor-element.elementor-element-c996ebe > .elementor-widget-container{padding:var(--mft-space-3xs) 0 0 0;}.elementor-5998 .elementor-element.elementor-element-dfd1e8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:0;--padding-right:0;}.elementor-5998 .elementor-element.elementor-element-deaeb79 .login, .elementor-5998 .elementor-element.elementor-element-deaeb79 .account{display:flex;flex-direction:row;line-height:1;align-items:center;gap:0px;}.elementor-5998 .elementor-element.elementor-element-deaeb79{--mirai-session-icon-color:var( --e-global-color-09923e8 );--mirai-session-icon-color-active:var( --e-global-color-text );--mirai-session-color:var( --e-global-color-09923e8 );--mirai-session-color-active:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-deaeb79 .login-icon i{color:var( --e-global-color-09923e8 );transition:var( --e-global-color-09923e8 );font-size:45px;}.elementor-5998 .elementor-element.elementor-element-deaeb79 .login-icon svg{fill:var( --e-global-color-09923e8 );transition:var( --e-global-color-09923e8 );width:45px;height:45px;}.elementor-5998 .elementor-element.elementor-element-deaeb79 [data-mirai-component] > *:hover .login-icon i{color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-deaeb79 [data-mirai-component] > *:hover .login-icon svg{fill:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-deaeb79 .login-text, .elementor-5998 .elementor-element.elementor-element-deaeb79 .account-text{color:var( --e-global-color-09923e8 );transition:var( --e-global-color-09923e8 );font-size:16px;}.elementor-5998 .elementor-element.elementor-element-deaeb79 [data-mirai-component] > *:hover .login-text, .elementor-5998 .elementor-element.elementor-element-deaeb79 [data-mirai-component] > *:hover .account-text{color:var( --e-global-color-text );}.elementor-5998 .elementor-element.elementor-element-d3abada .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-d3abada .elementor-icon-box-title a{font-family:var( --e-global-typography-85390c5-font-family ), Sans-serif;font-size:var( --e-global-typography-85390c5-font-size );font-weight:var( --e-global-typography-85390c5-font-weight );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-5998 .elementor-element.elementor-element-1d6b7ae{--padding-top:var(--mft-space-4xs);--padding-bottom:var(--mft-space-4xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-5998 .elementor-element.elementor-element-158a787.elementor-element{--align-self:center;}.elementor-5998 .elementor-element.elementor-element-196d851.elementor-element{--align-self:center;}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown .elementor-item, .elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-85390c5-font-size );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-4758889 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-5998 .elementor-element.elementor-element-4758889.elementor-element{--align-self:center;}.elementor-5998 .elementor-element.elementor-element-4758889 .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-0ba1a4a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon-box-title a{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-0dd43f9{--justify-content:space-between;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon-box-title a{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-dfd1e8f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5998 .elementor-element.elementor-element-deaeb79{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-5998 .elementor-element.elementor-element-deaeb79 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-deaeb79 .login, .elementor-5998 .elementor-element.elementor-element-deaeb79 .account{display:flex;flex-direction:column;line-height:1;align-items:center;}.elementor-5998 .elementor-element.elementor-element-deaeb79 .login-text, .elementor-5998 .elementor-element.elementor-element-deaeb79 .account-text{font-size:14px;}.elementor-5998 .elementor-element.elementor-element-d3abada > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-5998 .elementor-element.elementor-element-d3abada{--icon-box-icon-margin:0px;}.elementor-5998 .elementor-element.elementor-element-d3abada .elementor-icon{font-size:45px;}.elementor-5998 .elementor-element.elementor-element-d3abada .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-d3abada .elementor-icon-box-title a{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}}@media(min-width:768px){.elementor-5998 .elementor-element.elementor-element-1d6b7ae{--content-width:1920px;}.elementor-5998 .elementor-element.elementor-element-acff1d0{--width:auto;}.elementor-5998 .elementor-element.elementor-element-8794326{--width:auto;}.elementor-5998 .elementor-element.elementor-element-b4079bf{--width:auto;}.elementor-5998 .elementor-element.elementor-element-0dd43f9{--content-width:1920px;}}@media(max-width:767px){.elementor-5998 .elementor-element.elementor-element-1d6b7ae{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:var(--mft-space-4xs);--padding-bottom:var(--mft-space-4xs);--padding-left:var(--mft-space-3xs);--padding-right:var(--mft-space-3xs);}.elementor-5998 .elementor-element.elementor-element-acff1d0{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 024px;--row-gap:0px;--column-gap:024px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5998 .elementor-element.elementor-element-acff1d0.e-con{--align-self:center;}.elementor-5998 .elementor-element.elementor-element-8794326{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5998 .elementor-element.elementor-element-196d851.elementor-element{--align-self:center;}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown .elementor-item, .elementor-5998 .elementor-element.elementor-element-196d851 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-85390c5-font-size );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-4758889.elementor-element{--align-self:center;}.elementor-5998 .elementor-element.elementor-element-4758889 .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-0ba1a4a{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-5998 .elementor-element.elementor-element-0ba1a4a > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon-box-title{margin-bottom:0px;}.elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-0ba1a4a .elementor-icon-box-title a{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-0dd43f9{--min-height:76px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-3xs);--padding-right:var(--mft-space-3xs);}.elementor-5998 .elementor-element.elementor-element-96ea471{--width:15%;--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;--padding-top:var(--mft-space-3xs);--padding-bottom:var(--mft-space-3xs);--padding-left:0;--padding-right:0;}.elementor-5998 .elementor-element.elementor-element-f16d64d{width:auto;max-width:auto;--icon-box-icon-margin:-5px;}.elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon-box-title{margin-bottom:0px;}.elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon{font-size:40px;}.elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-f16d64d .elementor-icon-box-title a{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}.elementor-5998 .elementor-element.elementor-element-5575646{--width:30%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:var(--mft-space-3xs);--padding-bottom:var(--mft-space-3xs);--padding-left:0;--padding-right:0;}.elementor-5998 .elementor-element.elementor-element-5575646.e-con{--align-self:center;}.elementor-5998 .elementor-element.elementor-element-c996ebe > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-5998 .elementor-element.elementor-element-68f5f19{width:auto;max-width:auto;text-align:left;}.elementor-5998 .elementor-element.elementor-element-68f5f19 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-5998 .elementor-element.elementor-element-dfd1e8f{--width:55%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:var(--mft-space-3xs);--padding-bottom:var(--mft-space-3xs);--padding-left:0;--padding-right:0;}.elementor-5998 .elementor-element.elementor-element-d3abada{--icon-box-icon-margin:-12px;}.elementor-5998 .elementor-element.elementor-element-d3abada .elementor-icon-box-title, .elementor-5998 .elementor-element.elementor-element-d3abada .elementor-icon-box-title a{font-size:var( --e-global-typography-85390c5-font-size );line-height:var( --e-global-typography-85390c5-line-height );letter-spacing:var( --e-global-typography-85390c5-letter-spacing );}}/* Start custom CSS for nav-menu, class: .elementor-element-196d851 */.phones span {
     margin-right: 0.2em;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ba1a4a */@media(max-width:580px)
    {
    .shop .elementor-icon {
       padding-top: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for Mirai-Club-Login, class: .elementor-element-deaeb79 */.access {
    font-family: var(--e-global-typography-85390c5-font-family), Sans-serif;
    font-size: var(--e-global-typography-85390c5-font-size);
    font-weight: var(--e-global-typography-85390c5-font-weight);
    line-height: var(--e-global-typography-85390c5-line-height);
    letter-spacing: var(--e-global-typography-85390c5-letter-spacing);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3abada */.elementor-5998 .elementor-element.elementor-element-d3abada svg {
  width: 45px !important;
  height: 45px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3016062 *//***** HEADER WRAPPER *****/
/* Header Wrapper: Background gradient */
.header-wrapper {
    background: linear-gradient(to bottom, rgba(0, 56, 70, 0.88), transparent);
}

/* Styles Sticky */
.header-wrapper.elementor-sticky--effects .main-header {
    /*background: linear-gradient(to bottom, rgba(0, 56, 70, 0.88), rgba(0, 56, 70, 0.56));
    backdrop-filter: blur(12px);*/
     background-color: #003846CC;
    -webkit-backdrop-filter: blur(12px);
    transition: background 0.5s ease;
}


.header-wrapper.elementor-sticky--effects .preheader {
  display:none;
}

/* Sticky Logotipos */
.logo-sticky {
  display: none;
}

@media (min-width: 769px) {
    .header-wrapper .site-logo img{
        height: 140px !important;
        width: auto !important;
        transition: height 0.5s ease;
    }
}

.header-wrapper.elementor-sticky--effects .site-logo img {
  opacity: 0;
  height: 0 !important;
  pointer-events: none;
 
}

.header-wrapper.elementor-sticky--effects .logo-sticky {
  display: block;
}
.header-wrapper.elementor-sticky--effects .site-logo {
  display: none;
}

/**************************/

/* CLUB */
div[data-mirai-component="session"] span.login img {
    display: none !important;
}

@media (min-width: 768px) and (max-width: 1024px){
div[data-mirai-component="session"] span.login {
    display: inline-block;
    text-align: center;
    background-image: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1758/club-white.svg');
    background-repeat: no-repeat;
    background-size: 48px 44px;
    background-position: top center;
    padding-top: 52px !important;
    color: #FFFFFF;
    font-family: var(--e-global-typography-85390c5-font-family), Sans-serif;
    font-size: var(--e-global-typography-85390c5-font-size);
    font-weight: var(--e-global-typography-85390c5-font-weight);
    text-decoration: none;
    line-height: 1.2;
    transition: all 0.3s ease-in-out;
}
}

div[data-mirai-component="session"] span.login {
    display: inline-block;
    text-align: center;
    background-image: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1758/club-white.svg');
    background-repeat: no-repeat;
    background-size: 48px 44px;
    background-position: top center;
    padding-top: 40px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-85390c5-font-family), Sans-serif;
    font-size: var(--e-global-typography-85390c5-font-size);
    font-weight: var(--e-global-typography-85390c5-font-weight);
    text-decoration: none;
    line-height: 1.2;
    transition: all 0.3s ease-in-out;
}

@media (max-width: 768px) {
  div[data-mirai-component="session"] span.login {
    background-position: center -4px;
  }
}

div[data-mirai-component="session"]:hover span.login {
    background-image: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1758/club-brown.svg');
    color: var(--e-global-color-text) !important;
    text-decoration: underline;
}

@media (min-width: 1025px) {
    div[data-mirai-component="session"] span.login {
        text-align: left;
        background-position: left center;
        padding-top: 0;
        padding-left: 56px;
        line-height: 44px;
    }
}


/***** phone icon and menu  ******/

/* --- ESTADO INICIAL --- */
.preheader .phone i,
.preheader .phone svg,
.preheader .phones .menu-item-has-children > a,
.preheader .phones .menu-item a .sub-arrow {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    transition: all 0.3s ease;
}

/* --- ESTADO HOVER ( --- */

/* change color icon and text color */
.preheader .phone-wrapper:hover .phone i,
.preheader .phone-wrapper:hover .phone svg,
.preheader .phone-wrapper:hover .phones .menu-item-has-children > a,
.preheader .phone-wrapper:hover .phones .menu-item-has-children > a .sub-arrow {
    color: var(--e-global-color-text) !important;
    fill: var(--e-global-color-text) !important;
}

/* underline text */
.preheader .phone-wrapper:hover .phones .menu-item-has-children > a {
    text-decoration: underline !important;
}

/* change arrow */
.preheader .phone-wrapper:hover .phones .menu-item-has-children > a .sub-arrow:after {
    content: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1758/arrow-brown.svg');
}

/* --- arrow --- */

.preheader .phones .elementor-nav-menu .sub-arrow i {
    display: none;
}

.preheader .phones .elementor-nav-menu .sub-arrow:after {
    content: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1758/arrow-1.svg');
    display: inline-block;
    border: 0;
    border-top: 0;
    right: 10px;
    top: 0;
    line-height: 1;
    padding-bottom:2px;
}

@media(max-width:1024px){
.preheader .phones .elementor-nav-menu .sub-arrow:after {
    padding-bottom:4px;
}
}

/***** WPML Widget ******/


.header-wpml-widget .wpml-ls-legacy-dropdown-click a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    background: transparent;
    border: 0;
    padding: 0px 30px 0px 0px;
}

.header-wpml-widget .wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {
    color: white;
}

.header-wpml-widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    padding-top: 5px;
    border-top: transparent;
}

.preheader .elementor-widget-wpml-language-switcher .elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.preheader .elementor-widget-wpml-language-switcher .wpml-elementor-ls {
    display: flex;
}

/* --- Arrrow .elementor-5998 .elementor-element.elementor-element-3016062 WMPL --- */
.preheader .header-wpml-widget .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    content: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1758/arrow-1.svg');
    border: 0;
    right: 10px;
    top: 0;
    line-height: 1;
}

/* ---  HOVER  --- */
.preheader .header-wpml-widget:hover .wpml-ls-current-language > a {
    color: var(--e-global-color-text) !important;
   /* text-decoration: underline !important;*/
}

.preheader .header-wpml-widget:hover .wpml-ls-current-language > a:after {
    content: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1758/arrow-brown.svg');
}

/* Icon box links */
.links .elementor-icon i,
.links .elementor-icon svg {
    color: #FFFFFF;
    fill: #FFFFFF;
    transition: all 0.3s ease;
}

.links .elementor-icon-box-title a,
.links .elementor-icon-box-title  {
    color: #FFFFFF;
    text-decoration: none;
    transition: color 0.3s ease;
}

/* --- ESTADO HOVER --- */

.links:hover .elementor-icon i,
.links:hover .elementor-icon svg {
    color: var(--e-global-color-text) !important;
    fill: var(--e-global-color-text) !important;
}

.links:hover .elementor-icon i,
.links:hover .elementor-icon svg {
    color: var(--e-global-color-text) !important;
    fill: var(--e-global-color-text) !important;
}

.links:hover .elementor-icon-box-title a,
.links:hover .elementor-icon-box-title {
    color: var(--e-global-color-text) !important;
    text-decoration: underline;
}/* End custom CSS */