html {
    height: -webkit-fill-available
}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    min-height: 100%;
    margin: 0;
    padding: 0;
    color: #28292d;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff
}

body {
    min-height: 100vh;
    min-height: -webkit-fill-available
}

body.T98rCj2K {
    overflow: hidden
}

.box-shadow-none {
    box-shadow: none!important;
}

.mt-15 {
    margin-top: 15px
}

.fa.fa-star-o.fa-stack-2x {
    color: #d1d1d1
}

.fa.fa-star+.fa.fa-star-o, .fa.fa-star.fa-stack-2x {
    color: #fd8949
}

.ui-hidden {
    position: absolute;
    height: 1px;
    width: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
    overflow: hidden
}

#content {
    min-height: 600px
}

div.required .control-label:after {
    content: '* ';
    color: #F00;
    padding-left: 4px;
    font-weight: bold
}

.OqIAzDEP {
    background-color: #f6f6f7;
    height: 40px;
}

.OqIAzDEP.XLN00wL8 {
    transform: translateY(-100%)
}

.K6Qt98La3 .OqIAzDEP {
    background-color: #2b2f32;
    color: #fff
}

.K6Qt98La4 .OqIAzDEP {
    background-color: #fff;
    border-bottom: 1px solid;
    border-color: #f0f0f0
}

.ZXWqORUy {
    margin-top: 2px;
    display: inline-block;
    color: #28292d;
    margin-right: 22px
}

.Gojfeffa {
    margin: 0
}

.bHuTrXZG {
    font-weight: 700;
    color: #28292d
}

.K6Qt98La3 .bHuTrXZG {
    color: #fff;
    font-weight: normal
}

.QrcFWFuU {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
}

.LSmugjAI {
    line-height: 24px;
    user-select: none;
}

@media(max-width: 767px) {
    .HA0V6SW4 {
        background: #f6f6f7;
        padding: 0 15px;
    }

    .K6Qt98La3 .HA0V6SW4 {
        background: #2b2f32;
        color: #fff;
    }

    .WD43H2vf {
        padding: 8px 0;
    }
}

.QrcFWFuU .btn.dropdown-toggle {
    height: 40px;
    border: 0;
    color: inherit;
    font-size: 15px;
    padding: 0;
    padding-right: 15px;
    border-radius: 4px;
    background: #f6f6f7;
    text-decoration: none
}

.K6Qt98La3 .QrcFWFuU .btn.dropdown-toggle, .K6Qt98La4 .QrcFWFuU .btn.dropdown-toggle {
    background: transparent
}

.QrcFWFuU .btn-group .btn-link.btn-block {
    text-align: left;
    padding: 6px 10px;
    justify-content: flex-start;
    height: auto;
    border: 0;
    font-size: 15px;
    text-decoration: none;
    color: inherit;
    border-radius: 6px
}

.QrcFWFuU .btn-group .btn-link.btn-block:hover {
    background: #f5f5f5
}

#form-language .dropdown-menu, #form-currency .dropdown-menu {
    min-width: auto;
    margin-bottom: 0
}

#form-language .dropdown-menu, #form-currency .dropdown-menu, .GOptFvvX .dropdown-menu, .dTjTmVbT .dropdown-menu {
    margin-top: 0
}

@media(min-width: 768px) {
    .QrcFWFuU {
        justify-content: flex-end
    }

    ._DK4znX25 {
        display: none;
        visibility: hidden
    }

    .WD43H2vf {
        padding: 8px 12px;
        white-space: nowrap
    }
}

.QrcFWFuU .btn-group .btn-link.btn-block img {
    margin-right: 5px
}

.QrcFWFuU .btn img {
    vertical-align: baseline
}

.bmljPYho {
    z-index: 11;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    min-width: 240px;
    background: #fff;
    transform: translateY(100%);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 46px rgb(0 0 0 / 12%), 0 7px 15px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0 5px 46px rgba(0, 0, 0, .12), 0 7px 15px rgba(0, 0, 0, .12);
    box-shadow: 0 5px 46px rgb(0 0 0 / 12%), 0 7px 15px rgb(0 0 0 / 12%);
    opacity: 0;
    overflow: hidden;
    transition: opacity .2s;
    padding: 8px
}

.bmljPYho.wOXSQzLY {
    opacity: 1
}

.PItcCVni svg, .slXC9t40 svg {
    margin-left: 7px;
    transition: transform .1s ease-in-out;
    display: inline-block;
    vertical-align: middle
}

.K6Qt98La3 .PItcCVni svg>path, .K6Qt98La3 .slXC9t40 svg>path {
    fill: #fff
}

.PItcCVni.open svg {
    transform: rotate(180deg)
}

.KNsCOIQH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    padding: 0 20px 0 20px;
    height: 40px;
    color: #28292d;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-weight: 400
}

.KNsCOIQH:focus, .KNsCOIQH:hover {
    color: #28292d;
    background-color: #f5f5f5
}

.WfUbbHZk {
    z-index: 11;
    -webkit-box-shadow: 0 2px 3px 0 rgb(0 0 0 / 6%);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.06);
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 6%);
}

.WfUbbHZk, .Zf3k4JY0 {
    background: #fff
}

.jDoSYvJw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    height: 76px
}

.jDoSYvJw .QlXbJben {
    margin-right: 32px
}

.SsKheIrv img {
    max-height: 50px;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: optimizeQuality
}

.hP95yxA0 {
    position: relative;
    display: flex
}

.RKCGgdTl {
    position: relative;
    flex: 1 1 auto;
    min-width: 0
}

.UdT18K4A {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0
}

@media only screen and (min-width: 768px) {
    .UdT18K4A {
        font-size: 0;
        line-height: 0;
        display: block;
        position: static
    }

    .RKCGgdTl {
        margin-left: 30px
    }
}

.hP95yxA0:after {
    content: "";
    display: block;
    clear: both
}

.wyZsfhqU {
    padding: 40px 0 40px;
    list-style: none
}

.rTtUodPg {
    box-sizing: border-box;
    transition: opacity .2s, border-color .2s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 4px;
    background-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 74px!important;
    height: 74px!important;
    margin-bottom: 12px;
    padding: 6px;
    cursor: pointer;
    box-shadow: inset 0 0 0 1px #ececec
}

.SQrHEDXO {
    margin-top: -12px
}

.hIwEvPdO {
    top: 0
}

.QrHEDXO {
    bottom: 0
}

.JxzyScTX.slick-current.slick-active {
    box-shadow: none!important;
    border: none!important
}

.KtnVpVCE {
    border: 0;
    outline: 0;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    z-index: 1;
    background: 0;
    height: 40px;
    width: 40px;
    padding: 0;
    border-radius: 6px
}

.KtnVpVCE span {
    font-size: 30px;
    color: #28292d;
    line-height: 22px;
    transform: rotate(90deg);
    display: block
}

.KtnVpVCE svg {
    vertical-align: middle
}

.AZrRsoTy {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 20px
}

.iVfiAuFA {
    padding-top: 8px
}

.moQROCsW {
    margin: 0;
    padding-bottom: 4px;
}

.KhMspLhK, .EelQ54y7, .H30Tym6V, .P85Y5btY {
    position: relative
}

.B9y18ZeA {
    padding-top: 40px
}

.Li8se20c {
    background: #f7f7f7
}

.JFuliqcQ {
    position: relative
}

.B9y18ZeA .JFuliqcQ {
    padding: 0
}

@media(min-width: 576px) {
    .xbkVQhOS, .Li8se20c {
        overflow: hidden
    }

    .xbkVQhOS {
        -webkit-box-shadow: 0 1px 20px rgb(0 0 0 / 10%);
        -moz-box-shadow: 0 1px 20px rgb(0 0 0 / 10%);
        box-shadow: 0 1px 20px rgb(0 0 0 / 10%);
        border-radius: 16px
    }

    .JFuliqcQ {
        padding: 30px
    }

    .B83t8nVc {
        border: 2px solid #e8e8e8
    }

    .Li8se20c, .B83t8nVc {
        border-radius: 12px
    }
}

.GR7W57ri {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start
}

.Z5D2C6NI {
    display: inline-block;
    border-radius: 30px;
    padding: 4px 12px;
    margin: 0 10px 10px 0;
    font-size: 13px
}

.YpdrCMLl {
    padding-top: 26px
}

.evgKAtOB {
    padding-left: 0;
    list-style: none
}

.evgKAtOB li {
    position: relative;
    padding-left: 16px
}

.evgKAtOB li:before {
    font-size: 22px;
    font-weight: 700;
    position: absolute;
    content: "\2022";
    top: 50%;
    left: 0;
    color: #28292d;
    transform: translateY(-50%)
}

.blue .evgKAtOB li:before {
    color: #1b54b4
}

.orange_gradient .evgKAtOB li:before {
    color: #fc8809
}

.fuchsia .evgKAtOB li:before {
    color: #da55bb
}

.red .evgKAtOB li:before {
    color: #da55bb
}

.wnfKSjyH {
    display: inline-block
}

.Adf4kjoo {
    display: inline-flex;
    align-items: center;
    font-size: 10px;
    line-height: 19px;
    font-weight: 600;
    text-transform: uppercase;
    background: #f3f3f3;
    border-radius: 10px;
    padding: 0 8px
}

.Mf6U22Lj .Dz4Hn9U0 {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #898989;
    fill: #fff
}

.vhRgGIZW, .ftNAmyyl {
    margin-bottom: 8px
}

.Y1m0ELa1 {
    font-size: 19px;
    line-height: 21px;
    color: #fff
}

.vhRgGIZW .Y1m0ELa1 {
    font-weight: 500
}

.OWoCqumd, .Y1m0ELa1 {
    font-weight: 900
}

.BC76Ye7k .Y1m0ELa1 {
    color: #3e3939
}

.AmtsbFev .K0Bf31Tq {
    font-size: 23px;
    line-height: 29px
}

.acLvuKGB {
    color: #767676
}

.tuZTUMoS {
    border-bottom: 1px solid #ececec;
    justify-content: space-between
}

.G0PXH63 {
    line-height: 19px;
    margin-bottom: 8px
}

.YCKtPppa {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap
}

.tuZTUMoS, .DOErxRFy, .XiiuEuFD {
    margin-top: 12px
}

.VTLceUoT {
    white-space: nowrap
}

.VTLceUoT {
    margin: 0 20px 8px 0
}

.rsXMXXyC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer
}

.rsXMXXyC:hover>* {
    color: #6745ee
}

.blue .rsXMXXyC:hover>* {
    color: #1b54b4
}

.orange_gradient .rsXMXXyC:hover>* {
    color: #fc8b0a
}

