
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&family=Source+Serif+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');

body.dsign .sobreeu{
  max-width: 600px;
}

body.dsign .blue1{
  color: #1B3167;
}

body.dsign .a-left{
  text-align: left;
}

body.dsign .blue2{
  color: #3A87CE;
}
body.dsign .blue2{
  color: #243066;
}

body.dsign .bg-blue{
  background: #9BCBEB;
}

body.dsign .eugin-icons {
  stroke: #1B3167 !important;
}
body.dsign .eugin-icons-fill {
  fill: #1B3167 !important;
}
body.dsign #main .fusion-row{
	max-width: 1176px;
}
body.dsign #main .post-content h1{
  font-family:'Source Serif Pro';
  font-weight: 400;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
  letter-spacing: -0.04em;
  color: #1B3167;
  margin-bottom: 100px;
}
body.dsign #main .fusion-portfolio h2,
body.dsign #main .post h2,
body.dsign #wrapper #main .post h2,
body.dsign #wrapper #main .post-content .fusion-title h2,
body.dsign #wrapper #main .post-content .title h2,
body.dsign #wrapper .fusion-title h2,
body.dsign #wrapper .post-content h2,
body.dsign #wrapper .title h2,
body.dsign .fusion-modal h2,
body.dsign .fusion-widget-area h2,
h2.entry-title{
  font-family:'Source Serif Pro';
  font-weight:400;
  font-size:60px;
  line-height: 110%;
  letter-spacing: -0.04em;
}

body.dsign .fusion-imageframe img {
    max-width: 550px !important;
    width: 100% !important;
}

body.dsign #main .post-content h3,
body.dsign .title.small h2{
  font-family:'Source Serif Pro';
  font-weight:400;
  font-size:34px !important;
  letter-spacing: -0.04em !important;
}

body.dsign #main .post-content h4{
	font-family: 'Source Serif Pro';
    font-weight: 400;
    font-size: 22px;
    line-height: 33px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #243066;
    padding-bottom: 20px;
}
body.dsign #main .post-content p{
    font-family: 'Poppins';
    font-size: 15px;
    line-height: 150%;
    letter-spacing: -0.02em;
    color: #1B3167;

}
body.dsign #main .post-content .sub-title p{
	color: #1B3167;
	font-size: 15px;
	letter-spacing: -0.02em;
	font-weight: 400;
}
body.dsign #main .post-content .under-link a{
	color: #3A87CE;
	font-weight: 500;
	text-decoration: underline;
}

#rev_slider_57_1_wrapper .hesperiden.tparrows,#rev_slider_58_2_wrapper .hesperiden.tparrows{
	background: #fff!important;
	border-radius: 100%!important;
	border: 1px solid rgba(36, 48, 102, 0.2)!important;
}
#rev_slider_57_1_wrapper .hesperiden.tparrows.tp-rightarrow:before{
	margin-right: 3px;
}
body.dsign #main .post-content .first-section{
	padding: 80px 20px!important;
}
body.dsign .home-boxes .fusion-row{
		display: flex;
	justify-content: center;
}
body.dsign .home-boxes .fusion-row .fusion-layout-column{
	margin-right: 1%!important;

}

