/*
 Theme Name:   Biocaribe Tema
 Theme URI:    https://icreativadigital.com
 Description:  Tema basado en Generatepress para Biocariba
 Author:       Pablo Contramaestre
 Author URI:   pcontramaestre@gmail.com
 Template:     generatepress
 Version:      0.1
*/
div {
  font-family: "Montserrat";
}
.modal-body{
  padding: 25px;
}
.page-hero {
  display: none;
}
#primary-menu {
  margin-top: -27px;
}
.site-header .header-image {
  width: 510px;
  margin-top: 30px;
}
.redessociales i{
  color: #005B54;
}
#sticky-navigation #primary-menu {
  margin-top: 10px;
  margin-bottom: 10px;
}
header .site-logo {
  margin-top: 10px;
}
.titulosverdes h2 {
  color: #005B54;
  font-family: "Montserrat", Sans-serif;
  font-weight: bold;
  font-size: 35px;
  display: block;
}
.lineaverde{
  display: block;
  background: #90BA00;
  width: 100px;
  height: 2px;
  margin-top: 10px;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
  color: #607685;
  background-color: #f7f7f7;
}
div[data-id="a76016a"] > .elementor-column-wrap {
  padding: 0px !important;
}

.lineas-tematicas{
  display: flex;
  flex-wrap: wrap;
  box-shadow: 1px 1px 5px 1px #80808069;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  min-height: 666px;
}
.lineas-tematicas .title-gen {
  flex: 0 100%;
  background: #F29108;
  color: white;
  padding-top: 50px;
  padding-bottom: 50px;
  justify-content: center;
  display: flex;
  font-family: "Oswald";
  font-weight: 600;
  font-size: 50px;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  max-height: 196px;
}
.lineas-tematicas .title-gen.op2 {
  background: #005B54;
}
.lineas-tematicas .title-gen.op3 {
  background: #90BA00;
}
.lineas-tematicas .title2 {
  line-height: 1.2;
  display: flex;
  flex: 0 100%;
  justify-content: center;
  text-align: center;
  color: #607685;
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: 700;
  padding: 25px;
  min-height: 165px;
  align-content: center;
  display: flex;
  align-items: center;
}
.lineas-tematicas .textocuadro {
  padding: 25px;
  font-size: 13.5px;
  color: #97AEBF;
  text-align: center;
  line-height: 1.4;
  min-height: 120px;
  align-items: center;
  align-self: center;
  align-content: center;
  display: flex;
}

.lineas-tematicas .botonmasinformacion {
  padding-top: 30px;
  padding-bottom: 30px;
  margin: 0 auto;
  font-size: 13px;
  font-family: "Montserrat";
}
.lineas-tematicas .botonmasinformacion > div {
  background: #005B54;
  color: white;
  padding: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 600;
  cursor: pointer;
}