.greenhaze .rsXMXXyC:hover>* {
    color: #0aa360
}

.red .rsXMXXyC:hover>* {
    color: #ff0500
}

.fuchsia .rsXMXXyC:hover>* {
    color: #da55bb
}

.tango .rsXMXXyC:hover>* {
    color: #f2722c
}

.green .rsXMXXyC:hover>* {
    color: #08a826
}

.KMbaAuWH, .cTGzPGBI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.KMbaAuWH, .vUaNZCyz, .YwSeAomp {
    color: #898f97;
    transition: color .25s
}

.rgZQuaZm {
    width: 14px;
    height: 14px
}

.vUaNZCyz {
    margin-left: 8px
}

.W4TY57uz, .Sqx4K9j2 {
    display: inline-block
}

.Pu8u80zj {
    position: absolute;
    height: 19px;
    width: 19px;
    right: 0
}

.W4TY57uz a {
    display: inline-block;
    white-space: nowrap;
    margin-top: 15px
}

.W4TY57uz a .fa {
    color: #707070;
    border: 1px solid #ededed;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: inherit;
    height: inherit;
    text-align: center;
    vertical-align: top
}

.W4TY57uz a .fa:hover {
    border-color: #0275d8;
    color: #0275d8
}

.W4TY57uz a .fa:before {
    vertical-align: middle;
}

.Mf6U22Lj {
    position: absolute;
    z-index: 700;
    min-width: 220px;
    max-width: 220px;
    padding: 15px 35px 15px 15px;
    white-space: normal;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.85);
    background-clip: padding-box;
    top: 100%;
    left: 0;
    color: #fff;
    border-radius: 8px
}

.lCcwvwDe {
    font-size: 41px;
    line-height: 48px;
    padding-right: 25px;
    letter-spacing: -.03em;
}

.HjXcXQcN {
    display: block
}

.lCcwvwDe, .IZIjFtMo {
    font-weight: 500
}

.IZIjFtMo {
    position: relative;
    color: #737373;
    font-size: 21px;
    font-weight: normal
}

.DG1s3e8z,.IZIjFtMo {
    margin-right: 16px;
}

.IZIjFtMo:before {
    content: "";
    display: block;
    width: 100%;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #da0e0a;
    height: 2px
}

.C21j2ymj {
    background: #f62459;
    color: #fff;
    position: relative;
    font-size: 14px;
    border-radius: 25px;
    padding: 3px 15px 2px;
    float: right;
    font-weight: 400;
}

.hSDkPcfv .YIaSIqOK {
    position: absolute;
    left: -9999px
}

.UeDpWNfO {
    position: relative;
    display: block;
    padding: 8px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    -webkit-transition: border .2s, box-shadow .2s ease-in-out;
    -o-transition: border .2s, box-shadow .2s ease-in-out;
    transition: border .2s, box-shadow .2s ease-in-out
}

.UeDpWNfO:hover {
    border-color: #aaa
}

.YIaSIqOK:checked+.UeDpWNfO {
    border-color: #6745ee;
    border-style: solid
}

.gold .YIaSIqOK:checked+.UeDpWNfO {
    border-color: #ffd700;
    border-style: solid
}

.blue .YIaSIqOK:checked+.UeDpWNfO {
    border-color: #1b54b4;
    border-style: solid
}

.orange_gradient .YIaSIqOK:checked+.UeDpWNfO {
    border-color: #fd8a0a;
    border-style: solid
}

.tango .YIaSIqOK:checked+.UeDpWNfO {
    border-color: #f2722c;
    border-style: solid
}

.greenhaze .YIaSIqOK:checked+.UeDpWNfO {
    border-color: #0aa360;
    border-style: solid
}

.red .YIaSIqOK:checked+.UeDpWNfO {
    border-color: #ff0500;
    border-style: solid
}

.fuchsia .YIaSIqOK:checked+.UeDpWNfO {
    border-color: #da55bb;
    border-style: solid
}

.YIaSIqOK.kYKERbvX:checked+.UeDpWNfO {
    cursor: default
}

.DEzeWRWZ {
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 15px
}

.ErtWMDRt {
    cursor: pointer
}

.hSDkPcfv {
    font-size: 0
}

.UEqwPSlE {
    font-weight: normal;
    position: relative;
    font-size: 14px
}

.SdRZbu7e0 {
    display: inline-block;
    width: 60px;
    vertical-align: top;
    text-align: center
}

.anvlaxVA {
    color: #595959;
    height: 40px;
    width: 40px;
    padding: 4px;
    border: 1px solid #d7d7d7;
    transition: all 0ms;
    border-radius: 8px 0 0 8px;
    background: #fff;
    min-height: 36px;
    float: left;
    text-align: center;
    font-size: 15px
}

.Z549MPhZ {
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    color: #bdbdbd;
    background: #fff;
    border: 1px solid #d7d7d7;
    float: right;
    border-radius: 0;
    user-select: none;
    cursor: pointer
}

.Z549MPhZ:hover {
    color: #28292d
}

.MN0ZA6R6 {
    line-height: 20px;
    border-width: 1px 1px 0 0;
    border-radius: 0 8px 0 0
}

.PL0ZA6R6 {
    line-height: 16px;
    border-width: 1px 1px 1px 0;
    border-radius: 0 0 8px 0
}

.CypYWiVP {
    vertical-align: middle
}

.sPyIIcda {
    padding: 4px 10px;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    border-radius: 20px
}

.EVn890If {
    background-color: #ffdf00;
    color: #28292d;
}

.djMroQtt:before {
    content: "-"
}

.djMroQtt:after {
    content: "%"
}

.TjdTFvzI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: start
}

.CzWOQdea {
    color: #fff;
    font-size: 14px
}

.UTPfsjcV {
    display: inline-block;
    border-radius: 3px;
    font-weight: 400;
    font-size: 13px;
    color: #b95d00
}

.CzlSCmbg {
    padding-top: 60px;
    position: relative
}

.IEVvzEGc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    text-align: center
}

.zeiFvxVy {
    flex: 1 1 auto
}

.AScOsnZX {
    font-size: 32px;
    line-height: 36px;
    font-weight: 300
}

.bmeylSgFJ {
    max-height: 72px;
    -webkit-line-clamp: 2
}

.LdyISxIF {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-height: none
}

.dzgyPNYt {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    opacity: 0;
    transition: all .3s
}

.FdLHYlWE:hover .dzgyPNYt {
    opacity: 1
}

.IDLpAsXo+.IDLpAsXo {
    margin-top: 4px
}

.aTGRglFs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    background: #fff;
    padding: 7px;
    border-radius: 3px
}

.aTGRglFs {
    fill: #999;
    transition: all .25s
}

@media(min-width: 768px) {
    .aTGRglFs:hover {
        fill: #ffffff;
        background: #6745ee;
    }
}

.TGAZKfUp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

.nENeJCMz {
    transition: color .12s ease-out;
    text-decoration: none;
    outline: 0;
    touch-action: manipulation
}

.xzKxpvAp {
    display: inherit;
    flex-direction: inherit;
    min-width: 0;
    max-width: 100%
}

.FdLHYlWE .OGYheXkA {
    flex: 1 1 auto
}

.XAcnagCA {
    color: #28292d
}

@media(min-width: 768px) {
    .XAcnagCA {
        margin-top: 12px
    }
}

.vANTUDyO {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.03em;
}

.M15tj9ib, .wIEpyfmU {
    font-size: 11px
}

.Re30kt6d .sPyIIcda {
    white-space: nowrap;
    margin: 0 5px 5px 0;
    display: inline-block
}

.uedZbCzG {
    text-decoration: line-through;
    color: #737373;
    font-size: 14px;
    line-height: 19px;
    display: inline-block;
    vertical-align: middle
}

.X18E8ZeV {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: flex-start;
    max-width: 80%;
    font-size: 0
}

.HOJFPfDH {
    margin-top: 8px;
    position: relative;
    text-align: left
}

.OSCEaeXr {
    color: #28292d;
    font-size: 14px;
    line-height: 18px;
    max-height: 60px;
    -webkit-line-clamp: 3
}

.goaatTOF:hover {
    color: #1b54b4
}

.goaatTOF {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    font-style: normal;
    font-stretch: normal;
    display: block;
    color: #28292d
}

.SYPJxwox {
    margin-top: 50px
}

.PZkRWXUV {
    margin: auto;
    position: relative;
    padding: 0;
    font-size: 16px;
    line-height: 20px;
    color: #868892;
    padding-top: 15px;
    margin-top: 50px
}

.Hk6v3La7 .PZkRWXUV {
    background: #28292d
}

.BC76Ye7k .PZkRWXUV {
    background: #f6f6f7
}

.KOKfhZoV {
    margin-bottom: 25px
}

.KOKfhZoV img {
    margin-left: 0
}

.LSaZNdEo {
    font-size: 0
}

.AjxMFNMb {
    padding: 40px 0
}

.mzkLUIUD {
    margin-bottom: 24px
}

.ZlcoGBiV {
    font-size: 14px
}

.ZlcoGBiV p {
    margin-bottom: 24px
}

.OvrbKrrx {
    color: #999;
    font-size: 14px;
    line-height: 1.4;
    text-decoration: none
}

.vJpNGanK:focus, .vJpNGanK:hover {
    color: #fff
}

.BC76Ye7k .OvrbKrrx {
    color: #6f6f6f
}

.blue .vJpNGanK:focus, .blue .vJpNGanK:hover {
    color: #fff
}

.orange_gradient .vJpNGanK:focus, .orange_gradient .vJpNGanK:hover {
    color: #fc8809
}

.BC76Ye7k .vJpNGanK:focus, .BC76Ye7k .vJpNGanK:hover {
    color: #28292b
}

.greenhaze .vJpNGanK:focus, .greenhaze .vJpNGanK:hover {
    color: #1aaa6b
}

.red .vJpNGanK:focus, .red .vJpNGanK:hover {
    color: #ff4541
}

.fuchsia .vJpNGanK:focus, .fuchsia .vJpNGanK:hover {
    color: #d75ebb
}

.gold .vJpNGanK:focus, .gold .vJpNGanK:hover {
    color: #f2c304
}

.tango .vJpNGanK:focus, .tango .vJpNGanK:hover {
    color: #f2722c
}

.green .vJpNGanK:focus, .green .vJpNGanK:hover {
    color: #08a826
}

.gold .BC76Ye7k .vJpNGanK:focus, .gold .BC76Ye7k .vJpNGanK:hover {
    color: #28292d
}

.azANUgHO {
    margin: 0 0 20px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}

.WToJIOFE {
    display: block;
    padding: 5px 0
}

