@font-face{font-family:"athleticsextrabold";src:url("../fonts/athletics_extrabold-webfont.woff2") format("woff2"),url("../fonts/athletics_extrabold-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"athleticsbold";src:url("../fonts/athletics_bold-webfont.woff2") format("woff2"),url("../fonts/athletics_bold-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Regular.woff2") format("woff2"),url("/wp-content/themes/buddyboss-website/css/redesign/elements/fonts/SFProDisplay-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}
body{background-color:#f6efe8;background-image:url(../img/upper-right.png),url(../img/buttom-left.png);background-position:top right,bottom left;background-size:270px auto,515px auto;min-height:100vh;margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;padding:30px;}
center{max-width:725px;margin:0;}
center .logo{display:block;margin-bottom:15px;}
center .logo img{width:181px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;display: block;}
center h1{color:#000;font-size:52px;line-height:1.15;font-family:"athleticsextrabold",sans-serif;margin-top:0;margin-bottom:5px;font-weight:800;}
center p{font-size:18px;color:#222222;font-family:"SF Pro Display",sans-serif;letter-spacing:0.05px;font-weight:normal;line-height:1.44;margin-top:0;margin-bottom:25px;}
a.button{background:#e86d2a!important;color:#fff!important;box-shadow:none;border-radius:6px;min-width:233px;font-size:17px;font-family:"athleticsbold",sans-serif;font-weight:700;box-sizing:border-box;margin:0;padding:20px 35px;text-decoration:none;line-height:1;outline:none;display:inline-flex;align-items:center;justify-content:center;}
a.button:after{content:"";width:14px;height:8px;background-image:url(../img/icon-ArrowRight-White.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:7px;margin-top:2px;}
a.button:hover{box-shadow:0 2px 4px rgb(0 0 0 / 15%);}
a.button:hover:after{animation:active-hover 1.5s;}
a.button.loading:after{display:none;}
.create-sandbox.loading{padding:16px 35px 15px;}
.lds-ring{display:none;position:relative;width:26px;height:26px;margin-left:12px;margin-top:0;}
.loading .lds-ring{display:inline-block;}
.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:0;border:2px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent transparent;}
a.button:hover .lds-ring div{border-color:#fff transparent transparent transparent;}
.lds-ring div:nth-child(1){animation-delay:-0.45s;}
.lds-ring div:nth-child(2){animation-delay:-0.3s;}
.lds-ring div:nth-child(3){animation-delay:-0.15s;}
.create-sandbox.loading .create-sandbox-text,
.create-sandbox:not(.loading) .creating-sandbox-text{display:none;}
img.center_graphic{width:100%;max-width:100%;}
iframe#register_iframe{position:fixed;left:0;top:0;width:100%;height:100%;border:0;}
@media screen and (max-width:1024px){
    body{background-size:300px auto,200px auto,280px auto,415px auto;}
}
@media screen and (max-width:991px){
    body{background-size:300px auto,200px auto,280px auto,315px auto;}
}
@media screen and (max-width:600px){
    body{padding:15px;background-size:200px auto,100px auto,180px auto,215px auto;}
    center h1{font-size:30px;margin-bottom:10px;}
    .welcome-screen{margin-top:120px;}
}
@keyframes active-hover{
    0%,
    20%,
    50%,
    80%,
    100%{transform:translateX(0);}
    40%{transform:translateX(10px);}
    60%{transform:translateX(5px);}
}
@keyframes lds-ring{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}