.elementor-990 .elementor-element.elementor-element-7453a03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-4b15c79 *//* Items center */
.elementor-widget-container .justify-between .items-center {
  width: 185px;
}
.elementor-widget-html .mx-auto .md\:justify-start {
  transform: translateX(0px) translateY(0px);
  width: 250px;
}
/* 479px and smaller screen sizes */
@media (max-width:479px){

  /* Gold outline button */
  .elementor-widget-html .justify-between .gold-outline-button{
      transform:translatex(0px) translatey(0px);
      text-align:center;
  }

  /* Details */
  #details{
      padding-bottom:0px;
  }

  /* Section */
  .elementor-widget-html .py-16{
      padding-bottom:36px !important;
      padding-top:36px;
  }

  /* Font semibold */
  .py-16 .container .grid .text-center .font-semibold{
      font-size:12px;
  }

  /* Link */
  .md\:flex-row .flex a{
      font-size:13px;
  }

  /* Countdown */
  #countdown{
      font-size:24px;
  }

  /* Font bold */
  .elementor-widget-html .gold-gradient h2.font-bold{
      font-size:19px;
  }

  /* Heading */
  #details h2{
      font-size:23px;
  }

  /* Section title */
  .elementor-widget-html .py-16 .section-title{
      font-size:23px;
  }

  /* Image */
  .elementor-widget-html .justify-between .items-center img{
      max-width:61% !important;
  }

  /* Span Tag */
  .hero .translation-badge span{
      font-size:12px;
  }

  /* Gold button */
  .container .grid .rounded-lg .text-center .gold-button{
      font-size:14px;
  }

  /* Whitespace nowrap */
  .elementor-widget-html .flex .whitespace-nowrap{
      margin-left:13px !important;
      margin-right:8px;
      padding-left:6px;
      z-index:1000;
  }

  /* Auto */
  .shadow-sm .items-center .w-auto:nth-child(1){
      max-width:36% !important;
      transform:translatex(0px) translatey(0px);
  }

  /* Flex */
  .elementor-widget-html .shadow-sm .flex:nth-child(2){
      min-width:0px;
      transform:translatex(0px) translatey(0px);
  }

  /* Flex */
  .elementor .e-con-full .elementor-widget-html .elementor-widget-container .shadow-sm .flex:nth-child(2){
      width:111px !important;
  }

  /* Auto */
  .shadow-sm .items-center .w-auto:nth-child(3){
      max-width:36% !important;
  }

  /* Shadow */
  .elementor-widget-html .shadow-sm{
      padding-right:75px;
      margin-right:-47px;
      width:301px;
      z-index:-10;
      margin-left:-24px;
  }
}
/* Division */
.elementor-widget-html .mx-auto .md\:justify-start {
  width: 145px;
}
/* Link */
.md\:flex-row .md\:justify-end a {
  font-size: 10px;
}

/* Justify center */
.elementor-widget-html .mx-auto p .justify-center {
  font-size: 14px;
}
	/* Font semibold */
	.universidad-section .items-center:nth-child(3) .font-semibold{
		padding-left:0px;
		padding-right:0px;
		transform:translatex(0px) translatey(0px);
		margin-right:-50px;
		
	}
/* Division */
.sm\:flex-row .font-semibold:nth-child(1) div:nth-child(2) {
  font-size: 16px;
}

/* Font semibold */
#register .mx-auto .font-semibold {
  width: 307px;
}