body.dsign .home-boxes .sub-title{
    text-align: center;
    color: #1B3167;
  	margin-bottom:75px;
}
body.dsign #main .post-content .best-section{
	background: url('https://www.eugin.es/wp-content/uploads/2022/06/eugin_bg_why_desktop.png');
	background-size: cover;
}
body.dsign #main .post-content .best-section p{
	color: #1B3167;
	font-size: 15px;
	text-align: center;
	margin-bottom: 30px;
	line-height: 1.6em;
}
body.dsign #main .post-content .fusion-button.blue-button{
	background: #1B3167;
	border-radius: 60px;
	color: #fff;
	font-family: 'Poppins';
	font-size: 15px;
	padding: 12px 22px;
	border: 1px solid #fff0;
  text-transform: none;
}
body.dsign #main .post-content .fusion-button.blue-button:hover{
	background: #fff;
	color: #1B3167;
	border: 1px solid #1B3167;
}
body.dsign #main .post-content .fusion-button.white-button{
	background: #fff;
	border-radius: 60px;
	color: #1B3167;
	font-family: 'Poppins';
	font-size: 15px;
	padding: 14px 25px;
}
body.dsign #main .post-content .fusion-button.white-button:hover{
	background: #1B3167;
	color: #fff;
}
body.dsign #main .post-content .fusion-button.whiteb-button{
	background: #fff;
	border-radius: 60px;
	color: #1B3167;
	font-family: 'Poppins';
	font-size: 15px;
	padding: 14px 25px;
	border: 1px solid #1B3167;
	margin-bottom: 20px;
}
body.dsign #main .post-content .fusion-button.whiteb-button:hover{
	background: #1B3167;
	color: #fff;
	border: 1px solid #fff;
}
body.dsign .home-boxes .fusion-builder-row-inner{
}
body.dsign .home-boxes .fusion-builder-row-inner .fusion-layout-column .fusion-column-wrapper{
  height: 60vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
body.dsign .home-boxes .fusion-builder-row-inner .fusion-layout-column h3{
  font-family:'Source Serif Pro';
  color:#fff;
  font-weight:400;
  font-size:30px;
}
body.dsign .home-boxes .fusion-builder-row-inner .fusion-layout-column p{
  text-align:center;
}
body.dsign .home-boxes .fusion-builder-row-inner .fusion-layout-column p a{
  color:#fff;
  font-family:'Source Serif Pro';
  font-weight:400;
  font-size:30px;
}
body.dsign #main .post-content .why-section{
	padding:100px 30px!important;
}
body.dsign #main .post-content .why-section .fusion-row .fusion_builder_column .fusion-column-content{
	text-align: center;
}
body.dsign #main .post-content .why-section .fusion-row .fusion_builder_column .fusion-column-content h2{
	margin-bottom: 30px!important;
}
body.dsign #main .post-content .why-section .fusion-row .fusion_builder_column .fusion-column-content img{
	margin-bottom: 20px;
	max-height: 90px;
}
body.dsign #main .post-content .why-section .fusion-row .fusion_builder_column .fusion-column-content .fusion-title h3{
	font-family: 'Poppins';
	font-size: 22px;
	color: #1B3167;
	margin-bottom: 20px!important;
	padding: 0px;
}
body.dsign .why-section .fusion-row .fusion_builder_column .fusion-column-content .fusion-text{
	font-family: 'Poppins';
	font-size: 14px;
	color: #1B3167;
	font-weight: 400;
}
body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-first {
	width: calc(50% - ( ( 14% ) * 0.5 ) )!important;
    margin-right: 9%!important;
}
body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-first .fusion-column-wrapper{
	border-radius: 20px;
	height: 500px!important;
}
body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-first .fusion-text p{
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 40px;
}
body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-first .fusion-text p i{
	font-size: 40px;
	margin-right: 20px;
}
body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-first .fusion-text p a{
	color: #fff;
}
body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-last{
	padding: 20px 10px;
}
body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-last .fusion-text.testimonial p{
	font-family: 'Source Serif Pro';
	font-size: 25px;
	color: #1B3167;
	font-weight: 300;
	letter-spacing: -0.03em;
}
body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-last .fusion-text:last-child{
	font-size: 14px;
	color: #1B3167;
	}
body.dsign #main .post-content .tratamientos .big-list{
	margin-bottom: 20px;
}
body.dsign #main .post-content .tratamientos .big-list .item{
	display: flex;
	align-items: center;
	margin-bottom: 13px;
}
body.dsign #main .post-content .tratamientos .big-list p{
	font-size: 15px;
	color: #1B3167;
	margin-bottom: 0px;
}
body.dsign #main .post-content .tratamientos .big-list img{
	width: 50px;
	height: 50px;
	margin-right: 15px;
}
body.dsign #main .post-content .tasas-exito-text h2{
	font-size: 40px!important;
	line-height: 44px;
}

