@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800,300i,400i,500i,600i,700i,800i&display=swap'); 
  body {  
    font-family:sans-serif;
    font-size:10px;
    line-height:1.42857143;
    color:#333;
    background-color:#fff;
  }  
* { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 

body { 
    margin: 0;
} 

body { 
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
    font-size: 14px; 
    line-height: 1.42857143; 
    color: #333; 
    background-color: #fff;
} 

body { 
    font-family: "Open Sans", sans-serif;
} 

html { 
    font-family: sans-serif; 
    -webkit-text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%;
} 

html { 
    font-size: 10px; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
} 

:root { 
    --primario__e: #970f20; 
    --titulo: 'Raleway', sans-serif;
} 

section { 
    display: block;
} 

.rel-s3n { 
    position: relative;
} 

.par-t24 { 
    background: linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(241,240,240,1) 100%);
} 

.par-4lk { 
    padding: 140px 0; 
    height: 758px; 
    overflow: hidden;
} 

:after,:before { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 

.par-4lk:after { 
    content: ''; 
    width: 100%; 
    height: 12px; 
    background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, #ffffff 100%, #ffffff 100%); 
    position: absolute; 
    top: 0;
} 

img { 
    border: 0;
} 

img { 
    vertical-align: middle;
} 

.visible-zxg { 
    display: none!important;
} 

@media (min-width: 1200px){ 
  .visible-zxg { 
    display: block!important;
  } 
}     

.abs-net { 
    position: absolute;
} 

.par-4lk .img-i4w  { 
    bottom: 0; 
    left: calc(50% + 40px); 
    height: 100%; 
    object-fit: contain; 
    z-index: 1;
} 

.container-928 { 
    height: 678px; 
    width: 100%; 
    bottom: 0; 
    display: flex; 
    align-items: center;
} 

.ful-q8f { 
    position: absolute; 
    width: 100%; 
    height: 100%; 
    top: 0;
} 

.no-912 { 
    background-repeat: no-repeat;
} 

.par-4lk .fon-p6e  { 
    right: 0; 
    background-size: contain; 
    background-position-x: right;
} 

.par-4lk .opa-jp2  { 
    background-image: linear-gradient(to right, var(--primario__e) 50%, transparent 100%); 
    border-radius: 65px 0 0 65px; 
    left: 40px;
} 

.container-gam { 
    padding-right: 15px; 
    padding-left: 15px; 
    margin-right: auto; 
    margin-left: auto;
} 

@media (min-width: 768px){ 
  .container-gam { 
    width: 750px;
  } 
}     

@media (min-width: 992px){ 
  .container-gam { 
    width: 970px;
  } 
}     

@media (min-width: 1200px){ 
  .container-gam { 
    width: 1170px;
  } 
}     

.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-gam:after,.container-gam: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-fxs:after,.row-fxs: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-gam::after, .container-gam::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-fxs::after, .row-fxs::before { 
    display: table; 
    content: " ";
} 

.btn-group-vertical > .btn-group::after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container-gam: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-fxs:after { 
    clear: both;
} 

.row-fxs { 
    margin-right: -15px; 
    margin-left: -15px;
} 

.row-fxs:before,.row-fxs:after { 
    content: unset;
} 

.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container-gam::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-fxs::after { 
    clear: both;
} 

.col-7sj { 
    position: relative; 
    min-height: 1px; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 1200px){ 
  .col-7sj { 
    float: left;
  } 

  .col-7sj { 
    width: 50%;
  } 
}     

.ant-62w { 
    color: var(--primario__e); 
    font-size: 18px; 
    font-style: italic;
} 

.antetitulo-or5 { 
    color: #FFF;
} 

.separa-6gr { 
    height: 5px;
} 

h2 { 
    font-family: inherit; 
    font-weight: 500; 
    line-height: 1.1; 
    color: inherit;
} 

h2 { 
    margin-top: 20px; 
    margin-bottom: 10px;
} 

h2 { 
    font-size: 30px;
} 

.text-sdp { 
    text-transform: uppercase;
} 

.tit-fqc { 
    font-size: 40px; 
    font-weight: 700; 
    font-family: var(--titulo); 
    color: #333333; 
    margin: 0;
} 

.titulo-fvb { 
    color: #FFF;
} 

.separa-dds { 
    height: 30px;
} 

p { 
    margin: 0 0 10px;
} 

.par-m4z { 
    font-size: 16px; 
    line-height: 26px; 
    letter-spacing: 0px; 
    color: #333333; 
    margin-bottom: 0;
} 

.parrafo-msy { 
    color: #FFF;
} 

.separa-kxj { 
    height: 50px;
} 

a { 
    background-color: transparent;
} 

a { 
    color: #337ab7; 
    text-decoration: none;
} 

a { 
    text-decoration: none;
} 

.cen-vo7 { 
    display: inline-flex; 
    justify-content: center; 
    align-items: center;
} 

.hover-pxk { 
    transform: perspective(1px) translateZ(0); 
    position: relative; 
    overflow: hidden;
} 

.button-xh8 { 
    font-size: 16px; 
    height: 50px; 
    width: 200px; 
    border-radius: 5px; 
    background-color: #FFF; 
    border: 1px solid transparent; 
    column-gap: 9px;
} 

.button-9ry { 
    color: #333333;
} 

a:link { 
    text-decoration: none;
} 

.hover-pxk:before { 
    content: ''; 
    position: absolute; 
    z-index: -1; 
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0; 
    transform: translateX(-100%); 
    transition: all ease-out 0.3s;
} 

.button-xh8:before { 
    border-radius: 5px;
} 

.button-9ry:before { 
    background-color: #333333;
} 

.hover-pxk.central_swipe-jfw:before { 
    transform: scaleX(0);
} 

a:active,a:hover { 
    outline: 0;
} 

a:hover { 
    color: #23527c; 
    text-decoration: underline;
} 

a,a:active,a:hover { 
    text-decoration: none;
} 

a:hover,a:link,a:active { 
    text-decoration: none;
} 

.button-9ry:hover { 
    color: #FFF;
} 

.hover-pxk:hover:before,.hover-pxk:focus:before,.hover-pxk:active:before { 
    transform: translateX(0);
} 

.hover-pxk.central_swipe-jfw:hover:before,.hover-pxk.central_swipe-jfw:focus:before,.hover-pxk.central_swipe-jfw:active:before { 
    transform: scaleY(1);
} 

@media (max-width: 1200px){ 
  .par-4lk { 
    height: 550px; 
    padding: 0;
  } 

  .container-928 { 
    height: 100%;
  } 
}     

@media (max-width: 992px){ 
  .par-4lk .fon-p6e  { 
    background-size: 0;
  } 
}     

@media (max-width: 1400px){ 
  .par-4lk .opa-jp2  { 
    left: 10px;
  } 
}     

@media (max-width: 992px){ 
  .par-4lk .opa-jp2  { 
    background-color: var(--primario__e);
  } 
}     

@media (max-width: 600px){ 
  .par-4lk .opa-jp2  { 
    left: 0; 
    border-radius: 40px 0 0 40px;
  } 
}     

@media (max-width: 992px){ 
  .ant-62w { 
    text-align: center;
  } 
}     

@media (max-width: 1200px){ 
  .par-4lk .ant-62w  { 
    text-align: center;
  } 

  .tit-fqc { 
    font-size: 40px;
  } 
}     

@media (max-width: 992px){ 
  .tit-fqc { 
    font-size: 35px; 
    text-align: center;
  } 
}     

@media (max-width: 767px){ 
  .tit-fqc { 
    font-size: 32px;
  } 
}     

@media (max-width: 500px){ 
  .tit-fqc { 
    font-size: 30px;
  } 
}     

@media (max-width: 1200px){ 
  .par-4lk .tit-fqc  { 
    text-align: center;
  } 
}     

@media (max-width: 992px){ 
  .par-m4z { 
    font-size: 14px; 
    text-align: justify;
  } 
}     

@media (max-width: 1200px){ 
  .par-4lk .button-xh8  { 
    display: flex; 
    margin: 0 auto;
  } 
}     


/* These were inline style tags. Uses id+class to override almost everything */
#style-doQQ2.style-doQQ2 {  
   background-image: url(/cmsAdmin/uploads/o_1gr0b14c0pev1vjp1f1r17ac15s0a.jpeg);  
}  
