.elementor-12 .elementor-element.elementor-element-d411db8{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-d411db8 .elementor-widget-container{text-align:right;}.elementor-12 .elementor-element.elementor-element-eb1cb1f .elementor-repeater-item-d264cee .swiper-slide-bg{background-color:#833ca3;background-image:url(http://www.arturougalde.com.mx/wp-content/uploads/2021/09/Servicios-para-constructoras-1-scaled.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-eb1cb1f .swiper-slide{height:391px;transition-duration:calc(5000ms*1.2);}.elementor-12 .elementor-element.elementor-element-eb1cb1f .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-eb1cb1f .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-59f7014:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-59f7014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blake.brickthemes.com/wp-content/uploads/2019/06/h_bg.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-59f7014{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-59f7014 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-b7f2675{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-b7f2675 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-130087a.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-130087a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-130087a.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-130087a.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-130087a.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-130087a.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-130087a .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-130087a .elementor-icon-box-title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-130087a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-130087a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-130087a .elementor-icon-box-description{color:#ffffff;font-family:"Lato", Sans-serif;font-size:14px;}.elementor-12 .elementor-element.elementor-element-d562527:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-d562527 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-d562527 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-d562527 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-cf6983a.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-cf6983a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cf6983a.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-cf6983a.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-cf6983a.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-cf6983a.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-cf6983a .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-cf6983a .elementor-icon-box-title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-cf6983a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-cf6983a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-cf6983a .elementor-icon-box-description{color:#ffffff;font-family:"Lato", Sans-serif;font-size:14px;}.elementor-12 .elementor-element.elementor-element-6433050.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6433050.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6433050.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6433050.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-6433050.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-6433050.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-6433050 .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-6433050 .elementor-icon-box-title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6433050 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6433050 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-6433050 .elementor-icon-box-description{color:#ffffff;font-family:"Lato", Sans-serif;font-size:14px;}.elementor-12 .elementor-element.elementor-element-18f7734.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-18f7734.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-18f7734.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-18f7734.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-18f7734.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-18f7734.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-18f7734 .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-18f7734 .elementor-icon-box-title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-18f7734 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-18f7734 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-18f7734 .elementor-icon-box-description{color:#ffffff;font-family:"Lato", Sans-serif;font-size:14px;}.elementor-12 .elementor-element.elementor-element-5bb0cf5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-5bb0cf5{padding:40px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-55c1528{color:#ffffff;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-11f1ec1 .elementor-counter-number-wrapper{color:#ffffff;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-11f1ec1 .elementor-counter-title{color:#ffffff;font-family:"Lato", Sans-serif;font-size:16px;}.elementor-12 .elementor-element.elementor-element-0b24aa6 .elementor-counter-number-wrapper{color:#ffffff;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0b24aa6 .elementor-counter-title{color:#ffffff;font-family:"Lato", Sans-serif;font-size:16px;}.elementor-12 .elementor-element.elementor-element-4ed1874 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-4ed1874:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ed1874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.93);}.elementor-12 .elementor-element.elementor-element-4ed1874{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-4ed1874 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-0622558{font-family:"Quicksand", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-0622558 > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button{color:#000000;border-style:solid;border-color:#ffffff;border-radius:50px 50px 50px 50px;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button, 
								.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button.bdt-advanced-button-effect-i .bdt-advanced-button-content-wrapper:after,
								.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button.bdt-advanced-button-effect-i .bdt-advanced-button-content-wrapper:before{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button:hover{color:rgba(255,255,255,0.85);border-style:solid;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button:after, 
								.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button:hover,
								.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button.bdt-advanced-button-effect-i,
								.elementor-12 .elementor-element.elementor-element-e216f6f .bdt-advanced-button.bdt-advanced-button-effect-h:after{background-color:rgba(0,0,0,0.85);}.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button{color:#ffffff;border-style:solid;border-color:#ffffff;border-radius:50px 50px 50px 50px;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button, 
								.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button.bdt-advanced-button-effect-i .bdt-advanced-button-content-wrapper:after,
								.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button.bdt-advanced-button-effect-i .bdt-advanced-button-content-wrapper:before{background-color:#0264d7;}.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button:hover{color:rgba(255,255,255,0.85);border-style:solid;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button:after, 
								.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button:hover,
								.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button.bdt-advanced-button-effect-i,
								.elementor-12 .elementor-element.elementor-element-7c43470 .bdt-advanced-button.bdt-advanced-button-effect-h:after{background-color:rgba(0,0,0,0.85);}.elementor-12 .elementor-element.elementor-element-0d09aff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-e906330:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-e906330 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blake.brickthemes.com/wp-content/uploads/2019/06/happy-young-couple-PS9Q7CA-min.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e906330 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-e906330 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-140eaf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-140eaf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-12 .elementor-element.elementor-element-140eaf6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-140eaf6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-588f834 > .elementor-widget-container{padding:60px 80px 0px 60px;}.elementor-12 .elementor-element.elementor-element-63f197a .elementor-accordion-title{font-family:"Raleway", Sans-serif;font-size:16px;}.elementor-12 .elementor-element.elementor-element-63f197a .elementor-tab-content{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:26px;}.elementor-12 .elementor-element.elementor-element-63f197a > .elementor-widget-container{padding:0px 60px 50px 60px;}.elementor-12 .elementor-element.elementor-element-5a05af7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5a05af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blake.brickthemes.com/wp-content/uploads/2019/06/portrait-of-a-beautiful-young-businesswoman.jpg");background-position:0px -150px;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5a05af7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:175px 0px 175px 0px;}.elementor-12 .elementor-element.elementor-element-5a05af7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-ce710db .elementor-testimonial-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ce710db .elementor-testimonial-content{color:rgba(0,0,0,0.8);font-family:"David Libre", Sans-serif;font-size:18px;}.elementor-12 .elementor-element.elementor-element-39cd27c{text-align:center;}.elementor-12 .elementor-element.elementor-element-6da95da:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6da95da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-12 .elementor-element.elementor-element-6da95da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-6da95da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7d61909{--e-image-carousel-slides-to-show:7;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-130087a .elementor-icon-box-icon{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-cf6983a .elementor-icon-box-icon{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-6433050 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-18f7734 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-7e7128c > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f017258{width:17.042%;}.elementor-12 .elementor-element.elementor-element-7e7128c{width:33.169%;}.elementor-12 .elementor-element.elementor-element-3a915b6{width:16.408%;}.elementor-12 .elementor-element.elementor-element-d5f5499{width:16.338%;}.elementor-12 .elementor-element.elementor-element-ec54468{width:17.043%;}.elementor-12 .elementor-element.elementor-element-b2926a2{width:60.07%;}.elementor-12 .elementor-element.elementor-element-826daa5{width:6.596%;}.elementor-12 .elementor-element.elementor-element-4cc499f{width:14.464%;}.elementor-12 .elementor-element.elementor-element-977ba1d{width:70.948%;}.elementor-12 .elementor-element.elementor-element-3bd9ac4{width:14.519%;}}