body.dsign #main .post-content .tasas-exito-text .sub-title{
	max-width: 410px;
}
body.dsign #main .post-content .twobox-section img{
	margin-bottom: 20px;
}
body.dsign #main .post-content .line-home1{
	margin: 20px 0;
}
.tasas-exito-vgr #legend label:before{
	display: none!important;
}
body.dsign .events-title .fusion-text{
	color: #1B3167;
	font-weight: 400;
	font-size: 15px;
	}
body.dsign .event-section{
	display: flex;
	max-width: 1260px;
	margin: 0 auto;

}
body.dsign .event-section .big-event{
	width: 75%;
	display: flex;
	border-radius: 20px;
	margin-right: 25px;
}
body.dsign .event-section .big-event .event-info{
	width: 60%;
	background:#9BCBEB;
	padding: 55px 30px 30px 30px;
	border-radius: 20px 0 0 20px;
}
body.dsign .event-section .big-event .event-info .event-date{
	position: absolute;
	background: #1B3167;
	color: #fff;
	padding: 10px 20px;
	font-family: 'Poppins';
	top: -42px;
	border-radius: 20px;
}
body.dsign .event-section .big-event .event-info .event-date > div{

}
body.dsign .event-section .big-event .event-info .event-date span{
	font-family: 'Source Serif Pro';
	font-size: 40px;
	line-height: 1em;
}
body.dsign #main .post-content .event-section .big-event .event-info h3{
	font-family: 'Source Serif Pro';
	font-size: 40px;
	letter-spacing: -0.04em;
	color: #1B3167;
	font-weight: 400;
	margin-bottom: 30px;
	letter-spacing: -0.04em;
}
body.dsign .event-section .big-event .event-info .event-location{
	font-family: 'Source Serif Pro';
	font-size: 20px;
	color: #1B3167;
    font-weight:400;
}
body.dsign .event-section .big-event .event-info .event-location i{
	margin-right: 6px;
}
body.dsign .event-section .big-event .event-info .event-description{
	font-family: 'Poppins';
	font-size: 15px;
	color: #1B3167;
}
body.dsign .event-section .big-event .event-image{
	width: 40%;
	background: url('/wp-content/uploads/2022/06/home-eugin-event-retos-reproduccion-asistida.jpg') center center ;
	background-size: cover;
	border-radius: 0 20px 20px 0;
}
body.dsign .event-section .small-events{
	width: 25%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

body.dsign .event-section .small-events .event-info{
	background:#9BCBEB;
	padding: 18px;
	border-radius: 20px;
	color: #1B3167;
	height: 100%;
}
body.dsign .event-section .small-events .event-info:first-child{
	margin-bottom: 20px;
}
body.dsign .event-section .small-events .event-info .event-date{
	background: #1B3167;
	color: #fff;
	padding: 6px 10px;
	font-family: 'Poppins';
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 50px;
	font-size: 13px;
    margin-bottom:10px;
}
body.dsign .event-section .small-events .event-info .event-date > div{
	line-height: 1em;
}
body.dsign .event-section .small-events .event-info .event-date span{
	font-family: 'Source Serif Pro';
	font-size: 24px;
	line-height: 1em;
}
body.dsign #main .post-content .event-section .small-events .event-info h3{
	font-family: 'Poppins';
	font-size: 15px;
	letter-spacing: -0.02em;
	color: #1B3167;
	font-weight: 400;
	margin-bottom: 17px;
	line-height: 1.4em;
}
body.dsign .event-section .small-events .event-info .event-location{
	font-family: 'Source Serif Pro';
	font-size: 18px;
	color: #1B3167;
	font-weight: 400;
}
body.dsign .meet-us-section .fusion-button-wrapper{
	display: block;
}
body.dsign .meet-us {
	display: flex;
    margin-bottom: 20px;
    justify-content: space-between;
    border-bottom: 1px solid #2430664f;
  	padding-bottom: 30px;
}