div[data-id="1563a1f"] > div.elementor-column-wrap, div[data-id="b394652"] > div.elementor-column-wrap  {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

div[data-id="7ce4712"] > div.elementor-column-wrap,div[data-id="0338003"] > div.elementor-column-wrap {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.cuadro-agenda {
  background: transparent linear-gradient(180deg, #C0395B 0%, #AE3251 100%) 0% 0% no-repeat padding-box;
  margin-bottom: 0px !important;
}
.cuadro-agenda p{
  margin-bottom: 0px !important;
}

.cuadros-agenda {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cuadros-agenda.iniciosimposio {
  background: transparent linear-gradient(180deg, #C0395B 0%, #AE3251 100%) 0% 0% no-repeat padding-box;
}
.cuadros-agenda > .col-lg-12 {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}
.cuadros-agenda .fecha {
  width: auto;
  border: 2px solid #F85A82;
  margin-right: 3%;
  max-width: 30%;
  font-size: 30px;
  color: white;
  font-family: Oswald;
  padding-right: 20px;
  padding-left: 20px;
  background: #9C2745;
  min-width: 192px;
  text-align: center;
}
.cuadros-agenda .fecha span{
  color: #F85A82;
  font-weight: 700;
  font-size: 50px;
  font-family: Montserrat;
}
.contenido-agenda {
  width: 70%;
  line-height: 1.2;
  color: white;
  font-size: 15px;
}

div[data-id="7ce4712"] .elementor-widget-html, div[data-id="b394652"] .elementor-widget-html{
  margin-bottom: 0px;
}


.cuadros-agenda.conectividad {
  background: transparent linear-gradient(180deg, #90ba00 0%, #85AB03 100%) 0% 0% no-repeat padding-box
}
.cuadros-agenda.conectividad .fecha {
  border: 2px solid #B7EC00;
  background: #779A00;
}
.cuadros-agenda.conectividad .fecha span{
  color: #B7EC00;
}



div[data-id="29dd7ee"] > div.elementor-column-wrap,div[data-id="85a98f2"] > div.elementor-column-wrap {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.cuadros-agenda.conectividad2 {
  background: transparent linear-gradient(180deg, #f29108 0%, #E28808 100%) 0% 0% no-repeat padding-box;
}
.cuadros-agenda.conectividad2 .fecha {
  border: 2px solid #FCC100;
  background: #D98105;
}
.cuadros-agenda.conectividad2 .fecha span{
  color: #FCC100;
}
div[data-id="b394652"] .elementor-widget-html{
  margin-bottom: 0px;
}
div[data-id="85a98f2"] .elementor-widget-html{
  margin-bottom: 0px;
}






div[data-id="c6da6d4"] > div.elementor-column-wrap,div[data-id="c291d55"] > div.elementor-column-wrap {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.cuadros-agenda.conectividad3 {
  background: transparent linear-gradient(180deg, #005B54 0%, #00504A 100%) 0% 0% no-repeat padding-box;
}
.cuadros-agenda.conectividad3 .fecha {
  border: 2px solid #019B8F;
  background: #00433E;
}
.cuadros-agenda.conectividad3 .fecha span{
  color: #019B8F;
}
div[data-id="b394652"] .elementor-widget-html{
  margin-bottom: 0px;
}
div[data-id="85a98f2"] .elementor-widget-html{
  margin-bottom: 0px;
}



div[data-id="637994e"] > div.elementor-column-wrap,div[data-id="475670b"] > div.elementor-column-wrap {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.cuadros-agenda.conectividad4 {
  background: transparent linear-gradient(180deg, #59A9DD 0%, #45A2DE 100%) 0% 0% no-repeat padding-box;
}
.cuadros-agenda.conectividad4 .fecha {
  border: 2px solid #89C5EC;
  background: #006B9D;
}
.cuadros-agenda.conectividad4 .fecha span{
  color: #89C5EC;
}



.cuadrosdeagenda .elementor-widget-html{
  margin-bottom: 0px !important;
}





/*CRONOGRAMA*/
.slider-cronograma .swiper-slide-bg{
  background: white !important;
}
.slider-cronograma  .swiper-slide-contents {
  width: 100% !important;
  max-width: 100% !important;
}
.elementor-slide-description {
  color: black;
}
.slidercronograma .fecha {
  width: auto;
  max-width: 30%;
  font-size: 30px;
  color: white;
  font-family: Oswald;
  padding-right: 20px;
  padding-left: 20px;
  min-width: 202px;
  text-align: center;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
}
.slidercronograma .fecha span{
  font-weight: 700;
  font-size: 50px;
  font-family: Montserrat;  
}

.fecha.op1 {
  width: auto;
  border: 2px solid #F85A82;
  max-width: 30%;
  font-size: 30px;
  color: white;
  font-family: Oswald;
  padding-right: 20px;
  padding-left: 20px;
  background: #9C2745;
  min-width: 202px;
  text-align: center;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
}
.fecha.op1 span{
  color: #F85A82;
  font-weight: 700;
  font-size: 50px;
  font-family: Montserrat;
}



.fecha.op2 {
  width: auto;
  border: 2px solid #B7EC00;
  max-width: 30%;
  font-size: 30px;
  color: white;
  font-family: Oswald;
  padding-right: 20px;
  padding-left: 20px;
  background: #779A00;
  min-width: 202px;
  text-align: center;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
}
.fecha.op2 span{
  color: #B7EC00;
  font-weight: 700;
  font-size: 50px;
  font-family: Montserrat;
}

.fecha.op3 {
  border: 2px solid #FCC100;
  background: #D98105;
}
.fecha.op3 span{
  color: #FCC100;
}

.fecha.op4 {
  border: 2px solid #019B8F;
  background: #00433E;
}
.fecha.op4 span{
  color: #019B8F;
}

.fecha.op5 {
  border: 2px solid #89C5EC;
  background: #006B9D;
}
.fecha.op5 span{
  color: #89C5EC;
}


div[data-id="78aaad7"] p{
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: right;
  color: #97AEBF;
  font-size: 30px;
  font-family: Oswald;
  margin-right: 30px; 
}
.botonmasinformacion.descargaragenda > div {
  background: #005B54;
  color: white;
  padding: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 600;
  cursor: pointer;
  max-width: 280px;
  text-align: center;
  margin-left: auto;
}
.botonmasinformacion.descargaragenda a {
  color: white;
  text-decoration: none;
}


div[data-id="3724b39"] p,div[data-id="efb3ed7"] p,div[data-id="7232b0e"] p,div[data-id="537dbf4"] p,div[data-id="9d3b716"] p,div[data-id="9d3b716"] p{
  float: right;
  max-width: 50%;
  margin-bottom: 0;
  margin-right: 25px;
}
 
.botontransmitir {
  text-align: center;
  margin-bottom: 15px;
}
.botontransmitir a{
  background: #005B54;
  color: white;
  padding: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 500;
  font-size: 14px;
  font-family: Montserrat;
}
.botontransmitir a:hover{
  background: #C9FFDD;
  color: #005B54;
}
.botonmasinformacion.descargaragenda > div:hover {
  background: #C9FFDD;
  color: #005B54;
}
.lineas-tematicas .botonmasinformacion > div:hover{
  background: #C9FFDD;
  color: #005B54;
} 
.botonmasinformacion.descargaragenda a:hover {
  background: #C9FFDD;
  color: #005B54;
}

.accesoreunion {
  font-size: 14.5px;
  color: #97AEBF;
  line-height: 1.5;
}

.modal .cuadros-agenda.iniciosimposio {
  background: white;
}
.modal .cuadros-agenda.iniciosimposio .contenido-agenda {
  width: 70%;
  line-height: 1.2;
  color: #97AEBF;
  font-size: 15px;
}
.modal .cuadros-agenda.iniciosimposio .contenido-agenda strong{
  color: #9C2745;
}

.modal .cuadros-agenda.conectividad {
  background: white;
}
.modal .cuadros-agenda.conectividad .contenido-agenda{
  color: #97AEBF;
}
.modal .cuadros-agenda.conectividad .contenido-agenda strong{
  color: #779A00;
}

.modal .cuadros-agenda.conectividad2,.modal .cuadros-agenda.conectividad3,.modal .cuadros-agenda.conectividad4 {
  background: white;
}
.modal .cuadros-agenda.conectividad2 .contenido-agenda strong{
  color: #D98105;
}
.modal .cuadros-agenda.conectividad3 .contenido-agenda,.modal .cuadros-agenda.conectividad2 .contenido-agenda{
  color: #97AEBF;
}
.modal .cuadros-agenda.conectividad3 .contenido-agenda strong{
  color: #00433E;
}
.modal .cuadros-agenda.conectividad4 .contenido-agenda{
  color: #97AEBF;
}
.modal .cuadros-agenda.conectividad4 .contenido-agenda strong{
  color: #006B9D;
}






.lineastematicas button.close{
  font-size: 45px;
}
.lineastematicas .modal-title{
  color: #607685;
  font-size: 20px;
  font-family: Montserrat;
  margin-left: 90px;
  width: 64%;
}
.lineastematicas .modal-title img{
  position: absolute;
  left: 14px;
  top: 6px;
}
#popup-iisc-1.lineastematicas .modal-title{
  width: 50%;
}










.lineastematicas .titlebody{
  margin-left: 15px;
  color: #607685;
}
.lineastematicas .titlebody strong{
  color: #F29108;
}

.lineastematicas .card.mt-3.tab-card{
  border: unset;
}
.lineastematicas .card-header.tab-card-header{
  background: white;
  border: unset;
  justify-content: center;
  text-align: center;
}
.lineastematicas .card-header.tab-card-header .nav.nav-tabs.card-header-tabs {
  text-align: center;
  justify-content: center;
}
.lineastematicas .nav-tabs .nav-link{
  color: #97AEBF;
  background-color: #fff;
  border-color: unset;
  font-weight: 600;  
  border: unset;
}
.lineastematicas .nav-tabs .nav-link.active.show{
  color: #97AEBF;
  background-color: #fff;
  border-color: unset;
  font-weight: 600;
  border: unset;
  border-bottom: 1px solid #F29108;  
}
.lineastematicas .nav-tab .nav-link.active.show {
  color: #97AEBF;
  background-color: #fff;
  border-color: unset;
  font-weight: 600;
  border: unset;
  border-bottom: 1px solid #F29108;
}
.lineastematicas .agendadia {
  margin-top: 15px;
  margin-bottom: 35px;
}
.lineastematicas .agendadia h3.card-title {
  color: #607685;
  font-size: 23px;
  font-family: Oswald;
}
.lineastematicas .agendadia{
  color: #97AEBF;
}

#popup-iisc-2.lineastematicas .titlebody strong{
  color: #005B54;
}
#popup-iisc-2.lineastematicas .nav-tabs .nav-link.active.show{
  border-bottom: 1px solid #005B54;   
}
#popup-iisc-3.lineastematicas .titlebody strong{
  color: #90BA00;
}
#popup-iisc-3.lineastematicas .nav-tabs .nav-link.active.show{
  border-bottom: 1px solid #90BA00;   
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
  opacity: .75;
  background: #C9FFDD;
  color: #005B54;
}

@media (max-width: 1200px) {
  .elementor-118 .elementor-element.elementor-element-833f850 .swiper-slide {
    height: 321px;
  }
  div[data-id="3724b39"] p, div[data-id="efb3ed7"] p, div[data-id="7232b0e"] p, div[data-id="537dbf4"] p, div[data-id="9d3b716"] p, div[data-id="9d3b716"] p {
    float: unset;
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 5px;
  }
  div[data-id="a76016a"]{
    margin-top: 28px;
  }
  div[data-id="941f2d5"],.elementor-element.elementor-element-941f2d5{
    width: 104% !important;
  }
  .cuadros-agenda {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 98%;
  }
  .site-logo.mobile-header-logo{
    display: none !important;
  }
  .titulosverdes h2 {
    font-size: 28px;
  }  
  .contenido-agenda {
    width: 95%;
  }
  .cuadros-agenda .fecha {
    width: 70%;
    border: 2px solid #F85A82;
    margin-right: 3%;
    max-width: 50%;
    font-size: 30px;
    color: white;
    font-family: Oswald;
    padding-right: 20px;
    padding-left: 20px;
    background: #9C2745;
    min-width: 95%;
    text-align: center;
  }  
  #page .hfeed.site.grid-container.container.grid-parent {
    padding-left: 5px;
    margin-right: 0;
    position: relative;
  }
  .elementor-118 .elementor-element.elementor-element-649375d > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-118 .elementor-element.elementor-element-a7a2c63:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-a7a2c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    width: 104% !important;
    padding-bottom: 15px;
  }
  .elementor-118 .elementor-element.elementor-element-3724b39 {
    font-size: 20px;
  }
  .elementor-118 .elementor-element.elementor-element-b333a7f:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-b333a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    width: 104% !important;
    padding-bottom: 15px;
  }
  .elementor-118 .elementor-element.elementor-element-efb3ed7 {
    font-size: 20px;
  }
  .elementor-118 .elementor-element.elementor-element-f7b1b9c:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-f7b1b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    width: 104% !important;
    padding-bottom: 15px;
  }
  .elementor-118 .elementor-element.elementor-element-7232b0e {
    font-size: 20px;
  }
  .elementor-118 .elementor-element.elementor-element-1a9a342:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-1a9a342 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    width: 104% !important;
    padding-bottom: 15px;
  }
  .elementor-118 .elementor-element.elementor-element-537dbf4 {
    font-size: 20px;
  }
  .elementor-118 .elementor-element.elementor-element-abb3d3b:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-abb3d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    width: 104% !important;
    padding-bottom: 15px;
  }
  .elementor-118 .elementor-element.elementor-element-9d3b716 {
    font-size: 20px;
  }
}
/*****************************************/
/***************HOME**********************/
/*****************************************/
/*EVENTOS*/
/*DOCUMENTOS*/
/*VIDEOS*/
/*NOTICIAS*/
/*ENLACES*/
/*ENTIDADES SOCIAS*/

/*SECCION DE EVENTOS*/
#columna3eventos{
	width:25%;
}
.iconocalendario img{
  max-width: 60%;
  padding-top: 11%;
}
.cuadroevento.principal .parte1 > div{
    display: block;
    width: 25%;
    text-align: right;
    margin-right: 2%;
}
.cuadroevento.principal .parte1 > div.iconocalendario{
  width: 17%;
  text-align: center;
}
.cuadroevento.principal .parte1 .fechaevento span.dia{
  display: block;
  width: 100%;
  font-weight: bold;
  font-family: Montserrat;
  font-size: 90px;
  line-height: 1;
}
.cuadroevento.principal .parte1 .fechaevento span.mes{
  color: #FCC100;
  font-family: Oswald;
  font-size: 50px;
  line-height: 1;
}
.cuadroevento.principal .parte2{
  max-width: 75%;
  margin-left: auto;
  font-family: Montserrat;
  line-height: 1.5;
  font-weight: bold;
  text-align: right;
  margin-right: 2%;
  font-size: 23px;
}
.cuadroevento.principal .parte3{
  max-width: 75%;
  margin-left: auto;
  font-family: Montserrat;
  line-height: 1.5;
  font-weight: 400;
  text-align: right;
  margin-right: 2%;
  font-size: 18px;
  color: #FCC100;
  margin-top: 2%;
}


.cuadroevento.principal .parte1 > div{
  display: block;
  width: 30%;
  text-align: right;
}
.cuadroevento.principal .parte1 > div.iconocalendario{
  width: 17%;
  text-align: center;
}
.cuadroevento.principal .parte1 .fechaevento span.dia{
  display: block;
  width: 100%;
  font-weight: bold;
  font-family: Montserrat;
  font-size: 90px;
  line-height: 1;
}
.cuadroevento.principal .parte1 .fechaevento span.mes{
  color: #FCC100;
  font-family: Oswald;
  font-size: 50px;
  line-height: 1;
}
.cuadroevento.principal .parte2{
  max-width: 75%;
  margin-left: auto;
  font-family: Montserrat;
  line-height: 1.5;
  font-weight: bold;
  text-align: right;
  margin-right: 2%;
  font-size: 23px;
}
.cuadroevento.principal .parte3{
  max-width: 75%;
  margin-left: auto;
  font-family: Montserrat;
  line-height: 1.5;
  font-weight: 400;
  text-align: right;
  margin-right: 2%;
  font-size: 18px;
  color: #FCC100;
  margin-top: 2%;
}
/*CUADRO PEQUEÑOS*/
.cuadroevento.principal2 > .parte1 > div{
	display: block;
    width: 75%;
    text-align: right;
    padding-right: 4%;
}
.cuadroevento.principal2 > .parte1 > div.iconocalendario{
  width: 60%;
  text-align: center;
}
.cuadroevento.principal2 > .parte1 > div.iconocalendario img{
  max-width: 40%;
}
.cuadroevento.principal2 > .parte1 .fechaevento span.dia{
  display: block;
  width: 100%;
  font-weight: bold;
  font-family: Montserrat;
  font-size: 50px;
  line-height: 1;
}
.cuadroevento.principal2 > .parte1 .fechaevento span.mes{
  color: #C9FFDD;
  font-family: Oswald;
  font-size: 25px;
  line-height: 1;
}
.cuadroevento.principal2 > .parte2{
  max-width: 92%;
  margin-left: auto;
  font-family: Montserrat;
  line-height: 1.5;
  font-weight: bold;
  text-align: right;
  margin-right: 4%;
  font-size: 11px;
}
#cuadrospequenos1,#cuadrospequenos2{
  height: 50%;
}
#cuadrospequenos1 > .elementor-container,#cuadrospequenos2 > .elementor-container{
  height: 100%;
}

