.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-338 .elementor-element.elementor-element-a2b9e71{text-align:center;}.elementor-338 .elementor-element.elementor-element-a2b9e71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:var( --e-global-color-af4bfe0 );}.elementor-338 .elementor-element.elementor-element-158e0a5{text-align:center;}.elementor-338 .elementor-element.elementor-element-158e0a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-338 .elementor-element.elementor-element-e375380{text-align:start;}.elementor-338 .elementor-element.elementor-element-e375380 img{width:16%;}.elementor-338 .elementor-element.elementor-element-fe64564 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-338 .elementor-element.elementor-element-69f844e > .elementor-widget-container{margin:-15px 0px 0px 7px;}.elementor-338 .elementor-element.elementor-element-69f844e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-87ffbe2{text-align:start;}.elementor-338 .elementor-element.elementor-element-87ffbe2 img{width:16%;}.elementor-338 .elementor-element.elementor-element-dcf1334 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-338 .elementor-element.elementor-element-1533b09 > .elementor-widget-container{margin:-15px 0px 0px 7px;}.elementor-338 .elementor-element.elementor-element-1533b09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-b3459a4{text-align:start;}.elementor-338 .elementor-element.elementor-element-b3459a4 img{width:16%;}.elementor-338 .elementor-element.elementor-element-cdffc5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-338 .elementor-element.elementor-element-9daa49c > .elementor-widget-container{margin:-15px 0px 0px 7px;}.elementor-338 .elementor-element.elementor-element-9daa49c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-0beb53e );}.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-338 .elementor-element.elementor-element-0fc52ac .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;background-image:linear-gradient(139deg, var( --e-global-color-af4bfe0 ) 0%, #5A78B8 100%);}.elementor-338 .elementor-element.elementor-element-ac66bb0:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-ac66bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBE2F0;}.elementor-338 .elementor-element.elementor-element-ac66bb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-338 .elementor-element.elementor-element-ac66bb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-338 .elementor-element.elementor-element-29de8e2{text-align:center;}.elementor-338 .elementor-element.elementor-element-29de8e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:var( --e-global-color-af4bfe0 );}.elementor-338 .elementor-element.elementor-element-69051d2{text-align:center;}.elementor-338 .elementor-element.elementor-element-69051d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-22efb0c{text-align:center;}.elementor-338 .elementor-element.elementor-element-22efb0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-7f717da{text-align:center;}.elementor-338 .elementor-element.elementor-element-7f717da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-04d43a9:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-04d43a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65655df );}.elementor-338 .elementor-element.elementor-element-04d43a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-04d43a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-338 .elementor-element.elementor-element-86366b8 > .elementor-element-populated{padding:21px 21px 21px 21px;}.elementor-338 .elementor-element.elementor-element-0b634a7{text-align:center;}.elementor-338 .elementor-element.elementor-element-0b634a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-af4bfe0 );}.elementor-338 .elementor-element.elementor-element-0cd38cb{text-align:center;}.elementor-338 .elementor-element.elementor-element-0cd38cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-47af930{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 100px;}.elementor-338 .elementor-element.elementor-element-74a0425 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-dea9cc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-37d77f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-6e8591c{padding:0px 0px 0px 100px;}.elementor-338 .elementor-element.elementor-element-986365b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-38af133 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-6ee93ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-cee4841{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 100px;}.elementor-338 .elementor-element.elementor-element-034caa5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-4e11cd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-fb5ef71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-fd08c7b{padding:0px 0px 0px 100px;}.elementor-338 .elementor-element.elementor-element-9eda16a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-d1da41b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-7c1ca70 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;background-image:linear-gradient(139deg, var( --e-global-color-af4bfe0 ) 0%, #5A78B8 100%);}.elementor-338 .elementor-element.elementor-element-7c1ca70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-91fe2e4{margin-top:15px;margin-bottom:0px;}.elementor-338 .elementor-element.elementor-element-42252d4{text-align:center;}.elementor-338 .elementor-element.elementor-element-42252d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:var( --e-global-color-af4bfe0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-338 .elementor-element.elementor-element-d37f9b4 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-d37f9b4{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0beb53e );}.elementor-338 .elementor-element.elementor-element-0f3eda6:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-0f3eda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blusoft.com.mx/wp-content/uploads/2023/10/LANDING-BLUSOFT-EXP-14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-338 .elementor-element.elementor-element-0f3eda6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-338 .elementor-element.elementor-element-0f3eda6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-338 .elementor-element.elementor-element-9ee79d4 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-61b571e{--spacer-size:15px;}.elementor-338 .elementor-element.elementor-element-7df4670 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-65655df );}.elementor-338 .elementor-element.elementor-element-415068b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-65655df );}.elementor-338 .elementor-element.elementor-element-50cfef8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-50cfef8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65655df );}.elementor-338 .elementor-element.elementor-element-50cfef8 > .elementor-element-populated, .elementor-338 .elementor-element.elementor-element-50cfef8 > .elementor-element-populated > .elementor-background-overlay, .elementor-338 .elementor-element.elementor-element-50cfef8 > .elementor-background-slideshow{border-radius:58px 58px 58px 58px;}.elementor-338 .elementor-element.elementor-element-50cfef8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-338 .elementor-element.elementor-element-50cfef8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-338 .elementor-element.elementor-element-c41f1c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-af4bfe0 );}.elementor-338 .elementor-element.elementor-element-dd1769f{--spacer-size:40px;}.elementor-338 .elementor-element.elementor-element-34ee6dd .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;fill:var( --e-global-color-af4bfe0 );color:var( --e-global-color-af4bfe0 );border-radius:10px 10px 10px 10px;}.elementor-338 .elementor-element.elementor-element-f5aef25{--spacer-size:61px;}.elementor-338 .elementor-element.elementor-element-15bf128{margin-top:50px;margin-bottom:50px;}.elementor-338 .elementor-element.elementor-element-c59324e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#838CA0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-338 .elementor-element.elementor-element-16f70d8{text-align:center;}.elementor-338 .elementor-element.elementor-element-16f70d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-af4bfe0 );}.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-338 .elementor-element.elementor-element-f1a7fa4 .elementor-repeater-item-2edf0cf .swiper-slide-bg{background-color:#833CA300;background-image:url(https://blusoft.com.mx/wp-content/uploads/2023/10/LANDING-BLUSOFT-EXP-15.png);background-size:cover;}.elementor-338 .elementor-element.elementor-element-f1a7fa4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:549px;}.elementor-338 .elementor-element.elementor-element-f1a7fa4 .swiper-slide-contents{max-width:88%;}.elementor-338 .elementor-element.elementor-element-f1a7fa4 .swiper-slide-inner{text-align:center;}@media(max-width:767px){.elementor-338 .elementor-element.elementor-element-e375380{text-align:center;}.elementor-338 .elementor-element.elementor-element-fe64564{text-align:center;}.elementor-338 .elementor-element.elementor-element-69f844e{text-align:center;}.elementor-338 .elementor-element.elementor-element-87ffbe2{text-align:center;}.elementor-338 .elementor-element.elementor-element-dcf1334{text-align:center;}.elementor-338 .elementor-element.elementor-element-1533b09{text-align:center;}.elementor-338 .elementor-element.elementor-element-b3459a4{text-align:center;}.elementor-338 .elementor-element.elementor-element-cdffc5f{text-align:center;}.elementor-338 .elementor-element.elementor-element-9daa49c{text-align:center;}.elementor-338 .elementor-element.elementor-element-0fc52ac > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-338 .elementor-element.elementor-element-47af930{padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-74a0425{text-align:center;}.elementor-338 .elementor-element.elementor-element-74a0425 .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-dea9cc3{text-align:center;}.elementor-338 .elementor-element.elementor-element-dea9cc3 .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-37d77f0{text-align:center;}.elementor-338 .elementor-element.elementor-element-37d77f0 .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-6e8591c{padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-986365b{text-align:center;}.elementor-338 .elementor-element.elementor-element-986365b .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-38af133{text-align:center;}.elementor-338 .elementor-element.elementor-element-38af133 .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-6ee93ab{text-align:center;}.elementor-338 .elementor-element.elementor-element-6ee93ab .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-cee4841{padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-034caa5{text-align:center;}.elementor-338 .elementor-element.elementor-element-034caa5 .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-4e11cd1{text-align:center;}.elementor-338 .elementor-element.elementor-element-4e11cd1 .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-fb5ef71{text-align:center;}.elementor-338 .elementor-element.elementor-element-fb5ef71 .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-fd08c7b{padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-9eda16a{text-align:center;}.elementor-338 .elementor-element.elementor-element-9eda16a .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-d1da41b{text-align:center;}.elementor-338 .elementor-element.elementor-element-d1da41b .elementor-heading-title{font-size:20px;}.elementor-338 .elementor-element.elementor-element-91fe2e4{margin-top:15px;margin-bottom:0px;}.elementor-338 .elementor-element.elementor-element-7df4670{text-align:center;}.elementor-338 .elementor-element.elementor-element-415068b{text-align:center;}.elementor-338 .elementor-element.elementor-element-c41f1c8{text-align:center;}.elementor-338 .elementor-element.elementor-element-dd1769f{--spacer-size:10px;}.elementor-338 .elementor-element.elementor-element-f5aef25{--spacer-size:10px;}.elementor-338 .elementor-element.elementor-element-f1a7fa4 .swiper-slide{height:195px;}}@media(min-width:768px){.elementor-338 .elementor-element.elementor-element-4d329e1{width:6.579%;}.elementor-338 .elementor-element.elementor-element-650925e{width:93.421%;}}