.elementor-6188 .elementor-element.elementor-element-c04d082{--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-6188 .elementor-element.elementor-element-c04d082{left:0px;}body.rtl .elementor-6188 .elementor-element.elementor-element-c04d082{right:0px;}.elementor-6188 .elementor-element.elementor-element-01e77a7{--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-6188 .elementor-element.elementor-element-0a82c79{--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-6188 .elementor-element.elementor-element-0a82c79.e-con{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-ad0f614{--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-6188 .elementor-element.elementor-element-ca01d8d .elementor-icon-wrapper{text-align:center;}.elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5030963 );}.elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-default .elementor-icon{color:var( --e-global-color-5030963 );border-color:var( --e-global-color-5030963 );}.elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5030963 );}.elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-ca01d8d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-ca01d8d .elementor-icon{font-size:16px;}.elementor-6188 .elementor-element.elementor-element-ca01d8d .elementor-icon svg{height:16px;}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .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-6188 .elementor-element.elementor-element-c2b44d4 .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-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown a, .elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .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-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown a:hover,
					.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown a:hover,
					.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown a.highlighted{background-color:#EEEEEE;}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown .elementor-item, .elementor-6188 .elementor-element.elementor-element-c2b44d4 .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-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:8px;}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#CDCDCD;border-bottom-width:1px;}.elementor-6188 .elementor-element.elementor-element-22ad8c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-6188 .elementor-element.elementor-element-22ad8c5 .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-6188 .elementor-element.elementor-element-22ad8c5 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-6188 .elementor-element.elementor-element-22ad8c5 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-primary );}.elementor-6188 .elementor-element.elementor-element-ada85c9{--icon-box-icon-margin:15px;}.elementor-6188 .elementor-element.elementor-element-ada85c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09923e8 );}.elementor-6188 .elementor-element.elementor-element-ada85c9.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-ada85c9.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-6188 .elementor-element.elementor-element-ada85c9 .elementor-icon{font-size:16px;}.elementor-6188 .elementor-element.elementor-element-ada85c9 .elementor-icon-box-title{color:var( --e-global-color-09923e8 );}.elementor-6188 .elementor-element.elementor-element-ada85c9 .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-ada85c9 .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-6188 .elementor-element.elementor-element-3cb4f56{--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-6188 .elementor-element.elementor-element-3cb4f56.e-con{--align-self:flex-end;}.elementor-6188 .elementor-element.elementor-element-12b5af0 .elementor-icon-wrapper{text-align:center;}.elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-12b5af0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-12b5af0 .elementor-icon{font-size:24px;}.elementor-6188 .elementor-element.elementor-element-12b5af0 .elementor-icon svg{height:24px;}.elementor-6188 .elementor-element.elementor-element-d6d6cdf .elementor-icon-wrapper{text-align:center;}.elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-d6d6cdf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-d6d6cdf .elementor-icon{font-size:24px;}.elementor-6188 .elementor-element.elementor-element-d6d6cdf .elementor-icon svg{height:24px;}.elementor-6188 .elementor-element.elementor-element-4cda6b1 .elementor-icon-wrapper{text-align:center;}.elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-4cda6b1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-4cda6b1 .elementor-icon{font-size:24px;}.elementor-6188 .elementor-element.elementor-element-4cda6b1 .elementor-icon svg{height:24px;}.elementor-6188 .elementor-element.elementor-element-d915708 .elementor-icon-wrapper{text-align:center;}.elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-d915708.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-d915708 .elementor-icon{font-size:24px;}.elementor-6188 .elementor-element.elementor-element-d915708 .elementor-icon svg{height:24px;}.elementor-6188 .elementor-element.elementor-element-a3721e6 .elementor-icon-wrapper{text-align:center;}.elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7cb3be6 );border-color:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-framed .elementor-icon:hover, .elementor-6188 .elementor-element.elementor-element-a3721e6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7cb3be6 );}.elementor-6188 .elementor-element.elementor-element-a3721e6 .elementor-icon{font-size:24px;}.elementor-6188 .elementor-element.elementor-element-a3721e6 .elementor-icon svg{height:24px;}.elementor-6188 .elementor-element.elementor-element-4f09f86{--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-6188 .elementor-element.elementor-element-132f41f{--display:flex;--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:0;--padding-right:0;}.elementor-6188 .elementor-element.elementor-element-da58250{--icon-box-icon-margin:15px;}.elementor-6188 .elementor-element.elementor-element-da58250.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09923e8 );}.elementor-6188 .elementor-element.elementor-element-da58250.elementor-view-framed .elementor-icon, .elementor-6188 .elementor-element.elementor-element-da58250.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-6188 .elementor-element.elementor-element-da58250 .elementor-icon{font-size:48px;}.elementor-6188 .elementor-element.elementor-element-da58250 .elementor-icon-box-title{color:var( --e-global-color-09923e8 );}.elementor-6188 .elementor-element.elementor-element-da58250 .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-da58250 .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-6188 .elementor-element.elementor-element-e241785{--display:flex;--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:0;--padding-right:0;}.elementor-6188 .elementor-element.elementor-element-10adf4f > .elementor-widget-container{padding:var(--mft-space-3xs) 0 0 0;}.elementor-6188 .elementor-element.elementor-element-87e2923{--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-6188 .elementor-element.elementor-element-2e543f7 .login, .elementor-6188 .elementor-element.elementor-element-2e543f7 .account{display:flex;flex-direction:row;line-height:1;align-items:center;gap:0px;}.elementor-6188 .elementor-element.elementor-element-2e543f7{--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-6188 .elementor-element.elementor-element-2e543f7 .login-icon i{color:var( --e-global-color-09923e8 );transition:var( --e-global-color-09923e8 );font-size:45px;}.elementor-6188 .elementor-element.elementor-element-2e543f7 .login-icon svg{fill:var( --e-global-color-09923e8 );transition:var( --e-global-color-09923e8 );width:45px;height:45px;}.elementor-6188 .elementor-element.elementor-element-2e543f7 [data-mirai-component] > *:hover .login-icon i{color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-2e543f7 [data-mirai-component] > *:hover .login-icon svg{fill:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-2e543f7 .login-text, .elementor-6188 .elementor-element.elementor-element-2e543f7 .account-text{color:var( --e-global-color-09923e8 );transition:var( --e-global-color-09923e8 );font-size:16px;}.elementor-6188 .elementor-element.elementor-element-2e543f7 [data-mirai-component] > *:hover .login-text, .elementor-6188 .elementor-element.elementor-element-2e543f7 [data-mirai-component] > *:hover .account-text{color:var( --e-global-color-text );}.elementor-6188 .elementor-element.elementor-element-fbcd1ea .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-fbcd1ea .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-6188 .elementor-element.elementor-element-01e77a7{--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-6188 .elementor-element.elementor-element-ca01d8d.elementor-element{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-c2b44d4.elementor-element{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .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-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown .elementor-item, .elementor-6188 .elementor-element.elementor-element-c2b44d4 .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-6188 .elementor-element.elementor-element-22ad8c5 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-6188 .elementor-element.elementor-element-22ad8c5.elementor-element{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-22ad8c5 .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-6188 .elementor-element.elementor-element-ada85c9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6188 .elementor-element.elementor-element-ada85c9 .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-ada85c9 .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-6188 .elementor-element.elementor-element-4f09f86{--justify-content:space-between;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-6188 .elementor-element.elementor-element-da58250 .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-da58250 .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-6188 .elementor-element.elementor-element-87e2923{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6188 .elementor-element.elementor-element-2e543f7{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-6188 .elementor-element.elementor-element-2e543f7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6188 .elementor-element.elementor-element-2e543f7 .login, .elementor-6188 .elementor-element.elementor-element-2e543f7 .account{display:flex;flex-direction:column;line-height:1;align-items:center;}.elementor-6188 .elementor-element.elementor-element-2e543f7 .login-icon i{font-size:45px;}.elementor-6188 .elementor-element.elementor-element-2e543f7 .login-icon svg{width:45px;height:45px;}.elementor-6188 .elementor-element.elementor-element-2e543f7 .login-text, .elementor-6188 .elementor-element.elementor-element-2e543f7 .account-text{font-size:14px;}.elementor-6188 .elementor-element.elementor-element-fbcd1ea > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-6188 .elementor-element.elementor-element-fbcd1ea{--icon-box-icon-margin:0px;}.elementor-6188 .elementor-element.elementor-element-fbcd1ea .elementor-icon{font-size:45px;}.elementor-6188 .elementor-element.elementor-element-fbcd1ea .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-fbcd1ea .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-6188 .elementor-element.elementor-element-01e77a7{--content-width:1920px;}.elementor-6188 .elementor-element.elementor-element-0a82c79{--width:auto;}.elementor-6188 .elementor-element.elementor-element-ad0f614{--width:auto;}.elementor-6188 .elementor-element.elementor-element-3cb4f56{--width:auto;}.elementor-6188 .elementor-element.elementor-element-4f09f86{--content-width:1920px;}}@media(max-width:767px){.elementor-6188 .elementor-element.elementor-element-01e77a7{--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-6188 .elementor-element.elementor-element-0a82c79{--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-6188 .elementor-element.elementor-element-0a82c79.e-con{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-ad0f614{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6188 .elementor-element.elementor-element-c2b44d4.elementor-element{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .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-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-6188 .elementor-element.elementor-element-c2b44d4 .elementor-nav-menu--dropdown .elementor-item, .elementor-6188 .elementor-element.elementor-element-c2b44d4 .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-6188 .elementor-element.elementor-element-22ad8c5.elementor-element{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-22ad8c5 .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-6188 .elementor-element.elementor-element-ada85c9{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-6188 .elementor-element.elementor-element-ada85c9 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-6188 .elementor-element.elementor-element-ada85c9 .elementor-icon-box-title{margin-bottom:0px;}.elementor-6188 .elementor-element.elementor-element-ada85c9 .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-ada85c9 .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-6188 .elementor-element.elementor-element-4f09f86{--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-6188 .elementor-element.elementor-element-132f41f{--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-6188 .elementor-element.elementor-element-da58250{width:auto;max-width:auto;--icon-box-icon-margin:-5px;}.elementor-6188 .elementor-element.elementor-element-da58250 .elementor-icon-box-title{margin-bottom:0px;}.elementor-6188 .elementor-element.elementor-element-da58250 .elementor-icon{font-size:40px;}.elementor-6188 .elementor-element.elementor-element-da58250 .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-da58250 .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-6188 .elementor-element.elementor-element-e241785{--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-6188 .elementor-element.elementor-element-e241785.e-con{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-8d137f6{width:auto;max-width:auto;text-align:left;}.elementor-6188 .elementor-element.elementor-element-8d137f6 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-6188 .elementor-element.elementor-element-8d137f6 img{max-width:95px;}.elementor-6188 .elementor-element.elementor-element-10adf4f > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-6188 .elementor-element.elementor-element-87e2923{--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-6188 .elementor-element.elementor-element-2e543f7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6188 .elementor-element.elementor-element-fbcd1ea{--icon-box-icon-margin:-12px;}.elementor-6188 .elementor-element.elementor-element-fbcd1ea .elementor-icon-box-title, .elementor-6188 .elementor-element.elementor-element-fbcd1ea .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-c2b44d4 */.phones span {
     margin-right: 0.2em;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ada85c9 */@media(max-width:580px)
    {
    .shop .elementor-icon {
       padding-top: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for Mirai-Club-Login, class: .elementor-element-2e543f7 */.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-fbcd1ea */.elementor-6188 .elementor-element.elementor-element-fbcd1ea svg {
  width: 45px !important;
  height: 45px !important;
}

.icon-cam.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c04d082 *//***** 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));*/
   background-color: #003846CC;
    /*backdrop-filter: blur(12px);*/
    -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: 768px) {
    .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 */




/***** 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/1674/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/1674/arrow.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-6188 .elementor-element.elementor-element-c04d082 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/1674/arrow.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/1674/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 */