.elementor-kit-71119{--e-global-color-primary:#E237B2;--e-global-color-secondary:#103B66;--e-global-color-text:#6E7D94;--e-global-color-accent:#E237B2;--e-global-color-23b7d2b:#F59300;--e-global-color-098af1f:#8237E2;--e-global-color-59c1f2e:#3790E2;--e-global-color-43688e2:#93A6C2;--e-global-color-3d57077:#FFFFFF;--e-global-color-73387ed:#F6FAFB;--e-global-typography-primary-font-family:"Roche Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roche Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roche Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roche Sans";--e-global-typography-accent-font-weight:500;background-color:#F6FAFB;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 e-page-transition{background-color:#FFBC7D;}.elementor-kit-71119 p{margin-bottom:16px;}.elementor-kit-71119 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 a:hover{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 h5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 h6{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-71119 button,.elementor-kit-71119 input[type="button"],.elementor-kit-71119 input[type="submit"],.elementor-kit-71119 .elementor-button{font-family:"Roche Sans", Sans-serif;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-kit-71119 button:hover,.elementor-kit-71119 button:focus,.elementor-kit-71119 input[type="button"]:hover,.elementor-kit-71119 input[type="button"]:focus,.elementor-kit-71119 input[type="submit"]:hover,.elementor-kit-71119 input[type="submit"]:focus,.elementor-kit-71119 .elementor-button:hover,.elementor-kit-71119 .elementor-button:focus{border-radius:8px 8px 8px 8px;}.elementor-kit-71119 label{font-family:"Roche Sans", Sans-serif;}.elementor-kit-71119 input:not([type="button"]):not([type="submit"]),.elementor-kit-71119 textarea,.elementor-kit-71119 .elementor-field-textual{font-family:"Roche Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:8px;}.elementor-element{--widgets-spacing:8px 8px;--widgets-spacing-row:8px;--widgets-spacing-column:8px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */b,
strong {
  font-weight: bold !important;
}

a {
  color: #6E7D94;
  word-break: break-word;
}

a:hover {
  color: #103B66;
}

ol,
ul {
  list-style: disc;
}

ul,
ol {
  padding: 0 0 0 24px;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-family: "Roche Sans", "serif" !important;
}

.full-link-img img,
.full-link-img a {
  width: 100% !important;
}

.jet-listing-not-found.jet-listing-grid__items {
  background: white;
  border-radius: 4px;
  margin-top: 16px;
  padding: 24px;
  border: 1px solid #edf1f8;
}

.jet-engine-listing-overlay-wrap h2 a,
.jet-engine-listing-overlay-wrap h2,
.jet-engine-listing-overlay-wrap h3 a {
  opacity: 1 !important;
  transition: opacity .2s linear;
}

.jet-engine-listing-overlay-wrap:hover h2 a,
.jet-engine-listing-overlay-wrap:hover h2,
.jet-engine-listing-overlay-wrap:hover h3 a {
  opacity: .8 !important;
  transition: opacity .2s linear;
}

span.breadcrumb_last {
  font-weight: bold;
}

/* categories color*/
.cat-item-11 a {
  color: #F59300;
}

.cat-item-2 a {
  color: #E237B2;
}

.cat-item-4 a {
  color: #8237E2;
}

.cat-item-5 a {
  color: #3790E2;
}

/* btn */
.btn__white a {
  background: rgba(246, 250, 251, 0.8) !important;
  backdrop-filter: blur(8px);
  border-radius: 50px !important;
  color: #103B66 !important;
  font-weight: bold !important;
}

.btn__white a:hover {
  background: rgba(246, 250, 251, 0.5) !important;
  border-radius: 50px !important;
}

/* btn */
.btn__grey a {
  background: rgba(255, 255, 255, 0.8) !important;
  backdrop-filter: blur(8px);
  border-radius: 50px !important;
  color: #103B66 !important;
  font-weight: bold !important;
}

.btn__grey a:hover {
  background: rgba(246, 250, 251, 0.5) !important;
  border-radius: 50px !important;
}

a.jet-listing-dynamic-terms__link {
  color: #93A6C2;
}

.elementor-widget-image-box:hover,
.mc__card:hover {
  top: -5px;
  transition: .2s linear;
}

.elementor-widget-image-box,
.mc__card {
  top: 0;
  transition: .2s linear;
}

.mc__small-card_arrow:hover .mc__icon-arrow .elementor-icon {
  left: 5px;
  transition: .2s linear;
  position: relative;
}

.mc__small-card_arrow .mc__icon-arrow .elementor-icon {
  left: 0;
  transition: .2s linear;
  position: relative;
}


/* header */
.header__btn-vfv .elementor-menu-toggle {
  background: #F59300;
  color: white;
}

.header__btn-vfv .elementor-menu-toggle:before {
  content: '#VemFalarDeVida';
  margin-right: 8px;
  border-right: 1px solid #ffac2f;
  padding-right: 8px
}

.header__btn-vfv .elementor-menu-toggle {
  background: #F59300;
  color: white;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  padding: 12px 16px;
}

.header__btn-vfv .elementor-menu-toggle i.eicon-menu-bar:before {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(/wp-content/uploads/2021/10/angle-down.svg) no-repeat center center;
}

.header__btn-vfv nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
  width: auto !important;
  left: auto !important;
  right: 0 !important;
  top: 56px !important;
  box-shadow: 0px 16px 32px -16px #103b6670;
}