body.dsign .meet-us div{
	max-width: 50%;
}

body.dsign .meet-us:nth-child(2){
  border-bottom: 0;
  padding-bottom: 0;
}

body.dsign .meet-us strong{
	font-weight: 600;
    color: #1B3167;
    line-height: 150%;
    opacity: 0.8;
    font-size: 15px;
}

body.dsign .meet-us strong.subtitle{
	font-weight: 700;
}

body.dsign .meet-us i{
	font-size: 22px;
	margin-right: 20px;
	color: #1B3167;
}
body.dsign .meet-us h5{
	font-family: 'Source Serif Pro';
	font-size: 20px;
	margin-bottom: 15px;
	color: #1B3167;
	font-weight: 400;
  	display: inline-block;
}
body.dsign .meet-us p {
    font-family: 'Poppins' !important;
    font-size: 15px !important;
    margin-bottom: 0;
    color: #1B3167 !important;
    font-weight: 400;
}

body.dsign .blue-buttonfoo {
    background: #1B3167;
    border-radius: 60px;
    color: #fff;
    font-family: 'Poppins';
    font-size: 15px;
    padding: 14px 25px;
    border: 1px solid #fff0;
}

body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(1),
body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(2),
body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(3),
body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(4){
  margin-bottom: 200px;
}

body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(5){
	margin-bottom: 0 !important;
}

body.dsign .tratamientos .accordian.loadmore h4.panel-title.toggle,
body.dsign .tratamientos .accordian.loadmore .panel-body,
body.dsign .tratamientos .accordian.steps .panel-body{
	text-align: left !important;
    color: #1B3167 !important;
    font-size: 15px !important;
    letter-spacing: -0.02em !important;
    font-weight: 400 !important;
    opacity: 1;
}

body.dsign .tratamientos .accordian.loadmore h4.panel-title.toggle{
	width: max-content;
}

body.dsign .tratamientos .accordian.loadmore .fusion-toggle-icon-wrapper{
  float: left;
}

body.dsign .tratamientos .accordian.loadmore h4.panel-title.toggle .fusion-toggle-heading{
	color: #1B3167 !important;
	text-decoration: underline;
}

body.dsign .tratamientos .accordian.loadmore h4.panel-title.toggle a,
body.dsign .tratamientos .accordian.steps h4.panel-title.toggle a{
	text-align: left;
    width: max-content;
    display: flex;
    align-items: center;
}

body.dsign .tratamientos .accordian.loadmore .panel-title .fa-fusion-box,
body.dsign .tratamientos .accordian.steps .panel-title .fa-fusion-box{
    color: #1b3167 !important;
}

body.dsign .tratamientos .accordian.steps h4.panel-title.toggle {
    text-align: left !important;
    color: #243066 !important;
    font-size: 22px !important;
    font-weight: 400 !important;
    opacity: 1;
    line-height: 110% !important;
    letter-spacing: -0.04em !important;
    padding-bottom: 0 !important;
}

body.dsign .tratamientos .accordian.steps h4.panel-title.toggle .fusion-toggle-heading{
	display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    color: #243066;
}

body.dsign .tratamientos .accordian.steps h4.panel-title.toggle .fusion-toggle-heading::before{
    background-image: url(/wp-content/themes/Avada-Child-Theme/assets/img/eugin-home-icon-lideres-ovodonacion.png);
    background-repeat: no-repeat;
    display: inline-block;
    left: 0;
    width: 50px;
    content: "";
    background-size: cover;
    height: 50px;
	background-size: 50px;
    background-position: center;
}


body.dsign .probabilidades,
body.dsign .pruebas{
	max-width: 680px;
    margin: 0 auto;
}

body.dsign .probabilidades h2,
body.dsign .pruebas h2{
    font-size: 40px !important;
    line-height: 120% !important;
}

body.dsign .equipo h2{
  font-size: 50px !important;
  line-height: 100% !important;
  letter-spacing: -0.04em !important;
}

