.elementor-192015 .elementor-element.elementor-element-b148a64{--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;--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-192015 .elementor-element.elementor-element-b148a64:not(.elementor-motion-effects-element-type-background), .elementor-192015 .elementor-element.elementor-element-b148a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-192015 .elementor-element.elementor-element-b148a64.e-con{--align-self:flex-end;}.elementor-192015 .elementor-element.elementor-element-a0e3f57{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-f38936b{width:100%;max-width:100%;font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-f38936b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-71658be{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-192015 .elementor-element.elementor-element-71658be.e-con{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-192015 .elementor-element.elementor-element-05b2d40{width:var( --container-widget-width, 81.863% );max-width:81.863%;--container-widget-width:81.863%;--container-widget-flex-grow:0;}.elementor-192015 .elementor-element.elementor-element-05b2d40 > .elementor-widget-container{margin:-4px -4px -4px -4px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-05b2d40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-192015 .elementor-element.elementor-element-05b2d40 .elementor-menu-toggle{margin:0 auto;}.elementor-192015 .elementor-element.elementor-element-05b2d40 .elementor-nav-menu .elementor-item{font-size:13px;line-height:0px;}.elementor-192015 .elementor-element.elementor-element-05b2d40 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-192015 .elementor-element.elementor-element-05b2d40 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-framed .elementor-item:before,
					.elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-underline .elementor-item:after,
					 .elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-overline .elementor-item:before,
					 .elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-double-line .elementor-item:before,
					 .elementor-192015 .elementor-element.elementor-element-05b2d40 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-e6d64cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-e6d64cc{z-index:1;}.elementor-192015 .elementor-element.elementor-element-e6d64cc .elementor-icon-wrapper{text-align:right;}.elementor-192015 .elementor-element.elementor-element-e6d64cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-e6d64cc.elementor-view-framed .elementor-icon, .elementor-192015 .elementor-element.elementor-element-e6d64cc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-e6d64cc.elementor-view-framed .elementor-icon, .elementor-192015 .elementor-element.elementor-element-e6d64cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-e6d64cc .elementor-icon{font-size:16px;}.elementor-192015 .elementor-element.elementor-element-e6d64cc .elementor-icon svg{height:16px;}.elementor-192015 .elementor-element.elementor-element-401abf8{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-192015 .elementor-element.elementor-element-401abf8:not(.elementor-motion-effects-element-type-background), .elementor-192015 .elementor-element.elementor-element-401abf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 50%, var( --e-global-color-primary ) 50%);}.elementor-192015 .elementor-element.elementor-element-726965e{--display:flex;--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-192015 .elementor-element.elementor-element-726965e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-192015 .elementor-element.elementor-element-a8a986c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-a8a986c img{width:101px;height:145px;}.elementor-192015 .elementor-element.elementor-element-58c47c5{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-192015 .elementor-element.elementor-element-58c47c5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-192015 .elementor-element.elementor-element-45c5c64{--display:flex;--min-height:70px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-192015 .elementor-element.elementor-element-a22d8ae{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-192015 .elementor-element.elementor-element-a22d8ae.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-192015 .elementor-element.elementor-element-e8d1b4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-e8d1b4b .elementor-search-form__container{min-height:37px;}.elementor-192015 .elementor-element.elementor-element-e8d1b4b .elementor-search-form__submit{min-width:37px;background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-192015 .elementor-element.elementor-element-e8d1b4b .elementor-search-form__icon{padding-left:calc(37px / 3);}body.rtl .elementor-192015 .elementor-element.elementor-element-e8d1b4b .elementor-search-form__icon{padding-right:calc(37px / 3);}.elementor-192015 .elementor-element.elementor-element-e8d1b4b .elementor-search-form__input, .elementor-192015 .elementor-element.elementor-element-e8d1b4b.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(37px / 3);padding-right:calc(37px / 3);}.elementor-192015 .elementor-element.elementor-element-e8d1b4b:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-192015 .elementor-element.elementor-element-e8d1b4b.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-192015 .elementor-element.elementor-element-b751b72{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-192015 .elementor-element.elementor-element-b751b72.e-con{--align-self:center;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-form-stacked .elementor-field-type-submit .tp-button,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-form-stacked-fp  .tp-button-fp,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-reset-pass-form .tp-form-stacked-reset button.tp-button-reset-pass{background-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-lr-model-btn,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .tp-button-dropdown,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-ulsp-btn,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-modal .tp-lr-model-btn,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-dropdown .tp-button-dropdown,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-popup .tp-ursp-btn,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-popup .tp-ursp-btn,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-hover .tp-button-dropdown,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-click .tp-lr-model-btn{background-color:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-lr-model-btn:hover,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .tp-button-dropdown:hover,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-ulsp-btn:hover,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-modal .tp-lr-model-btn:hover,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-dropdown .tp-button-dropdown:hover,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-popup .tp-ursp-btn:hover,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-popup .tp-ursp-btn:hover,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-hover .tp-button-dropdown:hover,
							.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-click .tp-lr-model-btn:hover{background-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login-skin-default .tp-form-stacked,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login-skin-default .tp-form-stacked-fp,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .lr-extra-div,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .lr-extra-div  .tp-form-stacked-fp,	
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-modal-dialog,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-form-stacked-fp,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-modal,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-form-stacked-fp,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register-skin-default .tp-form-stacked,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-dropdown .lr-extra-div,	
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-modal .tp-modal-dialog,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-popup .tp-modal,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-forg-pass-form .tp-form-stacked-fp,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-form-stacked-reset{background-color:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-7e65194{width:auto;max-width:auto;z-index:999;}.elementor-192015 .elementor-element.elementor-element-7e65194 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo{float:left !important;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-button,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf input,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf input::placeholder{text-align:left;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-social-login-wrapper{justify-content:flex-start;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf.aflp{justify-content:flex-start;display:flex;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-field-group .tp-form-label,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-form-stacked-fp .tp-form-label,
				.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-form-stacked-reset .tp-form-label{color:#888;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .elementor-field-type-submit.tp-field-group{text-align:left;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .elementor-field-type-submit.tp-field-group .tp-button,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-forg-pass-form .tp-form-stacked-fp button.tp-button-fp,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-reset-pass-form .tp-form-stacked-reset button.tp-button-reset-pass{text-align:center;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .elementor-button-content-wrapper i,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-lr-comm-wrap .tp-ursp-btn i{font-size:19px;color:#7A7A7A;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .elementor-button-content-wrapper svg,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-lr-comm-wrap .tp-ursp-btn svg{width:19px;height:19px;fill:#7A7A7A;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf a:hover .elementor-button-content-wrapper i,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-lr-comm-wrap .tp-ursp-btn:hover i{color:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf a:hover .elementor-button-content-wrapper svg,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-lr-comm-wrap .tp-ursp-btn:hover svg{fill:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-lr-model-btn,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .tp-button-dropdown,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-ulsp-btn,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-modal .tp-lr-model-btn,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-dropdown .tp-button-dropdown,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-popup .tp-ursp-btn,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-popup .tp-ursp-btn,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-hover .tp-button-dropdown,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-click .tp-lr-model-btn{padding:10px 015px 10px 10px !important;color:#7A7A7A !important;border-style:solid !important;border-width:0px 0.5px 0px 0px !important;border-radius:0px 0px 0px 0px !important;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-lr-model-btn:hover,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .tp-button-dropdown:hover,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-ulsp-btn:hover,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-modal .tp-lr-model-btn:hover,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-dropdown .tp-button-dropdown:hover,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-popup .tp-ursp-btn:hover,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-popup .tp-ursp-btn:hover,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-hover .tp-button-dropdown:hover,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-lr-combo.tp-lr-comnbo-skin-click .tp-lr-model-btn:hover{color:#FFFFFF !important;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login-skin-default .tp-form-stacked,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login-skin-default .tp-form-stacked-fp,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .lr-extra-div,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-modal-dialog,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-modal,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register-skin-default .tp-form-stacked,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-dropdown .lr-extra-div,	
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-modal .tp-modal-dialog,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-popup .tp-modal,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-forg-pass-form .tp-form-stacked-fp,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-form-stacked-reset{border-style:none;}.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login-skin-default .tp-form-stacked,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login-skin-default .tp-form-stacked-fp,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .lr-extra-div,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-dropdown .lr-extra-div  .tp-form-stacked-fp,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login-skin-default .tp-form-stacked-fp,		
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-modal-dialog,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-modal .tp-form-stacked-fp,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-modal,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-login.tp-user-login-skin-popup .tp-form-stacked-fp,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register-skin-default .tp-form-stacked,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-dropdown .lr-extra-div,	
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-modal .tp-modal-dialog,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-user-register.tp-user-register-skin-popup .tp-modal,
					.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-forg-pass-form .tp-form-stacked-fp,.elementor-192015 .elementor-element.elementor-element-7e65194 .tp-wp-lrcf .tp-form-stacked-reset{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-192015 .elementor-element.elementor-element-7f1b110{width:auto;max-width:auto;align-self:center;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:var( --e-global-color-text );--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-border-width:0px;--toggle-icon-size:21px;--cart-border-style:solid;--cart-border-color:#F0F0F0;--cart-border-radius:5px 5px 5px 5px;--cart-padding:10px 10px 10px 10px;--remove-item-button-size:16px;--remove-item-button-color:#E96363;--product-price-color:#3D3D3D;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--checkout-button-background-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-7f1b110 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-7f1b110.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-192015 .elementor-element.elementor-element-7f1b110 .elementor-menu-cart__toggle .elementor-button{font-weight:400;}.elementor-192015 .elementor-element.elementor-element-7f1b110 .elementor-menu-cart__main{border-width:1px 1px 1px 1px;box-shadow:0px 0px 23px 1px rgba(255, 255, 255, 0.5);}.elementor-192015 .elementor-element.elementor-element-7f1b110 .elementor-menu-cart__subtotal{font-weight:400;}.elementor-192015 .elementor-element.elementor-element-7f1b110 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-192015 .elementor-element.elementor-element-7f1b110 .elementor-menu-cart__product-name a{color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-cf75a84{--display:flex;--min-height:70px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-192015 .elementor-element.elementor-element-17ca953 > .elementor-widget-container{margin:-3px 0px 4px 0px;padding:0px 0px 4px 0px;}.elementor-192015 .elementor-element.elementor-element-12bb386{--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;}.elementor-192015 .elementor-element.elementor-element-12bb386:not(.elementor-motion-effects-element-type-background), .elementor-192015 .elementor-element.elementor-element-12bb386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0055B8;}.elementor-192015 .elementor-element.elementor-element-e5c7908{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-192015 .elementor-element.elementor-element-e5c7908.e-con{--flex-grow:0;--flex-shrink:0;}.ha-offcanvas-content.ha-offcanvas-content-d7fd0db{background-color:var( --e-global-color-primary );width:300px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.ha-offcanvas-content.ha-offcanvas-content-d7fd0db.ha-offcanvas-content-top, .ha-offcanvas-content.ha-offcanvas-content-d7fd0db.ha-offcanvas-content-bottom{width:100%;height:300px;}.ha-offcanvas-content-reveal.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-left .ha-offcanvas-container,
                    .ha-offcanvas-content-push.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-left .ha-offcanvas-container,
                    .ha-offcanvas-content-slide-along.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-left .ha-offcanvas-container{transform:translate3d(300px, 0, 0);}.ha-offcanvas-content-reveal.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-right .ha-offcanvas-container,
                    .ha-offcanvas-content-push.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-right .ha-offcanvas-container,
                    .ha-offcanvas-content-slide-along.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-right .ha-offcanvas-container{transform:translate3d(-300px, 0, 0);}.ha-offcanvas-content-reveal.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-top .ha-offcanvas-container,
                    .ha-offcanvas-content-push.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-top .ha-offcanvas-container,
                    .ha-offcanvas-content-slide-along.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-top .ha-offcanvas-container{transform:translate3d(0, 300px, 0);}.ha-offcanvas-content-reveal.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-bottom .ha-offcanvas-container,
                    .ha-offcanvas-content-push.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-bottom .ha-offcanvas-container,
                    .ha-offcanvas-content-slide-along.ha-offcanvas-content-d7fd0db-open.ha-offcanvas-content-bottom .ha-offcanvas-container{transform:translate3d(0, -300px, 0);}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-offcanvas-toggle-wrap{text-align:left;}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-hamburger-box{font-size:16pt;}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-offcanvas-toggle{color:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-offcanvas-toggle svg{fill:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-hamburger-inner, .elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-hamburger-inner::before, .elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-hamburger-inner::after{background-color:#FFFFFF;}.ha-offcanvas-close-d7fd0db{color:#FFFFFF;}.ha-offcanvas-close-d7fd0db svg{fill:#FFFFFF;}.ha-offcanvas-content.ha-offcanvas-content-d7fd0db .ha-offcanvas-close-d7fd0db{font-size:28px;}.ha-offcanvas-content.ha-offcanvas-content-d7fd0db .ha-offcanvas-close-d7fd0db .ha-offcanvas-close-bar-close-title-before{margin-left:5px;}.elementor-192015 .elementor-element.elementor-element-6cd2bb3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-192015 .elementor-element.elementor-element-6cd2bb3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-192015 .elementor-element.elementor-element-001a0d3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-192015 .elementor-element.elementor-element-001a0d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-192015 .elementor-element.elementor-element-b6e98ad .elementor-icon-wrapper{text-align:center;}.elementor-192015 .elementor-element.elementor-element-b6e98ad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-b6e98ad.elementor-view-framed .elementor-icon, .elementor-192015 .elementor-element.elementor-element-b6e98ad.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-b6e98ad.elementor-view-framed .elementor-icon, .elementor-192015 .elementor-element.elementor-element-b6e98ad.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-192015 .elementor-element.elementor-element-66c8747{--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;}.elementor-192015 .elementor-element.elementor-element-66c8747:not(.elementor-motion-effects-element-type-background), .elementor-192015 .elementor-element.elementor-element-66c8747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-192015 .elementor-element.elementor-element-88d4174{--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;}.elementor-192015 .elementor-element.elementor-element-88d4174.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-192015 .elementor-element.elementor-element-07b79c3 .elementor-search-form__container{min-height:38px;}.elementor-192015 .elementor-element.elementor-element-07b79c3 .elementor-search-form__submit{min-width:38px;background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-192015 .elementor-element.elementor-element-07b79c3 .elementor-search-form__icon{padding-left:calc(38px / 3);}body.rtl .elementor-192015 .elementor-element.elementor-element-07b79c3 .elementor-search-form__icon{padding-right:calc(38px / 3);}.elementor-192015 .elementor-element.elementor-element-07b79c3 .elementor-search-form__input, .elementor-192015 .elementor-element.elementor-element-07b79c3.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(38px / 3);padding-right:calc(38px / 3);}.elementor-192015 .elementor-element.elementor-element-07b79c3:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-192015 .elementor-element.elementor-element-07b79c3.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}body:not(.rtl) .elementor-192015 .elementor-element.elementor-element-d594e6d{left:0px;}body.rtl .elementor-192015 .elementor-element.elementor-element-d594e6d{right:0px;}.elementor-192015 .elementor-element.elementor-element-d594e6d{top:0px;}.elementor-192015 .elementor-element.elementor-element-d594e6d > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-192015 .elementor-element.elementor-element-2505f0b{--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;}.elementor-192015 .elementor-element.elementor-element-2505f0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-192015 .elementor-element.elementor-element-377ead9{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-background-color:var( --e-global-color-primary );--toggle-button-border-width:0px;--toggle-button-border-radius:100px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:var( --e-global-color-primary );}.elementor-192015 .elementor-element.elementor-element-377ead9 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-192015 .elementor-element.elementor-element-a0e3f57{--width:80%;}.elementor-192015 .elementor-element.elementor-element-71658be{--width:20%;}.elementor-192015 .elementor-element.elementor-element-726965e{--width:15%;}.elementor-192015 .elementor-element.elementor-element-58c47c5{--width:85%;}.elementor-192015 .elementor-element.elementor-element-a22d8ae{--width:57.525%;}.elementor-192015 .elementor-element.elementor-element-cf75a84{--content-width:100%;}.elementor-192015 .elementor-element.elementor-element-e5c7908{--width:25%;}.elementor-192015 .elementor-element.elementor-element-6cd2bb3{--width:25%;}.elementor-192015 .elementor-element.elementor-element-001a0d3{--width:25%;}.elementor-192015 .elementor-element.elementor-element-88d4174{--width:33.3333%;}.elementor-192015 .elementor-element.elementor-element-2505f0b{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-192015 .elementor-element.elementor-element-e5c7908{--width:33%;}.elementor-192015 .elementor-element.elementor-element-6cd2bb3{--width:33%;}.elementor-192015 .elementor-element.elementor-element-001a0d3{--width:33%;}}@media(max-width:1024px){.elementor-192015 .elementor-element.elementor-element-12bb386.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-192015 .elementor-element.elementor-element-e5c7908{--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;}.elementor-192015 .elementor-element.elementor-element-e5c7908.e-con{--align-self:center;}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-hamburger-box{font-size:7pt;}.elementor-192015 .elementor-element.elementor-element-001a0d3{--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;}.elementor-192015 .elementor-element.elementor-element-001a0d3.e-con{--align-self:center;}.elementor-192015 .elementor-element.elementor-element-b6e98ad{width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-192015 .elementor-element.elementor-element-b6e98ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-b6e98ad .elementor-icon{font-size:26px;}.elementor-192015 .elementor-element.elementor-element-b6e98ad .elementor-icon svg{height:26px;}}@media(max-width:767px){.elementor-192015 .elementor-element.elementor-element-12bb386{--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-192015 .elementor-element.elementor-element-e5c7908{--width:25%;--justify-content:center;}.elementor-192015 .elementor-element.elementor-element-d7fd0db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-d7fd0db.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-offcanvas-toggle-wrap{text-align:center;}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-hamburger-box{font-size:7pt;}.elementor-192015 .elementor-element.elementor-element-d7fd0db .ha-offcanvas-toggle{padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-6cd2bb3{--width:41%;}.elementor-192015 .elementor-element.elementor-element-f638e2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-001a0d3{--width:33%;--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;}.elementor-192015 .elementor-element.elementor-element-b6e98ad{width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-192015 .elementor-element.elementor-element-b6e98ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-b6e98ad .elementor-icon{font-size:26px;}.elementor-192015 .elementor-element.elementor-element-b6e98ad .elementor-icon svg{height:26px;}.elementor-192015 .elementor-element.elementor-element-66c8747{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-192015 .elementor-element.elementor-element-88d4174{--width:75%;--min-height:40px;--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:flex-end;--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-192015 .elementor-element.elementor-element-88d4174.e-con{--align-self:center;}.elementor-192015 .elementor-element.elementor-element-07b79c3{width:auto;max-width:auto;}.elementor-192015 .elementor-element.elementor-element-07b79c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-07b79c3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-192015 .elementor-element.elementor-element-d594e6d.elementor-element{--align-self:center;}.elementor-192015 .elementor-element.elementor-element-d594e6d{z-index:9999999999;}.elementor-192015 .elementor-element.elementor-element-2505f0b{--width:20%;--min-height:40px;--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;--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-192015 .elementor-element.elementor-element-2505f0b.e-con{--align-self:center;}.elementor-192015 .elementor-element.elementor-element-377ead9{width:auto;max-width:auto;--toggle-icon-size:18px;--toggle-icon-padding:9px 9px 9px 9px;}.elementor-192015 .elementor-element.elementor-element-377ead9 > .elementor-widget-container{margin:-2px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-192015 .elementor-element.elementor-element-377ead9.elementor-element{--align-self:center;}}/* Start custom CSS for search-form, class: .elementor-element-e8d1b4b */form.elementor-search-form {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for tp-wp-login-register, class: .elementor-element-7e65194 */.creacuen{display: inline-block;
    float: right;}
.tp-remember-me > label{display:inline-block;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17ca953 *//* Estilo para el menú horizontal */
.mmenu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  color: #fff;
  margin-bottom: -17px !important;
  background-color: #0055b8;
  height: 60px;
}
.mmenu .megadrop li.childs > a{
    font-weight: bold;
}
.mmenu li {
  position: relative;
}
.mmenu li:last-child {
  margin-right: 0;
}

.mmenu > li > a {
  text-decoration: none;
  color: #fff;
  display: block;
  padding: 10px 13px;
  line-height: 20px;
    height: 60px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    font-size:14px;
    z-index: 1;
    position: relative;
    transition: color 0.3s ease; /* Transición suave del color */
}
/* Efecto hover en el texto */

.mmenu > li > a:hover {

  color: #ffd700; /* Cambia el color del texto en hover */

}
/* ADDED BEFORE */
/* ADDED BEFORE */

/* Estilo para el menú horizontal */
.mmenu > li > a.active, /* Si se añade la clase active */
.mmenu > li > a.current, /* Si usas otra clase como current */
.mmenu > li > a.current-menu-item { /* Ejemplo para WordPress */
  color: #ffd700; /* Cambia el color del texto en estado activo */
  font-weight: bold; /* Hacer que el enlace activo resalte más */
}

/* También podemos aplicar el mismo efecto de fondo y subrayado */
.mmenu > li > a.active::before,
.mmenu > li > a.current::before,
.mmenu > li > a.current-menu-item::before {
  transform: scaleY(1); /* La línea subrayada ya está visible */
}

.mmenu li.active::after,
.mmenu li.current::after,
.mmenu li.current-menu-item::after {
  transform: scaleY(1); /* El fondo dorado ya está visible */
}


/* Efecto de subrayado animado */
.mmenu > li > a::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #ffd700; /* Color de la línea al hacer hover */
    transform: scaleY(0); /* Empieza la línea como un punto vertical */
    transform-origin: bottom; /* La animación comienza desde abajo */
    transition: transform 0.3s ease; /* Suaviza la transición */
    z-index: -1; /* Coloca la línea detrás del texto */
}

/* Al hacer hover, la línea subrayada crece desde el centro */
.mmenu > li > a:hover::before {
    transform: scaleY(1); /* Expande la línea verticalmente */
}

/* Fondo de hover con efecto de escalado */
.mmenu > li::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 215, 0, 0.2); /* Fondo dorado suave */
    z-index: 0;
   transform: scaleY(0); /* Comienza colapsado verticalmente */
    transform-origin: bottom; /* La expansión empieza desde abajo */
    transition: transform 0.3s ease;
}

/* El fondo se expande en hover */
.mmenu > li:hover::after {
    transform: scaleX(1);
}
/* ADDED BEFORE */
/* ADDED BEFORE */

.mmenu  li:hover .megadrop {
  opacity: 1;
  visibility: visible;
  margin-top: 0px;
}
.mmenu li:nth-last-child(-n+3) .megadrop{right: -40%;} 
.mmenu li:nth-child(7) .megadrop li:nth-child(2){float:left;} 
.mmenu .megadrop{
  opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 60px;
    text-align: left;
    padding: 0;
    z-index: 99;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
    -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  -moz-column-gap: 10px;
  -webkit-column-gap: 10px;
  column-gap: 10px;
  width:600px;
  background:#FFF;
}
.mmenu .megadrop a{ color:#0055b8;
text-decoration: none;
  display: block;
  padding: 5px;
  display: inline-block;
      font-size: 14px;
    line-height: 14px;
}
.megadrop li {
  box-sizing: border-box; 
  /*width: 33%;*/
  margin-bottom: 2%; 
  padding: 10px; 
  display: inline-block;
  box-sizing: border-box;
 
}
/*.megadrop li:nth-child(3n+1) { order: 1; } 
.megadrop li:nth-child(3n+2) { order: 2; } 
.megadrop li:nth-child(3n) { order: 3; }*/

.mmenu .megadrop ul ul {display:none}
.mmenu .megadrop .sub-menu{
  overflow-x: hidden;
	overflow-y: visible;
  max-height:300px;
  display:block
}
.mmenu .megadrop .sub-menu,
.mmenu .megadrop .sub-menu li{
    margin: 0px;
    padding: 0px;
  
}
.mmenu .megadrop .sub-menu li{width:100%}
.mmenu .megadrop .sub-menu li a{
    margin: 0px;
    padding: 3px 0px;
  padding-left:10px;
  font-size:14px;
  color: #111433;
}
.mmenu .megadrop > li > a:hover,
.mmenu .megadrop .sub-menu li:hover > a{
  background:#ccc
}/* End custom CSS */
/* Start custom CSS for ha-off-canvas, class: .elementor-element-d7fd0db */.ha-offcanvas-content-d7fd0db .elementor-widget-container, 
.ha-offcanvas-content-d7fd0db .elementor-widget-container a{color:#FFF;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6e98ad */display:inline-block;
float:left;/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d594e6d */.loaderme{
    position: absolute;
    background: #FFF;
    text-align:center;
    display: table;
    z-index: 99999999999; 
}
.innerloader{
    position: absolute;
    background: #FFF;
    height: 150px;
    text-align: center;
    display: none; /* Utilizando display: table-cell para centrar verticalmente */
    vertical-align: middle; /* Centra verticalmente */
    line-height: 150px;
    width: 100%;
    color:#0055B8;
     z-index: 99999999999; 
    
}/* End custom CSS */