.error-div,.select-wrapper,.select-wrapper span,body{position:relative}.btn--base,.btn-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.btn--base,a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{cursor:pointer}.main-container .general-form,.modal .modal-dialog .modal-content .modal-body .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}.container--footer .link,.modal .modal-dialog .modal-content .modal-body .d-flex a{white-space:nowrap}h2,h3,p{width:100%;padding:0 20px;text-align:center}h2{text-transform:uppercase}body{max-width:100%;overflow-x:hidden}img{width:100%;height:auto}a{text-decoration:none}.shadow-divider{width:100%;height:36px;background-position:center center;background-size:cover;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.no-filter{-webkit-filter:none!important;filter:none!important}.red{color:red!important}.italic{font-style:italic}.underline{text-decoration:underline}.container-fluid{padding:0 16px}.row{margin:0}button[type=button],button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2}.edit-button:not([href]):not([tabindex]){font-size:26px;padding-left:8px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease;margin-left:auto}.btn--base{display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;line-height:50px;width:auto;padding:0 10px;border-width:2px;border-style:solid;border-radius:35px;background-repeat:no-repeat;font-size:14px;font-weight:800;text-decoration:none;margin-bottom:20px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.btn--base.with-arrow .mdi::before,.custom-control-label .box-title{font-weight:700}.btn--base:focus,.btn--base:hover{text-decoration:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn--base.btn--action{padding-right:18px}.btn--base.btn--action .mdi{font-size:26px;margin-right:4px}.btn--base.with-arrow .mdi{font-size:16px}.btn-group{width:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group__wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select::-ms-expand{display:none!important}.select-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.select-wrapper select{position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:8px;padding-right:24px;z-index:9}.select-wrapper select option,.select-wrapper select:not([readonly]){background:0 0!important}.select-wrapper span{font-size:36px;margin-left:-34px;margin-top:2px;line-height:1;z-index:1}.custom-control-label{padding-left:15px;margin:15px 0 15px 15px}.custom-control-label span{display:block;line-height:1.3}.custom-control-label.error::before{border-width:2px;border-style:solid}.custom-control-label::before{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-24px;width:28px;height:28px;background-color:#fff;border-width:1px;border-style:solid}.custom-control-label::after{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-22px;width:28px;height:28px;background-color:transparent}.custom-checkbox .custom-control-input:active~.custom-control-label::before,.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.owl-carousel{background-color:#fff}.custom-checkbox .custom-control-label::before{border-radius:0}.custom-checkbox .custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:none;box-shadow:none}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-size:100%;width:24px;height:24px;background-image:url(../images/checked.svg)}.email-checkbox .custom-control-label{margin-top:0;margin-bottom:0;margin-left:30px}.email-checkbox .custom-control-label::before{left:-38px}.email-checkbox .custom-control-label::after{left:-36px}.form-control[disabled],.form-control[readonly],.readonly,fieldset[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.page-head-title{max-width:350px;width:100%;font-weight:800;font-size:26px;line-height:1.3;text-decoration:none;margin-bottom:36px;margin-left:auto;margin-right:auto}.page-head-title span{text-decoration:none}.container--opening-desktop{display:none}.container--opening{padding:20px 0 0;text-align:center}.container--opening .logo{width:180px;-webkit-filter:opacity(70%);filter:opacity(70%)}.container--opening .top-wrapper{margin-bottom:16px}.container--footer{margin-top:60px;padding:76px 0 42px;text-align:center}.container--footer .container-fluid{padding:0}.container--footer .footer-links,.container--footer p{margin-bottom:34px}.container--footer .link,.container--footer p{padding:0 14px 0 10px;margin:0;font-weight:400;font-size:20px;line-height:1.8;text-align:center;text-decoration:none}.container--footer .link:last-child,.container--footer p:last-child{border-right:0}.container--footer .copy{font-size:13px}.container--footer .footer-logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.container--footer .footer-logo-wrapper .footer-logo{width:110px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.container--footer .footer-logo-wrapper .vertical-separator{width:1px;height:42px;margin:8px 10px 0;opacity:.4}.container--footer .footer-logo-wrapper .logo-text{font-size:14px;text-decoration:none;margin-top:13px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.container--footer #_bapw-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container--footer #_bapw-link #_bapw-icon{width:auto}.container--footer #_bapw-link span{padding-left:12px}.new-password-page .container--footer,.profile-page .container--footer,.registration-page .container--footer{margin-top:0}.container--carousel{padding:0}.grayscale img{-webkit-filter:grayscale(100%) opacity(60%);filter:grayscale(100%) opacity(60%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.grayscale:focus,.grayscale:hover{cursor:pointer}.grayscale:focus img,.grayscale:hover img{-webkit-filter:none;filter:none}.owl-carousel{padding:24px 16px}.owl-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.owl-carousel .owl-item .item{margin:0 auto!important;width:100px}.modal .modal-dialog{max-width:660px}.modal .modal-dialog .modal-content .modal-body{border:0}.error-div,.error-div i::after{border-width:1px;border-style:solid}.modal .modal-dialog .modal-content .modal-body .close{display:block;margin-left:auto;margin-top:-10px;width:40px;font-size:40px;text-decoration:none}.error-div,.new-password-page .container--intro .subtitle,.profile-page .container--intro .subtitle{display:none}.modal .modal-dialog .modal-content .modal-body .form-control{border-width:1px;border-style:solid;border-radius:0}.modal .modal-dialog .modal-content .modal-body .form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.modal .modal-dialog .modal-content .modal-body .custom-control{margin-left:0}.modal .modal-dialog .modal-content .modal-body .custom-control-label{font-size:16px}.modal .modal-dialog .modal-content .modal-body h5{text-align:center;margin-bottom:40px}.modal .modal-dialog .modal-content .modal-body .row{margin:0}.modal .modal-dialog .modal-content .modal-body .d-flex{margin-top:40px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal-dialog .modal-content .modal-body .d-flex div{text-align:center}.modal .modal-dialog .modal-content .modal-body .d-flex p{margin:18px 0}.modal .modal-dialog .modal-content .modal-body .d-flex .btn--base{width:150px;margin-bottom:0}.error-div{top:30px;left:0;padding:8px;border-radius:4px;z-index:999}.error-div p{font-size:14px;padding:0 12px;margin:0}.error-div i{position:absolute;top:99%;left:46%;width:30px;height:15px;margin-left:-15px;overflow:hidden}.error-div i::after{content:'';position:absolute;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:15px;height:15px}.validation-error-box{padding-top:30px}.validation-error-box p{margin-bottom:0;font-weight:600;font-size:1.3rem}.error-msg{text-align:center;margin-bottom:16px}.container--intro{height:100%;padding:0;position:relative;z-index:1}.container--intro .intro-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:6%}.container--intro .intro-content h3,.container--intro .intro-content h4,.container--intro .intro-content p{padding:0;text-align:left;line-height:1.2}.container--intro .intro-content h3{font-size:20px;font-weight:800;margin:0 0 4px}.container--intro .intro-content h4{font-size:16px;font-weight:600;margin:0 0 2px}.container--intro .intro-content .subtitle{font-weight:400;text-transform:uppercase}.container--intro .intro-content p{font-size:14px;font-weight:400;margin:0}.section--main-title{font-size:35px;font-weight:900;text-decoration:none;padding:100px 0 34px;margin-bottom:0}.section--main-title span{text-decoration:none}.section--subtitle{font-size:20px;font-weight:600;text-decoration:none;line-height:36px;padding:0 0 78px;margin-left:auto;margin-right:auto}.closed-effect{height:auto;overflow:hidden;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.container--promotion{margin-bottom:20px}.container--promotion .promotion--img-wrapper{position:relative;width:100%;height:100%;z-index:1}.container--promotion .promotion--img-wrapper .promotion--img-cover{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:99;opacity:.6;background-size:cover}.container--promotion .promotion--img-wrapper .promotion--closed-wrapper{width:100%;position:absolute;left:0;right:0;bottom:0;z-index:999;opacity:0;background-size:cover;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transform:scaleY(0) scaleX(1);-moz-transform:scaleY(0) scaleX(1);-ms-transform:scaleY(0) scaleX(1);transform:scaleY(0) scaleX(1);-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.container--promotion .promotion--img-wrapper .promotion--closed-wrapper.closed-effect{-webkit-transform:scaleY(1) scaleX(1);-moz-transform:scaleY(1) scaleX(1);-ms-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1);filter:alpha(opacity=90);opacity:.9}.container--promotion .promotion--img-wrapper .promotion--closed-wrapper .promotion--closed{width:100%;position:relative;z-index:999;opacity:0;font-size:40px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase;text-align:center;overflow:hidden;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transform:scaleY(0) scaleX(0);-moz-transform:scaleY(0) scaleX(0);-ms-transform:scaleY(0) scaleX(0);transform:scaleY(0) scaleX(0);-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;margin:0;padding:20px 0}.container--promotion .promotion--img-wrapper .promotion--closed-wrapper .promotion--closed.closed-effect{-webkit-transform:scaleY(1) scaleX(1);-moz-transform:scaleY(1) scaleX(1);-ms-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1);filter:alpha(opacity=90);opacity:.9}.container--promotion .desktop-wrapper .btn--base{margin-left:auto;margin-right:auto;max-width:180px}.container--promotion .promotion--action-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.container--promotion .promotion--action-box .promotion--title{width:100%;padding:48px 8px 0;margin-bottom:0;font-size:20px;font-weight:700;text-decoration:none}.container--promotion .promotion--action-box .promotion--subtitle{width:100%;font-size:18px;text-decoration:none;text-align:center;margin-bottom:0}.container--promotion .promotion--action-box .btn--base{margin-top:36px}.promotion-divider{margin-top:28px;margin-bottom:0;border-top-width:1px;border-top-style:solid}.avatar-wrapper{text-align:center}.avatar-wrapper span{font-size:120px}.block-title{text-align:center;padding:0 30px 30px;font-size:24px}.container--prizes .block-title{padding:60px 0;font-weight:600;font-size:2.5rem;margin-bottom:0}.info-text{text-align:center;font-size:12px;padding:0;margin-top:-25px;margin-bottom:0}.legal-block{padding:0;margin:30px 0 20px}.legal-block p{text-align:left;line-height:1.3}.legal-block__subtitle,.legal-block__title{font-weight:700}.legal-block__title{display:inline-block;font-size:16px;padding:0 20px;text-decoration:none;margin-bottom:16px;width:auto}.legal-block__subtitle{margin-bottom:0}.main-container{padding:0 16px}.main-container .row{margin-left:0;margin-right:0}.main-container .button-wrapper{padding:40px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main-container .button-wrapper .btn--base{width:280px;margin-bottom:0}.main-container .general-form{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.main-container .general-form .col-md-3,.main-container .general-form .col-md-9{padding:0!important}.main-container .general-form img{width:auto;margin:0 auto 30px;display:block}.main-container .general-form .username{font-size:26px;font-weight:600;margin-top:-25px;margin-bottom:40px;word-break:break-word}.main-container .general-form .form-group{margin-bottom:16px;position:relative}.main-container .general-form .form-group .info-text{text-align:left;margin-top:4px}.main-container .general-form .form-group.row--checkbox{margin-bottom:0}.main-container .general-form .form-group .gender .edit-button span{font-size:26px;padding-left:8px;margin-left:0;margin-top:0}.main-container .general-form .form-group .year{margin-left:15px;margin-right:8px;width:80px}.main-container .general-form .form-group .month{margin-right:8px;width:75px}.main-container .general-form .form-group .day{width:75px}.main-container .general-form .form-group label{font-size:16px;padding-right:10px}.main-container .general-form .form-group .form-control{border-width:1px;border-style:solid;border-radius:0;height:-moz-calc(2.6rem + 2px);height:calc(2.6rem + 2px);font-size:16px}.main-container .general-form .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.main-container .general-form .form-group.button-wrapper{padding:0}.main-container .general-form .relative-parent{padding:30px 15px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-container .general-form .relative-parent__title{text-align:left;font-weight:700;font-size:16px;padding:0;max-width:148px;margin-bottom:0;margin-right:16px;white-space:nowrap}.main-container .general-form .relative-parent .line{border-top-width:1px;border-top-style:solid;max-width:85%;width:100%}.main-container .general-form .btn-inner-wrapper{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .general-form .btn-inner-wrapper .btn--base{width:auto;padding:0 48px}.main-container .general-form .legal-block.second{margin:20px 0 30px}.main-container .general-form--profile .form-group{width:100%}.main-container .general-form--profile .form-group .edit-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main-container .general-form--profile .form-group.row--email .form-control,.main-container .general-form--profile .form-group.row--password .form-control,.main-container .general-form--profile .form-group.row--sex .form-control{width:-moz-calc(100% - 34px);width:calc(100% - 34px)}.main-container .general-form--profile .form-group .year{width:80px}.main-container .general-form--profile .form-group .day,.main-container .general-form--profile .form-group .month{width:60px}.main-container .disclaimer{margin-top:20px;padding:0 18px}.main-container .disclaimer p{border-top-width:1px;border-top-style:solid;padding:16px 8px 0;font-size:14px}.en-GB .main-container .general-form .form-group .year,.en-US .main-container .general-form .form-group .year{width:75px}.en-GB .main-container .general-form .form-group .month,.en-US .main-container .general-form .form-group .month{width:95px}.en-GB .main-container .general-form .form-group .day,.en-US .main-container .general-form .form-group .day{width:70px}.new-password-page .main-container .new-password-form .col-12{padding:0}.new-password-page .main-container .new-password-form h4{font-size:18px;margin-bottom:20px}.new-password-page .main-container .new-password-form .reg-button{padding-top:15px}.new-password-page .main-container .new-password-form .info-text{text-align:left;font-size:12px;padding:0 0 0 4px;margin-bottom:6px}@media screen and (min-width:375px){.main-container .disclaimer p{padding-top:25px}.en-GB .main-container .general-form .form-group .year,.en-US .main-container .general-form .form-group .year{width:80px}.en-GB .main-container .general-form .form-group .month,.en-US .main-container .general-form .form-group .month{width:100px}.en-GB .main-container .general-form .form-group .day,.en-US .main-container .general-form .form-group .day{width:75px}}@media screen and (min-width:400px){.page-head-title{font-size:32px;max-width:390px}.section--main-title{font-size:42px}.section--subtitle{font-size:24px}.container--promotion .promotion--img-wrapper .promotion--closed-wrapper .promotion--closed{font-size:48px}.container--promotion .promotion--action-box .promotion--title{font-size:24px}.container--promotion .promotion--action-box .promotion--subtitle{font-size:20px}.main-container .general-form .form-group .info-text{font-size:13px}.main-container .general-form .form-group.row--email .info-text{font-size:12px}.new-password-page .main-container .new-password-form .info-text{font-size:13px}}@media screen and (min-width:768px){.main-container .general-form,.modal .modal-dialog .modal-content .modal-body .d-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal}.error-div{left:18%;top:-5px}.modal .modal-dialog{width:100%;max-width:660px}.modal .modal-dialog .modal-content .modal-body h5{margin-bottom:40px}.modal .modal-dialog .modal-content .modal-body .d-flex{margin:40px 0 0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .modal-dialog .modal-content .modal-body .d-flex .btn-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .modal-dialog .modal-content .modal-body .d-flex p{margin:6px 0 0}.page-head-title{font-size:36px;max-width:720px}.container--opening .logo{width:220px}.container--footer .link{border-right:1px solid #fff}.container--footer .link:last-child{border-right:0}.container--footer .copy{font-size:14px}.container--footer #_bapw-link span{padding-left:12px;padding-bottom:0}.container--intro .intro-content h3{font-size:40px;margin-bottom:10px}.container--intro .intro-content h4{font-size:26px;margin-bottom:4px}.container--intro .intro-content p{font-size:18px}.container--promotion .desktop-wrapper .btn--base{width:180px}.info-text{text-align:left}.main-container{padding:0 36px}.main-container .button-wrapper:not(.form-group){padding:60px 0}.main-container .general-form{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:30px 0}.main-container .general-form .avatar-wrapper{margin-top:0}.main-container .general-form .data-wrapper{margin-top:50px}.main-container .general-form img{margin-bottom:0}.main-container .general-form .username{margin-top:-30px}.main-container .general-form .form-group{margin-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main-container .general-form .form-group.row--email .info-text{margin-top:0}.main-container .general-form .form-group label{margin-bottom:0}.main-container .general-form .form-group .input-group-append{top:0}.main-container .general-form .button-wrapper{padding:15px 0}.main-container .general-form .legal-block{margin:50px 0 20px}.main-container .general-form--profile .form-group .input-group-append{right:9%}.main-container .disclaimer p{font-size:16px;padding-top:32px}.new-password-page .main-container .new-password-form h4{font-size:24px;margin-bottom:30px}}@media screen and (min-width:992px){.page-head-title{font-size:44px;max-width:840px}.container--opening{padding:40px 0 0}.container--footer .copy{font-size:16px;width:80%;margin:0 auto}.container--intro .intro-content h3{font-size:48px;margin-bottom:12px}.container--intro .intro-content h4{font-size:30px;margin-bottom:6px}.container--intro .intro-content p{font-size:20px}.section--main-title{font-size:55px;padding:128px 0 34px}.section--subtitle{font-size:30px;max-width:800px;line-height:46px}.container--promotion .promotion--action-box .promotion--title{padding:40px 8px 0}.promotion-divider{margin-top:134px}}@media screen and (min-width:1366px){.container--opening-desktop .btn-group,.container--opening-desktop .middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}.page-head-title{width:100%;max-width:980px;padding:0;font-size:40px}.container--opening{display:none}.container--opening-desktop{display:block;padding:75px 0 0!important}.container--opening-desktop .middle,.container--promotion{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.container--opening-desktop>.row{padding-bottom:20px}.container--opening-desktop .logo-wrapper{text-align:center;padding:0;margin-top:12px}.container--opening-desktop .logo-wrapper .logo{width:200px}.container--opening-desktop .middle{display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.container--opening-desktop .btn-group{padding-left:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;padding-right:20px}.container--opening-desktop .row{margin:0}.container--footer .footer-logo-wrapper{padding:42px 16px 24px}.container--footer .footer-logo-wrapper .footer-logo{width:120px}.container--footer .footer-logo-wrapper .vertical-separator{height:48px;margin:10px 16px 0}.container--footer .copy{font-size:16px;max-width:1180px;width:100%}.section--main-title{font-size:60px}.section--subtitle{max-width:1400px}.container--promotion{display:flex}.container--promotion .promotion--img-wrapper{width:75%}.container--promotion .promotion--img-wrapper .promotion--img{max-width:100%}.container--promotion .promotion--img-wrapper .promotion--closed-wrapper .promotion--closed{padding:40px 0}.container--promotion .desktop-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.container--promotion .desktop-wrapper .btn--base{margin-left:0;margin-right:0}.container--promotion .promotion--action-box{width:25%}.container--promotion .promotion--action-box .promotion--title{width:100%;padding:0 8px}.container--promotion .promotion--action-box .btn--base{margin-bottom:0}.main-container .general-form .col-md-9{padding-right:32px!important}.main-container .general-form .legal-block p:not(.legal-block__subtitle){margin-bottom:20px}.new-password-page .main-container .new-password-form h4{font-size:28px}}@media screen and (min-width:1600px){select{background-position:right 6px center;background-size:24px}.page-head-title{font-size:48px;max-width:1000px}.container--opening-desktop .btn-group{padding-right:1%}.container--footer .copy{font-size:18px;width:70%}.container--footer .footer-logo-wrapper{padding:64px 16px 36px}.container--intro .intro-content h3{font-size:72px}.container--intro .intro-content h4{font-size:42px}.container--intro .intro-content p{font-size:30px}.custom-control-label,.main-container .general-form .form-group label{font-size:20px}.main-container .general-form{max-width:1620px;margin:0 auto}.main-container .general-form .col-md-9{padding-right:48px!important}.main-container .general-form .form-group label span{font-size:18px}.main-container .general-form .form-group .form-control{font-size:20px}.main-container .general-form .form-group .year{width:100px}.main-container .general-form .form-group .day,.main-container .general-form .form-group .month{width:90px}.main-container .general-form .relative-parent p{font-size:20px;max-width:182px}.main-container .general-form .legal-block a,.main-container .general-form .legal-block p{font-size:18px}.main-container .general-form--profile .form-group .day,.main-container .general-form--profile .form-group .month{width:80px}.en-GB .main-container .general-form .form-group .year,.en-US .main-container .general-form .form-group .year{width:90px}.en-GB .main-container .general-form .form-group .month,.en-US .main-container .general-form .form-group .month{width:115px}.en-GB .main-container .general-form .form-group .day,.en-US .main-container .general-form .form-group .day{width:85px}}@media screen and (min-width:1900px){.container--opening-desktop .btn-group{padding-right:3%}}