.header__btn-principal .elementor-menu-toggle {
  background: none;
  color: #103B66;
}

.header__btn-principal .elementor-menu-toggle:after {
  content: 'Menu';
  margin-left: 8px;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: bold;
}

.jet__list-border .jet-listing-grid__item .jet-engine-listing-overlay-wrap {
  border-bottom: 1px solid #EDF1F8 !important;
  padding: 0 0 16px 0;
}

.jet__list-border .jet-listing-grid__item:last-child .jet-engine-listing-overlay-wrap {
  border-bottom: none !important;
}

/* menu cancer */

.menu__section-bigger .menu__title a {
  font-family: "Roche Sans", sans-serif !important;
  font-weight: 900 !important;
  height: 66px !important;
  font-size: 16px !important;
}

.menu__section-bigger nav.elementor-nav-menu--main li,
.menu__section-bigger .elementor-accordion .elementor-accordion-item li {
  border-bottom: 1px solid #E5E5E5;
  font-size: 16px !important;
}

.menu__section-bigger nav.elementor-nav-menu--main li:last-child,
.menu__section-bigger .elementor-accordion .elementor-accordion-item li:last-child {
  border-bottom: none;
}

.menu__section-bigger i {
  position: absolute;
  right: 0;
  font-size: 12px;
}

.menu__section-bigger a.elementor-item {
  padding-left: 0 !important;
}

.menu__section-bigger .elementor-accordion .elementor-accordion-item {
  border: none !important;
  background: #F6FAFB;
  margin-bottom: 8px;
  border-radius: 8px;
  padding: 8px;
}

.menu__section-bigger .elementor-accordion .elementor-accordion-item li {
  padding: 8px 0 !important;
}

.menu__section-bigger .elementor-accordion i {
  padding-left: 8px;
  position: initial;
  font-size: 12px;
}

.menu__cancer .menu-item i {
  padding: 0 8px 0;
}

/* mega menu */
.jet-menu-item .jet-sub-mega-menu {
  background: #F6FAFB !important;
  box-shadow: none !important;
}

.jet-sub-mega-menu .elementor-element-8a725f2 li a:hover,
.jet-sub-mega-menu .elementor-element-8a725f2 li i:hover,
ul.jet-mobile-menu__items li i .header__btn-cancer-de-mama__mobile {
  color: #E237B2 !important;
}

.jet-sub-mega-menu .elementor-element-0eea5a7 li a:hover,
.jet-sub-mega-menu .elementor-element-0eea5a7 li i:hover,
ul.jet-mobile-menu__items li i .header__btn-cancer-de-colo-de-utero__mobile {
  color: #3790e2 !important;
}

.jet-sub-mega-menu .elementor-element-c6a4cc0 li a:hover,
.jet-sub-mega-menu .elementor-element-c6a4cc07 li i:hover,
ul.jet-mobile-menu__items li i .header__btn-cancer-de-ovario__mobile {
  color: #8237E2 !important;
}

.jet-menu-item .jet-sub-menu>li>a {
  padding: 8px 16px 8px 16px;
  font-size: 14px;
  line-height: 20px;
}

ul.jet-sub-menu {
  border-radius: 8px;
  padding-bottom: 8px !important;
}

.menu__mama>a {
  color: var(--e-global-color-primary) !important;
}

.menu__section-mama .menu__title a {
  color: var(--e-global-color-primary) !important;
}

.menu__colo-de-utero>a {
  color: var(--e-global-color-59c1f2e) !important;
}

.menu__section-colo-de-utero .menu__title a {
  color: var(--e-global-color-59c1f2e) !important;
}

.menu__ovario>a {
  color: var(--e-global-color-098af1f) !important;
}

.menu__section-ovario .menu__title a {
  color: var(--e-global-color-098af1f) !important;
}

/* menu mobile */
.jet-mobile-menu__instance {
  flex-direction: initial;
}

.jet-mobile-menu__controls {
  justify-content: flex-start;
}

.jet-mobile-menu__back:after {
  content: 'FECHAR';
  color: #899FB4;
  font-size: 12px;
  line-height: 18px;
  padding-left: 8px;
  font-weight: 700;
}

.jet-mobile-menu__item {
  min-height: 57px;
  position: relative;
}

ul.jet-mobile-menu__items li {
  border-bottom: 1px solid #406285;
}

ul.jet-mobile-menu__items li i {
  position: absolute;
  border-radius: 50px;
  padding: 6px 6.5px;
  right: 16px;
  font-size: 12px;
  background: #406285;
  height: 24px;
  width: 24px;
  top: 16px;
}

.header__vfv i {
  background: #F59300 !important;
}

.header__btn-vfv_only-mobile .jet-menu-label {
  font-size: 20px;
  font-family: "Roche Sans", "serif" !important;
}

