.elementor-12158 .elementor-element.elementor-element-6cfc23b{--display:flex;--position:absolute;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;top:0px;--z-index:999;}.elementor-12158 .elementor-element.elementor-element-6cfc23b.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-6cfc23b{left:0px;}body.rtl .elementor-12158 .elementor-element.elementor-element-6cfc23b{right:0px;}.elementor-12158 .elementor-element.elementor-element-b2fef49{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--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-12158 .elementor-element.elementor-element-62287f7{--display:flex;--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;--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-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-12158 .elementor-element.elementor-element-ad6194f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-ad6194f{text-align:start;}.elementor-12158 .elementor-element.elementor-element-ad6194f img{width:75%;}.elementor-12158 .elementor-element.elementor-element-190c4da{--display:flex;--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:flex-start;--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-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-12158 .elementor-element.elementor-element-56f5a5c .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu .elementor-item{font-family:"Neue Haas Unica W1G", Sans-serif;font-size:22px;font-weight:500;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-faaa8eb );fill:var( --e-global-color-faaa8eb );}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a, .elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown{background-color:#02010100;border-style:none;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a:hover,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a:focus,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-menu-toggle:hover,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-menu-toggle:focus{color:#000000;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a:hover,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a:focus,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a.elementor-item-active{color:#000000;background-color:#02010100;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown .elementor-item, .elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Neue Haas Unica W1G", Sans-serif;font-size:12px;font-weight:500;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .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 > .elementor-widget-container > .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-12158 .elementor-element.elementor-element-c81eb5a{--display:flex;--flex-wrap:nowrap;--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-12158 .elementor-element.elementor-element-c81eb5a:not(.elementor-motion-effects-element-type-background), .elementor-12158 .elementor-element.elementor-element-c81eb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-12158 .elementor-element.elementor-element-1de8313{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000FF;--border-color:#0000FF;--margin-top:0px;--margin-bottom:0px;--margin-left:-21px;--margin-right:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12158 .elementor-element.elementor-element-66f2696{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:-8px;}.elementor-12158 .elementor-element.elementor-element-66f2696 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-66f2696{right:-7px;}body.rtl .elementor-12158 .elementor-element.elementor-element-66f2696{left:-7px;}.elementor-12158 .elementor-element.elementor-element-66f2696 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-66f2696 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-f0d5251{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;top:-15px;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-f0d5251{right:0px;}body.rtl .elementor-12158 .elementor-element.elementor-element-f0d5251{left:0px;}.elementor-12158 .elementor-element.elementor-element-f0d5251 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-f0d5251 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-43ccb3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12158 .elementor-element.elementor-element-016ba56 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-016ba56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-1c64bab{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-1c64bab > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-1c64bab{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-1c64bab{left:45%;}.elementor-12158 .elementor-element.elementor-element-1c64bab .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-1c64bab .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-9681f71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-855c221 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-855c221 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-fd0e65d{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-fd0e65d > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-fd0e65d{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-fd0e65d{left:45%;}.elementor-12158 .elementor-element.elementor-element-fd0e65d .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-fd0e65d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-876a50f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-375b3a5 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-375b3a5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-e029e0a{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-e029e0a > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-e029e0a{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-e029e0a{left:45%;}.elementor-12158 .elementor-element.elementor-element-e029e0a .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-e029e0a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-944da6a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-12158 .elementor-element.elementor-element-944da6a:not(.elementor-motion-effects-element-type-background), .elementor-12158 .elementor-element.elementor-element-944da6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-12158 .elementor-element.elementor-element-2e8163a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000FF;--border-color:#0000FF;--margin-top:0px;--margin-bottom:0px;--margin-left:-22px;--margin-right:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-12158 .elementor-element.elementor-element-72768d9{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:-8px;}.elementor-12158 .elementor-element.elementor-element-72768d9 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-72768d9{right:-7px;}body.rtl .elementor-12158 .elementor-element.elementor-element-72768d9{left:-7px;}.elementor-12158 .elementor-element.elementor-element-72768d9 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-72768d9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-83ad5bb{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;top:-15px;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-83ad5bb{right:0px;}body.rtl .elementor-12158 .elementor-element.elementor-element-83ad5bb{left:0px;}.elementor-12158 .elementor-element.elementor-element-83ad5bb .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-83ad5bb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-9e392cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-6cf7901 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-6cf7901 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-fecafe1{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-fecafe1 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-fecafe1{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-fecafe1{left:45%;}.elementor-12158 .elementor-element.elementor-element-fecafe1 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-fecafe1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-a1a9301{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-00f17fc .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-00f17fc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-ff0feab{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-ff0feab > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-ff0feab{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-ff0feab{left:45%;}.elementor-12158 .elementor-element.elementor-element-ff0feab .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-ff0feab .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-9da194f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-ebf5de6 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-ebf5de6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-47635e6{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-47635e6 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-47635e6{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-47635e6{left:45%;}.elementor-12158 .elementor-element.elementor-element-47635e6 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-47635e6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-687e289{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-a57ff56 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-a57ff56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-4354531{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-4354531 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-4354531{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-4354531{left:45%;}.elementor-12158 .elementor-element.elementor-element-4354531 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-4354531 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-6ad1f33{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-5bb3ef6 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-5bb3ef6{width:100%;max-width:100%;}.elementor-12158 .elementor-element.elementor-element-5bb3ef6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-5bb3ef6.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-12158 .elementor-element.elementor-element-7f046a9{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-7f046a9 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-7f046a9{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-7f046a9{left:45%;}.elementor-12158 .elementor-element.elementor-element-7f046a9 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-7f046a9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-0f0fd5b{--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-12158 .elementor-element.elementor-element-0f0fd5b:not(.elementor-motion-effects-element-type-background), .elementor-12158 .elementor-element.elementor-element-0f0fd5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-12158 .elementor-element.elementor-element-9aa16ee{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000FF;--border-color:#0000FF;--margin-top:0px;--margin-bottom:0px;--margin-left:-23px;--margin-right:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-12158 .elementor-element.elementor-element-bd92fe5{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:-8px;}.elementor-12158 .elementor-element.elementor-element-bd92fe5 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-bd92fe5{right:-7px;}body.rtl .elementor-12158 .elementor-element.elementor-element-bd92fe5{left:-7px;}.elementor-12158 .elementor-element.elementor-element-bd92fe5 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-bd92fe5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-360fbc2{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 61px );max-width:61px;--container-widget-width:61px;--container-widget-flex-grow:0;top:-15px;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-360fbc2{right:0px;}body.rtl .elementor-12158 .elementor-element.elementor-element-360fbc2{left:0px;}.elementor-12158 .elementor-element.elementor-element-360fbc2 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-360fbc2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-dbcbeca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-d5589a7 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-d5589a7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-4b265e8{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-4b265e8 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-4b265e8{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-4b265e8{left:45%;}.elementor-12158 .elementor-element.elementor-element-4b265e8 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-4b265e8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-e64266f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12158 .elementor-element.elementor-element-ac6e1c0 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-ac6e1c0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-6c09704{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:1px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;top:7px;}.elementor-12158 .elementor-element.elementor-element-6c09704 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-6c09704{right:45%;}body.rtl .elementor-12158 .elementor-element.elementor-element-6c09704{left:45%;}.elementor-12158 .elementor-element.elementor-element-6c09704 .elementor-divider-separator{width:100%;}.elementor-12158 .elementor-element.elementor-element-6c09704 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12158 .elementor-element.elementor-element-059c2d2{--display:flex;}.elementor-12158 .elementor-element.elementor-element-1082bdd{--display:flex;}.elementor-12158 .elementor-element.elementor-element-4eca3c0{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:16px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--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;}.elementor-12158 .elementor-element.elementor-element-4eca3c0 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12158 .elementor-element.elementor-element-4eca3c0 > .elementor-widget-container > .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-12158 .elementor-element.elementor-element-4eca3c0 > .elementor-widget-container > .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:"Neue Haas Unica W1G", Sans-serif;font-weight:500;}.elementor-12158 .elementor-element.elementor-element-4eca3c0 {--n-menu-title-color-hover:var( --e-global-color-faaa8eb );--n-menu-title-color-active:var( --e-global-color-faaa8eb );}.elementor-12158 .elementor-element.elementor-element-22ce886{--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-evenly;--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-12158 .elementor-element.elementor-element-22ce886.e-con{--align-self:center;}.elementor-12158 .elementor-element.elementor-element-8127596 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Unica W1G", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-12158 .elementor-element.elementor-element-8127596 .elementor-button:hover, .elementor-12158 .elementor-element.elementor-element-8127596 .elementor-button:focus{background-color:var( --e-global-color-faaa8eb );color:#FFFFFF;border-color:var( --e-global-color-faaa8eb );}.elementor-12158 .elementor-element.elementor-element-8127596{width:auto;max-width:auto;z-index:9;}.elementor-12158 .elementor-element.elementor-element-8127596 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-8127596 .elementor-button:hover svg, .elementor-12158 .elementor-element.elementor-element-8127596 .elementor-button:focus svg{fill:#FFFFFF;}.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-12158 .elementor-element.elementor-element-12bbfb6 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-12bbfb6.elementor-element{--align-self:center;}.elementor-12158 .elementor-element.elementor-element-12bbfb6{z-index:99;}.elementor-12158 .elementor-element.elementor-element-12bbfb6 .elementor-icon-wrapper{text-align:center;}.elementor-12158 .elementor-element.elementor-element-12bbfb6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-12158 .elementor-element.elementor-element-12bbfb6.elementor-view-framed .elementor-icon, .elementor-12158 .elementor-element.elementor-element-12bbfb6.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-12158 .elementor-element.elementor-element-12bbfb6.elementor-view-framed .elementor-icon, .elementor-12158 .elementor-element.elementor-element-12bbfb6.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-12158 .elementor-element.elementor-element-12bbfb6 .elementor-icon{font-size:25px;}.elementor-12158 .elementor-element.elementor-element-12bbfb6 .elementor-icon svg{height:25px;}.elementor-12158 .elementor-element.elementor-element-36cdb02{--display:flex;}.elementor-12158 .elementor-element.elementor-element-55f596a{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-12158 .elementor-element.elementor-element-55f596a.elementor-element{--align-self:center;}.elementor-12158 .elementor-element.elementor-element-3052e94{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;top:-4px;z-index:1;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-icon-size:25px;}:where( .elementor-12158 .elementor-element.elementor-element-3052e94 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F0F0F0;border-style:none;--border-radius:6px 6px 6px 6px;}.elementor-12158 .elementor-element.elementor-element-3052e94 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-3052e94{right:-55px;}body.rtl .elementor-12158 .elementor-element.elementor-element-3052e94{left:-55px;}.elementor-12158 .elementor-element.elementor-element-3052e94 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-12158 .elementor-element.elementor-element-889e5bd{width:var( --container-widget-width, 3.371% );max-width:3.371%;--container-widget-width:3.371%;--container-widget-flex-grow:0;}.elementor-12158 .elementor-element.elementor-element-889e5bd > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12158 .elementor-element.elementor-element-889e5bd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12158 .elementor-element.elementor-element-889e5bd .elementor-icon-wrapper{text-align:center;}.elementor-12158 .elementor-element.elementor-element-889e5bd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-12158 .elementor-element.elementor-element-889e5bd.elementor-view-framed .elementor-icon, .elementor-12158 .elementor-element.elementor-element-889e5bd.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-12158 .elementor-element.elementor-element-889e5bd.elementor-view-framed .elementor-icon, .elementor-12158 .elementor-element.elementor-element-889e5bd.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-12158 .elementor-element.elementor-element-889e5bd .elementor-icon{font-size:25px;}.elementor-12158 .elementor-element.elementor-element-889e5bd .elementor-icon svg{height:25px;}.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-12158 .elementor-element.elementor-element-62287f7{--width:15%;}.elementor-12158 .elementor-element.elementor-element-190c4da{--width:62%;}.elementor-12158 .elementor-element.elementor-element-43ccb3a{--width:33%;}.elementor-12158 .elementor-element.elementor-element-9681f71{--width:21%;}.elementor-12158 .elementor-element.elementor-element-876a50f{--width:33%;}.elementor-12158 .elementor-element.elementor-element-9e392cc{--width:17%;}.elementor-12158 .elementor-element.elementor-element-a1a9301{--width:14%;}.elementor-12158 .elementor-element.elementor-element-9da194f{--width:14%;}.elementor-12158 .elementor-element.elementor-element-687e289{--width:15%;}.elementor-12158 .elementor-element.elementor-element-6ad1f33{--width:24%;}.elementor-12158 .elementor-element.elementor-element-22ce886{--width:18%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12158 .elementor-element.elementor-element-b2fef49{--width:100%;}.elementor-12158 .elementor-element.elementor-element-62287f7{--width:20%;}.elementor-12158 .elementor-element.elementor-element-190c4da{--width:8%;}.elementor-12158 .elementor-element.elementor-element-22ce886{--width:66%;}}@media(max-width:1024px){.elementor-12158 .elementor-element.elementor-element-b2fef49{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-12158 .elementor-element.elementor-element-ad6194f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-ad6194f.elementor-element{--align-self:flex-start;}.elementor-12158 .elementor-element.elementor-element-190c4da.e-con{--order:99999 /* order end hack */;}.elementor-12158 .elementor-element.elementor-element-22ce886{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-12158 .elementor-element.elementor-element-12bbfb6 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-3052e94{right:-42px;}body.rtl .elementor-12158 .elementor-element.elementor-element-3052e94{left:-42px;}.elementor-12158 .elementor-element.elementor-element-3052e94{top:-1px;}}@media(max-width:767px){.elementor-12158 .elementor-element.elementor-element-6cfc23b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12158 .elementor-element.elementor-element-b2fef49{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12158 .elementor-element.elementor-element-62287f7{--width:42%;}.elementor-12158 .elementor-element.elementor-element-ad6194f{width:var( --container-widget-width, 124px );max-width:124px;--container-widget-width:124px;--container-widget-flex-grow:0;}.elementor-12158 .elementor-element.elementor-element-ad6194f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-190c4da{--width:15%;}.elementor-12158 .elementor-element.elementor-element-190c4da.e-con{--align-self:center;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown .elementor-item, .elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown{border-radius:4px 4px 4px 4px;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--dropdown a{padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:10px;}.elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-12158 .elementor-element.elementor-element-56f5a5c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-12158 .elementor-element.elementor-element-22ce886{--width:30%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12158 .elementor-element.elementor-element-12bbfb6 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12158 .elementor-element.elementor-element-3052e94{--container-widget-width:146px;--container-widget-flex-grow:0;width:var( --container-widget-width, 146px );max-width:146px;top:0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}body:not(.rtl) .elementor-12158 .elementor-element.elementor-element-3052e94{right:-50px;}body.rtl .elementor-12158 .elementor-element.elementor-element-3052e94{left:-50px;}}/* Start custom CSS for image, class: .elementor-element-ad6194f */.elementor-12158 .elementor-element.elementor-element-ad6194f img {
    transition: all 0.3s ease-in-out;
}

.elementor-12158 .elementor-element.elementor-element-ad6194f img:hover {
    content: url('https://www.hactebcn.org/wp-content/uploads/2025/01/Hacte-Logo.svg'); 
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-56f5a5c */@media (max-width: 767px) {
    /* Contenedor principal del menú */
    .elementor-nav-menu {
        background-color: #EFEFEF !important;
        padding: 15px !important;
        font-family: "Neue Haas Unica W1G", sans-serif !important;
        font-size: 18px !important;
    }

    /* Items del menú principal */
    .elementor-nav-menu > ul > li > a {
        font-family: inherit !important;
        font-weight: 600 !important;
        font-size: 18px !important;
        color: #333 !important;
        padding: 12px 0 !important;
        border-bottom: 1px solid #DDD !important;
        display: block !important;
    }
    
    a.elementor-item.elementor-item-anchor.has-submenu {
    font-size: 18px !important; 
    }
    a.elementor-item[href*="actualitat"] {
        font-size: 18px !important;
    }



    /* Submenús (estado inicial) */
    .elementor-nav-menu .sub-menu {
        display: none !important;
        background-color: rgba(255, 255, 255, 0.95) !important;
        padding: 0 0 0 15px !important;
        margin: 5px 0 !important;
        list-style: none !important;
        font-size: 14px !important;
    }

    /* Submenús desplegados */
    .elementor-nav-menu .sub-menu.show-mobile {
        display: block !important;
    }

    /* Items de submenú */
    .elementor-nav-menu .sub-menu li a {
        font-family: inherit !important;
        font-weight: 400 !important;
        font-size: 14px !important;
        color: #666 !important;
        padding: 10px 0 !important;
        display: block !important;
    }

    /* Flecha indicadora */
    .elementor-nav-menu .menu-item-has-children > a {
        position: relative !important;
        padding-right: 30px !important;
    }
    
    .elementor-nav-menu .menu-item-has-children > a::after {
        content: "▼" !important;
        color: black !important;
        position: absolute !important;
        right: 10px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        font-size: 10px !important;
        transition: transform 0.3s !important;
    }
    
    .elementor-nav-menu .menu-item-has-children > a.active::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81eb5a */.elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 302px;
    --menu-line-width: 83%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 293px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 227px;
    --menu-line-width: 85%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944da6a */.elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 472px;
    --menu-line-width: 92%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 532px;
        --menu-line-width: 90%;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 481px;
        --menu-line-width: 91.5%;
}

.elementor-12158 .elementor-element.elementor-element-944da6a .elementor-element.elementor-element-83ad5bb {
    --container-widget-width: 48px;
}

@media (max-width: 1200px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.4vw
    }
}

@media (max-width: 1195px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1190px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1180px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.2vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1170px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1160px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1150px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1140px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.6vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1130px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1120px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.45vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1110px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1100px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1095px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1075px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.4vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}

@media (max-width: 1050px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f0fd5b */.elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 91px;
    --menu-line-width: 82%;
}

.elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 73px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 89px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81eb5a */.elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 302px;
    --menu-line-width: 83%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 293px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 227px;
    --menu-line-width: 85%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944da6a */.elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 472px;
    --menu-line-width: 92%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 532px;
        --menu-line-width: 90%;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 481px;
        --menu-line-width: 91.5%;
}

.elementor-12158 .elementor-element.elementor-element-944da6a .elementor-element.elementor-element-83ad5bb {
    --container-widget-width: 48px;
}

@media (max-width: 1200px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.4vw
    }
}

