@font-face{    font-family: 'Segoe UI';    font-weight: 300;    font-style: normal;    src: url('../fonts/SegoeUI-Light.woff') format('woff'),    url('../fonts/SegoeUI-Light.ttf') format('truetype');    font-display: swap;}@font-face{    font-family: 'Segoe UI';    font-weight: 400;    font-style: normal;    src: url('../fonts/SegoeUI.woff') format('woff'),    url('../fonts/SegoeUI.ttf') format('truetype');    font-display: swap;}@font-face{    font-family: 'Segoe UI';    font-weight: 700;    font-style: normal;    src: url('../fonts/SegoeUI-Bold.woff') format('woff'),    url('../fonts/SegoeUI-Bold.ttf') format('truetype');    font-display: swap;}*{    box-sizing: border-box;    margin: 0;    padding: 0;}*:before,*:after{    box-sizing: border-box;}img{    border: none;}textarea{    overflow: auto;}input,textarea,input:active,textarea:active{    -webkit-border-radius: 0;            border-radius: 0;         outline: none transparent !important;    box-shadow: none;    -webkit-appearance: none;            appearance: none;    -moz-outline: none !important;}input[type=submit],button[type=submit],input[type=reset],button[type=reset]{    -webkit-border-radius: 0;    -webkit-appearance: none;}:focus{    outline: none;}:hover,:active{    -webkit-tap-highlight-color: rgba(0,0,0,0);    -webkit-touch-callout: none;}::-ms-clear{    display: none;}/*---------------    Main styles---------------*/:root{    --font_size: 18px;    --line_height: 30px;    --text_color: rgba(0, 37, 97, .5);    --scroll_width: 17px;    --font_family: 'Segoe UI', sans-serif;    /* colors */    --black: #000;    --dark-blue: #002561;    --white: #fff;    --blue: #0079F6;    --orange: #F57707;    --blue-gray: #A5B4D0;    --bg: #EEF7FF;}.clear{    clear: both;}.left{    float: left;}.right{    float: right;}html{    height: 100%;    background: #EEF7FF;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;        -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%;}body{    color: var(--text_color);    font: var(--font_size)/var(--line_height) var(--font_family);    height: 100%;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none;    -webkit-overflow-scrolling: touch;    text-rendering: optimizeLegibility;    text-decoration-skip: objects;}body.lock{    overflow: hidden;}.wrap{    position: relative;    display: flex;    overflow: hidden;    flex-direction: column;    min-height: 100%;}.main{    flex: 1 0 auto;}.cont{    width: 100%;    max-width: 1268px;    margin: 0 auto;    padding: 0 20px;}.compensate-for-scrollbar{    margin-right: var(--scroll_width) !important;}.lozad{    transition: .5s linear;    opacity: 0;}.lozad.loaded{    opacity: 1;}.flex{    display: flex;    justify-content: flex-start;    align-items: flex-start;    align-content: flex-start;    flex-wrap: wrap;}::-webkit-input-placeholder{    color: rgba(0, 37, 97, .2);}:-moz-placeholder{    color: rgba(0, 37, 97, .2);}:-ms-input-placeholder{    color: rgba(0, 37, 97, .2);}.form .label{    margin-bottom: 10px;    color: var(--black);    font-size: 18px;    font-weight: 300;}.form .line_flex{    justify-content: space-between;}.form .line_form{    margin-bottom: 30px;}.form .line_flex .line_form{    width: calc(50% - 10px);}.form .input{    display: block;    width: 100%;    height: 60px;    padding: 0 30px;    color: var(--dark-blue);    font: 16px var(--font_family);    border: none;    background: #fff;    transition: .2s linear;}.form .input:disabled,.form textarea:disabled,.checkbox .label_check input[type=checkbox]:disabled + .check_text{    opacity: .5;    cursor: default;    pointer-events: none;}.form .error_text{    margin-top: 6px;    color: red;    font-size: 12px;    line-height: normal;}.form .submit_btn{    position: relative;    display: inline-block;    vertical-align: top;    vertical-align: top;    height: 50px;    padding: 0 20px;    color: var(--white);    font: 700 12px var(--font_family);    border: none;    background: var(--orange);    cursor: pointer;    text-transform: uppercase;    transition: .2s linear;}.form .submit_btn:hover{    background: #ff9b42;}.form .submit_btn:active{    background: #dc6700;}.select_wrap{    position: relative;}.select_wrap select{    position: absolute;    top: 0;    left: 0;    display: none;    width: 100%;    height: 100%;    opacity: 0;}.select_wrap .nice-select{    position: relative;    display: block;    --height: 50px;}.select_wrap .nice-select.open{    z-index: 20;}.select_wrap .nice-select .current{    position: relative;    z-index: 10;    display: block;    overflow: hidden;    width: 100%;    height: var(--height);    padding: 0 30px;    padding-right: 45px;    color: var(--dark-blue);    font-size: 16px;    font-weight: 300;    line-height: var(--height);    background: var(--bg);    cursor: pointer;    white-space: nowrap;    text-overflow: ellipsis;    transition: .2s linear;}.select_wrap .nice-select .current:after{    position: absolute;    top: 50%;    right: 20px;    width: 17px;    height: 7px;    margin-top: -3px;    background: url('../images/ic_check.svg') 0 0 no-repeat;    content: '';    transition: .2s linear;}.select_wrap .nice-select.open .current:after{    transform: scale(1, -1);}.select_wrap .nice-select .list{    position: absolute;    top: 100%;    left: 0;    z-index: 9;    visibility: hidden;    overflow: hidden;    min-width: 100%;    color: var(--white);    opacity: 0;    background: var(--bg);    pointer-events: none;    transition: .2s linear;}.select_wrap .nice-select.open .list{    visibility: visible;    opacity: 1;    pointer-events: all;}.select_wrap .nice-select .list .scrollbar{    overflow-y: auto;    max-height: 250px;}.select_wrap .nice-select .list .list_item{    display: flex;    min-height: var(--height);    padding: 5px 30px;    color: var(--white);    font-size: 16px;    font-weight: 300;    line-height: normal;    background: var(--blue-gray);    cursor: pointer;    transition: .2s linear;    justify-content: flex-start;    align-items: center;    align-content: center;    flex-wrap: wrap;}.select_wrap .nice-select .list .list_item:empty{    display: none;}.select_wrap .nice-select .list .list_item:hover{    background: var(--dark-blue);}.select_wrap .nice-select .list .list_item.selected{    background: var(--dark-blue);}.text_block{    color: var(--text_color);}.text_block > :last-child{    margin-bottom: 0 !important;}.text_block h1,.text_block > .title{    margin-bottom: 20px;    color: var(--color1);    font-family: var(--font_family2);    font-size: var(--font_size_title);    font-weight: 700;    line-height: var(--line_height_title);}.text_block p,.text_block ul,.text_block ol{    margin-bottom: 30px;}.text_block a{    color: var(--orange);    opacity: .5;    border-bottom: 1px solid transparent;    text-decoration: none;    transition: .2s linear;}.text_block a:hover{    border-color: var(--orange);}.supports_error{    position: fixed;    top: 0;    left: 0;    z-index: 10000;    display: none;    width: 100%;    height: 100%;    padding: 20px;    font-family: 'Segoe UI', sans-serif;    font-size: 20px;    line-height: 30px;    background: #fff;    text-align: center;    justify-content: center;    align-items: center;    align-content: center;    flex-wrap: wrap;}.supports_error.show{    display: flex;}.main_tabs{    display: flex;    margin-bottom: 50px;    border-bottom: 2px solid rgba(0, 37, 97, .05);    justify-content: flex-start;    align-items: stretch;    align-content: stretch;    flex-wrap: wrap;}.main_tabs button{    position: relative;    display: flex;    min-height: 41px;    color: var(--dark-blue);    font: 16px var(--font_family);    border: none;    background-color: transparent;    cursor: pointer;    white-space: nowrap;    transition: .2s linear;    justify-content: flex-start;    align-items: flex-start;    align-content: flex-start;    flex-wrap: wrap;}.main_tabs button + button{    margin-left: 47px;}.main_tabs button:hover,.main_tabs button.active{    color: var(--orange);}.main_tabs button:after{    position: absolute;    bottom: -2px;    left: 50%;    width: 0;    height: 2px;    background: var(--orange);    content: '';    transition: .2s linear;    transform: translateX(-50%);}.main_tabs button.active:after{    width: 100%;}.tab_content{    position: relative;    visibility: hidden;    height: 0;    opacity: 0;    pointer-events: none;}.tab_content.active{    visibility: visible;    height: auto;    opacity: 1;    pointer-events: all;    transition: opacity .5s linear;}.main_title{    color: var(--black);    font-size: 45px;    font-weight: 300;    line-height: 60px;}.main_title.center{    text-align: center;}.main_title.color--white{    color: var(--white);}.subTitle{    margin-top: 30px;    color: var(--text_color);    font-size: var(--font-size);    line-height: var(--line-height);}.subTitle.center{    text-align: center;}.owl-carousel .owl-stage{    white-space: nowrap;}.owl-carousel .owl-item{    display: inline-block;    vertical-align: top;    float: none;    white-space: normal;}.owl-carousel .slide{    display: none;}.owl-carousel,.owl-carousel .slide:first-child{    display: block;}.link_btn{    display: inline-flex;    height: 60px;    padding: 10px 40px;    color: #fff;    font-size: 14px;    font-weight: bold;    line-height: 19px;    background: var(--orange);    text-align: center;    text-decoration: none;    text-transform: uppercase;    transition: .2s linear;    justify-content: center;    align-items: center;    align-content: center;    flex-wrap: wrap;    clip-path: polygon(calc(100% - 15px) 0, 100% 15px, 100% 100%, 15px 100%, 0 calc(100% - 15px), 0 0);}.link_btn:hover{    background: #ff9b42;}.link_btn:active{    background: #dc6700;}.section_margin{    margin-top: 100px;}.mob_menu_link{    position: relative;    display: none;    flex-direction: column;    width: 60px;    height: 40px;    margin-left: auto;    padding: 0 17px 0 18px;    border: none;    background: var(--blue);    cursor: pointer;    transition: .2s linear;    clip-path: polygon(calc(100% - 11px) 0, 100% 11px, 100% 100%, 11px 100%, 0 calc(100% - 11px), 0 0);    justify-content: center;    align-items: stretch;    align-content: stretch;}.mob_menu_link span{    position: relative;    display: block;    width: 100%;    height: 1px;    background: var(--white);    transition: .2s linear;}.mob_menu_link span + span{    margin-top: 7px;}.mob_menu_link span:nth-child(2){    width: 15px;}.mob_menu_link.active span:nth-child(1){    top: 8px;    width: 100%;    transform: rotate(45deg);}.mob_menu_link.active span:nth-child(2){    opacity: 0;}.mob_menu_link.active span:nth-child(3){    top: -8px;    width: 100%;    transform: rotate(-45deg);}.inline-block{    display: inline-block;}.overlay{    position: fixed;    top: 0;    left: 0;    z-index: 100;    display: none;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, .5);}/*---------------   Header---------------*/header{    position: absolute;    top: 0;    left: 0;    z-index: 99;    width: 100%;    border-bottom: 2px solid #002869;}header.static{    position: relative;    background: var(--dark-blue);}header .cont{    justify-content: space-between;    align-items: stretch;    align-content: stretch;}header .logo{    width: 208px;    padding: 30px 0;}header .logo img{    display: block;    max-width: 100%;    max-height: 100%;}header .wrap_menu{    margin-left: 15px;}header .wrap_menu .menu{    margin-top: 42px;}header .menu .item{    position: relative;    padding-bottom: 43px;}header .menu .item + .item{    margin-left: 35px;}header .menu .item a{    color: var(--white);    text-decoration: none;    transition: .2s linear;}header .menu .item a:hover{    color: var(--orange);}header .menu .item a.active{    color: var(--orange);}header .menu .item a:before{    position: absolute;    bottom: -2px;    left: 0;    width: 100%;    height: 2px;    opacity: 0;    background: var(--orange);    content: '';    pointer-events: none;    transition: .2s linear;}header .menu .item a.active:before{    opacity: 1;}header .lang{    width: 62px;    margin-top: 40px;    margin-left: 40px;}header .lang .select_wrap{    display: block;    width: 100%;}header .lang .select_wrap .nice-select{    --height: 35px;}header .lang .select_wrap .nice-select .current{    padding-right: 27px;    padding-left: 15px;    color: var(--white);    font-size: 12px;    font-weight: 700;    background: var(--blue);    text-transform: uppercase;    clip-path: polygon(calc(100% - 11px) 0, 100% 11px, 100% 100%, 11px 100%, 0 calc(100% - 11px), 0 0);}header .lang .select_wrap .nice-select .current:after{    right: 13px;    width: 11px;    height: 6px;    margin-top: -2px;    background-image: url('../images/ic_check2.svg');}header .lang .select_wrap .nice-select .list{    top: calc(100% - 11px);    left: 0;    width: 100%;    padding-top: 16px;    padding-bottom: 5px;    background: var(--blue-gray);    clip-path: polygon(calc(100% - 11px) 0, 100% 11px, 100% 100%, 11px 100%, 0 calc(100% - 11px), 0 0);}header .lang .select_wrap .nice-select .list .list_item{    padding: 5px 15px;    color: #fff;    font-size: 12px;    font-weight: bold;    text-transform: uppercase;}header .lang .select_wrap .nice-select .list .list_item:hover{    background: var(--dark-blue);}header .lang .select_wrap .nice-select .list .list_item.selected{    display: none;}/*---------------   Main section---------------*/.main_section{    position: relative;    padding-top: 278px;    background: var(--dark-blue);}.main_section .bng{    position: absolute;    top: -61px;    right: 50%;    width: 942px;    margin-right: 275px;    opacity: .02;}.main_section .bng img{    display: block;    width: 100%;}.main_section .info{    position: relative;    z-index: 10;    width: 510px;    margin-right: 30px;    padding-bottom: 30px;}.main_section .info .title{    color: #6ecaff;    font-size: 70px;    font-weight: 300;    line-height: 93px;}.main_section .info .main_title{    margin-top: 10px;}.main_section .info .note{    margin-top: 40px;    color: var(--blue-gray);    font-size: 18px;    line-height: 30px;}.main_section .info .link_wrap{    margin-top: 40px;    align-items: center;    align-content: center;}.main_section .info .link_wrap .link{    margin-right: 40px;    margin-bottom: 15px;}.main_section .info .link_wrap .vers{    margin-bottom: 15px;    color: var(--blue-gray);    font-size: 16px;    line-height: 21px;}.main_section .img{    position: relative;    z-index: 10;    width: calc(100% - 540px);    margin-top: -85px;    align-self: flex-end;}.main_section .img img{    display: block;    min-width: 10px;    max-width: 100%;    min-height: 10px;    max-height: 100%;}.gaming-tools .item{    position: relative;    overflow: hidden;    margin-top: 100px;    padding: 100px 0 54px;}.gaming-tools .item .cont{    justify-content: space-between;}.gaming-tools .item:nth-child(even) .cont{    flex-direction: row-reverse;}.gaming-tools .item:before{    position: absolute;    top: 0;    right: 50%;    z-index: 0;    width: 100%;    height: calc(100% - 54px);    margin-right: -117px;    background: var(--dark-blue);    content: '';}.gaming-tools .item:nth-child(even):before{    right: auto;    left: 50%;    margin-right: 0;    margin-left: -117px;}.gaming-tools .item .bng{    position: absolute;    top: -80px;    right: 50%;    z-index: 1;    height: 410px;    margin-right: 535px;    opacity: .02;}.gaming-tools .item:nth-child(even) .bng{    right: auto;    left: 50%;    margin-right: 0;    margin-left: 535px;    transform: scale(-1, 1);}.gaming-tools .item .bng img{    display: block;    max-height: 100%;}.gaming-tools .item .info{    position: relative;    z-index: 10;    width: calc(50% - 15px);    max-width: 520px;    margin-right: 15px;    padding-bottom: 100px;}.gaming-tools .item .info .note{    margin-top: 30px;    color: var(--blue-gray);    font-size: 16px;    line-height: 30px;}.gaming-tools .item .img{    position: relative;    z-index: 10;    width: calc(50% - 15px);    max-width: 594px;    margin-bottom: -54px;}.gaming-tools .item .img img{    display: block;    max-width: 100%;}.info-settings{    padding: 100px 0;    background: rgba(165, 180, 208, .1);}.info-settings .grid{    margin-bottom: -30px;    margin-left: -30px;    align-items: stretch;    align-content: stretch;}.info-settings .item{    display: flex;    flex-direction: column;    width: calc(100% / 3 - 30px);    margin-bottom: 30px;    margin-left: 30px;    padding: 40px 50px;    background: var(--white);    text-align: center;    clip-path: polygon(calc(100% - 25px) 0, 100% 25px, 100% 100%, 25px 100%, 0 calc(100% - 25px), 0 0);    justify-content: flex-start;    align-items: center;    align-content: center;}.info-settings .item .title{    color: var(--dark-blue);    font-size: 25px;    font-weight: 300;    line-height: 33px;}.info-settings .item .data{    margin-top: 15px;    color: rgba(0, 37, 97, .4);    font-size: 16px;    line-height: 25px;}.info-settings .link{    width: 100%;    text-align: center;}.applications .main_title{    margin-bottom: 54px;}.applications .grid{    margin-bottom: -50px;    margin-left: -30px;    justify-content: center;}.applications .grid .item{    width: calc(100% / 3 - 30px);    margin-bottom: 50px;    margin-left: 30px;}.applications .item .top{    align-items: center;    align-content: center;    flex-wrap: nowrap;}.applications .item .top .thumb{    display: flex;    width: 74px;    height: 74px;    justify-content: center;    align-items: center;    align-content: center;    flex-shrink: 0;}.applications .item .top .thumb img{    display: block;    min-width: 10px;    max-width: 100%;    min-height: 10px;    max-height: 100%;}.applications .item .top .title{    width: calc(100% - 104px);    max-width: 260px;    margin-left: 30px;    color: #002561;    font-size: 25px;    font-weight: 300;    line-height: 33px;}.applications .item .top .title a{    color: #002561;    border-bottom: 1px solid transparent;    text-decoration: none;    transition: .2s linear;}.applications .item .top .title a:hover{    border-color: #002561;}.applications .item .info{    margin-top: 15px;    color: #002561;    font-size: 16px;    line-height: 25px;    opacity: .5;}.applications .link{    margin-bottom: 50px;    margin-left: 30px;}.support .main_title{    margin-bottom: 50px;}.support .select_wrap{    display: none;    margin-bottom: 30px;}.support .select_wrap .nice-select .current{    padding-right: 40px;    padding-left: 20px;    color: #fff;    background: var(--orange);    clip-path: polygon(calc(100% - 15px) 0, 100% 15px, 100% 100%, 15px 100%, 0 calc(100% - 15px), 0 0);}.support .select_wrap .nice-select .current:after{    width: 17px;    height: 7px;    margin-top: -4px;    background-image: url(../images/arrow_down.svg);    background-size: contain;}.support .select_wrap .nice-select .list{    margin-top: -15px;    padding-top: 15px;    background: var(--blue-gray);    clip-path: polygon(calc(100% - 15px) 0, 100% 15px, 100% 100%, 15px 100%, 0 calc(100% - 15px), 0 0);}.support .select_wrap .nice-select .list .list_item{    padding: 5px 20px;}.support .support-line + .support-line{    margin-top: 70px;}.support .support-line .title{    margin-bottom: 30px;    color: var(--black);    font-size: 25px;    font-weight: 300;    line-height: 33px;}.support .support-line .grid{    margin-bottom: -30px;    margin-left: -30px;    align-items: stretch;    align-content: stretch;}.support .support-line .grid .item{    display: flex;    width: calc(25% - 30px);    min-height: 70px;    margin-bottom: 30px;    margin-left: 30px;    padding: 20px;    color: var(--dark-blue);    font-weight: 300;    background: var(--white);    text-align: center;    text-decoration: none;    transition: .2s linear;    justify-content: center;    align-items: center;    align-content: center;    clip-path: polygon(calc(100% - 25px) 0, 100% 25px, 100% 100%, 25px 100%, 0 calc(100% - 25px), 0 0);}.support .support-line .grid a.item:hover{    color: var(--white);    background: var(--dark-blue);}.support .support-line .grid .item.disabled{    color: var(--blue-gray);    background: rgba(255,255,255, .5);}.support-answer{    padding: 100px 0;    background: rgba(165, 180, 208, .1);}.support-answer .grid{    justify-content: space-between;    align-items: center;    align-content: center;}.support-answer .grid .main_title{    width: calc(44% - 25px);    max-width: 496px;}.support-answer .grid .text_block{    width: calc(56% - 25px);    max-width: 652px;}.support-answer .link{    margin-top: 50px;    text-align: center;}.premium .main_title{    margin-bottom: 50px;}.premium .form{    max-width: 510px;}.premium .form .input{    clip-path: polygon(calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px), 0 0);}.premium .note{    margin: 50px 0;}.premium .carousel .item{    padding: 30px 35px;    background: #fff;    text-align: center;    clip-path: polygon(calc(100% - 25px) 0, 100% 25px, 100% 100%, 25px 100%, 0 calc(100% - 25px), 0 0);}.premium .carousel .item .title{    color: var(--dark-blue);    font-size: 25px;    font-weight: 300;    line-height: 33px;    text-align: center;}.premium .carousel .item .title a{    color: var(--dark-blue);    text-decoration: none;    transition: .2s linear;}.premium .carousel .item .title a:hover{    color: var(--orange);}.premium .carousel .item .wrap_price{    display: flex;    margin-top: 20px;    justify-content: center;    align-items: flex-end;    align-content: flex-end;}.premium .carousel .item .old_price{    position: relative;    margin-right: 10px;    margin-bottom: 5px;    padding: 0 10px;    color: var(--orange);    font-size: 16px;    line-height: 21px;    white-space: nowrap;}.premium .carousel .item .old_price:after{    position: absolute;    top: 50%;    left: 0;    width: 100%;    height: 1px;    background: var(--orange);    content: '';}.premium .carousel .item .price{    color: var(--blue);    font-size: 30px;    font-weight: 300;    line-height: 40px;    white-space: nowrap;}.premium .carousel .item .timeline{    margin-top: 5px;    color: var(--blue-gray);    font-size: 16px;    line-height: 21px;}.premium .carousel .item .desc{    margin-top: 20px;    color: var(--black);    font-size: 14px;    line-height: 22px;}.premium .carousel .item .link{    margin-top: 20px;}.premium .carousel .item .link_btn{    width: 100%;    background: #fe5e00;}.premium .carousel .item .link_btn:hover{    background: #ff9b42;}.premium .carousel .item .link_btn:active{    background: #dc6700;}.premium .carousel .item .link_btn.disabled{    background: var(--blue-gray);    pointer-events: none;}.payment{    margin-top: 94px;    padding: 50px 0;    background: rgba(165, 180, 208, .1);}.payment .cont{    justify-content: space-between;    align-items: center;    align-content: center;}.payment .icons{    width: 104px;}.payment .icons img{    display: block;    max-width: 100%;}.payment .info{    width: calc(100% - 178px);}.article .main_title{    margin-bottom: 50px;}.account .grid{    margin-bottom: -30px;    margin-left: -30px;    align-items: stretch;    align-content: stretch;}.account .grid .box{    width: calc(50% - 30px);    margin-bottom: 30px;    margin-left: 30px;}.account .box{    /*clip-path: polygon(calc(100% - 25px) 0, 100% 25px, 100% 100%, 25px 100%, 0 calc(100% - 25px), 0 0);*/    position: relative;    padding: 30px 40px;}.account .box:before{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: var(--white);    content: '';    clip-path: polygon(calc(100% - 25px) 0, 100% 25px, 100% 100%, 25px 100%, 0 calc(100% - 25px), 0 0);}.account .box .title{    position: relative;    width: calc(100% + 23px);    color: var(--black);    font-size: 25px;    font-weight: 300;    line-height: 33px;}.account .box .info_line{    position: relative;    margin-top: 20px;    margin-bottom: -20px;    margin-left: -20px;}.account .box .info_line .item{    margin-bottom: 20px;    margin-left: 20px;    color: var(--dark-blue);    font-weight: 300;}.account .box .info_line .item a{    color: var(--dark-blue);    text-decoration: none;    transition: .2s linear;}.account .box .info_line .item a:hover{    color: var(--orange);}.account .box .links{    position: relative;    margin-top: 20px;    margin-bottom: -20px;    margin-left: -20px;}.account .box .links .link{    margin-bottom: 20px;    margin-left: 20px;}.account .box .links .link_btn{    height: 50px;    padding: 10px 20px;    font-size: 12px;    font-weight: bold;    line-height: 16px;    clip-path: none;}.account .box .links .link_btn.pink{    background: #ff5c5c;}.account .box .links .link_btn.pink:hover{    background: #ff9b42;}.account .box .links .link_btn.pink:active{    background: #dc6700;}.account .box .line_flex{    position: relative;    margin-top: 30px;    margin-bottom: -30px;    align-items: flex-end;    align-content: flex-end;    justify-content: space-between;    flex-wrap: nowrap;}.account .box .line_flex .line_form{    margin-right: 20px;}.account .box .line_flex .line_form.length{    width: 100%;    flex-grow: 1;}.account .box .line_flex .submit{    margin-bottom: 30px;    flex-shrink: 0;}.account .box .form .input{    height: 50px;    background: var(--bg);}.error-bg{    position: absolute;    top: 0;    left: 0;    z-index: 10;    width: 100%;    height: 100%;    background: #002561 url('../images/error_img.png') 0 100% no-repeat;    background-size: 100% auto;}.error-page{    position: relative;    z-index: 20;    padding: 219px 0 144px;}.error-page .cont{    flex-direction: column;    flex-wrap: nowrap;}.error-page .info{    max-width: 348px;}.error-page .info .subTitle{    margin-top: 40px;    color: var(--blue-gray);}.error-page .info .link{    margin-top: 30px;}.error-page .copy{    margin-top: 142px;    color: #103780;    font-size: 16px;    line-height: 25px;}/*---------------   Footer---------------*/footer{    padding: 50px 0;    background: rgba(165, 180, 208, .1);    flex: 0 0 auto;}footer .cont{    justify-content: space-between;    align-items: center;    align-content: center;}footer .logo{    width: 208px;    margin-right: 15px;}footer .logo img{    display: block;    max-width: 100%;}footer .copy{    color: var(--dark-blue);    font-size: 16px;    line-height: 25px;    opacity: .5;}footer .menu{    margin-left: 15px;}footer .menu ul{    display: flex;    justify-content: flex-start;    align-items: flex-start;    align-content: flex-start;}footer .menu ul li{    list-style: none;}footer .menu ul li + li{    margin-left: 35px;}footer .menu ul li a{    color: var(--dark-blue);    font-size: 16px;    line-height: 21px;    text-decoration: none;    transition: .2s linear;}footer .menu ul li a:hover{    color: var(--orange);}/*---------------   Responsive---------------*/@media (max-width: 1400px){    .owl-carousel .owl-nav button.owl-prev{        left: -20px;    }    .owl-carousel .owl-nav button.owl-next{        right: -20px;    }    .premium .carousel .item .desc{        padding: 0 20px;    }}