*, *:before, *:after{box-sizing: border-box; line-height: 1.1em;}
    
.flex-container{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -moz-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

.transition__6s{-webkit-transition: 600ms; -moz-transition: 600ms; -o-transition: 600ms; transition: 600ms;}
.transition__4s{-webkit-transition: 400ms; -moz-transition: 400ms; -o-transition: 400ms; transition: 400ms;}
.transition__2s_all{-moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}

[fd="i"]{display: -webkit-box; display: -moz-box; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;} /* flex-display="inline" */
[fj="c"]{-webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;  justify-content: center;} /* flex-justify="center" */
[fj="j"]{-webkit-box-pack: justify; -moz-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify;  justify-content: space-between;} /* flex-justify="justify" */
[fj="r"]{-webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;} /* flex-justify="right" */
[fw="nw"]{-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;} /* flex-wrap="nowrap" */
[fw="w"]{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;} /* flex-wrap="wrap" */
[fl="1"]{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;} /* flex="1" */
[fl="0"]{-webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto;} /* flex="0" */
[fl="0m"]{-webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto;} /* flex="110" */
[fb="1"]{-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1;} /* flex-box="1" */
[fo="0"]{-webkit-order: 0; -ms-flex-order: 0; order: 0;} /* flex-order="0" */
[fo="1"]{-webkit-order: 1; -ms-flex-order: 1; order: 1;} /* flex-order="1" */
[fo="2"]{-webkit-order: 2; -ms-flex-order: 2; order: 2;} /* flex-order="2" */
[fo="3"]{-webkit-order: 3; -ms-flex-order: 3; order: 3;} /* flex-order="3" */
[fo="4"]{-webkit-order: 4; -ms-flex-order: 4; order: 4;} /* flex-order="4" */
[fo="5"]{-webkit-order: 5; -ms-flex-order: 5; order: 5;} /* flex-order="5" */
[fo="6"]{-webkit-order: 6; -ms-flex-order: 6; order: 6;} /* flex-order="6"] */
[fo="7"]{-webkit-order: 7; -ms-flex-order: 7; order: 7;} /* flex-order="7" */
[fo="8"]{-webkit-order: 8; -ms-flex-order: 8; order: 8;} /* flex-order="8" */
[fo="9"]{-webkit-order: 9; -ms-flex-order: 9; order: 9;} /* flex-order="9" */
[fa="au"]{-webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto;}/* flex-align="auto" */ 
[fa="c"]{-webkit-align-self: center; -ms-flex-item-align: center; align-self: center;} /* flex-align="center" */
[fa="e"]{-webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;} /* flex-align="end" */
[ai="c"]{-webkit-align-items: center; -ms-flex-align: center; align-items: center;} /* align-items="center" */
[fdr="c"]{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;} /* flex-direction="column" */
[fdr="cr"]{-webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;} /* flex-direction="column-reverse" */
[aso="s"]{-webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch;} /* align-self-one="stretch" */
[aso="c"]{-webkit-align-self: center; -ms-flex-item-align: center; align-self: center;} /* align-self-one="center" */
[fd="f"]{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;} /* flexdisplay="flex" */

body{font-family: "Open Sans"; margin: 0px; background: #17191b; color: #fff; overflow: hidden; overflow-y: auto;}
        
p{margin: 0px; padding: 0px; padding-bottom: 5px;}
p:first-child{margin-top: 0px; padding-top: 0px;}
p:last-child{margin-bottom: 0px; padding-bottom: 0px;}
a{color: #E31E24;}
a:hover{color: #E31E24; text-decoration: none;}

.jw-breakpoint-0 .jw-display .jw-icon:before,
.jw-breakpoint-1 .jw-display .jw-icon:before,
.jw-breakpoint-2 .jw-display .jw-icon:before,
.jw-breakpoint-3 .jw-display .jw-icon:before,
.jw-breakpoint-4 .jw-display .jw-icon:before,
.jw-reset :before{
    box-sizing: inherit; line-height: inherit;
}

.oys-width{max-width: 1200px; margin: 0 auto;}
.oys-content{padding: 20px;}
.oys-btn{background: #E31E24; border-radius: 15px; color: #fff; text-decoration: none; padding: 15px 30px; font-size: 14px; font-weight: 800; display: inline-block; border: 0px; cursor: pointer;}
.oys-btn:hover{color: #fff; text-decoration: none; background: #e8505b;}
.oys-btn__v2{background: #e8505b; font-size: 18px;}
.oys-btn__v2:hover{background: #E31E24;}

.oys-head{font-size: 12px; margin-bottom: 80px;}
.oys-head .oys-logo{max-width: 200px; width: 100%; display: block; height: max-content;}
.oys-head .oys-logo__text{fill: #fff;}
.oys-head__one{margin-right: 20px;}
.oys-head__one:last-child{margin-right: 0px;}
.oys-head2{}
.oys-head2__one{padding-right: 10px; margin-right: 10px; border-right: 1px solid #e31e24;}
.oys-head2__one:last-child{padding-right: 0px; margin-right: 0px; border-right: 0px;}

.oys-info{margin-bottom: 80px;}
.oys-info__one{width: 100%; margin-left: 40px;}
.oys-info__one:nth-child(2){max-width: 600px;}
.oys-info__one:last-child{margin-left: 0px;}
.oys-info__line{margin-bottom: 40px;}
.oys-info__line:last-child{margin-bottom: 0px;}
.oys-info__head{font-size: 30px; font-weight: 800; line-height: 40px;}
.oys-info__desc{font-size: 18px; font-weight: 400; line-height: 27px;}
.oys-info__btn{}
.oys-info__one #video{overflow: hidden; border: 4px solid #E8505B; border-radius: 15px;}

.oys-point{margin-bottom: 80px;}
.oys-point__flex{ margin-bottom: 80px;}
.oys-point__flex:last-child{margin-bottom: 0px;}
.oys-point__flex__one{width: 100%; margin-right: 40px;}
.oys-point__flex__one:last-child{margin-right: 0px;}
.oys-point__flex__one img{display: block; width: 100%; max-width: 800px; margin: 0 0 0 auto;}
.oys-point__content{max-width: 580px; margin: 0 auto 0 0;}
.oys-point__line{margin-bottom: 20px;}
.oys-point__line:last-child{margin-bottom: 0px;}
.oys-point__head{font-size: 31px; font-weight: 800; line-height: 40px; border-left: 1px solid #e8505b; padding-left: 10px; text-shadow: -12px -12px 0px #1d1e21;}
.oys-point__head__one:nth-child(2){display: none;}
.oys-point__desc{font-size: 18px; font-weight: 600; line-height: 25px; color: #E31E24;}
.oys-point__text{font-size: 18px; font-weight: 400; line-height: 23px;}

.oys-success{margin-bottom: 80px;}
.oys-success__flex{ margin-bottom: 80px;}
.oys-success__flex:last-child{margin-bottom: 0px;}
.oys-success__flex__one{width: 100%; margin-right: 40px;}
.oys-success__flex__one:last-child{margin-right: 0px;}
.oys-success__flex__one img{display: block; width: 100%; max-width: 800px; margin: 0 0 0 auto;}
.oys-success__content{max-width: 580px; margin: 0 auto 0 0;}
.oys-success__line{margin-bottom: 20px;}
.oys-success__line:last-child{margin-bottom: 0px;}
.oys-success__head{font-size: 40px; font-weight: 700; line-height: 56px;}
.oys-success__text{font-size: 18px; font-weight: 400; line-height: 18px;}

.oys-point__flex.revert .oys-point__flex__one:nth-child(1){-webkit-order: 1; -ms-flex-order: 1; order: 1;}
.oys-point__flex.revert .oys-point__flex__one{margin-right: 0px; margin-left: 40px;}
.oys-point__flex.revert .oys-point__flex__one:last-child{margin-right: 0px; margin-left: 0px;}
.oys-point__flex.revert .oys-point__content{margin: 0 0 0 auto;}
.oys-point__flex.revert .oys-point__flex__one img{margin: 0 auto 0 0;}

.oys-conditions{margin: -20px; margin-bottom: 60px;}
.oys-conditions__one{width: calc(100%/3 - 40px); margin: 20px; position: relative;}
.oys-conditions__head{font-size: 31px; line-height: 40px; font-weight: 800; text-shadow: -12px -12px 0px #1d1e21;}
.oys-conditions__block{background: #E8505B; border-radius: 15px; padding: 20px;}
.oys-conditions__line{margin-bottom: 20px;}
.oys-conditions__line:last-child{margin-bottom: 0px;}
.oys-conditions__ico{}
.oys-conditions__ico img{display: block; max-width: 100%; margin: 0 auto;}
.oys-conditions__text{font-size: 21px; line-height: 25px; font-weight: 700;}
.oys-conditions__link{font-size: 14px; line-height: 21px; font-weight: 600; color: #fff; text-decoration: none; position: absolute; bottom: 20px;}
.oys-conditions__link:hover{color: #fff; text-decoration: underline;}
.oys-conditions2{display: block;}

.oys-invest{margin-bottom: 80px; max-width: 850px;}
.oys-invest__head{font-size: 31px; line-height: 40px; font-weight: 800; margin-bottom: 20px;}
.oys-invest__text{font-size: 18px; line-height: 23px; font-weight: 400;}

.oys-registration{margin-bottom: 80px;}
.oys-registration__one{width: 100%; margin-right: 40px;}
.oys-registration__one:last-child{margin-right: 0px; max-width: 500px;}
.oys-registration__img1{display: block; width: 100%;}
.oys-registration__head{font-size: 31px; line-height: 40px; font-weight: 800; text-align: center; margin-bottom: 40px;}
.oys-registration__form{margin: 0px;}
.oys-registration__line{margin-bottom: 30px;}
.oys-registration__line:last-child{margin-bottom: 0px;}
.oys-registration__grn input{border-bottom: 1px solid #018001 !important;}
.oys-registration__red input{border-bottom: 1px solid #e31e24 !important;}
.oys-alert{color: #E31E24; font-size: 11px; line-height: 15px; font-weight: 400; text-align: right;}
.oys-error{background: #fdb2b4; padding: 10px; font-size: 15px; line-height: 20px; font-weight: 400; text-align: left;}
.oys-registration__input{position: relative;}
.oys-registration__input.eye:after{content: ''; position: absolute; top: calc(50% - 10px); right: 20px; width: 20px; height: 20px; background: url(/i/img/page/oys/eye_white.svg);}
.oys-registration__input input:not([type="checkbox"]){background: none; border: 0px; border-bottom: 1px solid #8e8e8e; width: 100%; padding: 10px 20px; outline: none; color: #fff;}
.oys-registration__input input:not([type="checkbox"]):hover, .oys-registration__input input:not([type="checkbox"]):focus{border-color: #fff;}
.oys-registration__input.eye input{padding-right: 60px;}
.oys-registration__line .oys-btn{display: block; width: 100%;}
.oys-registration__minitext{font-size: 11px; line-height: 15px; font-weight: 400;}
.oys-registration__hr{position: relative; text-align: center;}
.oys-registration__hr:after{content: ''; position: absolute; height: 2px; background: #878989; width: 100%; left: 0px; top: calc(50% - 1px); z-index: -1;}
.oys-registration__hr span{display: inline-block; background: #17191b; padding: 0 10px; font-size: 11px; line-height: 15px; font-weight: 400;}
.oys-soc{}
.oys-soc__one{margin-right: 20px;}
.oys-soc__one:last-child{margin-right: 0px;}
.oys-soc__one:hover{opacity: 0.7;}
.oys-soc__one img{display: block;}

.oys-checkbox__one{position: relative; margin-right: 10px; font-size: 11px; line-height: 15px; font-weight: 400;}
.oys-checkbox__one:last-child{margin-right: 0px;}
.oys-checkbox__one:nth-child(1){min-width: 21px; max-width: 21px;}
.oys-checkbox__custom{height: 21px; width: 21px; background-color: #fff; border-radius: 3px; display: block; cursor: pointer; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; border: 1px solid #8e8e8e;}
.oys-checkbox input[type="checkbox"]{position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.oys-checkbox input[type="checkbox"]:checked ~ .oys-checkbox__custom {background-color: #E31E24; border-color: transparent;}
.oys-checkbox__custom:after {content: ""; position: absolute; display: none;}
.oys-checkbox input[type="checkbox"]:checked ~ .oys-checkbox__custom:after {display: block;}
.oys-checkbox .oys-checkbox__custom:after {top: calc(50% - 4px); left: calc(50% - 6px); background: url(/i/img/page/oys/checkmark.svg); width: 12px; height: 8px;}

.oys-footer{color: #C4C4C4;}
.oys-footer p{font-size: 12px; line-height: 18px; font-weight: 400;}
.oys-footer .oys-logo{max-width: 200px; width: 100%; display: block; height: max-content;}
.oys-footer .oys-logo__text, .oys-footer .oys-logo__ico, .oys-footer .oys-logo__desc{fill: #fff;}
.oys-footer__flex{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #c4c4c4;}
.oys-footer__flex__one{margin-right: 40px;}
.oys-footer__flex__one:last-child{margin-right: 0px;}
.oys-footer__flex__one:nth-child(1){max-width: 300px; min-width: 300px;}
.oys-footer__line{margin-bottom: 20px;}
.oys-footer__line:last-child{margin-bottom: 0px;}
.oys-footer__logo{display: block;}
.oys-footer__text1{text-align: center;}

/* style white */
.oys-white{background: #fff; color: #000;}
.oys-white .oys-head .oys-logo__text{fill: #000;}
.oys-white .oys-point__head, .oys-white .oys-conditions__head{text-shadow: -12px -12px 0px #f5f5f5;}
.oys-white .oys-conditions__text{color: #fff;}
.oys-white .oys-registration__hr span{color: #000; background: #fff;}
.oys-white .oys-footer .oys-logo__text{fill: #000;}
.oys-white .oys-footer .oys-logo__ico, .oys-footer .oys-logo__desc{fill: #dd171c;}
.oys-white .oys-footer{color: #000;}
.oys-white .oys-footer__flex{border-bottom: 1px solid #000;}
.oys-white .oys-registration__input input:not([type="checkbox"]){color: #000;}
.oys-white .oys-registration__input input:not([type="checkbox"]):hover, .oys-white .oys-registration__input input:not([type="checkbox"]):focus{border-bottom: 1px solid #000;}
.oys-white .oys-checkbox__custom{}

/* select2 */ 
.select2-container--default .select2-selection--single{height: 35px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; border: 0px; border-bottom: 1px solid #8e8e8e; background: none; border-radius: 0px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #757575; line-height: 18px; padding-right: 40px; padding-left: 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 33px; right: 14px;}
.select2-container{max-width: 100%; margin: 0 auto; display: block; width: 100% !important; margin-bottom: 0px;}
.select2-dropdown{border-color: #ddd; color: #000;}
.select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus{}
.fastbannerform__span{vertical-align: middle;}

/* preload */
.oys-registration__btn{position: relative;}
.oys-registration__load{position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; background: #e8505b; border-radius: 15px;}
.oys-registration__load i{position: absolute; left: calc(50% - 16px); top: calc(50% - 16px);}

.promo-phone__code{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -moz-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 100%;}
.promo-phone__code__one{margin-right: 20px;}
.promo-phone__code__one:last-child{margin-right: 0px; width: 100%;}

@media (max-width: 1000px){
    .oys-head, .oys-info, .oys-point, .oys-point__flex, .oys-invest, .oys-registration{margin-bottom: 40px;}
    .oys-conditions{margin-bottom: 20px;}
    
    .oys-conditions__one{width: calc(100%/2 - 40px);}
    
    .oys-footer__flex__one:nth-child(1){max-width: 200px; min-width: 200px;}
}


@media (max-width: 800px){
    .oys-head, .oys-info, .oys-point, .oys-point__flex, .oys-invest, .oys-registration{margin-bottom: 20px;}
    .oys-conditions{margin-bottom: 20px;}
    
    .oys-head2__one{padding-right: 0px; margin-right: 0px; border-right: 0px;}
    .oys-head2__one:nth-child(2){display: none;}
    
    .oys-info{display: block; border-bottom: 1px solid #432528; padding-bottom: 20px;}
    .oys-info__one{margin: 0px; margin-bottom: 20px;}
    .oys-info__one:last-child{margin-bottom: 0px;}
    
    .oys-info__one #video{}
    
    .oys-point__flex{display: block;}
    .oys-point__flex__one:nth-child(1){display: none;}
    .oys-point__content{max-width: 100%;}
    .oys-point__flex__one img{width: 100px;}
    .oys-point__head__one{}
    .oys-point__head__one:last-child{margin-right: 0px;}

    .oys-info__line{margin-bottom: 20px;}
    .oys-info__line:last-child{margin-bottom: 0px;}
    
    .oys-conditions{margin: 0px;}
    .oys-conditions__one{width: 100%; margin: 0px; margin-bottom: 20px;}
    .oys-conditions__one:last-child{margin-bottom: 0px;}
    
    .oys-conditions2{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
    .oys-conditions__line{margin: 0px;}
    .oys-conditions__block{padding: 10px;}
    .oys-conditions__link{position: static; display: block; text-align: right;}
    .oys-conditions2__one{margin-right: 10px;}
    .oys-conditions2__one:last-child{margin-right: 0px;}
    .oys-conditions__ico img{max-width: 100px; min-width: 100px;}
    .oys-conditions__text{padding-bottom: 10px;}
    
    .oys-point__flex, .oys-point, .oys-conditions, .oys-invest, .oys-registration{border-bottom: 1px solid #432528; padding-bottom: 20px; margin-bottom: 20px;}
    .oys-point__flex:last-child{border-bottom: 0px; padding-bottom: 0px;}
    
    .oys-registration__one{margin: 0px;}
    .oys-registration__one:nth-child(1){display: none;}
    .oys-registration__one:last-child{margin: 0 auto;}
    
    .oys-footer__flex{display: block;}
    .oys-footer__flex__one{margin: 0px; margin-bottom: 20px;}
    .oys-footer__flex__one:last-child{margin-bottom: 0px;}
    .oys-footer__flex__one:nth-child(1){max-width: 100%; min-width: 100%;}
    
    .oys-registration__head{margin-bottom: 20px;}
    .oys-registration__line{margin-bottom: 20px;}
    .oys-registration__line:last-child{margin-bottom: 0px;}
    
    .oys-white .oys-info, .oys-white .oys-point__flex, .oys-white .oys-point, .oys-white .oys-conditions, .oys-white .oys-invest, .oys-white .oys-registration{border-bottom: 1px solid #f1f1f1;}
    .oys-white .oys-point__flex:last-child{border-bottom: 0px;}
    
    .oys-success{border: 1px solid #432528; border-right: 0px; border-left: 0px; padding: 20px 0; margin-bottom: 20px;}
    .oys-success__flex{display: block;}
    .oys-success__flex__one img{max-width: 600px; margin: 0 auto; margin-bottom: 20px; width: 100%;}
    .oys-success__content{max-width: 100%; text-align: center;}
    .oys-success__head{font-size: 23px; font-weight: 800; line-height: 29px;}
    
    .oys-white .oys-success{border-color: #f1f1f1;}
    
    .oys-btn__v2{font-size: 14px;}
}


@media (max-width: 600px){
    .oys-info__head, .oys-point__head, .oys-conditions__head, .oys-invest__head, .oys-registration__head{font-size: 20px; line-height: 25px;}
    .oys-conditions__text{font-size: 18px; line-height: 20px; font-weight: 400;}
    .oys-point__head, .oys-conditions__head{text-shadow: -6px -6px 0px #1d1e21;}
    .oys-info__btn{text-align: center;}
    
    .oys-conditions__ico img{max-width: 50px; min-width: 50px;}
    
    .oys-registration__one:last-child{max-width: 100%;}
    
    .oys-white .oys-point__head, .oys-white .oys-conditions__head {text-shadow: -6px -6px 0px #f5f5f5;}
}


@media (max-width: 450px){
    .oys-point__head__one{margin: 0px;}
    .oys-point__head__one:nth-child(2){display: none;}
}