@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'); 

.container-8az { 
  width: 100%; 
  padding-right: 0.75rem; 
  padding-left: 0.75rem; 
  margin-right: auto; 
  margin-left: auto;
} 

@media (min-width: 576px){ 
  .container-8az { 
    max-width: 540px;
  } 
}     

@media (min-width: 768px){ 
  .container-8az { 
    max-width: 720px;
  } 
}     

@media (min-width: 992px){ 
  .container-8az { 
    max-width: 960px;
  } 
}     

@media (min-width: 1200px){ 
  .container-8az { 
    max-width: 1140px;
  } 
}     

@media (min-width: 1400px){ 
  .container-8az { 
    max-width: 1320px;
  } 
}     

.my-f5z { 
  margin-top: 1rem!important; 
  margin-bottom: 1rem!important;
} 

.py-sjr { 
  padding-top: 1rem!important; 
  
} 

@media (min-width: 576px){ 
  .mt-sm-oyl { 
    margin-top: 3rem!important;
  } 

  .pt-sm-oqi { 
    padding-top: 3rem!important;
  } 
}     

.row-g5k { 
  display: flex; 
  flex-wrap: wrap; 
  margin-top: 0; 
  margin-right: -0.75rem; 
  margin-left: -0.75rem;
} 

.row-g5k > *  { 
  flex-shrink: 0; 
  width: 100%; 
  max-width: 100%; 
  padding-right: 0.75rem; 
  padding-left: 0.75rem; 
  margin-top: 0;
} 

.col-h3b { 
  flex: 0 0 auto; 
  width: 100%;
} 

.mb-2ep { 
  margin-bottom: 0!important;
} 

.text-e65 { 
  text-align: center!important;
} 

.title-e3a { 
  font-size: 2.1rem; 
  font-weight: 700; 
  line-height: 1.2; 
  color: var(--primary_color_font);
} 
  .section-xsk {  
    margin: 0;
    font-family: var(--primary_font);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--primary_color_font);
    text-align: left;
    background-color: transparent;
    overflow-x: hidden;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
  }  
@media (min-width: 425px){     
  .section-xsk {  
    font-size:15px;
  }  
}  
@media (min-width: 768px){     
  .section-xsk {  
    font-size:16px;
  }  
}  
@media (min-width: 1200px){     
  .section-xsk {  
    font-size:17px;
  }  
}  
.section-xsk * { 
    box-sizing: border-box;
} 


@media (min-width: 425px){ 
  .section-xsk { 
    font-size: 15px;
  } 
}     

@media (min-width: 768px){ 
  .section-xsk { 
    font-size: 16px;
  } 
}     

@media (min-width: 1200px){ 
  .section-xsk { 
    font-size: 17px;
  } 
}     

.section-xsk { 
    overflow-x: none;
} 

.section-xsk { 
    top: 0!important;
} 

.section-xsk { 
    font-family: var(--primary_font); 
    overflow-x: hidden; 
    color: var(--primary_color_font); 
    font-size: 14px;
} 

@media (min-width: 425px){ 
  .section-xsk { 
    font-size: 15px;
  } 
}     

@media (min-width: 768px){ 
  .section-xsk { 
    font-size: 16px;
  } 
}     

@media (min-width: 1200px){ 
  .section-xsk { 
    font-size: 17px;
  } 
}     

.section-xsk { 
    margin-top: 0 !important;
} 

.section-xsk *,.section-xsk *:after,.section-xsk *:before { 
    box-sizing: border-box;
} 

.container-zoj { 
    width: 100%; 
    padding-right: 0.75rem; 
    padding-left: 0.75rem; 
    margin-right: auto; 
    margin-left: auto;
} 

@media (min-width: 576px){ 
  .container-zoj { 
    max-width: 540px;
  } 
}     

@media (min-width: 768px){ 
  .container-zoj { 
    max-width: 720px;
  } 
}     

@media (min-width: 992px){ 
  .container-zoj { 
    max-width: 960px;
  } 
}     

@media (min-width: 1200px){ 
  .container-zoj { 
    max-width: 1140px;
  } 
}     

@media (min-width: 1400px){ 
  .container-zoj { 
    max-width: 1320px;
  } 
}     

.mb-gio { 
    margin-bottom: 3rem!important;
} 

@media (min-width: 1200px){ 
  .section-xsk { 
    padding-bottom: 0;
  } 
}     

.section-xsk .sombra-mhj  { 
    width: 1px; 
    height: 1px; 
    margin: 0 auto; 
    background: #6c757d; 
    box-shadow: 0 0 150px 100px rgba(0,0,0,.5); 
    border-radius: 50%; 
    transform: rotateX(86deg);
} 

@media (min-width: 768px){ 
  .section-xsk .sombra-mhj  { 
    box-shadow: 0 0 150px 200px rgba(0,0,0,.5); 
    transform: rotateX(87deg);
  } 

  .section-xsk .sombra-mhj  { 
    box-shadow: 0 0 200px 300px rgba(0,0,0,.5); 
    transform: rotateX(87deg);
  } 
}     

.mt-bn7 { 
    margin-top: 1.5rem!important;
} 

#sli-jgd { 
    width: 100%; 
    display: flex; 
    justify-content: center;
} 

.section-xsk .row-3t2 > *  { 
    flex-shrink: 0; 
    width: 100%; 
    max-width: 100%; 
    padding-right: calc(1.5rem * .5); 
    padding-left: calc(1.5rem * .5); 
    margin-top: 0;
} 

