.elementor-31128 .elementor-element.elementor-element-dbbcd7f:not(.elementor-motion-effects-element-type-background), .elementor-31128 .elementor-element.elementor-element-dbbcd7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B498F;}.elementor-31128 .elementor-element.elementor-element-dbbcd7f{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;overflow:visible;}.elementor-31128 .elementor-element.elementor-element-dbbcd7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-31128 .elementor-element.elementor-element-d2f7858.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31128 .elementor-element.elementor-element-d2f7858.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31128 .elementor-element.elementor-element-d2f7858 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31128 .elementor-element.elementor-element-d2f7858 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31128 .elementor-element.elementor-element-12853cc > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-31128 .elementor-element.elementor-element-e365974{overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31128 .elementor-element.elementor-element-9850022{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31128 .elementor-element.elementor-element-9850022 > .elementor-widget-container{margin:43px 43px 43px 43px;}.elementor-31128 .elementor-element.elementor-element-9850022 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-3e8ab05f );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-31128 .elementor-element.elementor-element-46b142c{width:var( --container-widget-width, 94.887% );max-width:94.887%;--container-widget-width:94.887%;--container-widget-flex-grow:0;}.elementor-31128 .elementor-element.elementor-element-46b142c img{width:70%;height:160px;}.elementor-31128 .elementor-element.elementor-element-4173fa5{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-5f605d2{--spacer-size:15px;}.elementor-31128 .elementor-element.elementor-element-959ce08{text-align:center;}.elementor-31128 .elementor-element.elementor-element-959ce08 img{max-width:71%;}.elementor-31128 .elementor-element.elementor-element-07b5b82 img{max-width:22%;}.elementor-31128 .elementor-element.elementor-element-05409fd img{max-width:22%;}.elementor-31128 .elementor-element.elementor-element-5a091fb img{max-width:22%;}.elementor-31128 .elementor-element.elementor-element-bab5df9{--spacer-size:15px;}.elementor-bc-flex-widget .elementor-31128 .elementor-element.elementor-element-a2b9f71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31128 .elementor-element.elementor-element-a2b9f71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31128 .elementor-element.elementor-element-b8cb611{text-align:center;}.elementor-31128 .elementor-element.elementor-element-b8cb611 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;color:#DB5F1A;}.elementor-widget-text-editor{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-31128 .elementor-element.elementor-element-67e160f{color:#686868;}.elementor-31128 .elementor-element.elementor-element-ad07356{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-93cd485{--spacer-size:15px;}.elementor-31128 .elementor-element.elementor-element-fa02d9d{text-align:center;}.elementor-31128 .elementor-element.elementor-element-fa02d9d .elementor-heading-title{color:#DB5F1A;}.elementor-31128 .elementor-element.elementor-element-bbffe1f > .elementor-widget-container{margin:0% 0% 0% 20%;}.elementor-31128 .elementor-element.elementor-element-bbffe1f{color:#000000;}.elementor-31128 .elementor-element.elementor-element-14a5ab6{--spacer-size:15px;}.elementor-31128 .elementor-element.elementor-element-2138753{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-955cd8e{--spacer-size:15px;}.elementor-31128 .elementor-element.elementor-element-8b6d8db{text-align:center;}.elementor-31128 .elementor-element.elementor-element-8b6d8db .elementor-heading-title{color:#DB5F1A;}.elementor-31128 .elementor-element.elementor-element-7eced2c > .elementor-widget-container{margin:0% 0% 0% 20%;}.elementor-31128 .elementor-element.elementor-element-7eced2c{color:#000000;}.elementor-31128 .elementor-element.elementor-element-06bfcfe{--spacer-size:15px;}.elementor-31128 .elementor-element.elementor-element-80073ee{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-d7f66c4{text-align:center;}.elementor-31128 .elementor-element.elementor-element-d7f66c4 .elementor-heading-title{color:#DB5F1A;}.elementor-31128 .elementor-element.elementor-element-e099d10{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-da321ce:not(.elementor-motion-effects-element-type-background), .elementor-31128 .elementor-element.elementor-element-da321ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B498F;}.elementor-31128 .elementor-element.elementor-element-da321ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-31128 .elementor-element.elementor-element-da321ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31128 .elementor-element.elementor-element-3a14ad2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31128 .elementor-element.elementor-element-3a14ad2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(124deg, #3C76AB 0%, #03528E 100%);}.elementor-31128 .elementor-element.elementor-element-3a14ad2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31128 .elementor-element.elementor-element-3a14ad2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31128 .elementor-element.elementor-element-645e843{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-5514236{text-align:center;}.elementor-31128 .elementor-element.elementor-element-5514236 .elementor-heading-title{color:#FCFCFC;}.elementor-31128 .elementor-element.elementor-element-9f69178 > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-31128 .elementor-element.elementor-element-19890ce{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-ec0179b{width:var( --container-widget-width, 102.141% );max-width:102.141%;--container-widget-width:102.141%;--container-widget-flex-grow:0;}.elementor-31128 .elementor-element.elementor-element-1d41dcc{width:var( --container-widget-width, 98.205% );max-width:98.205%;--container-widget-width:98.205%;--container-widget-flex-grow:0;}.elementor-31128 .elementor-element.elementor-element-1d41dcc img{width:75%;max-width:100%;}.elementor-31128 .elementor-element.elementor-element-f9d3f84{margin-top:0px;margin-bottom:50px;overflow:visible;}.elementor-31128 .elementor-element.elementor-element-d7c532f{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-cf02baa{text-align:center;}.elementor-31128 .elementor-element.elementor-element-cf02baa .elementor-heading-title{color:#DB5F1A;}.elementor-31128 .elementor-element.elementor-element-fff9fc5{color:#3F3C3C;}.elementor-31128 .elementor-element.elementor-element-8d61e6e{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-bef6d04{text-align:center;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31128 .elementor-element.elementor-element-2183a2b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-31128 .elementor-element.elementor-element-2183a2b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-9d81f89 );}.elementor-31128 .elementor-element.elementor-element-2183a2b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-9d81f89 );}.elementor-31128 .elementor-element.elementor-element-2183a2b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-31128 .elementor-element.elementor-element-1807fb0{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-7804930{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-dcffedd{overflow:visible;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-31128 .elementor-element.elementor-element-a734fc1{--icon-box-icon-margin:15px;}.elementor-31128 .elementor-element.elementor-element-a734fc1 .elementor-icon-box-title, .elementor-31128 .elementor-element.elementor-element-a734fc1 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;}.elementor-31128 .elementor-element.elementor-element-a734fc1 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#040F13;}.elementor-31128 .elementor-element.elementor-element-a734fc1 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-31128 .elementor-element.elementor-element-f1968a0{--icon-box-icon-margin:15px;}.elementor-31128 .elementor-element.elementor-element-f1968a0 .elementor-icon-box-title, .elementor-31128 .elementor-element.elementor-element-f1968a0 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;}.elementor-31128 .elementor-element.elementor-element-f1968a0 .elementor-icon-box-title{color:#010E13;}.elementor-31128 .elementor-element.elementor-element-f1968a0 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-31128 .elementor-element.elementor-element-49a787f{--icon-box-icon-margin:15px;}.elementor-31128 .elementor-element.elementor-element-49a787f .elementor-icon-box-title, .elementor-31128 .elementor-element.elementor-element-49a787f .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;}.elementor-31128 .elementor-element.elementor-element-49a787f .elementor-icon-box-title{color:#000304;}.elementor-31128 .elementor-element.elementor-element-49a787f .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-31128 .elementor-element.elementor-element-a1989c7{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-8869b1f{overflow:visible;}.elementor-31128 .elementor-element.elementor-element-cf24e28{--spacer-size:40px;}@media(min-width:768px){.elementor-31128 .elementor-element.elementor-element-4aa2680{width:77.465%;}.elementor-31128 .elementor-element.elementor-element-82c5dd0{width:65.46%;}.elementor-31128 .elementor-element.elementor-element-56330c3{width:60.548%;}.elementor-31128 .elementor-element.elementor-element-6e92168{width:64.402%;}}@media(max-width:1024px){.elementor-31128 .elementor-element.elementor-element-9850022{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31128 .elementor-element.elementor-element-959ce08 img{max-width:100%;}.elementor-31128 .elementor-element.elementor-element-07b5b82{z-index:0;}.elementor-31128 .elementor-element.elementor-element-07b5b82 img{max-width:39%;}.elementor-31128 .elementor-element.elementor-element-ec0179b{width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;}.elementor-31128 .elementor-element.elementor-element-2183a2b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-31128 .elementor-element.elementor-element-ec0179b{width:var( --container-widget-width, 316.8px );max-width:316.8px;--container-widget-width:316.8px;--container-widget-flex-grow:0;}.elementor-31128 .elementor-element.elementor-element-2183a2b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for html, class: .elementor-element-12853cc */.circle-into{
        position: static
        
    }
 /* Animaciones de esferas flotantes */
    @keyframes float {
      0% {
        transform: translateY(0) translateX(0);
      }
      50% {
        transform: translateY(-20px) translateX(20px);
      }
      100% {
        transform: translateY(0) translateX(0);
      }
    }

    .circle {
      color: purple;
      position: absolute;
      border-radius: 50%;
      background: rgba(255, 255, 255, 0.1);
      animation: float 10s infinite ease-in-out;
    }

    .circle:nth-child(1) {
      width: 100px;
      height: 100px;
      top: -7%;
      animation-duration: 8s;
    }

    .circle:nth-child(2) {
      width: 150px;
      height: 150px;
      top: 110px;
      left: 60%;
      animation-duration: 12s;
    }

    .circle:nth-child(3) {
      width: 80px;
      height: 80px;
      top: -30px;
      left: 35%;
      animation-duration: 15s;
    }

    .circle:nth-child(4) {
      width: 120px;
      height: 120px;
      top: 140px;
      animation-duration: 9s;
    }

    .circle:nth-child(5) {
      width: 60px;
      height: 60px;
      top: 30%;
      left: 70%;
      animation-duration: 7s;
    }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4aa2680 */@media (max-width: 1024px) {
    
    #column_title{
        width: 100% !important;
    }
    #title_principal{
        width: 500% !important;
    }
    #image_title_principal{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e365974 */@media (max-width: 1024px) {
     .elementor-31128 .elementor-element.elementor-element-82c5dd0 {
        display:none;
    }
    .elementor-31128 .elementor-element.elementor-element-4aa2680 h1{
        width: 100%;
    
    }
    #title_principal{
        width: 100% !important;
    }
    #image_title_principal{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d2f7858 */.container_firts_page{
    height: 350px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dbbcd7f */.hero-ciso{
    min-height: 500px;
    display: flex;
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-959ce08 */.contenedor_imagen_whatisciso img{
    border-image: 29px;
   border-top-right-radius: 0;
   border-bottom-right-radius: 110%;
   border-top-left-radius: 190%;
   border-bottom-left-radius: 100%; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07b5b82 */.contenedor_imagen_whatisciso_segund img{
    position:absolute;
    border-image: 29px;
   border-top-right-radius: 0;
   border-bottom-right-radius: 110%;
   border-top-left-radius: 190%;
   border-bottom-left-radius: 100%;
   z-index:2;
   top: -90px;
   left: 70px
  
}

@media (max-width: 1024px) {
    .contenedor_imagen_whatisciso_segund img{
    position:absolute;
    border-image: 29px;
   border-top-right-radius: 0;
   border-bottom-right-radius: 110%;
   border-top-left-radius: 190%;
   border-bottom-left-radius: 100%;
   z-index:2;
   top: -90px;
   left: 0px;
   max-width:30% !important;
  
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05409fd */.contenedor_imagen_whatisciso_third  img{
    position:absolute;
    border-image: 29px;
   border-top-right-radius: 0;
   border-bottom-right-radius: 110%;
   border-top-left-radius: 190%;
   border-bottom-left-radius: 100%;
   z-index:2;
   top: -70px;
   left: 40%
}

@media (max-width: 1024px) {
    .contenedor_imagen_whatisciso_third img{
    position:absolute;
    border-image: 29px;
   border-top-right-radius: 0;
   border-bottom-right-radius: 110%;
   border-top-left-radius: 190%;
   border-bottom-left-radius: 100%;
   z-index:2;
   top: -75px;
   left: 33%;
   max-width:30% !important;
  
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a091fb */.contenedor_imagen_whatisciso_fourth img{
    position:absolute;
    border-image: 29px;
   border-top-right-radius: 0;
   border-bottom-right-radius: 110%;
   border-top-left-radius: 190%;
   border-bottom-left-radius: 100%;
   z-index:2;
   top: -135px;
   left: 68%;
  
}

@media (max-width: 1024px) {
    .contenedor_imagen_whatisciso_fourth img{
    position:absolute;
    border-image: 29px;
   border-top-right-radius: 0;
   border-bottom-right-radius: 110%;
   border-top-left-radius: 190%;
   border-bottom-left-radius: 100%;
   z-index:2;
   top: -135px;
   left: 68%;
   max-width:30% !important;
  
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67e160f */.sessicion-ciso p{
    color: black;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f69178 */.circle-into{
        position: static
        
    }
 /* Animaciones de esferas flotantes */
    @keyframes float {
      0% {
        transform: translateY(0) translateX(0);
      }
      50% {
        transform: translateY(-20px) translateX(20px);
      }
      100% {
        transform: translateY(0) translateX(0);
      }
    }

    .circle {
      color: purple;
      position: absolute;
      border-radius: 50%;
      background: rgba(255, 255, 255, 0.1);
      animation: float 10s infinite ease-in-out;
    }

    .circle:nth-child(1) {
      width: 100px;
      height: 100px;
      top: -7%;
      animation-duration: 8s;
    }

    .circle:nth-child(2) {
      width: 150px;
      height: 150px;
      top: 110px;
      left: 60%;
      animation-duration: 12s;
    }

    .circle:nth-child(3) {
      width: 80px;
      height: 80px;
      top: -30px;
      left: 35%;
      animation-duration: 15s;
    }

    .circle:nth-child(4) {
      width: 120px;
      height: 120px;
      top: 140px;
      animation-duration: 9s;
    }

    .circle:nth-child(5) {
      width: 60px;
      height: 60px;
      top: 30%;
      left: 70%;
      animation-duration: 7s;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec0179b */@media (max-width: 1024px) {
    #title_paralax_ruta{
        left:15% !important;
        
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56330c3 */@media (max-width: 1024px) {
    #column_title_paralax_ruta{
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19890ce */@media (max-width: 1024px) {
    #images_title_paralax_ruta{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fff9fc5 */.parrafo_ciber p{
    text-align: center;
    font-size: 100%;
    color: black;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e34a355 */* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        :root {
            --izy-color: #1D3A6C;
            --yellow-color: #F5AD0C;
        }

        .main-pasarela {
            background: var(--izy-color);
            padding: 40px 0;
            font-family: "Roboto";
            box-shadow: 0px 8px 10px rgba(0, 0, 0, .5);
        }

        .pasarela__container {
            width: 90%;
            max-width: 1100px;
            margin: auto;
            display: flex;
            flex-wrap: wrap;
            user-select: none;
        }

        .pasarela__text {
            width: 50%;
            display: flex;
            align-items: center;
            padding: 40px;
        }

        .pasarela__msg {
            color: #fff;
            font-size: 35px;
            font-weight: 300;
            text-align: center;
            font-family: "Roboto";
        }

        .main-pasarela-card {
            border: 1px solid green;
            border-collapse: collapse;
            border-radius: 25px;
            border-width: 100%;
            padding: 20px;
            
            width: 50%;
            display: flex;
            font-family: "Roboto";
            justify-content: center;
            align-items: center;
        }

        .pasarela__card { 
           
            background: #f5f5f5;
            width: 400px;
            height: 470px;
            overflow: hidden;
            border-radius: 25px;
            box-shadow: 0 0 6px 6px rgba(0, 0, 0, .3);
            padding: 20px;
            display: flex;
            flex-direction: column;
            align-items: center;

        }

        .card__text {
            font-size: 24px;
            text-align: center;
            color: var(--izy-color);
            font-family: "Roboto";
        }

        .card__text-red {
            font-size: 24px;
            text-decoration: line-through;
            color: red;
            text-align: center;
        }

        .pasarela__btn {
            transition: all .3s ease;
            background: var(--izy-color);
            border: 1px solid transparent;
            display: flex;
            color: #fff;
            font-size: 18px;
            padding: 7px 10px;
            width: 100%;
            justify-content: center;
            align-items: center;
            border-radius: 5px;
            cursor: pointer;
            margin-top: 30px;
        }

        .pasarela__btn:hover {
            background: var(--yellow-color);
        }

        .pasarela-btn__icon {
            width: 30px;
        }

        .pasarela__logos {
            display: flex;
            justify-content: space-evenly;
            width: 70%;
            margin-top: 10px;
        }

        .pasarela-icon {
            width: 45px;
        }

        /* textos */
        .first-text-card {
            margin-top: 10px;
        }

        .last-text-card {
            margin-top: 40px;
        }

        @media screen and (max-width: 850px) {
            .pasarela__container {
                flex-direction: column;
                align-items: center;
            }

            .pasarela__text {
                width: 100%;
            }

            .main-pasarela-card {
                width: 80%;
            }
        }

        @media screen and (max-width: 550px) {
            .pasarela__text {
                padding: 0 0 40px;
            }

            .pasarela__msg {
                font-size: 26px;
            }
        }

        @media screen and (max-width: 425px) {
            .main-pasarela-card {
                width: 100%;
            }

            .pasarela__btn {
                margin-top: 20px;
            }

            .last-text-card {
                margin-top: 20px;
            }
        }

        .precios-pago {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .precio-1 {
            width: 50%;
            font-size: 24px;
            text-align: justify;
            color: #1c3c6c;
        }

        .precio-2 {
            width: 50%;
            font-size: 24px;
            text-align: justify;
            text-decoration-line: line-through;
            color: red;
        }

        /*h3 class="precio-2">$156 USD</h3>*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f8ddb7 */.titulo-informacion {
    width: 100%;
    text-align: center;
    color: #1c3c6c;
    font-size: 36px;
    font-family: 'nunito';
}

/*Respomsive*/
@media screen and (max-width: 768px) {
    .titulo-informacion {
        font-size: 22px;
    }
}

@media screen and (max-width: 650px) {
    .titulo-informacion {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae53e09 */.titulo-informacion2 {
    width: 100%;
    text-align: center;
    color: #1c3c6c;
    font-size: 24px;
    font-family: 'nunito';
}

/*Respomsive*/
@media screen and (max-width: 768px) {
    .titulo-informacion {
        font-size: 22px;
    }
}

@media screen and (max-width: 650px) {
    .titulo-informacion {
        font-size: 20px;
    }
}/* End custom CSS */