.elementor-10 .elementor-element.elementor-element-81ff83b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-81ff83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B458E;}.elementor-10 .elementor-element.elementor-element-81ff83b > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-81ff83b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-81ff83b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-e510202{width:var( --container-widget-width, 100.696% );max-width:100.696%;--container-widget-width:100.696%;--container-widget-flex-grow:0;text-align:right;font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e510202 > .elementor-widget-container{margin:-2px -11px -16px -10px;padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1e6db85{--display:flex;--min-height:0px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 3px 8px -4px rgba(0, 0, 0, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10 .elementor-element.elementor-element-1e6db85:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1e6db85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1e6db85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b98a855{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-25px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b98a855.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f02ca7f{--display:flex;--min-height:13vh;--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:21px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f02ca7f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f02ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olinkapapelerias.com/wp-content/uploads/2023/02/Asset-6Olinka-sin-fondo-150x150.png");background-position:center center;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-f02ca7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f51f686{--display:flex;--min-height:146px;--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;}.elementor-10 .elementor-element.elementor-element-f51f686:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f51f686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-10 .elementor-element.elementor-element-f51f686.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-08753ea{--spacer-size:50px;width:var( --container-widget-width, 0.762% );max-width:0.762%;--container-widget-width:0.762%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-08753ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3566947.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6fb7f7f{width:var( --container-widget-width, 43.784% );max-width:43.784%;--container-widget-width:43.784%;--container-widget-flex-grow:0;z-index:3;}.elementor-10 .elementor-element.elementor-element-6fb7f7f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-6fb7f7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6fb7f7f:hover .elementor-widget-container{border-style:none;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu-container{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu-container, .elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu-container .eael-simple-menu-toggle, .elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive{border-style:none;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:25px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li > a{color:#0000008C;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li > a > span svg{fill:#0000008C;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu-toggle-text{color:#0000008C;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li a span, .elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li span.eael-simple-menu-indicator{font-size:12px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li a span, .elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li span.eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li span svg{width:12px;height:12px;line-height:12px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li a span{color:#2B458E !important;border-color:#2B458E !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li a span svg path{fill:#2B458E !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator:before{color:#2B458E !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator i{color:#2B458E !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator svg path{fill:#2B458E !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator{border-color:#2B458E !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li:hover > a{color:var( --e-global-color-accent );background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li:hover > a > span svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li > a.eael-item-active{color:#2B458E;background-color:var( --e-global-color-c1d8ecc );}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li.current-menu-item > a > span svg{fill:#2B458E;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li.current-menu-item > a.eael-item-active{color:#2B458E;background-color:var( --e-global-color-c1d8ecc );}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{color:#2B458E;background-color:var( --e-global-color-c1d8ecc );}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:var( --e-global-color-7488879 );}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:var( --e-global-color-7488879 );}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:var( --e-global-color-7488879 );}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:var( --e-global-color-7488879 );}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu-container .eael-simple-menu-toggle i{font-size:30px;color:#2B458E;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu-container .eael-simple-menu-toggle svg{width:30px;fill:#2B458E;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li ul li a span{font-size:12px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-10 .elementor-element.elementor-element-57b3494{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-57b3494:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-57b3494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3151AA 0%, #3151AA 100%);}.elementor-10 .elementor-element.elementor-element-fd18770{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-10 .elementor-element.elementor-element-fd18770 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fd18770.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu .wpr-menu-item,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu .wpr-mega-menu-icon{color:#2B458E;font-size:13px;margin-right:5px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-menu-item,.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-menu-item,.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-sub-menu-item,.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu .wpr-menu-item:hover,
					.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu .wpr-menu-item:hover .wpr-mega-menu-icon,
					.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item .wpr-mega-menu-icon,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#00032E;}.elementor-10 .elementor-element.elementor-element-fd18770 .menu-item-has-children .wpr-sub-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-10 .elementor-element.elementor-element-fd18770.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-10 .elementor-element.elementor-element-fd18770.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-10 .elementor-element.elementor-element-fd18770.wpr-pointer-double-line .wpr-menu-item:after{height:2px;}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-pointer-border-fx .wpr-menu-item:before{border-width:2px;}.elementor-10 .elementor-element.elementor-element-fd18770:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-13px);}.elementor-10 .elementor-element.elementor-element-fd18770:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(13px);}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu .wpr-menu-item{padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu > .menu-item{margin-left:8px;margin-right:8px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:8px;transform:translateX(15px);}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:8px;transform:translateX(15px);}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:8px;}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:8px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu-horizontal .wpr-nav-menu .wpr-sub-mega-menu{transform:translateY(15px);}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{transform:translate(-50%, 15px);}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{transform:translateY(15px);}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu .wpr-mega-menu-badge{font-family:"Montserrat", Sans-serif;font-size:60px;top:-5px;padding:3px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu-horizontal .wpr-mega-menu-badge{right:10px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-nav-menu-vertical .wpr-mega-menu-badge{margin-left:10px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-mega-menu{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:0px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;font-size:14px;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item .wpr-sub-icon,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#2B458E;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu .wpr-sub-icon{right:10px;}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:10px;}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-toggle{border-color:#333333;width:50px;border-width:0px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-toggle-text{color:#333333;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-toggle-line{background-color:#333333;height:4px;margin-bottom:1px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-menu-item,
					.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-sub-menu-item,
					.elementor-10 .elementor-element.elementor-element-fd18770 .menu-item-has-children > .wpr-mobile-menu-item:after{color:#333333;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-nav-menu > li,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-sub-menu li{background-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-nav-menu li a:hover,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-menu-item:hover,
					.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-sub-menu-item:hover,
					.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-sub-menu-item.wpr-active-menu-item,
					.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-menu-item.wpr-active-menu-item{background-color:#2B458E;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-menu-item{padding-left:10px;padding-right:10px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{padding:10px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-mobile-divider-yes .wpr-mobile-menu-item{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-mega-menu .wpr-mobile-sub-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-10 .elementor-element.elementor-element-fd18770 .wpr-menu-offcanvas-back{padding-left:10px;padding-right:10px;}.elementor-10 .elementor-element.elementor-element-fd18770.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:6px;}.elementor-10 .elementor-element.elementor-element-d4c4977{--display:flex;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-1e6db85{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6fb7f7f{width:var( --container-widget-width, 55.563px );max-width:55.563px;--container-widget-width:55.563px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6fb7f7f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-1e6db85{--width:97.146%;}.elementor-10 .elementor-element.elementor-element-b98a855{--width:100%;}.elementor-10 .elementor-element.elementor-element-f02ca7f{--width:17%;}.elementor-10 .elementor-element.elementor-element-f51f686{--width:100%;}.elementor-10 .elementor-element.elementor-element-57b3494{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-f02ca7f{--width:500px;}}@media(min-width:1367px){.elementor-10 .elementor-element.elementor-element-f02ca7f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f02ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for eael-simple-menu, class: .elementor-element-6fb7f7f *//* Estilo para el enlace con la clase wpmenucart-contents */
.carrito a.wpmenucart-contents {
    background-color: #E7EDF4;
    border-radius: 20px;
    padding: 10px 20px 5px 20px;
 

    color: #3151aa !important;
    text-align: center;
  
    display: inline-block;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    transition: background-color 0.3s ease, transform 0.2s ease;
}

/* Estilo de hover */
.carrito a.wpmenucart-contents:hover {
    background-color: #fff !important;
    transform: scale(1.01);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
    
}

#menu-menu-2 > .menu-item > a {
   
    padding: 10px 20px 5px 20px;
}

.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li a span {
 
    border-width: 0px !important;
    border-color: #ebf8ff;
  
}

.saludo-usuario {
    font-size: 14px;
    color: #666;
    display: block;
    margin-top: 5px;
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51f686 */.elementor-element-6fb7f7f{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for wpr-mega-menu, class: .elementor-element-fd18770 */.elementor-10 .elementor-element.elementor-element-fd18770 .sub-menu{
    transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b3494 *//* Pantallas Extra Pequeñas (menos de 576px) */
@media (max-width: 575px) {
    .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
        /* Ajustes para pantallas XS */
        display: block;
        text-align: center;
        font-size: 0.8rem; /* Puedes ajustar el tamaño de fuente */
    }
}

/* Pantallas Pequeñas (≥576px y menores de 768px) */
@media (min-width: 576px) and (max-width: 767px) {
    .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
        /* Ajustes para pantallas SM */
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1rem; /* Puedes ajustar el tamaño de fuente */
    }
}

/* Pantallas Medianas (≥768px y menores de 992px) */
@media (min-width: 768px) and (max-width: 991px) {
    .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
        /* Ajustes para pantallas MD */
        display: flex;
        flex-direction: column; /* Cambiar a columna si lo prefieres */
        justify-content: center;
        align-items: center;
        font-size: 1.1rem; /* Puedes ajustar el tamaño de fuente */
    }
}

/* Pantallas Grandes (≥992px y menores de 1200px) */
@media (min-width: 992px) and (max-width: 1199px) {
    .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
        /* Ajustes para pantallas LG */
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.2rem; /* Puedes ajustar el tamaño de fuente */
    }
}

/* Pantallas Extra Grandes (≥1200px y menores de 1400px) */
@media (min-width: 1200px) and (max-width: 1399px) {
    .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
        /* Ajustes para pantallas XL */
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.3rem; /* Puedes ajustar el tamaño de fuente */
    }
}

/* Pantallas Extra Extra Grandes (≥1400px) */
@media (min-width: 1400px) {
    .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
        /* Ajustes para pantallas XXL */
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.4rem; /* Puedes ajustar el tamaño de fuente */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6db85 *//* Estilos para los enlaces del menú */
#menu-menu-2 > .menu-item > a {
    border: none !important;  /* Elimina cualquier borde (como la línea azul) */
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    font-size: 1rem !important; /* Mantener el tamaño de fuente que tenías */
    z-index: 1 !important; /* Asegura que los enlaces no cubran el submenú */
    outline: none !important; /* Elimina el borde de enfoque (outline) */
}

/* Submenú: asegurarse de que esté por encima de otros elementos */
#menu-menu-2 .sub-menu {
    z-index: 9999 !important; /* Asegura que el submenú esté encima de otros elementos */
    position: absolute; /* El submenú debe estar posicionado absolutamente */
    display: none; /* Inicialmente oculto */
    top: 85%; /* Intentamos moverlo más arriba para evitar que se solape con el menú inferior */
    left: 0; /* Asegura que el submenú se alinee con el elemento del menú */
    max-width: 180px; /* Establece un ancho más controlado para el submenú */
    background-color: #fff; /* Fondo blanco para el submenú */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Sombra ligera para separación */
    border: none !important; /* Asegura que no haya ningún borde azul */
    opacity: 0; /* Inicialmente invisible */
    visibility: hidden; /* Inicialmente oculto */
    transition: opacity 0.3s ease, visibility 0.3s ease, top 0.3s ease; /* Añadimos transiciones suaves */
}

/* Mostrar el submenú cuando el ítem del menú está en hover */
#menu-menu-2 > .menu-item:hover > .sub-menu {
    display: block !important; /* Muestra el submenú al hacer hover */
    opacity: 1; /* Hace que el submenú sea visible */
    visibility: visible; /* Hace que el submenú sea visible */
    top: 80%; /* Ajuste para elevar aún más el submenú cuando el mouse pasa sobre el ítem */
}

/* Estilo para el submenú cuando el mouse está encima de él */
#menu-menu-2 > .menu-item > .sub-menu:hover {
    display: block !important; /* Asegura que el submenú permanezca visible cuando el mouse está sobre él */
    opacity: 1; /* Asegura que el submenú se vea */
    visibility: visible; /* Hace visible el submenú */
}

/* Estilos para los enlaces dentro del submenú */
#menu-menu-2 > .menu-item > .sub-menu > li > a {
    padding: 8px 10px; /* Ajuste del padding para que sea más compacto */
    font-size: 0.9rem; /* Tamaño de fuente ligeramente reducido */
    color: inherit; /* Mantiene el color del texto como estaba */
    white-space: nowrap; /* Evita que el texto se ajuste a varias líneas */
    border: none !important; /* Elimina cualquier borde en los enlaces del submenú */
}

/* Asegura que el submenú tenga una apariencia adecuada */
#menu-menu-2 > .menu-item > .sub-menu > li {
    list-style: none; /* Elimina los puntos de la lista */
}

/* Ajustes para el carrito */
.menu-item.wpmenucartli a.wpmenucart-contents i {
    font-size: 34px;
}

/* Ajustes para el carrito */
#wpmenucartli {
    margin-top: -13px;  /* Ajuste el margen superior */
}

/* Estilo para el menú en un elemento de Elementor */
.elementor-10 .elementor-element.elementor-element-6fb7f7f .eael-simple-menu li a span {
    color: #2B458E !important; /* Color del texto */
    border-color: #ffffff !important; /* Color del borde */
    border-width: 2px; /* Ancho del borde */
    border-style: solid; /* Estilo del borde */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6db85 */.elementor-10 .elementor-element.elementor-element-6fb7f7f{
    z-index: 1 !important;
}

.elementor-10 .elementor-element.elementor-element-b98a855{
    
    position:relative;
    
    
}/* End custom CSS */