.nzgFZCsl {
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

._oRlcRF443 .nzgFZCsl {
    top: 105px
}

.bUItpTXTL {
    text-align: left
}

.bUItpTXTR {
    text-align: right
}

.HWYjgyFc {
    font-size: 15px;
}

.SfSzjAJS .btn {
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 16px;
}

.SfSzjAJS .btn .icon-svg {
    vertical-align: -8px;
    margin-right: 3px;
}

@media(min-width: 768px) {
    .SfSzjAJS .btn {
        margin-top: 24px
    }
}

.P4s1M9f .btn svg {
    margin-right: 8px
}

.gold .SfSzjAJS .btn svg path {
    fill: #222
}

@media(min-width: 768px) {
    .FdLHYlWE {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        position: relative;
        background: #fff;
        height: 100%;
        padding: 28px;
        border-radius: 4px;
        border: 1px solid #ececec;
        transition: all .2s ease;
    }

    .ECvlRieW:hover .FdLHYlWE {
        border-color: #fff;
        box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
    }

    .G3e4EC8z>[class*="col-"] {
        margin: -1px 0 0 0
    }

    .G3e4EC8z .FdLHYlWE {
        border-radius: 0;
        margin-right: -1px
    }

    .XPiBsgnI .oPeLuCtY {
        position: relative;
        flex-shrink: 0
    }

    .brRzvpfD .ECvlRieW:hover {
        z-index: 5
    }
}

.ECvlRieW, .XPiBsgnI, .nzgFZCsl {
    margin-bottom: 30px
}

.SfSzjAJS {
    margin-top: auto
}

@media(min-width: 768px) {
    .SfSzjAJS {
        padding-top: 24px
    }
}

.zROWfPKE {
    padding-bottom: 68px
}

.cGtqqcLn {
    height: 1px;
    margin: 0 8px;
    background: linear-gradient(90deg, #ccc 33%, transparent 0) repeat-x bottom;
    background-size: 3px 1px;
    flex-grow: 1
}

.LpFstCUD {
    font-size: 13px
}

.ZdEISCKh {
    width: auto;
    word-break: break-all
}

@media(min-width: 768px) {
    .LpFstCUD {
        font-size: inherit
    }

    .ZdEISCKh {
        width: 52%
    }
}

#tabs-container.col-md-6 .ZdEISCKh {
    width: auto
}

.LpFstCUD {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: baseline
}

.LpFstCUD+.LpFstCUD {
    margin-top: 16px
}

.aNMDiXrk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.ueudzImZ {
    margin-right: 8px
}

.jnhmZWij {
    font-size: 11px;
    line-height: 16px;
    line-height: normal
}

.EnYIgFdX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    align-items: center
}

.EnYIgFdX .onVeqJet {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    box-sizing: content-box;
    display: inline-block;
    vertical-align: top;
    padding: 0 1px
}

.onVeqJet {
    height: 12px;
    width: 12px
}

.onVeqJet+.onVeqJet {
    padding-left: 1px
}

.kDBCdTZO {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNDcgNi4yNTZsMS42MjctNS4wMDhhLjk1Ljk1IDAgMDExLjgwNyAwbDEuNjI3IDUuMDA4aDUuMjY1YS45NS45NSAwIDAxLjU1OSAxLjcxOGwtNC4yNiAzLjA5NSAxLjYyNyA1LjAwOGEuOTUuOTUgMCAwMS0xLjQ2MiAxLjA2Mkw5IDE0LjA0NCA0Ljc0IDE3LjE0YS45NS45NSAwIDAxLTEuNDYyLTEuMDYybDEuNjI3LTUuMDA4LTQuMjYtMy4wOTVhLjk1Ljk1IDAgMDEuNTU5LTEuNzE4SDYuNDd6IiBmaWxsPSIjRDFEMUQxIi8+PC9zdmc+)
}

.jaCtVNIn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNDcgNi4yNTZsMS42MjctNS4wMDhhLjk1Ljk1IDAgMDExLjgwNyAwbDEuNjI3IDUuMDA4aDUuMjY1YS45NS45NSAwIDAxLjU1OSAxLjcxOGwtNC4yNiAzLjA5NSAxLjYyNyA1LjAwOGEuOTUuOTUgMCAwMS0xLjQ2MiAxLjA2Mkw5IDE0LjA0NCA0Ljc0IDE3LjE0YS45NS45NSAwIDAxLTEuNDYyLTEuMDYybDEuNjI3LTUuMDA4LTQuMjYtMy4wOTVhLjk1Ljk1IDAgMDEuNTU5LTEuNzE4SDYuNDd6IiBmaWxsPSIjRkQ4OTQ5Ii8+PC9zdmc+)
}

.HWjGasUk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 0;
    white-space: nowrap;
    margin-right: 8px;
    position: relative;
    top: -1px
}

.WmUoZniV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 0;
    white-space: nowrap
}

.YwSeAomp {
    line-height: 18px;
    cursor: pointer
}

.vUaNZCyz, .G0PXH63, .YwSeAomp {
    font-size: 13px
}

.YwSeAomp:active, .YwSeAomp:hover {
    color: #6745ee
}

.blue .YwSeAomp:active, .blue .YwSeAomp:hover {
    color: #1b54b4
}

.orange_gradient .YwSeAomp:active, .orange_gradient .YwSeAomp:hover {
    color: #fc8809
}

.greenhaze .YwSeAomp:active, .greenhaze .YwSeAomp:hover {
    color: #0aa360
}

.red .YwSeAomp:active, .red .YwSeAomp:hover {
    color: #ff0500
}

.gold .YwSeAomp:active, .gold .YwSeAomp:hover {
    color: #6745ee
}

.fuchsia .YwSeAomp:active, .fuchsia .YwSeAomp:hover {
    color: #da55bb
}

.green .YwSeAomp:active, .green .YwSeAomp:hover {
    color: #08a826
}

.tango .YwSeAomp:active, .tango .YwSeAomp:hover {
    color: #f2722c
}

.JhTIopDk {
    margin-top: 5px
}

.uJPbOUqG {
    position: relative;
    background: 0;
    margin-top: 30px;
    margin-bottom: 20px
}

.cKREPQIh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    line-height: 22px;
    align-items: center
}

.G7FA0E4x {
    text-transform: uppercase;
    font-weight: 700;
    color: inherit
}

.DmlSBmCi img {
    max-height: 50px
}

.CgGqVOfV {
    font-size: 13px;
    line-height: normal;
    display: block;
    border-left: 1px solid #ccc;
    padding-left: 10px;
    margin-left: 10px
}

.IhQrZqIK {
    height: 40px;
    border-width: 1px;
    border-style: solid;
    padding: 0 10px;
    background: #fff;
    border-color: #ececec;
    border-radius: 2px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    width: 100%
}

.bKURIcbL+.bKURIcbL {
    margin-left: 12px
}

.jpSaUmmg {
    padding: 30px 0
}

