.elementor-914 .elementor-element.elementor-element-4d32639{--display:flex;--min-height:870px;--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:center;--overlay-opacity:0.5;}.elementor-914 .elementor-element.elementor-element-4d32639:not(.elementor-motion-effects-element-type-background), .elementor-914 .elementor-element.elementor-element-4d32639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://in-foton.org/wp-content/uploads/2026/06/C1810-frame-at-0m2s-2.png");}.elementor-914 .elementor-element.elementor-element-4d32639::before, .elementor-914 .elementor-element.elementor-element-4d32639 > .elementor-background-video-container::before, .elementor-914 .elementor-element.elementor-element-4d32639 > .e-con-inner > .elementor-background-video-container::before, .elementor-914 .elementor-element.elementor-element-4d32639 > .elementor-background-slideshow::before, .elementor-914 .elementor-element.elementor-element-4d32639 > .e-con-inner > .elementor-background-slideshow::before, .elementor-914 .elementor-element.elementor-element-4d32639 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002039FC;--background-overlay:'';}.elementor-914 .elementor-element.elementor-element-ee6fca7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-914 .elementor-element.elementor-element-5f63b19{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-914 .elementor-element.elementor-element-48168db{--spacer-size:78px;}.elementor-914 .elementor-element.elementor-element-5d7f127{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-914 .elementor-element.elementor-element-5d7f127.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-914 .elementor-element.elementor-element-4d27051 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:29px;font-weight:700;line-height:34px;letter-spacing:0px;color:#002039;}.elementor-914 .elementor-element.elementor-element-77ee645{--display:flex;}.elementor-914 .elementor-element.elementor-element-60b6ae2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-914 .elementor-element.elementor-element-786f14b.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-8e25755{--display:flex;}.elementor-914 .elementor-element.elementor-element-ab88382.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-591642f{--display:flex;}.elementor-914 .elementor-element.elementor-element-228a2fa.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-b1dcf57{--display:flex;}.elementor-914 .elementor-element.elementor-element-3295741.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-8b23f00{--display:flex;}.elementor-914 .elementor-element.elementor-element-687ff20.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-5f75fa5{--display:flex;}.elementor-914 .elementor-element.elementor-element-072c45f.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-6dff3ad{--display:flex;}.elementor-914 .elementor-element.elementor-element-45f3b0d.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-a387bfd{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 1600px );max-width:1600px;--container-widget-width:1600px;--container-widget-flex-grow:0;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-914 .elementor-element.elementor-element-a387bfd.elementor-element{--align-self:center;}:where( .elementor-914 .elementor-element.elementor-element-a387bfd .swiper-slide ) > .e-con{border-style:none;}.elementor-914 .elementor-element.elementor-element-50d0179{--display:flex;}.elementor-914 .elementor-element.elementor-element-298d912{--spacer-size:207px;}.elementor-914 .elementor-element.elementor-element-389e10d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-914 .elementor-element.elementor-element-389e10d.e-con{--align-self:center;}.elementor-914 .elementor-element.elementor-element-a037f48 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:29px;font-weight:700;line-height:34px;letter-spacing:0px;color:#002039;}.elementor-914 .elementor-element.elementor-element-d3f07ef{--display:flex;}.elementor-914 .elementor-element.elementor-element-eea238b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-914 .elementor-element.elementor-element-e66f3ba.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-992976d{--display:flex;}.elementor-914 .elementor-element.elementor-element-5d39490.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-1b9807c{--display:flex;}.elementor-914 .elementor-element.elementor-element-3281502.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-b6dc4ad{--display:flex;}.elementor-914 .elementor-element.elementor-element-747a95b.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-2e6b491{--display:flex;}.elementor-914 .elementor-element.elementor-element-950cbe0.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-fee202a{--display:flex;}.elementor-914 .elementor-element.elementor-element-65ae7e2.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-c270cb8{--display:flex;}.elementor-914 .elementor-element.elementor-element-c5c335c.elementor-element{--align-self:center;}.elementor-914 .elementor-element.elementor-element-4ac4f37{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:initial;max-width:initial;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-914 .elementor-element.elementor-element-4ac4f37.elementor-element{--align-self:center;}:where( .elementor-914 .elementor-element.elementor-element-4ac4f37 .swiper-slide ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-914 .elementor-element.elementor-element-4d32639{--content-width:1600px;}}@media(max-width:1024px){.elementor-914 .elementor-element.elementor-element-a387bfd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-914 .elementor-element.elementor-element-4ac4f37{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-914 .elementor-element.elementor-element-a387bfd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-914 .elementor-element.elementor-element-4ac4f37{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-4d32639 */.title-page{
    height: 300px;
    justify-content: center;
    align-content: center;
    text-justify: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786f14b */.meucard {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 360px!important;
  height: 630px!important;
  transition: opacity 0.5s ease-in-out;
  transition: box-shadow 0.1s ease-in-out!important;
  
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}