@media (max-width: 1195px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1190px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1180px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.2vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1170px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1160px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1150px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1140px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.6vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1130px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1120px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.45vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1110px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1100px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1095px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1075px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.4vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}

@media (max-width: 1050px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f0fd5b */.elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 91px;
    --menu-line-width: 82%;
}

.elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 73px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 89px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81eb5a */.elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 302px;
    --menu-line-width: 83%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 293px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 227px;
    --menu-line-width: 85%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944da6a */.elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 472px;
    --menu-line-width: 92%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 532px;
        --menu-line-width: 90%;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 481px;
        --menu-line-width: 91.5%;
}

.elementor-12158 .elementor-element.elementor-element-944da6a .elementor-element.elementor-element-83ad5bb {
    --container-widget-width: 48px;
}

@media (max-width: 1200px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.4vw
    }
}

@media (max-width: 1195px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1190px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1180px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.2vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1170px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1160px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1150px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1140px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.6vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1130px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1120px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.45vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1110px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1100px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1095px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1075px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.4vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}

@media (max-width: 1050px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f0fd5b */.elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 91px;
    --menu-line-width: 82%;
}

.elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 73px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 89px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81eb5a */.elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 302px;
    --menu-line-width: 83%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 293px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 227px;
    --menu-line-width: 85%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944da6a */.elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 472px;
    --menu-line-width: 92%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 532px;
        --menu-line-width: 90%;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 481px;
        --menu-line-width: 91.5%;
}

