«use strict»;
var positionImage = function positionImage(imageEl) {
var imageDimensions = imageEl.dataset.imageDimensions.split(‘x’);
var originalWidth = imageDimensions[0];
var originalHeight = imageDimensions[1];
var focalPoint = imageEl.dataset.imageFocalPoint.split(‘,’);
var focalPointX = focalPoint[0];
var focalPointY = focalPoint[1];
var parentNode = imageEl.parentNode;
var scale = function () {
var imageRatio = originalWidth / originalHeight;
var parentClientSize = {
height: parentNode.clientHeight,
width: parentNode.clientWidth
};
var parentRatio = parentClientSize.width / parentClientSize.height;
if (imageRatio > parentRatio) {
return parentClientSize.height / originalHeight;
}
return parentClientSize.width / originalWidth;
}();
var getRelativeOffset = function getRelativeOffset() {
var targetWidth = Math.ceil(originalWidth * scale);
var targetHeight = Math.ceil(originalHeight * scale);
var parentDimensionWidth = parentNode.offsetWidth;
var parentDimensionHeight = parentNode.offsetHeight;
var overflowWidth = targetWidth – parentDimensionWidth;
var overflowHeight = targetHeight – parentDimensionHeight;
var valueX;
if (overflowWidth === 0) {
valueX = focalPointX;
} else {
valueX = Math.max(Math.min(targetWidth * focalPointX – parentDimensionWidth * 0.5, overflowWidth), 0) / overflowWidth;
}
var valueY;
if (overflowHeight === 0) {
valueY = focalPointY;
} else {
valueY = Math.max(Math.min(targetHeight * focalPointY – parentDimensionHeight * 0.5, overflowHeight), 0) / overflowHeight;
}
return {
valueX: valueX,
valueY: valueY
};
};
var relativeOffset = getRelativeOffset();
var valueX = relativeOffset.valueX;
var valueY = relativeOffset.valueY;
imageEl.style.objectPosition = «».concat(valueX * 100, «% «).concat(valueY * 100, «%»);
};
–grid-gutter: calc(var(–sqs-mobile-site-gutter, 6vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (8 – 1)) ) / 8 );
display: grid;
position: relative;
grid-area: 1/1/-1/-1;
grid-template-rows: repeat(11,minmax(24px, auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(8, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
row-gap: 11.0px;
column-gap: 11.0px;
}
@media (min-width: 768px) {
.background-width–inset .fe-636a9f3cdde6f248e76e0640 {
–inset-padding: calc(var(–sqs-site-gutter) * 2);
}
.fe-636a9f3cdde6f248e76e0640 {
–grid-gutter: calc(var(–sqs-site-gutter, 4vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (24 – 1)) ) / 24 );
–inset-padding: 0vw;
–row-height-scaling-factor: 0.0215;
–container-width: min(var(–sqs-site-max-width, 1500px), calc(100vw – var(–sqs-site-gutter, 4vw) * 2 – var(–inset-padding) ));
grid-template-rows: repeat(9,minmax(calc(var(–container-width) * var(–row-height-scaling-factor)), auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(24, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
}
}
.fe-block-23f8d02df022039d8f57 {
grid-area: 1/2/9/10;
z-index: 0;
}
.fe-block-23f8d02df022039d8f57 .sqs-block {
justify-content: center;
}
.fe-block-23f8d02df022039d8f57 .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-23f8d02df022039d8f57 {
grid-area: 1/8/7/20;
z-index: 0;
}
.fe-block-23f8d02df022039d8f57 .sqs-block {
justify-content: center;
}
.fe-block-23f8d02df022039d8f57 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-702b8601ac16f10fecfa {
grid-area: 9/2/12/10;
z-index: 1;
}
.fe-block-702b8601ac16f10fecfa .sqs-block {
justify-content: center;
}
.fe-block-702b8601ac16f10fecfa .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-702b8601ac16f10fecfa {
grid-area: 8/8/10/20;
z-index: 1;
}
.fe-block-702b8601ac16f10fecfa .sqs-block {
justify-content: center;
}
.fe-block-702b8601ac16f10fecfa .sqs-block-alignment-wrapper {
align-items: center;
}
}
Haz una donación.
Contigo somos más fuertes y capaces de impactar la vida de cientos de niños, adolescentes y jóvenes dentro del Espectro Autista. La inversión que hagas hoy impactará la vida de quienes reciban nuestros servicios en un futuro. ¡Gracias por donar!