

/* === ASSET CSS HASH: 94be0a6c00c379cf8665dca662ed82373829f90f === */
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800,300i,400i,500i,600i,700i,800i&display=swap'); 
  /* Base (SCOPED al widget) */
  .footer-g9e {  
    font-family: var(--primary_font);
    font-size: 14px;
    line-height: 1.42857143;
    color: #707070;
    background-color: #2885d3;
    font-weight: 400;
  }  
.footer-g9e { 
    display: block;
} 

/* .footer-g9e base definido arriba */

.section-g2m { 
    display: block;
} 

.snip-img-sm8 { 
    border: 0;
} 

.snip-img-sm8 { 
    vertical-align: middle;
} 

.snip-p-4j1 { 
    margin: 0 0 10px;
} 

.snip-p-4j1 { 
    color: #707070; 
    font-size: 18px; 
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400; 
    text-align: justify;
} 

.snip-a-tth { 
    background-color: transparent;
} 

.snip-a-tth { 
    color: #337ab7; 
    text-decoration: none;
} 

.snip-a-tth:visited { 
    text-decoration: none;
} 

.snip-a-tth:active, .snip-a-tth:hover { 
    outline: 0;
} 

.snip-a-tth:hover { 
    color: #23527c; 
    text-decoration: underline;
} 

.snip-a-tth:hover, .snip-a-tth:visited, .snip-a-tth:active { 
    text-decoration: none;
} 

.snip-a-tth:link { 
    text-decoration: none;
} 

.snip-a-tth:hover, .snip-a-tth:link, .snip-a-tth:active { 
    text-decoration: none;
} 

@media (max-width: 767px){ 
  .snip-p-4j1 { 
    font-size: 16px;
  } 
}     

  .footer-g9e,
  .footer-g9e * { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
  } 

  .footer-g9e *::before,
  .footer-g9e *::after { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
  } 

.rel-76m { 
    position: relative;
} 

