.circle{z-index:0}
@media only screen and (min-width:1025px){.circle{display:block;width:100%;margin-right:30px;overflow:hidden;position:relative;background:#7b76ab}
.circle_loader{opacity:0;z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:inherit;transition:opacity .5s ease}
.circle_text{width:200%;height:400%;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;border-radius:1000px;background:0;border:300px solid #fff;transition:all .5s ease}
.display{opacity:1}
.circle_animation{width:0;height:0;border-width:0}
.circle_wow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.circle_loader a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.circle_loader .circle_downArrow{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);cursor:pointer}
.circle .circle_wow p span{margin-left:-10px}
.circle_loader a img{width:60px}
.circle_wow .title{font-size:3.625rem;line-height:1.5;text-align:center;letter-spacing:-0.03em;color:#fff;font-family:var(--pnsb)}
.circle_wow .desc{font-size:2rem;line-height:2.4375rem;color:#fff;font-family:var(--pnm);text-align:center}
.buttonContainer>a{box-shadow:none}
}
@media only screen and (max-width:1024px){.circle_text{display:none}
.circle .circle_wow p span{margin-left:-5px}
.circle{height:auto}
.circle_loader img{width:100%;margin-top:80px}
.circle_loader{position:relative}
.circle_loader a img{width:60px}
.circle_loader a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.circle_wow{padding:10px 20px;text-align:center;background:#7b76ab;padding:50px 40px}
.circle_wow .title{font-size:1.75rem;line-height:1.5;text-align:center;letter-spacing:-0.03em;color:#fff;font-family:var(--pnsb)}
.circle_wow .desc{margin-top:26px;color:#fff;font-family:var(--pnm);text-align:center;font-size:1rem;line-height:1.5}
.circle_wow .buttonContainer{width:240px;background:rgba(70,142,208,1);height:42px;border-radius:100px;margin:30px auto 0}
.buttonContainer>a{box-shadow:none}
.circle_loader .circle_downArrow{display:none}
}
.circle_wow.tout{padding:40px}
.circle_wow .buttonContainer a:focus-visible{outline:3px #fff dashed !important;outline-offset:2px}
.circle_loader a:focus-visible{outline:#fff 3px dashed !important;outline-offset:3px}
button.fancybox-button.fancybox-button--close:focus-visible{outline:#00adef 3px solid !important;border-radius:2px;outline-offset:2px}