.QsVBpKtJ, .lKFaPgka {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.QsVBpKtJ {
    margin-right: 16px;
}

@media(max-width: 767px) {
    .OeEwnJYB {
        padding: 16px 0;
        border-bottom: 1px solid #ececec
    }

    .CysHkXhA {
        padding-top: 24px
    }
}

.FSJHP755, .Sqx4K9j2 {
    position: relative;
}

@media(min-width: 768px) {
    .oPeLuCtY {
        position: relative
    }
}

.yDspkeUh {
    color: #28292d;
    line-height: 18px;
    font-size: 15px;
    font-weight: 400;
    display: block;
    text-align: left;
}

@media (min-width: 768px) {
    .yDspkeUh {
        font-weight: 700;
    }

    .kWMNgWRH:hover .yDspkeUh {
        color: #225fc6
    }

    .C93vS1Ue {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        margin-bottom: 40px;
        background: #fff;
    }

    .LXu955wr .OeEwnJYB {
        margin: 0 -1px -1px 0;
    }

    .kWMNgWRH {
        padding: 15px;
        border: 1px solid #ececec;
        text-align: center;
        height: 100%;
        display: flex;
        transition: all ease .2s;
        min-height: 106px;
        align-items: center;
        justify-content: center;
    }

    .C93vS1Ue .kWMNgWRH:hover {
        border-color: #fff;
        box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
    }

    .C93vS1Ue .OeEwnJYB {
        width: 33.3333%;
    }
}

@media(min-width: 1200px) {
    .C93vS1Ue .OeEwnJYB {
        width: 25%;
    }
}

@media(min-width: 1600px) {
    .C93vS1Ue .OeEwnJYB {
        width: 20%;
    }
}

.bdKWiAoTf:active, .dKWiAoTf:hover {
    color: #6745ee
}

.blue .bdKWiAoTf:active, .blue .dKWiAoTf:hover {
    color: #1b54b4
}

.fuchsia .GqjYczxn:focus, .fuchsia .GqjYczxn:hover, .fuchsia .bdKWiAoTf:active, .fuchsia .dKWiAoTf:hover {
    color: #d12caa
}

.green .bdKWiAoTf:active, .green .dKWiAoTf:hover {
    color: #08a826
}

.XMvOXivZ {
    font-size: 28px;
    line-height: 32px;
}

.JUwxJAFx:hover {
    background: #fafafa
}

.GqjYczxn:focus, .GqjYczxn:hover {
    color: #6745ee
}

.blue .GqjYczxn:focus, .blue .GqjYczxn:hover {
    color: #1b54b4
}

.orange_gradient .bdKWiAoTf:active, .orange_gradient .dKWiAoTf:hover, .orange_gradient .GqjYczxn:focus, .orange_gradient .GqjYczxn:hover {
    color: #fc8607
}

.greenhaze .bdKWiAoTf:active, .greenhaze .dKWiAoTf:hover, .greenhaze .GqjYczxn:focus, .greenhaze .GqjYczxn:hover {
    color: #0aa360
}

.green .bdKWiAoTf:active, .green .dKWiAoTf:hover, .green .GqjYczxn:focus, .green .GqjYczxn:hover {
    color: #08a826
}

.gold .bdKWiAoTf:active, .gold .dKWiAoTf:hover, .gold .GqjYczxn:focus, .gold .GqjYczxn:hover {
    color: #f2c304
}

.VnWvyqKn {
    border: 0;
    background: #6745ee;
    color: #fff;
    height: 44px;
    border-radius: 4px;
    padding: 0 15px
}

.blue .VnWvyqKn {
    background: #1b54b4
}

.orange_gradient .VnWvyqKn {
    background: linear-gradient(to top, #fc8507, #ffa218)
}

.greenhaze .VnWvyqKn {
    background: #0aa360
}

.red .VnWvyqKn {
    background: #ff0500
}

.fuchsia .VnWvyqKn {
    background: #da55bb
}

.green .VnWvyqKn {
    background: #08a826
}

.tango .VnWvyqKn {
    background: #f2722c
}

.gold .VnWvyqKn {
    background: #ffd700;
    color: #28292d
}

.K6Qt98La4 .VnWvyqKn {
    background: #f8f8f8;
    height: 50px;
    border-radius: 50px
}

.qIRaJeHW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

.XzAdyblJ {
    width: 18px;
    height: 12px;
    display: block
}

.eKzfwIMr {
    display: inline-block;
    position: relative
}

.bXPxXQqP {
    position: relative;
    display: block;
    width: 18px;
    height: 2px;
    transition: .3s;
    border-radius: 10px;
    background-color: #fff
}

.K6Qt98La4 .bXPxXQqP {
    background-color: #28292d;
}

.gold .bXPxXQqP {
    background-color: #28292d
}

.iaAkfTOu .bXPxXQqP:first-of-type {
    -webkit-transform: translateY(5px) translateZ(0) rotate(45deg);
    transform: translateY(5px) translateZ(0) rotate(45deg)
}

.iaAkfTOu .bXPxXQqP:nth-of-type(2) {
    opacity: 0
}

.iaAkfTOu .bXPxXQqP:nth-of-type(3) {
    -webkit-transform: translateY(-5px) translateZ(0) rotate(-45deg);
    transform: translateY(-5px) translateZ(0) rotate(-45deg)
}

.bXPxXQqP+.bXPxXQqP {
    margin-top: 3px
}

.jDoSYvJw .VOOqYxKu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-grow: 2;
    align-items: center
}

.yDsJUDkc {
    display: inline-block
}

.yDsJUDkc {
    margin-right: 12px
}

.PItcCVni {
    position: relative;
    font-size: 15px;
    cursor: pointer
}

.VOOqYxKu .WQVugqkf input {
    height: 44px;
    border-radius: 4px;
    border-width: 2px;
    border-color: #6745ee;
    font-size: 16px;
    font-weight: 400
}

.blue .VOOqYxKu .WQVugqkf input {
    border-color: #1b54b4
}

.orange_gradient .VOOqYxKu .WQVugqkf input {
    border-color: #fd900e
}

.greenhaze .VOOqYxKu .WQVugqkf input {
    border-color: #0aa360
}

.red .VOOqYxKu .WQVugqkf input {
    border-color: #ff0500
}

.fuchsia .VOOqYxKu .WQVugqkf input {
    border-color: #da55bb
}

.green .VOOqYxKu .WQVugqkf input {
    border-color: #08a826
}

.tango .VOOqYxKu .WQVugqkf input {
    border-color: #f2722c
}

.tango .VOOqYxKu .WQVugqkf .btn {
    background: #f2722c
}

.green .VOOqYxKu .WQVugqkf .btn {
    background: #08a826
}

.orange_gradient .VOOqYxKu .WQVugqkf .btn {
    background: linear-gradient(to top, #fc8507, #ffa218)
}

.gold .VOOqYxKu .WQVugqkf input {
    border-color: #ffd700
}

.K6Qt98La2 .VOOqYxKu .WQVugqkf input, .K6Qt98La3 .VOOqYxKu .WQVugqkf input {
    border-radius: 4px
}

.K6Qt98La4 .VOOqYxKu .WQVugqkf input {
    border-radius: 25px;
    padding: 0 50px 0 20px;
    background: #f8f8f8;
    border: 0;
    height: 50px;
    -webkit-transition: all 150ms;
    -moz-transition: all 150ms;
    -o-transition: all 150ms;
    transition: all 150ms
}

.K6Qt98La4 .VOOqYxKu .WQVugqkf input::placeholder {
    color: #595959
}

.K6Qt98La4 .VOOqYxKu .WQVugqkf input:focus, .K6Qt98La4 .VOOqYxKu .WQVugqkf input:active {
    background: #fff;
    box-shadow: inset 0 0 0 2px #646464;
    color: #28292d
}

.VOOqYxKu .WQVugqkf .btn {
    height: 44px;
    background: #6745ee;
    border: 0;
    color: #fff;
    font-size: 15px;
}

.K6Qt98La2 .VOOqYxKu .WQVugqkf .btn {
    margin-left: 10px;
    border-radius: 4px
}

.blue .VOOqYxKu .WQVugqkf .btn {
    background: #1b54b4
}

.greenhaze .VOOqYxKu .WQVugqkf .btn {
    background: #0aa360
}

.red .VOOqYxKu .WQVugqkf .btn {
    background: #ff0500
}

.fuchsia .VOOqYxKu .WQVugqkf .btn {
    background: #da55bb
}

.gold .VOOqYxKu .WQVugqkf .btn {
    background: #ffd700;
    color: #28292d
}

.PZBKXoQX {
    width: 100%
}

.WRTLukpI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

.jDoSYvJw .NRKtaWcX {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    vertical-align: top;
    white-space: nowrap;
    height: 44px
}

.K6Qt98La4 .jDoSYvJw .NRKtaWcX {
    margin-left: 20px;
}

@media(min-width: 768px) {
    .WRTLukpI {
        flex-direction: column
    }

    .K6Qt98La1 .fAcWWDxF+.fAcWWDxF, .K6Qt98La2 .fAcWWDxF+.fAcWWDxF, .K6Qt98La3 .fAcWWDxF+.fAcWWDxF, .K6Qt98La1 .ZEmgWJHu, .K6Qt98La2 .ZEmgWJHu, .K6Qt98La3 .ZEmgWJHu {
        margin-left: 10px
    }

    .K6Qt98La2 .fAcWWDxF .uGTpfFTd {
        background: #f5f5f5
    }

    .K6Qt98La4 .fAcWWDxF .uGTpfFTd, .K6Qt98La2 .fAcWWDxF .uGTpfFTd {
        border-radius: 50%
    }

    .K6Qt98La2 .fAcWWDxF .uGTpfFTd, .K6Qt98La3 .fAcWWDxF .uGTpfFTd {
        height: 44px;
        width: 44px;
    }

    .K6Qt98La2 .fAcWWDxF .uGTpfFTd, .K6Qt98La3 .fAcWWDxF .uGTpfFTd, .K6Qt98La4 .fAcWWDxF .uGTpfFTd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .K6Qt98La4 .fAcWWDxF .uGTpfFTd {
        height: 50px;
        width: 50px;
    }

    .RKdPgtLs {
        font-weight: 400;
        color: #28292d;
        font-size: 15px;
        padding-top: 2px;
        height: 20px
    }

    .K6Qt98La2 .RKdPgtLs, .K6Qt98La3 .RKdPgtLs, .K6Qt98La4 .RKdPgtLs {
        position: absolute;
        height: 1px;
        width: 1px;
        clip: rect(1px, 1px, 1px, 1px);
        border: 0;
        overflow: hidden
    }
}

@media(min-width: 992px) {
    .K6Qt98La1 .fAcWWDxF+.fAcWWDxF, .K6Qt98La2 .fAcWWDxF+.fAcWWDxF, .K6Qt98La3 .fAcWWDxF+.fAcWWDxF, .K6Qt98La1 .ZEmgWJHu, .K6Qt98La2 .ZEmgWJHu, .K6Qt98La3 .ZEmgWJHu {
        margin-left: 30px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .RKdPgtLs {
        display: none;
    }

    .K6Qt98La1 .fAcWWDxF .uGTpfFTd {
        width: 44px;
        justify-content: center;
        height: 44px;
        align-items: center;
    }
}

.zpgUFgRA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.fAcWWDxF .uGTpfFTd {
    height: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #28292d
}

.cuXrxfAH {
    color: #fff;
    font-size: 15px;
    white-space: nowrap;
    margin-left: 10px
}

.K6Qt98La4 .cuXrxfAH {
    font-weight: 700;
    color: #28292d;
}

@media(max-width: 1199px) {
    .cuXrxfAH, .N3b2Lku9 {
        display: none
    }
}

.gold .cuXrxfAH {
    color: #28292d
}

@media(min-width: 768px) {
    .UV0N54RF {
        display: none!important
    }
}

.fAcWWDxF, .WfUbbHZk, .RT0vcOpja {
    position: relative
}

.APVGoWdq, .XLFUVZjm {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.IWdpZzht {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row
}

.APVGoWdq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 256px;
    height: 100%;
    border-right: 1px solid rgba(0, 0, 0, .09);
    padding: 15px 10px 15px 0;
    background: #fff
}

.IWHIOfts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 15px;
    color: #28292d;
    font-weight: 400;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 15px;
    transition: none
}

.eYgPsqHV:hover .IWHIOfts, .eYgPsqHV.ABIDMqzj .IWHIOfts {
    background: #f5f5f5;
    font-weight: bold;
    color: #28292d
}

.PiWldryO {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 42px;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 50px
}

._oRlcRF443 .PiWldryO {
    max-height: calc(100vh - 4.3rem);
    overflow-y: auto
}

.QOMtMTCm {
    overflow: hidden;
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.cAcWIMWf {
    width: auto;
    font-size: 16px;
    padding: 32px 32px 0 0;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid
}

.fCIqicgY {
    font-weight: 700;
    color: #28292d;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.fCIqicgY img {
    margin-bottom: 8px
}

ul.XLFUVZjm li.X3z9qtK0:nth-child(n+8) {
    display: none
}

.kFbijQGI {
    display: block;
    font-weight: normal;
    font-size: 15px;
    color: #2b2b2b;
    line-height: 18px
}

.gKZQucyf:focus, .gKZQucyf:hover, .fCIqicgY:focus, .fCIqicgY:hover, .kFbijQGI:focus, .kFbijQGI:hover {
    color: #8e41dc
}

.blue .gKZQucyf:focus, .blue .gKZQucyf:hover, .blue .fCIqicgY:focus, .blue .fCIqicgY:hover, .blue .kFbijQGI:focus, .blue .kFbijQGI:hover {
    color: #1b54b4
}

.orange_gradient .gKZQucyf:focus, .orange_gradient .gKZQucyf:hover, .orange_gradient .fCIqicgY:focus, .orange_gradient .fCIqicgY:hover, .orange_gradient .kFbijQGI:focus, .orange_gradient .kFbijQGI:hover {
    color: #fc8607
}

.gold .gKZQucyf:focus, .gold .gKZQucyf:hover, .gold .fCIqicgY:focus, .gold .fCIqicgY:hover, .gold .kFbijQGI:focus, .gold .kFbijQGI:hover {
    color: #757575
}

.greenhaze .gKZQucyf:focus, .greenhaze .gKZQucyf:hover, .greenhaze .fCIqicgY:focus, .greenhaze .fCIqicgY:hover, .greenhaze .kFbijQGI:focus, .greenhaze .kFbijQGI:hover {
    color: #108552
}

.red .gKZQucyf:focus, .red .gKZQucyf:hover, .red .fCIqicgY:focus, .red .fCIqicgY:hover, .red .kFbijQGI:focus, .red .kFbijQGI:hover {
    color: #ea0906
}

.fuchsia .gKZQucyf:focus, .fuchsia .gKZQucyf:hover, .fuchsia .fCIqicgY:focus, .fuchsia .fCIqicgY:hover, .fuchsia .kFbijQGI:focus, .fuchsia .kFbijQGI:hover {
    color: #da55bb
}

.green .gKZQucyf:focus, .green .gKZQucyf:hover, .green .fCIqicgY:focus, .green .fCIqicgY:hover, .green .kFbijQGI:focus, .green .kFbijQGI:hover {
    color: #08a826
}

.tango .gKZQucyf:focus, .tango .gKZQucyf:hover, .tango .fCIqicgY:focus, .tango .fCIqicgY:hover, .tango .kFbijQGI:focus, .tango .kFbijQGI:hover {
    color: #f2722c
}

.ONEzUFyc {
    display: none
}

.ONEzUFyc.hATpjtRJ {
    display: block
}

@media(min-width: 992px) {
    .iamyYNkk {
        width: 316px
    }
}

@media(min-width: 1200px) {
    .iamyYNkk {
        width: 270px
    }
}

@media(min-width: 1600px) {
    .iamyYNkk {
        padding: 32px 42px 0 0;
        width: 303px
    }
}

.gKZQucyf {
    height: 36px;
    color: #28292d;
    font-weight: 500;
    font-size: 28px;
    line-height: 1.29;
    -webkit-transition: color .25s;
    -o-transition: color .25s;
    -moz-transition: color .25s;
    transition: color .25s
}

.CfUWcPTC {
    position: absolute;
    top: 100%;
    z-index: 11;
    background: #fff;
    width: 100%
}

.WCkyzYGS {
    position: fixed;
    -webkit-transition: opacity .2s linear, visibility .2s linear;
    -o-transition: opacity .2s linear, visibility .2s linear;
    -moz-transition: opacity .2s linear, visibility .2s linear;
    transition: opacity .2s linear, visibility .2s linear;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 11;
    background: rgba(0, 0, 0, .5);
    opacity: 0;
    visibility: hidden
}

.OjWWyRkc {
    opacity: 0;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
    visibility: hidden
}

.bJGLpMSR {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
    transition: opacity .2s linear, -webkit-transform .2s linear;
    -o-transition: opacity .2s linear, -o-transform .2s linear;
    -moz-transition: opacity .2s linear, transform .2s linear, -moz-transform .2s linear;
    transition: opacity .2s linear, transform .2s linear;
    transition: opacity .2s linear, transform .2s linear, -webkit-transform .2s linear, -moz-transform .2s linear, -o-transform .2s linear
}

.BMiAtNHY {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px)
}

.jZsxsmSn {
    opacity: 1;
    visibility: visible
}

.brRzvpfD {
    padding: 20px 0
}

.brRzvpfD .owl-carousel .owl-item {
    width: 269px!important
}

.DOErxRFy {
    font-size: 14px;
    font-weight: 400
}

.mVioBlmx {
    color: #28292d;
    font-size: 13px;
    vertical-align: top
}

.K5cOldsC {
    font-size: 13px;
    line-height: 16px;
    color: #808080
}

.m5irrlad {
    color: #999;
    margin-left: 4px
}

.DOErxRFy svg {
    vertical-align: -3%
}

.KtaxIBed {
    line-height: 11px;
    font-size: 13px;
    font-weight: 400;
    margin-left: 7px;
    color: #808080
}

@media(min-width: 1200px) {
    .QafdzAnQ.col-lg-3 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .waGzZaxy {
        padding: 16px 350px 20px 0
    }
}

.dkgoxsuh {
    font-weight: 700;
    font-size: 23px;
    margin-top: 30px;
    font-weight: 500;
    color: #28292d
}

.voAPZSuL, .ARZYCGEO, .KNKlFuTH {
    align-items: center
}

.PSjUBOEU, .voAPZSuL, .ARZYCGEO, .KNKlFuTH, .RZheCwSM {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.RZheCwSM {
    margin-top: -8px;
    flex-wrap: wrap
}

.PSjUBOEU+.PSjUBOEU {
    margin-left: 15px
}

.PSjUBOEU {
    position: relative;
    cursor: pointer
}

.PSjUBOEU svg {
    opacity: .3
}

.PSjUBOEU.XoKSTnFZ svg {
    opacity: 1
}

.PSjUBOEU {
    align-items: center;
    justify-content: center
}

.XmgTbvxC .PidUnsAh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #28292d;
    font-weight: 400;
    height: 90px;
    border-radius: 6px;
    padding: 14px 20px;
    transition: box-shadow .3s ease-out;
    border: 1px solid #eee
}

.XmgTbvxC .PidUnsAh:hover {
    box-shadow: 0 10px 50px rgb(61 61 61 / 10%)
}

.YWZnTMeS, .lxChAwGa {
    margin-bottom: 30px
}

.Hk6v3La7 .lxChAwGa hr {
    border-color: #282b2d
}

.JazBYNlc {
    padding: 50px 0
}

#column-left .ECvlRieW[class*="col-"], #column-right .ECvlRieW[class*="col-"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

#column-left .Sn2k9E8y .ECvlRieW[class*="col-"], #column-right .Sn2k9E8y .ECvlRieW[class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 10px
}

#column-left .FdLHYlWE, #column-right .FdLHYlWE {
    padding: 15px
}