/* Division */
#register .space-y-4 div {
  font-size: 16px;
}
@media (max-width: 479px) {
    .elementor .e-con-full .elementor-widget-html .elementor-widget-container .shadow-sm .flex:nth-child(2) {
        width: 80px !important;
    }
}
@media (max-width: 768px) {
div#infoModal {
    height: 100vh;
    z-index: 999999999999999999;
}
.e-con-full .elementor-widget-html .elementor-widget-container {
    transform: unset !important;
}
button#submitLeadForm, button#closeInfoModal {
            padding-left: 0.75rem;
        padding-right: 0.75rem;
        font-size: 13px;
}
button#submitLeadForm {
    margin-left: 10px;
}
    .lead-modal-content, .mobile-modal-content-fix {
        margin-left: 10px !important;
        margin-right: 10px !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b64d814 *//* Items center */
.elementor-widget-container .justify-between .items-center {
  width: 185px;
}
.elementor-widget-html .mx-auto .md\:justify-start {
  transform: translateX(0px) translateY(0px);
  width: 250px;
}
/* 479px and smaller screen sizes */
@media (max-width:479px){

  /* Gold outline button */
  .elementor-widget-html .justify-between .gold-outline-button{
      transform:translatex(0px) translatey(0px);
      text-align:center;
  }

  /* Details */
  #details{
      padding-bottom:0px;
  }

  /* Section */
  .elementor-widget-html .py-16{
      padding-bottom:36px !important;
      padding-top:36px;
  }

  /* Font semibold */
  .py-16 .container .grid .text-center .font-semibold{
      font-size:12px;
  }

  /* Link */
  .md\:flex-row .flex a{
      font-size:13px;
  }

  /* Countdown */
  #countdown{
      font-size:24px;
  }

  /* Font bold */
  .elementor-widget-html .gold-gradient h2.font-bold{
      font-size:19px;
  }

  /* Heading */
  #details h2{
      font-size:23px;
  }

  /* Section title */
  .elementor-widget-html .py-16 .section-title{
      font-size:23px;
  }

  /* Image */
  .elementor-widget-html .justify-between .items-center img{
      max-width:61% !important;
  }

  /* Span Tag */
  .hero .translation-badge span{
      font-size:12px;
  }

  /* Gold button */
  .container .grid .rounded-lg .text-center .gold-button{
      font-size:14px;
  }

  /* Whitespace nowrap */
  .elementor-widget-html .flex .whitespace-nowrap{
      margin-left:13px !important;
      margin-right:8px;
      padding-left:6px;
      z-index:1000;
  }

  /* Auto */
  .shadow-sm .items-center .w-auto:nth-child(1){
      max-width:36% !important;
      transform:translatex(0px) translatey(0px);
  }

  /* Flex */
  .elementor-widget-html .shadow-sm .flex:nth-child(2){
      min-width:0px;
      transform:translatex(0px) translatey(0px);
  }

  /* Flex */
  .elementor .e-con-full .elementor-widget-html .elementor-widget-container .shadow-sm .flex:nth-child(2){
      width:111px !important;
  }

  /* Auto */
  .shadow-sm .items-center .w-auto:nth-child(3){
      max-width:36% !important;
  }

  /* Shadow */
  .elementor-widget-html .shadow-sm{
      padding-right:75px;
      margin-right:-47px;
      width:301px;
      z-index:-10;
      margin-left:-24px;
  }
}
/* Division */
.elementor-widget-html .mx-auto .md\:justify-start {
  width: 145px;
}
/* Link */
.md\:flex-row .md\:justify-end a {
  font-size: 10px;
}

/* Justify center */
.elementor-widget-html .mx-auto p .justify-center {
  font-size: 14px;
}
	/* Font semibold */
	.universidad-section .items-center:nth-child(3) .font-semibold{
		padding-left:0px;
		padding-right:0px;
		transform:translatex(0px) translatey(0px);
		margin-right:-50px;
		
	}
/* Division */
.sm\:flex-row .font-semibold:nth-child(1) div:nth-child(2) {
  font-size: 16px;
}

/* Font semibold */
#register .mx-auto .font-semibold {
  width: 307px;
}

/* Division */
#register .space-y-4 div {
  font-size: 16px;
}
@media (max-width: 479px) {
    .elementor .e-con-full .elementor-widget-html .elementor-widget-container .shadow-sm .flex:nth-child(2) {
        width: 80px !important;
    }
}
@media (max-width: 768px) {
div#infoModal {
    height: 100vh;
    z-index: 999999999999999999;
}
.e-con-full .elementor-widget-html .elementor-widget-container {
    transform: unset !important;
}
button#submitLeadForm, button#closeInfoModal {
            padding-left: 0.75rem;
        padding-right: 0.75rem;
        font-size: 13px;
}
button#submitLeadForm {
    margin-left: 10px;
}
    .lead-modal-content, .mobile-modal-content-fix {
        margin-left: 10px !important;
        margin-right: 10px !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Auto */
.elementor .e-con-full .elementor-widget-html .elementor-widget-container 
.justify-between .items-center .w-auto {
    width: 109px !important;
}

/* 479px and smaller screen sizes */
@media (max-width:479px) {

}

/* Gold outline button */
.elementor-widget-html .justify-between .gold-outline-button {
    transform: translatex(0px) translatey(0px);
    text-align: center;
    margin-left: 38px;
}
/* Auto */
.md:flex-row .md:justify-start .w-auto {
    background-color: #020202;
}/* End custom CSS */