.lead{background-color:#1c2e75;color:#fff;overflow-x:hidden;padding-bottom:150rem;position:relative}.lead:after{background-image:url(../resources/images/lead-line.svg);background-repeat:no-repeat;background-size:contain;content:"";height:520rem;left:0;max-width:100vw;pointer-events:none;position:absolute;top:0;width:850rem;z-index:0}@media (max-width:768px){.lead:after{content:none}.lead{padding-bottom:80rem}}.lead__Wrapper{margin:0 auto;max-width:960rem;position:relative;width:100%;z-index:1}@media (max-width:768px){.lead__Wrapper{max-width:340rem}.lead__Wrapper .lead__Supertitle{display:block;text-align:center}}.lead__Content{margin-top:30rem}@media (max-width:768px){.lead__Content{text-align:center}}.lead__Content p{font-family:HotSans;font-size:48rem;font-weight:700;letter-spacing:-.5rem;line-height:63rem}@media (max-width:768px){.lead__Content p{font-size:32rem;line-height:32rem}}.lead__Content span{cursor:pointer;position:relative}.lead__Content span img{display:inline;margin:0 10rem -15rem;max-width:65rem;opacity:1;width:100%}.lead__Content span img:last-child{bottom:100%;left:50%;max-width:230rem;opacity:0;position:absolute;transform:translate(-50%);transition:visibility .4s,opacity .4s;visibility:hidden;width:100%}@media (max-width:768px){.lead__Content span img:last-child{bottom:0;left:0;max-width:100rem}}.lead__Content span:hover img:last-child{opacity:1;visibility:visible}.lead__Content div,.lead__Content div p{display:inline}.lead__Button{cursor:pointer;display:inline-flex;margin:5rem 10rem}.lead__Description{display:flex;margin-top:60rem}@media (max-width:768px){.lead__Description{flex-direction:column;margin-top:145rem}}.lead__Description p{font-family:HotSans;font-size:24rem;font-weight:700;letter-spacing:-.48rem;line-height:28rem}@media (max-width:768px){.lead__Description p{font-size:18rem;line-height:24rem;margin-top:120rem}}.lead__DescriptionIconTextTransfers{display:none}.lead__DescriptionIcon{min-width:280rem;position:relative}.lead__DescriptionIcon .lead__DescriptionIconText,.lead__DescriptionIcon .lead__DescriptionIconTextTransfers{animation:rotate 20s linear infinite;color:#fff;height:145rem;left:50%;position:absolute;top:50%;width:145rem}.lead__DescriptionIcon .lead__DescriptionIconImage{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.lead__DescriptionIcon:after{background-color:#2aa5ff;border-radius:50%;content:"";height:100rem;left:50%;max-width:100rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}