#column-left .vANTUDyO, #column-right .vANTUDyO {
    font-size: 18px
}

#column-right .Sn2k9E8y {
    margin-right: -5px;
    margin-left: -5px
}

#XZkkTZsF .RetoDjWG {
    margin: 30px auto;
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 25%);
    max-width: 760px;
    padding: 15px;
    background-color: #fff;
    transition: box-shadow .3s ease;
    position: relative
}

@media(min-width: 768px) {
    #XZkkTZsF .RetoDjWG {
        border-radius: 4px;
        padding: 30px
    }

    #XZkkTZsF .oNeRpPrs {
        flex: 1
    }
}

#XZkkTZsF .ZuHnGOAv {
    flex-direction: row;
    flex-wrap: wrap
}

#XZkkTZsF .ZdWkiyEl, #XZkkTZsF .ZuHnGOAv, #XZkkTZsF .oNeRpPrs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#XZkkTZsF .ZdWkiyEl {
    flex-direction: column
}

#XZkkTZsF .CNQwwsPI {
    margin-right: 20px
}

#XZkkTZsF .khSspKIn {
    padding-top: 10px
}

#XZkkTZsF .BBfUysWc {
    margin: 0
}

@media(max-width: 767px) {
    #XZkkTZsF .CNQwwsPI img {
        max-width: 50px
    }

    #XZkkTZsF .BBfUysWc {
        font-size: 16px
    }

    #XZkkTZsF .khSspKIn {
        font-size: 14px
    }

    #XZkkTZsF .kEgJzrxA {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        text-align: revert;
        justify-content: flex-end;
        margin-top: 15px;
        font-size: 14px
    }

    #XZkkTZsF .RetoDjWG {
        margin: 0
    }
}

.TzABTOuG {
    font-size: 10px;
    line-height: 18px;
    z-index: 1;
    top: -8px;
    right: -8px;
    padding: 0 4px;
    min-width: 18px;
    height: 18px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #d9534f;
    position: absolute;
    font-weight: 700
}

.fuchsia .TzABTOuG {
    background-color: #da55bb
}

.uGTpfFTd.taCMPovrA .TzABTOuG, .uGTpfFTd.taWSHovrA .TzABTOuG, .uGTpfFTd.taCRTovrA .TzABTOuG {
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: -webkit-transform .2s!important;
    transition: transform .2s!important;
    transition: transform .2s, -webkit-transform .2s!important
}

.close {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 15px;
    font-size: 30px;
    z-index: 9;
    font-weight: 400;
    filter: alpha(opacity=50);
    opacity: .5;
    margin-top: 5px
}

#XZkkTZsF .kEgJzrxA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end
}

@media(min-width: 768px) {
    .XPiBsgnI .xzKxpvAp {
        flex-direction: row;
        justify-content: space-between
    }

    .XPiBsgnI .XAcnagCA, .XPiBsgnI .oPeLuCtY {
        margin-right: 20px
    }

    .XPiBsgnI .XAcnagCA {
        flex-grow: 1
    }

    .XPiBsgnI .FSJHP755 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    .XPiBsgnI .SfSzjAJS {
        width: 25%;
        margin-top: 0
    }
}

.UuQSrVMu {
    display: inline-block;
    font-size: 0
}

.ZaFjTwxH16 {
    font-size: 16px;
    width: 16px;
    height: 16px;
    fill: #b9bbc3;
    vertical-align: middle
}

.BC76Ye7k .ZaFjTwxH16 {
    fill: #5d5d64
}

.NspLCciu+.NspLCciu {
    margin-top: 14px
}

.NUIQsiWA {
    margin-bottom: 40px
}

.UuQSrVMu .social-icon {
    float: left;
    fill: currentColor
}

.D9PEK61 {
    display: inline-block;
    vertical-align: top;
    color: #999;
    margin-right: 10px;
    padding: 6px;
    background: #37383b;
    border-radius: 4px
}

.D9PEK61:focus, .D9PEK61:hover {
    color: #ffdd40
}

.BC76Ye7k .D9PEK61 {
    color: #5d5d64;
    background: #fff
}

.BC76Ye7k .link-facebook:hover, .BC76Ye7k .link-facebook:focus {
    color: #3b5998
}

.BC76Ye7k .link-youtube:hover, .BC76Ye7k .link-youtube:focus {
    color: #f00
}

.BC76Ye7k .link-vk:hover, .BC76Ye7k .link-vk:focus {
    color: #4c75a3
}

.BC76Ye7k .link-instagram:hover, .BC76Ye7k .link-instagram:focus {
    color: #d22b89
}

.NspLCciu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.jfAZRJdS {
    margin-right: 12px
}

.PAYTJsKu>a {
    display: block;
    color: #fff;
    font-size: 22px;
    line-height: 1.1;
    font-weight: 300
}

@media only screen and (min-width: 768px) {
    .PAYTJsKu>a:hover {
        color: #999
    }
}

.BC76Ye7k .PAYTJsKu>a {
    color: #00529e
}