.elementor-12158 .elementor-element.elementor-element-944da6a .elementor-element.elementor-element-83ad5bb {
    --container-widget-width: 48px;
}

@media (max-width: 1200px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.4vw
    }
}

@media (max-width: 1195px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1190px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1180px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.2vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1170px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1160px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1150px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1140px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.6vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1130px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1120px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.45vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1110px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1100px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1095px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1075px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.4vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}

@media (max-width: 1050px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f0fd5b */.elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 91px;
    --menu-line-width: 82%;
}

.elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 73px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 89px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81eb5a */.elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 302px;
    --menu-line-width: 83%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 293px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 227px;
    --menu-line-width: 85%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944da6a */.elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 472px;
    --menu-line-width: 92%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 532px;
        --menu-line-width: 90%;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 481px;
        --menu-line-width: 91.5%;
}

.elementor-12158 .elementor-element.elementor-element-944da6a .elementor-element.elementor-element-83ad5bb {
    --container-widget-width: 48px;
}

@media (max-width: 1200px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.4vw
    }
}

@media (max-width: 1195px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1190px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1180px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.2vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1170px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1160px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1150px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1140px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.6vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1130px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1120px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.45vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1110px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1100px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1095px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1075px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.4vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}

@media (max-width: 1050px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f0fd5b */.elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 91px;
    --menu-line-width: 82%;
}

.elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 73px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 89px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81eb5a */.elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 302px;
    --menu-line-width: 83%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 293px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 227px;
    --menu-line-width: 85%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-c81eb5a .elementor-element.elementor-element-f0d5251 {
    --container-widget-width: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944da6a */.elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 472px;
    --menu-line-width: 92%;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 532px;
        --menu-line-width: 90%;
}

html[lang="en-US"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 481px;
        --menu-line-width: 91.5%;
}

.elementor-12158 .elementor-element.elementor-element-944da6a .elementor-element.elementor-element-83ad5bb {
    --container-widget-width: 48px;
}

@media (max-width: 1200px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.4vw
    }
}

@media (max-width: 1195px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1190px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 39.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.6vw
    }
}

@media (max-width: 1180px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.2vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1170px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.7vw
    }
}

@media (max-width: 1160px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 40.9vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1150px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.8vw
    }
}

@media (max-width: 1140px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 41.6vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1130px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 44.9vw
    }
}

@media (max-width: 1120px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.45vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1110px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 42.8vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45vw
    }
}

@media (max-width: 1100px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1095px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.3vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.1vw
    }
}

@media (max-width: 1075px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.4vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}

@media (max-width: 1050px) {
    .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 43.5vw
    }

    html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-944da6a .e-con-inner div.elementor-element.e-con-boxed.e-child {
        transform-origin: 45.2vw
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f0fd5b */.elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 91px;
    --menu-line-width: 82%;
}

.elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 73px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .e-con-inner div.elementor-element.e-con-boxed.e-child {
    transform-origin: 79px;
}

html[lang="es-ES"] .elementor-12158 .elementor-element.elementor-element-0f0fd5b .elementor-element.elementor-element-360fbc2 {
    --container-widget-width: 89px;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-4eca3c0 */.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-containe{font-weight:600!important;}

.main-menu .e-n-menu-item .e-n-menu-content .e-con-boxed .e-con-inner .e-con-boxed.e-child {
    transform: scaleX(-1);
    transform-origin: right;
    margin: 0;
}

.main-menu .e-n-menu-item .e-n-menu-content .e-con-boxed .e-con-inner .e-con-boxed.e-child .elementor-button {
    transform: scaleX(-1);
}

.main-menu .e-n-menu-item .e-n-menu-content .e-con-boxed .e-con-inner .e-con-boxed.e-child .e-con-inner {
    --flex-wrap: nowrap;
}

.main-menu .e-n-menu-item .e-n-menu-content .e-con-boxed .e-con-inner .e-con-boxed.e-child {
    border: 0;
}

.main-menu .e-n-menu-item .e-n-menu-content .e-con-boxed .e-con-inner .e-con-boxed.e-child::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 1px;
    width: var(--menu-line-width, 100%);
    border-bottom: 1px solid var(--border-color);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3052e94 */.elementor-732 .elementor-element.elementor-element-094e282 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {     width: 100px!important;    padding: 0px!important;}.elementor-3746 .elementor-element.elementor-element-36cdb02 {    width: 130px !important;}/* End custom CSS */