.elementor-215586 .elementor-element.elementor-element-45967ff{--display:flex;--min-height:566px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:1;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215586 .elementor-element.elementor-element-45967ff::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .elementor-background-video-container::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .e-con-inner > .elementor-background-video-container::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .elementor-background-slideshow::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://www.tutrocito.com/wp-content/uploads/2025/11/ESCOLAR.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-215586 .elementor-element.elementor-element-45967ff::before{filter:brightness( 60% ) contrast( 100% ) saturate( 70% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-647795e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-647795e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-647795e{text-align:left;}.elementor-215586 .elementor-element.elementor-element-647795e .elementor-heading-title{font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-215586 .elementor-element.elementor-element-aa12fc7{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215586 .elementor-element.elementor-element-aa12fc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-9cd1f49{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-9cd1f49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-59964ee img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-59964ee:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-8797c88{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-c54a523{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-c54a523.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-9acda1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-9acda1b img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-9acda1b:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-9ee3918{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-8ad2171{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-8ad2171.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-97cdac9 img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-97cdac9:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-6ed2060{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-b753369{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-b753369.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-0123b5b img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-0123b5b:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-f4b6a28{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-fbe1da1{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-fbe1da1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-0b220a0 img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-0b220a0:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-e59cf62{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-0c43afc{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-0c43afc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-8224a2d img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-8224a2d:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-2d7bf54{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-0a32c34{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-0a32c34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-8560eb4 img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-8560eb4:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-ec2adec{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-4935624{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-4935624.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-f45496a img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-f45496a:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-e722f8b{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-535c4fb{--display:flex;--min-height:160px;--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-215586 .elementor-element.elementor-element-535c4fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-fe31432 img{width:150px;height:160px;border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-fe31432:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-215586 .elementor-element.elementor-element-dfb8a6e{text-align:center;font-size:12px;font-weight:500;}.elementor-215586 .elementor-element.elementor-element-fe2977d{--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-215586 .elementor-element.elementor-element-4a425aa{--display:flex;}.elementor-215586 .elementor-element.elementor-element-b4c8ad9{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-swiper-pagination-size:2px;}.elementor-215586 .elementor-element.elementor-element-b4c8ad9 > .elementor-widget-container{margin:10px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-c008965{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215586 .elementor-element.elementor-element-2356cd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-2356cd6 .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-215586 .elementor-element.elementor-element-a13c263{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215586 .elementor-element.elementor-element-12d64be.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-215586 .elementor-element.elementor-element-12d64be.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-215586 .elementor-element.elementor-element-ce1b928{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215586 .elementor-element.elementor-element-325be6e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-215586 .elementor-element.elementor-element-4660e68 .elementor-repeater-item-eee9d08 .e-hotspot__icon{grid-column:2;}.elementor-215586 .elementor-element.elementor-element-4660e68 .elementor-repeater-item-eee9d08 .e-hotspot__button{grid-gap:3px;}.elementor-215586 .elementor-element.elementor-element-4660e68 .elementor-repeater-item-eee9d08{--hotspot-min-width:0px;--hotspot-min-height:6px;left:63%;--hotspot-translate-x:63%;top:40%;--hotspot-translate-y:40%;}.elementor-215586 .elementor-element.elementor-element-4660e68 .elementor-repeater-item-da2566b .e-hotspot__icon{grid-column:1;}.elementor-215586 .elementor-element.elementor-element-4660e68 .elementor-repeater-item-da2566b .e-hotspot__button{grid-gap:3px;}.elementor-215586 .elementor-element.elementor-element-4660e68 .elementor-repeater-item-da2566b{--hotspot-min-width:0px;--hotspot-min-height:37px;left:19%;--hotspot-translate-x:19%;top:81%;--hotspot-translate-y:81%;}.elementor-215586 .elementor-element.elementor-element-4660e68 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-215586 .elementor-element.elementor-element-4660e68{width:var( --container-widget-width, 275.504% );max-width:275.504%;--container-widget-width:275.504%;--container-widget-flex-grow:0;--background-align:flex-start;--tooltip-transition-duration:0ms;--hotspot-color:#FFFFFF;--hotspot-size:19px;--hotspot-min-width:0px;--hotspot-box-color:#00000085;--hotspot-padding:4px;--hotspot-border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-4660e68.elementor-element{--flex-grow:0;--flex-shrink:0;}
					.elementor-215586 .elementor-element.elementor-element-4660e68 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-215586 .elementor-element.elementor-element-4660e68 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-215586 .elementor-element.elementor-element-8fd8921{--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-215586 .elementor-element.elementor-element-8fd8921.e-con{--align-self:stretch;}.elementor-215586 .elementor-element.elementor-element-2e688bc{width:var( --container-widget-width, 106.61% );max-width:106.61%;--container-widget-width:106.61%;--container-widget-flex-grow:0;text-align:left;font-size:15px;}.elementor-215586 .elementor-element.elementor-element-2e688bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-2e688bc.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-39b11e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-39b11e0{text-align:left;}.elementor-215586 .elementor-element.elementor-element-39b11e0 .elementor-heading-title{font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-215586 .elementor-element.elementor-element-c2a32c4{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215586 .elementor-element.elementor-element-591ada8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-215586 .elementor-element.elementor-element-e87d4ae .elementor-repeater-item-eee9d08 .e-hotspot__icon{grid-column:2;}.elementor-215586 .elementor-element.elementor-element-e87d4ae .elementor-repeater-item-eee9d08 .e-hotspot__button{grid-gap:3px;}.elementor-215586 .elementor-element.elementor-element-e87d4ae .elementor-repeater-item-eee9d08{--hotspot-min-width:0px;--hotspot-min-height:6px;left:69%;--hotspot-translate-x:69%;top:27%;--hotspot-translate-y:27%;}.elementor-215586 .elementor-element.elementor-element-e87d4ae .elementor-repeater-item-da2566b .e-hotspot__icon{grid-column:1;}.elementor-215586 .elementor-element.elementor-element-e87d4ae .elementor-repeater-item-da2566b .e-hotspot__button{grid-gap:3px;}.elementor-215586 .elementor-element.elementor-element-e87d4ae .elementor-repeater-item-da2566b{--hotspot-min-width:0px;--hotspot-min-height:37px;left:53%;--hotspot-translate-x:53%;top:66%;--hotspot-translate-y:66%;}.elementor-215586 .elementor-element.elementor-element-e87d4ae .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-215586 .elementor-element.elementor-element-e87d4ae{width:var( --container-widget-width, 275.504% );max-width:275.504%;--container-widget-width:275.504%;--container-widget-flex-grow:0;--background-align:flex-start;--tooltip-transition-duration:0ms;--hotspot-color:#FFFFFF;--hotspot-size:19px;--hotspot-min-width:0px;--hotspot-box-color:#00000085;--hotspot-padding:4px;--hotspot-border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-e87d4ae.elementor-element{--flex-grow:0;--flex-shrink:0;}
					.elementor-215586 .elementor-element.elementor-element-e87d4ae .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-215586 .elementor-element.elementor-element-e87d4ae .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-215586 .elementor-element.elementor-element-2b8bbb3{--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-215586 .elementor-element.elementor-element-2b8bbb3.e-con{--align-self:stretch;}.elementor-215586 .elementor-element.elementor-element-d9149fe{width:var( --container-widget-width, 106.61% );max-width:106.61%;--container-widget-width:106.61%;--container-widget-flex-grow:0;text-align:left;font-size:15px;}.elementor-215586 .elementor-element.elementor-element-d9149fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-d9149fe.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-02146d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-02146d8{text-align:left;}.elementor-215586 .elementor-element.elementor-element-02146d8 .elementor-heading-title{font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-215586 .elementor-element.elementor-element-448a2ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215586 .elementor-element.elementor-element-e40935d{--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-215586 .elementor-element.elementor-element-e40935d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215586 .elementor-element.elementor-element-c124f4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-c124f4e{text-align:left;}.elementor-215586 .elementor-element.elementor-element-c124f4e .elementor-heading-title{font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-215586 .elementor-element.elementor-element-5198a7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-5198a7d{font-size:15px;}.elementor-215586 .elementor-element.elementor-element-0dd17d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215586 .elementor-element.elementor-element-2ad6e59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215586 .elementor-element.elementor-element-d626a48 .elementor-repeater-item-eee9d08 .e-hotspot__icon{grid-column:2;}.elementor-215586 .elementor-element.elementor-element-d626a48 .elementor-repeater-item-eee9d08 .e-hotspot__button{grid-gap:8px;}.elementor-215586 .elementor-element.elementor-element-d626a48 .elementor-repeater-item-eee9d08{--hotspot-min-width:224px;--hotspot-min-height:0px;left:69%;--hotspot-translate-x:69%;top:34%;--hotspot-translate-y:34%;}.elementor-215586 .elementor-element.elementor-element-d626a48 .elementor-repeater-item-e33bbbc .e-hotspot__icon{grid-column:1;}.elementor-215586 .elementor-element.elementor-element-d626a48 .elementor-repeater-item-e33bbbc .e-hotspot__button{grid-gap:3px;}.elementor-215586 .elementor-element.elementor-element-d626a48 .elementor-repeater-item-e33bbbc{--hotspot-min-width:0px;--hotspot-min-height:0px;left:27%;--hotspot-translate-x:27%;top:48%;--hotspot-translate-y:48%;}.elementor-215586 .elementor-element.elementor-element-d626a48 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-215586 .elementor-element.elementor-element-d626a48{width:var( --container-widget-width, 275.504% );max-width:275.504%;--container-widget-width:275.504%;--container-widget-flex-grow:0;--tooltip-transition-duration:0ms;--hotspot-color:#FFFFFF;--hotspot-size:19px;--hotspot-min-width:0px;--hotspot-box-color:#00000085;--hotspot-padding:4px;--hotspot-border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-d626a48.elementor-element{--flex-grow:0;--flex-shrink:0;}
					.elementor-215586 .elementor-element.elementor-element-d626a48 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-215586 .elementor-element.elementor-element-d626a48 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-215586 .elementor-element.elementor-element-8fc5c1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215586 .elementor-element.elementor-element-2010b55 .elementor-repeater-item-f9dacb5 .e-hotspot__icon{grid-column:1;}.elementor-215586 .elementor-element.elementor-element-2010b55 .elementor-repeater-item-f9dacb5 .e-hotspot__button{grid-gap:3px;}.elementor-215586 .elementor-element.elementor-element-2010b55 .elementor-repeater-item-f9dacb5{--hotspot-min-width:0px;--hotspot-min-height:0px;left:59%;--hotspot-translate-x:59%;top:38%;--hotspot-translate-y:38%;}.elementor-215586 .elementor-element.elementor-element-2010b55 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-215586 .elementor-element.elementor-element-2010b55{width:var( --container-widget-width, 275.504% );max-width:275.504%;--container-widget-width:275.504%;--container-widget-flex-grow:0;--background-align:flex-start;--tooltip-transition-duration:0ms;--hotspot-color:#FFFFFF;--hotspot-size:19px;--hotspot-min-width:0px;--hotspot-box-color:#00000085;--hotspot-padding:4px;--hotspot-border-radius:5px 5px 5px 5px;}.elementor-215586 .elementor-element.elementor-element-2010b55.elementor-element{--flex-grow:0;--flex-shrink:0;}
					.elementor-215586 .elementor-element.elementor-element-2010b55 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-215586 .elementor-element.elementor-element-2010b55 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}@media(max-width:1024px){.elementor-215586 .elementor-element.elementor-element-647795e > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-b4c8ad9{--e-n-carousel-swiper-slides-to-display:5;}.elementor-215586 .elementor-element.elementor-element-a13c263{--grid-auto-flow:row;}.elementor-215586 .elementor-element.elementor-element-12d64be.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-215586 .elementor-element.elementor-element-45967ff::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .elementor-background-video-container::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .e-con-inner > .elementor-background-video-container::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .elementor-background-slideshow::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-215586 .elementor-element.elementor-element-45967ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.tutrocito.com/wp-content/uploads/2025/11/ESCOLAR.webp");background-position:center center;}.elementor-215586 .elementor-element.elementor-element-45967ff{--min-height:500px;--overlay-opacity:1;}.elementor-215586 .elementor-element.elementor-element-647795e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 0px 50px;}.elementor-215586 .elementor-element.elementor-element-647795e .elementor-heading-title{font-size:25px;}.elementor-215586 .elementor-element.elementor-element-c54a523{--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-215586 .elementor-element.elementor-element-b753369{--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-215586 .elementor-element.elementor-element-0c43afc{--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-215586 .elementor-element.elementor-element-0a32c34{--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-215586 .elementor-element.elementor-element-b4c8ad9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-position:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:0%;}.elementor-215586 .elementor-element.elementor-element-2356cd6 > .elementor-widget-container{margin:0px 0px 10px 20px;}.elementor-215586 .elementor-element.elementor-element-2356cd6 .elementor-heading-title{font-size:20px;}.elementor-215586 .elementor-element.elementor-element-a13c263{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-215586 .elementor-element.elementor-element-12d64be.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-215586 .elementor-element.elementor-element-ce1b928{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-215586 .elementor-element.elementor-element-4660e68 .elementor-repeater-item-eee9d08{left:48%;--hotspot-translate-x:48%;top:42%;--hotspot-translate-y:42%;}.elementor-215586 .elementor-element.elementor-element-4660e68 .elementor-repeater-item-da2566b{left:23%;--hotspot-translate-x:23%;top:83%;--hotspot-translate-y:83%;}.elementor-215586 .elementor-element.elementor-element-4660e68{text-align:center;--hotspot-size:15px;}.elementor-215586 .elementor-element.elementor-element-8fd8921{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-215586 .elementor-element.elementor-element-2e688bc{text-align:left;font-size:12px;}.elementor-215586 .elementor-element.elementor-element-39b11e0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-215586 .elementor-element.elementor-element-39b11e0{text-align:left;}.elementor-215586 .elementor-element.elementor-element-39b11e0 .elementor-heading-title{font-size:20px;}.elementor-215586 .elementor-element.elementor-element-c2a32c4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-215586 .elementor-element.elementor-element-e87d4ae .elementor-repeater-item-eee9d08{left:54%;--hotspot-translate-x:54%;top:27%;--hotspot-translate-y:27%;}.elementor-215586 .elementor-element.elementor-element-e87d4ae .elementor-repeater-item-da2566b{left:58%;--hotspot-translate-x:58%;top:68%;--hotspot-translate-y:68%;}.elementor-215586 .elementor-element.elementor-element-e87d4ae{text-align:center;--hotspot-size:15px;}.elementor-215586 .elementor-element.elementor-element-2b8bbb3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-215586 .elementor-element.elementor-element-d9149fe{text-align:left;font-size:12px;}.elementor-215586 .elementor-element.elementor-element-02146d8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-215586 .elementor-element.elementor-element-02146d8{text-align:left;}.elementor-215586 .elementor-element.elementor-element-02146d8 .elementor-heading-title{font-size:20px;}.elementor-215586 .elementor-element.elementor-element-448a2ee{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-215586 .elementor-element.elementor-element-e40935d{--width:405.312px;}.elementor-215586 .elementor-element.elementor-element-c124f4e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-215586 .elementor-element.elementor-element-c124f4e{text-align:left;}.elementor-215586 .elementor-element.elementor-element-c124f4e .elementor-heading-title{font-size:20px;}.elementor-215586 .elementor-element.elementor-element-5198a7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215586 .elementor-element.elementor-element-5198a7d{text-align:left;font-size:12px;}.elementor-215586 .elementor-element.elementor-element-d626a48 .elementor-repeater-item-eee9d08{left:61%;--hotspot-translate-x:61%;top:25%;--hotspot-translate-y:25%;}.elementor-215586 .elementor-element.elementor-element-d626a48 .elementor-repeater-item-e33bbbc{left:26%;--hotspot-translate-x:26%;top:49%;--hotspot-translate-y:49%;}.elementor-215586 .elementor-element.elementor-element-d626a48{text-align:flex-start;--hotspot-size:15px;}.elementor-215586 .elementor-element.elementor-element-2010b55 .elementor-repeater-item-f9dacb5{left:53%;--hotspot-translate-x:53%;top:37%;--hotspot-translate-y:37%;}.elementor-215586 .elementor-element.elementor-element-2010b55{text-align:flex-start;--hotspot-size:15px;}}@media(min-width:768px){.elementor-215586 .elementor-element.elementor-element-45967ff{--content-width:1200px;}.elementor-215586 .elementor-element.elementor-element-aa12fc7{--content-width:1200px;}.elementor-215586 .elementor-element.elementor-element-9cd1f49{--width:150px;}.elementor-215586 .elementor-element.elementor-element-c54a523{--width:150px;}.elementor-215586 .elementor-element.elementor-element-8ad2171{--width:150px;}.elementor-215586 .elementor-element.elementor-element-b753369{--width:150px;}.elementor-215586 .elementor-element.elementor-element-fbe1da1{--width:150px;}.elementor-215586 .elementor-element.elementor-element-0c43afc{--width:150px;}.elementor-215586 .elementor-element.elementor-element-0a32c34{--width:150px;}.elementor-215586 .elementor-element.elementor-element-4935624{--width:150px;}.elementor-215586 .elementor-element.elementor-element-535c4fb{--width:150px;}.elementor-215586 .elementor-element.elementor-element-fe2977d{--content-width:1527px;}.elementor-215586 .elementor-element.elementor-element-4a425aa{--content-width:1554px;}.elementor-215586 .elementor-element.elementor-element-325be6e{--width:50%;}.elementor-215586 .elementor-element.elementor-element-8fd8921{--width:50%;}.elementor-215586 .elementor-element.elementor-element-591ada8{--width:50%;}.elementor-215586 .elementor-element.elementor-element-2b8bbb3{--width:50%;}.elementor-215586 .elementor-element.elementor-element-2ad6e59{--width:50%;}.elementor-215586 .elementor-element.elementor-element-8fc5c1b{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-45967ff */.mi-banner {
    background-attachment: fixed;
    background-size: cover; /* Esto ajusta la imagen de fondo para que cubra todo el contenedor */
    background-position: center center; /* Esto asegura que la imagen se centre en el contenedor */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8224a2d */.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image {
    display: block;
    position: relative;
}

.elementor-215586 .elementor-element.elementor-element-8224a2d .elementor-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b4c8ad9 *//* Ajustar la posición de la barra de paginación del carrusel */
.swiper-pagination {
  position: relative;
  /* Puedes ajustar este valor según tu preferencia */
}


.swiper-slide a{
    display: block;
}/* End custom CSS */