.BC76Ye7k .PAYTJsKu>a:focus, .BC76Ye7k .PAYTJsKu>a:hover {
    color: #3572ab
}

.C7FJ3Gc7 {
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 6px;
    padding: 40px;
    text-align: center
}

.C7FJ3Gc7 p {
    margin-bottom: 0;
    font-size: 22px
}

.owl-slider {
    position: relative
}

.owl-prev, .owl-next {
    position: absolute;
    top: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    width: 40px;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    line-height: 40px;
    cursor: pointer;
    padding: 0;
    background: rgb(232 232 232 / 50%);
    color: #28292d;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index: 1;
    border: 0
}

.slideshow .owl-prev, .slideshow .owl-next {
    width: 50px;
    height: 50px;
    line-height: 50px
}

.owl-next.disabled, .owl-prev.disabled {
    display: none
}

.owl-next {
    right: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.owl-prev {
    left: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

@media(min-width: 576px) {
    .owl-margin.owl-next {
        right: -20px
    }

    .owl-margin.owl-prev {
        left: -20px
    }
}

.slideshow .owl-next {
    right: 20px
}

.slideshow .owl-prev {
    left: 20px
}

.owl-next:hover, .owl-prev:hover {
    background-color: #dedede
}

._oRlcRF443 .PZjjn530.PZjjn530 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    animation: fixed_header .4s forwards cubic-bezier(.4, 0, .2, 1);
    box-shadow: rgb(0 0 0 / 7%) 0 1px 1px 0, rgb(0 0 0 / 7%) 0 3px 3px 0
}

@-webkit-keyframes fixed_header {
    0% {
        -webkit-transform: translate(0, -100%);
        -moz-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        -o-transform: translate(0, -100%);
        transform: translate(0, -100%)
    }

    100% {
        -webkit-transform: translate(0, 0%);
        -moz-transform: translate(0, 0%);
        -ms-transform: translate(0, 0%);
        -o-transform: translate(0, 0%);
        transform: translate(0, 0%)
    }
}

@-moz-keyframes fixed_header {
    0% {
        -webkit-transform: translate(0, -100%);
        -moz-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        -o-transform: translate(0, -100%);
        transform: translate(0, -100%)
    }

    100% {
        -webkit-transform: translate(0, 0%);
        -moz-transform: translate(0, 0%);
        -ms-transform: translate(0, 0%);
        -o-transform: translate(0, 0%);
        transform: translate(0, 0%)
    }
}

@-o-keyframes fixed_header {
    0% {
        -webkit-transform: translate(0, -100%);
        -moz-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        -o-transform: translate(0, -100%);
        transform: translate(0, -100%)
    }

    100% {
        -webkit-transform: translate(0, 0%);
        -moz-transform: translate(0, 0%);
        -ms-transform: translate(0, 0%);
        -o-transform: translate(0, 0%);
        transform: translate(0, 0%)
    }
}

@keyframes fixed_header {
    0% {
        -webkit-transform: translate(0, -100%);
        -moz-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        -o-transform: translate(0, -100%);
        transform: translate(0, -100%)
    }

    100% {
        -webkit-transform: translate(0, 0%);
        -moz-transform: translate(0, 0%);
        -ms-transform: translate(0, 0%);
        -o-transform: translate(0, 0%);
        transform: translate(0, 0%)
    }
}

.hHC01Lyi5 {
    background: #fafafa;
    border: 1px solid #e6e6e6;
    border-radius: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    padding: 20px 20px 20px 0
}

.Sr6X4IsBMI7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
    width: calc(33.33% - 20px)
}

@media screen and (max-width: 991px) {
    .hHC01Lyi5 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 20px 20px
    }

    .Sr6X4IsBMI7 {
        margin-top: 20px;
        width: calc(50% - 20px)
    }
}

@media screen and (max-width: 767px) {
    .Sr6X4IsBMI7 {
        border-top: 1px solid #e6e6e6;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-left: 0;
        margin-top: 20px;
        padding-top: 20px;
        width: 100%
    }

    .Sr6X4IsBMI7:first-of-type {
        border-top: 1px solid transparent
    }
}

.YSb4p74QI {
    color: #6745ee;
    margin-right: 10px;
    padding-top: 3px
}

.orange_gradient .YSb4p74QI {
    color: #fc8507
}

.blue .YSb4p74QI {
    color: #1b54b4
}

.fuchsia .YSb4p74QI {
    color: #da55bb
}

.greenhaze .YSb4p74QI {
    color: #0aa360
}

.green .YSb4p74QI {
    color: #08a826
}

.gold .YSb4p74QI {
    color: #ffd700
}

.red .YSb4p74QI {
    color: #ff0500
}

.icon24 {
    font-size: 24px;
    width: 24px;
    height: 24px
}

.icon4, .icon6, .icon8, .icon10, .icon12, .icon14, .icon16, .icon18, .icon20, .icon22, .icon24, .icon26, .icon28, .icon30, .icon40 {
    display: inline-block;
    font-style: normal;
    fill: currentColor;
    -ms-flex: none;
    flex: none
}

.Vv0ILk6b4 {
    font-size: 16px;
    font-weight: 500
}

.T4iL2sXL6k {
    border-radius: 6px;
    margin-bottom: 40px;
    overflow: hidden
}

.T79gFX3fw {
    font-size: 15px
}

.promo-2 {
    border: 1px solid #eee;
    border-radius: 3px;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0
}

.promo__item, .promo__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.promo__item {
    color: #28292d;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 15px;
    margin-left: 30px;
    position: relative;
    text-decoration: none;
    width: calc(33.33% - 30px)
}

.promo-2 .promo__item {
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 100%
}

.promo-2 .promo__item+.promo__item {
    border-top: 1px solid #eee
}

.promo__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 15px;
    width: 60px;
    height: 60px
}

.promo-2 .promo__icon {
    width: 40px;
    height: 40px
}

.promo__info {
    -ms-flex: 1;
    flex: 1
}

.promo__title {
    display: block;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 5px
}

.promo-2 .promo__title {
    font-size: 16px
}

.promo__text {
    color: gray;
    display: block;
    font-size: 13px;
    line-height: 1.6
}

.promo-2 .promo__text {
    font-size: 13px
}

.promo__icon img {
    border-radius: 3px;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%
}

.K6Qt98La4 .TKxuzzWv.horizontal-menu {
    background: #28292d;
}

.Tbq47EV7 {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    margin-left: -15px;
    width: 100%
}

.Tbq47EV7>.bc98Ti0g {
    float: left
}

.Mso1u74R {
    position: absolute;
    display: none;
    left: 0;
    top: 100%;
    border-top: 1px solid #ececec
}

.Tbq47EV7 .Mso1u74R {
    background: #fff;
    width: 100%;
    padding: 20px 0 40px;
    -webkit-box-shadow: 0 15px 15px rgb(9 12 18 / 4%);
    box-shadow: 0 15px 15px rgb(9 12 18 / 4%)
}

._oRlcRF443 .Tbq47EV7 .Mso1u74R {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: calc(100vh - 167px)
}

.bc98Ti0g.D7QfR57t:hover .Mso1u74R {
    display: block
}

.submenu__columns {
    width: calc(100%+30px);
    margin: 0 -15px
}

@media(min-width: 992px) {
    .X4cUA65V .cAcWIMWf {
        width: 310px
    }
}

@media(min-width: 1200px) {
    .X4cUA65V .cAcWIMWf {
        width: 277px
    }
}

@media(min-width: 1600px) {
    .X4cUA65V .cAcWIMWf {
        width: 377px
    }
}

.Rq9l84qr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 13px 17px;
    align-items: center;
    color: #28292d;
    font-size: 15px
}

.K6Qt98La4 .Rq9l84qr {
    color: #ffffff;
}

.K6Qt98La4 .bc98Ti0g:hover .Rq9l84qr {
    background: #3c3d40;
}

.FrE4M24K {
    margin-top: 20px;
}

.T4hxn64Z, .AjxMFNMb ul, .promo-2, .MiCV78H8, .ZzX1B2Z3 {
    margin-bottom: 20px
}

.Jz1dV5l8>a, .OTKXLpfz>a {
    margin-bottom: 10px
}

.Jz1dV5l8>a:focus, .Jz1dV5l8>a:hover {
    color: #1b54b4
}

.J62Nff9x {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-right: 20px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.J62Nff9x .g5tfV03X:not(:last-child), .XLFUVZjm .GetNNUUv:not(:last-child) {
    margin-bottom: 8px
}

.J62Nff9x .g5tfV03X {
    line-height: 1.2
}

.XH0AjB31 {
    color: #4c4b5b;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 400;
    display: inline;
    position: relative
}

.dTjTmVbT .wT241dlD>.Y07K9jDO {
    border-radius: 6px;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
    overflow: hidden;
    margin-top: 8px
}

.Y07K9jDO .v88Fi6DU {
    font-size: 17px;
    line-height: 24px;
    font-weight: 600;
    text-align: right
}

.CLj822io {
    background: #fff;
    padding-left: 0;
    list-style: none;
    right: 0;
    min-width: 160px
}

.CLj822io .Mso1u74R {
    display: none!important
}

.v88Fi6DU .Z0Ti33Lr:hover {
    background-color: #f9f9fa
}

.default .v88Fi6DU .Z0Ti33Lr:hover {
    color: #6745ee
}

.red .v88Fi6DU .Z0Ti33Lr:hover {
    color: #ff0500
}

.green .v88Fi6DU .Z0Ti33Lr:hover {
    color: #08a826
}

.greenhaze .v88Fi6DU .Z0Ti33Lr:hover {
    color: #0aa360
}

.tango .v88Fi6DU .Z0Ti33Lr:hover {
    color: #f2722c
}

.orange_gradient .v88Fi6DU .Z0Ti33Lr:hover {
    color: #fc8507
}

.fuchsia .v88Fi6DU .Z0Ti33Lr:hover {
    color: #da55bb
}

.dTjTmVbT {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.bHuTrXZG {
    padding-left: 8px;
    font-size: 15px
}

.Y07K9jDO span {
    display: block;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #737373;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
}

.slXC9t40 {
    cursor: pointer
}

.K6Qt98La3 .slXC9t40 a {
    color: #fff
}

.dTjTmVbT.open svg {
    transform: rotate(180deg)
}

@media(min-width: 1200px) {
    .С3i09Ksto>.col-lg-3 {
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }
}

.K6Qt98La3 #search.input-group, .K6Qt98La4 #search.input-group {
    width: 100%
}

.K6Qt98La3 #search .input-group-btn, .K6Qt98La4 #search .input-group-btn {
    position: absolute;
    right: 0;
    width: auto
}

