.login-page {position: relative;padding: 70px 0 0 0;display: flex;align-items: flex-start;/* margin: 0 -50px; *//* overflow-x: hidden; */min-height: 860px;}
.login-page::before {content:"";width: 50px;height: 100%;position: absolute;background: var(--c-gray-lightest);z-index: 10;left: 0;top: 0;}
.login-page::after {content:"";width: 50px;height: 100%;position: absolute;background: var(--c-gray-lightest);z-index: 10;right: 0;top: 0;}
.login-page .background {border-radius: 0% 0% 71% 42% / 34% 6% 48% 25%;position: absolute;top: 0;left: 0;right: 0;z-index: 9;}
.login-page .gigya-raas-screenset-embed-holder {position: relative;z-index: 11;flex: 1;box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.13);max-width: 720px;border-radius: 10px;background: #fff;padding: 30px;margin: 0 10% 0 auto;min-height: 500px;}

/* 
.login-page .gigya-raas-screenset-embed-holder h1 {}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait {padding: 0;width: 100%;max-width: 100%;margin: 0 !important;font-size: inherit;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait::before {width:100%;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait h1 {}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row {} 
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control {font-family: inherit;font-weight: 400;padding: 10px 0;}
.login-page .gigya-screen, .login-page .gigya-screen * {font-family: "Open Sans" !important;}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select {padding: 0 10px;background-color: #fff !important;}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text {font-family: inherit !important;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-checkbox {min-height: 30px; margin: 0 0 10px 0; padding: 0; }
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-checkbox input {box-shadow: none !important;margin: 0;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-checkbox input::after {content:"";background: rgb(238, 238, 238);width: 20px;height: 20px;display: inline-block;vertical-align: top;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-checkbox input:checked::after {font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f00c";line-height: 20px;font-size: 12px;text-align: center;background: var(--c-main);width: 20px;height: 20px;display: inline-block;color: #fff;vertical-align: top;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-checkbox label {margin-top: 3px;font-weight: 300;margin-left: 18px;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-checkbox label span {padding:0;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-checkbox label label.gigya-required-display { margin-left: 0 !important; }
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-password {}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-link {font-weight: 600;text-decoration: underline;margin: 9px 0 20px 0;font-size: 14px;color: var(--c-main);}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-link.login-button {padding: 0;margin: 0;} .gigya-screen .gigya-composite-control.gigya-terms-error { padding: 5px !important; }
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-link.login-button input {margin: 0;font-family: inherit;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-submit {padding: 0; }
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-submit input {margin: 0;font-family: inherit;color: #fff;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-spacer {padding: 0; }
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-layout-row .gigya-composite-control.gigya-composite-control-header {font-family: inherit;padding: 0;font-size: 28px;}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-composite-control-submit {}
.login-page .gigya-raas-screenset-embed-holder .gigya-screen.portrait .gigya-composite-control-submit input { background: var(--c-main) !important; border: none; color: #fff; border-radius: 5px !important; width: 100%; box-sizing: border-box; }
.gigya-screen a {color: var(--c-main) !important;text-decoration: underline !important;}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content {}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape {padding: 0; max-width: unset !important; }
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form {}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row {}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row h2 {color:var(--c-main)}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row * {font-family: inherit;}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-composite-control-header {padding:0;}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-multi-choice-item {}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-multi-choice-item input[type="radio"] { display: none; }
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-multi-choice-item label { position: relative; margin: 0; padding: 0 0 0 27px; margin: 0 !important; }
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-multi-choice-item label::before {content:"";width: 18px;height: 18px;position: absolute;left: 0;top: 4px;background: rgb(238, 238, 238);border-radius: 50%;}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-multi-choice-item input:checked + label::before {content:"";background: #fff;border: solid 5px var(--c-main);}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-multi-choice-item input:checked + label::after {content:""}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .updateBtn {}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .updateBtn input {background: var(--c-main);color: #fff;margin: 0;}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-spacer {height: auto !important;}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-composite-control-dropdown {}
.login-page .gigya-raas-screenset-embed-holder #gigya-screenset-container_content .gigya-screen.landscape .gigya-profile-form .gigya-layout-row .gigya-composite-control-dropdown::after {content:none}
#gigya-screenset-container_content .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox {min-height: 30px; margin: 0 0 10px 0; padding: 0; }
#gigya-screenset-container_content .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox {box-shadow: none !important; }
#gigya-screenset-container_content .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox input {}
#gigya-screenset-container_content .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox::after {content:none}
#gigya-screenset-container_content .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox::after {content:"";background: rgb(238, 238, 238);width: 20px;height: 20px;display: inline-block;vertical-align: top;}
#gigya-screenset-container_content .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox:checked::after {font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f00c";line-height: 20px;font-size: 12px;text-align: center;background: var(--c-main);}
#gigya-screenset-container_content .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox label {margin-top: 1px;max-width: 95%;}
 */


@media (max-width: 991px) {
	.login-page {padding: 30px 20px 0 20px;margin: 0 -20px;overflow-x: hidden;}
	.login-page::before {display: none; }
	.login-page::after {display: none; }
	.login-page .background {left: -40px; right: -40px; width: calc(100% + 80px); max-width: calc(100% + 80px); }
	.login-page .gigya-raas-screenset-embed-holder {width: 100%;max-width: 100%;margin: 0;box-shadow: none;}
}
