.borderbox, .borderbox:before, .borderbox:after, .borderbox *, .borderbox *:before, .borderbox *:after{box-sizing: border-box; line-height: 1.1em;}

.block-time{background: url(/i/img/open_live_account/background_block1.png) no-repeat; text-align: center; background-position: center; padding: 20px 0 40px 0;}
.block-time__line{margin-bottom: 40px;}
.block-time__line:last-child{margin-bottom: 0px;}
.block-time__line img{display: block; margin: 0 auto;}
.block-time__text1{font-size: 31px; max-width: 600px; margin: 0 auto;}
.block-time__text2{font-size: 22px; max-width: 600px; margin: 0 auto 10px auto;}
.block-time__text3{font-size: 15px; color: #767676; max-width: 600px; margin: 0 auto;}

.block-open{border: 1px dashed #D7D7D7; border-radius: 10px; padding: 40px;}
.block-open__head{font-size: 31px; text-align: center; padding-bottom: 40px;}
.block-step{margin-bottom: 20px;}
.block-step:last-child{margin-bottom: 0px;}
.block-step1{background: rgb(252,198,91); background: -moz-linear-gradient(top,  rgba(252,198,91,1) 0%, rgba(239,183,102,1) 100%); background: -webkit-linear-gradient(top,  rgba(252,198,91,1) 0%,rgba(239,183,102,1) 100%); background: linear-gradient(to bottom,  rgba(252,198,91,1) 0%,rgba(239,183,102,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc65b', endColorstr='#efb766',GradientType=0 );}
.block-step2{background: rgb(239,183,102); background: -moz-linear-gradient(top,  rgba(239,183,102,1) 0%, rgba(179,116,147,1) 100%); background: -webkit-linear-gradient(top,  rgba(239,183,102,1) 0%,rgba(179,116,147,1) 100%); background: linear-gradient(to bottom,  rgba(239,183,102,1) 0%,rgba(179,116,147,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efb766', endColorstr='#b37493',GradientType=0 );}
.block-step3{background: rgb(179,116,147); background: -moz-linear-gradient(top,  rgba(179,116,147,1) 0%, rgba(156,90,165,1) 100%); background: -webkit-linear-gradient(top,  rgba(179,116,147,1) 0%,rgba(156,90,165,1) 100%); background: linear-gradient(to bottom,  rgba(179,116,147,1) 0%,rgba(156,90,165,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b37493', endColorstr='#9c5aa5',GradientType=0 );}
.block-step4{background: rgb(156,90,165); background: -moz-linear-gradient(top,  rgba(156,90,165,1) 0%, rgba(138,69,179,1) 100%); background: -webkit-linear-gradient(top,  rgba(156,90,165,1) 0%,rgba(138,69,179,1) 100%); background: linear-gradient(to bottom,  rgba(156,90,165,1) 0%,rgba(138,69,179,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c5aa5', endColorstr='#8a45b3',GradientType=0 );}
.block-step__one:nth-child(1){font-size: 34px; font-weight: bold; color: #fff; border-radius: 10px 0px 0px 10px;}
.block-step__one:nth-child(2){background: #FFFFFF; box-shadow: 0px 4px 6px rgb(0 0 0 / 10%), inset 0px 0px 0px 1px #ebebeb; border-radius: 0px 10px 10px 0px;}
.block-step__one{padding: 20px; min-width: 1px;}
.block-step1__head{font-size: 22px; margin-bottom: 10px;}
.block-step1__desc{font-size: 15px; color: #767676; margin-bottom: 20px;}
.block-step1__desc li{margin-left: 2px !important;}
.block-step1__desc li:before{border-color: #9b040c !important; background: #9b040c !important;}
.block-step1__iframe{margin-bottom: 20px;}
.block-step1__iframe iframe{border: 1px solid #D7D7D7; border-radius: 5px; width: 100%; display: block; height: 205px;}
.block-format{margin-bottom: 20px;}
.block-format__one{margin-right: 20px;}
.block-format__one:last-child{margin-right: 0px;}
.block-format2{text-decoration: none;}
.block-format2:hover{text-decoration: underline;}
.block-format2__one{margin-right: 10px; text-align: left;}
.block-format2__one:last-child{margin-right: 0px;}
.block-checkbox{position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #9B040C; border-radius: 5px; padding: 10px; padding-left: 45px;}
.block-checkbox__one{font-size: 17px; color: #9B040C;}
.block-checkbox__one:nth-child(1){height: 26px;}
.block-checkbox__one input{position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}

.block-checkbox__style {position: absolute; top: calc(50% - 13px); left: 10px; height: 24px; width: 24px; background-color: transparent; border: 1px solid #9B040C; border-radius: 5px;}
.block-checkbox:hover input ~ .block-checkbox__style{background-color: #dbdbdb;}
.block-checkbox input:checked ~ .block-checkbox__style {background-color: #9B040C;}
.block-checkbox__style:after {content: ""; position: absolute; display: none;}
.block-checkbox input:checked ~ .block-checkbox__style:after {display: block;}
.block-checkbox .block-checkbox__style:after {left: calc(50% - 4px); top: calc(50% - 9px); width: 8px; height: 14px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

.block-stepreg{margin-bottom: 20px;}
.block-stepreg__one{color: #767676; border-bottom: 4px solid #D7D7D7; padding-bottom: 10px; width: 100%;}
.block-stepreg__one.active{border-color: #9B040C; color: #9B040C;}
.block-stepreg__head{font-size: 17px;}
.block-stepreg__desc{font-size: 15px;}

.block-form{}
.block-form .btn{}
.block-form__one{margin-right: 20px;}
.block-form__one[flex="1"]{width: 100%;}
.block-form__one:last-child{margin-right: 0px;}
.block-form__one.disabled{position: relative;}
.block-form__one.disabled:after{content: ''; position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); background: rgba(255, 255, 255, 0.5); border-radius: 5px;}
.block-form__name{font-size: 15px; color: #767676; padding-bottom: 5px;}
.block-form input{border: 1px solid #767676; border-radius: 5px; padding: 12px; width: 100%;}

.block-form .select2-container--default .select2-selection--single{border-color: #767676; height: 44px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; border-radius: 5px;}
.block-form .select2-container--default .select2-selection--single .select2-selection__rendered{color: #757575; line-height: 44px;}
.block-form .select2-container--default .select2-selection--single .select2-selection__arrow{height: 42px;}
.block-form .select2-container{max-width: 100%; margin: 0 auto; display: block; width: 100% !important;}
.block-form .select2-dropdown{border-color: #ddd;}

.block-open__text{font-size: 22px; text-align: center; max-width: 450px; margin: 40px auto;}

.block-benefits{margin: 40px 0;}
.block-benefits__head{font-size: 31px; text-align: center; margin-bottom: 40px;}
.block-benefits__desc{font-size: 22px; text-align: center; margin-bottom: 40px;}
.block-benefits__list{margin: 0 -20px;}
.block-benefits__one{font-size: 17px; width: calc(100%/3 - 40px); margin: 20px; text-align: center; color: #1C1C1C;}
.block-benefits__one img{display: block; margin: 0 auto;}
.block-benefits__one a{font-weight: normal !important; color: #9B040C; text-decoration: none;}
.block-benefits__one a:hover{text-decoration: underline;}
.block-benefits2__list{display: block;}
.block-benefits2__one{margin-bottom: 20px; text-align: center;}
.block-benefits2__one:last-child{margin-bottom: 0px;}
.block-benefits__btn{margin-top: 40px;}
.block-benefits__btn .btn{display: block; margin: 0 auto; padding: 20px 40px; font-size: 19px;}


@media screen and (max-width: 800px) {
    .block-benefits__one{width: calc(100%/2 - 20px); margin: 10px;}
    .block-open{padding: 20px;}
    .block-open__head{padding-bottom: 20px;}
    .block-time__line{margin-bottom: 20px;}
    .block-time{padding: 0px 0 40px 0;}
    .block-open__text{margin: 40px auto; max-width: 100%;}
    .block-benefits{margin: 40px 0 0 0;}
    .block-benefits__head{margin-bottom: 20px;}
    .block-benefits__desc{margin-bottom: 20px;}
    .block-benefits__btn{margin-top: 20px;}
    .block-benefits__list{margin: 0 -10px;}
    
    .block-format{display: block;}
    .block-format__one{margin: 0px; margin-bottom: 20px;}
    .block-format__one:last-child{margin-bottom: 0px;}

    .block-stepreg__desc{display: none;}
}

@media screen and (max-width: 700px) {
    .block-form{display: block;}
    .block-form__one{margin: 0px; margin-bottom: 20px;}
    .block-form__one:last-child{margin: 0px; margin-bottom: 0px;}
    .block-form .btn{}
}

@media screen and (max-width: 600px) {
    .block-time__text1, .block-open__head, .block-benefits__head{font-size: 21px;}
    .block-time__text2, .block-step1__head, .block-open__text, .block-benefits__desc{font-size: 18px;}
    .block-time__text3, .block-step1__desc, .block-benefits__one, .block-benefits__btn .btn{font-size: 16px;}
    .block-time__ico1 img{width: 43px;}
    .block-time{background-size: 100%;}
    .block-open{padding: 0px; border: 0px;}
    .block-step{display: block;}
    .block-step__one:nth-child(1){border-radius: 10px 10px 0px 0px; font-size: 21px; padding: 10px; text-align: center;}
    .block-step__one:nth-child(2){border-radius: 0px 0px 10px 10px;}
    
    .block-step1{background: rgb(252,198,91); background: -moz-linear-gradient(left,  rgba(252,198,91,1) 0%, rgba(239,183,102,1) 100%); background: -webkit-linear-gradient(left,  rgba(252,198,91,1) 0%,rgba(239,183,102,1) 100%); background: linear-gradient(to right,  rgba(252,198,91,1) 0%,rgba(239,183,102,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc65b', endColorstr='#efb766',GradientType=1 );}
    .block-step2{background: rgb(233,177,107); background: -moz-linear-gradient(left,  rgba(233,177,107,1) 0%, rgba(179,116,147,1) 100%); background: -webkit-linear-gradient(left,  rgba(233,177,107,1) 0%,rgba(179,116,147,1) 100%); background: linear-gradient(to right,  rgba(233,177,107,1) 0%,rgba(179,116,147,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9b16b', endColorstr='#b37493',GradientType=1 );}
    .block-step3{background: rgb(179,116,147); background: -moz-linear-gradient(left,  rgba(179,116,147,1) 0%, rgba(156,90,165,1) 100%); background: -webkit-linear-gradient(left,  rgba(179,116,147,1) 0%,rgba(156,90,165,1) 100%); background: linear-gradient(to right,  rgba(179,116,147,1) 0%,rgba(156,90,165,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b37493', endColorstr='#9c5aa5',GradientType=1 );}
    .block-step4{background: rgb(156,90,165); background: -moz-linear-gradient(left,  rgba(156,90,165,1) 0%, rgba(138,69,179,1) 100%); background: -webkit-linear-gradient(left,  rgba(156,90,165,1) 0%,rgba(138,69,179,1) 100%); background: linear-gradient(to right,  rgba(156,90,165,1) 0%,rgba(138,69,179,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c5aa5', endColorstr='#8a45b3',GradientType=1 );}
    
    .block-benefits__one{width: calc(100% - 20px); text-align: left; border-bottom: 1px solid #eee; padding-bottom: 10px;}
    .block-benefits__one:last-child{border-bottom: 0px; padding-bottom: 0px;}
    .block-benefits__list{display: block;}
    .block-benefits2__list{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
    .block-benefits2__one{margin: 0px; margin-right: 20px; text-align: left;}
    .block-benefits2__one:last-child{margin-right: 0px;}
}

@media screen and (max-width: 100px) {
    .block-stepreg{overflow: auto;}
    .block-stepreg__one{color: #9B040C; border: 1px solid #D7D7D7; padding: 10px; width: 100%; min-width: 160px; border-radius: 5px; margin-right: 10px;}
    .block-stepreg__one:last-child{margin-right: 0px;}
}