.K6Qt98La3 #search .input-group-btn .btn, .K6Qt98La4 #search .input-group-btn .btn {
    background: 0;
    box-shadow: none!important;
    color: inherit
}

.K6Qt98La4 #search .input-group-btn .btn {
    height: 50px
}

.K6Qt98La3 #search .input-group-btn .btn:hover, .K6Qt98La4 #search .input-group-btn .btn:hover {
    color: #767676
}

@media(min-width: 768px) {
    .OqIAzDEP .IcsCOe1QH {
        color: #28292d;
        padding: 8px 16px;
        display: inline-block
    }

    .K6Qt98La3 .IcsCOe1QH {
        color: #fff
    }
}

@media(min-width: 768px) {
    .E55vSA3 {
        display: none;
        visibility: hidden
    }

    .IcsCOe1QH {
        font-size: 15px;
        line-height: 24px
    }

    .Ag5sdsLo {
        margin-left: -10px;
        font-size: 0
    }

    .HZ5ZJ54X {
        font-size: 15px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        color: #999;
        cursor: pointer
    }

    .Kd46vowJ {
        display: inline-block;
        height: 16px;
        width: 16px;
        position: relative
    }

    .HZ5ZJ54X svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 16px;
        height: 16px;
        fill: rgba(0, 0, 0, .4)
    }

    .HZ5ZJ54X:hover {
        color: #1b54b4
    }

    .HZ5ZJ54X:hover svg {
        fill: #1b54b4
    }
}

@media(max-width: 767px) {
    .E55vSA3 {
        -webkit-box-shadow: 0 2px 3px 0 rgb(0 0 0 / 6%);
        -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.06);
        box-shadow: 0 2px 3px 0 rgb(0 0 0 / 6%);
        z-index: 2;
        position: relative;
    }

    .l54W3iD {
        padding-bottom: 16px
    }

    .l54W3iD .Ic702nD {
        position: relative;
        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: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 80px
    }

    .l54W3iD .W1SX90J, .S3Y7cLc0 {
        width: auto;
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        line-height: inherit;
        text-rendering: inherit;
        letter-spacing: inherit;
        word-spacing: inherit;
        text-transform: inherit;
        text-indent: inherit;
        text-shadow: inherit;
        text-align: inherit;
        color: inherit;
        overflow: visible;
        cursor: pointer;
        background: transparent;
        -webkit-font-smoothing: inherit;
        -moz-osx-font-smoothing: inherit;
        -webkit-appearance: none
    }

    .l54W3iD .SwO97r7 {
        position: relative;
        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
    }

    .l54W3iD .RKdPgtLs {
        display: none
    }

    .RUz17F9o {
        display: none
    }

    .D4Wf7Zv8 {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2000;
        visibility: hidden;
        overflow: hidden;
        width: 100%;
        height: 100%;
        min-height: 100%;
        background-color: transparent;
        -webkit-transition: visibility 0ms ease-out .3s, background-color .3s ease-out;
        -o-transition: visibility 0ms ease-out .3s, background-color ease-out .3s;
        -moz-transition: visibility 0ms ease-out .3s, background-color ease-out .3s;
        transition: visibility 0ms ease-out .3s, background-color .3s ease-out
    }

    .AX1Ml64S.D4Wf7Zv8 {
        -webkit-transition: background-color .3s ease-out;
        -o-transition: background-color ease-out .3s;
        -moz-transition: background-color ease-out .3s;
        transition: background-color .3s ease-out;
        visibility: visible;
        background-color: rgba(0, 0, 0, .4)
    }

    .V6vKfflt {
        position: absolute;
        top: 0;
        right: 0;
        left: 80%;
        height: 100%
    }

    .K0Ti89Wa {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        overflow-y: scroll;
        width: 80%;
        height: 100%;
        margin-left: -80%;
        -webkit-transition: -webkit-transform .3s ease-out;
        transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        -moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out;
        background: #28292d
    }

    .D4Wf7Zv8 .AWN6Kg20 {
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }

    .DmRE54K5 {
        padding: 20px 0
    }

    .EHW2sc71 {
        background: #fff;
    }

    .K0Ti89Wa .yqjvcmVd.RKdPgtLs {
        padding-left: 18px
    }

    .EAoATUkG, .B7KnH3P4, .T7DqR8Z6 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .B7KnH3P4, .DmRE54K5 .fAcWWDxF>a {
        padding: 10px 25px;
        width: 100%
    }

    .R97Zr3Gv {
        padding-left: 18px
    }

    .FSkpRKOn, ._Ec0viD10 {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        width: inherit;
        height: inherit
    }

    .VjyCZlXJ {
        height: 24px;
        width: 24px
    }

    .Bu46nTA7 {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        height: 100%;
        background: #fff;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-transition: -webkit-transform .3s ease-out;
        transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        -moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out
    }

    .Bu46nTA7.VWX36e, ._E50Pv6gZ {
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }

    ._E50Pv6gZ {
        position: absolute;
        top: 0;
        left: 0;
        overflow-y: auto;
        width: 100%;
        height: 100%;
        background: #fff;
        will-change: transform;
        -webkit-overflow-scrolling: touch;
        -webkit-transition: -webkit-transform .3s ease-out;
        transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        -moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out;
        z-index: 1;
        padding-bottom: 49px
    }

    ._E50Pv6gZ.CH1XzfQc {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    .M46fU2HL {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding: 12px 24px;
        cursor: pointer;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
        color: inherit
    }

    ._A8kVY6w7 ._SlS47Qo4 {
        color: inherit
    }

    .BH4gM02J+.BH4gM02J {
        border-top: 1px solid rgb(0 0 0 / 5%)
    }

    ._RJ2H00sM {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #fff;
        font-weight: 500;
        font-size: 16px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .F1D79ABq {
        position: relative;
        width: 100%;
        height: 100%
    }

    ._GF85K1dw {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #fff;
        font-weight: 500;
        font-size: 16px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: auto
    }

    ._GF85K1dw.WF38JX9k {
        border-bottom-color: rgb(0 0 0 / 5%)
    }

    ._ZE43uf3t {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .Z6GsE4q5 {
        padding-left: 23px;
        font-weight: bold;
        font-size: 19px
    }

    .jUEhnYIY {
        font-weight: 700
    }

    .G8dQ5z0k {
        width: 48px;
        height: 48px
    }

    .KUTy46v8 svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 24px;
        height: 24px
    }

    ._Ec0viD10.KUTy46v8 svg {
        fill: #999
    }

    .l939hLnw.KUTy46v8 svg {
        fill: rgba(0, 0, 0, .87)
    }

    .XA11HS0Q {
        margin: 0 32px 0 0;
        line-height: 24px;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .CvK6iT79 {
        width: 24px;
        height: 24px;
        margin-right: -10px
    }

    .xHGfscsu {
        position: absolute;
        left: 10px;
        width: 35px;
        height: 25px;
        text-align: center
    }

    .EQaFFbKl .M46fU2HL {
        padding-left: 50px
    }

    .EQaFFbKl .M46fU2HL {
        background: #f6f6f7
    }

    .Ma903IgI .IcsCOe1QH {
        display: block;
        color: #fff;
        padding: 9px 24px
    }

    .W2DJ7I1W, .fAcWWDxF+.fAcWWDxF {
        margin-top: 8px
    }

    ._IM4ir65O {
        overflow-x: hidden;
        overflow-y: auto;
        height: 100%;
        padding-bottom: 49px
    }
}

.icon-svg {
    vertical-align: middle
}

.icon-success-svg {
    fill: #0aa360
}

.R3Kq13jS {
    margin: 20px 0
}

.trade-block {
    padding: 21px 0 23px 26px;
    border-radius: 8px;
    background: #f4f6ff;
    position: relative
}

.trade-svg, .trade-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.trade-svg {
    margin-right: 12px
}

.trade-svg svg {
    fill: #0aa360
}

.trade-content {
    align-items: center
}

.trade-title {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    color: #28292d
}

.trade-image {
    position: absolute;
    right: 45px
}

.trade-image img {
    max-width: 120px
}

.E497UEro .xzKxpvAp {
    flex-direction: row
}

.E497UEro .oPeLuCtY {
    flex-shrink: 0;
    margin-right: 15px
}

.E497UEro .XAcnagCA, .E497UEro .HOJFPfDH {
    margin-top: 0
}

.E497UEro .HOJFPfDH {
    margin-bottom: 10px
}

.aNMDiXrk {
    margin-top: auto
}

.E497UEro .XAcnagCA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column
}

.E497UEro .goaatTOF {
    word-wrap: break-word;
    word-break: break-word;
    line-height: 1.4em;
    display: block;
    overflow: hidden;
    max-height: 2.8em
}

.E497UEro .goaatTOF:hover, .E497UEro .goaatTOF:focus {
    color: #1b54b4
}

.E497UEro .vANTUDyO {
    font-size: 19px
}

.G3i8k6cI {
    background: #fff;
    padding: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 6px;
    border: 1px solid #ececec
}

.Hk6v3La7 .dkgoxsuh {
    color: #fff
}

.rewyery {
    padding: 3px 8px;
    font-weight: 700;
    font-size: 10px;
    font-style: italic;
    text-transform: uppercase;
    background: #8105ff;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
    color: #fff;
    position: relative;
    top: -1px
}

.clear-button {
    padding: 0;
    border: 0;
    font: inherit;
    color: inherit;
    background-color: transparent;
    cursor: pointer
}

@media(max-width: 767px) {
    .ECvlRieW {
        margin-bottom: 20px
    }

    .FdLHYlWE {
        border-bottom: 1px solid #ececec;
        padding-bottom: 20px
    }

    .nENeJCMz .FSJHP755 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        flex: 1 0 100%;
        padding-top: 30px
    }

    .FSJHP755 .oPeLuCtY {
        width: 88px;
        min-width: 88px;
        background-color: #fff
    }

    .FSJHP755 .XAcnagCA {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-pack: center;
        justify-content: center;
        margin-left: 26px;
        min-width: 0;
        max-width: 100%;
        position: relative
    }

    .FSJHP755 .vANTUDyO {
        font-size: 20px
    }

    .FSJHP755 .sPyIIcda {
        font-size: 11px
    }

    .CWk0K56 {
        margin: 12px 0 0 114px;
        min-width: 104px;
        white-space: nowrap
    }

    .FSJHP755 .dzgyPNYt {
        opacity: 1
    }

    .FSJHP755 .IDLpAsXo+.IDLpAsXo {
        display: none
    }
}

.E6G0CnT0 {
    display: block;
    padding: 10px 0 7px 0;
    border-color: #fff;
    border-bottom: 1px solid #ebebeb;
    font-size: 19px;
    font-weight: 800
}

