.registration-tab{text-align:center;background-color:#e4e4e4;padding:39px 0 6px}.registration-tab li{display:inline-block;padding-right:35px;padding-left:35px;position:relative}.registration-tab li:after{content:'';position:absolute;left:96px;right:30px;width:54px;top:52%;height:2px;border:solid 1px #dcdcdc}@media screen and (max-width:371px) and (min-width:321px){.registration-tab li{padding-right:26px;padding-left:26px}.registration-tab li:after{left:89px;width:30px}}@media screen and (max-width:320px){.registration-tab li{padding-right:23px;padding-left:23px}.registration-tab li:after{left:83px;width:30px}}.registration-tab li:last-child:after{content:none}.registration-tab a{width:50px;height:50px;background-color:rgba(255,255,255,.4);display:table-cell;vertical-align:middle;text-align:center;border-radius:50%}.registration-tab .active,.registration-tab .visited{pointer-events:auto}.registration-tab .active a,.registration-tab .visited a{background-color:#518335;color:#fff}.registration-tab .visited:after{border-color:#518335}.registration-tab .icon{font-size:29px}.registration-tab .icon-step2,.registration-tab .icon-step3{line-height:1.3}.registration-tab .icon-step3{position:relative;left:2px}.registration-success .registration-tab{display:none}.registration-success .subtmit-modal-margin-top{margin-top:18px}.modal-success .buttons.subtmit-modal-margin-top{margin-top:18px}.account-modal .modal-header{padding:0}.account-modal .modal-content{background-color:#e4e4e4;border-radius:0 0 4px 4px}.account-modal .close{position:absolute;right:11px;padding:4px;background-color:transparent;color:#a9abab;border:solid 1px transparent;z-index:2;cursor:pointer;top:6px;font:normal normal normal 15px/1 iconFonts}.account-modal .close:before{content:""}.account-modal .close:hover{background-color:transparent;border-color:transparent}.mobile .account-modal .close{display:inline-block}.mobile .birthday-form .icon-arrow{display:none}.registartion-page{padding:3% 0;margin:auto}[data-subbrand=""] .parallax-bg{background:url(@{pathToImage}reg-form-bg.png) repeat;height:100%;position:absolute;top:0;left:0;width:115%;margin:-1.8vw}[data-subbrand=NORDICS] .parallax-bg{background:#000}.hero-swiper-carousel .banner-content-position{position:relative}.registartion-form{margin:0 auto;display:flex;position:relative;z-index:1}.registration-form--banner-exist{width:843px}.registration-form--banner-exist .registartion-form-fields{width:50%;border-bottom-right-radius:0;border-top-right-radius:0}.registration-form--banner-exist .registartion-form-banners{display:block}.content-register{width:100%}.registartion-form-fields{width:480px;background:#dedede;border-radius:8px;border-top-left-radius:8px;border-radius:8px;padding:0 52px;display:flex;align-items:center;margin:0 auto;color:#000}.registartion-form-fields .alert-error,.registartion-form-fields .alert-success,.registartion-form-fields .alert-warning{font-size:15px;color:#d8d8d8}.registartion-form-fields .cards .card{color:inherit}.registartion-form-fields select{background-position:85% 55%}.registration-tab{background:0 0;padding:35px 0}.registration-tab li{padding-left:0;padding-right:55px}.registration-tab li::after{border-color:#c1c1c1;left:51px;right:0;top:46%;width:44px}.registration-tab li.visited .icon{border-color:#518335}.registration-tab li.visited .active .icon:before{color:#fff}.registration-tab li.visited::after{border-color:#518335}.registration-tab li a{width:43px;height:43px;pointer-events:none;background:#efefef;color:#9b9b9b}.registration-tab li a .icon{font-size:20px}.registration-tab li .active{background:#518335;color:#efefef}.registration-tab li .active::before{color:#518335}.registration-tab li.visited a,.registration-tab li.visited.active a{pointer-events:auto}.registration-tab li:last-child{padding-right:0}.registartion-form-banners{max-width:50%;display:none}.registartion-form-banners .swiper-container{border-bottom-right-radius:8px;border-top-right-radius:8px;margin-top:0}.registartion-form-banners .swiper-container .item{padding-top:calc(740/420*100%);width:100%;opacity:1}.registartion-form-banners .swiper-container .item::after{content:'';width:100%;height:453px;position:absolute;bottom:0;background-image:linear-gradient(166deg,rgba(255,255,255,0) 16%,#000 91%)}.registartion-form-banners .swiper-container .item .banner-content-jet{display:flex;align-items:flex-end;justify-content:center;padding-bottom:30px;border-bottom-right-radius:8px;border-top-right-radius:8px}.registartion-form-banners .swiper-container .item .banner-content-jet h2{text-align:center;text-transform:uppercase;color:#518335;font-size:15px;font-weight:700;max-width:100%}.registartion-form-banners .swiper-container .item .banner-content-jet h2 span{text-align:center;font-size:23px;letter-spacing:0;font-weight:700;color:#fff;padding-bottom:25px}.registartion-form-banners .swiper-container .item .banner-content-jet h2 span b{display:block;font-size:40px}.registartion-form-banners .swiper-container .item .banner-content-position{justify-content:flex-end}.registartion-form-banners .swiper-container .item:hover .banner-content-jet{box-shadow:none}.registartion-form-banners .swiper-container .swiper-button-prev{left:10px;opacity:1;background:0 0;font-size:30px}.registartion-form-banners .swiper-container .swiper-button-next{right:10px;opacity:1;background:0 0;font-size:30px}.registartion-form-banners .swiper-container+.swiper-pagination{left:auto;width:50%;bottom:0;padding:12px 0 16px}.registartion-form-banners .swiper-container .banner-margin{padding-left:0}.registartion-form-banners .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#000;border:1px solid #fff;opacity:1;margin:0 4px}.registartion-form-banners .swiper-pagination .swiper-pagination-bullet-active{background:#fff}.registartion-form-banners .hero-swiper-carousel.only-one-item{padding:0}.overflow-hidden{overflow:hidden}@media screen and (min-width:1025px){.are-you-register{padding-bottom:25px}}