body.dsign .probabilidades p.subtitulo ,
body.dsign .pruebas p.subtitulo,
body.dsign .equipo p.subtitulo{
  margin: 30px 0 48px 0 !important;
  text-align: center;
}

body.dsign .equipo .fusion-builder-row{
  max-width: 700px !important;
}

body.dsign .equipo .miembro{
	max-width: 900px;
	margin: 0 auto;
}

.miembro .item .content {
	max-width: 350px;
	margin: 0 auto;
}

body.dsign .equipo .miembro img{
	border-radius: 15px;
	width: 100%;
}

body.dsign .equipo .miembro .doctor {
    font-size: 24px !important;
    line-height: 110% !important;
    color: #1B3167 !important;
    margin: 24px 0 8px 0 !important;
    font-weight: 400;
    font-family: 'Source Serif Pro' !important;
    opacity: 1 !important;
}

body.dsign .equipo .miembro p{
	text-align: left !important;
	margin-bottom: 0 !important;
  	opacity: 1 !important;
}

body.dsign .equipo .miembro .icomem{
  opacity: 0.8 !important;
  font-size: 14px !important;
}


body.dsign .testimonios .item{
	padding-right: 30px;
}

body.dsign .testimonios .fw-400{
  font-family: 'Source Serif Pro' !important;
  font-weight: 300 !important;
  font-size: 24px !important;
  line-height: 140% !important;
  letter-spacing: -0.03em !important;
  color: #1B3167 !important;
  text-align: left !important;
}

body.dsign .testimonios .fw-400 .usuario{
  font-size: 14px !important;
  line-height: 140% !important;
  opacity: 0.6 !important;
  width: 100%;
  float: left;
  margin-top: 20px;
}

body.dsign .galeria .tp-bullet,
body.dsign .testimonios .tp-bullet{
  background: #1b3167 !important;
  opacity: 0.7 !important;
}

body.dsign .galeria .tp-bullet.selected,
body.dsign .testimonios .tp-bullet.selected{
  background: #1b3167 !important;
  opacity: 1 !important;
}

body.dsign .galeria h2{
  font-size: 40px !important;
  line-height: 120% !important;
  color: #1B3167 !important;
}

body.dsign .miembro{
	max-width: 900px;
	margin: 0 auto;
}

body.dsign.miembro .item .content {
	max-width: 350px;
	margin: 0 auto;
}

body.dsign .miembro .slick-arrow {
    background: #fff;
    border: 0;
    border-radius: 30px;
    width: 40px;
    height: 40px;
    position: absolute;
    top: calc(50% - 20px);
  	z-index: 999;
   	opacity: 1;
}

body.dsign .miembro .slick-arrow:not(.slick-disabled):hover{
  cursor: pointer;
}

body.dsign .miembro .slick-arrow.slick-disabled{
	opacity: 0.6;
}

body.dsign .miembro .slick-next {
    right: 0;
}


body.dsign #main .mobile-space{
	padding: 60px 30px
}

body.dsign .testimonio .slick-arrow {
    background: #fff;
    border: 0;
    border-radius: 30px;
    width: 40px;
    height: 40px;
    position: absolute;
    top: calc(100% + 45px);
    z-index: 999;
    opacity: 1;
    border: 1px solid rgba(36, 48, 102, .4);
}

body.dsign .testimonio .slick-arrow {
    border: 1px solid rgba(36, 48, 102, .4);
}

body.dsign .testimonio .slick-arrow.slick-disabled {
    border: 1px solid rgba(36, 48, 102, .1);
}


body.dsign .miembro .slick-arrow.slick-disabled {
    border: 1px solid rgba(36, 48, 102, .1);
}

body.dsign .miembro .slick-arrow{
    border: 1px solid rgba(36, 48, 102, .4);
}

body.dsign .testimonio .slick-next {
    left: 55px;
}

body.dsign .galeria .imagen{
	margin: 0 20px;
}

