
@font-face {
    font-family:"Poppins";
    src: url("../fonts/Poppins-Regular.ttf");
}

.btn-wsp{
  position:fixed;
  width:60px;
  height:60px;
  line-height: 63px;
  bottom:25px;
  left:25px;
  background:#000000a8;
  color:#ffffff;
  border-radius:50px;
  text-align:center;
  font-size:35px;
  /* box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.411); */
  z-index:10000;
  transition: all 300ms ease;
}
.btn-wsp:hover{
  background: #000000;
}
@media only screen and (min-width:320px) and (max-width:768px){
  .btn-wsp{
      width:63px;
      height:63px;
      line-height: 66px;
}
}

.logozoom{
    scale: 100%;
    transition: 0.3s;
}

.logozoom:hover{
    scale: 110%;
    transition: 0.3s;

}

.verticalcard{
    background-color: white;
    transition: 0.3s;
    top: 0%;

}

.verticalcard:hover{
    background-color: rgb(216, 216, 216);
    top: 20%;
    transition: 0.3s;
    border-radius: 10px;
}


.navmenu{

}

.navmenu:hover{
    color: rgb(201, 19, 19);
}

.bannerhov:hover{
    background-image: url(../img/img-hov.jpg);
}

.minicard{
    transition: 0.3s;
    
}

.minicard:hover{
  opacity: 0.8;
  transition: 0.7s ease;

}

.botoninfo{
    border: none; 
    float: right; 
    scale: 85%; 
    background-color: #DD1930; 
    padding-top: 3%; 
    padding-bottom: 3%; 
    padding-left: 7%; 
    padding-right: 7%; 
    color: #ffffff; 
    border-radius: 30px; 
    font-weight: bold;
   transition: 0.5s ease;
}

.botoninfo2:hover{
    transition: 0.3s ease;
    background-color: rgb(17, 17, 17);
}

.botoninfo2{
    border: none; 
    float: right; 
    scale: 100%; 
    background-color: #DD1930; 
    padding-top: 3%; 
    padding-bottom: 3%; 
    padding-left: 10%; 
    padding-right: 10%; 
    color: #ffffff; 
    border-radius: 5px; 
    font-weight: bold;
   transition: 0.5s ease;
}

.botoninfo:hover{
    transition: 0.5s ease;
    background-color: rgb(68, 68, 68);
}

.homeopacity{
    padding-left: 0%; 
    padding-top: 5%; 
    padding-bottom: 5%; 
    width: 105%;
    opacity: 1;
    transition: 0.5s ease;
}

.homeopacity:hover{
    opacity: 0.8;
    transition: 0.5s ease;
}

.botoninfo3{
    border: none; 
    float: left; 
    scale: 100%; 
    background-color: #E30414; 
    padding-top: 2%; 
    padding-bottom: 2%; 
    padding-left: 5%; 
    padding-right: 5%; 
    margin-left: 3%; 
    color: #ffffff; 
    border-radius: 30px; 
}

.botoninfo3:hover{
    transition: 0.5s ease;
    background-color: rgb(68, 68, 68);
}

.botoninfo4{
    border: none; 
    scale: 150%; 
    background-color: #DD1930; 
    padding-top: 3%; 
    padding-bottom: 3%; 
    padding-left: 10%; 
    padding-right: 10%; 
    margin-left: 10%; 
    color: #ffffff; 
    border-radius: 30px;
}

.botoninfo4:hover{
    transition: 0.5s ease;
    background-color: rgb(68, 68, 68);
}

.wap{
    position: fixed;
    scale: 12%;
    left: 78.5vw;
    top: 55vh;
    z-index: 1000;
}

/* CALCULADORA */

.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
        .fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{border-radius:8px;padding:10px}.fb_dialog_content{background:#fff;color:#373737}.fb_dialog_close_icon{background:url(../../static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{left:5px;right:auto;top:5px}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #dd1930;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{height:100%;left:0;margin:0;overflow:visible;position:absolute;top:-10000px;transform:none;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{background:none;height:auto;min-height:initial;min-width:initial;width:auto}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{clear:both;color:#fff;display:block;font-size:18px;padding-top:20px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .4);bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_mobile .fb_dialog_iframe{position:sticky;top:0}.fb_dialog_content .dialog_header{background:linear-gradient(from(#738aba), to(#2c4987));border-bottom:1px solid;border-color:#043b87;box-shadow:white 0 1px 1px -1px inset;color:#fff;font:bold 14px Helvetica, sans-serif;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:linear-gradient(from(#4267B2), to(#2a4887));background-clip:padding-box;border:1px solid #29487d;border-radius:3px;display:inline-block;line-height:18px;margin-top:3px;max-width:85px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{background:none;border:none;color:#fff;font:bold 12px Helvetica, sans-serif;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #4a4a4a;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f5f6f7;border:1px solid #4a4a4a;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-position:50% 50%;background-repeat:no-repeat;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
        .fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}
        .fb_mpn_mobile_landing_page_slide_out{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_out_from_left{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out_from_left;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_up{animation-duration:500ms;animation-name:fb_mpn_landing_page_slide_up;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_in{animation-duration:300ms;animation-name:fb_mpn_bounce_in;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out{animation-duration:300ms;animation-name:fb_mpn_bounce_out;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out_v2{animation-duration:300ms;animation-name:fb_mpn_fade_out;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_v2{animation-duration:300ms;animation-name:fb_bounce_in_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_from_left{animation-duration:300ms;animation-name:fb_bounce_in_from_left;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_v2{animation-duration:300ms;animation-name:fb_bounce_out_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_from_left{animation-duration:300ms;animation-name:fb_bounce_out_from_left;transition-timing-function:ease-in}.fb_invisible_flow{display:inherit;height:0;overflow-x:hidden;width:0}@keyframes fb_mpn_landing_page_slide_out{0%{margin:0 12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;margin:0 24px;width:60px}}@keyframes fb_mpn_landing_page_slide_out_from_left{0%{left:12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;left:12px;width:60px}}@keyframes fb_mpn_landing_page_slide_up{0%{bottom:0;opacity:0}100%{bottom:24px;opacity:1}}@keyframes fb_mpn_bounce_in{0%{opacity:.5;top:100%}100%{opacity:1;top:0}}@keyframes fb_mpn_fade_out{0%{bottom:30px;opacity:1}100%{bottom:0;opacity:0}}@keyframes fb_mpn_bounce_out{0%{opacity:1;top:0}100%{opacity:.5;top:100%}}@keyframes fb_bounce_in_v2{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}50%{transform:scale(1.03, 1.03);transform-origin:bottom right}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}}@keyframes fb_bounce_in_from_left{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}50%{transform:scale(1.03, 1.03);transform-origin:bottom left}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}}@keyframes fb_bounce_out_v2{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}}@keyframes fb_bounce_out_from_left{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}}@keyframes slideInFromBottom{0%{opacity:.1;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottomDelay{0%{opacity:0;transform:translateY(100%)}97%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}


/* CALCULADORA 2 */

input[type='range'], input[type='range']::-webkit-slider-runnable-track, input[type='range']::-webkit-slider-thumb { -webkit-appearance: none; }
        input[type=range]::-webkit-slider-thumb { background-color: #fff; width: 20px; height: 20px; border: 3px solid grey; border-radius: 50%; margin-top: -9px; }
        input[type=range]::-moz-range-thumb { background-color: #fff; width: 15px; height: 15px; border: 3px solid grey; border-radius: 50%; }
        input[type=range]::-ms-thumb { background-color: #fff; width: 20px; height: 20px; border: 3px solid grey; border-radius: 50%; }
        input[type=range]::-webkit-slider-runnable-track { background-color: #fff; height: 3px; }
        input[type=range]:focus::-webkit-slider-runnable-track { outline: none; }
        input[type=range]::-moz-range-track { background-color: #fff; height: 3px; }
        input[type=range]::-ms-track { background-color: #fff; height: 3px; }

        .imginput{
            position:absolute;left:5px;top:178px; height:40px; width: 42px;
        }

        .titulo{
                font-size: 30px;
            }
        
        @media only screen and (min-width: 720px) {
            .bannerHome{ margin: 100px 20%;} 
            .titulo{
                font-size: 60px;
            }
        } 

        @media only screen and (min-width: 600px) {
            .imginput{
                position:absolute;left:5px;top:183px; height:40px; width: 42px;
            }
        }

        .sticky{ 
            position:fixed;
            left:64%;
            top:86%;
        }

        @media only screen and (min-width: 720px){
            .sticky{ 
                position:fixed;
                left:80%;
                top:88%;
            }         
        }

        @media only screen and (min-width: 500px){
            .sticky{ 
                position:fixed;
                left:74%;
                top:88%;
            }         
        }

        @media only screen and (min-width: 980px) {
            .sticky{ 
                position:fixed;
                left:88%;
                top:88%;
            }
        }

        @media only screen and (min-width: 400px){
            .bannerNavegador{
                display: none;
            }
        }
        
        ::-webkit-scrollbar {
            display: none;
        }

        /* ///////////////////////////////////////////////// */
/* If the screen size is 601px wide or more, set the font-size of <div> to 80px */
@media screen and (min-width: 601px) {
    .logo img{
      width: 170px;
       }
    .size-header{
      font-size: 16px;
    }
    .size-faq{
      font-size: 16px;
    }
   .size-text {
      font-size: 80px;
    }
    
    .size-text-2 {
      font-size: 20px;
    }
    .size-text-3 {
      font-size: 30px;
    }
    .icons-size a img{
      height: 40px; 
      width: 40px;
       }
  
    .footer p {
      font-size: x-small;
      line-height:1.5;
  
    }
    .quienes-somos-img{
  height: 220px;
  width: 220px;
    }
    /* Iconos de contacto */
    .quienes-somos-size{
      height: 70%;
      width: 100%;
    }
    .plazos-img{
      height: 290px;
      width: 290px;
    }
    .size-apertura{
      height: 190px; width: 182px;
    }
    .size-apertura2{
      height:150px; width:140px;  }
  
      .size-ap-text{
       font-size:12px; }
  
      .size-text-porcentaje2 {
        font-size: 30px;
      }
    
      .size-text-porcentaje {
        font-size: 50px;
      }
    
      .size-text-plazos {
        font-size: 15.5px;
      }
      .size-header{
        font-size: 16px;
      }
      .size-taza{
        font-size: 12px;
      }
  
      .size-back{
        font-size: 16px;
        inline-size: 30px;
      }
      .size-back2{
        font-size: 24px;
        inline-size: 30px;
      }
      .image{
        background-image: url('../images/1.png');  
        background-size:cover;
        background-position:center;
        background-repeat: no-repeat;
    
      } 
      .image3{
        background-image: url('../images/2.png');  
        background-size:cover;
        background-position:center;
        background-repeat: no-repeat;
        max-height: 650px;    } 
  
        .izq{
          left: -120px;
          position: relative;
           }
           .der{
            right: -150px;
            position: relative;
             }
  
             .size{    
              height: 100%;
              width: 80%;
            }
  .texto-calculadora{
    font-size:x-large;
  }
  
  }
  
  /* If the screen size is 600px wide or less, set the font-size of <div> to 30px */
  @media screen and (max-width: 600px) {
    .texto-calculadora{
      font-size:medium;
    }
  
    .logo img{
      width: 85px;
       }
    .size-header {
      font-size: 8px;
    }
    .size-faq{
      font-size: 11px;
    }
    .size-ap-text{
      font-size: 10px; }
    .size-taza {
      font-size: 8px;
    }
    .size-back{
      font-size: 10px;
     
    }
    .size-back2{
      font-size: 12px;
    }
   .size-text {
      font-size: 40px;
    }
    .size-text-2 {
      font-size: 16.5px;
    }
  
    .size-text-3 {
      font-size: 19px;
    }
    .size-text-porcentaje2 {
      font-size: 16.5px;
    }
  
    .size-text-porcentaje {
      font-size: 18.5px;
    }
  
    .size-text-plazos {
      font-size: 10.5px;
    }
  
    .icons-size a img{
      height:20px; 
      width:20px;
       }
  
    .footer p {
      font-size: 5px;
      line-height:1.5;
    }
    .quienes-somos-img{
      height: 150px;
      width: 150px;
        }
        /* Iconos de contacto */
        .quienes-somos-size{
          height: 100%;
          width: 65%;
        }
        .plazos-img{
          height: 220px;
          width: 220px;
        }
        .size-apertura{
          height: 120px; width: 120px;
        }
        .size-apertura2{
          height:100px; width:90px;     
         }
         
         .image{
          background-image: url('../images/1m.png');  
          background-size:cover;
         background-position:bottom;
          background-repeat: no-repeat;
      max-width:1920px ;
        } 
          .image3{
            background-image: url('../images/2.png');  
            background-size:cover;
            background-position:center;
            background-repeat: no-repeat;
          } 
  
          .izq{
            left: 0px;
            position: relative;
             }
             .der{
              right: 0px;
              position: relative;
               }
               .js{
                 text-align: justify;
               }
  
               .size{    
                height: 100%;
                width: 70%;
              }
  }
  
  /* FOOTER STYLES */
    a { color: inherit; } 
  
  
  
   /* .image{
      background-image: url('../images/1.png');  
      background-size:cover;
      background-position:center;
      background-repeat: no-repeat;
  
    }  */
    .image2{
      background-image: url('../images/2.png');  
      background-size:cover;
      background-position:center;
      background-repeat: no-repeat;
      max-height: 1120px;
    } 
  
  
    .quienes-somos-bg{
      background-image: url('../images/3.png');  
      background-size:cover;
      background-position:center;
      background-repeat: no-repeat;
    } 
    .calculadora-bg{
      background-image: url('../images/6.png');  
      background-size:cover;
      background-position:center;
      background-repeat: no-repeat;
    }  
    .requisitos-de-apertura-bg{
      background-image: url('../images/5.png');  
      background-size:cover;
      background-position:center;
      background-repeat: no-repeat;
    } 
    .plazos-de-inversion-bg{
      background-image: url('../images/7.png');  
      background-size:cover;
      background-position:center;
      background-repeat: no-repeat;
    } 
    .portal-bg{
      background-image: url('../images/4.png');  
      background-size:cover;
      background-position:center;
      background-repeat: no-repeat;
    } 
  
   .opcion1{
     background-color:#3f96b4 ;
   }
   .opcion2{
    background-color:#652f6c ;
  }
  .opcion3{
    background-color:#d41367 ;
  }
  
  .c1{
    color:#3f96b4 ;
  }
  .c2{
   color:#652f6c ;
  }
  .c3{
   color:#d41367 ;
  }
  
    .size-tasa img{
      height: 20%;
      width: 20%;
    }
  
    .vl {
      border-left: 4px solid white;
      height: 220px;
      position: absolute;
      left: 15px;
      margin-left: 20px;
      top: 45%;
    }
   /* FOOTER STYLES */
  
   /* ///////////////////////////////////////////////// */
  
   /* SIDENAV WEB */
   .sidenav {
    height: auto;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #4f4f4f;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  
  .sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 16px;
    color: white;
    display: block;
    transition: 0.3s;
  }
  
  .sidenav a:hover {
    color: #f1f1f1;
  }
  
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
  }
   /* SIDENAV WEB */
  
   /* ///////////////////////////////////////////////// */
  
   /* HEADER */
   @media screen and (min-width: 601px) {
    .menu img{
      height:50%;
      width:65%;
       }
       .arriba{
        top: -115px;
        position: relative;
         }
   }
  
  @media screen and (max-width: 600px) {
  .menu img{
    height:40%;
    width:50%;
     }
  
  }
  
  
  
  /*  RESPONSIVE CONTACT ICONS */
     .icon-bar {
      position: fixed;
      top: 50%;
      right:0;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
    }
   
     .icon-bar a {
      display: block;
      text-align: center;
      padding: 16px;
      transition: all 0.3s ease;
      color: white;
      font-size: 20px;
    }
  
    
  
  /* accordion faq  */
  .fa-circle {
    color: white !important;
  }
  
  
  .fa-plus{
    color: #c2c2c2 !important;
  }
  
  .fa-minus {
    color:#c2c2c2 !important;
  }
  
  .bg-faq{
  background-color: rgba(63,150,180) ;
  }
  
  .fasize{
  height: 50%;}
    /*  RESPONSIVE CONTACT ICONS */
  
    /* @media screen and (min-width: 601px) {
      .hide{
        visibility: hidden;
      }
    } */
    /* @media screen and (max-width: 769px) {
      .hide{
        visibility:hidden;
      }
      } */
  
     /* ///////////////////////////////////////////////// */
  
  
     @font-face {
      font-family:"Poppins";
      src: url("../fonts/Poppins-Regular.ttf");
  }
  
  .logozoom{
      scale: 100%;
      transition: 0.3s;
  }
  
  .logozoom:hover{
      scale: 110%;
      transition: 0.3s;
  
  }
  
  .verticalcard{
      background-color: white;
      transition: 0.3s;
      top: 0%;
  
  }
  
  .verticalcard:hover{
      background-color: rgb(216, 216, 216);
      top: 20%;
      transition: 0.3s;
      border-radius: 10px;
  }
  
  .navmenu{
  
  }
  
  .navmenu:hover{
      color: rgb(201, 19, 19);
  }
  
  .bannerhov:hover{
      background-image: url(../img/img-hov.jpg);
  }
  
  .minicard{
      transition: 0.3s;
      
  }
  
  .minicard:hover{
    opacity: 0.8;
    transition: 0.7s ease;
  
  }
  
  .botoninfo{
      border: none; 
      float: right; 
      scale: 85%; 
      background-color: #DD1930; 
      padding-top: 3%; 
      padding-bottom: 3%; 
      padding-left: 7%; 
      padding-right: 7%; 
      color: #ffffff; 
      border-radius: 30px; 
      font-weight: bold;
     transition: 0.5s ease;
  }
  
  .botoninfo2:hover{
      transition: 0.3s ease;
      background-color: rgb(17, 17, 17);
  }
  
  .botoninfo2{
      border: none; 
      float: right; 
      scale: 100%; 
      background-color: #DD1930; 
      padding-top: 3%; 
      padding-bottom: 3%; 
      padding-left: 10%; 
      padding-right: 10%; 
      color: #ffffff; 
      border-radius: 5px; 
      font-weight: bold;
     transition: 0.5s ease;
  }
  
  .botoninfo:hover{
      transition: 0.5s ease;
      background-color: rgb(68, 68, 68);
  }
  
  .homeopacity{
      padding-left: 0%; 
      padding-top: 5%; 
      padding-bottom: 5%; 
      width: 105%;
      opacity: 1;
      transition: 0.5s ease;
  }
  
  .homeopacity:hover{
      opacity: 0.8;
      transition: 0.5s ease;
  }
  
  .botoninfo3{
      border: none; 
      float: left; 
      scale: 100%; 
      background-color: #E30414; 
      padding-top: 2%; 
      padding-bottom: 2%; 
      padding-left: 5%; 
      padding-right: 5%; 
      margin-left: 3%; 
      color: #ffffff; 
      border-radius: 30px; 
  }
  
  .botoninfo3:hover{
      transition: 0.5s ease;
      background-color: rgb(68, 68, 68);
  }
  
  .botoninfo4{
      border: none; 
      scale: 150%; 
      background-color: #DD1930; 
      padding-top: 3%; 
      padding-bottom: 3%; 
      padding-left: 10%; 
      padding-right: 10%; 
      margin-left: 10%; 
      color: #ffffff; 
      border-radius: 30px;
  }
  
  .botoninfo4:hover{
      transition: 0.5s ease;
      background-color: rgb(68, 68, 68);
  }
  
  .wap{
      position: fixed;
      scale: 12%;
      left: 78.5vw;
      top: 55vh;
      z-index: 1000;
  }
  
  /* CALCULADORA */
  
  .fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
          .fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{border-radius:8px;padding:10px}.fb_dialog_content{background:#fff;color:#373737}.fb_dialog_close_icon{background:url(../../static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{left:5px;right:auto;top:5px}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #dd1930;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{height:100%;left:0;margin:0;overflow:visible;position:absolute;top:-10000px;transform:none;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{background:none;height:auto;min-height:initial;min-width:initial;width:auto}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{clear:both;color:#fff;display:block;font-size:18px;padding-top:20px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .4);bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_mobile .fb_dialog_iframe{position:sticky;top:0}.fb_dialog_content .dialog_header{background:linear-gradient(from(#738aba), to(#2c4987));border-bottom:1px solid;border-color:#043b87;box-shadow:white 0 1px 1px -1px inset;color:#fff;font:bold 14px Helvetica, sans-serif;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:linear-gradient(from(#4267B2), to(#2a4887));background-clip:padding-box;border:1px solid #29487d;border-radius:3px;display:inline-block;line-height:18px;margin-top:3px;max-width:85px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{background:none;border:none;color:#fff;font:bold 12px Helvetica, sans-serif;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #4a4a4a;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f5f6f7;border:1px solid #4a4a4a;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-position:50% 50%;background-repeat:no-repeat;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
          .fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}
          .fb_mpn_mobile_landing_page_slide_out{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_out_from_left{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out_from_left;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_up{animation-duration:500ms;animation-name:fb_mpn_landing_page_slide_up;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_in{animation-duration:300ms;animation-name:fb_mpn_bounce_in;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out{animation-duration:300ms;animation-name:fb_mpn_bounce_out;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out_v2{animation-duration:300ms;animation-name:fb_mpn_fade_out;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_v2{animation-duration:300ms;animation-name:fb_bounce_in_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_from_left{animation-duration:300ms;animation-name:fb_bounce_in_from_left;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_v2{animation-duration:300ms;animation-name:fb_bounce_out_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_from_left{animation-duration:300ms;animation-name:fb_bounce_out_from_left;transition-timing-function:ease-in}.fb_invisible_flow{display:inherit;height:0;overflow-x:hidden;width:0}@keyframes fb_mpn_landing_page_slide_out{0%{margin:0 12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;margin:0 24px;width:60px}}@keyframes fb_mpn_landing_page_slide_out_from_left{0%{left:12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;left:12px;width:60px}}@keyframes fb_mpn_landing_page_slide_up{0%{bottom:0;opacity:0}100%{bottom:24px;opacity:1}}@keyframes fb_mpn_bounce_in{0%{opacity:.5;top:100%}100%{opacity:1;top:0}}@keyframes fb_mpn_fade_out{0%{bottom:30px;opacity:1}100%{bottom:0;opacity:0}}@keyframes fb_mpn_bounce_out{0%{opacity:1;top:0}100%{opacity:.5;top:100%}}@keyframes fb_bounce_in_v2{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}50%{transform:scale(1.03, 1.03);transform-origin:bottom right}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}}@keyframes fb_bounce_in_from_left{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}50%{transform:scale(1.03, 1.03);transform-origin:bottom left}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}}@keyframes fb_bounce_out_v2{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}}@keyframes fb_bounce_out_from_left{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}}@keyframes slideInFromBottom{0%{opacity:.1;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottomDelay{0%{opacity:0;transform:translateY(100%)}97%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}
  
  
  /* CALCULADORA 2 */
  
  input[type='range'], input[type='range']::-webkit-slider-runnable-track, input[type='range']::-webkit-slider-thumb { -webkit-appearance: none; }
          input[type=range]::-webkit-slider-thumb { background-color: #fff; width: 20px; height: 20px; border: 3px solid grey; border-radius: 50%; margin-top: -9px; }
          input[type=range]::-moz-range-thumb { background-color: #fff; width: 15px; height: 15px; border: 3px solid grey; border-radius: 50%; }
          input[type=range]::-ms-thumb { background-color: #fff; width: 20px; height: 20px; border: 3px solid grey; border-radius: 50%; }
          input[type=range]::-webkit-slider-runnable-track { background-color: #fff; height: 3px; }
          input[type=range]:focus::-webkit-slider-runnable-track { outline: none; }
          input[type=range]::-moz-range-track { background-color: #fff; height: 3px; }
          input[type=range]::-ms-track { background-color: #fff; height: 3px; }
  
          .imginput{
              position:absolute;left:5px;top:178px; height:40px; width: 42px;
          }
  
          .titulo{
                  font-size: 30px;
              }
          
          @media only screen and (min-width: 720px) {
              .bannerHome{ margin: 100px 20%;} 
              .titulo{
                  font-size: 60px;
              }
          } 
  
          @media only screen and (min-width: 600px) {
              .imginput{
                  position:absolute;left:5px;top:183px; height:40px; width: 42px;
              }
          }
  
          .sticky{ 
              position:fixed;
              left:64%;
              top:86%;
          }
  
          @media only screen and (min-width: 720px){
              .sticky{ 
                  position:fixed;
                  left:80%;
                  top:88%;
              }         
          }
  
          @media only screen and (min-width: 500px){
              .sticky{ 
                  position:fixed;
                  left:74%;
                  top:88%;
              }         
          }
  
          @media only screen and (min-width: 980px) {
              .sticky{ 
                  position:fixed;
                  left:88%;
                  top:88%;
              }
          }
  
          @media only screen and (min-width: 400px){
              .bannerNavegador{
                  display: none;
              }
          }
          
          ::-webkit-scrollbar {
              display: none;
          }