.meucard:hover{
    box-shadow: 0px 2px 7px -4px black;
}

.meucard img {
  width: 100%;
  height: 342px;
  display: block;
  border-radius:20px;
  object-fit: cover;
}

.card-titulo{
    width: 300px;
    margin-top: 10px;
    height: 76px;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.card-titulo h3{
    width: 100%;
    height: 100%;
    line-height: 33px!important;
    letter-spacing: 0px!important;
  font-size: 29px!important;
  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-subtitulo{
    width: 300px;
    height: 76px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-subtitulo p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;

  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-desc{
    margin-top: 10px;
    width: 300px;
    height: 46px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-desc p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;
  font-style: italic;
margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-link{
    margin-top: 10px;
    display: flex;
    width: 360px;
    height: 60px;
    border-radius: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #FBBA00;
    transition: background-color 0.2s ease-in-out;
}

.card-link:hover{
    background-color: #F39200;
}

.card-link a {
    display: flex;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.card-link p{
  font-size: 18px!important;
  font-weight: 800!important;
  text-decoration: underline;
  width: 100%!important;
  margin: 0!important;
}

.meucard h3 {
  font-family: Ubuntu;
  color: #002039;
}

.meucard p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786f14b */.meucard {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 360px!important;
  height: 630px!important;
  transition: opacity 0.5s ease-in-out;
  transition: box-shadow 0.1s ease-in-out!important;
  
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}

.meucard:hover{
    box-shadow: 0px 2px 7px -4px black;
}

.meucard img {
  width: 100%;
  height: 342px;
  display: block;
  border-radius:20px;
  object-fit: cover;
}

.card-titulo{
    width: 300px;
    margin-top: 10px;
    height: 76px;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.card-titulo h3{
    width: 100%;
    height: 100%;
    line-height: 33px!important;
    letter-spacing: 0px!important;
  font-size: 29px!important;
  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-subtitulo{
    width: 300px;
    height: 76px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-subtitulo p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;

  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-desc{
    margin-top: 10px;
    width: 300px;
    height: 46px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-desc p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;
  font-style: italic;
margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-link{
    margin-top: 10px;
    display: flex;
    width: 360px;
    height: 60px;
    border-radius: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #FBBA00;
    transition: background-color 0.2s ease-in-out;
}

.card-link:hover{
    background-color: #F39200;
}

.card-link a {
    display: flex;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.card-link p{
  font-size: 18px!important;
  font-weight: 800!important;
  text-decoration: underline;
  width: 100%!important;
  margin: 0!important;
}

.meucard h3 {
  font-family: Ubuntu;
  color: #002039;
}

.meucard p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786f14b */.meucard {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 360px!important;
  height: 630px!important;
  transition: opacity 0.5s ease-in-out;
  transition: box-shadow 0.1s ease-in-out!important;
  
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}

.meucard:hover{
    box-shadow: 0px 2px 7px -4px black;
}

.meucard img {
  width: 100%;
  height: 342px;
  display: block;
  border-radius:20px;
  object-fit: cover;
}

.card-titulo{
    width: 300px;
    margin-top: 10px;
    height: 76px;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.card-titulo h3{
    width: 100%;
    height: 100%;
    line-height: 33px!important;
    letter-spacing: 0px!important;
  font-size: 29px!important;
  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-subtitulo{
    width: 300px;
    height: 76px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-subtitulo p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;

  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-desc{
    margin-top: 10px;
    width: 300px;
    height: 46px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-desc p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;
  font-style: italic;
margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-link{
    margin-top: 10px;
    display: flex;
    width: 360px;
    height: 60px;
    border-radius: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #FBBA00;
    transition: background-color 0.2s ease-in-out;
}

.card-link:hover{
    background-color: #F39200;
}

.card-link a {
    display: flex;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.card-link p{
  font-size: 18px!important;
  font-weight: 800!important;
  text-decoration: underline;
  width: 100%!important;
  margin: 0!important;
}

.meucard h3 {
  font-family: Ubuntu;
  color: #002039;
}

.meucard p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786f14b */.meucard {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 360px!important;
  height: 630px!important;
  transition: opacity 0.5s ease-in-out;
  transition: box-shadow 0.1s ease-in-out!important;
  
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}

.meucard:hover{
    box-shadow: 0px 2px 7px -4px black;
}

.meucard img {
  width: 100%;
  height: 342px;
  display: block;
  border-radius:20px;
  object-fit: cover;
}

.card-titulo{
    width: 300px;
    margin-top: 10px;
    height: 76px;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.card-titulo h3{
    width: 100%;
    height: 100%;
    line-height: 33px!important;
    letter-spacing: 0px!important;
  font-size: 29px!important;
  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-subtitulo{
    width: 300px;
    height: 76px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-subtitulo p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;

  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-desc{
    margin-top: 10px;
    width: 300px;
    height: 46px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-desc p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;
  font-style: italic;
margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-link{
    margin-top: 10px;
    display: flex;
    width: 360px;
    height: 60px;
    border-radius: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #FBBA00;
    transition: background-color 0.2s ease-in-out;
}

.card-link:hover{
    background-color: #F39200;
}

.card-link a {
    display: flex;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.card-link p{
  font-size: 18px!important;
  font-weight: 800!important;
  text-decoration: underline;
  width: 100%!important;
  margin: 0!important;
}

.meucard h3 {
  font-family: Ubuntu;
  color: #002039;
}

.meucard p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786f14b */.meucard {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 360px!important;
  height: 630px!important;
  transition: opacity 0.5s ease-in-out;
  transition: box-shadow 0.1s ease-in-out!important;
  
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}

.meucard:hover{
    box-shadow: 0px 2px 7px -4px black;
}

.meucard img {
  width: 100%;
  height: 342px;
  display: block;
  border-radius:20px;
  object-fit: cover;
}

.card-titulo{
    width: 300px;
    margin-top: 10px;
    height: 76px;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.card-titulo h3{
    width: 100%;
    height: 100%;
    line-height: 33px!important;
    letter-spacing: 0px!important;
  font-size: 29px!important;
  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-subtitulo{
    width: 300px;
    height: 76px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-subtitulo p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;

  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-desc{
    margin-top: 10px;
    width: 300px;
    height: 46px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-desc p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;
  font-style: italic;
margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-link{
    margin-top: 10px;
    display: flex;
    width: 360px;
    height: 60px;
    border-radius: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #FBBA00;
    transition: background-color 0.2s ease-in-out;
}

.card-link:hover{
    background-color: #F39200;
}

.card-link a {
    display: flex;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.card-link p{
  font-size: 18px!important;
  font-weight: 800!important;
  text-decoration: underline;
  width: 100%!important;
  margin: 0!important;
}

.meucard h3 {
  font-family: Ubuntu;
  color: #002039;
}

.meucard p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786f14b */.meucard {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 360px!important;
  height: 630px!important;
  transition: opacity 0.5s ease-in-out;
  transition: box-shadow 0.1s ease-in-out!important;
  
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}

.meucard:hover{
    box-shadow: 0px 2px 7px -4px black;
}

.meucard img {
  width: 100%;
  height: 342px;
  display: block;
  border-radius:20px;
  object-fit: cover;
}

.card-titulo{
    width: 300px;
    margin-top: 10px;
    height: 76px;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.card-titulo h3{
    width: 100%;
    height: 100%;
    line-height: 33px!important;
    letter-spacing: 0px!important;
  font-size: 29px!important;
  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-subtitulo{
    width: 300px;
    height: 76px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-subtitulo p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;

  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-desc{
    margin-top: 10px;
    width: 300px;
    height: 46px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-desc p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;
  font-style: italic;
margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-link{
    margin-top: 10px;
    display: flex;
    width: 360px;
    height: 60px;
    border-radius: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #FBBA00;
    transition: background-color 0.2s ease-in-out;
}

.card-link:hover{
    background-color: #F39200;
}

.card-link a {
    display: flex;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.card-link p{
  font-size: 18px!important;
  font-weight: 800!important;
  text-decoration: underline;
  width: 100%!important;
  margin: 0!important;
}

.meucard h3 {
  font-family: Ubuntu;
  color: #002039;
}

.meucard p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786f14b */.meucard {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 360px!important;
  height: 630px!important;
  transition: opacity 0.5s ease-in-out;
  transition: box-shadow 0.1s ease-in-out!important;
  
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}

.meucard:hover{
    box-shadow: 0px 2px 7px -4px black;
}

.meucard img {
  width: 100%;
  height: 342px;
  display: block;
  border-radius:20px;
  object-fit: cover;
}

.card-titulo{
    width: 300px;
    margin-top: 10px;
    height: 76px;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.card-titulo h3{
    width: 100%;
    height: 100%;
    line-height: 33px!important;
    letter-spacing: 0px!important;
  font-size: 29px!important;
  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-subtitulo{
    width: 300px;
    height: 76px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-subtitulo p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;

  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-desc{
    margin-top: 10px;
    width: 300px;
    height: 46px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-desc p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;
  font-style: italic;
margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-link{
    margin-top: 10px;
    display: flex;
    width: 360px;
    height: 60px;
    border-radius: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #FBBA00;
    transition: background-color 0.2s ease-in-out;
}

.card-link:hover{
    background-color: #F39200;
}

.card-link a {
    display: flex;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.card-link p{
  font-size: 18px!important;
  font-weight: 800!important;
  text-decoration: underline;
  width: 100%!important;
  margin: 0!important;
}

.meucard h3 {
  font-family: Ubuntu;
  color: #002039;
}

.meucard p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786f14b */.meucard {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 360px!important;
  height: 630px!important;
  transition: opacity 0.5s ease-in-out;
  transition: box-shadow 0.1s ease-in-out!important;
  
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}

.meucard:hover{
    box-shadow: 0px 2px 7px -4px black;
}

.meucard img {
  width: 100%;
  height: 342px;
  display: block;
  border-radius:20px;
  object-fit: cover;
}

.card-titulo{
    width: 300px;
    margin-top: 10px;
    height: 76px;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.card-titulo h3{
    width: 100%;
    height: 100%;
    line-height: 33px!important;
    letter-spacing: 0px!important;
  font-size: 29px!important;
  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-subtitulo{
    width: 300px;
    height: 76px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-subtitulo p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;

  margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-desc{
    margin-top: 10px;
    width: 300px;
    height: 46px;

  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
    text-align: center;
}

.card-desc p{
    width: 100%;
    height: 100%;
  font-size: 18px!important;
  font-style: italic;
margin: 0!important;
  padding: 0!important;
  display: flex!important;
  justify-content: center!important;
    align-items: center!important;
}

.card-link{
    margin-top: 10px;
    display: flex;
    width: 360px;
    height: 60px;
    border-radius: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #FBBA00;
    transition: background-color 0.2s ease-in-out;
}

.card-link:hover{
    background-color: #F39200;
}

.card-link a {
    display: flex;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.card-link p{
  font-size: 18px!important;
  font-weight: 800!important;
  text-decoration: underline;
  width: 100%!important;
  margin: 0!important;
}

.meucard h3 {
  font-family: Ubuntu;
  color: #002039;
}

.meucard p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a387bfd */.super-carrossel#insano-carrossel{
    justify-content: center !important;
    align-items: center !important;
}

.super-carrossel{
    max-width: 1600px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389e10d */#comite-cientifico-titulo{
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66f3ba */.card {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 230px;
  height: 400px;
  transition: opacity 0.5s ease-in-out;
}

.card img {
  width: 100%;
  display: block;
  border-radius:20px;
}

.card-titulo h3{
  margin-top:25px;
  margin-left: 25px;
  font-size: 13px;
}

.card-subtitulo p{
  margin-left: 25px;
  margin-top: -8px;
  font-size: 12px;
  height: 40px;
  
}

.card-desc p{
  margin-left: 25px;
  font-size: 12px;
  height: 33px;
}

.card-link p{
  margin-left: 25px;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}

.card h3 {
  font-family: Ubuntu;
  color: #002039;
}

.card p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66f3ba */.card {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 230px;
  height: 400px;
  transition: opacity 0.5s ease-in-out;
}

.card img {
  width: 100%;
  display: block;
  border-radius:20px;
}

.card-titulo h3{
  margin-top:25px;
  margin-left: 25px;
  font-size: 13px;
}

.card-subtitulo p{
  margin-left: 25px;
  margin-top: -8px;
  font-size: 12px;
  height: 40px;
  
}

.card-desc p{
  margin-left: 25px;
  font-size: 12px;
  height: 33px;
}

.card-link p{
  margin-left: 25px;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}

.card h3 {
  font-family: Ubuntu;
  color: #002039;
}

.card p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66f3ba */.card {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 230px;
  height: 400px;
  transition: opacity 0.5s ease-in-out;
}

.card img {
  width: 100%;
  display: block;
  border-radius:20px;
}

.card-titulo h3{
  margin-top:25px;
  margin-left: 25px;
  font-size: 13px;
}

.card-subtitulo p{
  margin-left: 25px;
  margin-top: -8px;
  font-size: 12px;
  height: 40px;
  
}

.card-desc p{
  margin-left: 25px;
  font-size: 12px;
  height: 33px;
}

.card-link p{
  margin-left: 25px;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}

.card h3 {
  font-family: Ubuntu;
  color: #002039;
}

.card p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66f3ba */.card {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 230px;
  height: 400px;
  transition: opacity 0.5s ease-in-out;
}

.card img {
  width: 100%;
  display: block;
  border-radius:20px;
}

.card-titulo h3{
  margin-top:25px;
  margin-left: 25px;
  font-size: 13px;
}

.card-subtitulo p{
  margin-left: 25px;
  margin-top: -8px;
  font-size: 12px;
  height: 40px;
  
}

.card-desc p{
  margin-left: 25px;
  font-size: 12px;
  height: 33px;
}

.card-link p{
  margin-left: 25px;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}

.card h3 {
  font-family: Ubuntu;
  color: #002039;
}

.card p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66f3ba */.card {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 230px;
  height: 400px;
  transition: opacity 0.5s ease-in-out;
}

.card img {
  width: 100%;
  display: block;
  border-radius:20px;
}

.card-titulo h3{
  margin-top:25px;
  margin-left: 25px;
  font-size: 13px;
}

.card-subtitulo p{
  margin-left: 25px;
  margin-top: -8px;
  font-size: 12px;
  height: 40px;
  
}

.card-desc p{
  margin-left: 25px;
  font-size: 12px;
  height: 33px;
}

.card-link p{
  margin-left: 25px;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}

.card h3 {
  font-family: Ubuntu;
  color: #002039;
}

.card p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66f3ba */.card {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 230px;
  height: 400px;
  transition: opacity 0.5s ease-in-out;
}

.card img {
  width: 100%;
  display: block;
  border-radius:20px;
}

.card-titulo h3{
  margin-top:25px;
  margin-left: 25px;
  font-size: 13px;
}

.card-subtitulo p{
  margin-left: 25px;
  margin-top: -8px;
  font-size: 12px;
  height: 40px;
  
}

.card-desc p{
  margin-left: 25px;
  font-size: 12px;
  height: 33px;
}

.card-link p{
  margin-left: 25px;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}

.card h3 {
  font-family: Ubuntu;
  color: #002039;
}

.card p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66f3ba */.card {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 230px;
  height: 400px;
  transition: opacity 0.5s ease-in-out;
}

.card img {
  width: 100%;
  display: block;
  border-radius:20px;
}

.card-titulo h3{
  margin-top:25px;
  margin-left: 25px;
  font-size: 13px;
}

.card-subtitulo p{
  margin-left: 25px;
  margin-top: -8px;
  font-size: 12px;
  height: 40px;
  
}

.card-desc p{
  margin-left: 25px;
  font-size: 12px;
  height: 33px;
}

.card-link p{
  margin-left: 25px;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}

.card h3 {
  font-family: Ubuntu;
  color: #002039;
}

.card p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66f3ba */.card {
  background: #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  width: 230px;
  height: 400px;
  transition: opacity 0.5s ease-in-out;
}

.card img {
  width: 100%;
  display: block;
  border-radius:20px;
}

.card-titulo h3{
  margin-top:25px;
  margin-left: 25px;
  font-size: 13px;
}

.card-subtitulo p{
  margin-left: 25px;
  margin-top: -8px;
  font-size: 12px;
  height: 40px;
  
}

.card-desc p{
  margin-left: 25px;
  font-size: 12px;
  height: 33px;
}

.card-link p{
  margin-left: 25px;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}

.card h3 {
  font-family: Ubuntu;
  color: #002039;
}

.card p {
  font-family: Ubuntu;
  color: #002039;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4ac4f37 */.super-carrossel#insano-carrossel2{
    justify-content: center !important;
    align-items: center !important;
    max-width: 1600px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f07ef */#comite-cientifico{
    display: none;
}/* End custom CSS */