/*medplan css*/
@charset "UTF-8";
  :root {
  --color-btn-square: #E40F18;
  --color-btn-square-hover: #6D090D;
  --color-btn-square-active: #AD0007;
  --color-btn-rounded: #E40F18;
  --color-btn-rounded-hover: #6D090D;
  --color-btn-rounded-active: #AD0007;
  --color-items-header-hover: #E40F18;
  --color-items-header-active: #6D090D;
  --color-menu-header: #505050;
  --color-btn-menu-header-hover: #006ea4;
  --color-border-conteudo-hero: #ffffff;
  --color-font-base: #ffffff;
  --color-text-default: #505050;
  --color-item-box-banner-one: #AD0007;
  --color-item-box-banner-two: #6d090d;
  --color-item-box-banner-three: #452628;
  --color-ballon-text-one: #af6366;
  --color-ballon-text-two: #a52e33;
  --color-ballon-text-three: #805c5f;
  --color-title-small-upperc: #6D090D;
  --color-btn-small-upperc: #E40F18;
  --color-btn-options-one: #E40F18;
  --color-btn-options-two: #AD0007;
  --color-btn-options-three: #6D090D;
  --color-btn-options-four: #452628;
  --color-btn-options-five: #505050;
  --color-bb-btn-options-one: #E40F18;
  --color-bb-btn-options-two: #AD0007;
  --color-bb-btn-options-three: #6D090D;
  --color-bb-btn-options-four: #452628;
  --color-bb-btn-options-five: #505050;
  --color-description-notices: #E40F18;
  --color-big-font: #AFA4A4;
  --color-ul-itens-text: #E40F18;
  --color-effect-bg-img-desk: linear-gradient(to left, #947B7D 56.08%, rgba(148, 123, 125, 0) 100%);
  --color-effect-bg-img-mob: linear-gradient(to top, #947B7D 56.08%, rgba(148, 123, 125, 0) 100%);
  --color-bg-apps: #5A3F40;
  --color-btn-rounded-two: #ffffff;
  --color-font-btn-rounded-two: #E40F18;  
  --color-terms-footer: #E40F18;
  --color-title-h1: #AD0007;
  --color-bg-text-banner: #452628;
  --color-menu-options: #E40F18;
  --color-bb-menu-options: #d6d6d6;
  
  /*Botao 1 - fale conosco 1*/
  --color-last-btn-def-one: #E40F18;
  --color-font-last-btn-one-hover: #6D090D;
  --color-border-last-btn-one-hover: #6D090D;
  --color-bg-last-btn-one-hover: #F7EBEB;
  --color-font-last-btn-one-active: #AD0007;
  --color-border-last-btn-one-active: #AD0007;
  --color-bg-last-btn-one-active: #ffffff;	  
	
	  /*Botao 2 - fale conosco 1*/
  --color-bg-last-btn-def-two: #E40F18;	
  --color-bg-last-btn-two-hover: #6D090D;
  --color-font-last-btn-two-active: #ffffff;
  --color-bg-last-btn-two-active: #AD0007;

  --color-label-form: #6D090D;
  
	  /*cor dos icones*/
  --color-icons-samp: #e40f18;
  --color-light-icons: #d6d6d6;
	  
	/*cor botao download app - header*/
	--color-download-app: #452628;
	  
	/*cor do menu hamburger - mobile*/  
	  --color-menu-hamburger: #ad0007;
	  --filter-color-item-box-banner-two: brightness(0) saturate(100%) invert(9%) sepia(38%) saturate(6601%) hue-rotate(345deg) brightness(107%) contrast(105%);
  }

.header__logo img {
    width: 50px;
    height: 65px;
}

header{
/*	height: 115px !important; */
}

header .button-square a {
    width: 165px !important;
}

footer img{
    width: 50px;
    height: 65px;
}

.header .itens-header button:hover {
  color: var(--color-items-header-hover);
}

.header .itens-header button:active {
  color: var(--color-items-header-active);
}

.hero-como-contratar .texts-hero-como-cont button{
	color: var(--color-font-btn-rounded-two);
	font-weight: 600;
}

.title-subtitle button a{
	color: #E40F18;
}

.title-paragraph {
	margin: 20px auto !important;
}

.title-paragraph .paragrafo{
	height: auto !important;
	min-height: auto !important;
}

.title-background .title-h1{
	align-items: flex-end !important;
    padding-bottom: 30px !important;
}

.list-with-bullets .icone-texto svg{
	width: 25px;
    flex: 0 0 auto;
}

/*LGPD*/

.lum-content-body .lum-content-detail p{
	text-align: center;
}

.lum-content-body .lum-content-detail p a{
	color: #ffffff;
	text-decoration: underline;
}

.lum-content-body .lum-header-buttons .lum-first a{
	background-color: red;
    border-radius: 6px;
    color: #ffffff;
    padding: 8px;
    display: block;
    margin: 0 auto;
    width: 222px;
}

.lum-content-body .lum-header-buttons .lum-last{
	margin: 0 !important;
}

.lum-content-body .lum-header-buttons .lum-last a{
	display: block;
    margin: 0 auto;
    width: 100px;
    color: #ffffff !important;
    padding-top: 5px;
	text-align: center;
}

aside#lum_2C9FA4A67420B11E0174303ACCDE7CA7_privacyTermMessageBar .lum-content {
    padding: 10px;
    position: relative;
}

/*Fim LGPD*/
	
.ui-dialog .ui-dialog-buttonpane button:nth-child(1) {
   background:#00B0D8;
    border-radius: 30px;
    text-decoration: none;
    width: 285px;
    padding: 12px 0;
    border: none;
    font-weight: 400;
    font-size: 15px;
    color: var(--color-font-base);
    text-transform: uppercase;
    transition-duration: 0.4s;
}

.ui-dialog .ui-dialog-buttonpane button:nth-child(2) {
   background: #CC5154;
    border-radius: 30px;
    text-decoration: none;
    width: 285px;
    padding: 12px 0;
    border: none;
    font-weight: 400;
    font-size: 15px;
    color: var(--color-font-base);
    text-transform: uppercase;
    transition-duration: 0.4s;
}

.carousel-static .box-carousel-opcionais div {
	z-index: 1;
}

/*css do mapa do google*/
.maps {
  max-width: var(--width-sect-util);
  margin: 40px auto; }
  .maps .title-maps {
    display: block;
    text-align: center;
    margin-bottom: 40px; }
    .maps .title-maps h1 {
      color: #ad0007; }
  .maps #map {
    height: 400px;
    width: 80%;
    display: block;
    margin: 0 auto;
    border: 1px solid #ad0007;
    border-radius: 5px; }

/*css da pagina de convenios*/
.box-ul-list .itens-box-text-img {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}

.box-ul-list .itens-box-text-img .paragrafo {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 0 0 50%;
}

.box-ul-list .itens-box-text-img .paragrafo p {
  color: var(--color-text-default) !important;
  font-size: 16px !important;
  text-align: left !important;
}

.box-ul-list .itens-box-text-img img {
  width: auto;
}

.box-ul-list .paragrafo .list-with-bullets {
  display: flex;
  width: 100%;
  justify-content: space-around;
  padding-top: 20px;
}


@media (max-width: 500px){
	#header {
    	margin-top: 0 !important;
	}
	
	.hero .hero-mobile {
		display: flex;
	}

	.hero .hero-mobile img {
		width: 100%;
	}
	
	.box-como-contratar .hero-como-contratar {
    	background: var(--color-effect-bg-img-mob), url("https://www2.medplan.com.br/lumis/portal/file/fileDownload.jsp?fileId=2C9FA4A6744BADE401744FF472A01C77&inline=1"); 
  	}
	
  	.logo img{
		width: 75px !important;
    	height: 80px !important; 
  	}
	
  	.box-ul-list .paragrafo .list-with-bullets {
    	flex-direction: column;
    	align-items: flex-start;
  	}
	
  	.box-ul-list .itens-box-text-img .paragrafo {
    	flex: auto !important;
  	}
	
  	.box-ul-list .itens-box-text-img .paragrafo .title-small {
    	padding: 0 10px;
  	}
	
  	.maps .address{
		flex-direction: column;
  	}
	
  	.maps .address div:not(:last-child) {
    	border-bottom: 1px solid #cecece;
		border-right: none;
	}
	
		.texto-mob p{
		margin-top: -8px !important;
	}
}