.L92i4BXr {
    font-weight: bold;
    font-size: 120%
}

.fLB572em li {
    line-height: 1.3em
}

.fLB572em a {
    font-size: 14px;
    padding-bottom: 5px;
    display: block
}

.RCkN331z {
    list-style: none;
    padding-left: 0
}

.C1d4pS5h {
    column-count: 1;
    margin-top: -16px
}

@media(min-width: 768px) {
    .C1d4pS5h {
        column-count: 2
    }
}

@media(min-width: 992px) {
    .C1d4pS5h {
        column-count: 3
    }
}

@media(min-width: 1200px) {
    .C1d4pS5h {
        column-count: 4
    }
}

.S5PK86HQ {
    padding: 32px 32px 0 0;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid
}

#common-home #column-left, #common-home #column-right {
    padding-top: 20px
}

@media(max-width: 576px) {
    .buttons-checkout .btn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center
    }

    .buttons-checkout .btn+.btn {
        margin-top: 10px
    }
}

@media(max-width: 767px) {
    .U17Vz0sg {
        flex-direction: column
    }

    .U17Vz0sg .G3Hfc19z {
        width: 100%;
        padding: 20px
    }

    .V4Fe8P5J {
        height: 230px
    }
}

.U17Vz0sg {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-shadow: -1px 0 0 0 #e8e8e8 inset, 0 -1px 0 0 #e8e8e8 inset, -1px -1px 0 0 #e8e8e8, -1px 0 0 0 #e8e8e8, 0 -1px 0 0 #e8e8e8;
    -moz-box-shadow: -1px 0 0 0 #e8e8e8 inset, 0 -1px 0 0 #e8e8e8 inset, -1px -1px 0 0 #e8e8e8, -1px 0 0 0 #e8e8e8, 0 -1px 0 0 #e8e8e8;
    box-shadow: inset -1px 0 0 0 #e8e8e8, inset 0 -1px 0 0 #e8e8e8, -1px -1px 0 0 #e8e8e8, -1px 0 0 0 #e8e8e8, 0 -1px 0 0 #e8e8e8;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.V4Fe8P5J {
    width: 20%;
    padding: 20px 0 20px 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.v7H4X9qX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.HPN696CT {
    width: 200px
}

.V4Fe8P5J, .SR2yk08j {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative
}

.J0JHKd98 {
    width: 43%;
    margin: 0 auto;
    padding: 20px 0
}

.KZ1Jkd31 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto;
    padding-left: 20px;
    padding-right: 20px
}

.SR2yk08j {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 31%;
    padding: 25px 20px 16px 0
}

.Wz4l1n6u {
    width: 295px
}

.S5aQ82cE {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.Voc75Vc1 {
    position: relative;
    display: block
}

.Voc75Vc1:before {
    display: block;
    width: 100%;
    padding-top: 100%;
    content: ""
}

.S24oDfz7 {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.V42MOv2V {
    max-height: 70px;
    font-size: 16px;
    line-height: 22px;
    -webkit-line-clamp: 3
}

.QfC22h7r {
    color: #28292d
}

.DxUz18n9 {
    font-weight: 700;
    color: #717171;
    text-decoration: line-through;
    padding-left: 6px;
    font-size: 13px
}

.l3I9jJ9q, .f6cV3xH8 {
    margin: 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    display: inline-block
}

.FB885wsj .Kd12BN5k {
    margin-bottom: 16px
}

.l61qs7fY {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1;
    font-size: 13px;
    padding: 3px 12px;
    border-radius: 4px;
    background: #ddd;
    color: #28292d
}

.IcnEj740 {
    display: inline-block;
    font-size: 14px;
    padding: 13px 0;
    color: #757575
}

.WT9Ti36r {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 20px;
    min-height: 50px
}

.WT9Ti36r .ZG2j00jK {
    display: block;
    white-space: nowrap;
    color: #28292d;
    line-height: 24px;
    font-size: 18px;
    font-weight: bold
}

.WQVugqkf .WT9Ti36r .ZG2j00jK:focus, .WQVugqkf .WT9Ti36r .ZG2j00jK:hover {
    color: #1b54b4
}

.PeLW147n {
    width: 18px;
    height: 18px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #ededed;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    flex-shrink: 0;
    margin: 3px 0 0 6px;
}

.P85Y5btY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.PeLW147n svg {
    transition: transform .1s ease-in-out
}

.P85Y5btY.open .PeLW147n svg {
    transform: rotate(180deg);
}

.P85Y5btY .ZG2j00jK span {
    font-size: 11px;
    font-weight: normal;
    display: block;
    line-height: 13px;
    color: #717171;
    white-space: normal;
}

.EhP0S6h7 {
    position: inherit;
    display: inline-flex;
    align-items: center;
    height: 14px;
    padding: 2px 5px 2px 5px;
    margin: 0 4px 0 0;
    font-size: 8px;
    font-weight: 550;
    white-space: nowrap;
    text-transform: uppercase;
    line-height: normal;
    letter-spacing: .05em;
    background: transparent;
    border: 1px solid rgba(246, 36, 89, 0.5);
    color: #f62459;
    z-index: auto;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-left: 6px
}

.K0IR6Iu2 button {
    border-radius: 10rem
}

.boc-order_body {
    padding: 30px
}

.boc-order_caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    height: 100%
}

.boc_order_btn {
    background: #f6f6f7;
}

.boc_order_btn:hover {
    background: #e9e9e9;
}

.boc_order_btn, .boc_order_category_btn {
    margin-top: 12px
}

.boc_order_category_btn {
    display: block;
    font-size: 14px;
    cursor: pointer;
    font-weight: 500
}

.H30Tym6V i {
    position: absolute;
    left: 0;
    top: 3px
}

.Is6L03Tr {
    padding-left: 25px;
    display: block
}

.P4l6KX0B {
    font-size: 24px;
    font-weight: 500;
    margin: 20px 0
}

.O7Cx9K7V .VGs8B2E5:hover {
    border-color: #ccc;
}

.Bc23A6ky,.Udp9JZ31 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 768px) {
    .Bc23A6ky {
        display: none;
    }
}

.Zb9B19vo {
    margin-top: 16px;
    font-size: 15px;
}

.Ef7B4QD6 {
    font-weight: 400;
    padding: 0;
    border: 0;
    background: transparent;
    display: inline-flex;
    align-items: center;
    line-height: 1;
    margin-right: 32px;
}

.Ef7B4QD6 svg {
    margin-right: 10px;
    width: 20px;
    height: 20px;
}

.D12geNO1 {
    margin-right: 0;
    padding-left: 32px;
    color: #ff0098;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='%23ff0098' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.89 12.042L18.107 10l.783-2.043a.558.558 0 00-.17-.634l-1.7-1.377-.343-2.162a.56.56 0 00-.464-.463l-2.161-.344-1.377-1.7a.56.56 0 00-.634-.169l-2.042.785-2.044-.784a.555.555 0 00-.632.17l-1.377 1.7-2.162.343a.56.56 0 00-.463.463l-.344 2.162-1.7 1.377a.558.558 0 00-.169.633L1.891 10l-.783 2.043a.558.558 0 00.17.633l1.7 1.377.343 2.162a.559.559 0 00.463.463l2.162.343 1.377 1.7a.555.555 0 00.634.17l2.042-.784 2.043.784a.563.563 0 00.634-.17l1.377-1.7 2.162-.343a.559.559 0 00.463-.463l.343-2.162 1.7-1.377a.56.56 0 00.17-.634zM16.986 10.2l.715 1.863-1.552 1.257a.556.556 0 00-.2.346l-.314 1.971-1.971.314a.556.556 0 00-.346.2l-1.255 1.552-1.863-.715a.557.557 0 00-.4 0l-1.865.715-1.256-1.552a.556.556 0 00-.346-.2l-1.972-.314-.314-1.971a.556.556 0 00-.2-.346l-1.552-1.256.716-1.863a.557.557 0 00-.001-.4l-.715-1.866L3.848 6.68a.556.556 0 00.2-.346L4.36 4.36l1.972-.314a.556.556 0 00.346-.2l1.255-1.55 1.864.715a.56.56 0 00.4 0l1.863-.715 1.257 1.552c.087.107.21.178.346.2l1.971.313.314 1.972a.556.556 0 00.2.346L17.7 7.936 16.986 9.8a.56.56 0 000 .4z'/%3E%3Cpath d='M8.325 5.536c-.923 0-1.674.751-1.674 1.674 0 .923.75 1.674 1.674 1.674.923 0 1.674-.75 1.674-1.674 0-.923-.751-1.674-1.674-1.674zm0 2.232a.558.558 0 110-1.116.558.558 0 010 1.116zm3.348 3.348c-.923 0-1.674.751-1.674 1.674 0 .923.751 1.674 1.674 1.674.923 0 1.674-.751 1.674-1.674 0-.923-.751-1.674-1.674-1.674zm0 2.232a.558.558 0 110-1.116.558.558 0 010 1.116zm1.44-7.707a.558.558 0 00-.778.13l-5.58 7.811a.557.557 0 10.908.648l5.58-7.811a.558.558 0 00-.13-.778z'/%3E%3C/svg%3E") no-repeat 0
}

.C6eDf8w7 {
    border-bottom: 2px dotted;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
}

.K3k3ToM1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f0f0f0;
    margin: -30px -15px 30px -15px;
    padding: 15px 15px 10px;
}

@media (min-width: 576px) {
    .K3k3ToM1 {
        margin: -30px -30px 30px -30px;
        padding: 15px 30px 10px;
    }
}

.HWjGasUk .M28U2orO {
    height: 18px;
    width: 18px;
}

.K9A6YfA2 {
    display: inline-block;
    line-height: 15px;
    cursor: pointer;
    border-bottom: 1px dotted #28292d;
    transition: all .25s;
}

.R5a6E9zC, .K9A6YfA2 {
    font-size: 14px;
}

.K9A6YfA2:hover {
    color: #999;
    border-color: #999
}

.Udp9JZ31 .rsXMXXyC+.rsXMXXyC {
    margin-left: 16px;
}

.xbkVQhOS .U4HF5V8z {
    margin-bottom: 20px;
}

.WjY51Xv6 {
    padding: 4px 0;
}

#column-left .product-layout,
#column-right .product-layout {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.button-group>button {
    border: none;
    height: 39px;
    padding: 6px 16px;
    border-radius: 4px;
    background: #dbdfe5;
}

.Ag5sdsLo .btn-group .dropdown-toggle {
    border: 0;
    padding: 8px 16px;
}

.Ag5sdsLo .dropdown-menu {
    margin-top: 0;
}