.elementor-1789 .elementor-element.elementor-element-046c193:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-046c193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1789 .elementor-element.elementor-element-046c193 > .elementor-background-overlay{background-image:url("https://clouderconsulting.com/wp-content/uploads/2021/11/blog-banner.webp");background-position:50% 24%;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1789 .elementor-element.elementor-element-046c193{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-1789 .elementor-element.elementor-element-c15f5cb{text-align:left;}.elementor-1789 .elementor-element.elementor-element-c15f5cb .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;}.elementor-1789 .elementor-element.elementor-element-c15f5cb > .elementor-widget-container{padding:280px 10px 30px 10px;}.elementor-1789 .elementor-element.elementor-element-5e521c4{margin-top:150px;margin-bottom:0px;}.elementor-1789 .elementor-element.elementor-element-3be1ed8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1789 .elementor-element.elementor-element-3be1ed8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-1fca216 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );flex-grow:1;padding-right:calc( 60px/2 );padding-left:calc( 60px/2 );}.elementor-1789 .elementor-element.elementor-element-1fca216 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -60px/2 );margin-right:calc( -60px/2 );}.elementor-1789 .elementor-element.elementor-element-1fca216 .dce-post-item{padding-bottom:35px;}.elementor-1789 .elementor-element.elementor-element-1fca216 .infiniteScroll{margin-top:1px;}@media(max-width:1024px){.elementor-1789 .elementor-element.elementor-element-046c193 > .elementor-background-overlay{background-position:0px 0px;}.elementor-1789 .elementor-element.elementor-element-1fca216 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}}@media(max-width:767px){.elementor-1789 .elementor-element.elementor-element-046c193 > .elementor-background-overlay{background-position:0px 0px;}.elementor-1789 .elementor-element.elementor-element-c15f5cb > .elementor-widget-container{padding:90px 0px 20px 0px;}.elementor-1789 .elementor-element.elementor-element-1fca216 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for section, class: .elementor-element-5e521c4 */.contactenos .arrowRight img {
    transform: scale(-1, 1);
}
.contactenos p {
    border-bottom: 2px solid var(--e-global-color-secondary);
    min-height: 130px;
    padding-bottom: 30px;
}
.contactenos h3 {
    margin-bottom: 30px;
}
.contactenos.agilidad p {
    min-height: 0;
}
.contactenos.agilidad h3 {
    margin-bottom: 150px;
}
.dotsCode {
	height: 100%;
	overflow: hidden;
	width: 100%;
}
.dotsCode > .elementor-widget-container {
	height: 100%;
	width: 100%;
}
.dotsCode .dots-group {
    height: 390px;
    left: -120px;
    position: absolute;
    top: -60px;
    width: 390px;
    zoom: 0.5
}
.dotsCode .dots-group.bottom {
    bottom: -80px;
    left: auto;
    right: -60px;
    top: auto;
}
.dotsCode .dots {
	text-align: center;
}
/*@keyframes dotAnim {
    from { transform: scale(1); }
    to { transform: scale(0.5); }
}*/
.dotsCode .dots .dot {
	display: inline-block;
	height: 40px;
	margin: 4px;
	transition: all 400ms cubic-bezier(0.5, 0, 0.5, 2) 1s;
	vertical-align: middle;
	width: 40px;
}
.dotsCode:not(.animated) .dots .dot {
    transform: scale(0) !important;
}
.dotsCode .dots .dot span {
    /*animation: dotAnim 2.5s ease-in-out 0s infinite alternate;*/
	background: #1d3865;
	border-radius: 50%;
	display: block;
	height: 40px;
	width: 40px;
}
.dotsCode .dots .dot:nth-child(1),
.dotsCode .dots .dot:nth-child(8) {
	transform: scale(0.7);
}
.dotsCode .dots .dot:nth-child(2),
.dotsCode .dots .dot:nth-child(7) {
	transform: scale(0.8);
}
.dotsCode .dots .dot:nth-child(3),
.dotsCode .dots .dot:nth-child(6) {
	transform: scale(0.9);
}
.dotsCode .dots:nth-child(1) .dot:nth-child(1),
.dotsCode .dots:nth-child(1) .dot:nth-child(8),
.dotsCode .dots:nth-child(8) .dot:nth-child(1),
.dotsCode .dots:nth-child(8) .dot:nth-child(8) {
	transform: scale(0.4);
}
.dotsCode .dots:nth-child(1) .dot:nth-child(2),
.dotsCode .dots:nth-child(1) .dot:nth-child(7),
.dotsCode .dots:nth-child(8) .dot:nth-child(2),
.dotsCode .dots:nth-child(8) .dot:nth-child(7) {
	transform: scale(0.5);
}
.dotsCode .dots:nth-child(1) .dot:nth-child(3),
.dotsCode .dots:nth-child(1) .dot:nth-child(6),
.dotsCode .dots:nth-child(8) .dot:nth-child(3),
.dotsCode .dots:nth-child(8) .dot:nth-child(6) {
	transform: scale(0.6);
}
.dotsCode .dots:nth-child(1) .dot:nth-child(4),
.dotsCode .dots:nth-child(1) .dot:nth-child(5),
.dotsCode .dots:nth-child(8) .dot:nth-child(4),
.dotsCode .dots:nth-child(8) .dot:nth-child(5) {
	transform: scale(0.7);
}
.dotsCode .dots:nth-child(2) .dot:nth-child(1),
.dotsCode .dots:nth-child(2) .dot:nth-child(8),
.dotsCode .dots:nth-child(7) .dot:nth-child(1),
.dotsCode .dots:nth-child(7) .dot:nth-child(8) {
	transform: scale(0.5);
}
.dotsCode .dots:nth-child(2) .dot:nth-child(2),
.dotsCode .dots:nth-child(2) .dot:nth-child(7),
.dotsCode .dots:nth-child(7) .dot:nth-child(2),
.dotsCode .dots:nth-child(7) .dot:nth-child(7) {
	transform: scale(0.6);
}
.dotsCode .dots:nth-child(2) .dot:nth-child(3),
.dotsCode .dots:nth-child(2) .dot:nth-child(6),
.dotsCode .dots:nth-child(7) .dot:nth-child(3),
.dotsCode .dots:nth-child(7) .dot:nth-child(6) {
	transform: scale(0.7);
}
.dotsCode .dots:nth-child(2) .dot:nth-child(4),
.dotsCode .dots:nth-child(2) .dot:nth-child(5),
.dotsCode .dots:nth-child(7) .dot:nth-child(4),
.dotsCode .dots:nth-child(7) .dot:nth-child(5) {
	transform: scale(0.8);
}
.dotsCode .dots:nth-child(3) .dot:nth-child(1),
.dotsCode .dots:nth-child(3) .dot:nth-child(8),
.dotsCode .dots:nth-child(6) .dot:nth-child(1),
.dotsCode .dots:nth-child(6) .dot:nth-child(8) {
	transform: scale(0.6);
}
.dotsCode .dots:nth-child(3) .dot:nth-child(2),
.dotsCode .dots:nth-child(3) .dot:nth-child(7),
.dotsCode .dots:nth-child(6) .dot:nth-child(2),
.dotsCode .dots:nth-child(6) .dot:nth-child(7) {
	transform: scale(0.7);
}
.dotsCode .dots:nth-child(3) .dot:nth-child(3),
.dotsCode .dots:nth-child(3) .dot:nth-child(6),
.dotsCode .dots:nth-child(6) .dot:nth-child(3),
.dotsCode .dots:nth-child(6) .dot:nth-child(6) {
	transform: scale(0.8);
}
.dotsCode .dots:nth-child(3) .dot:nth-child(4),
.dotsCode .dots:nth-child(3) .dot:nth-child(5),
.dotsCode .dots:nth-child(6) .dot:nth-child(4),
.dotsCode .dots:nth-child(6) .dot:nth-child(5) {
	transform: scale(0.9);
}
/*
.dotsCode .dots .dot:nth-child(1) {
    transition-delay: 1s;
}
.dotsCode .dots .dot:nth-child(2) {
    transition-delay: 1.3s;
}
.dotsCode .dots .dot:nth-child(3) {
    transition-delay: 1.6s;
}
.dotsCode .dots .dot:nth-child(4) {
    transition-delay: 1.9s;
}
.dotsCode .dots .dot:nth-child(5) {
    transition-delay: 2.2s;
}
.dotsCode .dots .dot:nth-child(6) {
    transition-delay: 2.5s;
}
.dotsCode .dots .dot:nth-child(7) {
    transition-delay: 2.8s;
}
.dotsCode .dots .dot:nth-child(8) {
    transition-delay: 3.1s;
}
*/
@media (max-width: 1024px) {
    .contactenos p {
        min-height: 0;
    }
        .contactenos:not(.agilidad) .elementor-column {
            max-width: 560px !important;
        }
        .contactenos .elementor-column:first-child {
            margin: 0 auto;
        }
    .contactenos.agilidad .elementor-text-editor {
        margin-left: auto;
        margin-right: 0;
        max-width: 420px !important;
    }
    .contactenos.agilidad h3 {
        margin-bottom: 110px;
    }
}
@media (max-width: 767px) {
    .contactenos h3 {
        margin-bottom: 15px;
    }
    .contactenos.agilidad h3 {
        margin-bottom: 50px;
    }
    .dotsCode .dots-group {
        zoom: 0.3;
    }
}/* End custom CSS */