h1, h2, h3, h4, h5, h6, p {
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
    margin-inline-end: 0
}
.editor-styles-wrapper .before-after-slider img{
    object-fit: cover;
    height: 100%;
}
.editor-styles-wrapper .wp-block-image {
    width: fit-content;
    max-width: 100%;
}
.editor-styles-wrapper .wp-block-image.aligncenter {
    margin-left: auto;
    margin-right: auto;
}
.editor-styles-wrapper .wp-block-image.alignleft {
    margin-right: auto;
}
.editor-styles-wrapper .wp-block-image.alignright {
    margin-left: auto;
}
.wp-block-query{
	width:100%;
}

.editor-post-title{
	margin-bottom:30px;
}
.justificar{
	text-align: justify !important;
}
.wp-block-heading{
  line-height: 1.08 !important;
}
.theme-bioxnet-child code{
	font-family: inherit;
}

[data-sal|="blur-in"] {
  opacity: 0;
  filter: blur(10px);
}

[data-sal|="blur-in"].sal-animate,
body.sal-disabled [data-sal|="blur-in"],
body.block-editor-iframe__body [data-sal|="blur-in"]{
  opacity: 1;
  filter: blur(0);
}

[data-sal|="blur-in-left"] {
  opacity: 0;
  filter: blur(10px);
  transform: translateX(-10%);
}

[data-sal|="blur-in-left"].sal-animate,
body.sal-disabled [data-sal|="blur-in-left"],
body.block-editor-iframe__body [data-sal|="blur-in-left"] {
  opacity: 1;
  filter: blur(0);
  transform: none;
}

.group-play-btn{
   display: grid;
    grid-template-columns: repeat(1, 1fr) 117px;
    grid-column-gap: 0;
    align-items: center;
    position: absolute;
    bottom: 20px;
	
}

.group-play-btn h1 {
       font-size: 24px;
		display: inline-flex;
		background-color: #66b0f5cc;
		color: #FFF;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		padding: 10px 28px 10px 12px;
		border-radius: 8px;
		position: relative;
		right: -19px;
		z-index: 1;
}


.play-btn{
   width:117px;
   height: 117px;
   display: flex;
   flex-wrap: wrap;
   border: 2px solid #fafafa;
	border-radius: 50%;
	position: relative;
    z-index: 3;
}

.play-btn span:nth-of-type(1){
	width: 0px;
    height: 0px;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 20px solid #66B0F5;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
}

.play-btn span:nth-of-type(2){
	 width:80px;
     height: 80px;
	 display: flex;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	 z-index: 2;
	border-radius: 50%;
     background-color: #FFF;
	margin: inherit;
}

.play-btn span:nth-of-type(3){
	 width:103px;
     height: 103px;
	 display: flex;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	 z-index: 1;
	border-radius: 50%;
     background-color: #ffffffcc;
}

.loadPulse.white:after, .loadPulse.white:before {
    background-color: #FFF;
}
.play-btn  .loadPulse:after, .play-btn  .loadPulse:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.group-play-btn .wrap-video-popup{
	    margin-block-start: 0;
}

.group-video-dudas{
	position: relative;
}

.group-video-dudas .wrap-video-popup{
    margin: auto !important;
    position: absolute !important;
    bottom: -50px !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

}

.wp-block-bioxnet-boton.btn-call-to-action-home .custom-bioxnet-boton .texto small{
    font-size: 14px;
	line-height:14px;
}

.theme-bioxnet-child .wp-block-social-links.redes-footer li a {
	background-color: #FFF !important;
	 width: 33px;
    height: 33px;
    border-radius: 50%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.theme-bioxnet-child .wp-block-social-links.redes-footer li a:hover {
	background-color: var(--wp--preset--color--custom-color-4) !important;
}
.theme-bioxnet-child .wp-block-social-links.redes-footer .wp-social-link svg{
	width:auto;
    height: 20px;
}
.theme-bioxnet-child .wp-block-social-links.redes-footer .wp-social-link svg path{
	fill: var(--wp--preset--color--custom-color-4);
}
.theme-bioxnet-child .wp-block-social-links.redes-footer li a:hover svg path{
	fill: #FFF;
}

.titulo-sucursal-footer {
	position:relative;
	transition:
		color .35s ease,
		transform .35s ease,
		opacity .35s ease;
}
.titulo-sucursal-footer:after {
	content:"";
	width: 0;
	height:2px;
	position:absolute;
	left:0;
	bottom: -3px;
	background-color: var(--wp--preset--color--custom-color-1);
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
      transition: all .3s ease;

}

.titulo-sucursal-footer.is-highlighted {
	color: #1387f3 !important;
}
.titulo-sucursal-footer.is-highlighted:after {
	width: 26px;
}

.marker-underline-color-1 {
	background: linear-gradient(
		to bottom,
		transparent 0%,
		transparent 82%,
		var(--wp--preset--color--custom-color-1) 82%,
		var(--wp--preset--color--custom-color-1) 100%
	);
}


@media (max-width: 958px) {
.wp-block-bioxnet-boton.telefono-header{
    position: fixed;
    bottom: 16px;
    left: 16px;
}
header .wp-block-site-logo{
    max-width: 220px;
}
}

@media (max-width: 800px) {
	.group-play-btn h1 {
		font-size: 20px !important;
	}
	.theme-bioxnet-child .wp-block-social-links.redes-footer{
		margin-top: 18px !important;
        margin-bottom: 40px !important;
	}
	footer .logo-footer{
     margin-bottom: 20px !important;
    }
	.titulo-sucursal-footer:after{
		right: 0;
		left: 0;
		margin-right: auto;
		margin-left: auto;
	}
	
	.theme-bioxnet-child .has-x-large-font-size {
		font-size: clamp(36px, 5vw, 52px) !important;
	}

	.theme-bioxnet-child .has-large-font-size {
		font-size: clamp(30px, 4vw, 42px) !important;
	}

	.theme-bioxnet-child .has-medium-font-size {
		font-size: clamp(24px, 3vw, 32px) !important;
	}
	.theme-bioxnet-child .has-x-large-font-size br,.theme-bioxnet-child .has-large-font-size br, .theme-bioxnet-child .has-medium-font-size br{
		display: none;
	}
	.theme-bioxnet-child h1.wp-block-heading{
    font-size: clamp(34px, 5vw, 42px);
	}

	.theme-bioxnet-child h2.wp-block-heading{
		font-size: clamp(30px, 4.5vw, 38px);
	}

	.theme-bioxnet-child h3.wp-block-heading{
		font-size: clamp(26px, 4vw, 32px);
	}

	.theme-bioxnet-child h4.wp-block-heading{
		font-size: clamp(24px, 3vw, 28px);
	}

	.theme-bioxnet-child h5.wp-block-heading{
		font-size: clamp(20px, 2.5vw, 24px);
	}

	.theme-bioxnet-child h6.wp-block-heading{
		font-size: clamp(18px, 2vw, 20px);
	}
}