.index-module-scss-module__cT8Whq__section{background-color:#fff;width:100%;margin-bottom:104px;padding:104px 0;box-shadow:0 4px 60px #302f2d08}@media screen and (min-width:768px){.index-module-scss-module__cT8Whq__section{border-radius:16px;max-width:calc(100% - 32px);max-height:max(552px,38.3333vw);margin:0 auto 132px;padding:0;overflow:hidden}}@media screen and (min-width:1100px){.index-module-scss-module__cT8Whq__section{max-width:calc(100% - 64px);margin:0 auto 132px}}.index-module-scss-module__cT8Whq__container{width:100%;max-width:calc(100% - 32px);height:fit-content;margin:0 auto}@media screen and (min-width:768px){.index-module-scss-module__cT8Whq__container{max-width:calc(100% - 68px)}}@media screen and (min-width:1100px){.index-module-scss-module__cT8Whq__container{max-width:calc(100% - 256px)}}.index-module-scss-module__cT8Whq__wrapper{flex-direction:column;gap:64px;width:100%;display:flex;overflow:hidden}@media screen and (min-width:768px){.index-module-scss-module__cT8Whq__wrapper{flex-direction:row;justify-content:space-between;align-items:center;max-height:max(552px,38.3333vw)}}
.TextContent-module-scss-module__3HCVVa__wrapper{flex-direction:column;gap:max(24px,2.77778vw);display:flex}@media screen and (min-width:768px){.TextContent-module-scss-module__3HCVVa__wrapper{margin:auto 0}}.TextContent-module-scss-module__3HCVVa__title{color:#1f1f1f;opacity:0;max-width:max(353px,24.5139vw);font-size:max(38px,3.47222vw);font-weight:600;line-height:110%;transition:all .8s linear;transform:translateY(100%)}.TextContent-module-scss-module__3HCVVa__subtitle{color:#343434;opacity:0;max-width:max(353px,26.3194vw);font-size:max(16px,1.38889vw);line-height:130%;transition:all .8s linear .2s;transform:translateY(100%)}.TextContent-module-scss-module__3HCVVa__button{opacity:0;align-self:flex-start;padding:max(18px,1.25vw) max(24px,1.66667vw);transition:all .8s linear .4s;transform:translateY(100%)}@media screen and (min-width:768px){.TextContent-module-scss-module__3HCVVa__button{padding:max(21px,1.45833vw) max(24px,1.66667vw)}}.TextContent-module-scss-module__3HCVVa__visibleWrapper .TextContent-module-scss-module__3HCVVa__title,.TextContent-module-scss-module__3HCVVa__visibleWrapper .TextContent-module-scss-module__3HCVVa__subtitle,.TextContent-module-scss-module__3HCVVa__visibleWrapper .TextContent-module-scss-module__3HCVVa__button{opacity:1;transform:translateY(0)}