/*SECCIÓN NUESTROS ENLACES*/
.verde-claro{
  background: #90BA00;
}
.verde-oscuro{
  background: #005B54;
}
.naranja{
  background: #F29108;
}
.elementor-432 .elementor-element.elementor-element-72d8be1 .swiper-slide-contents{
  width: 100%;
}
.title-enlace{
  font-weight: 600;
  font-size: 16px;
  font-family: Oswald;
}
.cuadro-de-enlaces .interno-enlaces{
  padding: 10%;
  min-height: 150px;
}
.cuadro-de-enlaces .interno-enlaces .w-75{
  font-size: 9px;
  display: flex;
  flex-wrap: wrap;
}


@media (max-width: 1280px) {
  .site-header .header-image {
    width: 400px;
    margin-top: 18px;
    margin-left: -37px;
  }
  .cuadroevento.principal > .parte1 > div{
    display: block;
    width: 25%;
    text-align: center;
  }
  .cuadroevento.principal > .parte1 > div.iconocalendario{
    width: 25%;
    text-align: center;
  }  
}
@media (max-width: 1380px) and (min-width: 1200px){
	.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{
		font-size:14px;
	}	
}


.post-template-default footer.entry-meta{
	display:none;	
}

.elementor-432 .elementor-element.elementor-element-30f01a3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-432 .elementor-element.elementor-element-30f01a3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #006B9D;
    height: 100%;
    align-items: center;
}
.elementor-element.elementor-element-e884654 > .elementor-column-wrap.elementor-element-populated{
	height: 100%;
}

.elementor-widget-wrap>.elementor-element-2bc20c5 {
    height: 100%;
}
.elementor-widget-wrap>.elementor-element-2bc20c5 > div{
    height: 100%;
}
.elementor-432 .elementor-element.elementor-element-e884654 {
    width: 42%;
}

.page-id-1659 .elementor-652.elementor-location-header {
	display:none;
}
.page-id-1795 .elementor-652.elementor-location-header {
	display:none;
}
.page-id-1438 .elementor-652.elementor-location-header {
	display:none;
}

.page-id-1712 .elementor-652.elementor-location-header {
	display:none;
}

.page-id-1750 .elementor-652.elementor-location-header {
	display:none;
}

.page-id-1315 .elementor-location-header {
    display: block;
}

.page-id-1315 .elementor-652.elementor-location-header {
	display:block;
}
