.justificar{
	text-align: justify !important;
}

.img-full, .img-full img{
	width: 100% !important;
    height: auto;
}

[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;
}

.wp-block-button.is-style-outline .wp-block-button__link{
	 -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
      transition: all .3s ease;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover{
   background-color: var(--wp--preset--color--custom-color-2);
   border-color: var(--wp--preset--color--custom-color-2);
}

.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover::before{
	opacity:0 !important;
}

.sketchfab-embed-wrapper{
    position: relative;
    width: 100%;
    display: block;
    height: 300px;
}

.sketchfab-embed-wrapper iframe{
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: none;
    border-radius: 8px;
    overflow: hidden;
    position: absolute;
}

.btn-home{
	width: 100%;
    background-color: #545454;
    padding: 10px;
    border: 1px solid #5d5d5d;
    border-radius: 5px;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
      transition: all .3s ease;

}
.btn-home:hover{
    background-color: var(--wp--preset--color--custom-color-2);
    border: 1px solid var(--wp--preset--color--custom-color-2);
}
.btn-home:hover .btn-home-number{
    color: #FFF !important;
}

.process-steps-number{
    background-color: #ffbdb0;
    display: flex;
    flex-wrap: wrap-reverse;
    align-content: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #e23a1a;
    border: 1px solid #edac9f;
}

.process-steps-number-orange{
    background-color: var(--wp--preset--color--custom-color-2) !important;
    display: flex;
    flex-wrap: wrap-reverse;
    align-content: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #FFF !important;
    border: 1px solid var(--wp--preset--color--custom-color-2);
}


.theme-bioxnet-child .wp-block-social-links.redes-footer .wp-block-social-link.wp-social-link .wp-block-social-link-anchor{
    fill: #1a1a1a;
    color: #1a1a1a;
	width:34px;
	height:34px;
	background-color:#FFF;
	border-radius:50%;
	display: inline-flex;
    justify-content: center;
    align-items: center;
}
.theme-bioxnet-child .wp-block-social-links.redes-footer .wp-social-link svg {
    height: 21px;
    width: auto;
}
.theme-bioxnet-child .wp-block-social-links.redes-footer .wp-social-link.wp-social-link-tiktok svg {
    height: 19px;
    width: auto;
}

@media (max-width: 800px) {
	footer .wp-block-social-links{
		width:100%;
	}
	.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);
	}
}
