.elementor-13 .elementor-element.elementor-element-7b7a733{--display:flex;--min-height:62px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:15px 15px 30px 5px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:96;}.elementor-13 .elementor-element.elementor-element-7b7a733:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7b7a733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-10be5b2{--display:grid;--e-con-grid-template-columns:1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-cb1e277.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-cb1e277 img{border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-260fa64{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1fr 1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-7d722c9{--display:flex;--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-13 .elementor-element.elementor-element-cb9d76a{--display:grid;--e-con-grid-template-columns:3fr 1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-951efe6{--display:flex;}.elementor-13 .elementor-element.elementor-element-9f5a5df{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-9f5a5df.e-con{--align-self:flex-end;}.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-13 .elementor-element.elementor-element-8d079b8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13 .elementor-element.elementor-element-b3f8479 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b3f8479.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-b3f8479 .cpel-switcher__lang a{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-b3f8479 .cpel-switcher__icon{color:#000000;}.elementor-13 .elementor-element.elementor-element-b3f8479 .cpel-switcher__nav{--cpel-switcher-space:18px;}.elementor-13 .elementor-element.elementor-element-b3f8479.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:16px;height:16px;}.elementor-13 .elementor-element.elementor-element-b3f8479.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:16px;height:calc(16px * 0.75);}.elementor-13 .elementor-element.elementor-element-b3f8479 .cpel-switcher__flag img{border-radius:0px;}.elementor-13 .elementor-element.elementor-element-b3f8479 .cpel-switcher__code{padding-left:6px;}.elementor-13 .elementor-element.elementor-element-beefe77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-beefe77.e-con{--align-self:center;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13 .elementor-element.elementor-element-4c93491 .e-search-input{background-color:#F1F1F1;font-size:12px;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-13 .elementor-element.elementor-element-4c93491 .e-search-submit{background-color:#F1F1F1;border-style:none;}.elementor-13 .elementor-element.elementor-element-4c93491 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:12px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4c93491{--e-search-placeholder-color:#7A7A7A;--e-search-input-color:#1D1C1C;--e-search-icon-label-color:#D61313;--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:18px;--e-search-icon-submit-color:#5C5C5C;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2798a66{--display:grid;--e-con-grid-template-columns:3fr 1.1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-3bcfc44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-menu-toggle{margin:0 auto;}.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--main .elementor-item:focus{color:#000000;}.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F3EFED;}.elementor-13 .elementor-element.elementor-element-3bcfc44 .e--pointer-framed .elementor-item:before,
					.elementor-13 .elementor-element.elementor-element-3bcfc44 .e--pointer-framed .elementor-item:after{border-color:#F3EFED;}.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--dropdown{background-color:#F3EFED;}.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--dropdown a:hover,
					.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--dropdown a:focus,
					.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-13 .elementor-element.elementor-element-3bcfc44 .elementor-nav-menu--dropdown a.highlighted{background-color:#D4311F;}.elementor-13 .elementor-element.elementor-element-703f2c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--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-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-13 .elementor-element.elementor-element-aeec9ea .elementor-button{background-color:#293276;font-family:"Jost", Sans-serif;font-size:11px;font-weight:700;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-aeec9ea.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-f336410 .elementor-button{background-color:#D4311F;font-family:"Jost", Sans-serif;font-size:11px;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-f336410.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-85ac656{--display:flex;--min-height:62px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:15px 15px 30px 5px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:96;}.elementor-13 .elementor-element.elementor-element-85ac656:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-85ac656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ff08237{--display:grid;--e-con-grid-template-columns:1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-e05dc73.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-e05dc73 img{border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-815eb13{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1fr 1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-7184dc2{--display:flex;--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-13 .elementor-element.elementor-element-3ba0559{--display:grid;--e-con-grid-template-columns:3fr 1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-179bd6b{--display:flex;}.elementor-13 .elementor-element.elementor-element-1cc2d86{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-1cc2d86.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-d40e3e8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-13 .elementor-element.elementor-element-4c4ec24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4c4ec24.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-4c4ec24 .cpel-switcher__lang a{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-4c4ec24 .cpel-switcher__icon{color:#000000;}.elementor-13 .elementor-element.elementor-element-4c4ec24 .cpel-switcher__nav{--cpel-switcher-space:18px;}.elementor-13 .elementor-element.elementor-element-4c4ec24.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:16px;height:16px;}.elementor-13 .elementor-element.elementor-element-4c4ec24.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:16px;height:calc(16px * 0.75);}.elementor-13 .elementor-element.elementor-element-4c4ec24 .cpel-switcher__flag img{border-radius:0px;}.elementor-13 .elementor-element.elementor-element-4c4ec24 .cpel-switcher__code{padding-left:6px;}.elementor-13 .elementor-element.elementor-element-423367b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-423367b.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-5fc0e6a .e-search-input{background-color:#F1F1F1;font-size:12px;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-13 .elementor-element.elementor-element-5fc0e6a .e-search-submit{background-color:#F1F1F1;border-style:none;}.elementor-13 .elementor-element.elementor-element-5fc0e6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:12px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5fc0e6a{--e-search-placeholder-color:#7A7A7A;--e-search-input-color:#1D1C1C;--e-search-icon-label-color:#D61313;--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:18px;--e-search-icon-submit-color:#5C5C5C;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-20e97e7{--display:grid;--e-con-grid-template-columns:3fr 1.1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--grid-justify-content:space-evenly;--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-13 .elementor-element.elementor-element-616758a{--display:grid;--e-con-grid-template-columns:0.75fr 0.75fr 1.25fr 1.25fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-abeafdf{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-893de1b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-c95fc66 .elementor-button{background-color:#293276;font-family:"Jost", Sans-serif;font-size:11px;font-weight:700;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-c95fc66.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-31cf32b .elementor-button{background-color:#D4311F;font-family:"Jost", Sans-serif;font-size:11px;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-31cf32b.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-4931f8a{--display:grid;--min-height:62px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;box-shadow:15px 15px 30px 5px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:96;}.elementor-13 .elementor-element.elementor-element-4931f8a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4931f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ff1dc8e{--display:grid;--e-con-grid-template-columns:1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-01d0df6.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-01d0df6 img{border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-bd85ff9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-441359a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-441359a.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-441359a .cpel-switcher__lang a{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-441359a .cpel-switcher__icon{color:#000000;}.elementor-13 .elementor-element.elementor-element-441359a .cpel-switcher__nav{--cpel-switcher-space:18px;}.elementor-13 .elementor-element.elementor-element-441359a.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:16px;height:16px;}.elementor-13 .elementor-element.elementor-element-441359a.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:16px;height:calc(16px * 0.75);}.elementor-13 .elementor-element.elementor-element-441359a .cpel-switcher__flag img{border-radius:0px;}.elementor-13 .elementor-element.elementor-element-441359a .cpel-switcher__code{padding-left:6px;}.elementor-13 .elementor-element.elementor-element-1efeeb3 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-13 .elementor-element.elementor-element-90ecdea{--display:grid;--e-con-grid-template-columns:1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-b1113db{--display:flex;}.elementor-13 .elementor-element.elementor-element-18468ce{font-family:"Jost", Sans-serif;font-weight:400;color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-18468ce a{color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-62b35f1{--display:flex;}.elementor-13 .elementor-element.elementor-element-efeec09{font-family:"Jost", Sans-serif;font-weight:400;color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-efeec09 a{color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-af9b98f{--display:flex;}.elementor-13 .elementor-element.elementor-element-9d6f5a1{font-family:"Jost", Sans-serif;font-weight:400;color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-9d6f5a1 a{color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-42745a9{--display:flex;}.elementor-13 .elementor-element.elementor-element-022fe25{font-family:"Jost", Sans-serif;font-weight:400;color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-022fe25 a{color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-c1f189b{--display:flex;}.elementor-13 .elementor-element.elementor-element-a5b3f1f{font-family:"Jost", Sans-serif;font-weight:400;color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-a5b3f1f a{color:#2E2D2C;}.elementor-13 .elementor-element.elementor-element-5c64241{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#231F20;--n-accordion-icon-size:15px;}:where( .elementor-13 .elementor-element.elementor-element-5c64241 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F3EFED;border-style:none;}.elementor-13 .elementor-element.elementor-element-5c64241 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#C6C6C6;}:where( .elementor-13 .elementor-element.elementor-element-5c64241 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Jost", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-fbc943e{--display:grid;--e-con-grid-template-columns:3fr 1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-cc54f3e{--display:flex;}.elementor-13 .elementor-element.elementor-element-4d5d42f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-4d5d42f.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-8fb0119{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-8fb0119.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-b9fe51a .e-search-input{background-color:#F1F1F1;font-size:12px;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-13 .elementor-element.elementor-element-b9fe51a .e-search-submit{background-color:#F1F1F1;border-style:none;}.elementor-13 .elementor-element.elementor-element-b9fe51a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:12px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b9fe51a{--e-search-placeholder-color:#7A7A7A;--e-search-input-color:#1D1C1C;--e-search-icon-label-color:#D61313;--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:18px;--e-search-icon-submit-color:#5C5C5C;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ead81b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--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-13 .elementor-element.elementor-element-26baf6a .elementor-button{background-color:#293276;font-family:"Jost", Sans-serif;font-size:11px;font-weight:700;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-26baf6a.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-a376d4d .elementor-button{background-color:#D4311F;font-family:"Jost", Sans-serif;font-size:11px;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-a376d4d.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-7b7a733{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-10be5b2{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-260fa64{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-cb9d76a{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-9f5a5df{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-2798a66{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-703f2c2{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-85ac656{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-ff08237{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-815eb13{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3ba0559{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-1cc2d86{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-20e97e7{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-616758a{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-893de1b{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-4931f8a{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-ff1dc8e{--e-con-grid-template-columns:3fr 1fr;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-01d0df6{text-align:start;}.elementor-13 .elementor-element.elementor-element-bd85ff9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-13 .elementor-element.elementor-element-90ecdea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-18468ce{font-size:15px;}.elementor-13 .elementor-element.elementor-element-efeec09{font-size:15px;}.elementor-13 .elementor-element.elementor-element-9d6f5a1{font-size:15px;}.elementor-13 .elementor-element.elementor-element-022fe25{font-size:15px;}.elementor-13 .elementor-element.elementor-element-a5b3f1f{font-size:15px;}.elementor-13 .elementor-element.elementor-element-5c64241{--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:15px;}.elementor-13 .elementor-element.elementor-element-5c64241 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-13 .elementor-element.elementor-element-fbc943e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-4d5d42f{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-ead81b2{--grid-auto-flow:row;--justify-items:center;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-7b7a733{--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-10be5b2{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-260fa64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-cb9d76a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-9f5a5df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-2798a66{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-703f2c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-85ac656{--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-ff08237{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-815eb13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3ba0559{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-1cc2d86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-20e97e7{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-616758a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-893de1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-4931f8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-ff1dc8e{--e-con-grid-template-columns:4fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-bd85ff9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-1efeeb3 .elementor-button{padding:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-90ecdea{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-fbc943e{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-cc54f3e{--width:100%;}.elementor-13 .elementor-element.elementor-element-4d5d42f{--width:100%;--e-con-grid-template-columns:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-8fb0119{--width:100%;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-b9fe51a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ead81b2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-9f5a5df{--width:30%;}.elementor-13 .elementor-element.elementor-element-1cc2d86{--width:30%;}.elementor-13 .elementor-element.elementor-element-4d5d42f{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-4d5d42f{--width:100%;}}/* Start custom CSS for search, class: .elementor-element-4c93491 *//* Aplica al wrapper completo del widget */
.elementor-13 .elementor-element.elementor-element-4c93491 {
  border: none;                                  /* quita bordes previos */
  border-bottom: 1px solid #9A9A9A;             /* sólo borde inferior */
  border-radius: 8px 0 0 0;                     /* solo TL redondeada */
  overflow: visible;                            /* que no lo recorte */
}

/* Quita cualquier borde interior de input y botón */
.elementor-13 .elementor-element.elementor-element-4c93491 input,
.elementor-13 .elementor-element.elementor-element-4c93491 button {
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2798a66 *//* ───── Mega-menú: grid auto-columns ───── */
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;
  gap: 1rem 2rem !important;
}

/* ───── Reset de lista y espaciados ───── */
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu li {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ───── Encabezados de sección (padres) ───── */
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu
  > li.menu-item-has-children > a {
  font-weight: bold !important;
  padding-left: 1.2em !important;
  position: relative !important;
}
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu
  > li.menu-item-has-children > a::before {
  content: "•" !important;
  position: absolute !important;
  left: 0 !important;
  color: currentColor !important;
  font-size: 1.2em !important;
  line-height: 1 !important;
}

/* ───── Enlaces hij​os con línea inferior ───── */
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu
  > li.menu-item-has-children > ul > li > a {
  display: block !important;
  padding-left: 1.5em !important;
  border-bottom: 1px solid #d8d0c8 !important;
  margin-bottom: .5rem !important;
  font-weight: 400 !important;
  color: #444 !important;
}
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu
  > li.menu-item-has-children > ul > li:last-child > a {
  border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-5fc0e6a *//* Aplica al wrapper completo del widget */
.elementor-13 .elementor-element.elementor-element-5fc0e6a {
  border: none;                                  /* quita bordes previos */
  border-bottom: 1px solid #9A9A9A;             /* sólo borde inferior */
  border-radius: 8px 0 0 0;                     /* solo TL redondeada */
  overflow: visible;                            /* que no lo recorte */
}

/* Quita cualquier borde interior de input y botón */
.elementor-13 .elementor-element.elementor-element-5fc0e6a input,
.elementor-13 .elementor-element.elementor-element-5fc0e6a button {
  border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86144d5 *//* =======================================================
   MEGA-MENÚ LICEO FRANCÉS · CSS 100 % UNIFICADO
   -------------------------------------------------------
   Default     : gris (#333 títulos – #444 links)
   Hover/Focus : rojo (#c62828)
   Active      : igual que hover
   Sin resaltado de “current-menu-item”
   =======================================================*/

/* ---- Estructura (igual que antes) -------------------- */
.menu-item{position:relative;display:inline-block}
.menu-title{
  font:400 13px/1.2 sans-serif;color:#000;text-decoration:none;
  padding:10px 17px 10px 10px;display:inline-block;cursor:pointer;
  background:url(https://franco.ed.cr/wp-content/uploads/2025/06/arrow_menu.png) no-repeat 97% 52%/9px;
  transition:background-color .2s ease
}
.menu-title:hover{background:#F3EFED}
.dropdown-content{
  display:none;position:absolute;top:100%;left:0;z-index:1000;
  min-width:825px;padding:20px 30px;gap:40px;
  background:#f5f1ee;border-radius:0 0 8px 8px;
  box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box
}
.dropdown-content.three-columns{left:-550px}
.dropdown-content.two-columns{left:-225px}
.menu-item:hover .dropdown-content{display:flex}
.menu-item:hover .dropdown-content.one-column{
  display:block;min-width:250px;padding:15px 20px
}
.dropdown-content .column{flex:1;min-width:250px;display:flex;flex-direction:column}

/* ---- Títulos de bloque (nivel 1) --------------------- */
.submenu-block> a,
.submenu-block> a:link,
.submenu-block> a:visited{
  display:block;margin:10px 0 15px;
  font:700 13px/1.2 sans-serif;color:#333;text-decoration:none
}
.submenu-block> a:hover,
.submenu-block> a:focus,
.submenu-block> a:active{
  color:#c62828 !important
}

/* ---- Enlaces de nivel 2 ------------------------------ */
.submenu-block ul{list-style:none;margin:5px 0 15px;padding-left:15px}
.submenu-block ul li{padding:8px 0;border-bottom:1px solid #fff}
.submenu-block ul li a,
.submenu-block ul li a:link,
.submenu-block ul li a:visited{
  display:block;margin:3px 0;font-size:14px;
  color:#444;text-decoration:none;transition:color .2s ease
}
.submenu-block ul li a:hover,
.submenu-block ul li a:focus,
.submenu-block ul li a:active{
  color:#c62828 !important
}

/* ---- Neutralizar rosa global ------------------------- */
.dropdown-content a,
.dropdown-content a:link,
.dropdown-content a:visited{color:#444 !important}

/* ---- Desactivar highlight de “current” --------------- */
.dropdown-content li[class*="current"]> a{
  color:inherit !important;          /* mantiene gris o rojo según estado */
  font-weight:inherit !important;    /* no añade negrita extra            */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20e97e7 *//* ───── Mega-menú: grid auto-columns ───── */
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;
  gap: 1rem 2rem !important;
}

/* ───── Reset de lista y espaciados ───── */
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu li {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ───── Encabezados de sección (padres) ───── */
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu
  > li.menu-item-has-children > a {
  font-weight: bold !important;
  padding-left: 1.2em !important;
  position: relative !important;
}
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu
  > li.menu-item-has-children > a::before {
  content: "•" !important;
  position: absolute !important;
  left: 0 !important;
  color: currentColor !important;
  font-size: 1.2em !important;
  line-height: 1 !important;
}

/* ───── Enlaces hij​os con línea inferior ───── */
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu
  > li.menu-item-has-children > ul > li > a {
  display: block !important;
  padding-left: 1.5em !important;
  border-bottom: 1px solid #d8d0c8 !important;
  margin-bottom: .5rem !important;
  font-weight: 400 !important;
  color: #444 !important;
}
.elementor-nav-menu--main.elementor-nav-menu__container .elementor-sub-menu
  > li.menu-item-has-children > ul > li:last-child > a {
  border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18468ce */.lista_menu  ul {
    list-style: none;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 15px;
}

.lista_menu ul li{
    border-bottom: 1px solid #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18468ce */.lista_menu  ul {
    list-style: none;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 15px;
}

.lista_menu ul li{
    border-bottom: 1px solid #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18468ce */.lista_menu  ul {
    list-style: none;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 15px;
}

.lista_menu ul li{
    border-bottom: 1px solid #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18468ce */.lista_menu  ul {
    list-style: none;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 15px;
}

.lista_menu ul li{
    border-bottom: 1px solid #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18468ce */.lista_menu  ul {
    list-style: none;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 15px;
}

.lista_menu ul li{
    border-bottom: 1px solid #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18468ce */.lista_menu  ul {
    list-style: none;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 15px;
}

.lista_menu ul li{
    border-bottom: 1px solid #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-b9fe51a *//* Aplica al wrapper completo del widget */
.elementor-13 .elementor-element.elementor-element-b9fe51a {
  border: none;                                  /* quita bordes previos */
  border-bottom: 1px solid #9A9A9A;             /* sólo borde inferior */
  border-radius: 8px 0 0 0;                     /* solo TL redondeada */
  overflow: visible;                            /* que no lo recorte */
}

/* Quita cualquier borde interior de input y botón */
.elementor-13 .elementor-element.elementor-element-b9fe51a input,
.elementor-13 .elementor-element.elementor-element-b9fe51a button {
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90ecdea */#menu_movil{
    display: none;
}/* End custom CSS */