.elementor-10 .elementor-element.elementor-element-65c59ba{--display:flex;--position:absolute;--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:20px;top:0px;--z-index:99;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-65c59ba{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-65c59ba{right:0px;}.elementor-10 .elementor-element.elementor-element-b1d7c02{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-b1d7c02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .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-10 .elementor-element.elementor-element-08953e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-08953e8 img{width:100%;}.elementor-10 .elementor-element.elementor-element-d45d0c9{--display:flex;--justify-content:center;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b47adbe{--display:flex;}.elementor-10 .elementor-element.elementor-element-2d96eec{--display:flex;}.elementor-10 .elementor-element.elementor-element-c7fa7cb{--display:flex;}.elementor-10 .elementor-element.elementor-element-0eee6bb{--display:flex;}.elementor-10 .elementor-element.elementor-element-f94e714{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#494444;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-active-color-dropdown:#B11122;}.elementor-10 .elementor-element.elementor-element-f94e714 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FFFFFF52;}.elementor-10 .elementor-element.elementor-element-f94e714 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#FFFFFF52;}.elementor-10 .elementor-element.elementor-element-f94e714 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-10 .elementor-element.elementor-element-f94e714 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-10 .elementor-element.elementor-element-f94e714 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-f94e714 {--n-menu-title-color-active:#CF1C2F;}.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-10 .elementor-element.elementor-element-42d9741{padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-42d9741 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-42d9741 .elementor-nav-menu--main .elementor-item{color:#494444;fill:#494444;padding-left:16px;padding-right:16px;padding-top:9px;padding-bottom:9px;}.elementor-10 .elementor-element.elementor-element-42d9741 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-42d9741 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-42d9741 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-42d9741 .elementor-nav-menu--main .elementor-item:focus{color:#CF1C2F;fill:#CF1C2F;}.elementor-10 .elementor-element.elementor-element-42d9741 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CF1C2F;}.elementor-10 .elementor-element.elementor-element-42d9741 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-0a764b7{--display:flex;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f059a0e .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-stacked .elementor-icon{background-color:#494444;}.elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-default .elementor-icon{color:#494444;border-color:#494444;}.elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-default .elementor-icon svg{fill:#494444;}.elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-stacked .elementor-icon:hover{background-color:#E41D35;}.elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-default .elementor-icon:hover{color:#E41D35;border-color:#E41D35;}.elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-f059a0e.elementor-view-default .elementor-icon:hover svg{fill:#E41D35;}.elementor-10 .elementor-element.elementor-element-f059a0e .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-f059a0e .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-1aa5ce8{--display:flex;--position:absolute;--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:20px;top:0px;--z-index:99;}.elementor-10 .elementor-element.elementor-element-1aa5ce8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1aa5ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1aa5ce8{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-1aa5ce8{right:0px;}.elementor-10 .elementor-element.elementor-element-8ac7228{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-8ac7228.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-63e30de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-63e30de img{width:100%;}.elementor-10 .elementor-element.elementor-element-4de6474{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-38dfeb7{padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-38dfeb7 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-38dfeb7 .elementor-nav-menu--main .elementor-item{color:#494444;fill:#494444;padding-left:16px;padding-right:16px;padding-top:9px;padding-bottom:9px;}.elementor-10 .elementor-element.elementor-element-38dfeb7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-38dfeb7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-38dfeb7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-38dfeb7 .elementor-nav-menu--main .elementor-item:focus{color:#CF1C2F;fill:#CF1C2F;}.elementor-10 .elementor-element.elementor-element-38dfeb7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CF1C2F;}.elementor-10 .elementor-element.elementor-element-38dfeb7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-922af42{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-6dd3458 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-stacked .elementor-icon{background-color:#494444;}.elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-default .elementor-icon{color:#494444;border-color:#494444;}.elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-default .elementor-icon svg{fill:#494444;}.elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-stacked .elementor-icon:hover{background-color:#E41D35;}.elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-default .elementor-icon:hover{color:#E41D35;border-color:#E41D35;}.elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6dd3458.elementor-view-default .elementor-icon:hover svg{fill:#E41D35;}.elementor-10 .elementor-element.elementor-element-6dd3458 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-6dd3458 .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-b96293c{--display:flex;--position:fixed;--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 20px;--row-gap:0px;--column-gap:20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.37);--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:20px;top:0px;--z-index:99;}.elementor-10 .elementor-element.elementor-element-b96293c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b96293c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE8;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b96293c{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-b96293c{right:0px;}.elementor-10 .elementor-element.elementor-element-86d8b45{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-86d8b45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f75e6b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-f75e6b9 img{width:70%;}.elementor-10 .elementor-element.elementor-element-7410720{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-cd815f2{padding:0px 0px 0px 0px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1.5px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-menu-toggle{margin:0 auto;}.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-nav-menu--main .elementor-item{color:#494444;fill:#494444;padding-left:16px;padding-right:16px;padding-top:9px;padding-bottom:9px;}.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-nav-menu--main .elementor-item:focus{color:#CF1C2F;fill:#CF1C2F;}.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CF1C2F;}.elementor-10 .elementor-element.elementor-element-cd815f2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-ce140a1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-6c5b135 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-stacked .elementor-icon{background-color:#494444;}.elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-default .elementor-icon{color:#494444;border-color:#494444;}.elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-default .elementor-icon svg{fill:#494444;}.elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-stacked .elementor-icon:hover{background-color:#E41D35;}.elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-default .elementor-icon:hover{color:#E41D35;border-color:#E41D35;}.elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6c5b135.elementor-view-default .elementor-icon:hover svg{fill:#E41D35;}.elementor-10 .elementor-element.elementor-element-6c5b135 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-6c5b135 .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-9098092{--display:flex;--position:fixed;--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 20px;--row-gap:0px;--column-gap:20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.37);--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:20px;top:0px;--z-index:99;}.elementor-10 .elementor-element.elementor-element-9098092:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9098092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE8;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9098092{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-9098092{right:0px;}.elementor-10 .elementor-element.elementor-element-1d1074b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-1d1074b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7f0e7fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-7f0e7fe img{width:70%;}.elementor-10 .elementor-element.elementor-element-0b17d4d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-95d30fc{padding:0px 0px 0px 0px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1.5px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--main .elementor-item{color:#494444;fill:#494444;padding-left:16px;padding-right:16px;padding-top:9px;padding-bottom:9px;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--main .elementor-item:focus{color:#CF1C2F;fill:#CF1C2F;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CF1C2F;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--dropdown{background-color:#FFFFFFE8;border-style:solid;border-color:#CACACA;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--dropdown a:hover,
					.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--dropdown a:focus,
					.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--dropdown a.highlighted{background-color:#E6E6E6;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#E6E6E6;}.elementor-10 .elementor-element.elementor-element-aaa6506{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-2d0f5e2 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-stacked .elementor-icon{background-color:#494444;}.elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-default .elementor-icon{color:#494444;border-color:#494444;}.elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-default .elementor-icon svg{fill:#494444;}.elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-stacked .elementor-icon:hover{background-color:#E41D35;}.elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-default .elementor-icon:hover{color:#E41D35;border-color:#E41D35;}.elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-2d0f5e2.elementor-view-default .elementor-icon:hover svg{fill:#E41D35;}.elementor-10 .elementor-element.elementor-element-2d0f5e2 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-2d0f5e2 .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-2f214ed{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:99;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2f214ed{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-2f214ed{right:0px;}.elementor-10 .elementor-element.elementor-element-0b8d625{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-65c59ba{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-08953e8{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-08953e8 img{width:150px;}.elementor-10 .elementor-element.elementor-element-d45d0c9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0a764b7{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-1aa5ce8{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-63e30de{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-63e30de img{width:150px;}.elementor-10 .elementor-element.elementor-element-4de6474{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-922af42{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-b96293c{--justify-content:center;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f75e6b9{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-f75e6b9 img{width:150px;}.elementor-10 .elementor-element.elementor-element-7410720{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9098092{--justify-content:center;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7f0e7fe{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-7f0e7fe img{width:150px;}.elementor-10 .elementor-element.elementor-element-0b17d4d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-65c59ba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b1d7c02{--width:50%;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-08953e8{text-align:start;}.elementor-10 .elementor-element.elementor-element-d45d0c9{--width:50%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-0a764b7{--width:50%;}.elementor-10 .elementor-element.elementor-element-1aa5ce8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8ac7228{--width:50%;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-63e30de{text-align:start;}.elementor-10 .elementor-element.elementor-element-4de6474{--width:50%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-922af42{--width:50%;}.elementor-10 .elementor-element.elementor-element-b96293c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-86d8b45{--width:50%;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-f75e6b9{text-align:start;}.elementor-10 .elementor-element.elementor-element-7410720{--width:50%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9098092{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:199;}.elementor-10 .elementor-element.elementor-element-1d1074b{--width:50%;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-7f0e7fe{text-align:start;}.elementor-10 .elementor-element.elementor-element-0b17d4d{--width:50%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-10 .elementor-element.elementor-element-95d30fc .elementor-nav-menu--dropdown{border-width:1px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2f214ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0b8d625{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-b1d7c02{--width:21.716%;}.elementor-10 .elementor-element.elementor-element-8ac7228{--width:20%;}.elementor-10 .elementor-element.elementor-element-4de6474{--width:70%;}.elementor-10 .elementor-element.elementor-element-922af42{--width:10%;}.elementor-10 .elementor-element.elementor-element-86d8b45{--width:20%;}.elementor-10 .elementor-element.elementor-element-7410720{--width:70%;}.elementor-10 .elementor-element.elementor-element-ce140a1{--width:10%;}.elementor-10 .elementor-element.elementor-element-1d1074b{--width:21.716%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-d45d0c9{--width:50%;}.elementor-10 .elementor-element.elementor-element-0a764b7{--width:20%;}.elementor-10 .elementor-element.elementor-element-8ac7228{--width:20%;}.elementor-10 .elementor-element.elementor-element-4de6474{--width:75%;}.elementor-10 .elementor-element.elementor-element-922af42{--width:5%;}.elementor-10 .elementor-element.elementor-element-86d8b45{--width:20%;}.elementor-10 .elementor-element.elementor-element-7410720{--width:75%;}.elementor-10 .elementor-element.elementor-element-ce140a1{--width:5%;}.elementor-10 .elementor-element.elementor-element-0b17d4d{--width:50%;}.elementor-10 .elementor-element.elementor-element-aaa6506{--width:20%;}}/* Start custom CSS for mega-menu, class: .elementor-element-f94e714 */.elementor-widget-n-menu .e-n-menu-title .e-n-menu-title-container .e-n-menu-title-text:hover {
    color: #cf1c2f;
    transition: all 0.45s;
}

@media (min-width: 1025px) {

/*
.elementor-widget-n-menu .e-n-menu-heading{
    gap: 2px;
}*/


.elementor-10 .elementor-element.elementor-element-f94e714 a:after {    
  background: none repeat scroll 0 0 transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 4px;
  border-radius: 4px;
  left: 50%;
  position: absolute;
  background: #cf1c2f;
  transition: width 0.3s cubic-bezier(.86,.22,.44,.94)  0s, left 0.3s cubic-bezier(.86,.22,.44,.94) 0s;
  width: 0;
}
.elementor-10 .elementor-element.elementor-element-f94e714 a:hover:after { 
  width: 100%; 
  left: 0; 
}


/*

.elementor-10 .elementor-element.elementor-element-f94e714 a::before{
  content: '';
  position: absolute;
  width: 100%;
  height: 4px;
  border-radius: 4px;
  background-color: #cf1c2f;
  bottom: 0;
  left: 0;
  transform-origin: right;
  transform: scaleX(0);
  transition: transform .3s ease-in;
}


.elementor-10 .elementor-element.elementor-element-f94e714 a:hover::before {
  transform-origin: left;
  transform: scaleX(1);
}
*/


/*
a::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0; 
    left: 0;
    background-color: #cf1c2f;
    transform: scaleX(0); 
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}

a:hover::after {
    transform: scaleX(1);
    transform-origin: bottom left;
}
*/

/*
#a-inicio {

    background: linear-gradient(currentColor, currentColor) no-repeat;
    background-size: 0% 2px;
    background-position: bottom left;
    transition: background-size 0.3s ease-out;
}

#a-inicio:hover {
    background-size: 100% 2px;
}
*/
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-42d9741 */.elementor-10 .elementor-element.elementor-element-42d9741 a::after {    
  background: none repeat scroll 0 0 transparent !important;
  bottom: 0 !important;
  content: "" !important;
  display: block !important;
  height: 4px !important;
  border-radius: 4px !important;
  left: 50% !important;
  position: absolute !important;
  background: #cf1c2f !important;
  transition: all 0.3s cubic-bezier(.86,.22,.44,.94)  0s, left 0.3s cubic-bezier(.86,.22,.44,.94) 0s !important;
  width: 0 !important;
}
.elementor-10 .elementor-element.elementor-element-42d9741 a:hover::after { 
  width: 100% !important; 
  left: 2px !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f059a0e */.elementor-10 .elementor-element.elementor-element-f059a0e svg{
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c59ba */@media (max-width: 767px) {
       .elementor-10 .elementor-element.elementor-element-65c59ba{
          /* position: fixed;*/
       }
    }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-38dfeb7 */.elementor-10 .elementor-element.elementor-element-38dfeb7 a::after {    
  background: none repeat scroll 0 0 transparent !important;
  bottom: 0 !important;
  content: "" !important;
  display: block !important;
  height: 4px !important;
  border-radius: 4px !important;
  left: 50% !important;
  position: absolute !important;
  background: #cf1c2f !important;
  transition: all 0.3s cubic-bezier(.86,.22,.44,.94)  0s, left 0.3s cubic-bezier(.86,.22,.44,.94) 0s !important;
  width: 0 !important;
}
.elementor-10 .elementor-element.elementor-element-38dfeb7 a:hover::after { 
  width: 100% !important; 
  left: 2px !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dd3458 */.elementor-10 .elementor-element.elementor-element-6dd3458 svg{
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa5ce8 */@media (max-width: 767px) {
       .elementor-10 .elementor-element.elementor-element-1aa5ce8{
          /* position: fixed;*/
       }
    }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-cd815f2 */.elementor-10 .elementor-element.elementor-element-cd815f2 a::after {    
  background: none repeat scroll 0 0 transparent !important;
  bottom: 0 !important;
  content: "" !important;
  display: block !important;
  height: 4px !important;
  border-radius: 4px !important;
  left: 50% !important;
  position: absolute !important;
  background: #cf1c2f !important;
  transition: all 0.3s cubic-bezier(.86,.22,.44,.94)  0s, left 0.3s cubic-bezier(.86,.22,.44,.94) 0s !important;
  width: 0 !important;
}
.elementor-10 .elementor-element.elementor-element-cd815f2 a:hover::after { 
  width: 100% !important; 
  left: 2px !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c5b135 */.elementor-10 .elementor-element.elementor-element-6c5b135 svg{
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96293c */@media (max-width: 767px) {
       .elementor-10 .elementor-element.elementor-element-b96293c{
          /* position: fixed;*/
       }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d0f5e2 */.elementor-10 .elementor-element.elementor-element-2d0f5e2 svg{
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9098092 */@media (max-width: 767px) {
       .elementor-10 .elementor-element.elementor-element-9098092{
          /* position: fixed;*/
       }
    }/* End custom CSS */