.home .banner .et_pb_row {
	margin: auto 0 auto auto;
	width: 45vw;
	padding: 0;
	max-width: 750px;
}

.home .banner .imagem {
	width: 100%;
	max-width: initial;
	position: absolute;
	top: 0;
	bottom: 0;
	height: 100%;
	z-index: 0;
	display: none;
}

.home .banner .imagem .et_pb_column {
	
}

.home .banner .formulario .et_pb_column {
	max-width: 90%;
	padding: 40px;
}

.home .banner {
	min-height: 100vh;
	display: flex;
	background-position:center;
	padding: 0 !important;
}

.home cocoen-component picture[slot='before']{
	position: absolute;
}

.home .meet_eyer .et_pb_section_video_bg:after {
	content: "";
	position: absolute;
	background-color: rgb(0 0 0 / 40%);
	width: 100%;
	height: 100%;
}

.home .meet_eyer {
	display: flex;
}

.home .meet_eyer .et_pb_image_wrap img:hover{
	transform:scale(1.2);
}

.home .exams .video .et_pb_column {
	display: flex;flex-wrap: wrap;
}

.home .exams .video .et_pb_column .title{
	width: 100%;
}

.home .exams .video .et_pb_column .item{
	width: 22%;
	margin: auto !important;
	border-radius: 20px;
	overflow: hidden;
}

.home .exams .video .et_pb_column .item .et_pb_text_inner video{
	min-height: 230px;
}

.home .exams .video .et_pb_column .item.one{
	margin-left: 0;
}

.home .exams .video .et_pb_column .item.four{
	margin-right: 0;
}

.home .exams .video .et_pb_column .item p,
.home .exams .video .et_pb_column .item .et_pb_text_inner{
	display: flex;
}

.home .exams .video .et_pb_column .item video button{
	display:none !important;
}

.home .exams .round.panoramic .et_pb_gallery_item picture{
	transform: scale(1.3);
	display: block;
}

.home .exams .et_pb_gallery_items  {
	display:flex;
	flex-wrap: wrap;
}

.home .exams .et_pb_gallery_item {
	margin: auto auto 30px auto !important;
}

.home .exams .retinal  .et_pb_gallery_item {
	width: 45%;
}

.home .advantages .itens .et_pb_column {
	display: flex;
	flex-wrap: wrap;
}

.home .advantages .itens .et_pb_blurb {
	width: 33%;
	padding: 15px;
}

.home .advantages .itens .et_pb_blurb .et_pb_blurb_content{
	display: flex;
}

.home .advantages .itens .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{
	margin: 0 auto auto auto;
	width: 20%;
}

.home .advantages .itens .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{
	width: 80%;
	margin-left: 20px;
}

.home .spec .left{
	align-self: center;
}

.home .spec .right table,
.home .spec .right table td{
	border:none;
}

.home .spec .right table td{
	padding:10px 0
}

.home .spec .right table td:first-child{
	text-align: right;
	padding-right: 20px;
}

.home .spec .certificated .et_pb_column > div:first-child{
	margin-left: auto;
}

.home .spec .certificated .et_pb_column > div{
	margin: auto 15px;
}