body.dsign .testimonios .slick-dots,
body.dsign .galeria .slick-dots{
	display: block;
    margin: 0 auto;
    float: none;
    text-align: center;
    width: max-content;
  	margin-top: 20px;
}

body.dsign .testimonios .slick-dots li,
body.dsign .galeria .slick-dots li{
    display: inline-block;
    float: left;
    margin-right: 15px;
}

body.dsign .testimonios .slick-dots button,
body.dsign .galeria .slick-dots button{
	background: #1b3167 !important;
    color: transparent !important;
    border-radius: 30px;
    opacity: 0.7;
    border: 0;
    width: 20px;
    height: 20px;
}

body.dsign .testimonios .slick-dots .slick-active button,
body.dsign .galeria .slick-dots .slick-active button{
    opacity: 1 !important;
}

body.dsign .testimonios .slick-dots button::marker,
body.dsign .galeria .slick-dots button::marker{
	display: none !important;
}

body.dsign #main .post-content .tecnicas .fusion-row .fusion_builder_column .fusion-column-content img {
    margin-bottom: 20px;
    max-height: 70px;
}



/* FIV  - ES - FR - UK*/
body.dsign .tratamientos .accordian.steps.fiv .fusion-panel:nth-child(1) h4.panel-title.toggle .fusion-toggle-heading::before{
	background-image: url(/wp-content/themes/Avada-Child-Theme/assets/img/icons/icon-fiv-1.png) !important;
}

body.dsign .tratamientos .accordian.steps.fiv .fusion-panel:nth-child(2) h4.panel-title.toggle .fusion-toggle-heading::before{
	background-image: url(/wp-content/themes/Avada-Child-Theme/assets/img/icons/icon-fiv-2.png) !important;
}

/* OVODONACION - ES - FR - UK*/
body.dsign .tratamientos .accordian.steps.ovodonacion .fusion-panel:nth-child(1) h4.panel-title.toggle .fusion-toggle-heading::before{
	background-image: url(/wp-content/themes/Avada-Child-Theme/assets/img/icons/icon-ovo-1.png) !important;
}

body.dsign .tratamientos .accordian.steps.ovodonacion .fusion-panel:nth-child(2) h4.panel-title.toggle .fusion-toggle-heading::before{
	background-image: url(/wp-content/themes/Avada-Child-Theme/assets/img/icons/icon-ovo-p2.png) !important;
	background-size: 45px;
}

body.dsign .tratamientos .accordian.steps.ovodonacion .fusion-panel:nth-child(3) h4.panel-title.toggle .fusion-toggle-heading::before{
    background-image: url(/wp-content/themes/Avada-Child-Theme/assets/img/icons/icon-ovo-p3.png) !important;
    background-size: 45px;
	height: 22px !important;
}

/* IA - ES - FR - UK*/
body.dsign .tratamientos .accordian.steps.iart .fusion-panel:nth-child(1) h4.panel-title.toggle .fusion-toggle-heading::before{
    background-image: url(/wp-content/themes/Avada-Child-Theme/assets/img/icons/icon-ia-p1.png) !important;
	height: 40px !important;
}

body.dsign .tratamientos .accordian.steps.iart .fusion-panel:nth-child(2) h4.panel-title.toggle .fusion-toggle-heading::before{
    background-image: url(/wp-content/themes/Avada-Child-Theme/assets/img/icons/icon-ia-p2.png) !important;
}

/* PRESERVACIÓN - ES - FR - UK*/
body.dsign .tratamientos .accordian.steps.preservacion .fusion-panel:nth-child(1) h4.panel-title.toggle .fusion-toggle-heading::before{
    background-image: url(/wp-content/uploads/2022/11/preservacion-p1.png) !important;
}
body.dsign .tratamientos .accordian.steps.preservacion .fusion-panel:nth-child(2) h4.panel-title.toggle .fusion-toggle-heading::before{
    background-image: url(/wp-content/uploads/2022/11/preservacion-p2.png) !important;
}
body.dsign .tratamientos .accordian.steps.preservacion .fusion-panel:nth-child(3) h4.panel-title.toggle .fusion-toggle-heading::before{
    background-image: url(/wp-content/uploads/2022/11/preservacion-p3.png) !important;
}