.header__btn-cancer-de-mama__mobile i {
  background: #E237B2 !important;
}

.header__btn-cancer-de-colo-de-utero__mobile i {
  background: #3790e2 !important;
}

.header__btn-cancer-de-ovario__mobile i {
  background: #8237E2 !important;
}

/* Archive */
.category_slide ul.elementor-sitemap-list {
  list-style: none !important;
  display: inline;
}

.category_slide li.elementor-sitemap-item {
  display: inline-block;
  padding: 8px;
  font-size: 14px;
  line-height: 14px
}

.category_slide li.elementor-sitemap-item a {
  font-weight: bold !important;
}

.category_slide span.elementor-sitemap-title {
  display: inline !important;
}

.jet-listing-grid__slider-icon {
  background: rgba(255, 255, 255, 0.5) !important;
  backdrop-filter: blur(8px);
  border-radius: 50px;
}

.category_listing .jet-listing-grid__item,
.category_listing .jet-engine-listing-overlay-wrap {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-widget-share-buttons .elementor-grid:before {
  content: 'Compartilhar';
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  font-weight: 900;
  color: #6E7D94;
  padding-right: 8px;
  vertical-align: text-bottom;
}

.elementor-tab-content ul {
  padding: 0;
  list-style: none;
}

article.mc__content {
  word-break: break-word;
}

.mc__content-post h1,
.mc__content-post h2,
.mc__content-post h3,
.mc__content-post h4,
.mc__content-post h5,
.mc__content-post h6 {
  margin: 24px 0 4px 0;
}

/* accordeon */
.elementor-tab-title+.elementor-active {
  border-top: 0;
}

.elementor-widget-accordion img {
  border-radius: 8px;
}

.elementor-accordion .elementor-accordion-item {
  border: 1px solid #ccd6d9 !important;
  border-radius: 4px;
  margin-bottom: 8px;
}

@media (min-width: 1024px) {

  .header__btn-vfv_only-mobile,
  .archive__featured-carrossel ul.jet-slick-dots {
    display: none !important;
  }

  .mc__card>.elementor-container {
    min-height: 414px !important;
  }

}

@media (max-width: 767px) {

  /* homepage */
  .homepage__matters,
  .homepage__cards-slider,
  .category_slide,
  .mc__menu-cancer {
    flex-wrap: nowrap;
    overflow-x: scroll;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }

  .homepage__matters::-webkit-scrollbar,
  .homepage__cards-slider::-webkit-scrollbar,
  .category_slide::-webkit-scrollbar,
  .mc__menu-cancer::-webkit-scrollbar {
    display: none;
  }

  .homepage__matters .elementor-container {
    max-width: 1250px !important;
    width: max-content;
  }

  .category_slide .elementor-sitemap-wrap {
    max-width: 1380px !important;
    width: max-content;
  }

  .homepage__matters .elementor-column {
    width: 145px !important;
    display: flex;
    height: auto !important;
  }

  .mc__menu-cancer .elementor-element {
    width: max-content;
  }

  /* Homepage cards slider */
  .homepage__cards-slider .jet-listing-grid__items {
    min-width: 1250px;
  }

  .jet__list-border_only-mobile .jet-listing-grid__item .jet-engine-listing-overlay-wrap {
    border-bottom: 1px solid #EDF1F8 !important;
    padding: 0 0 16px 0;
  }

  .jet__list-border_only-mobile .jet-listing-grid__item:last-child .jet-engine-listing-overlay-wrap {
    border-bottom: none !important;
  }
}

@media (min-width: 767px) {

  .card__title-3lines h1,
  .card__title-3lines h2,
  .card__title-3lines h3,
  .card__title-3lines h4 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
  }
}

.elementor,
.elementor *:not(.elementor-icon):not([class*="eicon-"]):not([class*="fa"]):not([class*="fas"]):not([class*="far"]):not([class*="fab"]),
.elementor *:not(.elementor-icon):not([class*="eicon-"]):not([class*="fa"]):not([class*="fas"]):not([class*="far"]):not([class*="fab"])::before,
.elementor *:not(.elementor-icon):not([class*="eicon-"]):not([class*="fa"]):not([class*="fas"]):not([class*="far"]):not([class*="fab"])::after {
  font-family: "Roche Sans", sans-serif !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roche Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mulherconsciente.com.br/wp-content/uploads/2025/07/RocheSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roche Sans';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://mulherconsciente.com.br/wp-content/uploads/2025/07/RocheSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roche Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://mulherconsciente.com.br/wp-content/uploads/2025/07/RocheSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roche Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://mulherconsciente.com.br/wp-content/uploads/2025/07/RocheSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roche Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://mulherconsciente.com.br/wp-content/uploads/2025/07/RocheSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roche Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mulherconsciente.com.br/wp-content/uploads/2025/07/RocheSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roche Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mulherconsciente.com.br/wp-content/uploads/2025/07/RocheSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roche Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://mulherconsciente.com.br/wp-content/uploads/2025/07/RocheSans-MediumItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */