.elementor-356 .elementor-element.elementor-element-ff78104{margin-top:100px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-356 .elementor-element.elementor-element-d510d05 > .elementor-container{max-width:1200px;}.elementor-356 .elementor-element.elementor-element-218b296.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-356 .elementor-element.elementor-element-218b296 > .elementor-element-populated{text-align:start;}.elementor-356 .elementor-element.elementor-element-7ef3849{width:var( --container-widget-width, 78.755% );max-width:1028px;animation-duration:1800ms;--container-widget-width:78.755%;--container-widget-flex-grow:0;animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-356 .elementor-element.elementor-element-7ef3849 > .elementor-widget-container{margin:0px 0px 50px 100px;}.elementor-356 .elementor-element.elementor-element-7ef3849 .aux-modern-heading-primary{font-size:70px;font-weight:bold;line-height:1.2em;color:var( --e-global-color-primary );max-width:1028px;}.elementor-356 .elementor-element.elementor-element-c97d43b{margin-top:100px;margin-bottom:80px;padding:0px 35px 0px 35px;}.elementor-356 .elementor-element.elementor-element-989935d > .elementor-container{max-width:1046px;}.elementor-356 .elementor-element.elementor-element-989935d{margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-cb0335c > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-356 .elementor-element.elementor-element-cb0335c{text-align:justify;font-size:21px;color:#000000;}.elementor-356 .elementor-element.elementor-element-75a2b56 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-356 .elementor-element.elementor-element-75a2b56{text-align:justify;font-size:21px;color:#000000;}.elementor-356 .elementor-element.elementor-element-e18a903 img{width:58%;}.elementor-356 .elementor-element.elementor-element-8d52a8c{margin-top:0px;margin-bottom:40px;padding:0px 35px 0px 35px;}.elementor-356 .elementor-element.elementor-element-4e1b255{animation-duration:1600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-356 .elementor-element.elementor-element-4e1b255 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-356 .elementor-element.elementor-element-4e1b255 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-356 .elementor-element.elementor-element-4e1b255 .aux-modern-heading-primary{font-size:47px;font-weight:bold;line-height:1.13em;color:var( --e-global-color-primary );max-width:480px;}.elementor-356 .elementor-element.elementor-element-201027f5 > .elementor-container{max-width:1200px;}.elementor-356 .elementor-element.elementor-element-201027f5{margin-top:0px;margin-bottom:10px;}.elementor-356 .elementor-element.elementor-element-58569bb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-58569bb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-58569bb8:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-58569bb8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-58569bb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-356 .elementor-element.elementor-element-58569bb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-685acb9c .aux-widget-advanced-text{background-color:#FFFFFF;text-align:left !important;padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFB71B;transition-duration:300ms;}.elementor-356 .elementor-element.elementor-element-685acb9c .aux-widget-advanced-text:hover{background-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-356 .elementor-element.elementor-element-685acb9c{animation-duration:1800ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-356 .elementor-element.elementor-element-685acb9c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-356 .elementor-element.elementor-element-685acb9c .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-685acb9c .aux-ico{font-size:10px;height:10px;}.elementor-356 .elementor-element.elementor-element-685acb9c .aux-ico-box{padding:80px 10px 80px 10px;color:#ffffff;fill:#ffffff;}.elementor-356 .elementor-element.elementor-element-685acb9c .widget-content{color:#000000 !important;font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.8em;margin-top:-48px;margin-bottom:52px;}.elementor-356 .elementor-element.elementor-element-685acb9c:hover .widget-content{color:#FFFFFF !important;}.elementor-356 .elementor-element.elementor-element-685acb9c .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-685acb9c .aux-text-widget-overlay, .elementor-356 .elementor-element.elementor-element-685acb9c .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-35a37512 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-356 .elementor-element.elementor-element-50753cf .aux-widget-advanced-text{background-color:#FFFFFF;text-align:left !important;padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFB71B;transition-duration:300ms;}.elementor-356 .elementor-element.elementor-element-50753cf .aux-widget-advanced-text:hover{background-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-356 .elementor-element.elementor-element-50753cf{animation-duration:1800ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-356 .elementor-element.elementor-element-50753cf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-356 .elementor-element.elementor-element-50753cf .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-50753cf .aux-ico{font-size:16px;height:16px;}.elementor-356 .elementor-element.elementor-element-50753cf .aux-ico-box{padding:80px 10px 80px 10px;color:#ffffff;fill:#ffffff;}.elementor-356 .elementor-element.elementor-element-50753cf .widget-content{color:#000000 !important;font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.2em;margin-top:-48px;margin-bottom:65px;}.elementor-356 .elementor-element.elementor-element-50753cf:hover .widget-content{color:#FFFFFF !important;}.elementor-356 .elementor-element.elementor-element-50753cf .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-50753cf .aux-text-widget-overlay, .elementor-356 .elementor-element.elementor-element-50753cf .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-3d652d57 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-356 .elementor-element.elementor-element-516d90ee .aux-widget-advanced-text{background-color:#FFFFFF;text-align:left !important;padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFB71B;transition-duration:300ms;}.elementor-356 .elementor-element.elementor-element-516d90ee .aux-widget-advanced-text:hover{background-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-356 .elementor-element.elementor-element-516d90ee{animation-duration:1800ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-356 .elementor-element.elementor-element-516d90ee > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-356 .elementor-element.elementor-element-516d90ee .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-516d90ee .aux-ico{font-size:16px;height:16px;}.elementor-356 .elementor-element.elementor-element-516d90ee .aux-ico-box{padding:80px 10px 80px 10px;color:#ffffff;fill:#ffffff;}.elementor-356 .elementor-element.elementor-element-516d90ee .widget-content{color:#000000 !important;font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.3em;margin-top:-48px;margin-bottom:34px;}.elementor-356 .elementor-element.elementor-element-516d90ee:hover .widget-content{color:#FFFFFF !important;}.elementor-356 .elementor-element.elementor-element-516d90ee .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-516d90ee .aux-text-widget-overlay, .elementor-356 .elementor-element.elementor-element-516d90ee .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-24b742b1 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-widget-advanced-text{background-color:#FFFFFF;text-align:left !important;padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFB71B;transition-duration:300ms;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-widget-advanced-text:hover{background-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-356 .elementor-element.elementor-element-51dc3db0{animation-duration:1800ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-356 .elementor-element.elementor-element-51dc3db0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-ico{font-size:16px;height:16px;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-ico-box{padding:080px 10px 80px 10px;color:#ffffff;fill:#ffffff;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .widget-content{color:#000000 !important;font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.3em;margin-top:-48px;margin-bottom:61px;}.elementor-356 .elementor-element.elementor-element-51dc3db0:hover .widget-content{color:#FFFFFF !important;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-text-widget-overlay, .elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-60cb4e6{margin-top:130px;margin-bottom:40px;padding:0px 35px 0px 35px;}.elementor-356 .elementor-element.elementor-element-9f53a5a{animation-duration:1600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-356 .elementor-element.elementor-element-9f53a5a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-9f53a5a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-356 .elementor-element.elementor-element-9f53a5a .aux-modern-heading-primary{font-size:47px;font-weight:bold;line-height:1.13em;color:var( --e-global-color-primary );max-width:480px;}.elementor-356 .elementor-element.elementor-element-5f93ebb0 > .elementor-container{max-width:1274px;}.elementor-356 .elementor-element.elementor-element-5f93ebb0{margin-top:0px;margin-bottom:20px;}.elementor-356 .elementor-element.elementor-element-67a5798f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-67a5798f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-67a5798f:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-67a5798f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-67a5798f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-67a5798f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-3291768{--e-image-carousel-slides-to-show:1;}.elementor-356 .elementor-element.elementor-element-3291768 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-356 .elementor-element.elementor-element-3291768 .swiper-pagination-bullet{width:11px;height:11px;background:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-3291768 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#9B9A9A;opacity:1;}.elementor-356 .elementor-element.elementor-element-4d1ebf9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-4d1ebf9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-4d1ebf9:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-4d1ebf9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-4d1ebf9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-356 .elementor-element.elementor-element-4d1ebf9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-366211a{--e-image-carousel-slides-to-show:1;}.elementor-356 .elementor-element.elementor-element-366211a .swiper-pagination-bullet{width:11px;height:11px;background:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-366211a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#9B9A9A;opacity:1;}.elementor-356 .elementor-element.elementor-element-d616e5e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-d616e5e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-d616e5e:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-d616e5e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-d616e5e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-356 .elementor-element.elementor-element-d616e5e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-0994af9{--e-image-carousel-slides-to-show:1;}.elementor-356 .elementor-element.elementor-element-0994af9 .swiper-pagination-bullet{width:11px;height:11px;background:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-0994af9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#9B9A9A;opacity:1;}.elementor-356 .elementor-element.elementor-element-b7362e7 > .elementor-container{max-width:1274px;}.elementor-356 .elementor-element.elementor-element-b7362e7{margin-top:0px;margin-bottom:20px;}.elementor-356 .elementor-element.elementor-element-3635309:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-3635309 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-3635309:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-3635309:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-3635309 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-356 .elementor-element.elementor-element-3635309 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-df739b3{--e-image-carousel-slides-to-show:1;}.elementor-356 .elementor-element.elementor-element-df739b3 .swiper-pagination-bullet{width:11px;height:11px;background:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-df739b3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#9B9A9A;opacity:1;}.elementor-356 .elementor-element.elementor-element-4ee39ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-4ee39ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-4ee39ee:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-4ee39ee:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-4ee39ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-4ee39ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-a3ff48b{--e-image-carousel-slides-to-show:1;}.elementor-356 .elementor-element.elementor-element-a3ff48b > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-356 .elementor-element.elementor-element-a3ff48b .swiper-pagination-bullet{width:11px;height:11px;background:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-a3ff48b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#9B9A9A;opacity:1;}.elementor-356 .elementor-element.elementor-element-602c111:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-602c111 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-602c111:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-602c111:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-602c111 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-356 .elementor-element.elementor-element-602c111 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-961b18a{--e-image-carousel-slides-to-show:1;}.elementor-356 .elementor-element.elementor-element-961b18a .swiper-pagination-bullet{width:11px;height:11px;background:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-961b18a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#9B9A9A;opacity:1;}.elementor-356 .elementor-element.elementor-element-ee25200 > .elementor-container{max-width:1274px;}.elementor-356 .elementor-element.elementor-element-ee25200{margin-top:0px;margin-bottom:100px;}.elementor-356 .elementor-element.elementor-element-25f2f0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-25f2f0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-25f2f0d:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-25f2f0d:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-25f2f0d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-356 .elementor-element.elementor-element-25f2f0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-e85af65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-e85af65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-e85af65:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-e85af65:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-e85af65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-e85af65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-ca5c378{--e-image-carousel-slides-to-show:1;}.elementor-356 .elementor-element.elementor-element-ca5c378 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-356 .elementor-element.elementor-element-ca5c378 .swiper-pagination-bullet{width:11px;height:11px;background:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-ca5c378 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#9B9A9A;opacity:1;}.elementor-356 .elementor-element.elementor-element-382acc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-382acc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-382acc3:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-382acc3:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-382acc3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-356 .elementor-element.elementor-element-382acc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-3edea17{margin-top:0px;margin-bottom:0px;}.elementor-356 .elementor-element.elementor-element-55fef68{animation-duration:1600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-356 .elementor-element.elementor-element-55fef68 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-356 .elementor-element.elementor-element-55fef68 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-356 .elementor-element.elementor-element-55fef68 .aux-modern-heading-primary{font-size:47px;font-weight:bold;line-height:1.13em;color:var( --e-global-color-primary );max-width:480px;}.elementor-356 .elementor-element.elementor-element-bd84947 > .elementor-container{max-width:1200px;}.elementor-356 .elementor-element.elementor-element-bd84947{margin-top:0px;margin-bottom:100px;}.elementor-356 .elementor-element.elementor-element-a0073cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-356 .elementor-element.elementor-element-a0073cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-a0073cc:hover > .elementor-element-populated{background-color:#00000000;}.elementor-356 .elementor-element.elementor-element-a0073cc:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#05000000;opacity:0.5;}.elementor-356 .elementor-element.elementor-element-a0073cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-a0073cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-356 .elementor-element.elementor-element-e4bd7d4 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-356 .elementor-element.elementor-element-d9baf23 > .elementor-widget-container{padding:50px 30px 125px 30px;border-style:solid;border-color:#fbb41b;}.elementor-356 .elementor-element.elementor-element-d9baf23 .elementor-icon-box-wrapper{gap:11px;}.elementor-356 .elementor-element.elementor-element-d9baf23 .elementor-icon-box-title{margin-block-end:1px;}.elementor-356 .elementor-element.elementor-element-d9baf23 .elementor-icon{font-size:143px;}.elementor-356 .elementor-element.elementor-element-d9baf23 .elementor-icon-box-title, .elementor-356 .elementor-element.elementor-element-d9baf23 .elementor-icon-box-title a{font-size:21px;}.elementor-356 .elementor-element.elementor-element-d9baf23 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-356 .elementor-element.elementor-element-7e288e2 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-356 .elementor-element.elementor-element-5170c58 > .elementor-widget-container{padding:50px 30px 50px 30px;border-style:solid;border-color:#fbb41b;}.elementor-356 .elementor-element.elementor-element-5170c58 .elementor-icon-box-wrapper{gap:39px;}.elementor-356 .elementor-element.elementor-element-5170c58 .elementor-icon-box-title{margin-block-end:1px;}.elementor-356 .elementor-element.elementor-element-5170c58 .elementor-icon{font-size:94px;}.elementor-356 .elementor-element.elementor-element-5170c58 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-356 .elementor-element.elementor-element-b2ed709 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-a0073cc{width:16.833%;}.elementor-356 .elementor-element.elementor-element-e4bd7d4{width:33.167%;}.elementor-356 .elementor-element.elementor-element-7e288e2{width:34%;}.elementor-356 .elementor-element.elementor-element-b2ed709{width:15.979%;}}@media(max-width:1024px){.elementor-356 .elementor-element.elementor-element-ff78104{margin-top:0px;margin-bottom:80px;}.elementor-356 .elementor-element.elementor-element-7ef3849 .aux-modern-heading-primary{font-size:32px;}.elementor-356 .elementor-element.elementor-element-c97d43b{margin-top:0px;margin-bottom:80px;}.elementor-356 .elementor-element.elementor-element-58569bb8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-685acb9c .widget-content{font-size:11px;}.elementor-356 .elementor-element.elementor-element-35a37512.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-50753cf .widget-content{font-size:11px;}.elementor-356 .elementor-element.elementor-element-3d652d57.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-516d90ee .widget-content{font-size:11px;}.elementor-356 .elementor-element.elementor-element-24b742b1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .widget-content{font-size:11px;}.elementor-356 .elementor-element.elementor-element-67a5798f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-4d1ebf9.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-d616e5e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-3635309.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-4ee39ee.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-602c111.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-25f2f0d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-e85af65.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-382acc3.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-a0073cc.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-e4bd7d4.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-7e288e2.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-356 .elementor-element.elementor-element-b2ed709.elementor-column > .elementor-widget-wrap{justify-content:space-between;}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-d510d05{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-218b296.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-356 .elementor-element.elementor-element-218b296 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-7ef3849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-7ef3849{--container-widget-width:405px;--container-widget-flex-grow:0;width:var( --container-widget-width, 405px );max-width:405px;}.elementor-356 .elementor-element.elementor-element-7ef3849 .aux-modern-heading-primary{font-size:36px;}.elementor-356 .elementor-element.elementor-element-c97d43b{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-74c9c82.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-356 .elementor-element.elementor-element-74c9c82 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-989935d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-cb0335c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-75a2b56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-75a2b56{text-align:center;}.elementor-356 .elementor-element.elementor-element-e18a903 img{width:100%;}.elementor-356 .elementor-element.elementor-element-8d52a8c{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-4e1b255 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-4e1b255 .aux-modern-heading-primary{font-size:37px;max-width:250px;}.elementor-356 .elementor-element.elementor-element-201027f5{margin-top:0px;margin-bottom:0px;}.elementor-356 .elementor-element.elementor-element-58569bb8 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-685acb9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-685acb9c .aux-ico-box{padding:40px 0px 60px 0px;}.elementor-356 .elementor-element.elementor-element-685acb9c .widget-content{font-size:21px;}.elementor-356 .elementor-element.elementor-element-35a37512 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-50753cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-50753cf .aux-ico-box{padding:40px 0px 60px 0px;}.elementor-356 .elementor-element.elementor-element-50753cf .widget-content{font-size:21px;}.elementor-356 .elementor-element.elementor-element-3d652d57 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-516d90ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-516d90ee .aux-ico-box{padding:40px 0px 60px 0px;}.elementor-356 .elementor-element.elementor-element-516d90ee .widget-content{font-size:21px;}.elementor-356 .elementor-element.elementor-element-24b742b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-51dc3db0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-ico-box{padding:40px 0px 60px 0px;}.elementor-356 .elementor-element.elementor-element-51dc3db0 .widget-content{font-size:21px;}.elementor-356 .elementor-element.elementor-element-60cb4e6{margin-top:50px;margin-bottom:20px;}.elementor-356 .elementor-element.elementor-element-9f53a5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-9f53a5a .aux-modern-heading-primary{font-size:32px;max-width:250px;}.elementor-356 .elementor-element.elementor-element-5f93ebb0{margin-top:0px;margin-bottom:0px;}.elementor-356 .elementor-element.elementor-element-67a5798f > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-3291768 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-4d1ebf9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-d616e5e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-b7362e7{margin-top:0px;margin-bottom:0px;}.elementor-356 .elementor-element.elementor-element-3635309 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-4ee39ee > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-a3ff48b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-602c111 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-961b18a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-ee25200{margin-top:0px;margin-bottom:0px;}.elementor-356 .elementor-element.elementor-element-25f2f0d > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-e85af65 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-ca5c378 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-382acc3 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-55fef68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-55fef68 .aux-modern-heading-primary{font-size:32px;max-width:250px;}.elementor-356 .elementor-element.elementor-element-bd84947{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-356 .elementor-element.elementor-element-a0073cc > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-e4bd7d4 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-d9baf23 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-356 .elementor-element.elementor-element-7e288e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-356 .elementor-element.elementor-element-5170c58 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-356 .elementor-element.elementor-element-b2ed709 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-7ef3849 */.elementor-356 .elementor-element.elementor-element-7ef3849 .aux-modern-heading-primary {
      display: inline;
        background-image: linear-gradient(0,transparent 25%,var( --e-global-color-secondary ) 26% ,var( --e-global-color-secondary ) 38%,transparent 38%
	);
      
      
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4e1b255 */.elementor-356 .elementor-element.elementor-element-4e1b255 .aux-modern-heading-primary span {
      display: inline;
        background-image: linear-gradient(0,transparent 25%,var( --e-global-color-secondary ) 26% ,var( --e-global-color-secondary ) 38%,transparent 38%
	);
      padding: 0px 10px;
      margin: 0 -10px;
      
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-685acb9c */.elementor-356 .elementor-element.elementor-element-685acb9c .col-title{
    position: absolute;
    top: 30px;
     z-index: 1;
     transition: all 300ms ease-out;
}
.elementor-356 .elementor-element.elementor-element-685acb9c .aux-widget-text .aux-text-widget-content{
     position: unset;
}
.elementor-356 .elementor-element.elementor-element-685acb9c svg path{
    fill: var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-356 .elementor-element.elementor-element-685acb9c:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-356 .elementor-element.elementor-element-685acb9c:hover .col-title a{
    color:  var( --e-global-color-primary )!important;
}
.elementor-356 .elementor-element.elementor-element-685acb9c .aux-widget-advanced-text svg {
    min-height: 120px
}
.elementor-356 .elementor-element.elementor-element-685acb9c .aux-widget-text .aux-ico-large.aux-ico-clear {
    padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-685acb9c{
        width:auto;
        min-width:334px;
        margin-right:15px;
    }
}
.elementor-356 .elementor-element.elementor-element-685acb9c:after{
    content:"";
    width:142px;
    height: 142px;
    position: absolute;
    top:-10px;
    right:-10px;
    background-image: url('https://www.spestrategias.mx/wp-content/wp-content/uploads/sites/289/2021/06/White-Dots.svg');
    opacity: 0;
    transition:opacity 300ms ease-out;
    
}
.elementor-356 .elementor-element.elementor-element-685acb9c:hover:after{
       opacity: 1;
    
}
@media only screen and (max-width:767px){
.elementor-356 .elementor-element.elementor-element-685acb9c .aux-text-widget-content{
    text-align: center;
}
.elementor-356 .elementor-element.elementor-element-685acb9c .col-title{
    left:0;
    right:0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58569bb8 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-58569bb8{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-58569bb8 .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-50753cf */.elementor-356 .elementor-element.elementor-element-50753cf .col-title{
    position: absolute;
    top: 30px;
     z-index: 1;
     transition: all 300ms ease-out;
}
.elementor-356 .elementor-element.elementor-element-50753cf .aux-widget-text .aux-text-widget-content{
     position: unset;
}
.elementor-356 .elementor-element.elementor-element-50753cf svg path{
    fill: var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-356 .elementor-element.elementor-element-50753cf:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-356 .elementor-element.elementor-element-50753cf:hover .col-title a{
    color:  var( --e-global-color-primary )!important;
}
.elementor-356 .elementor-element.elementor-element-50753cf .aux-widget-advanced-text svg {
    min-height: 120px
}
.elementor-356 .elementor-element.elementor-element-50753cf .aux-widget-text .aux-ico-large.aux-ico-clear {
    padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-50753cf{
        width:auto;
        min-width:334px;
        margin-right:15px;
    }
}
.elementor-356 .elementor-element.elementor-element-50753cf:after{
    content:"";
    width:142px;
    height: 142px;
    position: absolute;
    top:-10px;
    right:-10px;
    background-image: url('https://www.spestrategias.mx/wp-content/wp-content/uploads/sites/289/2021/06/White-Dots.svg');
    opacity: 0;
    transition:opacity 300ms ease-out;
    
}
.elementor-356 .elementor-element.elementor-element-50753cf:hover:after{
       opacity: 1;
    
}
@media only screen and (max-width:767px){
.elementor-356 .elementor-element.elementor-element-50753cf .aux-text-widget-content{
    text-align: center;
}
.elementor-356 .elementor-element.elementor-element-50753cf .col-title{
    left:0;
    right:0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35a37512 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-35a37512{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-35a37512 .elementor-element-populated{
      margin-right:0!important;
       margin-left:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-516d90ee */.elementor-356 .elementor-element.elementor-element-516d90ee .col-title{
    position: absolute;
    top: 30px;
     z-index: 1;
     transition: all 300ms ease-out;
}
.elementor-356 .elementor-element.elementor-element-516d90ee .aux-widget-text .aux-text-widget-content{
     position: unset;
}
.elementor-356 .elementor-element.elementor-element-516d90ee svg path{
    fill: var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-356 .elementor-element.elementor-element-516d90ee:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-356 .elementor-element.elementor-element-516d90ee:hover .col-title a{
    color:  var( --e-global-color-primary )!important;
}
.elementor-356 .elementor-element.elementor-element-516d90ee .aux-widget-advanced-text svg {
    min-height: 120px
}
.elementor-356 .elementor-element.elementor-element-516d90ee .aux-widget-text .aux-ico-large.aux-ico-clear {
    padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-516d90ee{
        width:auto;
        min-width:334px;
        margin-right:15px;
    }
}
.elementor-356 .elementor-element.elementor-element-516d90ee:after{
    content:"";
    width:142px;
    height: 142px;
    position: absolute;
    top:-10px;
    right:-10px;
    background-image: url('https://www.spestrategias.mx/wp-content/wp-content/uploads/sites/289/2021/06/White-Dots.svg');
    opacity: 0;
    transition:opacity 300ms ease-out;
    
}
.elementor-356 .elementor-element.elementor-element-516d90ee:hover:after{
       opacity: 1;
    
}
@media only screen and (max-width:767px){
.elementor-356 .elementor-element.elementor-element-516d90ee .aux-text-widget-content{
    text-align: center;
}
.elementor-356 .elementor-element.elementor-element-516d90ee .col-title{
    left:0;
    right:0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d652d57 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-3d652d57{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-3d652d57 .elementor-element-populated{
      margin-left:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-51dc3db0 */.elementor-356 .elementor-element.elementor-element-51dc3db0 .col-title{
    position: absolute;
    top: 30px;
     z-index: 1;
     transition: all 300ms ease-out;
}
.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-widget-text .aux-text-widget-content{
     position: unset;
}
.elementor-356 .elementor-element.elementor-element-51dc3db0 svg path{
    fill: var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-356 .elementor-element.elementor-element-51dc3db0:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-356 .elementor-element.elementor-element-51dc3db0:hover .col-title a{
    color:  var( --e-global-color-primary )!important;
}
.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-widget-advanced-text svg {
    min-height: 120px
}
.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-widget-text .aux-ico-large.aux-ico-clear {
    padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-51dc3db0{
        width:auto;
        min-width:334px;
        margin-right:15px;
    }
}
.elementor-356 .elementor-element.elementor-element-51dc3db0:after{
    content:"";
    width:142px;
    height: 142px;
    position: absolute;
    top:-10px;
    right:-10px;
    background-image: url('https://www.spestrategias.mx/wp-content/wp-content/uploads/sites/289/2021/06/White-Dots.svg');
    opacity: 0;
    transition:opacity 300ms ease-out;
    
}
.elementor-356 .elementor-element.elementor-element-51dc3db0:hover:after{
       opacity: 1;
    
}
@media only screen and (max-width:767px){
.elementor-356 .elementor-element.elementor-element-51dc3db0 .aux-text-widget-content{
    text-align: center;
}
.elementor-356 .elementor-element.elementor-element-51dc3db0 .col-title{
    left:0;
    right:0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24b742b1 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-24b742b1{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-24b742b1 .elementor-element-populated{
      margin-left:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-9f53a5a */.elementor-356 .elementor-element.elementor-element-9f53a5a .aux-modern-heading-primary span {
      display: inline;
        background-image: linear-gradient(0,transparent 25%,var( --e-global-color-secondary ) 26% ,var( --e-global-color-secondary ) 38%,transparent 38%
	);
      padding: 0px 10px;
      margin: 0 -10px;
      
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67a5798f */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-67a5798f{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-67a5798f .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d1ebf9 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-4d1ebf9{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-4d1ebf9 .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d616e5e */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-d616e5e{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-d616e5e .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3635309 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-3635309{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-3635309 .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ee39ee */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-4ee39ee{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-4ee39ee .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-602c111 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-602c111{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-602c111 .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25f2f0d */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-25f2f0d{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-25f2f0d .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e85af65 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-e85af65{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-e85af65 .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-382acc3 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-382acc3{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-382acc3 .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-55fef68 */.elementor-356 .elementor-element.elementor-element-55fef68 .aux-modern-heading-primary span {
      display: inline;
        background-image: linear-gradient(0,transparent 25%,var( --e-global-color-secondary ) 26% ,var( --e-global-color-secondary ) 38%,transparent 38%
	);
      padding: 0px 10px;
      margin: 0 -10px;
      
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a0073cc */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-a0073cc{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-a0073cc .elementor-element-populated{
      margin-right:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e4bd7d4 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-e4bd7d4{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-e4bd7d4 .elementor-element-populated{
      margin-right:0!important;
       margin-left:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7e288e2 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-7e288e2{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-7e288e2 .elementor-element-populated{
      margin-left:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2ed709 */@media only screen and (max-width:800px)and (min-width:768px){
    .elementor-356 .elementor-element.elementor-element-b2ed709{
        width:100%!important;
    }
  .elementor-356 .elementor-element.elementor-element-b2ed709 .elementor-element-populated{
      margin-left:0!important;
  }
}/* End custom CSS */