body.dsign .icon-square{
     height: 80px !important;
     margin-bottom: 20px !important;
}


@media only screen and (max-width: 1279px) and (min-width: 680px){

	body.dsign .tratamientos .accordian.steps h4.panel-title.toggle {
    	font-size: 16px !important;
	}

	body.dsign .tratamientos .accordian.steps h4.panel-title.toggle .fusion-toggle-heading::before{
    	display: none;
  	}
}



@media only screen and (max-width: 1024px) {

	body.dsign #main .mobile-space{
		padding: 30px 0;
	}

	body.dsign #main .tratamientos.mobile-space{
		padding: 30px;
	}

	body.dsign #main #pide-cita,
	body.dsign #main .meet-us-section,
	body.dsign #main .testimonios{
		padding: 40px 30px !important;
	}

	body.dsign #main .galeria{
		margin: 0 30px !important;
	}

	body.dsign #main .dudas{
		padding: 0 30px !important;
	}

	body.dsign #main .meet-us-section .mapa{
		margin-top: 20px !important;
		margin-bottom: -20px !important;
	}

	body.dsign #main .meet-us-section .col-image .fusion-column-wrapper{
		padding: 0 auto 20px auto !important;
	}

	body.dsign #main .why-section,
	body.dsign #main .why-section .adaptacion p,
	body.dsign #main .why-section.tecnicas .vitrificacion p,
	body.dsign #main .garantia-diagnostico,
	body.dsign #main .garantia-diagnostico p{
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}

	body.dsign #main .galeria {
		margin: 30px 0 !important;
	}

	body.dsign .testimonios .slick-dots li, body.dsign .galeria .slick-dots li {
		display: inline-block;
		float: left;
		margin-right: 5px;
	}

	body.dsign #main .galeria {
		margin: 30px 0 !important;
	}

	body.dsign .testimonios .slick-dots li, body.dsign .galeria .slick-dots li {
		display: inline-block;
		float: left;
		margin-right: 5px;
	}

	a#slider-62-slide-205-layer-2 {
		white-space: nowrap !important;
		width: auto !important;
	}
}


@media only screen and (max-width: 980px) {

	body.dsign .galeria .imagen{
		margin: 0 5px;
	}
}