.content-ms5 { 
    position: relative;
} 

.section-xsk button { 
    border-radius: 0;
} 

.section-xsk button { 
    margin: 0; 
    font-family: inherit; 
    font-size: inherit; 
    line-height: inherit;
} 

.section-xsk button { 
    text-transform: none;
} 

.section-xsk button { 
    -webkit-appearance: button;
    appearance: button;
} 

button:not(:disabled) { 
    cursor: pointer;
} 

.content-ms5 .carousel-b8z  { 
    width: 60px; 
    height: 60px; 
    padding: 0; 
    border: 0; 
    background: rgba(0,0,0,0); 
    position: absolute; 
    opacity: 1; 
    transition: all .3s;
} 

.content-ms5 .carousel-b8z  { 
    top: calc(50% - 30px); 
    left: -5%;
} 

.content-ms5 .carousel-b8z:hover { 
    opacity: .5;
} 

.content-ms5 .carousel-sm1  { 
    width: 60px; 
    height: 60px; 
    padding: 0; 
    border: 0; 
    background: rgba(0,0,0,0); 
    position: absolute; 
    opacity: 1; 
    transition: all .3s;
} 

.content-ms5 .carousel-sm1  { 
    top: calc(50% - 30px); 
    right: -5%;
} 

.content-ms5 .carousel-b8z:hover, .content-ms5 .carousel-sm1:hover { 
    opacity: .5;
} 

.section-xsk a { 
    color: var(--third_color); 
    text-decoration: underline;
} 

a:hover { 
    color: var(--primary_color);
} 

.slide-dcc { 
    display: block; 
    margin: .4rem; 
    width: .7rem; 
    height: .7rem; 
    background: var(--secondary_color); 
    border-radius: 100px; 
    cursor: pointer; 
    opacity: .8;
} 

.slide-dcc.act-olq { 
    background: var(--primary_color); 
    opacity: 1;
} 

.carousel-yky { 
    position: relative;
} 

@media (min-width: 768px){ 
  .carousel-zt8 { 
    margin: 0 auto; 
    aspect-ratio: 780/460; 
    width: 70%; 
    perspective: 1200px; 
    transform-style: preserve-3d; 
    transform-origin: 0% 50%;
  } 
}     

.carousel-item-m48 { 
    position: relative; 
    display: none; 
    float: left; 
    width: 100%; 
    margin-right: -100%; 
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden; 
    transition: transform .6s ease-in-out;
} 

.carousel-zt8 .carousel-db1  { 
    visibility: hidden; 
    width: 100%; 
    aspect-ratio: 647/465; 
    position: absolute; 
    top: 0; 
    left: 0;
} 

@media (min-width: 768px){ 
  .carousel-zt8 .carousel-db1  { 
    width: 70%;
  } 
}     

.content-ms5 .carousel-zt8 .carousel-db1  { 
    background-size: cover; 
    background-position: center; 
    display: flex; 
    flex-direction: column; 
    justify-content: space-between; 
    transition: transform 0s ease-in-out; 
    border-radius: 15px;
} 

.section-xsk img { 
    vertical-align: middle;
} 

.content-ms5 .carousel-b8z img  { 
    width: 100%; 
    height: 100%;
} 

.content-ms5 .carousel-sm1 img  { 
    width: 100%; 
    height: 100%;
} 

.carousel-item-m48.act-olq { 
    display: block;
    visibility: visible;
    opacity: 1;
} 

.content-ms5 .carousel-zt8 .carousel-db1 .content-c24  { 
    position: relative; 
    height: 100%; 
    display: flex; 
    align-items: flex-end;
} 

.content-ms5 .carousel-zt8 .carousel-db1 img  { 
    width: 100%; 
    height: 100%; 
    position: absolute; 
    top: 0; 
    left: 0; 
    border-top-left-radius: 15px; 
    border-top-right-radius: 15px; 
    border-bottom-left-radius: 15px; 
    border-bottom-right-radius: 15px; 
    z-index: -1; 
    transition: .5s ease; 
    -o-object-fit: cover; 
    object-fit: cover; 
    -o-object-position: top; 
    object-position: top;
} 

@media (max-width: 768px){ 
  .carousel-zt8 { 
    overflow: visible; 
    position: relative; 
    width: 85%; 
    margin: 16px auto 0; 
    aspect-ratio: 780/680;
  } 
  .content-ms5{
    padding-top: 30px;
}
}     

@media (max-width: 450px){ 
  .carousel-zt8 { 
    width: 80%;
  } 
}     


/* These were inline style tags. Uses id+class to override almost everything */
#style-xjQis.style-xjQis {  
   z-index: 0;  
    opacity: 1;  
    visibility: visible;  
    transform: translateX(136px) translateY(39px) translateX(0px) translateX(0px) translateZ(0px);  
}  
#style-nayTA.style-nayTA {  
   transform: translateX(136px) translateY(39px) translateX(384px) translateZ(-200px);  
    z-index: -1;  
    opacity: 0.333333;  
    visibility: visible;  
}  
#style-Kfb3v.style-Kfb3v {  
   transform: translateX(136px) translateY(39px) translateX(-384px) translateZ(-200px);  
    z-index: -1;  
    opacity: 0.333333;  
    visibility: visible;  
}  








