.page-template-bt4_engine_login #content-full,.page-template-bt4_engine_logout #content-full{margin:auto;padding:0}.page-template-bt4_engine_login .login-page-background{background:url("https://dima.bt4.it/wp-content/themes/bt4/core/css/../images/login-bg.jpg") no-repeat center center;background-size:cover;height:90vh;margin-top:70px;margin-bottom:20px;padding:40px 0;overflow:hidden;display:flex;align-items:center;justify-content:center}.page-template-bt4_engine_login .login-box-wrapper{max-width:364px;margin-bottom:2em}.page-template-bt4_engine_login .login-box{background-color:#fff;padding:14px 49px 30px;margin-top:25px;border-radius:20px;border:1px solid #000;-webkit-box-shadow:0 0 13px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 13px 3px rgba(0,0,0,0.3);box-shadow:0 0 13px 3px rgba(0,0,0,0.3)}@media screen and (max-width:364px){.page-template-bt4_engine_login .login-box{padding:14px 24px 30px}}.page-template-bt4_engine_login .login-box.pw-recover{padding:14px 24px 30px}.page-template-bt4_engine_login #header.inner-header{position:fixed;top:0;left:0;right:0}.page-template-bt4_engine_login #header .inner-header-container{position:absolute}.page-template-bt4_engine_login .login-box h1{font-family:Montserrat,sans-serif;text-transform:uppercase;color:#000000;font-size:17px;font-weight:700;margin-top:11px;margin-bottom:30px}.page-template-bt4_engine_login .login-box .sub-login-title{font-family:Montserrat,sans-serif;color:#000;font-size:11px;line-height:16px;font-weight:500;margin-bottom:13px;margin-top:15px}.page-template-bt4_engine_login .social-login{margin-top:32px;margin-bottom:0}.page-template-bt4_engine_login .social-login .social-login-options{display:flex;justify-content:center;gap:18px}.page-template-bt4_engine_login .social-login .social-login-btn{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:0;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease,border-color 180ms ease}.page-template-bt4_engine_login .social-login .social-login-btn::before{content:'';display:block;width:28px;height:28px;background-repeat:no-repeat;background-size:contain;background-position:center}.page-template-bt4_engine_login .social-login .social-login-btn:hover,.page-template-bt4_engine_login .social-login .social-login-btn:focus{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.15)}.page-template-bt4_engine_login .social-login .social-login-btn:focus{outline:none}.page-template-bt4_engine_login .social-login .btn-facebook::before{background-image:url('https://dima.bt4.it/wp-content/themes/bt4/core/css/../images/login-facebook.svg')}.page-template-bt4_engine_login .social-login .btn-google::before{background-image:url('https://dima.bt4.it/wp-content/themes/bt4/core/css/../images/login-google.svg')}.page-template-bt4_engine_login .social-login .btn-linkedin{background-color:#0077b5}.page-template-bt4_engine_login .social-login .btn-linkedin::before{background-image:url('https://dima.bt4.it/wp-content/themes/bt4/core/css/../images/login-linkedin.svg')}.page-template-bt4_engine_login .social-login .btn-apple{background-color:#000000}.page-template-bt4_engine_login .social-login .btn-apple::before{content:"\f179";font-family:FontAwesome;color:#ffffff;font-size:26px;line-height:28px;width:28px;height:28px;display:block;text-align:center;background-image:none}.page-template-bt4_engine_login .social-login .btn-apple:hover,.page-template-bt4_engine_login .social-login .btn-apple:focus{background-color:#333333}.page-template-bt4_engine_login .social-login .btn-tiktok{background-color:#000000}.page-template-bt4_engine_login .social-login .btn-tiktok::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='white' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/></svg>")}.page-template-bt4_engine_login .social-login .btn-tiktok:hover,.page-template-bt4_engine_login .social-login .btn-tiktok:focus{background-color:#333333}.page-template-bt4_engine_login .social-login .btn-discord{background-color:#5865F2}.page-template-bt4_engine_login .social-login .btn-discord::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'><path fill='white' d='M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z'/></svg>")}.page-template-bt4_engine_login .social-login .btn-discord:hover,.page-template-bt4_engine_login .social-login .btn-discord:focus{background-color:#4752c4}.page-template-bt4_engine_login .social-login-title{font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:0.08em;color:#7a7a7a;margin:0 0 18px}.page-template-bt4_engine_login .social-login-icons{display:flex;justify-content:center;gap:18px}.page-template-bt4_engine_login .social-login-icons .social-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ffffff;border:1px solid rgba(0,0,0,0.12);transition:transform 180ms ease,box-shadow 180ms ease}.page-template-bt4_engine_login .social-login-icons .social-icon:hover,.page-template-bt4_engine_login .social-login-icons .social-icon:focus{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.15)}.page-template-bt4_engine_login .social-login-icons .social-icon img{width:28px;height:28px}.page-template-bt4_engine_login .password-login .oauth-decoration h3{margin-top:0}.page-template-bt4_engine_login .password-login .oauth-decoration ul{margin:0;font-size:13px;padding-left:13px}.page-template-bt4_engine_login .password-login .oauth-decoration .img-responsive{margin-left:auto;margin-right:auto;margin-bottom:20px;max-height:110px}.page-template-bt4_engine_login .password-login form{margin:13px 0 0}.page-template-bt4_engine_login .password-login .form-group input{min-height:42px;padding:14px 16px}.page-template-bt4_engine_login .password-login .login-buttons{margin-top:28px;display:flex;flex-direction:column}.page-template-bt4_engine_login .password-login .login-buttons .btn{min-width:100%;height:48px;line-height:48px}.page-template-bt4_engine_login .login-box .btn:not(.social-login-btn){border:1px solid #000}.page-template-bt4_engine_login .password-login .login-buttons button{float:none}.page-template-bt4_engine_login .register-cta{display:flex;flex-direction:column;gap:12px;align-items:center}.page-template-bt4_engine_login .register-cta .register-hint{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:0.06em;text-transform:none;color:#7a7a7a;margin:0}.page-template-bt4_engine_login .login-box-wrapper .alert{margin-top:20px}.page-template-bt4_engine_login #header .register-btn,.page-template-bt4_engine_login #header .register-btn a.button.featured{display:none !important}@media screen and (max-width:600px){.page-template-bt4_engine_login .login-page-background{background:url("https://dima.bt4.it/wp-content/themes/bt4/core/css/../images/login-bg-small.png") no-repeat center center}.page-template-bt4_engine_login #header .inner-header-overlay,.page-template-bt4_engine_login .inner-header .inner-header-overlay{background-color:transparent !important;background-image:none !important;opacity:1 !important}.page-template-bt4_engine_login #header.inner-header,.page-template-bt4_engine_login .inner-header{background:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important}.page-template-bt4_engine_login #header .login{display:block !important}.page-template-bt4_engine_login .main-nav a#responsive_menu_button:after,.page-template-bt4_engine_login #header.scroled .main-nav a#responsive_menu_button:after{color:#fff !important}}.page-template-bt4_engine_logout .logout-wrapper{max-width:364px;margin-left:auto;margin-right:auto}.page-template-bt4_engine_login .forgot-password-link{color:#000}@media screen and (max-width:600px){.page-template-bt4_engine_login .login-page-background{height:90vh;min-height:calc(10vh);padding:32px 0;margin-top:0;display:flex;align-items:center;justify-content:center}.page-template-bt4_engine_login #content-full #logo{max-width:250px;margin-top:20px;margin-left:auto;margin-right:auto}}@media screen and (max-width:400px){.page-template-bt4_engine_login #content-full #logo{max-width:100px;margin-top:10px;margin-left:auto;margin-right:auto}.page-template-bt4_engine_login .login-box{margin-top:14px;margin-left:10px;margin-right:10px}.page-template-bt4_engine_login .login-page-background{padding:24px 0}}@media screen and (max-width:350px){.page-template-bt4_engine_login .password-login .login-buttons{gap:14px}}@media screen and (max-width:320px){.page-template-bt4_engine_login .social-login-icons{gap:12px}.page-template-bt4_engine_login .social-login-icons .social-icon{width:48px;height:48px}.page-template-bt4_engine_login .social-login-icons .social-icon img{width:22px;height:22px}}