.elementor-621 .elementor-element.elementor-element-acf4296{padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-4964e35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-67bd625 > .elementor-container{max-width:1200px;}.elementor-621 .elementor-element.elementor-element-67bd625{padding:90px 0px 140px 0px;}.elementor-621 .elementor-element.elementor-element-5bc9816:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-5bc9816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-621 .elementor-element.elementor-element-5bc9816{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-5bc9816 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-621 .elementor-element.elementor-element-70796b24 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-621 .elementor-element.elementor-element-70796b24{text-align:center;color:#092038;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-621 .elementor-element.elementor-element-338870ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-621 .elementor-element.elementor-element-338870ab:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-338870ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-621 .elementor-element.elementor-element-338870ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-338870ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-621 .elementor-element.elementor-element-44991b39{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-621 .elementor-element.elementor-element-73255106.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-621 .elementor-element.elementor-element-73255106.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-621 .elementor-element.elementor-element-73255106.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-621 .elementor-element.elementor-element-73255106 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-23ee3b29{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:center;}.elementor-621 .elementor-element.elementor-element-23ee3b29 img{width:100%;}.elementor-621 .elementor-element.elementor-element-5c35bda9{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-621 .elementor-element.elementor-element-1449ff03{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-621 .elementor-element.elementor-element-6a7bf20e:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-6a7bf20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-621 .elementor-element.elementor-element-6a7bf20e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-621 .elementor-element.elementor-element-6a7bf20e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-621 .elementor-element.elementor-element-3cf8ce98{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-621 .elementor-element.elementor-element-52a556fe{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}@media(max-width:1024px){.elementor-621 .elementor-element.elementor-element-67bd625{padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-fdda4df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-83a454b > .elementor-widget-container{padding:0px 0px 120px 0px;}}@media(min-width:768px){.elementor-621 .elementor-element.elementor-element-279cced{width:50.25%;}.elementor-621 .elementor-element.elementor-element-fdda4df{width:49.75%;}.elementor-621 .elementor-element.elementor-element-41bef816{width:20.964%;}.elementor-621 .elementor-element.elementor-element-e24a58e{width:78.701%;}}@media(max-width:1024px) and (min-width:768px){.elementor-621 .elementor-element.elementor-element-279cced{width:100%;}.elementor-621 .elementor-element.elementor-element-fdda4df{width:100%;}}/* Start custom CSS for conexi_h4_slider, class: .elementor-element-8da856d */.elementor-621 .elementor-element.elementor-element-8da856d .home-four .banner-style-one .slide{
    padding-top: 130px;
}/* End custom CSS */
/* Start custom CSS for conexi_cta3, class: .elementor-element-5035bff */.elementor-621 .elementor-element.elementor-element-5035bff .google-btn,
.elementor-621 .elementor-element.elementor-element-5035bff .cta-style-three .image-block-wrapper:before,
.elementor-621 .elementor-element.elementor-element-5035bff .cta-style-three .image-block-wrapper:after{
    display: none;
}

@media (max-width: 1024px) {
    .elementor-621 .elementor-element.elementor-element-5035bff{
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for conexi_about, class: .elementor-element-4fd99de */.elementor-621 .elementor-element.elementor-element-4fd99de .about-style-one .call-block .icon-block i{
    color: #D3D3D3;
}

.elementor-621 .elementor-element.elementor-element-4fd99de .video-popup{
    display: none !important;
}

.elementor-621 .elementor-element.elementor-element-4fd99de .row{
align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b196c1 */.elementor-621 .elementor-element.elementor-element-6b196c1 .cta-style-two:before{
    display: none;
}/* End custom CSS */
/* Start custom CSS for conexi_h4_feature, class: .elementor-element-f7dc929 */@media (min-width: 1024px) {

.elementor-621 .elementor-element.elementor-element-f7dc929 .our-feature-box{
    margin-top: 10px;
}
}

.elementor-621 .elementor-element.elementor-element-f7dc929 h1{
    padding-bottom: 40px;
}

.elementor-621 .elementor-element.elementor-element-f7dc929 i{
   font-size: 60px !important;
}


@media (max-width: 1200px) {
    
.elementor-621 .elementor-element.elementor-element-f7dc929 h1{
    padding-bottom: 0px;
}

    .our-feature-four {
        margin-top: 60px;
        margin-bottom: 90px;
    }
}

@media (max-width: 535px) {
    .our-feature-four .our-feature-box {

        width: 95%;
    }
}/* End custom CSS */
/* Start custom CSS for conexi_h4_introduction_right, class: .elementor-element-83a454b */.elementor-621 .elementor-element.elementor-element-83a454b .content-block *{
    top: auto !important;
}

.elementor-621 .elementor-element.elementor-element-83a454b .introduction-content-2{
    display: none !important;
}

.elementor-621 .elementor-element.elementor-element-83a454b .introduction-four .btn-block .banner-btn-2,
.elementor-621 .elementor-element.elementor-element-83a454b .introduction-four .introduction-content .call-block .icon-block{
    background-color: #D3D3D3;
    color: black;
}
.elementor-621 .elementor-element.elementor-element-83a454b .introduction-four .btn-block .banner-btn-2:hover{
    color: white;
}

.elementor-621 .elementor-element.elementor-element-83a454b .introduction-four .introduction-content .call-block .icon-block i{
    color: black;
}

@media (max-width: 1024px) {
    .elementor-621 .elementor-element.elementor-element-83a454b{
        text-align: center;
    }
    .elementor-621 .elementor-element.elementor-element-83a454b .left-block{
        display: none;
    }
    .elementor-621 .elementor-element.elementor-element-83a454b .introduction-four .introduction-content{
        margin-left: 0 !important;
    }
}

.elementor-621 .elementor-element.elementor-element-83a454b .introduction-four .btn-block .banner-btn-2:before {
    display: none;
}


.elementor-621 .elementor-element.elementor-element-83a454b .btn-block a{
    background-color: #000 !important;
    color: white !important;
}

.elementor-621 .elementor-element.elementor-element-83a454b .btn-block a:hover{
    background-color: #d3d3d3 !important;
    color: black !important;
}
.btn-block {
    margin-left: 90px; /* Ajusta los píxeles según lo que necesites */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-84d110e */.elementor-621 .elementor-element.elementor-element-84d110e .feature-style-one:after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70796b24 */.elementor-621 .elementor-element.elementor-element-70796b24{
    width: 50%;
    margin: 0 auto;
}
@media (max-width: 1024px) {
    .elementor-621 .elementor-element.elementor-element-70796b24{
        width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44991b39 */.elementor-621 .elementor-element.elementor-element-44991b39{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ee3b29 */.elementor-621 .elementor-element.elementor-element-23ee3b29{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c35bda9 */.elementor-621 .elementor-element.elementor-element-5c35bda9{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1449ff03 */.elementor-621 .elementor-element.elementor-element-1449ff03{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-338870ab */@media (max-width: 1024px) {
    .elementor-621 .elementor-element.elementor-element-338870ab > div {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .elementor-621 .elementor-element.elementor-element-338870ab > div div{
        margin: 0 auto;
        width: 140px;
    } 
    .elementor-621 .elementor-element.elementor-element-338870ab > div div:nth-child(5){
        grid-column: 1/3;
        padding-bottom: 15px;
    }
}/* End custom CSS */