.elementor-147 .elementor-element.elementor-element-5ccc92a1:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-5ccc92a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2024/03/Portafolio.png");background-position:90% 80%;background-repeat:no-repeat;background-size:40% auto;}.elementor-147 .elementor-element.elementor-element-5ccc92a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-5ccc92a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-c12f392{--spacer-size:150px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-7a1c0a52 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-147 .elementor-element.elementor-element-7a1c0a52{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-26d14138 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-26d14138{color:#FFFFFF;font-family:"Geometria", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-3714f96c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-147 .elementor-element.elementor-element-3714f96c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-147 .elementor-element.elementor-element-3714f96c .elementor-divider{text-align:left;}.elementor-147 .elementor-element.elementor-element-48325e7c{--spacer-size:50px;}.elementor-147 .elementor-element.elementor-element-2b8cda91{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-5f478180 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-5f478180{text-align:justify;color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:300;line-height:25px;}.elementor-147 .elementor-element.elementor-element-37cc0c40{--spacer-size:40px;}.elementor-147 .elementor-element.elementor-element-7f77030c{--spacer-size:150px;}.elementor-147 .elementor-element.elementor-element-24f46992{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;text-transform:capitalize;}.elementor-147 .elementor-element.elementor-element-280c61bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-280c61bf{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:300;line-height:25px;}.elementor-147 .elementor-element.elementor-element-591a71b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-591a71b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-5de2efde:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-147 .elementor-element.elementor-element-5de2efde > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262337;}.elementor-147 .elementor-element.elementor-element-5de2efde > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-147 .elementor-element.elementor-element-5de2efde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-7023d29d{--spacer-size:20px;}.elementor-147 .elementor-element.elementor-element-172bacff{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-61dc8a5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-61dc8a5a{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:300;line-height:25px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-147 .elementor-element.elementor-element-7ecd76c0 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;border-radius:29px 29px 29px 29px;}.elementor-147 .elementor-element.elementor-element-74c69a93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-147 .elementor-element.elementor-element-74c69a93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262337;}.elementor-147 .elementor-element.elementor-element-74c69a93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-74c69a93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-5a98870 .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/portafolio-devtzal.jpg);background-size:cover;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-5a98870 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-5a98870 .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-5a98870 .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-9383f4c .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/portafolio-devtzal.jpg);background-size:cover;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-9383f4c .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-9383f4c .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-9383f4c .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-8757df8 .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/portafolio-devtzal.jpg);background-size:cover;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-8757df8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-8757df8 .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-repeater-item-8757df8 .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-191d073c .swiper-slide{height:300px;}.elementor-147 .elementor-element.elementor-element-191d073c .swiper-slide-contents{max-width:66%;}.elementor-147 .elementor-element.elementor-element-191d073c .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-slide-description{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-slide-button{font-family:"Source Sans Pro", Sans-serif;font-weight:500;}.elementor-147 .elementor-element.elementor-element-53e88ef5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-147 .elementor-element.elementor-element-2f9ad924 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-147 .elementor-element.elementor-element-7bff0876 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-147 .elementor-element.elementor-element-2a9d26ed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-147 .elementor-element.elementor-element-5d0117d5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-147 .elementor-element.elementor-element-41381ead{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;text-transform:capitalize;}.elementor-147 .elementor-element.elementor-element-3ffe35f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-3ffe35f4{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:300;line-height:25px;}.elementor-147 .elementor-element.elementor-element-57c95d11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-57c95d11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-61b8a168:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-147 .elementor-element.elementor-element-61b8a168 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262337;}.elementor-147 .elementor-element.elementor-element-61b8a168 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-61b8a168 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-f90e13f .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/portafolio-dev.jpg);background-size:cover;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-f90e13f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-f90e13f .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-f90e13f .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-cf2e693 .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/portafolio-dev.jpg);background-size:cover;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-cf2e693 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-cf2e693 .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-cf2e693 .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-a829bb4 .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/portafolio-dev.jpg);background-size:cover;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-a829bb4 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-a829bb4 .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-repeater-item-a829bb4 .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .swiper-slide{height:300px;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .swiper-slide-contents{max-width:66%;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-slide-description{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-slide-button{font-family:"Source Sans Pro", Sans-serif;font-weight:500;}.elementor-147 .elementor-element.elementor-element-198146a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-147 .elementor-element.elementor-element-198146a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262337;}.elementor-147 .elementor-element.elementor-element-198146a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-147 .elementor-element.elementor-element-198146a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-7506be11{--spacer-size:20px;}.elementor-147 .elementor-element.elementor-element-6d60d0ec{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-1ebb85ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-1ebb85ff{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:300;line-height:25px;}.elementor-147 .elementor-element.elementor-element-426a8178 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;border-radius:29px 29px 29px 29px;}.elementor-147 .elementor-element.elementor-element-1fac54bd{--spacer-size:30px;}.elementor-147 .elementor-element.elementor-element-7d189c8d{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;text-transform:capitalize;}.elementor-147 .elementor-element.elementor-element-2b2cffef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-2b2cffef{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:300;line-height:25px;}.elementor-147 .elementor-element.elementor-element-7a26c6ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-7a26c6ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-5722fec8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-147 .elementor-element.elementor-element-5722fec8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262337;}.elementor-147 .elementor-element.elementor-element-5722fec8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-147 .elementor-element.elementor-element-5722fec8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-35a90f37{--spacer-size:20px;}.elementor-147 .elementor-element.elementor-element-285ac318{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-2b0d8b55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-2b0d8b55{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:300;line-height:25px;}.elementor-147 .elementor-element.elementor-element-30e99b52 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;border-radius:29px 29px 29px 29px;}.elementor-147 .elementor-element.elementor-element-7cc41d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-147 .elementor-element.elementor-element-7cc41d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262337;}.elementor-147 .elementor-element.elementor-element-7cc41d80 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-7cc41d80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-f90e13f .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/Blog.png);background-size:cover;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-f90e13f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-f90e13f .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-f90e13f .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-44a3a9d .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/Blog.png);background-size:cover;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-44a3a9d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-44a3a9d .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-44a3a9d .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-173e85a .swiper-slide-bg{background-color:#1D1A2B;background-image:url(/wp-content/uploads/2024/03/Blog.png);background-size:cover;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-173e85a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:overlay;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-173e85a .swiper-slide-contents{margin:0 auto;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-repeater-item-173e85a .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-a00f10a .swiper-slide{height:300px;}.elementor-147 .elementor-element.elementor-element-a00f10a .swiper-slide-contents{max-width:66%;}.elementor-147 .elementor-element.elementor-element-a00f10a .swiper-slide-inner{text-align:center;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-slide-description{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-slide-button{font-family:"Source Sans Pro", Sans-serif;font-weight:500;}@media(min-width:768px){.elementor-147 .elementor-element.elementor-element-5de2efde{width:40%;}.elementor-147 .elementor-element.elementor-element-74c69a93{width:60%;}.elementor-147 .elementor-element.elementor-element-35f4b535{width:25%;}.elementor-147 .elementor-element.elementor-element-71918825{width:50%;}.elementor-147 .elementor-element.elementor-element-4fa2dffb{width:24.333%;}.elementor-147 .elementor-element.elementor-element-61b8a168{width:60%;}.elementor-147 .elementor-element.elementor-element-198146a4{width:40%;}.elementor-147 .elementor-element.elementor-element-5722fec8{width:40%;}.elementor-147 .elementor-element.elementor-element-7cc41d80{width:60%;}}@media(max-width:1024px){.elementor-147 .elementor-element.elementor-element-5ccc92a1:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-5ccc92a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 74%;background-size:52% auto;}.elementor-147 .elementor-element.elementor-element-7f77030c{--spacer-size:150px;}.elementor-147 .elementor-element.elementor-element-5de2efde > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-147 .elementor-element.elementor-element-7023d29d{--spacer-size:1px;}.elementor-147 .elementor-element.elementor-element-198146a4 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-147 .elementor-element.elementor-element-7506be11{--spacer-size:1px;}.elementor-147 .elementor-element.elementor-element-5722fec8 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-147 .elementor-element.elementor-element-35a90f37{--spacer-size:1px;}.elementor-147 .elementor-element.elementor-element-285ac318{line-height:25px;}}@media(max-width:767px){.elementor-147 .elementor-element.elementor-element-5ccc92a1:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-5ccc92a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 18%;background-size:80% auto;}.elementor-147 .elementor-element.elementor-element-6c42ca1e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-147 .elementor-element.elementor-element-c12f392{--spacer-size:205px;}.elementor-147 .elementor-element.elementor-element-26d14138{font-size:45px;}.elementor-147 .elementor-element.elementor-element-48325e7c{--spacer-size:1px;}.elementor-147 .elementor-element.elementor-element-2b8cda91{font-size:17px;}.elementor-147 .elementor-element.elementor-element-5f478180 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-147 .elementor-element.elementor-element-5f478180{font-size:16px;}.elementor-147 .elementor-element.elementor-element-37cc0c40{--spacer-size:20px;}.elementor-147 .elementor-element.elementor-element-7f77030c{--spacer-size:1px;}.elementor-147 .elementor-element.elementor-element-52500c73 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-147 .elementor-element.elementor-element-24f46992 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-147 .elementor-element.elementor-element-24f46992{font-size:17px;}.elementor-147 .elementor-element.elementor-element-280c61bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-280c61bf{font-size:16px;}.elementor-147 .elementor-element.elementor-element-172bacff{font-size:17px;}.elementor-147 .elementor-element.elementor-element-61dc8a5a{font-size:16px;}.elementor-147 .elementor-element.elementor-element-191d073c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-slide-description{font-size:16px;}.elementor-147 .elementor-element.elementor-element-191d073c .elementor-slide-button{font-size:16px;}.elementor-147 .elementor-element.elementor-element-4454755f > .elementor-element-populated{padding:0px 20px 0px 020px;}.elementor-147 .elementor-element.elementor-element-41381ead > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-147 .elementor-element.elementor-element-41381ead{font-size:17px;}.elementor-147 .elementor-element.elementor-element-3ffe35f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-3ffe35f4{font-size:16px;}.elementor-147 .elementor-element.elementor-element-392ee2b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-392ee2b5 .elementor-slide-description{font-size:16px;}.elementor-147 .elementor-element.elementor-element-6d60d0ec{font-size:17px;}.elementor-147 .elementor-element.elementor-element-1ebb85ff{font-size:16px;}.elementor-147 .elementor-element.elementor-element-1a95edfe > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-147 .elementor-element.elementor-element-7d189c8d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-147 .elementor-element.elementor-element-7d189c8d{font-size:17px;}.elementor-147 .elementor-element.elementor-element-2b2cffef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-2b2cffef{font-size:16px;}.elementor-147 .elementor-element.elementor-element-285ac318{font-size:17px;}.elementor-147 .elementor-element.elementor-element-2b0d8b55{font-size:16px;}.elementor-147 .elementor-element.elementor-element-a00f10a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-slide-description{font-size:16px;}.elementor-147 .elementor-element.elementor-element-a00f10a .elementor-slide-button{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-7a1c0a52 */.titulo-banner-inicio{
    background: linear-gradient(133.26deg, #845EC2 13.57%, #FF6F91 48.95%, #FF9437 84.33%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d14138 */.degradado-morado-rosa {
    background: linear-gradient(133.26deg, #845EC2 13.57%, #FF6F91 48.95%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b8cda91 */.etiqueta-verde{
    color: #00EBC5;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f46992 */.etiqueta-verde{
    color: #00EBC5;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-172bacff */.etiqueta-verde{
    color: #00EBC5;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ecd76c0 */.btn-conocer .elementor-button{
    background:linear-gradient(133.26deg, #00EBC5 13.57%, #1AA299 84.32%);
box-shadow: 0px 16px 16px 4px rgba(0, 0, 0, 0.12);
width:50%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3217cf60 */.seccion-bordes{
    background: linear-gradient(50deg, #FF9437 20%, #FF6F91 37%, #845EC2 100%);
    padding: 2px;
    border-radius: 25px;
}
.columna-izquierda .elementor-element-populated {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.columna-derecha .elementor-element-populated {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.columna-derecha .e-swiper-container{
    padding:0px !important;
}
.columna-derecha .swiper-pagination-bullet{
    background:#fff;
}
/*.columna-derecha .elementor-swiper-button-next{
        transform: rotate(270deg);
        right: 6%;
        top:36%;
}
.columna-derecha .elementor-swiper-button-prev{
        transform: rotate(270deg);
    left: 90%;
    top: 63%;
}*/
@media(min-width:320px){
    .columna-derecha .swiper-pagination{
        transform: rotate(90deg);
        left: 40px;
        top: 10%;
    }
 .seccion-bordes .columna-derecha .swiper-slide-contents{
        position: relative;
        top: -5%;
        text-align: left;
        right: 10%;
    }
 .seccion-bordes .elementor-slide-button{
        display:block !important;
        background: linear-gradient(133.26deg, #00EBC5 13.57%, #1AA299 84.32%) !important;
        box-shadow: 0px 16px 16px 4px rgb(0 0 0 / 12%);
        width: 60%;
        border: none !important;
        border-radius: 25px;
        margin-left: 32%;
    }
    .seccion-bordes .elementor-widget-wrap{
        border-radius:25px;
    }
    .columna-derecha .elementor-slides-wrapper {
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
        border-top-left-radius: 25px;
        border-bottom-left-radius: 25px;
    }
    .seccion-bordes .swiper-slide-contents{
        max-width:95% !important;
    }
}
@media(min-width:768px){
    .seccion-bordes .columna-derecha .swiper-slide-contents{
        position: relative;
        top: 30%;
        text-align: left;
        right: 20%;
    }   
    .columna-derecha .swiper-pagination{
        transform: rotate(90deg);
        left: 70px;
        top: 10%;
    }
    .seccion-bordes .elementor-slide-button{
        display:none !important;
    }
    .seccion-bordes .columna-izquierda .elementor-widget-wrap{
        border-radius:25px;
        border-top-right-radius:0px;
        border-bottom-right-radius:0px;
    }
    .columna-derecha .elementor-slides-wrapper {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    }
    .seccion-bordes .swiper-slide-contents{
        max-width:66% !important;
    }
}
@media(min-width:1030px){
    .seccion-bordes .columna-derecha .swiper-slide-contents{
        position: relative;
        top: 40%;
        text-align: left;
        right: 20%;
    }
     .seccion-bordes .elementor-slide-button{
        display:none !important;
    }
    .columna-derecha .swiper-pagination{
        transform: rotate(90deg);
        left: 164px;
        top: 10%;
    }
    .seccion-bordes .swiper-slide-contents{
        max-width:66% !important;
    }
  /*  .seccion-bordes .elementor-widget-wrap{
        border-radius:0px;
    }*/
}
/*.seccion-bordes .elementor-element-populated{
    border-radius:25px;
}
@media(min-width:320px){
      .interna {
        margin:0px 30px 20px 30px;
}
}
@media(min-width:768px){
    .interna {
        margin:0px 0px 0px 0px
    }
}
@media(min-width:1030px){
    .interna{
        margin:0px 5px 0px 0px;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41381ead */.etiqueta-verde{
    color: #00EBC5;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d60d0ec */.etiqueta-verde{
    color: #00EBC5;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-426a8178 */.btn-conocer .elementor-button{
    background:linear-gradient(133.26deg, #00EBC5 13.57%, #1AA299 84.32%);
box-shadow: 0px 16px 16px 4px rgba(0, 0, 0, 0.12);
width:50%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b382d2d */.seccion-apps{
    background: linear-gradient(50deg, #FF9437 20%, #FF6F91 37%, #845EC2 100%);
    padding: 2px;
    border-radius: 25px;
}
.seccion-apps .columna-izquierda .elementor-element-populated {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.seccion-apps .columna-derecha .elementor-element-populated {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.seccion-apps .columna-izquierda .e-swiper-container{
    padding:0px !important;
}
.seccion-apps .columna-izquierda .elementor-slides-wrapper{
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.seccion-apps .columna-izquierda .swiper-pagination-bullet{
    background:#fff;
}

/*.seccion-apps .columna-derecha .elementor-swiper-button-next{
        transform: rotate(270deg);
        right: 6%;
        top:36%;
}*/
/*.seccion-apps .columna-izquierda .elementor-swiper-button-prev{
        transform: rotate(270deg);
    left: 90%;
    top: 63%;
}*/
@media(min-width:320px){
    .seccion-apps .elementor-widget-wrap{
        border-radius:25px;
    }
    .seccion-apps .columna-izquierda .elementor-slides-wrapper {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    }
    
    .seccion-apps .columna-izquierda .swiper-pagination{
        transform: rotate(90deg);
        left: 40px;
        top: 10%;
    }
    .seccion-apps .columna-izquierda .swiper-slide-contents{
        position: relative;
        top: -5%;
        text-align: left;
        right: 10%;
    }
 .seccion-apps .elementor-slide-button{
        display:block !important;
        background: linear-gradient(133.26deg, #00EBC5 13.57%, #1AA299 84.32%) !important;
        box-shadow: 0px 16px 16px 4px rgb(0 0 0 / 12%);
        width: 60%;
        border: none !important;
        border-radius: 25px;
        margin-left:32%;
    }
    .seccion-apps .swiper-slide-contents{
        max-width: 95% !important;
    }
}
@media(min-width:768px){
    .seccion-apps .columna-izquierda
    .swiper-slide-contents{
        position: relative;
        top: 30%;
        text-align: left;
        right: 20%;
    }   
    .seccion-apps .columna-izquierda .elementor-slides-wrapper {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    }
    .seccion-apps .columna-derecha .elementor-widget-wrap{
        border-radius:25px;
        border-top-left-radius:0px;
        border-bottom-left-radius:0px;
    }
    .seccion-apps .elementor-slide-button{
        display:none !important;
    }
   .seccion-apps .columna-izquierda .swiper-pagination{
        transform: rotate(90deg);
        left: 70px;
        top: 10%;
    }
    .seccion-apps .swiper-slide-contents{
        max-width:66% !important;
    }
   /* .seccion-apps .columna-izquierda .elementor-slides-wrapper {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    }*/
}
@media(min-width:1030px){
    .seccion-apps .columna-izquierda .swiper-slide-contents{
        position: relative;
        top: 40%;
        text-align: left;
        right: 20%;
    }
     .seccion-apps .columna-izquierda .elementor-slides-wrapper {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    }
    .seccion-apps .columna-izquierda .swiper-pagination{
        transform: rotate(90deg);
        left: 164px;
        top: 10%;
}
}
/*.seccion-bordes .elementor-element-populated{
    border-radius:25px;
}
@media(min-width:320px){
      .interna {
        margin:0px 30px 20px 30px;
}
}
@media(min-width:768px){
    .interna {
        margin:0px 0px 0px 0px
    }
}
@media(min-width:1030px){
    .interna{
        margin:0px 5px 0px 0px;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d189c8d */.etiqueta-verde{
    color: #00EBC5;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-285ac318 */.etiqueta-verde{
    color: #00EBC5;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30e99b52 */.btn-conocer .elementor-button{
    background:linear-gradient(133.26deg, #00EBC5 13.57%, #1AA299 84.32%);
box-shadow: 0px 16px 16px 4px rgba(0, 0, 0, 0.12);
width:50%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f3a9dcb */.seccion-ecommerce{
    background: linear-gradient(50deg, #FF9437 20%, #FF6F91 37%, #845EC2 100%);
    padding: 2px;
    border-radius: 25px;
}
.seccion-ecommerce .columna-izquierda .elementor-element-populated {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.seccion-ecommerce .columna-derecha .elementor-element-populated {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.seccion-ecommerce .columna-derecha .e-swiper-container{
    padding:0px !important;
}
.seccion-ecommerce .columna-derecha .swiper-pagination-bullet{
    background:#fff;
}
/*.columna-derecha .elementor-swiper-button-next{
        transform: rotate(270deg);
        right: 6%;
        top:36%;
}
.columna-derecha .elementor-swiper-button-prev{
        transform: rotate(270deg);
    left: 90%;
    top: 63%;
}*/
@media(min-width:320px){
    .seccion-ecommerce .columna-derecha .swiper-pagination{
        transform: rotate(90deg);
        left: 40px;
        top: 10%;
    }
 .seccion-ecommerce .columna-derecha .swiper-slide-contents{
        position: relative;
        top: -5%;
        text-align: left;
        right: 10%;
    }
 .seccion-ecommerce .elementor-slide-button{
        display:block !important;
        background: linear-gradient(133.26deg, #00EBC5 13.57%, #1AA299 84.32%) !important;
        box-shadow: 0px 16px 16px 4px rgb(0 0 0 / 12%);
        width: 60%;
        border: none !important;
        border-radius: 25px;
        margin-left: 32%;
    }
    .seccion-ecommerce .elementor-widget-wrap{
        border-radius:25px;
    }
    .seccion-ecommerce .columna-derecha .elementor-slides-wrapper {
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
        border-top-left-radius: 25px;
        border-bottom-left-radius: 25px;
    }
    .seccion-ecommerce .swiper-slide-contents{
        max-width:95% !important;
    }
}
@media(min-width:768px){
    .seccion-ecommerce .columna-derecha .swiper-slide-contents{
        position: relative;
        top: 30%;
        text-align: left;
        right: 20%;
    }   
    .seccion-ecommerce .columna-derecha .swiper-pagination{
        transform: rotate(90deg);
        left: 70px;
        top: 10%;
    }
    .seccion-ecommerce .elementor-slide-button{
        display:none !important;
    }
    .seccion-ecommerce .columna-izquierda .elementor-widget-wrap{
        border-radius:25px;
        border-top-right-radius:0px;
        border-bottom-right-radius:0px;
    }
    .seccion-ecommerce .columna-derecha .elementor-slides-wrapper {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    }
    .seccion-ecommerce .swiper-slide-contents{
        max-width:66% !important;
    }
}
@media(min-width:1030px){
    .seccion-ecommerce .columna-derecha .swiper-slide-contents{
        position: relative;
        top: 40%;
        text-align: left;
        right: 20%;
    }
     .seccion-ecommerce .elementor-slide-button{
        display:none !important;
    }
    .seccion-ecommerce .columna-derecha .swiper-pagination{
        transform: rotate(90deg);
        left: 164px;
        top: 10%;
    }
    .seccion-ecommerce .swiper-slide-contents{
        max-width:66% !important;
    }
  /*  .seccion-bordes .elementor-widget-wrap{
        border-radius:0px;
    }*/
}
/*.seccion-bordes .elementor-element-populated{
    border-radius:25px;
}
@media(min-width:320px){
      .interna {
        margin:0px 30px 20px 30px;
}
}
@media(min-width:768px){
    .interna {
        margin:0px 0px 0px 0px
    }
}
@media(min-width:1030px){
    .interna{
        margin:0px 5px 0px 0px;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-HeavyItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Geometria';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/Geometria-ThinItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */