.Cv-module__M3xP0q__cvWrap{--primary:var(--blue);justify-content:flex-end;align-items:center;width:100%;height:calc(100dvh - 180px);padding-right:128px;display:flex}.Cv-module__M3xP0q__textSection{flex-shrink:0}.Cv-module__M3xP0q__textSection h1{transition:font-size .3s}.Cv-module__M3xP0q__compact h1{font-size:48px}.Cv-module__M3xP0q__legend{flex-direction:row;gap:48px;margin:0 auto;display:flex;position:absolute;bottom:64px}.Cv-module__M3xP0q__legend div{flex-direction:row;align-items:center;gap:12px;display:flex}.Cv-module__M3xP0q__legend div .Cv-module__M3xP0q__circle{border-radius:6px;width:12px;height:12px}.Cv-module__M3xP0q__green p{color:var(--green)}.Cv-module__M3xP0q__green .Cv-module__M3xP0q__circle{border:2px solid var(--green);border-color:var(--green)}.Cv-module__M3xP0q__blue p{color:var(--blue)}.Cv-module__M3xP0q__blue .Cv-module__M3xP0q__circle{border:2px solid var(--blue)}.Cv-module__M3xP0q__yellow p{color:var(--yellow)}.Cv-module__M3xP0q__yellow .Cv-module__M3xP0q__circle{border:2px solid var(--yellow)}@media only screen and (max-width:1500px){.Cv-module__M3xP0q__cvWrap{padding-right:64px}}@media only screen and (max-width:1360px){.Cv-module__M3xP0q__cvWrap{flex-direction:column-reverse;gap:64px}.Cv-module__M3xP0q__compact h1{font-size:5rem}.Cv-module__M3xP0q__legend{bottom:32px}}@media only screen and (max-width:1250px){.Cv-module__M3xP0q__textSection{padding-left:32px}}@media only screen and (max-width:830px){.Cv-module__M3xP0q__cvWrap{padding-right:32px}}@media only screen and (max-width:730px){.Cv-module__M3xP0q__cvWrap{gap:32px}.Cv-module__M3xP0q__cvWrap h1{font-size:2.6rem!important}.Cv-module__M3xP0q__textSection{width:100%}}@media only screen and (max-width:500px){.Cv-module__M3xP0q__cvWrap{padding-right:16px}.Cv-module__M3xP0q__textSection{padding-left:16px}.Cv-module__M3xP0q__legend{gap:24px}.Cv-module__M3xP0q__legend p{font-size:.8rem}}
.textSection-module__Vd8jZq__bannerSection{justify-content:flex-end;align-items:flex-end;width:100%;height:100dvh;padding:96px;display:flex}.textSection-module__Vd8jZq__contentWrap{align-items:center;gap:64px;display:flex;position:relative}.textSection-module__Vd8jZq__buttons{flex-direction:row;gap:48px;animation-name:textSection-module__Vd8jZq__buttons;animation-duration:.5s;animation-delay:.8s;animation-fill-mode:both;display:flex}.textSection-module__Vd8jZq__text{flex-direction:column;gap:8px;animation-name:textSection-module__Vd8jZq__text;animation-duration:.5s;animation-delay:.8s;animation-fill-mode:both;display:flex}.textSection-module__Vd8jZq__line{background-color:var(--primary);align-self:stretch;width:1px;animation-name:textSection-module__Vd8jZq__line;animation-duration:.8s;animation-delay:.2s;animation-fill-mode:both}@keyframes textSection-module__Vd8jZq__text{0%{opacity:0;filter:blur(4px);transform:translate(-48px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes textSection-module__Vd8jZq__buttons{0%{opacity:0;filter:blur(4px);transform:translate(48px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes textSection-module__Vd8jZq__line{0%{clip-path:inset(50% 0);transform:rotate(180deg)}30%{clip-path:inset(45% 0);transform:rotate(180deg)}70%{clip-path:inset(45% 0);transform:rotate(0)}to{clip-path:inset(0);transform:rotate(0)}}@media only screen and (max-width:1250px){.textSection-module__Vd8jZq__contentWrap{flex-direction:column-reverse}.textSection-module__Vd8jZq__line{width:100%;height:1px}.textSection-module__Vd8jZq__text{text-align:right;align-items:flex-end;width:100%}@keyframes textSection-module__Vd8jZq__text{0%{opacity:0;filter:blur(4px);transform:translateY(48px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes textSection-module__Vd8jZq__buttons{0%{opacity:0;filter:blur(4px);transform:translateY(-48px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes textSection-module__Vd8jZq__line{0%{clip-path:inset(0 50%);transform:rotate(180deg)}30%{clip-path:inset(0 45%);transform:rotate(180deg)}70%{clip-path:inset(0 45%);transform:rotate(0)}to{clip-path:inset(0);transform:rotate(0)}}}@media only screen and (max-width:830px){.textSection-module__Vd8jZq__buttons{flex-direction:column;align-self:stretch;gap:24px}.textSection-module__Vd8jZq__contentWrap{width:100%}}@media only screen and (max-width:730px){.textSection-module__Vd8jZq__contentWrap{gap:32px}}
