﻿.ce-text-intro--fade-in{--scroll:0;overflow:hidden;position:relative}@media (max-width:1439px){.ce-text-intro--fade-in{--transparency-distance:max(12.5rem, 12.0192307692vw + 4.8076923077rem)}}@media (min-width:1440px) and (max-width:1919px){.ce-text-intro--fade-in{--transparency-distance:17.3611111111vw}}@media (min-width:1920px){.ce-text-intro--fade-in{--transparency-distance:14.5833333333vw}}.ce-text-intro--fade-in::after,.ce-text-intro--fade-in::before{content:"";display:block;left:0;position:absolute;width:100%;z-index:1}@media (orientation:landscape){.ce-text-intro--fade-in::after,.ce-text-intro--fade-in::before{top:calc(var(--scroll) * 1%)}}@media (orientation:portrait){.ce-text-intro--fade-in::after,.ce-text-intro--fade-in::before{top:calc(var(--scroll) * 2%)}}.ce-text-intro--fade-in::before{background-image:linear-gradient(to bottom,transparent 0,#fff);background-repeat:no-repeat;height:var(--transparency-distance)}.ce-text-intro--fade-in::after{background-color:#fff;height:100%;transform:translateY(calc(var(--transparency-distance) - 1px))}@media (max-width:1439px){.section--main.ce-image + .ce-text-intro.section--main,.section--main.logo-slider + .ce-text-intro.section--main{padding-top:max(.75rem,1.7857142857vw + .3928571429rem)}}@media (min-width:1440px) and (max-width:1919px){.section--main.ce-image + .ce-text-intro.section--main,.section--main.logo-slider + .ce-text-intro.section--main{padding-top:2.2222222222vw}}@media (min-width:1920px){.section--main.ce-image + .ce-text-intro.section--main,.section--main.logo-slider + .ce-text-intro.section--main{padding-top:1.8229166667vw}}