.case-study-template a{color:var(--color-primary)}.case-study-template a:hover{cursor:pointer}.case-study-template .block__aligner{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 1200px){.case-study-template .block__aligner{max-width:none;margin-left:calc(4 * 100 / 12 * 1%);margin-right:12.5%}}@media screen and (prefers-reduced-motion: no-preference){.block-text.animate .block-text__text,.block-text.animate .block-text__preheading_tag{--animation-delay: 0ms}.block-text.animate--initial .block-text__text,.block-text.animate--initial .block-text__preheading_tag{opacity:0}.block-text.animate--play .block-text__text,.block-text.animate--play .block-text__preheading_tag{--start-opacity: 0;--end-opacity: 1;opacity:0;animation:opacity 333ms linear forwards;animation-delay:var(--animation-delay)}}@media screen and (min-width: 992px){.block-text--align-right{--b-margin-left: auto;--b-margin-right: 0;--b-max-width: calc(6 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.block-text--align-left{--b-margin-right: auto;--b-max-width: calc(6 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 768px){.block-text.block--align-right .block-text__preheading_tag{margin-left:auto}}@media screen and (min-width: 992px){.block-text.block--align-right .block-text__preheading_tag{margin-left:0}}.block-text__preheading_tag{margin-bottom:var(--s2)}@media screen and (min-width: 768px){.block-text__preheading_tag{max-width:calc(8 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.block-text__preheading_tag{max-width:calc(3 * 100 / var(--cols) * 1%);position:absolute}}@media screen and (min-width: 1440px){.block-text__preheading_tag{max-width:calc(2.5 * 100 / var(--cols) * 1%)}}.block-text__preheading_tag.tag-only{position:relative}.block-text__preheading_tag+.block__aligner .block-text__text>p:first-child{margin-top:0;position:relative}.block-text h1{font-size:var(--fs-sec-xxl);line-height:var(--lh-sec-xxl);letter-spacing:var(--ls-sec-xxl);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}.block-text h2{font-size:var(--fs-sec-xl);line-height:var(--lh-sec-xl);letter-spacing:var(--ls-sec-xl);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}.block-text h3{font-size:var(--fs-sec-lg);line-height:var(--lh-sec-lg);letter-spacing:var(--ls-sec-lg);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}.block-text h4{font-size:var(--fs-sec-md);line-height:var(--lh-sec-md);letter-spacing:var(--ls-sec-md);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}.block-text h5{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}.block-text h6{font-size:var(--fs-sec-sm);line-height:var(--lh-sec-sm);letter-spacing:var(--ls-sec-sm);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}.block-text p{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.block-text .block-text__text>p{margin-top:var(--s3)}.block-text .block-text__text p img{margin:var(--s8) 0 var(--s7)}@media screen and (min-width: 1200px){.block-text .block-text__text p img{margin:calc(var(--s) * 15) 0}}.block-text .block-text__text ul,.block-text .block-text__text ol{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding-left:var(--s3)}.block-text .block-text__text ul li,.block-text .block-text__text ol li{margin-top:var(--s3)}.block-text .block-text__text small{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-top:var(--s3);display:inline-block}@media screen and (min-width: 768px){.block-text.block--context-article-detail{--b-margin-left: calc(3.5 * 100 / 12 * 1%);--b-max-width: calc(8.5 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.block-text.block--context-article-detail{--b-margin-left: calc(4 * 100 / 12 * 1%);--b-margin-right: calc(1 * 100 / 12 * 1%);--b-max-width: calc(7 * 100 / 12 * 1%)}}.block-text.block--context-article-detail h2{font-size:var(--fs-sec-md);line-height:var(--lh-sec-md);letter-spacing:var(--ls-sec-md);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500);margin-top:var(--s10)}@media screen and (min-width: 992px){.block-text.block--context-article-detail h2{margin-top:calc(var(--s) * 15);margin-bottom:var(--s5)}}.block-text.block--context-article-detail h3{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500);margin-top:var(--s5)}@media screen and (min-width: 992px){.block-text.block--context-article-detail h3{margin-top:var(--s8)}}.block-text.block--context-article-detail h4{font-size:var(--fs-sec-sm);line-height:var(--lh-sec-sm);letter-spacing:var(--ls-sec-sm);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500);margin-top:var(--s5)}@media screen and (min-width: 992px){.block-text.block--context-article-detail h4{margin-top:var(--s8)}}.block-text.block--context-solutions-sistemas-integrales.block--index-3,.block-text.block--context-solutions-sistema-integralak.block--index-3,.block-text.block--context-solutions-integral-systems.block--index-3{padding-bottom:var(--s5)}@media screen and (min-width: 1200px){.block-text.block--context-solutions-sistemas-integrales.block--index-3,.block-text.block--context-solutions-sistema-integralak.block--index-3,.block-text.block--context-solutions-integral-systems.block--index-3{padding-bottom:var(--s10)}}.block-text.block--context-solutions-sistemas-integrales.block--index-3 .block-text__text p:first-child,.block-text.block--context-solutions-sistema-integralak.block--index-3 .block-text__text p:first-child,.block-text.block--context-solutions-integral-systems.block--index-3 .block-text__text p:first-child{margin-top:0}