@media only screen and (max-width: 767px) {

	body.dsign #main .post-content h1{
		font-size: 32px;
	}
	body.dsign #main .post-content h1 br{
		display: none;
	}

	body.dsign #main .post-content .tasas-exito-text .sub-title{
		max-width: 100%;
	}

	body.dsign #main .fusion-portfolio h2, body.dsign #main .post h2, body.dsign #wrapper #main .post h2, body.dsign #wrapper #main .post-content .fusion-title h2, body.dsign #wrapper #main .post-content .title h2, body.dsign #wrapper .fusion-title h2, body.dsign #wrapper .post-content h2, body.dsign #wrapper .title h2, body.dsign .fusion-modal h2, body.dsign .fusion-widget-area h2, h2.entry-title{
	  font-size:30px !important;
	}
	body.dsign #main .post-content h3{
	  font-size:25px !important;
	}
	body.dsign #main .post-content h4{
	  font-size:20px !important;
	}
	body.dsign #main .post-content .first-section{
		padding: 30px 20px!important;
	}
	body.dsign #main .post-content .why-section .fusion-row .fusion-row{
		display: flex;
		flex-wrap: wrap;
	}
	body.dsign #main .post-content .why-section .fusion-row .fusion-row .fusion-layout-column {

		padding: 10px 0px;
	}
	body.dsign #main .post-content .best-section{
		background: url('https://www.eugin.es/wp-content/uploads/2022/06/eugin_bg_why_mobile.png');
		background-size: cover;
	}
	body.dsign #main .post-content .why-section{
		padding:40px 20px!important;
	}
	body.dsign #main .post-content .why-section .fusion-row .fusion-row .fusion-layout-column .fusion-title h3{
		font-size: 16px;
	}
	body.dsign #main .post-content .why-section .fusion-row .fusion-row .fusion-layout-column .fusion-text p{
		font-size: 14px;
	}
	body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-last .fusion-text.testimonial p{
	 font-size: 18px;
	}
	body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-first{
		width: 100%!important;
		height: 500px;
	}
	body.dsign #main .post-content .xp-section .fusion-column-first .fusion-column-first .fusion-column-wrapper{
		min-height: 500px!important;
	}
	body.dsign #main .post-content .xp-section .fusion-column-first .fusion-layout-column .fusion-column-wrapper .fusion-column-content-centered{
		min-height: 500px!important;
	}
	body.dsign #main .post-content .home-boxes .fusion-row{
		  display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	body.dsign #main .post-content .home-boxes .fusion-row .fusion-layout-column{
		float: none;
		width: 43%!important;
		margin: 10px!important;
	}
	body.dsign #main .post-content .home-boxes .fusion-row .fusion-layout-column .fusion-column-wrapper{
		height: 32vh;
	}
	body.dsign #main .post-content .home-boxes .fusion-builder-row-inner .fusion-layout-column .title{
		margin-bottom: 10px!important;
	}
	body.dsign #main .post-content .home-boxes .fusion-builder-row-inner .fusion-layout-column h3{
		font-size: 20px;
	}
	body.dsign #main .post-content .home-boxes .fusion-builder-row-inner .fusion-layout-column p a{
		font-size: 17px;
		line-height: 1.2em;
	}
	body.dsign #main .post-content .line-home1{
		padding: 30px auto;
	}
	body.dsign .event-section{

		width: auto;
	}
	body.dsign .event-section .small-events{
		display: none;
	}
	body.dsign .event-section .big-event{
		width: 100%;
		flex-direction: column-reverse;
		margin-right: 0px;

	}
	body.dsign .event-section .big-event .event-info{
		width: auto;
		border-radius: 0 0 20px 20px;
		padding: 70px 20px 20px 20px;
	}
	body.dsign .event-section .big-event .event-image{
		width: 100%;
		height: 250px;
		border-radius: 20px 20px 0 0;
	}
	body.dsign #main .post-content .event-section .big-event .event-info h3{
		font-size:29px;
	}
	body.dsign .event-section .big-event .event-info .event-date{
		display: inline-block;
		top: 208px;
	}

	body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(1),
	body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(2),
	body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(3),
	body.dsign .tratamientos .tratamiento .fusion-builder-row:nth-child(4){
		margin-bottom: 40px;
	}

	body.dsign .tratamientos .accordian.steps h4.panel-title.toggle{
		font-size: 15px !important;
	}

	body.dsign .tratamientos .accordian.loadmore h4.panel-title.toggle a, body.dsign .tratamientos .accordian.steps h4.panel-title.toggle a {
		width: 100%;
	}

	body.dsign .tratamientos .accordian.steps h4.panel-title.toggle .fusion-toggle-heading::before {
		display: none;
	}

	body.dsign .testimonios .fw-400{
		font-size: 19px !important;
	}

	body.dsign .meet-us {
		flex-direction: column;
	}

	body.dsign .meet-us:nth-child(2),
	body.dsign .meet-us:nth-child(2) > div:nth-child(2){
		margin-top: 20px;
	}

	body.dsign .meet-us div {
		max-width: 100%;
	}

	body.dsign #main .post-content h1{
		margin-bottom: 40px;
	}

	body.dsign #main .testimonios .testimonio br{
		display: none;
	}
	body.dsign #main .post-content .fusion-button.blue-button {
		background: #1B3167;
		border-radius: 60px;
		color: #fff;
		font-family: 'Poppins';
		font-size: 13px;
		padding: 5px 15px;
		border: 1px solid #fff0;
		line-height: 1.1em;
		text-transform: uppercase;
	}
}
