.elementor-1978 .elementor-element.elementor-element-3fdbd52d{--display:flex;--min-height:70vh;--border-radius:15px 15px 15px 15px;--margin-top:1vw;--margin-bottom:0vw;--margin-left:1vw;--margin-right:0vw;}.elementor-1978 .elementor-element.elementor-element-3fdbd52d:not(.elementor-motion-effects-element-type-background), .elementor-1978 .elementor-element.elementor-element-3fdbd52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D3;}.elementor-1978 .elementor-element.elementor-element-1dce6c7f{--display:flex;--min-height:40px;border-style:solid;--border-style:solid;}.elementor-1978 .elementor-element.elementor-element-1dce6c7f:not(.elementor-motion-effects-element-type-background), .elementor-1978 .elementor-element.elementor-element-1dce6c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-912f577 );}.elementor-1978 .elementor-element.elementor-element-1f140d35{--display:flex;--min-height:0vh;--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;}.elementor-1978 .elementor-element.elementor-element-6307879e{--display:flex;--min-height:10vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-1978 .elementor-element.elementor-element-6307879e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1978 .elementor-element.elementor-element-6e81c761{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-1978 .elementor-element.elementor-element-6e81c761 > .elementor-widget-container{background-color:#0C0143;padding:14px 14px 14px 14px;border-radius:10px 10px 10px 10px;}.elementor-1978 .elementor-element.elementor-element-6e81c761.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-6e81c761 .elementor-heading-title{font-family:"titulo p", Sans-serif;font-size:30px;font-weight:600;color:#FFFBFB;}.elementor-1978 .elementor-element.elementor-element-43f1ac2f{--display:flex;--min-height:40vh;}.elementor-1978 .elementor-element.elementor-element-6462afeb{--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;--justify-content:center;border-style:none;--border-style:none;}.elementor-1978 .elementor-element.elementor-element-6c912582{--swiper-slides-to-display:3;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1978 .elementor-element.elementor-element-6c912582 > .elementor-widget-container{border-style:none;}.elementor-1978 .elementor-element.elementor-element-6c912582 .swiper-slide > .elementor-element{height:100%;}.elementor-1978 .elementor-element.elementor-element-6479fd96{--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;}.elementor-1978 .elementor-element.elementor-element-326bc9f4{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-1978 .elementor-element.elementor-element-326bc9f4.e-con{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-24c46dc8{width:var( --container-widget-width, 90vw );max-width:90vw;--container-widget-width:90vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1978 .elementor-element.elementor-element-24c46dc8 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:14px 14px 14px 14px;border-radius:15px 15px 15px 15px;}.elementor-1978 .elementor-element.elementor-element-24c46dc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-24c46dc8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#000000;}.elementor-1978 .elementor-element.elementor-element-6359d1a{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1978 .elementor-element.elementor-element-6359d1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-10d1ae23{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:15px 15px 15px 15px;}.elementor-1978 .elementor-element.elementor-element-10d1ae23:not(.elementor-motion-effects-element-type-background), .elementor-1978 .elementor-element.elementor-element-10d1ae23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1978 .elementor-element.elementor-element-10d1ae23:hover::before, .elementor-1978 .elementor-element.elementor-element-10d1ae23:hover > .elementor-background-video-container::before, .elementor-1978 .elementor-element.elementor-element-10d1ae23:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1978 .elementor-element.elementor-element-10d1ae23 > .elementor-background-slideshow:hover::before, .elementor-1978 .elementor-element.elementor-element-10d1ae23 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-2df5ba5 );--background-overlay:'';}.elementor-1978 .elementor-element.elementor-element-10d1ae23:hover{--overlay-opacity:0.5;}.elementor-1978 .elementor-element.elementor-element-10d1ae23:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 9.6px ) hue-rotate( 0deg );}.elementor-1978 .elementor-element.elementor-element-10d1ae23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-6a522924{--display:flex;--min-height:25vh;--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:center;--gap:5vw 2vw;--row-gap:5vw;--column-gap:2vw;}.elementor-1978 .elementor-element.elementor-element-6a522924.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-734ddd59 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-1978 .elementor-element.elementor-element-734ddd59.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-734ddd59{text-align:center;}.elementor-1978 .elementor-element.elementor-element-734ddd59 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-2a95f826.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-2a95f826{text-align:center;}.elementor-1978 .elementor-element.elementor-element-2a95f826 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-1648bc19.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-1648bc19{text-align:center;}.elementor-1978 .elementor-element.elementor-element-1648bc19 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-1467290d{--display:flex;--justify-content:center;--gap:5vw 2vw;--row-gap:5vw;--column-gap:2vw;}.elementor-1978 .elementor-element.elementor-element-1467290d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-141471f6 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-1978 .elementor-element.elementor-element-141471f6.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-141471f6{text-align:center;}.elementor-1978 .elementor-element.elementor-element-141471f6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-5657df74.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-5657df74{text-align:center;}.elementor-1978 .elementor-element.elementor-element-5657df74 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-b3dc303.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-b3dc303{text-align:left;}.elementor-1978 .elementor-element.elementor-element-b3dc303 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-1607683b{--display:flex;--justify-content:center;--gap:5vw 2vw;--row-gap:5vw;--column-gap:2vw;}.elementor-1978 .elementor-element.elementor-element-5df1fc0c > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-1978 .elementor-element.elementor-element-5df1fc0c.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-5df1fc0c{text-align:center;}.elementor-1978 .elementor-element.elementor-element-5df1fc0c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-3aeee895.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-3aeee895{text-align:center;}.elementor-1978 .elementor-element.elementor-element-3aeee895 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-531f2927.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-531f2927{text-align:center;}.elementor-1978 .elementor-element.elementor-element-531f2927 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-7c866728{--display:flex;--min-height:230px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1978 .elementor-element.elementor-element-7d1e2fc5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1978 .elementor-element.elementor-element-7d1e2fc5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1978 .elementor-element.elementor-element-46569645{--grid-columns:2;--grid-column-gap:0px;}.elementor-1978 .elementor-element.elementor-element-46569645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1978 .elementor-element.elementor-element-7b65c5a8{--display:flex;--min-height:6vh;--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:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-1978 .elementor-element.elementor-element-7b65c5a8:not(.elementor-motion-effects-element-type-background), .elementor-1978 .elementor-element.elementor-element-7b65c5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25e2b6d );}.elementor-1978 .elementor-element.elementor-element-7b65c5a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1978 .elementor-element.elementor-element-341cfaf4 > .elementor-widget-container{margin:0vw 0vw 0vw -1vw;}.elementor-1978 .elementor-element.elementor-element-341cfaf4.elementor-element{--align-self:center;}.elementor-1978 .elementor-element.elementor-element-341cfaf4 .elementor-icon-wrapper{text-align:left;}.elementor-1978 .elementor-element.elementor-element-341cfaf4 .elementor-icon-wrapper svg{width:auto;}.elementor-1978 .elementor-element.elementor-element-341cfaf4 .elementor-icon i, .elementor-1978 .elementor-element.elementor-element-341cfaf4 .elementor-icon svg{transform:rotate(0deg);}.elementor-1978 .elementor-element.elementor-element-7850f2bf.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-7850f2bf{text-align:center;}.elementor-1978 .elementor-element.elementor-element-7850f2bf .elementor-heading-title{font-family:"titulo p", Sans-serif;font-size:30px;font-weight:600;}.elementor-1978 .elementor-element.elementor-element-525f5bcc{--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;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--margin-top:2vw;--margin-bottom:0vw;--margin-left:11vw;--margin-right:0vw;}.elementor-1978 .elementor-element.elementor-element-525f5bcc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-1770c303{--display:flex;}.elementor-1978 .elementor-element.elementor-element-b325edd .elementor-icon-wrapper{text-align:center;}.elementor-1978 .elementor-element.elementor-element-b325edd .elementor-icon{font-size:5vw;}.elementor-1978 .elementor-element.elementor-element-b325edd .elementor-icon svg{height:5vw;}.elementor-1978 .elementor-element.elementor-element-b325edd .elementor-icon-wrapper svg{width:auto;}.elementor-1978 .elementor-element.elementor-element-56310e16{text-align:center;}.elementor-1978 .elementor-element.elementor-element-56310e16 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-6efafcc2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 0px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:3px;}.elementor-1978 .elementor-element.elementor-element-3ba0c286 .elementor-icon-wrapper{text-align:center;}.elementor-1978 .elementor-element.elementor-element-3ba0c286.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-3ba0c286.elementor-view-framed .elementor-icon, .elementor-1978 .elementor-element.elementor-element-3ba0c286.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-3ba0c286.elementor-view-framed .elementor-icon, .elementor-1978 .elementor-element.elementor-element-3ba0c286.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-1d6fe95b{text-align:center;}.elementor-1978 .elementor-element.elementor-element-1d6fe95b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-7170ae84{--display:flex;}.elementor-1978 .elementor-element.elementor-element-76b6a50 .elementor-icon-wrapper{text-align:center;}.elementor-1978 .elementor-element.elementor-element-76b6a50 .elementor-icon-wrapper svg{width:auto;}.elementor-1978 .elementor-element.elementor-element-51eb1053{text-align:center;}.elementor-1978 .elementor-element.elementor-element-51eb1053 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-34098869{--display:flex;--min-height:40vh;--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:18vw;--margin-right:0vw;}.elementor-1978 .elementor-element.elementor-element-34098869.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-254838ee{width:var( --container-widget-width, 37.054% );max-width:37.054%;--container-widget-width:37.054%;--container-widget-flex-grow:0;text-align:center;}.elementor-1978 .elementor-element.elementor-element-254838ee > .elementor-widget-container{background-color:var( --e-global-color-text );margin:1vw 1vw 1vw 1vw;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1978 .elementor-element.elementor-element-254838ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-254838ee .elementor-heading-title{font-family:"titulo p", Sans-serif;font-size:30px;font-weight:600;}.elementor-1978 .elementor-element.elementor-element-740ef66a{--display:flex;--justify-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1978 .elementor-element.elementor-element-56b30a6d{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:0px;}.elementor-1978 .elementor-element.elementor-element-56b30a6d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1978 .elementor-element.elementor-element-56b30a6d .e-loop-item > .elementor-section, .elementor-1978 .elementor-element.elementor-element-56b30a6d .e-loop-item > .elementor-section > .elementor-container, .elementor-1978 .elementor-element.elementor-element-56b30a6d .e-loop-item > .e-con, .elementor-1978 .elementor-element.elementor-element-56b30a6d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1978 .elementor-element.elementor-element-67283476{--display:flex;--min-height:50px;--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;}.elementor-1978 .elementor-element.elementor-element-208275e0{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-1978 .elementor-element.elementor-element-208275e0.e-con{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-3919ace4{width:var( --container-widget-width, 68.671% );max-width:68.671%;--container-widget-width:68.671%;--container-widget-flex-grow:0;text-align:center;}.elementor-1978 .elementor-element.elementor-element-3919ace4 > .elementor-widget-container{background-color:var( --e-global-color-2df5ba5 );padding:14px 14px 14px 14px;border-radius:15px 15px 15px 15px;}.elementor-1978 .elementor-element.elementor-element-3919ace4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-3919ace4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#000000;}.elementor-1978 .elementor-element.elementor-element-3fe77ce9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1978 .elementor-element.elementor-element-60201267{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:10vw;--margin-right:10vw;}.elementor-1978 .elementor-element.elementor-element-60201267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-1594b838{--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-1978 .elementor-element.elementor-element-1594b838.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1978 .elementor-element.elementor-element-48c22813 img{width:12vw;}.elementor-1978 .elementor-element.elementor-element-38e94930{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1978 .elementor-element.elementor-element-38e94930.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-6ff78abf{width:var( --container-widget-width, 75.815% );max-width:75.815%;--container-widget-width:75.815%;--container-widget-flex-grow:0;}.elementor-1978 .elementor-element.elementor-element-6ff78abf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-6ff78abf img{width:8vw;max-width:7vw;}.elementor-1978 .elementor-element.elementor-element-2b3b4bad{--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-1978 .elementor-element.elementor-element-2b3b4bad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-3e4e896e{text-align:center;}.elementor-1978 .elementor-element.elementor-element-3e4e896e img{width:18vw;max-width:15vw;height:12vh;opacity:1;}.elementor-1978 .elementor-element.elementor-element-1ec5f968{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:10vw;--margin-right:10vw;}.elementor-1978 .elementor-element.elementor-element-1ec5f968.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-60890df8{--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-1978 .elementor-element.elementor-element-60890df8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-46e2ed12{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-1978 .elementor-element.elementor-element-46e2ed12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-46e2ed12 img{width:18vw;}.elementor-1978 .elementor-element.elementor-element-30cd9800{--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-1978 .elementor-element.elementor-element-30cd9800.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-23c2ecb5{width:var( --container-widget-width, 114.746% );max-width:114.746%;--container-widget-width:114.746%;--container-widget-flex-grow:0;}.elementor-1978 .elementor-element.elementor-element-23c2ecb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-23c2ecb5 img{width:7vw;}.elementor-1978 .elementor-element.elementor-element-1a10baae{--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-1978 .elementor-element.elementor-element-1a10baae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-15a2490b img{width:7vw;filter:brightness( 139% ) contrast( 105% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1978 .elementor-element.elementor-element-22252ad6{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:10vw;--margin-right:10vw;}.elementor-1978 .elementor-element.elementor-element-22252ad6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-ac1c679{--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-1978 .elementor-element.elementor-element-ac1c679.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-28483395 img{width:61%;}.elementor-1978 .elementor-element.elementor-element-3f9fa724{--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-1978 .elementor-element.elementor-element-3f9fa724.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-592a11c9 img{width:12vw;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1978 .elementor-element.elementor-element-1ec57217{--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-1978 .elementor-element.elementor-element-1ec57217.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-1978:not(.elementor-motion-effects-element-type-background), body.elementor-page-1978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1978 .elementor-element.elementor-element-3fdbd52d{--margin-top:2vw;--margin-bottom:0vw;--margin-left:1vw;--margin-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1978 .elementor-element.elementor-element-6c912582{--swiper-slides-to-display:2;}.elementor-1978 .elementor-element.elementor-element-24c46dc8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1978 .elementor-element.elementor-element-734ddd59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-2a95f826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-1648bc19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-141471f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-5657df74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-b3dc303 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-5df1fc0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-3aeee895 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-531f2927 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-46569645{--grid-columns:2;}.elementor-1978 .elementor-element.elementor-element-56310e16 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-1d6fe95b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-51eb1053 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-56b30a6d{--grid-columns:2;}.elementor-1978 .elementor-element.elementor-element-3919ace4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1978 .elementor-element.elementor-element-6c912582{--swiper-slides-to-display:1;}.elementor-1978 .elementor-element.elementor-element-24c46dc8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1978 .elementor-element.elementor-element-6a522924{--min-height:0vh;}.elementor-1978 .elementor-element.elementor-element-734ddd59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-2a95f826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-1648bc19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-141471f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-5657df74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-b3dc303 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-5df1fc0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-3aeee895 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-531f2927 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-46569645{--grid-columns:1;}.elementor-1978 .elementor-element.elementor-element-7b65c5a8{--width:91vw;--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;}.elementor-1978 .elementor-element.elementor-element-341cfaf4 .elementor-icon{font-size:9vw;}.elementor-1978 .elementor-element.elementor-element-341cfaf4 .elementor-icon svg{height:9vw;}.elementor-1978 .elementor-element.elementor-element-7850f2bf .elementor-heading-title{font-size:6.7vw;}.elementor-1978 .elementor-element.elementor-element-525f5bcc{--width:75vw;}.elementor-1978 .elementor-element.elementor-element-56310e16 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-1d6fe95b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-51eb1053 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1978 .elementor-element.elementor-element-34098869{--width:80vw;--justify-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:8vw;--margin-right:0vw;}.elementor-1978 .elementor-element.elementor-element-254838ee{width:var( --container-widget-width, 268.198px );max-width:268.198px;--container-widget-width:268.198px;--container-widget-flex-grow:0;}.elementor-1978 .elementor-element.elementor-element-740ef66a{--width:75vw;--justify-content:flex-start;}.elementor-1978 .elementor-element.elementor-element-56b30a6d{--grid-columns:1;}.elementor-1978 .elementor-element.elementor-element-3919ace4{width:var( --container-widget-width, 272.208px );max-width:272.208px;--container-widget-width:272.208px;--container-widget-flex-grow:0;}.elementor-1978 .elementor-element.elementor-element-3919ace4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1978 .elementor-element.elementor-element-60201267{--flex-wrap:nowrap;}.elementor-1978 .elementor-element.elementor-element-1594b838{--width:33%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1978 .elementor-element.elementor-element-38e94930{--width:33%;}.elementor-1978 .elementor-element.elementor-element-2b3b4bad{--width:33%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1978 .elementor-element.elementor-element-3e4e896e img{width:22vw;max-width:22vw;height:7vh;}.elementor-1978 .elementor-element.elementor-element-1ec5f968{--flex-wrap:nowrap;}.elementor-1978 .elementor-element.elementor-element-60890df8{--width:33%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1978 .elementor-element.elementor-element-30cd9800{--width:33%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1978 .elementor-element.elementor-element-1a10baae{--width:33%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1978 .elementor-element.elementor-element-22252ad6{--flex-wrap:nowrap;}.elementor-1978 .elementor-element.elementor-element-ac1c679{--width:33%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1978 .elementor-element.elementor-element-3f9fa724{--width:33%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1978 .elementor-element.elementor-element-1ec57217{--width:33%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-1978 .elementor-element.elementor-element-3fdbd52d{--width:98%;}.elementor-1978 .elementor-element.elementor-element-1dce6c7f{--width:98%;}.elementor-1978 .elementor-element.elementor-element-1f140d35{--width:85vw;}.elementor-1978 .elementor-element.elementor-element-6307879e{--width:30vw;}.elementor-1978 .elementor-element.elementor-element-43f1ac2f{--content-width:85vw;}.elementor-1978 .elementor-element.elementor-element-6462afeb{--width:86vw;}.elementor-1978 .elementor-element.elementor-element-6479fd96{--content-width:74vw;}.elementor-1978 .elementor-element.elementor-element-326bc9f4{--width:30vw;}.elementor-1978 .elementor-element.elementor-element-6359d1a{--content-width:72vw;}.elementor-1978 .elementor-element.elementor-element-10d1ae23{--width:75vw;}.elementor-1978 .elementor-element.elementor-element-6a522924{--width:13vw;}.elementor-1978 .elementor-element.elementor-element-1467290d{--width:20vw;}.elementor-1978 .elementor-element.elementor-element-1607683b{--width:13vw;}.elementor-1978 .elementor-element.elementor-element-7c866728{--content-width:70vw;}.elementor-1978 .elementor-element.elementor-element-7d1e2fc5{--width:52.557vw;}.elementor-1978 .elementor-element.elementor-element-7b65c5a8{--width:3vw;}.elementor-1978 .elementor-element.elementor-element-525f5bcc{--width:77.344%;}.elementor-1978 .elementor-element.elementor-element-34098869{--width:74.95vw;}.elementor-1978 .elementor-element.elementor-element-740ef66a{--width:70vw;}.elementor-1978 .elementor-element.elementor-element-67283476{--content-width:65vw;}.elementor-1978 .elementor-element.elementor-element-208275e0{--width:30vw;}.elementor-1978 .elementor-element.elementor-element-3fe77ce9{--content-width:50vw;}.elementor-1978 .elementor-element.elementor-element-60201267{--width:42.462vw;}.elementor-1978 .elementor-element.elementor-element-1594b838{--width:14.335vw;}.elementor-1978 .elementor-element.elementor-element-38e94930{--width:11vw;}.elementor-1978 .elementor-element.elementor-element-2b3b4bad{--width:14.213vw;}.elementor-1978 .elementor-element.elementor-element-1ec5f968{--width:42.462vw;}.elementor-1978 .elementor-element.elementor-element-60890df8{--width:14.335vw;}.elementor-1978 .elementor-element.elementor-element-30cd9800{--width:14.335vw;}.elementor-1978 .elementor-element.elementor-element-1a10baae{--width:14.335vw;}.elementor-1978 .elementor-element.elementor-element-22252ad6{--width:42.462vw;}.elementor-1978 .elementor-element.elementor-element-ac1c679{--width:14.335vw;}.elementor-1978 .elementor-element.elementor-element-3f9fa724{--width:14.335vw;}.elementor-1978 .elementor-element.elementor-element-1ec57217{--width:14.335vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-1978 .elementor-element.elementor-element-6479fd96{--content-width:84vw;}.elementor-1978 .elementor-element.elementor-element-6359d1a{--content-width:90vw;}.elementor-1978 .elementor-element.elementor-element-10d1ae23{--width:90vw;}.elementor-1978 .elementor-element.elementor-element-6a522924{--width:20vw;}.elementor-1978 .elementor-element.elementor-element-1467290d{--width:31vw;}.elementor-1978 .elementor-element.elementor-element-1607683b{--width:16vw;}.elementor-1978 .elementor-element.elementor-element-7b65c5a8{--width:6vw;}}/* Start custom CSS for container, class: .elementor-element-6307879e */@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-6307879e {
    transition: transform 0.3s ease;
  }

  .elementor-1978 .elementor-element.elementor-element-6307879e:hover {
    transform: scale(1.1);
    z-index: 10;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c46dc8 */@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-24c46dc8 {
    transition: transform 0.3s ease;
    transform-origin: center;
    margin: 0 auto; /* 🔥 esto lo centra */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-24c46dc8:hover {
    transform: scale(1.1);
    z-index: 10;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734ddd59 */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-734ddd59 {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-734ddd59:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a95f826 */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-2a95f826 {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-2a95f826:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1648bc19 */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-1648bc19 {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-1648bc19:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141471f6 */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-141471f6 {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-141471f6:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5657df74 */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-5657df74 {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-5657df74:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3dc303 */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-b3dc303 {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-b3dc303:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df1fc0c */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-5df1fc0c {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-5df1fc0c:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeee895 */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-3aeee895 {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-3aeee895:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531f2927 */@keyframes diagonal-tilt {
  0%   { transform: rotateZ(0deg); }
  25%  { transform: rotateZ(3deg); }
  50%  { transform: rotateZ(-3deg); }
  75%  { transform: rotateZ(3deg); }
  100% { transform: rotateZ(0deg); }
}

@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-531f2927 {
    transform-origin: center center; /* 🔄 pivote en el centro */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-531f2927:hover {
    animation: diagonal-tilt 0.5s ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b325edd */.camion:hover {
  color: #0073e6; /* cambia el color */
  transform: scale(1.2) rotate(0deg); /* agranda y rota */
  transition: all 0.3s ease; /* suaviza la animación */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba0c286 */.tarjeta:hover {
  color: #0073e6; 
  transform: scale(1.2) rotate(0deg);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76b6a50 */.garantia:hover {
  color: #0073e6; 
  transform: scale(1.2) rotate(0deg);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-56b30a6d *//* Estilos para el contenedor de la cuadrícula */
.loop-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* 2 columnas de igual ancho */
    grid-template-rows: 1fr 1fr; /* 2 filas de igual altura */
    gap: 10px; /* Espacio entre los elementos */
}

/* Estilos para el primer elemento (la imagen grande) */
.loop-grid .elementor-loop-item:first-child {
    grid-column: 1 / span 1; /* Ocupa la primera columna */
    grid-row: 1 / span 2; /* Se extiende a lo largo de las 2 filas */
}

/* Estilos para los elementos restantes (las imágenes pequeñas) */
.loop-grid .elementor-loop-item:nth-child(n+2) {
    grid-column: 2 / span 1; /* Se colocan en la segunda columna */
    height: 100%; /* Asegura que cada imagen ocupe la altura de su fila */
    object-fit: cover; /* Recorta la imagen para que llene el espacio sin distorsionarse */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3919ace4 */@media (hover: hover) and (pointer: fine) {
  .elementor-1978 .elementor-element.elementor-element-3919ace4 {
    transition: transform 0.3s ease;
    transform-origin: center;
    margin: 0 auto; /* 🔥 esto lo centra */
    display: inline-block;
  }

  .elementor-1978 .elementor-element.elementor-element-3919ace4:hover {
    transform: scale(1.1);
    z-index: 10;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'titulo p';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://enterlab.site/wp-content/uploads/2025/08/smallest_pixel-7.ttf') format('truetype');
}
/* End Custom Fonts CSS */