.registration-page .region-area{padding:0 18px 0 18px}.registration-page .region-area-two{padding-bottom:60px}.registration-page .title-container{padding:30px 0 10px}.registration-page .title-container .title{font-size:32px;color:#0e1111;line-height:35px;padding:0;position:relative;font-family:Roboto,Arial;text-align:center}.registration-page .fields-area{border:1px solid #f5f5f5;padding:30px 20px;font-size:0}.registration-page .info-container{max-width:840px;margin:0 auto}.registration-page .info-container .info{color:#0e1111;font-size:16px;line-height:23px;display:block;font-weight:400;margin:20px 0}.registration-page .control-area{display:inline-block;vertical-align:top;width:50%;margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.registration-page .control-area.control-area-one{padding-right:2%;margin:0}.registration-page .control-area.control-area-two{padding-left:2%;margin-top:0}.registration-page .control-area-three{width:100%;float:left;margin:0 0 20px}.registration-page .control-area-three .inner-control-area{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.registration-page .control-area-three .inner-control-area.inner-control-area-one{padding-bottom:2%;margin-left:auto}.registration-page .control-area-three .inner-control-area.inner-control-area-two{display:flex;flex-direction:row;align-items:start;border-top:4px solid #0e1111;border-bottom:4px solid #0e1111;padding:20px 0;margin-top:15px}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-two{margin-left:20px}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-two .title{color:#0e1111;font-size:16px;line-height:19px;font-weight:700;margin-bottom:10px}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-two .title>span{display:block;font-weight:400;font-size:13px;line-height:16px;margin-top:5px}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-two>.form-row{padding:0;margin-bottom:20px}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-two>.form-row .stylish-checkbox [type=checkbox]+span:before{box-shadow:0 0 0 2px #0e1111}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-two>.form-row .stylish-checkbox [type=checkbox]:checked+span:before{background:#0e1111}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-two>.form-row .stylish-checkbox [type=checkbox]+span{font-weight:700}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-one img{max-width:100px}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-one .title{display:none;color:#0e1111;font-size:16px;line-height:19px;font-weight:700;margin-bottom:10px}.registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-one .title>span{display:block;font-weight:400;font-size:13px;line-height:16px;margin-top:5px}.registration-page #rc-imageselect,.registration-page .g-recaptcha,.registration-page .recaptcha-wrapper{transform:scale(.77);-webkit-transform:scale(.77)}.registration-page .control-area-four{width:100%;float:left}.registration-page .control-area-five{float:left;margin-top:10px;width:100%;padding:20px;zoom:1;background-color:#f7f7f7;border:1px solid #e3e3e3}.registration-page .control-area-five:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.registration-page .control-area-five:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.registration-page .control-area-five .inner-control-area{float:left;width:60%;min-height:80px}.registration-page .control-area-five .form-row.checkbox{padding:0}.registration-page .control-area-five .form-btn{float:right;width:40%}.registration-page .control-area-six{float:right}.registration-page .consent-text-wrapper.hidden{display:none}.registration-page .form-row{padding-bottom:10px}.registration-page .form-row .label-wrapper{margin-bottom:5px}.registration-page .form-row .input-wrapper label{z-index:1}.registration-page .form-row .input-wrapper .eye-button:after{background-color:#eaeaea;height:100%;top:0;margin-top:0}.registration-page .form-row .select-wrapper{position:relative;background-color:#fff}.registration-page .form-row .select-wrapper:after{content:'\e909';font-family:intersportIconFont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;color:#0e1111;top:50%;right:20px;font-size:10px;margin-top:-5px;z-index:1}.registration-page .form-row .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;z-index:10;background-color:transparent;color:#0e1111}.registration-page .form-row .select-wrapper select::-ms-expand{display:none}.registration-page .form-row.clear-row{zoom:1}.registration-page .form-row.clear-row:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.registration-page .form-row.clear-row:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.registration-page .form-row.clear-row .input-wrapper{border:none;float:right;height:auto}.registration-page .form-row.clear-row .input-wrapper input{cursor:pointer;line-height:22px;height:auto;padding:0;font-family:Roboto,Arial;color:#3a3a3a}.registration-page .form-row.clear-row .input-wrapper input:hover{color:#0e1111}.registration-page .form-row.hidden{display:none}.registration-page .form-row .stylish-checkbox [type=checkbox]+span:before{box-shadow:0 0 0 2px #0e1111}.registration-page .form-row .stylish-checkbox [type=checkbox]:checked+span:before{background:#0e1111}.registration-page .form-row.with-tooltip{position:relative;display:inline-block}.registration-page .form-row.with-tooltip .stylish-checkbox label{padding:10px 35px 10px 0}.registration-page .form-row.sfm-new-card-row{margin:15px 0}.registration-page .info-text{padding-top:30px;color:#0e1111;text-align:left;font-size:13px;line-height:16px;font-weight:400;display:block}.registration-page .loyalty-choices{zoom:1}.registration-page .loyalty-choices:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.registration-page .loyalty-choices:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.registration-page .loyalty-choices img{float:left}.registration-page .loyalty-choices .form-row{float:left;padding:0 0 0 8px}.registration-page .three-state-switch{background-color:#eee}.registration-page .checkbox{zoom:1;padding:15px 0 0}.registration-page .checkbox:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.registration-page .checkbox:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.registration-page .checkbox .label-wrapper{margin:0}.registration-page .checkbox .checkbox-wrapper{float:left;padding:0;margin:0;position:relative}.registration-page .checkbox .checkbox-wrapper .chkNoNewsletters{padding:10px 35px 10px 0}.registration-page .checkbox .checkbox-wrapper [type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.registration-page .checkbox .checkbox-wrapper [type=radio]+span{display:block;position:relative;padding-left:30px;color:#3a3a3a;font-size:14px;font-weight:300}.registration-page .checkbox .checkbox-wrapper [type=radio]+span:before{content:'';display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px #a8b5d6;position:absolute;left:5px;top:50%;margin-top:-9px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.registration-page .checkbox .checkbox-wrapper [type=radio]:checked+span:before{background:#0e1111;box-shadow:0 0 0 2px #0e1111}.registration-page .checkbox .checkbox-wrapper [type=radio]:hover+span:before{background:#0e1111;box-shadow:0 0 0 2px #0e1111}.registration-page .checkbox .checkbox-wrapper .tooltip-info-wrapper{top:50%;right:0;transform:translate(0,-50%)}.registration-page .checkbox.loyalty-checkbox{position:relative;padding-bottom:0}.registration-page .checkbox.loyalty-checkbox .checkbox-wrapper{float:right;padding-left:10px;max-width:200px}.registration-page .checkbox.loyalty-checkbox .checkbox-wrapper label{float:right;padding:5px 0}.registration-page .x-scoreForMore .form-row{padding:0}.registration-page .x-scoreForMore .form-row .error-wrapper{min-height:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.registration-page .x-scoreForMore .form-row.sfm-resend-otp-message{color:#666;font-size:13px;line-height:15px;margin:5px 0 10px 0}.registration-page .x-scoreForMore .form-row.sfm-recaptcha-container{margin:5px 0}.registration-page .x-scoreForMore .form-row.sfm-otp-row{margin-top:10px}.registration-page .x-scoreForMore .form-row.sfm-existing-card-row{display:none!important}.registration-page .x-scoreForMore .sfm-card-button,.registration-page .x-scoreForMore .sfm-request-otp-button,.registration-page .x-scoreForMore .sfm-validate-otp-button{width:100%;margin-bottom:5px}.registration-page .x-scoreForMore .input-wrapper .eye-button:after{background-color:#eaeaea;height:100%;top:0;margin-top:0}.registration-page .x-scoreForMore .box-holder{display:inline-block}.registration-page .x-scoreForMore .box-holder .box{width:100%}.registration-page .x-scoreForMore .box-holder .box .sfm-card-row,.registration-page .x-scoreForMore .box-holder .box .sfm-detail,.registration-page .x-scoreForMore .box-holder .box .sfm-existing-card-row,.registration-page .x-scoreForMore .box-holder .box .sfm-mobile-required-message-row,.registration-page .x-scoreForMore .box-holder .box .sfm-mobile-row,.registration-page .x-scoreForMore .box-holder .box .sfm-new-card-row,.registration-page .x-scoreForMore .box-holder .box .sfm-otp-row,.registration-page .x-scoreForMore .box-holder .box .sfm-request-otp-button{display:none}.registration-page .x-scoreForMore .box-holder .box.box-one{padding-right:3%;margin-bottom:10px}.registration-page .x-scoreForMore .box-holder .box .sfm-detail .info-text{text-align:left}.registration-page .x-scoreForMore .box-holder .box .sfm-existing-card-row.card{padding:0;font-size:13px;margin:10px 0 15px 0;width:100%;zoom:1;background-color:#f7f7f7;border:1px solid #e3e3e3;border-radius:25px}.registration-page .x-scoreForMore .box-holder .box .sfm-existing-card-row .sfm-confirm-details-message,.registration-page .x-scoreForMore .box-holder .box .sfm-existing-card-row .sfm-total-points-message{padding:10px 20px;color:#0e1111}.registration-page .x-scoreForMore .box-holder .box .sfm-existing-card-row .sfm-total-points-message{margin:30px 0;color:#0e1111;font-size:22px;line-height:26px;font-weight:700;padding:0}.registration-page .x-scoreForMore .box-holder .box .sfm-city-row .input-wrapper{margin-top:0}.registration-page .x-scoreForMore .box-holder .info-text{text-align:left}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span:before{box-shadow:0 0 0 2px #0e1111;border-radius:50%;right:20px;left:initial}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]:checked+span{background-color:#f5f5f5}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]:checked+span:before{background:#0e1111}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]:checked{background-color:#f5f5f5}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span{padding:18px 0 18px 70px;border:1px solid #e1e1e1}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span::after{position:absolute;left:20px;font-size:25px;font-family:intersportIconFont}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-a6fb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e986'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-aafb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e98b'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-aefb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e983'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-b2fb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e984'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-b6fb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e987'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-a8fb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e98a'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-acfb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e989'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-b0fb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e985'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-b4fb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e988'}.registration-page .x-scoreForMore .box-holder .activities-container .stylish-checkbox [type=checkbox]+span.activity-b8fb99f1-ffd7-eb11-bacb-000d3abc2801::after{content:'\e98c'}.registration-page .x-scoreForMore .box-holder .activities-container .title-container{padding:0 0 10px}.registration-page .x-scoreForMore .box-holder .activities-container .title-container .text{font-size:16px;font-weight:700;color:#0e1111}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity{display:flex;flex-direction:column;width:calc(50% - 10px);margin-top:5px;margin-bottom:5px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity label{padding:0}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-a6fb99f1-ffd7-eb11-bacb-000d3abc2801{order:2;margin-left:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-aafb99f1-ffd7-eb11-bacb-000d3abc2801{order:9;margin-right:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-aefb99f1-ffd7-eb11-bacb-000d3abc2801{order:4;margin-left:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-b2fb99f1-ffd7-eb11-bacb-000d3abc2801{order:6;margin-left:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-b6fb99f1-ffd7-eb11-bacb-000d3abc2801{order:1;margin-right:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-a8fb99f1-ffd7-eb11-bacb-000d3abc2801{order:8;margin-left:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-acfb99f1-ffd7-eb11-bacb-000d3abc2801{order:7;margin-right:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-b0fb99f1-ffd7-eb11-bacb-000d3abc2801{order:5;margin-right:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-b4fb99f1-ffd7-eb11-bacb-000d3abc2801{order:3;margin-right:10px}.registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity.key-b8fb99f1-ffd7-eb11-bacb-000d3abc2801{order:10;margin-left:10px}.registration-page .x-scoreForMore .sfm-consents{display:none;padding:10px}.registration-page .x-scoreForMore .sfm-consents.loyalty{width:100%;padding:0;zoom:1;background-color:#f7f7f7;border:1px solid #e3e3e3;margin-top:25px}.registration-page .x-scoreForMore .sfm-consents.loyalty .consent{padding:15px 10px}.registration-page .x-scoreForMore .sfm-consents.loyalty .consent label{padding:5px 0}.registration-page .x-scoreForMore .sfm-consents .multiple-input-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.registration-page .x-scoreForMore .sfm-consents .multiple-input-wrapper .consent{display:flex;flex-direction:column;flex-basis:100%;flex:1;min-width:50%;margin-top:0}.registration-page .x-scoreForMore .sfm-recaptcha-container #rc-imageselect,.registration-page .x-scoreForMore .sfm-recaptcha-container .g-recaptcha,.registration-page .x-scoreForMore .sfm-recaptcha-container .recaptcha-wrapper{margin-left:-40px}.registration-page .form-control-wrapper{width:840px;margin:40px auto 0;padding:10px 10px 20px}.registration-page .x-registration-form,.registration-page .x-registration-form-sso{zoom:1}.registration-page .x-registration-form-sso:before,.registration-page .x-registration-form:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.registration-page .x-registration-form-sso:after,.registration-page .x-registration-form:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.registration-page .x-registration-form-sso.user-exists .form-row.email .input-wrapper,.registration-page .x-registration-form.user-exists .form-row.email .input-wrapper{border-color:red}.registration-page .x-registration-form-sso.user-exists .form-row.email .input-wrapper label,.registration-page .x-registration-form.user-exists .form-row.email .input-wrapper label{color:red}.registration-page .x-registration-form .form-loading,.registration-page .x-registration-form-sso .form-loading{z-index:199}.registration-page .x-registration-form-sso .control-area{width:100%}.registration-page .x-registration-form-sso .control-area.control-area-two{padding-left:0}.registration-page .x-registration-form-sso .control-area.control-area-five{float:none;background:0 0;border:none;padding:0}.registration-page .x-registration-form-sso .control-area.control-area-three{width:100%;float:left;margin:0 0 20px}.registration-page .x-registration-form-sso .control-area.control-area-three>.holder{padding-left:0;display:flex;flex-direction:row;align-items:flex-start}.registration-page .x-registration-form-sso .control-area.control-area-three>.holder>.box-two{margin-left:20px;width:100%}.registration-page .x-registration-form-sso .control-area.control-area-three>.holder>.box-two .title{color:#002060;font-size:14px;font-weight:400;letter-spacing:.02em;font-family:Roboto,Arial}.registration-page .x-registration-form-sso .control-area.control-area-three>.holder>.box-two>.form-row{padding:0}.registration-page .x-registration-form-sso .control-area.control-area-three>.holder>.box-two>.form-row .stylish-checkbox [type=checkbox]+span:before{border-radius:50%;box-shadow:0 0 0 2px #0e1111}.registration-page .x-registration-form-sso .control-area.control-area-three>.holder>.box-two>.form-row .stylish-checkbox [type=checkbox]:checked+span:before{background:#0e1111}.registration-page .x-registration-form-sso .control-area.control-area-three>.holder>.box-one img{max-width:100px}.registration-page .x-registration-form-sso .control-area .form-row.checkbox .stylish-checkbox [type=checkbox]:checked+span:before{color:#fff}.registration-page .x-registration-form-sso .control-area .js-submit-button{margin-left:auto}.registration-page .loyalty-error-container .failure-icon{padding:20px 0 0;text-align:center}.registration-page .loyalty-error-container .failure-icon>span{font-size:120px;color:#0e1111}.registration-page .loyalty-error-container .message-wrapper{padding:0;text-align:center}.registration-page .loyalty-error-container .error-title-container{padding-bottom:20px;text-align:center}.registration-page .loyalty-error-container .error-title-container .title{font-size:35px;color:#2e3236;line-height:35px;padding:0;position:relative;font-family:Roboto,Arial;font-weight:700}.registration-page .loyalty-error-container .error-message{font-size:16px;font-family:Roboto,Arial;color:#323437;font-weight:400;text-align:center}.registration-page .form-row.checkbox .label-wrapper label:after{content:''}.registration-page .b2buser{margin-bottom:50px}.registration-page .b2buser .checkbox-wrapper label:after{content:''}.registration-page .b2buser .checkbox-wrapper .label-wrapper{float:left}.registration-page .b2buser .checkbox-wrapper .label-wrapper [type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.registration-page .b2buser .checkbox-wrapper .label-wrapper label{display:block;cursor:pointer;line-height:16px;font-size:14px;float:left;padding:10px 0}.registration-page .b2buser .checkbox-wrapper .label-wrapper [type=radio]+span{display:block;position:relative;padding-left:30px;padding-right:10px;color:#3a3a3a;font-size:14px;font-family:Roboto,Arial;font-weight:300}.registration-page .b2buser .checkbox-wrapper .label-wrapper [type=radio]+span:before{content:'';display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px #0e1111;position:absolute;left:5px;top:50%;margin-top:-9px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.registration-page .b2buser .checkbox-wrapper .label-wrapper [type=radio]:checked+span:before{background:#0e1111;box-shadow:0 0 0 2px #0e1111}.registration-page .b2buser .checkbox-wrapper .label-wrapper [type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.registration-page .b2buser .checkbox-wrapper .label-wrapper label{display:block;cursor:pointer;line-height:16px;font-size:14px;padding:0 0}.registration-page .b2buser .checkbox-wrapper .label-wrapper [type=checkbox]+span{display:block;position:relative;padding-left:30px;padding-right:10px;color:#3a3a3a;font-size:14px;font-family:Roboto,Arial;font-weight:300}.registration-page .b2buser .checkbox-wrapper .label-wrapper [type=checkbox]+span:before{content:"";display:inline-block;width:18px;height:18px;border-radius:5px;background:#fff;box-shadow:0 0 0 2px #e3e3e3;position:absolute;left:0;top:50%;margin-top:-9px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.registration-page .b2buser .checkbox-wrapper .label-wrapper [type=checkbox]:checked+span:before{content:"\2713";color:#fff;font-weight:700;line-height:20px;text-align:center;background:#0e1111;box-shadow:0 0 0 2px #0e1111}.registration-page .form-btn{width:100%;float:left;border:0;background-color:transparent;margin:10px 0 0 0;padding:0;font-size:14px;cursor:pointer;position:relative;font-weight:600;vertical-align:top;text-align:right}.registration-page .form-btn a{float:right;height:20px;padding:5px 10px;background-color:#888;line-height:20px;color:#fff;font-size:12px;text-decoration:none}.registration-page .form-btn a:hover{background-color:#444}.registration-page .recaptcha-container{clear:both;float:left;margin:0 auto;width:304px;padding:15px 0 20px}.registration-page .recaptcha-container .recaptcha-required{display:none;font-size:10px}.registration-page .recaptcha-container .recaptcha-required.error{display:block;font-size:11px;padding-right:30px;text-align:left}.registration-page .x-facebook-widget{position:relative;display:block;width:35%;height:100%;float:right;margin-top:10px;margin-left:100%}.registration-page .x-facebook-widget:hover .fb-login{background:#2f4064}.registration-page .x-facebook-widget .fb-login{display:block;line-height:22px;padding:14px;border-radius:25px;background:#506ca9;color:#fff;letter-spacing:.02em;font-family:Roboto,Arial;text-align:center;border:0;margin:0;-moz-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.registration-page .x-facebook-widget .fb-login:before{margin-right:12px}@media only screen and (max-width:957px){.touch .registration-page .form-control-wrapper{width:100%;padding:0;margin-top:10px}.touch .registration-page .control-area-one{padding-left:0}.touch .registration-page .control-area-two{padding-right:0}.touch .registration-page .loyalty-choices img{display:none}}@media only screen and (max-width:767px){.touch .registration-page .region-area{padding:0}.touch .registration-page .region-area.region-area-one{padding:0 18px 0 18px}.touch .registration-page .region-area.region-area-two{padding:0}.touch .registration-page .region-area.region-area-two .control-area-one,.touch .registration-page .region-area.region-area-two .control-area-three,.touch .registration-page .region-area.region-area-two .control-area-two,.touch .registration-page .region-area.region-area-two .info-container{padding:0 18px}.touch .registration-page .info-text{padding-left:20px;padding-top:20px}.touch .registration-page .fields-area{padding:10px}.touch .registration-page .title-container{padding:30px 0 20px}.touch .registration-page .control-area{width:100%;padding:0}.touch .registration-page .control-area-two{margin-top:0}.touch .registration-page .control-area-three{width:100%;padding:0 0}.touch .registration-page .control-area-three .inner-control-area.inner-control-area-one{padding-right:0;width:100%;margin-top:0}.touch .registration-page .control-area-three .inner-control-area.inner-control-area-two{display:block}.touch .registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-one{display:flex;align-items:center;margin-bottom:15px}.touch .registration-page .control-area-three .inner-control-area.inner-control-area-two>.box-one .title{display:inline-block;margin-left:20px}.touch .registration-page .control-area-three .inner-control-area.inner-control-area-two .box-two{margin-left:0}.touch .registration-page .control-area-three .inner-control-area.inner-control-area-two .box-two .title{display:none}.touch .registration-page .x-scoreForMore .box-holder .activities-container .multiple-input-wrapper .activity{width:100%;margin:5px 0}.touch .registration-page .info-container .info{font-size:14px;line-height:22px;margin-top:0}.touch .registration-page .control-area-five{margin-top:10px;padding:20px}.touch .registration-page .control-area-five .inner-control-area{width:100%}.touch .registration-page .control-area-five .form-btn{width:100%;margin-top:10px}.touch .registration-page .x-facebook-widget{width:100%}.touch .registration-page .title-container .title{text-align:left;font-size:15px;line-height:22px}.touch .registration-page .form-row{position:relative;padding-bottom:0}.touch .registration-page .form-row .input-wrapper{margin-top:5px;z-index:15}.touch .registration-page .form-row .input-wrapper:before{content:none}.touch .registration-page .form-row .info-wrapper .text{line-height:15px}.touch .registration-page .form-row.checkbox .label-wrapper{position:relative}.touch .registration-page .checkbox.loyalty-checkbox{text-align:center;background-color:#fbfbfb;border:1px solid #d8d8d8;padding:10px}.touch .registration-page .checkbox.loyalty-checkbox img{position:relative;margin-bottom:10px;float:none;display:inline-block}.touch .registration-page .checkbox.loyalty-checkbox .checkbox-wrapper{width:100%;padding:0;max-width:100%}.touch .registration-page .checkbox.loyalty-checkbox .checkbox-wrapper label{float:left}.touch .registration-page .pasword-strength{margin-bottom:10px}}@media only screen and (max-width:479px){.touch .registration-page .checkbox .checkbox-wrapper{padding:0}.touch .registration-page .recaptcha-container{width:233px;height:60px;margin-bottom:50px}.touch .registration-page #rc-imageselect,.touch .registration-page #registrationCaptcha,.touch .registration-page .g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}