.home .spec .certificated .et_pb_column > div:last-child{
	margin: auto auto auto 15px;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner{
	display: flex;
	flex-direction: column;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_image{
	position: relative;
	top: 0;
	width: 150px;
	margin: auto auto auto auto !important;
	display: block !important;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description{
	padding: 0;
	width: 80%;
	text-align: center;
	text-shadow: none;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description *{
	color: black !important;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description p{
	margin: 40px 0;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_image img{
	opacity: 1;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description h3,
.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description h4{
	text-transform: uppercase;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description h3{
	letter-spacing: 3px;
	font-size: 18px;
}

.home .who_trust .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description h4{
	font-size: 12px;
	letter-spacing: 2px;
}

.home .who_trust .observation{
	margin-top: 50px;
}

.home .who_trust .et-pb-arrow-next:before,
.home .who_trust .et-pb-arrow-prev:before{
	color:black;
}

.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container {
	display: flex;
}

.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container article{
	margin: 20px;
	width: 33%;
	display: flex;
	flex-direction: column;
}

.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container article .entry-featured-image-url{
	height: 200px;
	border-radius: 10px;
	background-position: center;
	background-size: cover;
	order: 0;
}

.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container article .entry-featured-image-url img{
	display: none;
}

.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container article h2{
	margin-top: 15px;
	order: 2;
}

.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container article a[rel=tag]{
	order: 1;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: black;
}

.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container article .published{
	order: 3;
}

.home .examination .comparation .et_pb_column{
	overflow:hidden;
}

.home .examination .comparation .images{
	margin: 0 auto !important;
}

.home .banner_eyer2 {
	/* min-height: 100vh; */
	display: flex;
}

.home .banner_eyer2 .info{
	min-height: 100%;
	height: 100%;
	margin: 0;
	position: relative !important;
	padding: 0;
}

.home .banner_eyer2 .left{
	margin-left: -5vw;
}

.home .banner_eyer2 .left .et_pb_image {
	margin-top: -5% !important;
	width: calc(100% + 60%);
	margin-left: auto !important;
}

.home .banner_eyer2 .right{
	max-width: 40%;
	margin: 19% 0 5% 5% !important;
}

.home .banner_eyer2 .right .tag{
	font-size: 0.8vw;
	margin-bottom: 1.5vw;
}

.home .banner_eyer2 .right .logo{
	max-width: 12vw;
	margin-bottom: 1.3vw;
}

.home .banner_eyer2 .right .slogan{
	margin-bottom: 1.3vw;
}

.home .banner_eyer2 .right .slogan h2{
	font-size: 1.6vw;
}

.home .banner_eyer2 .right .slogan h3{
	font-size: 1.3vw;
}

.home .banner_eyer2 .right .texto{
	font-size: 1.3vw;
	margin-bottom: 1.5vw;
}

.home .banner_eyer2 .right .button{
	font-size: 1vw;
	display: inline-block;
	margin: 0 !important;
	padding: 15px 25px;
}

/* ANIMATION */
.home .popups .video_eyer .et_pb_video,
.home .meet_eyer .et_pb_image_wrap img{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}


@media (max-width: 980px) {
	
	.home .banner{
		flex-direction: column;
		min-height: auto;
	}

	.home .banner .et_pb_image_wrap {
		overflow: hidden;
	}

	.home .banner .et_pb_image_wrap img{
		width: 160%;
		max-width: initial;
	}
	
	.home .banner .et_pb_row {
		max-width: 100%;
		width: 100%;
		margin: 0 auto 0 auto;
	}

	.home .banner .imagem {
		position: initial;
		display:block;
	}

	.home .banner .et_pb_row .et_pb_column{
		max-width: 100%;
	}
	
	.home .exams .video .et_pb_column .item{
		width: 30%;
		margin: 0 3% 2% 0 !important;
	}

}


@media (max-width: 768px) {
	
	.home .advantages .itens .et_pb_blurb{
		width: 50%;
	}

	.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container{
		flex-direction: column;
	}

	.home .eyeson .et_pb_posts .et_pb_ajax_pagination_container article{
		width: 100%;
	}
	
	.home .banner_eyer2{
		min-height: 100%;
	}

	.home .banner_eyer2 .info{
		flex-direction: column;
		padding: 0;
		margin: 0;
	}

	.home .banner_eyer2 .left .et_pb_image{
		margin-top: 0 !important;
		width: 100%;
		max-width: none;
	}

	.home .banner_eyer2 .right{
		margin: 0 10% 0 10% !important;
		max-width: 100% !important;
		width: auto !important;
		padding-bottom: 20px;
	}
	
	.home .banner_eyer2 .left{
		margin-left: -15vw;
		width: calc(100% + 15vw) !important;
	}

	.home .banner_eyer2 .left .et_pb_image *{
		width: 100%;
	} 

	.home .banner_eyer2 .right .tag{
		font-size: 2.5vw;
		margin-bottom: 1.5vw;
	}
	
	.home .banner_eyer2 .right .logo{
		max-width: 31vw;
		margin-bottom: 1.3vw;
	}
	
	.home .banner_eyer2 .right .slogan{
		margin-bottom: 1.3vw;
	}
	
	.home .banner_eyer2 .right .slogan h2{
		font-size: 3.6vw;
	}
	
	.home .banner_eyer2 .right .slogan h3{
		font-size: 3.1vw;
	}
	
	.home .banner_eyer2 .right .texto{
		font-size: 3.3vw;
		margin-bottom: 2.5vh;
	}
	
	.home .banner_eyer2 .right .button{
		font-size: 3vw;
		display: inline-block;
		margin: 0 !important;
		padding: 15px 25px;
	}
	
}

@media (max-width: 479px) {
	
	.home .advantages .itens .et_pb_blurb{
		width: 100%;
	}

	.home .spec .certificated .et_pb_column {
		flex-wrap: wrap;
	}

	.home .spec .certificated .et_pb_column > div:first-child{
		margin: auto auto 30px auto !important;
		width: 100%;
		text-align: center;
	}

	.home .spec .certificated .et_pb_column > div{
		margin: 20px auto !important;
		width: 100%;
	}
	
	.home .spec .certificated .et_pb_column > div:nth-child(n+3){
		width: 50%;
	}

	.home .exams .video .et_pb_column .item{
		width: 100%;
		margin: 0 0 10% 0 !important;
	}

	.home .examination .comparation .images {
	    width:100% !important
	}

	.home .examination .comparation .texts{
		width: 100% !important;
		margin: auto auto 15px auto;
	}
	
	.home .examination .comparation .texts > div{
		width: 45%;
		text-align: center !important;
		align-items: center;
		display: flex;
		border-radius: 0 90px 90px 0;
	}

	.home .examination .comparation .texts > div:last-of-type{
		text-align: right;
		border-radius: 90px 0 0 90px;
	} 
	
}