:after, :before { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 

.caj-s26 { 
    width: 100%; 
    position: absolute; 
    top: calc(0% - 10px); 
    left: 0px; 
    overflow: hidden; 
    z-index: 0;
} 

.pie-jg8 { 
    z-index: 2; 
    padding-top: 60px;
} 

@media (max-height: 768px){ 
  .pie-jg8 { 
    padding-top: 50px;
  } 
}     

.caj-9a7 { 
    overflow: hidden;
} 

.fin-tsq { 
    z-index: 2;
} 

.caj-s26 .form-2gy  { 
    position: relative; 
    width: calc(100% + 20px); 
    left: -10px;
    top:4px;
} 

.container-g4y { 
    padding-right: 15px; 
    padding-left: 15px; 
    margin-right: auto; 
    margin-left: auto;
} 

@media (min-width: 768px){ 
  .container-g4y { 
    width: 750px;
  } 
}     

@media (min-width: 992px){ 
  .container-g4y { 
    width: 970px;
  } 
}     

@media (min-width: 1200px){ 
  .container-g4y { 
    width: 1170px;
  } 
}     

.container-g4y  { 
    text-align: left;
} 

.btn-group-vertical > .btn-group::after,  .btn-group-vertical > .btn-group::before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container-g4y:after, .container-g4y:before,  .dl-horizontal dd::after,  .dl-horizontal dd::before,  .form-horizontal .form-group::after,  .form-horizontal .form-group::before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before { 
    display: table; 
    content: " ";
} 

.btn-group-vertical > .btn-group::after,  .btn-group-vertical > .btn-group::before,  .btn-toolbar::after,  .btn-toolbar::before,  .clearfix::after,  .clearfix::before,  .container-fluid::after,  .container-fluid::before,  .container-g4y::after,  .container-g4y::before,  .dl-horizontal dd::after,  .dl-horizontal dd::before,  .form-horizontal .form-group::after,  .form-horizontal .form-group::before,  .modal-footer::after,  .modal-footer::before,  .modal-header::after,  .modal-header::before,  .nav::after,  .nav::before,  .navbar-collapse::after,  .navbar-collapse::before,  .navbar-header::after,  .navbar-header::before,  .navbar::after,  .navbar::before,  .pager::after,  .pager::before,  .panel-body::after,  .panel-body::before,  .row::after,  .row::before { 
    display: table; 
    content: " ";
} 

.btn-group-vertical > .btn-group::after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container-g4y:after,  .dl-horizontal dd::after,  .form-horizontal .form-group::after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after { 
    clear: both;
} 

.pie-3yo { 
    background-color: #0f60a4;
} 

@media (min-width: 1200px){ 
  .hidden-o8c { 
    display: none!important;
  } 
}     

.res-4ve { 
    padding-right: 0px; 
    text-align: center;
} 

.cen-pxr { 
    display: inline-flex; 
    justify-content: center; 
    align-items: center;
} 

.info-wxo  { 
    align-items: center; 
    justify-content: space-evenly; 
    width: 100%; 
    margin-bottom: 30px;
} 

@media (max-height: 768px){ 
  .info-wxo  { 
    margin-bottom: 25px;
  } 
}     

.btn-group-vertical > .btn-group::after,  .btn-toolbar::after,  .clearfix::after,  .container-fluid::after,  .container-g4y::after,  .dl-horizontal dd::after,  .form-horizontal .form-group::after,  .modal-footer::after,  .modal-header::after,  .nav::after,  .navbar-collapse::after,  .navbar-header::after,  .navbar::after,  .pager::after,  .panel-body::after,  .row::after { 
    clear: both;
} 

.pie-i2d { 
    padding-bottom: 0px;
} 

.res-4ve p  { 
    color: #fff; 
    text-align: center; 
    font-size: 16px; 
    font-weight: 400; 
    padding: 0 0px; 
    padding-right: 0px; 
    margin-bottom: 0px; 
    width: 480px; 
    line-height: 24px;
} 

@media (max-height: 768px){ 
  .res-4ve p  { 
    font-size: 15px; 
    width: 420px;
  } 
}     

.sep-z4n { 
    height: 190px; 
    width: 1px; 
    background-color: #69aae0;
} 

.sed-e4n.con-vmm.menu-qfm { 
    padding: 0px 0px; 
    padding-right: 0px; 
    margin-left: 0px; 
    width: min-content; 
    min-width: 300px;
} 

.sed-e4n.con-woo { 
    margin-left: 0px; 
    width: min-content;
} 

.pie-3yo .container-g4y  { 
    position: relative; 
    z-index: 2;
} 

.text-gka { 
    display: inline-flex; 
    justify-content: flex-start; 
    align-items: center; 
    margin-bottom: 30px;
} 

.sed-e4n .text-gka:last-child  { 
    margin-bottom: 0;
} 

.menu-517 p  { 
    color: #fff; 
    font-family: 'Open Sans', sans-serif; 
    text-align: center; 
    margin-bottom: 0px; 
    font-size: 14px; 
    font-weight: 400; 
    transition: all .2s ease-in-out; 
    padding: 17px 0 19px; 
    line-height: 28px;
} 

.pie-3yo .cen-pxr  { 
    width: 100%;
} 

.logo-v3o img  { 
    height: 72px; 
    margin-bottom: 20px;
} 

@media (max-height: 768px){ 
  .logo-v3o img  { 
    height: 60px;
  } 
}     

.menu-1vk .cen-pxr  { 
    margin-bottom: 20px; 
    justify-content: flex-start; 
    text-align: left;
} 

.menu-517 p a  { 
    color: #fff; 
    font-family: 'Open Sans', sans-serif; 
    text-align: center; 
    margin-bottom: 0px; 
    font-size: 14px; 
    font-weight: 400; 
    transition: all .2s ease-in-out; 
    padding: 17px 0 19px; 
    line-height: 28px;
} 

.menu-517 p a  { 
    margin: 0; 
    padding: 0;
} 

.menu-517 p a:active,  .menu-517 p a:hover { 
    color: #f0dd2b;
} 

.cop-io4 { 
    color: #fff; 
    font-size: 12px; 
    text-align: center; 
    font-family: 'Open Sans', sans-serif; 
    margin-bottom: 0px; 
    transition: all .2s ease-in-out; 
    margin: 20px 0px; 
    padding: 0 20px;
} 

.des-c7i { 
    color: #fff; 
    font-size: 12px; 
    text-align: center; 
    font-family: 'Open Sans', sans-serif; 
    margin-bottom: 0px; 
    transition: all .2s ease-in-out; 
    margin: 20px 0px; 
    padding: 0 20px;
} 

.menu-1vk img , .text-gka img  { 
    height: 25px; 
    margin-right: 12px;
} 

.text-gka img  { 
    height: 25px;
} 

.ani-18x { 
    transition: all 300ms linear!important; 
    -webkit-transition: all 300ms linear!important; 
    -moz-transition: all 300ms linear!important; 
    -ms-transition: all 300ms linear!important; 
    -o-transition: all 300ms linear!important;
} 

.menu-1vk p  { 
    color: #fff; 
    font-size: 16px; 
    margin-bottom: 0px; 
    font-weight: 300; 
    font-family: 'Poppins', sans-serif; 
    text-align: left;
} 

.text-gka p  { 
    color: #fff; 
    font-size: 16px; 
    margin-bottom: 4px; 
    font-weight: 300; 
    font-family: 'Poppins', sans-serif; 
    text-align: left; 
    margin: 0;
} 

.menu-1vk.menu-9vq p  { 
    font-size: 16px;
} 

.text-gka img  { 
    height: 25px; 
    margin-right: 12px;
} 

.text-gka a:hover img { 
    transform: scale(1.2);
} 

.des-c7i a  { 
    color: #fff; 
    font-size: 12px; 
    text-align: center; 
    font-family: 'Open Sans', sans-serif; 
    margin-bottom: 0px; 
    transition: all .2s ease-in-out; 
    margin: 20px 0px; 
    padding: 0 20px;
} 

.des-c7i a  { 
    margin: 0; 
    padding: 0;
} 

.des-c7i a:hover { 
    color: #f0dd2b;
} 

@media (max-width: 1200px){ 
  .info-wxo  { 
    margin-bottom: 14px;
  } 
}     

@media (max-width: 992px){ 
  .info-wxo  { 
    margin-bottom: 24px;
  } 
}     

@media (max-width: 767px){ 
  .info-wxo  { 
    display: inline-block; 
    text-align: center; 
    width: 100%; 
    margin-bottom: 5px;
  } 

  .pie-i2d { 
    padding: 10px 0px;
  } 
}     

@media (max-width: 1200px){ 
  .res-4ve p  { 
    font-size: 14px; 
    width: 320px; 
    line-height: 22px;
  } 
}     

@media (max-width: 992px){ 
  .res-4ve p  { 
    font-size: 14px; 
    width: 420px; 
    line-height: 22px; 
    margin: 0 auto; 
    margin-bottom: 30px;
  } 
}     

@media (max-width: 767px){ 
  .res-4ve p  { 
    width: 100%;
  } 

  .hidden-4j5 { 
    display: none!important;
  } 

  .sep-z4n { 
    width: 190px; 
    height: 1px; 
    margin: 20px auto;
  } 
}     

@media (max-width: 1200px){ 
  .sed-e4n.con-vmm.menu-qfm { 
    min-width: 266px;
  } 
}     

@media (max-width: 767px){ 
  .sed-e4n.con-vmm.menu-qfm { 
    min-width: 270px; 
    margin: 0 auto;
  } 
  .caj-s26 .form-2gy{
  top: 8px;
  }
  .sed-e4n.con-woo { 
    margin: 0 auto; 
    display: inline-flex; 
    justify-content: center; 
    align-items: center;
  } 

  .text-gka { 
    display: inline-flex; 
    justify-content: center; 
    align-items: center; 
    margin-bottom: 0px;
  } 
}     

@media (max-width: 1200px){ 
  .menu-517 p  { 
    padding: 15px 0 15px;
  } 
}     

@media (max-width: 767px){ 
  .pie-3yo .cen-pxr  { 
    width: 100%; 
    display: inline-block;
  } 
}     

@media (max-width: 1200px){ 
  .logo-v3o img  { 
    height: 50px;
  } 

  .menu-517 p a  { 
    padding: 15px 0 15px;
  } 

  .cop-io4 { 
    margin: 16px 0px;
  } 
}     

@media (max-width: 767px){ 
  .cop-io4 { 
    margin: 8px 0px;
  } 
}     

@media (max-width: 1200px){ 
  .des-c7i { 
    margin: 16px 0px;
  } 
}     

@media (max-width: 767px){ 
  .des-c7i { 
    margin: 8px 0px;
  } 
}     

@media (max-width: 1200px){ 
  .text-gka img  { 
    height: 23px;
  } 

  .menu-1vk.menu-9vq p  { 
    font-size: 14px;
  } 
}     

@media (max-width: 767px){ 
  .sed-e4n.con-woo .text-gka:last-child img  { 
    margin: 0px;
  } 
}     

@media (max-width: 1200px){ 
  .des-c7i a  { 
    margin: 16px 0px;
  } 
}     

@media (max-width: 767px){ 
  .des-c7i a  { 
    margin: 8px 0px;
  } 
}     

@media (min-width: 768px) and (max-width: 991px){ 
  .hidden-jt6 { 
    display: none!important;
  } 
}     



