.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1024px}}@media (min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1140px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.col{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-xxl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-xxl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-xxl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-xxl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-xxl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-xxl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-xxl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-none{display:none !important}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-first{-ms-flex-order:-1 !important;order:-1 !important}.order-0{-ms-flex-order:0 !important;order:0 !important}.order-1{-ms-flex-order:1 !important;order:1 !important}.order-2{-ms-flex-order:2 !important;order:2 !important}.order-3{-ms-flex-order:3 !important;order:3 !important}.order-4{-ms-flex-order:4 !important;order:4 !important}.order-5{-ms-flex-order:5 !important;order:5 !important}.order-last{-ms-flex-order:6 !important;order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}@media (min-width: 576px){.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-sm-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-sm-first{-ms-flex-order:-1 !important;order:-1 !important}.order-sm-0{-ms-flex-order:0 !important;order:0 !important}.order-sm-1{-ms-flex-order:1 !important;order:1 !important}.order-sm-2{-ms-flex-order:2 !important;order:2 !important}.order-sm-3{-ms-flex-order:3 !important;order:3 !important}.order-sm-4{-ms-flex-order:4 !important;order:4 !important}.order-sm-5{-ms-flex-order:5 !important;order:5 !important}.order-sm-last{-ms-flex-order:6 !important;order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}}@media (min-width: 768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-md-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-md-first{-ms-flex-order:-1 !important;order:-1 !important}.order-md-0{-ms-flex-order:0 !important;order:0 !important}.order-md-1{-ms-flex-order:1 !important;order:1 !important}.order-md-2{-ms-flex-order:2 !important;order:2 !important}.order-md-3{-ms-flex-order:3 !important;order:3 !important}.order-md-4{-ms-flex-order:4 !important;order:4 !important}.order-md-5{-ms-flex-order:5 !important;order:5 !important}.order-md-last{-ms-flex-order:6 !important;order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}}@media (min-width: 992px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-lg-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-lg-first{-ms-flex-order:-1 !important;order:-1 !important}.order-lg-0{-ms-flex-order:0 !important;order:0 !important}.order-lg-1{-ms-flex-order:1 !important;order:1 !important}.order-lg-2{-ms-flex-order:2 !important;order:2 !important}.order-lg-3{-ms-flex-order:3 !important;order:3 !important}.order-lg-4{-ms-flex-order:4 !important;order:4 !important}.order-lg-5{-ms-flex-order:5 !important;order:5 !important}.order-lg-last{-ms-flex-order:6 !important;order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}}@media (min-width: 1200px){.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xl-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-xl-first{-ms-flex-order:-1 !important;order:-1 !important}.order-xl-0{-ms-flex-order:0 !important;order:0 !important}.order-xl-1{-ms-flex-order:1 !important;order:1 !important}.order-xl-2{-ms-flex-order:2 !important;order:2 !important}.order-xl-3{-ms-flex-order:3 !important;order:3 !important}.order-xl-4{-ms-flex-order:4 !important;order:4 !important}.order-xl-5{-ms-flex-order:5 !important;order:5 !important}.order-xl-last{-ms-flex-order:6 !important;order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}}@media (min-width: 1400px){.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xxl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xxl-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xxl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-xxl-first{-ms-flex-order:-1 !important;order:-1 !important}.order-xxl-0{-ms-flex-order:0 !important;order:0 !important}.order-xxl-1{-ms-flex-order:1 !important;order:1 !important}.order-xxl-2{-ms-flex-order:2 !important;order:2 !important}.order-xxl-3{-ms-flex-order:3 !important;order:3 !important}.order-xxl-4{-ms-flex-order:4 !important;order:4 !important}.order-xxl-5{-ms-flex-order:5 !important;order:5 !important}.order-xxl-last{-ms-flex-order:6 !important;order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-print-none{display:none !important}}@font-face{font-family:'BMWTypeNext';src:local("BMWTypeNext Bold"),local("BMWTypeNext-Bold"),url("../fonts/BMWTypeNext-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'BMWTypeNext';src:local("BMWTypeNext Regular"),local("BMWTypeNext-Regular"),url("../fonts/BMWTypeNext-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'BMWTypeNext';src:local("BMWTypeNext Light"),local("BMWTypeNext-Light"),url("../fonts/BMWTypeNext-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'BMWTypeNextTT';src:local("BMWTypeNextTT Thin"),local("BMWTypeNextTT-Thin"),url("../fonts/BMWTypeNextTT-Thin.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'BMWTypeNextTT';src:local("BMWTypeNextTT Light"),local("BMWTypeNextTT-Light"),url("../fonts/BMWTypeNextTT-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'BMWTypeNextTT';src:local("BMWTypeNextTT Regular"),local("BMWTypeNextTT-Regular"),url("../fonts/BMWTypeNextTT-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'BMWTypeNextTT';src:local("BMWTypeNextTT Bold"),local("BMWTypeNextTT-Bold"),url("../fonts/BMWTypeNextTT-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary: #262626;--color-accent: #1C69D4;--color-accent-hover: #1959b1;--color-grey: #8A8A8A;--color-grey-hover: #727272}:root{--font-body: 'BMWTypeNextTT', sans-serif;--font-title: 'BMWTypeNextTT', sans-serif;--fontsize-body: 15px;--lineheight-body: 1.6}@font-face{font-family:"astrabmw";src:url("../icons/astrabmw.eot?y01vs8");src:url("../icons/astrabmw.eot?y01vs8#iefix") format("embedded-opentype"),url("../icons/astrabmw.ttf?y01vs8") format("truetype"),url("../icons/astrabmw.woff?y01vs8") format("woff"),url("../icons/astrabmw.svg?y01vs8#astrabmw") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"astrabmw" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email:before{content:""}.icon-phone:before{content:""}.icon-share-2:before{content:""}.icon-checkmark:before{content:""}.icon-double-quote-left:before{content:""}.icon-double-quote-right:before{content:""}.icon-electric:before{content:""}.icon-brand-facebook:before{content:""}.icon-brand-instagram:before{content:""}.icon-brand-linkedin:before{content:""}.icon-brand-twitter:before{content:""}.icon-brand-youtube:before{content:""}.icon-calculator-user:before{content:""}.icon-car:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-contact:before{content:""}.icon-download-square:before{content:""}.icon-filter:before{content:""}.icon-home:before{content:""}.icon-map-pin:before{content:""}.icon-pricelist:before{content:""}.icon-search:before{content:""}.icon-steer:before{content:""}.icon-x:before{content:""}.icon-chevron-right,.icon-chevron-left,.icon-chevron-top,.icon-chevron-bottom{font-size:.9em}html{font-size:var(--fontsize-body);scroll-behavior:smooth;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;scroll-behavior:smooth}body{font-size:var(--fontsize-body);color:var(--color-primary);line-height:var(--lineheight-body);font-family:var(--font-body);margin:0;padding:0;position:relative;scroll-behavior:smooth}#wrapper{overflow-x:hidden;position:relative}*,*:before,*:after{box-sizing:inherit}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-weight:700;font-family:var(--font-title);margin-top:0}h1{font-size:50px;line-height:2;font-weight:normal}@media only screen and (max-width: 767px){h1{font-size:35px;line-height:1.3}}h2{font-size:35px;line-height:1.3;font-weight:normal}@media only screen and (max-width: 767px){h2{font-size:28px;line-height:1.35}}h3{font-size:20px;line-height:1.35;font-weight:normal}h4{font-size:1.25rem;line-height:1.75rem;font-weight:300}.h5,h6{font-size:1rem;line-height:1.5rem;font-weight:300}p,li{font-size:15px;line-height:1.6;font-weight:normal}@media only screen and (max-width: 767px){p,li{font-size:12px;line-height:1.7}}a{text-decoration:none;color:var(--color-primary);transition:all 0.3s}a:hover,a:focus,a:active{text-decoration:none;color:var(--color-accent)}img{max-width:100%;height:auto}img.img-fullwidth{width:100%}audio,canvas,img,video{vertical-align:middle}p{margin-top:0}p:last-of-type{margin-bottom:0}section{position:relative}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{box-sizing:border-box}@media (max-width: 767.98px){.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-left:20px;padding-right:20px}}.container-pc{max-width:100%;padding-left:6.7%;padding-right:6.7%}@media (max-width: 991.98px){.container-pc{padding-right:25px !important;padding-left:25px !important}}@media (min-width: 1200px) and (max-width: 1280px){.container-pc{padding-left:3%;padding-right:3%}}@media (min-width: 1300px){.container{max-width:1252px !important}}@media (min-width: 1200px){.container{max-width:1100px}}@media (min-width: 992px) and (max-width: 1024px){.container,.container-sm,.container-md,.container-lg{max-width:800px}}@media (max-width: 991.98px){.hide-tablet{display:none}.show-tablet{display:block}.mb-140-tablet{margin-bottom:140px}.mb-120-tablet{margin-bottom:120px}.mb-100-tablet{margin-bottom:100px}.mb-80-tablet{margin-bottom:80px}.mb-50-tablet{margin-bottom:50px}.mb-40-tablet{margin-bottom:40px}}@media (max-width: 767.98px){.hide-mobile{display:none !important}.text-mobile{display:inline-block}.text-desktop{display:none}.mb-140-mobile{margin-bottom:140px}.mb-120-mobile{margin-bottom:120px}.mb-100-mobile{margin-bottom:100px}.mb-80-mobile{margin-bottom:80px}.mb-50-mobile{margin-bottom:50px}.mb-40-mobile{margin-bottom:40px}}@media (min-width: 992px){.hide-desktop{display:none !important}.text-mobile{display:none}.text-desktop{display:inline-block}}.captcha-code{background-color:#1C69D4;border:0;font-size:12px;line-height:1.3;color:#FFFFFF;font-weight:700;padding:10px 15px;width:75px;margin-bottom:-20px;margin-top:-20px;height:40px}.quotation{padding-top:112px;padding-bottom:130px}.quotation .text{font-weight:normal;font-size:32px;line-height:1.4;text-align:center;color:#262626;margin-bottom:40px}.quotation .name{font-weight:normal;font-size:20px;line-height:1.35;text-align:center;color:#000000}@media (max-width: 767.98px){.quotation{padding-top:20px;padding-bottom:60px}.quotation .text{font-size:26px;line-height:1.35;margin-bottom:15px}.quotation .name{font-size:16px;text-align:left}}.select-input-wrap{position:relative}.select-input-wrap.opened:after{transform:translateY(-50%) rotate(180deg)}.select-input-wrap:after{content:"";font-family:"astrabmw";position:absolute;z-index:9;top:50%;right:20px;transform:translateY(-50%);transition:all 0.3s}.select-input-wrap select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.select-input-wrap select::-ms-expand{display:none}.button-wrapper{display:-ms-flexbox;display:flex;list-style-type:none;padding-left:0}.button-wrapper.vertical{-ms-flex-wrap:wrap;flex-wrap:wrap}.button-wrapper.vertical>li{-ms-flex:1 1 100%;flex:1 1 100%}.button-wrapper.vertical>li:not(:last-child){margin-bottom:12px}button{cursor:pointer}.button{display:inline-block;cursor:pointer;border:2px solid var(--color-primary);background-color:#FFF;color:var(--color-primary);border-radius:0;padding:16px;font-weight:bold;font-size:15px;line-height:1.3;position:relative;transition:all 0.3s ease-in;text-align:center;width:auto}.button-group{list-style-type:none;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.button-group>*{-ms-flex:0 1 auto;flex:0 1 auto}.button-action{padding:16px 52px}.button-200{min-width:200px}.button-250{min-width:250px}.button-120{min-width:120px}.button-block{display:block}.button-fullwidth{width:100%}.button-primary{background:var(--color-accent);color:#FFFFFF;border-color:transparent}.button-primary:hover,.button-primary:focus{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#FFF}.button-grey{background:var(--color-grey);color:#FFFFFF;border-color:transparent}.button-grey:hover,.button-grey:focus{background:var(--color-grey-hover);border-color:var(--color-grey-hover);color:#FFF}.button-outline-white{color:#FFF;border-color:#FFF;background-color:transparent}.button-outline-white:hover,.button-outline-white:focus{box-shadow:#FFF 0px 0px 0px 1px inset;color:#FFF}.button-outline{color:var(--color-primary);border-color:var(--color-primary);background-color:transparent}.button-outline:hover,.button-outline:focus{box-shadow:var(--color-primary) 0px 0px 0px 1px inset;color:var(--color-primary)}.button-link{border-color:transparent !important;background-color:transparent;border-color:var(--color-primary);padding-right:0;padding-left:0}.button-link:hover,.button-link:focus{box-shadow:unset}.button-icon-left svg,.button-icon-left img,.button-icon-left i{margin-right:20px}.button-icon-left-5 svg,.button-icon-left-5 img,.button-icon-left-5 i{margin-right:13px;vertical-align:middle}.button-icon-left-10 svg,.button-icon-left-10 img,.button-icon-left-10 i{margin-right:10px;vertical-align:middle}@media (max-width: 767.98px){.button-block-tablet{display:block}.button-fullwidth-tablet{width:100%}.button-fullwidth-mobile{width:100%}}@media (max-width: 575.98px){.button-block-mobile{display:block}.button-fullwidth-mobile{width:100%}}.button-more{text-align:center}.button-more .btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:140px;height:49px;margin:0 auto}@media (max-width: 767.98px){.button-more{margin-top:-20px}.button-more .btn{display:-ms-inline-flexbox;display:inline-flex;width:auto;height:auto;padding-left:12px;padding-right:12px}}body .body-overlay{position:absolute;top:0;left:0;width:100%;height:0%;background-color:rgba(0,0,0,0.4);z-index:2;transition:all 0.3s}body.mega-menu-opened .body-overlay{height:100%}header{position:absolute;top:0;left:0;width:100%;z-index:99}header #button-menu-toggle{border:0;padding:0;display:none;background-color:transparent;position:relative;transition:all 0.3s}header #button-menu-toggle:focus{outline:0}header #button-menu-toggle span{display:block;width:30px;height:3px;background-color:#FFF;border-radius:10px;transition:all 0.3s}header #button-menu-toggle span:not(:last-child){margin-bottom:6px}@media (max-width: 991.98px){header #button-menu-toggle{display:block}}header.header-relative{position:relative}header.header-navbar-bg-white #button-menu-toggle span{background-color:var(--color-grey)}header.header-navbar-bg-white .navbar-nav{background-color:#FFF}header.header-navbar-bg-white .navbar-nav a{color:var(--color-grey)}header.header-navbar-bg-white .navbar-nav .wrapper{border-color:var(--color-grey)}header.header-navbar-bg-white .navbar-nav .navbar-right .logo img.logo-color{display:block}header.header-navbar-bg-white .navbar-nav .navbar-right .logo img.logo-white{display:none}header .navbar-nav{padding:0;position:relative;transition:all 0.3s}header .navbar-nav a{color:#FFF;font-size:15px;line-height:1.6}@media (max-width: 991.98px){header .navbar-nav a{color:var(--color-primary)}}header .navbar-nav .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #FFFFFF}header .navbar-nav ul.navbar,header .navbar-nav ul.action{list-style-type:none;padding-left:0;display:-ms-flexbox;display:flex;margin:0}header .navbar-nav ul.navbar>li,header .navbar-nav ul.action>li{-ms-flex:0 1 auto;flex:0 1 auto}header .navbar-nav ul.navbar>li>a,header .navbar-nav ul.action>li>a{padding:40px 20px 40px;border-bottom:4px solid transparent;display:block}header .navbar-nav ul.navbar>li.active a,header .navbar-nav ul.navbar>li:hover a,header .navbar-nav ul.action>li.active a,header .navbar-nav ul.action>li:hover a{border-color:var(--color-accent)}@media (max-width: 991.98px){header .navbar-nav ul.navbar>li{padding-left:25px;padding-right:25px}header .navbar-nav ul.navbar>li>a{position:relative;padding:20px 0;border-bottom:1px solid #E2E2E2;display:block}header .navbar-nav ul.navbar>li>a:before{content:"";font-family:"astrabmw";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--color-primary)}}@media (max-width: 991.98px){header .navbar-nav .navbar-left .navbar{display:none}}header .navbar-nav .navbar-right{margin-left:auto;display:-ms-flexbox;display:flex}header .navbar-nav .navbar-right .action li{padding:0}header .navbar-nav .navbar-right .action li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;padding-top:45px;padding-bottom:45px}@media (max-width: 991.98px){header .navbar-nav .navbar-right .action{display:none}header .navbar-nav .navbar-right .action li a{padding-top:55px;padding-bottom:15px}}header .navbar-nav .navbar-right .logo{margin-left:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}header .navbar-nav .navbar-right .logo a{padding-top:20px;padding-bottom:20px}header .navbar-nav .navbar-right .logo img{height:53px;width:auto}header .navbar-nav .navbar-right .logo img.logo-color{display:none}header .navbar-nav .navbar-right .logo img.logo-white{display:block}header .navbar-nav.mega-menu-opened{background:#FFFFFF;box-shadow:0px 5px 15px rgba(0,0,0,0.25);z-index:999}header .navbar-nav.mega-menu-opened .wrapper{border-color:#FFF}header .navbar-nav.mega-menu-opened a{color:var(--color-grey)}header .navbar-nav.mega-menu-opened .logo img.logo-color{display:block}header .navbar-nav.mega-menu-opened .logo img.logo-white{display:none}body.menunav-mobile-opened{overflow:hidden}body.menunav-mobile-opened header #button-menu-toggle{position:relative}body.menunav-mobile-opened header #button-menu-toggle span{position:absolute;background-color:var(--color-primary);transition:all 0.3s;opacity:1}body.menunav-mobile-opened header #button-menu-toggle span:nth-child(1){transform:rotate(40deg)}body.menunav-mobile-opened header #button-menu-toggle span:nth-child(2){transform:rotate(-40deg)}body.menunav-mobile-opened header #button-menu-toggle span:nth-child(3){opacity:0;height:0px}body.menunav-mobile-opened header .logo-white{display:none !important}body.menunav-mobile-opened header .logo-color{display:block !important}body.menunav-mobile-opened header .navbar-nav{background-color:#FFF;border-bottom:1px solid #E2E2E2}body.menunav-mobile-opened header .navbar-nav .navbar-left .navbar{display:block;position:absolute;top:calc(100% + 1px);background-color:#FFF;width:100%;margin-left:-25px;height:calc(100vh - 94px)}body.menunav-mobile-opened header .navbar-nav .navbar-left .navbar li.mega-parent>.mega-menu .mega-wrap{padding-top:64px}body.menunav-mobile-opened header .navbar-nav .navbar-left .navbar li.mega-parent.active>.mega-menu{right:0%}body.menunav-mobile-opened header .navbar-nav .navbar-right .action{display:-ms-flexbox;display:flex}body.menunav-mobile-opened header .navbar-nav .navbar-right .action li.mega-parent.active>.mega-menu{top:100%;right:0%}body.menunav-mobile-opened header .navbar-nav .navbar-right .logo{display:none}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu{top:0}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu [class*=container]{padding:0 !important}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap .mega-col-left{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 20px}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap .mega-col-right{background-color:transparent;padding:0}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap .mega-col-right .mega-col-inner{position:absolute;top:0;right:-100%;transition:all 0.3s;height:calc(100vh - 95px);width:100%;background-color:#FFF;padding:65px 25px 0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap .mega-col-right .mega-col-inner.active{right:0%}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap ul[class*=menu] li{position:relative;border-bottom:1px solid #E2E2E2}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap ul[class*=menu] li>span,body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap ul[class*=menu] li>a{padding-top:20px;padding-bottom:20px;color:var(--color-primary)}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap ul[class*=menu] li .menu-item-label{display:block}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap ul[class*=menu] li .menu-item-icon{position:absolute;top:0;right:0;z-index:0;width:unset;color:var(--color-primary)}body.menunav-mobile-opened header .navbar-nav li.mega-parent>.mega-menu .mega-wrap .mega-item-wrap .mega-col-inner-image{display:none}.navbar-nav .navbar li.mega-parent>.mega-menu,.navbar-nav .action li.mega-parent>.mega-menu{position:absolute;top:100%;left:0;width:100%}.navbar-nav .navbar li.mega-parent.active>.mega-menu .mega-wrap .mega-item-wrap,.navbar-nav .action li.mega-parent.active>.mega-menu .mega-wrap .mega-item-wrap{max-height:100vh;min-height:480px}@media (max-width: 991.98px){.navbar-nav .navbar li.mega-parent>.mega-menu,.navbar-nav .action li.mega-parent>.mega-menu{left:unset;right:-100%;transition:all 0.3s}}@media (max-width: 991.98px){.navbar-nav .action li.mega-parent>.mega-menu{top:100% !important;height:calc(100vh - 110px);width:100% !important}}.mega-menu{position:relative;z-index:9;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.mega-menu [class*=container]{width:100%;display:-ms-flexbox;display:flex}.mega-menu .mega-col-inner-image img{width:100%}.mega-menu .mega-item-wrap ul.menu-level-first>li{-ms-flex-pack:unset !important;justify-content:unset !important}.mega-menu .mega-item-wrap .mega-col-inner{display:none}.mega-menu .mega-item-wrap .mega-col-inner.active{display:block}.mega-menu .button-close-menu{background-color:transparent;border:0;position:absolute;top:18px;right:18px;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;cursor:pointer}.mega-menu .button-close-menu:before{content:"";font-family:"astrabmw"}@media (max-width: 767.98px){.mega-menu .button-close-menu{display:none}}.mega-menu ul[class*=menu]{margin:0;list-style-type:none;padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.mega-menu ul[class*=menu] li{font-weight:normal;font-size:15px;line-height:1.3;color:var(--color-grey) !important;border-bottom:2px solid transparent;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1 1 100%;flex:1 1 100%}.mega-menu ul[class*=menu] li>span,.mega-menu ul[class*=menu] li>a{display:block;padding-top:10px;padding-bottom:10px;width:100%}.mega-menu ul[class*=menu] li a:hover{color:inherit}.mega-menu ul[class*=menu] li.hover,.mega-menu ul[class*=menu] li.active,.mega-menu ul[class*=menu] li:hover{border-color:var(--color-accent)}@media (min-width: 992px){.mega-menu ul[class*=menu] li .menu-item-icon{display:none}}.mega-menu .menu-bottom{width:100%;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:38px !important}.mega-menu .menu-bottom>li{-ms-flex:0 1 auto !important;flex:0 1 auto !important;border-bottom:0 !important;padding:0 !important}@media (max-width: 991.98px){.mega-menu .menu-bottom{padding-bottom:30px}.mega-menu .menu-bottom>li{-ms-flex:0 1 100% !important;flex:0 1 100% !important}.mega-menu .menu-bottom>li a{display:block;width:100%;padding-top:5px !important;padding-bottom:5px !important}}.mega-menu .mega-col-inner .row-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.mega-menu .mega-col-inner .row-wrap [class*=mega-col-inner]{-ms-flex:1 1 50%;flex:1 1 50%}.mega-menu .mega-col-inner .row-wrap .mega-col-inner-menu{padding-right:10px}.mega-menu .mega-col-inner .row-wrap .mega-col-inner-image{padding-left:10px}@media (max-width: 991.98px){.mega-menu .mega-col-inner .row-wrap{width:100%}}.mega-menu .mega-wrap{width:100%;background-color:#FFF;position:relative}.mega-menu .mega-wrap .mega-item-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden;max-height:0vh;transition:all 0.3s}.mega-menu .mega-wrap .mega-item-wrap .mega-col-left{-ms-flex:1 1 30%;flex:1 1 30%;padding:38px 0 16px 40px}.mega-menu .mega-wrap .mega-item-wrap .mega-col-right{-ms-flex:1 1 70%;flex:1 1 70%;background-color:#E2E2E2;padding:38px 64px 16px 40px}body.mega-menu-opened .button-close-menu{display:-ms-flexbox;display:flex}@media (max-width: 991.98px){body.mega-menu-opened .button-close-menu{display:none}}body.mega-menu-opened{overflow-y:hidden}body.mega-menu-opened .mega-menu .mega-wrap .mega-item-wrap.active{max-height:calc(100vh - 300px)}.search-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px 15px !important}.search-wrap form{width:100%;max-width:630px}.search-wrap .search-input{font-weight:300;font-size:20px;line-height:1.35;color:var(--color-grey);padding:15px 0;border:0;border-bottom:1px solid #E2E2E2;width:100%}@media (max-width: 991.98px){.search-wrap{padding-right:30px !important;padding-left:30px !important}}.mega-topbar,.mega-topbar-child{display:none}@media (max-width: 991.98px){.mega-topbar,.mega-topbar-child{position:absolute;top:0;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;background-color:#FFF;padding:20px 0;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}.mega-topbar .title,.mega-topbar-child .title{display:block;font-weight:300;font-size:15px;line-height:1.6;text-align:center;color:var(--color-primary)}.mega-topbar .col-center,.mega-topbar-child .col-center{-ms-flex:0 1 60%;flex:0 1 60%;text-align:center}.mega-topbar .col-left,.mega-topbar .col-right,.mega-topbar-child .col-left,.mega-topbar-child .col-right{-ms-flex:0 1 20%;flex:0 1 20%}.mega-topbar .button-megaback,.mega-topbar .button-megabackchild,.mega-topbar-child .button-megaback,.mega-topbar-child .button-megabackchild{padding:2px 20px}.mega-topbar-child{z-index:2;box-shadow:unset}}footer{background-color:#E6E6E6;padding:60px 0 124px}footer,footer a{color:var(--color-grey)}footer a:hover{color:var(--color-primary)}footer .row:first-child{margin-bottom:80px}@media (max-width: 767.98px){footer .row:first-child{margin-bottom:40px}}footer .social-wrapper{margin-left:auto;max-width:200px;display:block}footer .social-wrapper .title{font-weight:bold;font-size:15px;line-height:1.3;color:var(--color-grey);margin-bottom:18px}footer .social-wrapper .social{list-style-type:none;padding-left:0;display:-ms-flexbox;display:flex;margin:0 -15px}footer .social-wrapper .social>li{-ms-flex:0 1 auto;flex:0 1 auto;padding:0 15px}@media (max-width: 767.98px){footer .social-wrapper{margin-left:unset}footer .social-wrapper .social i{font-size:21px}}footer .widget .title-widget{font-weight:300;font-size:18px;line-height:1.3;margin-bottom:20px;color:var(--color-grey)}footer .widget-link ul{list-style-type:none;padding-left:0}footer .widget-link ul li:not(:last-child){margin-bottom:8px}footer .widget-link ul li,footer .widget-link ul li a{font-weight:bold;font-size:15px;line-height:1.3}@media (max-width: 767.98px){footer .widget{margin-bottom:20px}}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus{outline:unset}.form-input{border:1px solid var(--color-grey);background-color:#FFF;font-size:15px;padding:17px;width:100%;height:60px}.filter_radio{width:25px;height:25px;margin-right:10px;cursor:pointer;position:absolute}.filter_radio:checked ~ .label_radio{font-weight:700}.filter_radio ~ .label_radio{vertical-align:super;cursor:pointer;padding-left:40px;padding-top:3px;display:block}textarea.form-input{height:auto;min-height:60px}.form-group.row>label{margin-bottom:0}.form-group.row>label[class*=col]{padding-top:17px;padding-bottom:17px}.form-group.row [class*=col]{position:relative}.form-group.row [class*=col].col-label{display:-ms-inline-flexbox;display:inline-flex;height:auto;-ms-flex-align:center;align-items:center}.form-group.row [class*=col].label-textarea{padding-top:17px;padding-bottom:17px;display:block;height:auto;-ms-flex-align:unset;align-items:unset}.form-group.row [class*=col] label{margin-bottom:0}.form-group.row [class*=col] .preffix{position:absolute;top:0;right:0;height:100%;width:90px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width: 767.98px){.form-group.row>label[class*=col]{padding:0 0 20px}.form-group.row [class*=col] label{padding:0 0 20px}}.form-note{font-size:12px;font-weight:300;line-height:2}.form-legal{margin-bottom:38px}.form-legal__title{font-size:15px;font-weight:400;margin-bottom:26px}.form-legal__desc{font-size:15px;margin-bottom:16px;font-weight:300;word-break:break-word}.contact-form .button{width:250px}.input-select-wrap{position:relative}.input-select-wrap:before{content:"";font-family:"astrabmw";position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all 0.3s;top:50%;transform:translateY(-50%) rotate(0deg);right:20px}.input-select-wrap:focus:before,.input-select-wrap.active:before{transform:translateY(-50%) rotate(180deg)}.select-sort ~ .select2 .select2-selection__rendered{height:52px !important}.select2{height:100%;width:100% !important}.select2-container--default .select2-selection--single{height:100%;border:1px solid var(--color-grey);border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%) rotate(0deg);right:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all 0.3s}.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"";font-family:"astrabmw"}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--open .select2-selection__arrow{transform:translateY(-50%) rotate(180deg) !important}.datepicker{position:absolute;background-color:#FFF;box-shadow:1px 1px 9px 1px rgba(0,0,0,0.15);padding:0 0 15px;width:100%;max-width:300px}.datepicker table{border-collapse:collapse;width:100%}.datepicker table thead tr:nth-child(2) td,.datepicker table thead tr:nth-child(2) th{border-bottom:1px solid #C2C2C2;padding-top:20px;padding-bottom:20px}.datepicker table thead tr:nth-child(3) td,.datepicker table thead tr:nth-child(3) th{padding-top:15px;padding-bottom:7.5px}.datepicker table thead tr .dow{color:var(--color-accent);font-weight:bold;font-size:15px;line-height:1.6}.datepicker table thead tr .datepicker-switch{font-weight:500;font-size:16px;line-height:1.4;color:#1A1A1A}.datepicker table thead tr th.prev,.datepicker table thead tr th.next,.datepicker table thead tr td.prev,.datepicker table thead tr td.next{color:var(--color-accent)}.datepicker table tr td,.datepicker table tr th{font-size:.9em;padding:2.5px 10px}.datepicker table tr td.old.day,.datepicker table tr th.old.day{color:#C2C2C2;font-weight:normal;font-size:12px;line-height:1.3}.datepicker table tr td.day,.datepicker table tr th.day{font-size:12px;line-height:1.3;color:#1A1A1A}.checkbox input[type="checkbox"]{display:none}.checkbox input[type="checkbox"]:checked+.checkbox-icon i{transform:scale(1)}.checkbox label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;cursor:pointer}.checkbox-text{font-weight:300}.checkbox-icon{position:relative;margin-right:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.checkbox-icon::after{content:"";width:24px;height:24px;border:1px solid #8A8A8A;background-color:#fff;display:inline-block}.checkbox-icon i{position:absolute;color:var(--color-accent);font-size:12px;transform:scale(0);transition:all 0.3s cubic-bezier(0.8, 0.33, 0.2, 1.33) 0s}.popup-modul .checkbox-icon::after{content:"";width:20px;height:20px}.order-qty-wrap{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#FFFFFF;border:1px solid #E2E2E2;background-color:#FFF;max-width:90px;width:100%}.order-qty-wrap input::-webkit-outer-spin-button,.order-qty-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order-qty-wrap input[type=number]{-moz-appearance:textfield}.order-qty-wrap.disabled{background-color:#f2f2f2}.order-qty-wrap.disabled .order-qty,.order-qty-wrap.disabled button{color:#777}.order-qty-wrap .button-minus{-ms-flex-order:0;order:0}.order-qty-wrap .button-plus{-ms-flex-order:2;order:2}.order-qty-wrap .order-qty{-ms-flex-order:1;order:1;border:0;text-align:center;font-weight:bold;font-size:15px;line-height:24px;width:40px;background-color:transparent}.order-qty-wrap .button{font-size:18px;padding:8px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0;background-color:transparent}.search-form-result form{max-width:510px;position:relative}.search-form-result form input{width:100%;border:1px solid #8A8A8A;background-color:#FFF;padding:13px 66px 13px 16px;font-weight:bold;font-size:15px;line-height:1.6;color:#000000}.search-form-result form button{position:absolute;top:0;right:0;background-color:transparent;border:0;width:50px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#8A8A8A;outline:0 !important}.search-form-result form button [class*=icon]{font-size:17px}[data-tabs]{list-style-type:none;padding-left:0;display:-ms-flexbox;display:flex;margin:0}[data-tabs] li{-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width: 991.98px){[data-tabs]{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}[data-tabs]::-webkit-scrollbar{display:none}}.tab-nav-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;font-weight:normal;font-size:15px;line-height:1.6;color:var(--color-primary);padding:0 20px;border:0;height:80px;border-bottom:5px solid transparent}.tab-nav-item:hover,.tab-nav-item:focus,.tab-nav-item:active,.tab-nav-item .active{outline:0;text-shadow:0 0 1px var(--color-primary);color:var(--color-primary)}.tab-nav-item[aria-selected=true]{border-bottom:5px solid var(--color-accent)}.car-model-grid .tab-nav-first,.car-model-grid .tab-nav-first ~ .tab-body{border-bottom:1px solid #E2E2E2}@media (max-width: 991.98px){.car-model-grid .tab-nav-first,.car-model-grid .tab-nav-first ~ .tab-body{overflow-y:auto;margin-bottom:0}.car-model-grid .tab-nav-first::-webkit-scrollbar,.car-model-grid .tab-nav-first ~ .tab-body::-webkit-scrollbar{background:transparent;margin:0;padding:0}}.row-cars{margin:-22.5px -10px}.row-cars [class*=col]{padding:22.5px 10px;position:relative}.car-item{transition:all 0.3s;position:relative;z-index:1;transform:scale(1);overflow:hidden}.car-item:before{content:'';transition:all 0.3s;z-index:5}.car-item .car-thumbnail{position:relative;margin-bottom:10px}.car-item .car-thumbnail a{display:block;position:relative}.car-item .car-thumbnail .icon-electric{position:absolute;top:35%;left:7%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;transform:translateY(-50%);font-size:45px;color:var(--color-accent);z-index:1}.car-item .car-thumbnail .car-img{height:170px;max-width:100%;position:relative;z-index:2;display:block}.car-item .car-thumbnail .car-series{height:15px;position:relative;z-index:2;display:block}@media (max-width: 991.98px){.car-item .car-thumbnail .car-img{height:unset;width:100%}}.car-item .new-label{position:absolute;top:10px;right:10px;background-color:var(--color-primary);font-weight:bold;font-size:12px;line-height:1.3;color:#FFFFFF;padding:10px 15px;text-transform:uppercase;z-index:5}.car-item .action-wrap{position:absolute;top:100%;left:0;width:100%;max-height:153px;opacity:0}.car-item .action-wrap .button{margin-top:20px;display:block}.car-item .car-entry{position:relative}.car-item .car-entry .car-title{margin-bottom:10px;font-weight:300;font-size:20px;line-height:1.35}.car-item .car-entry .car-title a:hover{color:var(--color-primary)}.car-item .car-entry .car-fuel{font-weight:bold;font-size:12px;line-height:1.3}.car-item .car-entry .car-fuel.electric{color:var(--color-accent)}.car-item .car-entry .car-price{font-weight:300;font-size:15px;line-height:1.3;margin-top:5px;margin-bottom:0}.car-item .car-link{list-style-type:none;padding-left:0;margin-top:20px;margin-bottom:0}.car-item .car-link a{font-weight:700}.car-item .car-link [class*=icon]{margin-right:5px}@media (min-width: 992px){.car-item.car-hover:hover{overflow:visible;z-index:3}.car-item.car-hover:hover .car-thumbnail{z-index:7}.car-item.car-hover:hover .car-entry{z-index:10}.car-item.car-hover:hover:before{content:'';background:#FFFFFF;box-shadow:0px 0px 9px 3px rgba(0,0,0,0.1);position:absolute;width:calc(100% + 30px);height:calc(100% + 30px + 153px);top:-15px;left:-15px}.car-item.car-hover:hover .action-wrap{transition:all 0.3s;opacity:1;z-index:8}}@media (max-width: 991.98px){.car-item.car-hover.active{overflow:visible;z-index:3}.car-item.car-hover.active .car-thumbnail{z-index:7}.car-item.car-hover.active .car-entry{z-index:10}.car-item.car-hover.active:before{content:'';background:#FFFFFF;box-shadow:0px 0px 9px 3px rgba(0,0,0,0.1);position:absolute;width:calc(100% + 30px);height:calc(100% + 30px + 153px);top:-15px;left:-15px}.car-item.car-hover.active .action-wrap{transition:all 0.3s;opacity:1;z-index:8}}.inner-section{position:relative}section.main-header{margin-bottom:45px}section.main-header .header-cover{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;color:#FFF;height:650px}section.main-header .header-cover>[class*=container]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}section.main-header .header-cover .wrapper{margin-top:100px;width:100%}section.main-header .header-cover .wrapper .tagline{font-size:20px;line-height:1.35;color:#262626;text-align:right}section.main-header .header-cover .wrapper .title{font-size:50px;line-height:1.36;color:#FFFFFF;margin:0 0 15px}section.main-header .header-cover .wrapper .subtitle{font-size:25px;line-height:1.36;color:#FFF;margin:0 0 50px}@media (max-width: 991.98px){section.main-header .header-cover .wrapper .title{font-size:35px}section.main-header .header-cover .wrapper .subtitle{font-size:20px;margin-bottom:170px}}section.main-header .header-bottom>.row{margin:0 -5px -10px}section.main-header .header-bottom>.row>[class*=col]{padding:10px 5px}section.main-header .header-bottom>.row>[class*=col] .headbottom{background-position:center;background-repeat:no-repeat;background-size:cover;color:#FFF}section.main-header .header-bottom>.row>[class*=col] .headbottom .container-pc{padding-left:14%;padding-right:14%}section.main-header .header-bottom>.row>[class*=col] .headbottom .title{font-weight:300;font-size:35px;line-height:1.3;color:#FFF}section.main-header .header-bottom>.row>[class*=col] .headbottom .title img{height:35px}section.main-header .header-bottom>.row>[class*=col] .headbottom [class*=container]{padding-top:68px;padding-bottom:68px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;height:320px}section.main-header .headbottom{width:100%;background-color:#000}section.main-header .button{width:340px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767.98px){section.main-header .button{width:100%}}@media (max-width: 991.98px){section.main-header{margin-bottom:0}section.main-header .header-bottom>.row{margin:0}section.main-header .header-bottom>.row>[class*=col]{padding:0;padding-bottom:12px}section.main-header .header-bottom>.row>[class*=col]:first-child{padding-top:12px}section.main-header .header-bottom>.row>[class*=col] .wrapper{width:100%}section.main-header .header-bottom>.row>[class*=col] .headbottom .container-pc{padding-left:5% !important;padding-right:5% !important}section.main-header .header-bottom>.row>[class*=col] .headbottom [class*=container]{padding-top:40px;padding-bottom:40px;height:260px}section.main-header .header-bottom>.row>[class*=col] .headbottom .title{font-size:20px}section.main-header .header-bottom>.row>[class*=col] .headbottom .title img{height:20px}}@media (min-width: 1200px) and (max-width: 1280px){section.main-header .header-bottom>.row>[class*=col] .headbottom .container-pc{padding-left:6% !important;padding-right:6% !important}}section.get-started{padding-top:45px;padding-bottom:45px;background-color:#F7F7F7}section.get-started .row{margin:0 -10px}section.get-started .row [class*="col"]{padding:0 10px;margin-bottom:12px}section.get-started .row [class*="col"]:first-child{-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width: 991.98px){section.get-started .row [class*="col"]:first-child{margin-bottom:45px}}section.get-started .wrap-header{font-weight:normal;font-size:25px;line-height:1.36;margin-bottom:25px}@media (max-width: 991.98px){section.get-started .wrap-header{margin-bottom:6px}}section.get-started #select-model{font-weight:300;font-size:16px;line-height:1.37;color:#000000;padding:15px 60px 15px 25px;background:#FFFFFF;border:1px solid var(--color-grey);border-left:5px solid #1C69D4;width:100%;height:55px}section.get-started #select-model ~ .select2{font-weight:300;font-size:16px;line-height:1.37;color:#000000;border-left:5px solid #1C69D4;width:100%;height:55px}section.suggested-models{padding-top:50px;padding-bottom:45px}section.suggested-models .section-header{margin-bottom:45px}section.suggested-models .section-header .section-title{color:var(--color-primary);font-weight:normal;font-size:50px;line-height:1.36;text-align:center}@media (max-width: 991.98px){section.suggested-models .section-header .section-title{font-size:30px}}section.suggested-models .model-card{box-sizing:border-box}section.suggested-models .model-card .inner{background-color:#000;margin-bottom:20px;color:#FFFFFF;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}section.suggested-models .model-card .inner .card-bg{width:100%}section.suggested-models .model-card .inner .text-wrap{position:absolute;padding:40px 28px 0;top:0;left:0;width:100%}section.suggested-models .model-card .inner .text-top{font-weight:normal;font-size:15px;line-height:1.3;text-align:center;margin-bottom:33px}section.suggested-models .model-card .inner .title-main{font-weight:normal;font-size:35px;line-height:1.3;text-align:center}section.card-menu-highlight .row{margin:-10px}section.card-menu-highlight .row [class*="col"]{padding:10px}section.card-menu-highlight .card-menu{border:1px solid #E2E2E2;height:100%}section.card-menu-highlight .card-menu .inner{padding:22px 23px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;height:calc(100% - 44px)}section.card-menu-highlight .card-menu a{color:var(--color-primary)}section.card-menu-highlight .card-menu a:hover{color:var(--color-accent)}section.card-menu-highlight .card-menu .top,section.card-menu-highlight .card-menu .bottom{-ms-flex:1 1 100%;flex:1 1 100%}section.card-menu-highlight .card-menu .image-wrap{background-color:#000;margin-bottom:17px}section.card-menu-highlight .card-menu .image-wrap img{width:100%;height:260px;object-fit:cover;object-position:center}@media (max-width: 991.98px){section.card-menu-highlight .card-menu .image-wrap img{height:135px}}section.card-menu-highlight .card-menu .title-wrap{margin-bottom:37px}@media (max-width: 991.98px){section.card-menu-highlight .card-menu .title-wrap{margin-bottom:25px}}section.card-menu-highlight .card-menu .title{font-weight:normal;font-size:35px;line-height:1.3;color:var(--color-primary);margin-bottom:10px}@media (max-width: 991.98px){section.card-menu-highlight .card-menu .title{font-size:20px;margin-bottom:4px}}section.card-menu-highlight .card-menu .subtitle{font-weight:300;font-size:15px;line-height:20px;color:var(--color-primary);margin-bottom:0}@media (max-width: 991.98px){section.card-menu-highlight .card-menu .subtitle{font-size:12px}}section.card-menu-highlight .card-menu .card-link{font-weight:bold;font-size:14px;line-height:1.35;color:var(--color-primary)}section.card-menu-highlight .card-menu .card-link [class*=icon]{margin-right:5px}section.post-entry .post-title{font-weight:normal;font-size:50px;line-height:1.2;color:var(--color-primary)}section.post-entry .bmw-location h3{font-weight:bold;font-size:20px;line-height:1.35;color:#000000;margin-bottom:10px}section.post-entry .bmw-location .row{margin:-22.5px -10px}section.post-entry .bmw-location .row [class*="col"]{padding:22.5px 10px}section.cta-buttons{background-color:#F7F7F7;padding:40px 0;margin-bottom:30px}section.cta-buttons .cta-wrap{list-style-type:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 -12px;padding-left:0}section.cta-buttons .cta-wrap .cta-item{-ms-flex:0 1 auto;flex:0 1 auto;text-align:center;padding:0 12px}section.cta-buttons .cta-wrap .cta-item>[class*=icon]{font-size:30px;display:block;margin-bottom:20px}section.cta-buttons .cta-wrap .cta-item .button-cta{width:240px;text-align:center}@media (max-width: 991.98px){section.cta-buttons .cta-wrap{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}section.cta-buttons .cta-wrap .cta-item{-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0;padding-right:0}section.cta-buttons .cta-wrap .cta-item:not(:last-child){margin-bottom:12px}section.cta-buttons .cta-wrap .cta-item .button-cta{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section.cta-buttons .cta-wrap .cta-item .button-cta [class*=icon]{font-size:17px}section.cta-buttons .cta-wrap .cta-item .button-cta span.icon{-ms-flex:1 1 30%;flex:1 1 30%;text-align:right;padding-right:24px}section.cta-buttons .cta-wrap .cta-item .button-cta span.text{-ms-flex:1 1 70%;flex:1 1 70%;text-align:left}}section.contact-us .post-title{margin-bottom:15px}section.contact-us .post-subtitle{font-size:20px;line-height:1.35}section.contact-us .contact-address .title{font-size:20px;line-height:1.35}section.contact-us .contact-center{font-size:20px;line-height:1.35}section.contact-us .contact-center .title{font-weight:700;font-size:35px;line-height:1.3;margin-bottom:35px}section.contact-us .contact-center p{margin:0 0 15px}section.contact-us .contact-center p:last-child{margin-bottom:0}@media (max-width: 767.98px){section.contact-us .post-title{font-weight:normal;font-size:28px;line-height:1.25}section.contact-us .post-subtitle{font-size:14px;line-height:1.35}section.contact-us p{font-size:15px}section.contact-us .contact-address{border-bottom:1px solid #E2E2E2;padding-bottom:40px}section.contact-us .contact-center .title{font-weight:bold;font-size:24px;line-height:1.37;margin-bottom:40px}section.contact-us .button-primary{width:100%}}section.pricelist .post-title{margin-bottom:10px}section.pricelist .post-subtitle{margin-bottom:4px}section.pricelist .pricelist-note{font-weight:300;font-size:12px;line-height:2;color:#000000;margin:0}section.pricelist .box-recommendation{background-color:#FAFAFA;padding:37px 30px}section.pricelist .box-recommendation p{margin:0 0 10px}section.pricelist .box-recommendation p:last-of-type{margin-bottom:0}@media (max-width: 767.98px){section.pricelist .box-recommendation{background-color:transparent;padding:0}}section.pricelist .emergency-wrap .img-thumbnail{margin-bottom:17px}section.pricelist .emergency-wrap .title{font-weight:normal;font-size:35px;line-height:1.3}section.pricelist .emergency-wrap .title,section.pricelist .emergency-wrap p{margin:0 0 10px}section.pricelist .emergency-wrap p:last-of-type{margin-bottom:0}section.pricelist .contact-us,section.pricelist .link-icon{font-weight:bold;font-size:14px;line-height:1.35}section.pricelist .contact-us [class*=icon],section.pricelist .link-icon [class*=icon]{font-size:10px}section.all-series .filter-numbers{margin:0;color:var(--color-grey);font-weight:300}section.all-series .filter-numbers strong{color:var(--color-primary)}section.all-series .button-filter{padding:3px;width:192px;height:56px;background:#FFFFFF;box-shadow:0px 2px 6px rgba(0,0,0,0.2);display:block;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-color:transparent;position:relative;margin-bottom:18px;margin-left:auto}section.all-series .button-filter [class*=icon]{font-size:20px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}section.all-series .button-filter span{text-align:center;font-weight:bold;font-size:15px;line-height:1.3}@media (max-width: 991.98px){section.all-series .button-filter{margin-left:unset}}@media (max-width: 767.98px){section.all-series .button-filter{height:40px;width:126px;margin-bottom:0}section.all-series .button-filter span{font-weight:12px;line-height:1.3}section.all-series .button-filter [class*=icon]{font-size:14px}}section.all-series .filter-selected{color:var(--color-grey)}section.all-series .post-header .row [class*="col"]:last-child{text-align:right}@media (max-width: 991.98px){section.all-series .post-header .row [class*="col"]:last-child{text-align:left}}section.all-series .bmw-series-wrap .row-cars{position:relative;border-bottom:1px solid #E2E2E2;padding-bottom:70px}section.all-series .bmw-series-wrap .row-cars:not(:last-child){margin-bottom:110px}section.all-series .bmw-series-wrap .row-cars .series-code{position:absolute;top:-40px;left:0;font-weight:normal;font-size:60px;line-height:1.35;color:#E2E2E2}section.product-header{margin-bottom:15px}section.product-header .header-cover .wrapper{margin-top:180px}section.product-header .header-cover .wrapper .subtitle{margin-bottom:15px}@media (max-width: 767.98px){section.product-header .header-cover .wrapper{max-width:100%;margin-top:0;position:relative;bottom:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:50px;-ms-flex-pack:end;justify-content:flex-end}section.product-header .header-cover .wrapper .subtitle{margin-bottom:0}section.product-header .header-cover .wrapper .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;align-items:flex-end}section.product-header .header-cover .wrapper .inner .col{-ms-flex:0 1 100%;flex:0 1 100%}}section.product-header .product-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:80px -37.5px 26px}section.product-header .product-summary .item{padding:0 37.5px}section.product-header .product-summary .item-text{font-weight:normal;font-size:35px;line-height:1.3}section.product-header .product-summary .item-label{font-weight:300;font-size:20px;line-height:1.35;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}section.product-header .product-summary .item-label .otr{font-size:12px;text-align:right}@media (max-width: 767.98px){section.product-header .product-summary{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}section.product-header .product-summary .item{width:100%}section.product-header .product-summary .item:last-child{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width: 767.98px){section.product-header .button-wrapper{margin-top:20px;margin-bottom:0}}section.product-navigation{border-bottom:1px solid #E2E2E2}section.product-navigation>[class*=container]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}section.product-navigation>[class*=container] .left,section.product-navigation>[class*=container] .right{-ms-flex:1 1 50%;flex:1 1 50%}section.product-navigation>[class*=container] .right{text-align:right}section.product-navigation>[class*=container] .prodnav{list-style-type:none;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 -10px}section.product-navigation>[class*=container] .prodnav li{-ms-flex:0 1 auto;flex:0 1 auto;padding:0 10px;position:relative}section.product-navigation>[class*=container] .prodnav li span,section.product-navigation>[class*=container] .prodnav li a{font-size:15px;line-height:1.3;text-align:center;padding:30px 20px;border-bottom:5px solid transparent;color:var(--color-grey);display:block;font-weight:700}section.product-navigation>[class*=container] .prodnav li span:hover,section.product-navigation>[class*=container] .prodnav li a:hover{color:var(--color-primary)}section.product-navigation>[class*=container] .prodnav li.model{font-weight:700;padding-left:0}section.product-navigation>[class*=container] .prodnav li.model:after{content:'';height:calc(100% - 20px);width:1px;background-color:#ECECEC;position:absolute;top:50%;right:0;transform:translateY(-50%)}section.product-navigation>[class*=container] .prodnav li.model span{color:var(--color-primary)}section.product-navigation>[class*=container] .prodnav li.active a{border-color:var(--color-accent);color:var(--color-primary)}section.product-navigation>[class*=container] .button-action{width:250px}@media (max-width: 767.98px){section.product-navigation>[class*=container]{-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.product-navigation>[class*=container] .button-action{width:100%}section.product-navigation>[class*=container] .left,section.product-navigation>[class*=container] .right{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}section.product-description{padding-top:35px;padding-bottom:25px;margin-bottom:44px;border-bottom:1px solid #E2E2E2}section.product-description .row{margin:0 -65px}section.product-description .row [class*="col"]{padding:0 65px}section.product-highlight .header{margin-bottom:40px}section.product-highlight .header .title{font-weight:normal;font-size:50px;line-height:1.35;margin-bottom:15px}section.product-highlight .header .subtitle{font-weight:normal;font-size:20px;line-height:1.35}section.product-highlight .prodhighlight-slider .highlight-card{color:#FFFFFF;position:relative}section.product-highlight .prodhighlight-slider .highlight-card .inner{position:relative;position:relative;color:#FFFFFF}section.product-highlight .prodhighlight-slider .highlight-card .inner .card-bg{width:100%}section.product-highlight .prodhighlight-slider .highlight-card .inner .text-wrap{position:absolute;width:100%;bottom:0;left:0;padding:0 46px 40px}section.product-highlight .prodhighlight-slider .highlight-card .inner .text-wrap .text-top{font-size:96px;line-height:1.35;margin-bottom:10px;color:#FFFFFF}section.product-highlight .prodhighlight-slider .highlight-card .inner .text-wrap .title-main{font-size:24px;line-height:1.375;color:#FFFFFF}@media (max-width: 767.98px){section.product-highlight .prodhighlight-slider .highlight-card .inner .text-wrap{padding-left:20px;padding-right:20px}section.product-highlight .prodhighlight-slider .highlight-card .inner .text-wrap .text-top{font-size:80px}section.product-highlight .prodhighlight-slider .highlight-card .inner .text-wrap .title-main{font-size:20px}section.product-highlight .prodhighlight-slider .swiper-pagination{bottom:-30px}}section.quotation .quote{max-width:950px;margin:0 auto;font-size:35px;line-height:1.3;text-align:center;position:relative}section.quotation .quote:before,section.quotation .quote:after{position:absolute;color:rgba(0,0,0,0.2);font-family:"astrabmw"}section.quotation .quote:before{content:"";left:10px;top:-10px}section.quotation .quote:after{content:"";right:0;bottom:20px}section.featured-collage{margin-bottom:70px}section.featured-collage .row{margin:0 -10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section.featured-collage .row>[class*=col]{padding:0 10px;-ms-flex:0 1 auto;flex:0 1 auto}section.featured-collage .row>[class*=col]:first-child{max-width:42.217%}section.featured-collage .collage-item{padding:0 0 20px !important}section.featured-collage .collage-item:last-child{padding-bottom:0 !important}section.featured-collage .collage-item img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 767.98px){section.featured-collage .row{margin:0 -2px}section.featured-collage .row>[class*=col]{padding:0 2px}section.featured-collage .row>[class*=col]:first-child .collage-item:last-child{height:73%}section.featured-collage .row>[class*=col]:first-child .collage-item:last-child img{height:calc(100% - 10px)}section.featured-collage .collage-item{padding:0 0 4px !important}}section.display-feature .title{font-weight:normal;font-size:50px;line-height:1.2;margin-bottom:10px}section.display-feature .subtitle{font-weight:normal;font-size:20px;line-height:1.35}section.display-feature .row [class*="col"]:first-child{padding-right:100px}@media (max-width: 767.98px){section.display-feature .row [class*="col"]:first-child{padding-top:0 !important;padding-right:0 !important;margin-bottom:40px}}section.product-visualizer .virtualizer .img-item{max-height:500px}section.product-visualizer .virtualizer .product-interior-slider img{width:100%;height:100%;object-fit:cover;object-position:center}section.product-visualizer .section-header{margin-bottom:45px}section.product-visualizer .section-header [class*=col]:last-child{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}section.product-visualizer .subtitle{font-weight:normal;font-size:20px;line-height:1.35;margin-top:0;margin-bottom:15px}section.product-visualizer .title{font-weight:normal;font-size:50px;line-height:1.2;margin:0}section.product-visualizer .tab-navigation{margin-bottom:80px;text-align:center}section.product-visualizer .tab-navigation [data-tabs]{-ms-flex-pack:center;justify-content:center}section.product-visualizer .tab-header-navigation{display:-ms-inline-flexbox;display:inline-flex;border-bottom:1px solid #E2E2E2;padding:0 100px}section.product-visualizer .tab-header-navigation>li>a{font-weight:bold;font-size:15px;line-height:1.3;text-align:center;color:var(--color-grey);display:block;padding:28px 37px;border-bottom:5px solid transparent;transition:all 0.3s}section.product-visualizer .tab-header-navigation>li>a:hover{color:var(--color-primary)}section.product-visualizer .tab-header-navigation>li>a[aria-selected=true]{border-color:var(--color-accent);color:var(--color-primary)}section.product-visualizer .tab-header-navigation>li>a:focus{outline:0}@media (max-width: 767.98px){section.product-visualizer .tab-header-navigation{padding:0}}section.product-visualizer .tab-item-navigation{margin:-5px;display:-ms-inline-flexbox;display:inline-flex}section.product-visualizer .tab-item-navigation ~ .model-active{margin-top:35px;font-weight:bold;font-size:15px;line-height:1.3;color:#000000;margin-bottom:30px}section.product-visualizer .tab-item-navigation li{padding:5px}section.product-visualizer .tab-item-navigation li img{width:48px;height:48px;transition:all 0.3s}section.product-visualizer .tab-item-navigation li a{transition:all 0.3s}section.product-visualizer .tab-item-navigation li a:hover img,section.product-visualizer .tab-item-navigation li a.active img,section.product-visualizer .tab-item-navigation li a[aria-selected=true] img{transform:scale(1.1);box-shadow:-2px 4px 8px 2px rgba(0,0,0,0.2)}@media (min-width: 768px){section.product-visualizer .virtualizer [role=tabpanel] .tab-body,section.product-visualizer .virtualizer [role=tabpanel] .swiper{height:600px;margin-bottom:20px}}@media (max-width: 767.98px){section.product-visualizer{margin-bottom:20px}section.product-visualizer .virtualizer .img-item{height:auto;width:100%;object-fit:cover;object-position:center}section.product-visualizer .tab-navigation{margin-bottom:18px}}section .product-interior-slider{padding-bottom:25px;margin-bottom:22px}section .product-interior-slider .swiper-pagination{display:block;bottom:0}section .featured-card .img-featured{width:100%}section .photos-interior-slider .swiper-pagination,section .photos-exterior-slider .swiper-pagination,section .photos-performance-slider .swiper-pagination,section .photos-innovation-slider .swiper-pagination{bottom:-35px}section .inform-featured-collage .row{margin:-10px}section .inform-featured-collage .row>[class*=col]{padding:10px}section .inform-featured-collage .row>[class*=col]:first-child{-ms-flex-preferred-size:16% !important;flex-basis:16% !important}section .inform-featured-collage .row>[class*=col] .collage-item:not(:last-child){margin-bottom:20px}section .inform-featured-collage .row>[class*=col] .collage-item img{width:100%}@media (max-width: 767.98px){section .inform-featured-collage .row{margin:-2px}section .inform-featured-collage .row>[class*=col]{padding:2px}section .inform-featured-collage .row>[class*=col]:first-child{-ms-flex-preferred-size:16% !important;flex-basis:16% !important}section .inform-featured-collage .row>[class*=col] .collage-item:not(:last-child){margin-bottom:4px}}section .virtual-showroom .row [class*=col] .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;height:100%;color:#000000}section .virtual-showroom .row [class*=col] .inner-top,section .virtual-showroom .row [class*=col] .inner-bottom{width:100%}section .virtual-showroom .row [class*=col] .inner .showroom-image{width:100%;height:190px;object-fit:cover;object-position:center;margin-bottom:10px}section .virtual-showroom .row [class*=col] .inner .title{font-weight:bold;font-size:20px;line-height:1.35;color:#000000;margin-bottom:10px}section .virtual-showroom .row [class*=col] .inner p{color:#000000;margin:0 0 10px}section .virtual-showroom .row [class*=col] .inner p:last-child{margin-bottom:0}section .virtual-showroom .row [class*=col] .inner .inner-bottom{padding-top:44px}section.booking-form p,section.service p{margin-top:0}section.booking-form .title-section,section.service .title-section{font-size:35px;line-height:1.3}section.booking-form .row,section.service .row{margin-left:-10px;margin-right:-10px}section.booking-form .row [class*=col],section.service .row [class*=col]{padding-left:10px;padding-right:10px}@media (max-width: 767.98px){section.booking-form .title-section,section.service .title-section{font-size:30px;font-weight:400}}section .your-benefit{border-left:3px solid #E2E2E2;padding-top:75px;padding-bottom:95px;padding-left:100px;padding-right:95px}section .your-benefit .benefit-head{padding-top:35px;padding-bottom:20px;margin-left:-100px;padding-left:100px;margin-bottom:20px;position:relative;font-weight:normal;font-size:50px;line-height:1.2}section .your-benefit .benefit-head:before{content:'';width:18px;height:100%;background-color:#E2E2E2;position:absolute;top:0;left:-18px}section .your-benefit .benefit-items ol{list-style-type:none;padding-left:0;counter-reset:mycounter}section .your-benefit .benefit-items ol li{counter-increment:mycounter;font-weight:300;font-size:20px;line-height:1.35;padding:15px 0;border-bottom:1px solid #E2E2E2;position:relative;padding-left:40px}section .your-benefit .benefit-items ol li:before{content:"0" counter(mycounter);margin-right:20px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 767.98px){section .your-benefit{padding-left:23px;padding-right:23px;padding-top:65px;padding-bottom:45px}section .your-benefit .benefit-head{padding-top:10px;padding-bottom:10px;margin-left:-23px;padding-left:23px;font-size:30px;margin-bottom:15px}section .your-benefit .benefit-items ol li{font-size:12px}}section .productoil-slider{position:relative;overflow:hidden}section .productoil-slider .row{-ms-flex-align:center;align-items:center;padding:0 70px}@media (max-width: 575.98px){section .productoil-slider{overflow:unset}section .productoil-slider .row{padding:0}section .productoil-slider [class*=swiper-button]{display:none}}section .swiper-navslide{position:relative;text-align:left;top:0;bottom:unset !important;border-bottom:1px solid #E2E2E2;width:auto !important;display:inline-block;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}section .swiper-navslide::-webkit-scrollbar{display:none}section .swiper-navslide .swiper-pagination-bullet{width:auto;height:auto;background:unset;color:var(--color-grey);opacity:1;display:inline-block;border-radius:0;padding:0 25px 30px;border-bottom:4px solid transparent;font-weight:bold;font-size:15px;line-height:20px;text-align:center}section .swiper-navslide .swiper-pagination-bullet:hover,section .swiper-navslide .swiper-pagination-bullet:focus,section .swiper-navslide .swiper-pagination-bullet:active{outline:0}section .swiper-navslide .swiper-pagination-bullet-active{border-bottom-color:var(--color-accent);color:#262626}section .swiper-navslide ~ .swiper-wrapper{margin-top:75px}@media (max-width: 767.98px){section .swiper-navslide{display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}section .swiper-navslide .swiper-pagination-bullet{-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;padding-bottom:10px}}section .bmw-service-partner{font-weight:300;font-size:15px;line-height:1.3;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding-top:20px;padding-bottom:20px}section .bmw-service-partner .title{font-weight:300;font-size:35px;line-height:1.35;margin-bottom:10px}section .bmw-original-parts .title{font-weight:normal;font-size:50px;line-height:1.6}section .swiper-oriparts,section .swiper-remanufactured{position:relative}section .swiper-oriparts .slide-image,section .swiper-remanufactured .slide-image{width:100%;margin-bottom:20px}section .swiper-oriparts .swiper-slide,section .swiper-remanufactured .swiper-slide{height:auto}section .swiper-oriparts .swiper-button-prev,section .swiper-oriparts .swiper-button-next,section .swiper-remanufactured .swiper-button-prev,section .swiper-remanufactured .swiper-button-next{padding:60px 20px;color:var(--color-primary)}section .swiper-oriparts .swiper-button-prev:after,section .swiper-oriparts .swiper-button-next:after,section .swiper-remanufactured .swiper-button-prev:after,section .swiper-remanufactured .swiper-button-next:after{font-size:30px}section .swiper-oriparts .slide-inner,section .swiper-remanufactured .slide-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;height:100%}section .swiper-oriparts .slide-inner .slide-top,section .swiper-remanufactured .slide-inner .slide-top{margin-bottom:20px}section .swiper-oriparts .swiper-button-next,section .swiper-oriparts .swiper-rtl .swiper-button-prev,section .swiper-remanufactured .swiper-button-next,section .swiper-remanufactured .swiper-rtl .swiper-button-prev{margin-right:-80px}section .swiper-oriparts .swiper-button-prev,section .swiper-oriparts .swiper-rtl .swiper-button-next,section .swiper-remanufactured .swiper-button-prev,section .swiper-remanufactured .swiper-rtl .swiper-button-next{margin-left:-80px}section .swiper-oriparts .swiper-pagination,section .swiper-remanufactured .swiper-pagination{display:none}@media (max-width: 767.98px){section .swiper-oriparts .swiper,section .swiper-remanufactured .swiper{padding-bottom:60px}section .swiper-oriparts .swiper-button-prev,section .swiper-oriparts .swiper-button-next,section .swiper-remanufactured .swiper-button-prev,section .swiper-remanufactured .swiper-button-next{display:none}section .swiper-oriparts .swiper-pagination,section .swiper-remanufactured .swiper-pagination{display:block}}section .map-retailer{position:relative}section .map-retailer .map-dummy{display:block;width:100%;height:600px;object-fit:cover;object-position:center}section .map-retailer .retailer-wrap{position:absolute;padding:25px 20px}section .map-retailer .retailer-wrap .retailer-box{background:#FFFFFF;box-shadow:0px 4px 12px rgba(0,0,0,0.25);max-width:300px;width:100%}section .map-retailer .retailer-wrap .retailer-box:not(:last-child){margin-bottom:15px}section .map-retailer .retailer-wrap .retailer-box .header{font-weight:bold;font-size:15px;line-height:20px;color:#1C69D4;padding:20px 20px}section .map-retailer .retailer-wrap .retailer-box .header [class*=icon]{margin-right:10px}section .map-retailer .retailer-wrap .retailer-box .body{padding:0 20px 20px;overflow-y:auto}section .map-retailer .retailer-wrap .retailer-box .body .retail-list{list-style-type:none;padding-left:0;margin:0}section .map-retailer .retailer-wrap .retailer-box .body .retail-list li,section .map-retailer .retailer-wrap .retailer-box .body .retail-list li a{font-size:15px;line-height:2.3;color:#000000}section .map-retailer .retailer-wrap .retailer-box .body .retail-list li a:hover{color:var(--color-accent)}section .map-retailer .retailer-wrap .retailer-box .body .retail-list li.province{font-size:12px}section .map-retailer .retailer-wrap .retailer-box .body .retail-list li.active,section .map-retailer .retailer-wrap .retailer-box .body .retail-list li.active a{color:var(--color-accent)}section .map-retailer .retailer-wrap .retailer-box .body .retail-list:not(:last-child){border-bottom:1px solid #E2E2E2;padding-bottom:15px;margin-bottom:15px}section .map-retailer .retailer-wrap .retailer-location .header{position:relative;cursor:pointer}section .map-retailer .retailer-wrap .retailer-location .header:before{content:"";font-family:"astrabmw";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(180deg);transition:all 0.3s}section .map-retailer .retailer-wrap .retailer-location .body{max-height:calc( 500px - 80px)}section .map-retailer .retailer-wrap .retailer-location .header,section .map-retailer .retailer-wrap .retailer-location .body{min-width:300px}section .map-retailer .retailer-wrap .retailer-location.active .header:before{transform:translateY(-50%) rotate(0deg)}section .map-retailer .retailer-wrap .retailer-location.minimize .header:before{transform:translateY(-50%) rotate(180deg)}section .map-retailer .retailer-wrap .retailer-location.minimize .body{display:none}section .map-retailer .retailer-wrap .retailer-selected.active .header{display:none}section .map-retailer .retailer-wrap .retailer-selected.active .body{padding-top:20px}section .map-retailer .retailer-wrap .retailer-selected .retail-image{margin-bottom:15px}section .map-retailer .retailer-wrap .retailer-selected .title{font-weight:bold;font-size:20px;line-height:1.35;color:#000000;margin:0 0 10px 0}section .map-retailer .retailer-wrap .retailer-selected,section .map-retailer .retailer-wrap .retailer-selected p{font-weight:normal;font-size:12px;line-height:1.67;color:#000000}section .map-retailer .retailer-wrap .retailer-selected .retail-contact{list-style-type:none;padding-left:0;margin-top:20px;margin-bottom:40px}section .map-retailer .retailer-wrap .retailer-selected .retail-contact li{position:relative;padding-left:25px;margin-bottom:10px}section .map-retailer .retailer-wrap .retailer-selected .retail-contact li:last-child{margin-bottom:0}section .map-retailer .retailer-wrap .retailer-selected .retail-contact li:before{content:'';margin-right:10px;position:absolute;left:0}section .map-retailer .retailer-wrap .retailer-selected .retail-contact li.phone:before{content:"";font-family:"astrabmw"}section .map-retailer .retailer-wrap .retailer-selected .retail-contact li.email:before{content:"";font-family:"astrabmw"}@media (max-width: 767.98px){section .map-retailer .retailer-wrap .retailer-selected .header{display:none}}@media (max-width: 767.98px){section .map-retailer .retailer-wrap{width:100%}section .map-retailer .retailer-wrap .retailer-box{width:100%;max-width:100%}section .map-retailer .retailer-wrap .retailer-box .header,section .map-retailer .retailer-wrap .retailer-box .body{min-width:unset}}.banner-section{position:relative}.banner-section img{width:100%;object-fit:cover;object-position:center}.banner-section .absolute{position:absolute;top:0;left:0;width:100%;height:100%}.banner-section .wrap{padding-left:50px;padding-right:50px}.banner-section .inner{padding:50px 0}.banner-section .top-text{font-size:50px;line-height:1.2;color:#FFFFFF;margin-bottom:20px}.banner-section .bottom-text{font-size:25px;line-height:1.36;color:#FFFFFF}@media (max-width: 767.98px){.banner-section img{height:300px}.banner-section .wrap{padding:10px}.banner-section .wrap .inner{padding:10px 0}}.note-information{background-color:#F4F4F4;padding:45px 0}.note-information .title{font-weight:normal;font-size:35px;line-height:1.3;margin-bottom:15px}.note-information .model-info{font-weight:normal;font-size:20px;line-height:1.35;margin-bottom:35px}.post-entry.privacy-policy h3,.page-template-privacy-policy h3,.page-template-template-privacy-policy h3{font-size:35px;line-height:1.3;margin-bottom:20px;font-weight:400}.post-entry.privacy-policy p,.post-entry.privacy-policy li,.page-template-privacy-policy p,.page-template-privacy-policy li,.page-template-template-privacy-policy p,.page-template-template-privacy-policy li{font-size:20px}.post-entry.privacy-policy p:not(:last-of-type),.page-template-privacy-policy p:not(:last-of-type),.page-template-template-privacy-policy p:not(:last-of-type){margin-bottom:20px}@media (max-width: 575.98px){.post-entry.privacy-policy h3,.page-template-privacy-policy h3,.page-template-template-privacy-policy h3{font-size:20px}.post-entry.privacy-policy p,.post-entry.privacy-policy li,.page-template-privacy-policy p,.page-template-privacy-policy li,.page-template-template-privacy-policy p,.page-template-template-privacy-policy li{font-size:14px}}.wheels-slider .swiper-navslide ~ .swiper-wrapper{margin-top:60px}.wheels-slider.fullwidth .swiper-slide{max-width:100%;padding:0}.wheels-slider.fullwidth .swiper-navslide ~ .swiper-wrapper{margin-top:20px}.wheels-slider .swiper-slide{max-width:90%;padding:0 5%}.wheels-slider .swiper-button-next,.wheels-slider .swiper-button-prev{top:50%;transform:translateY(-50%)}@media (max-width: 767.98px){.wheels-slider .swiper-navslide ~ .swiper-wrapper{margin-top:25px}.wheels-slider .swiper-slide{max-width:100%;padding:0}.wheels-slider .row [class*=col]:first-child{margin-bottom:20px}.wheels-slider [class*=swiper-button]{display:none}}.tyres-whiles-convincing-slider{padding-bottom:50px}main.bmw-performance .container-pc{padding-left:6%;padding-right:6%}.m-performance-slider [class*=swiper-button]{opacity:0}.m-performance-slider .swiper{overflow:unset}@media (max-width: 991.98px){main.pre-owned-cars .post-header .sorting{display:none}}main.pre-owned-cars section.post-entry .post-header{border-bottom:1px solid #E2E2E2}main.pre-owned-cars section.post-entry .post-title{margin-bottom:15px}main.pre-owned-cars .filter-box{position:relative}main.pre-owned-cars .filter-box .clear-search{font-weight:bold;font-size:15px;line-height:1.6;color:var(--color-accent);border:0;background-color:transparent;cursor:pointer;padding:0;margin-bottom:10px}main.pre-owned-cars .main-content>.row{margin:0 -30px}main.pre-owned-cars .main-content>.row .col-filter{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;padding:0 30px}main.pre-owned-cars .main-content>.row .col-filter .form-group:not(:last-child){margin-bottom:12px}main.pre-owned-cars .main-content>.row .col-filter .row-col-3{-ms-flex-wrap:nowrap;flex-wrap:nowrap}main.pre-owned-cars .main-content>.row .col-filter .row-col-3 .col{-ms-flex:0 1 calc(45% - 2px);flex:0 1 calc(45% - 2px)}main.pre-owned-cars .main-content>.row .col-filter .row-col-3 .col-to{-ms-flex:0 1 12%;flex:0 1 12%;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 991.98px){main.pre-owned-cars .main-content>.row .col-filter{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;display:none}}main.pre-owned-cars .main-content>.row .col-content{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;padding:0 30px}main.pre-owned-cars .main-content>.row .col-content .head-cars-found{font-weight:bold;font-size:20px;line-height:1.35;color:var(--color-primary);margin-bottom:20px}main.pre-owned-cars .main-content>.row .col-content .row-po-cars{margin:-20px -10px}main.pre-owned-cars .main-content>.row .col-content .row-po-cars .col-po-cars{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:20px 10px}main.pre-owned-cars .main-content>.row .col-content .card-po-cars{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .swiper-po-cars{margin-bottom:20px}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .swiper-po-cars .swiper-slide img{width:100%}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .swiper-po-cars .swiper-button-prev:after,main.pre-owned-cars .main-content>.row .col-content .card-po-cars .swiper-po-cars .swiper-button-next:after{color:#FFF}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .title{font-weight:bold;font-size:22px;line-height:1.35;color:var(--color-primary);margin-bottom:10px}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .price{font-weight:bold;font-size:20px;line-height:1.35;color:var(--color-accent);margin-bottom:10px}main.pre-owned-cars .main-content>.row .col-content .card-po-cars ul{margin-top:0;margin-bottom:15px}main.pre-owned-cars .main-content>.row .col-content .card-po-cars ul.spec li{display:inline;position:relative;font-weight:300;font-size:15px;line-height:1.33;color:var(--color-primary)}main.pre-owned-cars .main-content>.row .col-content .card-po-cars ul.spec li:not(:last-child):after{content:', '}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .view-detail{font-weight:bold;font-size:14px;line-height:1.35}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .view-detail,main.pre-owned-cars .main-content>.row .col-content .card-po-cars .view-detail [class*=icon]{color:var(--color-primary)}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .view-detail:hover,main.pre-owned-cars .main-content>.row .col-content .card-po-cars .view-detail:hover [class*=icon]{color:var(--color-accent)}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .location{font-size:15px;line-height:1.6;color:var(--color-grey)}main.pre-owned-cars .main-content>.row .col-content .card-po-cars [class*=icon-left] [class*=icon]{margin-right:12px}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .button-group{margin-bottom:0}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .button-group .button{padding-top:11px;padding-bottom:11px}@media (max-width: 991.98px){main.pre-owned-cars .main-content>.row .col-content{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media (max-width: 767.98px){main.pre-owned-cars .main-content>.row .col-content .row-po-cars{margin:-10px 0}main.pre-owned-cars .main-content>.row .col-content .row-po-cars .col-po-cars{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(100% + 55px);max-width:unset;padding:10px 0;margin-left:-30px;margin-right:-30px}main.pre-owned-cars .main-content>.row .col-content .card-po-cars .car-summary,main.pre-owned-cars .main-content>.row .col-content .card-po-cars .bottom{padding-left:30px;padding-right:30px}}main.pre-owned-cars-single .title-car{font-weight:normal;font-size:35px;line-height:1.3;color:var(--color-primary);margin-bottom:10px}@media (max-width: 767.98px){main.pre-owned-cars-single .title-car{font-weight:bold;font-size:22px;line-height:1.35}}main.pre-owned-cars-single .price-car{font-weight:bold;font-size:35px;line-height:1.3;color:var(--color-accent)}@media (max-width: 767.98px){main.pre-owned-cars-single .price-car{font-weight:bold;font-size:20px;line-height:1.35}}main.pre-owned-cars-single .head-car,main.pre-owned-cars-single .contact-info{border-bottom:1px solid #E2E2E2;padding-bottom:30px}@media (max-width: 767.98px){main.pre-owned-cars-single .head-car,main.pre-owned-cars-single .contact-info{padding-bottom:20px}}main.pre-owned-cars-single .head-car .swiper-po-cars{margin-bottom:20px}main.pre-owned-cars-single .head-car .swiper-po-cars img{width:100%}main.pre-owned-cars-single .head-car .swiper-po-cars .swiper-button-prev:after,main.pre-owned-cars-single .head-car .swiper-po-cars .swiper-button-next:after{color:#FFF}main.pre-owned-cars-single .head-car .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}main.pre-owned-cars-single .head-car .row .title-wrap{-ms-flex:1 1 70%;flex:1 1 70%}main.pre-owned-cars-single .head-car .row .cta-wrap{-ms-flex:1 1 30%;flex:1 1 30%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 991.98px){main.pre-owned-cars-single .head-car .row{-ms-flex-wrap:wrap;flex-wrap:wrap}main.pre-owned-cars-single .head-car .row .title-wrap{-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:20px}main.pre-owned-cars-single .head-car .row .cta-wrap{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width: 767.98px){main.pre-owned-cars-single .head-car .row .cta-wrap ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}main.pre-owned-cars-single .head-car .row .cta-wrap ul li{-ms-flex:1 1 50%;flex:1 1 50%;padding:5px}main.pre-owned-cars-single .head-car .row .cta-wrap ul li .button{width:100%;padding-top:14px;padding-bottom:14px}}main.pre-owned-cars-single .contact-info{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}main.pre-owned-cars-single .contact-info .contact-name{font-weight:bold;font-size:20px;line-height:1.35;color:var(--color-primary);margin-top:20px;margin-bottom:10px}main.pre-owned-cars-single .contact-info p{font-weight:normal;font-size:15px;line-height:24px;color:var(--color-primary)}@media (max-width: 991.98px){main.pre-owned-cars-single .contact-info{padding-bottom:0;border-bottom:0}}main.pre-owned-cars-single .button-contact{padding:12px 30px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}main.pre-owned-cars-single .button-contact .icon-phone{background-color:#FFF;color:var(--color-accent);border-radius:50%;width:26px;height:26px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:17px}@media (max-width: 767.98px){main.pre-owned-cars-single .button-contact{-ms-flex-pack:center;justify-content:center}main.pre-owned-cars-single .button-contact .icon-phone{position:absolute;left:50px}}main.pre-owned-cars-single .row-header{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-10px;margin-right:-10px;margin-bottom:30px}main.pre-owned-cars-single .row-header .content-car{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;padding-left:10px;padding-right:10px}main.pre-owned-cars-single .row-header .sidebar-car{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;padding-left:10px;padding-right:10px}@media (max-width: 991.98px){main.pre-owned-cars-single .row-header .content-car{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media (max-width: 767.98px){main.pre-owned-cars-single .row-header{margin-bottom:20px}}main.pre-owned-cars-single .body-car .table-detail-car{margin-top:-10px;width:100%;max-width:400px}main.pre-owned-cars-single .body-car .table-detail-car th,main.pre-owned-cars-single .body-car .table-detail-car td{text-align:left;vertical-align:baseline;padding-top:10px;padding-bottom:10px}main.pre-owned-cars-single .body-car .table-detail-car th{width:150px}@media (max-width: 991.98px){main.pre-owned-cars-single .body-car{margin-bottom:40px}}.filter-sticky-mobile{position:fixed;bottom:20px;left:0;max-width:200px;width:100%;z-index:999;left:50%;transform:translateX(-50%)}.filter-sticky-mobile .filter-count{position:absolute;top:3px;right:7px;background-color:#e53012;color:#FFF;width:18px;height:18px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:10px;border-radius:50%}.filter-sticky-mobile ul{margin:0;list-style-type:none;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.filter-sticky-mobile ul li{-ms-flex:1 1 50%;flex:1 1 50%}.filter-sticky-mobile ul li button{width:100%;padding:10px 20px 10px 20px;cursor:pointer;border:1px solid #1c69d4;background:#fff;font-size:14px;color:#262626;font-weight:600;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.filter-sticky-mobile ul li button i{margin-right:3px}.filter-sticky-mobile ul li:first-child button{border-radius:50px 0 0 50px}.filter-sticky-mobile ul li:last-child button{border-radius:0 50px 50px 0}@media (min-width: 992px){.filter-sticky-mobile{bottom:-100%}}main.accessories-configurator .row-access-config{margin:-15px -10px}main.accessories-configurator .row-access-config .col-access-config{-ms-flex:0 1 25%;flex:0 1 25%;padding:15px 10px}@media (max-width: 991.98px){main.accessories-configurator .row-access-config .col-access-config{-ms-flex:1 1 33.33%;flex:1 1 33.33%}}@media (max-width: 767.98px){main.accessories-configurator .row-access-config .col-access-config{-ms-flex:1 1 100%;flex:1 1 100%;padding:10px}}main.accessories-configurator .card-access-config{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}main.accessories-configurator .card-access-config .top{position:relative}main.accessories-configurator .card-access-config.selected .top:before{content:'';position:absolute;background:#FFFFFF;box-shadow:0px 2px 4px rgba(0,0,0,0.25);width:24px;height:24px;top:0;right:0;opacity:1}main.accessories-configurator .card-access-config.selected .top:after{content:"";font-family:"astrabmw";position:absolute;top:0;right:0;width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;opacity:1}main.accessories-configurator .card-access-config input[type=checkbox]{display:none}main.accessories-configurator .card-access-config input[type=checkbox] ~ .top label{display:block;cursor:pointer;position:relative}main.accessories-configurator .card-access-config input[type=checkbox] ~ .top label:before{content:'';position:absolute;background:#FFFFFF;box-shadow:0px 2px 4px rgba(0,0,0,0.25);width:24px;height:24px;top:0;right:0;opacity:0}main.accessories-configurator .card-access-config input[type=checkbox] ~ .top label:after{content:"";font-family:"astrabmw";position:absolute;top:0;right:0;width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;opacity:0}main.accessories-configurator .card-access-config input[type=checkbox] ~ .top label:hover:before{opacity:0.7}main.accessories-configurator .card-access-config input[type=checkbox]:checked ~ .top label:before,main.accessories-configurator .card-access-config input[type=checkbox]:checked ~ .top label:after{opacity:1}main.accessories-configurator .card-access-config .thumbnail{margin-bottom:20px}main.accessories-configurator .card-access-config .thumbnail img{width:100%;height:175px;object-fit:cover;object-position:center}main.accessories-configurator .card-access-config .title{font-weight:normal;font-size:20px;line-height:1.35;color:#000000;margin-bottom:10px}main.accessories-configurator .card-access-config .price{font-weight:700;font-size:15px;line-height:1.6;color:#000000}main.accessories-configurator .card-access-config .bottom .view-detail{font-weight:700}main.accessories-configurator .card-access-config .bottom .view-detail [class*=icon]{margin-right:15px}main.accessories-configurator .card-access-config .price-order{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}main.accessories-configurator .card-access-config .order-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:15px}main.accessories-configurator .card-access-config .order-wrap .button{width:90px;height:44px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}main.accessories-configurator .order-acc-wrap{border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding-top:23px;padding-bottom:32px;margin-bottom:63px;background-color:#FFF;transition:all 0.3s}main.accessories-configurator .order-acc-wrap.sticky{position:fixed;bottom:0;left:0;width:100%;z-index:1;margin-bottom:0;padding-bottom:20px;padding-top:20px}main.accessories-configurator .order-acc-wrap.sticky .order-acc{margin-top:0}main.accessories-configurator .order-acc-wrap .order-acc{max-width:200px;width:100%;margin-left:auto;margin-top:35px;text-align:right;font-weight:normal;font-size:15px;line-height:1.33;transition:all 0.3s}main.accessories-configurator .order-acc-wrap .selected-item{font-weight:normal;font-size:12px;line-height:1.33}main.accessories-configurator .order-acc-wrap .selected-total{font-weight:bold;font-size:20px;line-height:1.33}main.accessories-configurator .order-acc-wrap .order-request{margin-top:20px}main.accessories-configurator .order-acc-wrap .order-request .button{width:100%}@media (max-width: 767.98px){main.accessories-configurator .order-acc-wrap{max-width:100%;margin-top:100px}main.accessories-configurator .order-acc-wrap .order-acc{max-width:100%}main.accessories-configurator .order-acc-wrap .row{-ms-flex-pack:end;justify-content:flex-end}main.accessories-configurator .order-acc-wrap .row .selected-item,main.accessories-configurator .order-acc-wrap .row .selected-total{width:auto}}main.thankyou-registering{width:100vw;height:100vh}main.thankyou-registering .overlay{background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute}main.thankyou-registering .card-thank{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:600px;background-color:#FFF;padding:90px 175px;text-align:center}main.thankyou-registering .card-thank .title{font-weight:bold;font-size:20px;line-height:1.35;margin-bottom:15px}main.thankyou-registering .card-thank .button{margin-top:32px}@media (max-width: 767.98px){main.thankyou-registering .card-thank{width:90%;max-width:unset;padding:50px 25px}}.monthly-payment{display:inline-block}.bmw-straightline{background-color:#FAFAFA;border:1px solid #8A8A8A;padding:30px 25px}.bmw-straightline p{margin-bottom:10px}.bmw-straightline p:last-child{margin-bottom:0}.bmw-straightline [class*=col]:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.bmw-straightline [class*=col]:first-child .inner{width:100%}.div-price{position:relative}.div-price .bmw-type{font-weight:bold;font-size:100px;line-height:1.36;color:#8A8A8A;position:absolute;z-index:9;top:0;left:0;transition:all 0.3s}.div-price .bmw-model{color:var(--color-primary)}.div-price .bmw-img,.div-price img{margin-top:40px;opacity:1;width:100%;transition:all 0.3s}.div-price.not-range .bmw-type,.div-price.not-range .bmw-model{color:#E2E2E2}.div-price.not-range .bmw-img,.div-price.not-range img{opacity:.5}@media (max-width: 767.98px){.div-price{padding:3.5px}.div-price .bmw-type{font-size:48px}.div-price .bmw-img,.div-price img{margin-top:20px}}.type-item-cars{display:block;width:100%}.types-bmw-car{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin:0;list-style-type:none;display:-ms-flexbox;display:flex;overflow:unset}.types-bmw-car .type-item{-ms-flex:0 1 33.33%;flex:0 1 33.33%;position:relative}.types-bmw-car .type-item a{display:block;position:absolute;width:100%;height:100%;z-index:9}.types-bmw-car .type-item.active::after{content:'';position:absolute;bottom:-36px;left:50%;width:0;height:0;margin-left:2rem;border:1rem solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(135deg);box-shadow:-2px 2px 3px 0 rgba(0,0,0,0.1);pointer-events:none;z-index:999}@media (max-width: 767.98px){.types-bmw-car{margin:-3.5px}.types-bmw-car .type-item{padding:3.5px}}.type-item-body{display:none;padding:5px;width:100%}.type-item-body.active{display:block}.type-item-body .inner{background-color:#FFFFFF;box-shadow:0px 0px 7px rgba(0,0,0,0.1);padding:5px}.type-item-body a{display:block;text-align:center}.type-item-body .row{margin-top:-7px;margin-bottom:-7px}.type-item-body .row [class*=col]{padding-top:7px;padding-bottom:7px}@media (max-width: 767.98px){.type-item-body{margin-top:20px}.type-item-body .inner{padding:20px 40px}}.financial-estimate h1{line-height:1}.financial-estimate .col-series{-ms-flex:0 1 21%;flex:0 1 21%}@media (max-width: 991.98px){.financial-estimate .col-series{max-width:525px}}@media (max-width: 767.98px){.financial-estimate .col-series{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;width:100%}.financial-estimate .col-series .cars-scroll{display:none}}.financial-estimate .col-main-wrap{-ms-flex:1 1 79%;flex:1 1 79%}.financial-estimate .col-main-wrap p{font-size:15px}.financial-estimate .cars-scroll{background:#FFFFFF;box-shadow:0px 4px 4px rgba(0,0,0,0.25);position:relative;padding:50px 20px}.financial-estimate .cars-scroll .swiper{height:478px}.financial-estimate .cars-scroll .swiper-button-prev,.financial-estimate .cars-scroll .swiper-button-next{background-color:#FFF;padding:10px 0;outline:0}.financial-estimate .cars-scroll .swiper-button-prev:after,.financial-estimate .cars-scroll .swiper-button-next:after{color:var(--color-accent)}.financial-estimate .cars-scroll .swiper-wrapper{width:auto}.financial-estimate .cars-scroll .cars-scroll-title,.financial-estimate .cars-scroll .cars-scroll-item{height:auto;width:auto}.financial-estimate .cars-scroll .cars-scroll-title{border-bottom:1px solid #E2E2E2;font-weight:normal;font-size:13px;line-height:1.68;color:#000000;margin-bottom:15px}.financial-estimate .cars-scroll .cars-scroll-item{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #E2E2E2}.financial-estimate .cars-scroll .cars-scroll-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.financial-estimate .cars-scroll .cars-scroll-item a .left{-ms-flex:1 1 50%;flex:1 1 50%;padding-right:5px}.financial-estimate .cars-scroll .cars-scroll-item a .left h4{font-weight:bold;font-size:14px;line-height:1.28;color:#000000}.financial-estimate .cars-scroll .cars-scroll-item a .right{-ms-flex:1 1 50%;flex:1 1 50%;padding-left:5px}.financial-estimate .cars-scroll .cars-scroll-item a .right .image-wrap{width:100%}.financial-estimate .cars-scroll .cars-scroll-item a .right .image-wrap img{width:100%}.financial-estimate .form-input{padding-top:10px;padding-bottom:10px;height:50px}.financial-estimate .estimate-tabs{border-bottom:1px solid #E2E2E2;margin-bottom:35px}.financial-estimate .estimate-tabs li a{font-weight:300;font-size:15px;line-height:1.6;padding:12px 20px;display:block;text-align:center;border-bottom:4px solid transparent;color:var(--color-primary)}.financial-estimate .estimate-tabs li a[aria-selected=true]{font-weight:400;border-bottom-color:var(--color-accent)}.financial-estimate .estimate-body .link-footer{border-top:1px solid #E2E2E2;padding-top:24px;margin-top:90px}.financial-estimate .estimate-body .link-footer ul{list-style-type:none;padding-left:0}.financial-estimate .estimate-body .link-footer ul li{padding-left:20px}.financial-estimate .estimate-body .link-footer ul li:not(:last-child){margin-bottom:12px}.financial-estimate .estimate-body .link-footer ul li a{font-weight:300;font-size:12px;line-height:1.3;text-decoration:underline;color:#000}.financial-estimate .estimate-body .link-footer ul li.tos-link{position:relative;padding-left:0}.financial-estimate .estimate-body .link-footer ul li.tos-link:before{content:"";font-family:"astrabmw";margin-right:5px}.financial-estimate .estimate-body .link-footer ul li.tos-link a{font-weight:bold;font-size:14px;line-height:19px;color:#262626;text-decoration:none}.financial-estimate .estimate-body #compare .button-link{padding:0;outline:0}.financial-estimate .estimate-body #compare .button-link i{margin-right:5px}.financial-estimate .col-estimate>.inner{padding:12px 35px 60px 35px;background:#FFFFFF;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}@media (max-width: 767.98px){.financial-estimate .col-estimate{margin-left:-25px;margin-right:-25px;width:auto;max-width:unset;-ms-flex-negative:1;flex-shrink:1}.financial-estimate .col-estimate>.inner{box-shadow:unset}}.financial-estimate .tos{margin-top:40px}.financial-estimate .tos ul{padding-left:20px}.financial-estimate .tos li{font-size:12px;line-height:2}.financial-estimate .financial-wrap{border-top:1px solid #E2E2E2;padding-top:24px;margin-top:24px}.financial-estimate .financial-wrap .inner-wrap{list-style-type:none;padding-left:0}.financial-estimate .financial-wrap .inner-wrap .item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-left:-15px;margin-right:-15px}.financial-estimate .financial-wrap .inner-wrap .item:not(:last-child){margin-bottom:20px}.financial-estimate .financial-wrap .inner-wrap .item>span{-ms-flex:1 1 50%;flex:1 1 50%;display:block;padding-left:15px;padding-right:15px}.financial-estimate .financial-wrap .inner-wrap .item>span:last-child{text-align:right}.compare-table-wrap .trash-btn{display:inline-block;width:auto;cursor:pointer;margin-bottom:10px}.compare-table-wrap.compare-table-mobile{display:none}.compare-table-wrap.compare-table-desktop h3{font-weight:bold;font-size:20px;line-height:1.35;text-align:center;color:var(--color-primary);margin-bottom:0}.compare-table-wrap .table thead th{padding-bottom:60px}.compare-table-wrap .table tbody th,.compare-table-wrap .table tbody td{padding:10px;text-align:left;font-size:15px;line-height:1.6}.compare-table-wrap .table tbody th .co-blue,.compare-table-wrap .table tbody td .co-blue{font-weight:normal;font-size:20px;line-height:1.35;color:#316ACD}@media (max-width: 767.98px){.compare-table-wrap.compare-table-desktop{display:none}.compare-table-wrap.compare-table-mobile{display:block}.compare-table-wrap.compare-table-mobile .table thead tr th,.compare-table-wrap.compare-table-mobile .table thead tr td{padding:4px;text-align:left;position:relative}.compare-table-wrap.compare-table-mobile .table thead tr:first-child th,.compare-table-wrap.compare-table-mobile .table thead tr:first-child td{padding-top:40px}.compare-table-wrap.compare-table-mobile .table thead .trash-btn-wrap{position:absolute;right:0;margin-top:3px}.compare-table-wrap.compare-table-mobile .table thead h3{text-align:left;font-weight:700}.compare-table-wrap.compare-table-mobile .table tbody tr th,.compare-table-wrap.compare-table-mobile .table tbody tr td{padding:4px;text-align:left;font-size:12px;line-height:2;width:50%}.compare-table-wrap.compare-table-mobile .table tbody tr th .co-blue,.compare-table-wrap.compare-table-mobile .table tbody tr td .co-blue{font-weight:normal;font-size:16px;line-height:1.35;color:#316ACD;padding-top:10px;padding-bottom:10px}.compare-table-wrap.compare-table-mobile .table tbody tr:last-child th,.compare-table-wrap.compare-table-mobile .table tbody tr:last-child td{padding-top:40px}}.search-result-wrap{margin-top:54px}.result-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E2E2E2}.result-item,.result-item p{font-weight:normal;font-size:20px;line-height:1.35;color:#262626}.result-item-title{color:#262626;font-weight:normal;font-size:35px;line-height:1.3;margin-bottom:20px}.result-item .result-link{color:#C4C4C4;display:block;margin-top:20px}@media (max-width: 767px){.result-item-title{font-size:18px}.result-item,.result-item p{font-size:14px}}.page-404 section.main-header{margin-bottom:0}.page-404 .header-cover{height:100vh !important}.page-404 .subtitle{margin-bottom:15px !important;font-weight:300 !important;font-size:15px !important;line-height:1.6 !important}main.page-download .post-header{margin-top:-27px}main.page-download .post-header .page-navigation .page-title{padding:19px 40px 19px 0}main.page-download .post-header [class*=col-].text-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}main.page-download .wheels-slider{overflow:unset}main.page-download .wheels-slider .swiper-navslide{border-bottom:0}main.page-download .wheels-slider .swiper-navslide.swiper-pagination-lock{display:block !important}main.page-download .wheels-slider .swiper-navslide.swiper-pagination-lock .swiper-pagination-bullet{display:inline-block !important}main.page-download .wheels-slider .swiper-navslide ~ .swiper-wrapper{margin-top:24px}main.page-download .wheels-slider .swiper-navslide .swiper-pagination-bullet{min-width:150px;border-color:#E2E2E2}main.page-download .wheels-slider .swiper-navslide .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--color-accent)}main.page-download .wheels-slider .swiper-slide{max-width:100%;padding:0 0%}main.page-download .wheels-slider .swiper-button-next,main.page-download .wheels-slider .swiper-button-prev{top:65%}main.page-download .wheels-slider .swiper-button-next{right:-40px}main.page-download .wheels-slider .swiper-button-prev{left:-40px}@media (max-width: 991px){main.page-download .post-header .row{display:-ms-flexbox;display:flex}main.page-download .post-header .row [class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:unset}main.page-download .post-header .page-navigation .page-title{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;text-align:left}main.page-download .post-header .button{min-width:auto}main.page-download .wheels-slider .swiper-navslide .swiper-pagination-bullet{min-width:120px}}.page-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.page-navigation .page-title{font-weight:300;font-size:15px;line-height:1.3;text-align:center;padding:30px 40px 30px 0;margin-right:40px;border-bottom:5px solid transparent;color:var(--color-grey);display:block;position:relative;-ms-flex:0 1 20%;flex:0 1 20%;margin:0}.page-navigation .page-title::before{content:'';width:1px;height:calc(100% - 10px);position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#ECECEC}.page-navigation .page-title.noborder::before{display:none}.page-navigation .page-nav{-ms-flex:0 1 80%;flex:0 1 80%;position:relative;padding:0 40px}.page-navigation .page-nav ul{list-style-type:none;padding-left:0;margin:0}.page-navigation .page-nav ul li{width:auto;padding:0 10px;position:relative}.page-navigation .page-nav ul li span,.page-navigation .page-nav ul li a{font-size:15px;line-height:1.3;text-align:center;padding:30px 20px;border-bottom:5px solid transparent;color:var(--color-grey);display:block;font-weight:700}.page-navigation .page-nav ul li span:hover,.page-navigation .page-nav ul li a:hover{color:var(--color-primary)}.page-navigation .page-nav ul li.active a{border-color:var(--color-accent);color:var(--color-primary)}.page-navigation .page-nav .swiper-wrapper{max-width:900px}.page-navigation .page-nav .arrow-left,.page-navigation .page-nav .arrow-right{position:absolute;top:50%;transform:translateY(-50%);background-color:#FFF;z-index:2;opacity:1;transition:all 0.3s}.page-navigation .page-nav .arrow-left.swiper-button-disabled,.page-navigation .page-nav .arrow-right.swiper-button-disabled{opacity:0}.page-navigation .page-nav .arrow-left:before,.page-navigation .page-nav .arrow-right:before{width:44px}.page-navigation .page-nav .arrow-left,.page-navigation .page-nav .arrow-left:before,.page-navigation .page-nav .arrow-right,.page-navigation .page-nav .arrow-right:before{height:calc(100% + 2px)}.page-navigation .page-nav .arrow-left{left:0}.page-navigation .page-nav .arrow-right{right:0}@media (min-width: 1900px){.page-navigation .page-title{-ms-flex:0 1 15%;flex:0 1 15%}.page-navigation .page-nav{-ms-flex:0 1 85%;flex:0 1 85%;max-width:1400px}}@media (max-width: 991.98px){.page-navigation .page-title{-ms-flex:0 1 45%;flex:0 1 45%;padding:20px 40px 20px 0;max-width:120px}.page-navigation .page-nav{-ms-flex:0 1 65%;flex:0 1 65%;max-width:525px}}@media (max-width: 767.98px){.page-navigation .page-title{-ms-flex:0 1 45%;flex:0 1 45%;padding:20px 20px 20px 0;max-width:110px;margin-right:10px;font-size:12px;text-align:left}.page-navigation .page-nav{-ms-flex:0 1 65%;flex:0 1 65%;max-width:205px;padding:0 24px}.page-navigation .page-nav .arrow-left:before,.page-navigation .page-nav .arrow-right:before{width:24px}.page-navigation .page-nav ul li a{font-size:12px}}.nextprev-wrap .nextprev{list-style-type:none;padding-left:0;text-align:center;margin:0 -15px}.nextprev-wrap .nextprev li{display:inline-block;padding:0 15px}.nextprev-wrap .nextprev li .btn{display:block;width:140px;text-align:center}.nextprev-wrap .nextprev li .btn:hover{color:#FFF}@media (max-width: 991.98px){.nextprev-wrap .nextprev{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nextprev-wrap .nextprev li{-ms-flex:0 1 50%;flex:0 1 50%}.nextprev-wrap .nextprev li .btn{width:104px;font-size:10px}.nextprev-wrap .nextprev li:last-child{text-align:right}}.pagination-wrap ul{list-style-type:none;padding-left:0}.pagination-wrap .pagination-status li{display:inline;position:relative;font-size:15px;line-height:1.6}.pagination-wrap .pagination-status li:after{content:'';width:5px;height:5px;border-radius:50%;background-color:#000;margin-left:10px;margin-right:5px;margin-bottom:3px;position:relative;display:inline-block}.pagination-wrap .pagination-status li:last-child:after{display:none}.pagination-wrap .pagination-buttons{text-align:center}.pagination-wrap .pagination-buttons li{display:inline-block;padding:0 15px;font-size:15px;line-height:1.6}.pagination-wrap .pagination-buttons li .item .icon-chevron-left{margin-left:20px}.pagination-wrap .pagination-buttons li .item .icon-chevron-right{margin-right:20px}.pagination-wrap .pagination-buttons li .item[disabled],.pagination-wrap .pagination-buttons li .item.disabled{color:#8A8A8A;cursor:no-drop}.table{width:100%;border-collapse:collapse}.table td,.table th{color:#000000}.table-header-blue thead td,.table-header-blue thead th{background-color:var(--color-accent);color:#FFF}.table-pricelist tr th,.table-pricelist tr td{padding:5px 30px}.table-pricelist tr th:first-child,.table-pricelist tr td:first-child{width:50%}@media (max-width: 991.98px){.table-pricelist tr th:first-child,.table-pricelist tr td:first-child{width:45%}}.table-pricelist tr .separator{padding:0}.table-pricelist thead tr th,.table-pricelist thead tr td{padding:22px 30px;font-size:20px;line-height:1.35}.table-pricelist tbody tr th{text-align:left;font-weight:bold;font-size:20px;line-height:1.35}.table-pricelist tbody tr:first-child td,.table-pricelist tbody tr:first-child th{padding-top:25px}.table-pricelist tbody tr .separator{padding:25px 0}.table-pricelist tbody tr .separator hr{border:0;border-top:1px solid #E2E2E2}@media (max-width: 767.98px){.table-pricelist thead{display:none}.table-pricelist tbody tr{display:block;margin-top:20px}.table-pricelist tbody tr th,.table-pricelist tbody tr td{padding:0;width:100% !important;display:block}.table-pricelist tbody tr.first{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.table-pricelist tbody tr.first td{text-align:right}.table-pricelist tbody tr.t-mobile td{position:relative;display:block;margin-bottom:3px}.table-pricelist tbody tr.t-mobile td:before{content:attr(data-label);float:left;font-weight:700;min-width:100px;padding-left:8px;background-color:#ddd;height:24px;margin-right:8px;font-size:15px;line-height:1.3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.table-pricelist tbody tr .separator{padding:20px 0}}.tab-productfeature{margin:0 -7.5px;border-bottom:1px solid #E2E2E2;margin-bottom:20px}.tab-productfeature li{padding:0 7.5px}.tab-productfeature li a{display:block;font-weight:bold;font-size:15px;line-height:1.3;text-align:center;color:var(--color-grey);border-bottom:5px solid transparent;padding:0 20px 30px}.tab-productfeature li a[aria-selected=true]{border-color:var(--color-accent);color:var(--color-primary)}.tab-productfeature ~ .tab-body .img-item,.tab-productfeature .tabby-body .img-item{max-width:100%;width:100%}.tab-productfeature ~ .tab-body .title-item,.tab-productfeature .tabby-body .title-item{font-weight:300;font-size:25px;line-height:0.96;color:#000000;margin-top:0;margin-bottom:10px}@media (max-width: 767.98px){.tab-productfeature{margin:0 -25px 40px;overflow-y:auto}.tab-productfeature ~ .tab-body .title-item{font-size:14px}.tab-productfeature ~ .tab-body p{font-size:12px}}.tabby-nav{margin:0 -7.5px}.tabby-nav li{padding:0 7.5px}.tabby-nav li a{display:block;font-weight:bold;font-size:15px;line-height:1.3;text-align:center;color:var(--color-grey);border-bottom:5px solid transparent;padding:0 20px 30px;height:auto}.tabby-nav li a[aria-selected=true]{border-color:var(--color-accent);color:var(--color-primary)}.tabby-dropdown{border:1px solid #8A8A8A;padding:13px 9px;transition:all 0.3s;position:relative;width:100%;max-width:400px}.tabby-dropdown>span{display:block;margin:-13px -9px;padding:13px 9px;cursor:pointer;position:relative;z-index:2}.tabby-dropdown:after{content:"";font-family:"astrabmw";position:absolute;height:100%;width:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:0;top:0;transform:rotate(0deg);transition:all 0.3s}.tabby-dropdown ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:0;transition:all 0.3s;position:absolute;top:100%;left:0;overflow:hidden;border:1px solid transparent;margin-top:0;background-color:transparent;z-index:0;width:100%}.tabby-dropdown ul li{-ms-flex:1 1 100%;flex:1 1 100%}.tabby-dropdown ul li a{display:block;padding:9px}.tabby-dropdown ul li.active a{color:var(--color-accent)}.tabby-dropdown.active{box-shadow:#8A8A8A 0px 0px 0px 1px inset}.tabby-dropdown.active:after{transform:rotate(180deg)}.tabby-dropdown.active ul{margin-top:1px;max-height:350px;border-color:#8a8a8a;z-index:99;background-color:#FFF}.accordions.border-top{border-top:1px solid #E2E2E2;padding-top:20px}.accordion{overflow:hidden;color:var(--color-primary);margin-top:0;margin-bottom:0;border-bottom:1px solid #E2E2E2;padding-bottom:17px;margin-bottom:17px}.accordion:not(.active) .accordion__head:before{transform:rotate(180deg)}.accordion:last-child{margin-bottom:0}.accordion__head{position:relative;padding:0 20px 0 0px;cursor:pointer;color:var(--color-primary);display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.accordion__head:before{content:"";font-family:"astrabmw";top:0;left:0;line-height:1;transform:rotate(0deg);transition:all 0.25s ease-out;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.accordion__head h4{margin-bottom:0;color:var(--color-primary);font-weight:bold;font-size:14px;line-height:1.35}.accordion__content{padding:0 20px 0 25px;max-height:0;overflow:hidden;will-change:max-height;transition:all 0.25s ease-out;color:var(--color-primary);opacity:0;margin-top:0;padding-top:0;font-weight:300;font-size:15px;line-height:1.6}.accordion__content ol,.accordion__content ul{margin:0;padding-left:20px}.accordion.active .accordion__head{padding-bottom:15px}.accordion.active .accordion__content{padding:0 20px 0 25px;opacity:1}.technical-data .accordion__head:before{top:5px}.technical-data .accordion__content .row{margin:-10px -30px}.technical-data .accordion__content .row [class*=col]{padding:10px 30px}.accordions-enquire .accordion .accordion__head{color:#E2E2E2}.accordions-enquire .accordion.active .accordion__head{color:var(--color-primary)}.accordions-enquire .accordion.active .accordion__content{padding-left:0;padding-right:0}.accordions-enquire .accordion.done .accordion__head>span{display:inline-block;position:relative}.accordions-enquire .accordion.done .accordion__head>span:after{content:"";position:relative;font-family:"astrabmw";top:0;left:0;line-height:1;transition:all 0.25s ease-out;margin-left:10px;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;display:-ms-inline-flexbox;display:inline-flex;background-color:#5BB647;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-weight:300;font-size:11px;padding-right:1px;opacity:1}.accordions-enquire .accordion.done:not(.active) .accordion__head>span:after{opacity:0.3}.accordions-enquire .row-enquire{margin-bottom:25px}.accordions-enquire .row-next-button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.accordions-enquire .row-next-button>*{-ms-flex:0 1 auto;flex:0 1 auto}.accordions-enquire .row-next-button .cart-total{text-align:right;font-weight:normal;font-size:15px;line-height:1.33}.accordions-enquire .row-next-button .total-pay{font-weight:bold;font-size:20px;line-height:1.33}@media (max-width: 767.98px){.accordions-enquire .row-next-button{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.accordions-enquire .row-next-button .cart-total{margin-top:36px;margin-bottom:25px}}.accordions-enquire .col-enquire-car{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:-5px}.accordions-enquire .col-enquire-car .thumbnail{padding:5px}.accordions-enquire .col-enquire-car .thumbnail img{width:100%;max-width:300px}.accordions-enquire .col-enquire-car .detail-car{padding:5px}.accordions-enquire .col-enquire-car .detail-car .name-car{font-weight:normal;font-size:20px;line-height:1.35;color:#262626;margin-bottom:20px}.accordions-enquire .col-enquire-car .detail-car .order-qty-wrap{margin-bottom:20px}.accordions-enquire .col-enquire-car .detail-car .remove-selected-car{padding:0;cursor:pointer;color:var(--color-grey);font-weight:700;text-decoration:underline}@media (max-width: 991.98px){.accordions-enquire .col-enquire-car{-ms-flex-wrap:wrap;flex-wrap:wrap}.accordions-enquire .col-enquire-car .thumbnail,.accordions-enquire .col-enquire-car .detail-car{-ms-flex:1 1 100%;flex:1 1 100%}}.accordions-enquire .col-enquire-price{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-weight:normal;font-size:20px;line-height:1.35;color:#262626}@media (max-width: 991.98px){.accordions-enquire .col-enquire-price{margin-top:10px}}@media (max-width: 991.98px){.accordions-enquire .col-enquire-price{font-size:15px}}@media (max-width: 767.98px){.accordions-enquire .button{width:100%}}body.popup-modul-activated{overflow:hidden}.popup-modul{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}.popup-modul.active{display:block}.popup-modul .overlay{background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.popup-modul .popup-wrap{position:relative;z-index:1;background-color:#FFF;max-width:1250px;width:100%;padding:50px 48px 30px;border-radius:5px;box-shadow:0px 4px 25px rgba(152,152,152,0.1);top:50px;left:50%;transform:translateX(-50%)}.popup-modul .popup-close{border:0;padding:20px;position:absolute;top:0;right:0;cursor:pointer;background-color:transparent}.popup-modul .title{font-weight:normal;font-size:35px;line-height:1.3;color:#000000;margin:0}.popup-modul .popup-head{position:relative;padding:0 0 50px;margin-bottom:15px;border-bottom:1px solid #E2E2E2;min-height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.popup-modul .popup-head h3{margin:0}.popup-modul .popup-head .button-reset{padding:15px 0;border:0;font-size:15px;line-height:1.6;color:#8A8A8A}.popup-modul .popup-body{max-height:calc(100vh - 295px);overflow:auto;padding-right:12px}.popup-modul.popup-small .popup-wrap{max-width:600px;padding:30px}.popup-modul.popup-small .popup-head{padding-bottom:15px}.popup-modul .action-buttons{list-style-type:none;padding-left:0;margin:50px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-5px;margin-right:-5px}.popup-modul .action-buttons li{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:5px;margin-right:5px}@media (max-width: 575.98px){.popup-modul .popup-wrap{max-width:calc(100% - 25px) !important;padding:20px 20px 20px !important;top:30px}.popup-modul .popup-head{padding-bottom:20px}.popup-modul .popup-body{max-height:calc(100vh - 175px);overflow:auto;padding-right:0}}.popup-modul .accessories-type-wrap{list-style-type:none;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.popup-modul .accessories-type-wrap li{-ms-flex:0 1 50%;flex:0 1 50%;padding:5px}.popup-modul .accessories-type-wrap li input[type=checkbox]{display:none}.popup-modul .accessories-type-wrap li input[type=checkbox] ~ label{border:2px solid #E2E2E2;width:100%;height:100%;padding:15px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:#E2E2E2;font-weight:700;cursor:pointer}.popup-modul .accessories-type-wrap li input[type=checkbox]:checked ~ label{border-color:var(--color-primary);color:var(--color-primary)}.popup-modul.popup-detail-access-config .popup-body{overflow-x:hidden}.popup-modul.popup-detail-access-config .img-thumbnail{width:300px;height:175px;object-fit:cover;object-position:center}.popup-modul.popup-detail-access-config .title{font-weight:normal;font-size:20px;line-height:1.35;color:#000000;margin-bottom:15px}@media (max-width: 767.98px){.popup-modul.popup-detail-access-config .title{padding-right:35px}}.popup-modul.popup-detail-access-config .type{font-weight:normal;font-size:15px;line-height:1.6;color:#000000}.popup-modul.popup-detail-access-config table{border-collapse:collapse;margin-bottom:15px;width:100%}.popup-modul.popup-detail-access-config table thead tr td,.popup-modul.popup-detail-access-config table thead tr th{background-color:#0066B1;color:#FFF;font-weight:bold;font-size:15px;line-height:1.6;padding:10px}.popup-modul.popup-detail-access-config table tbody tr td{padding:10px;vertical-align:top}.popup-modul.popup-detail-access-config table tbody tr td .radio-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.popup-modul.popup-detail-access-config table tbody tr td .radio-wrap label{display:block;padding-left:26px}.popup-modul.popup-detail-access-config table tbody tr td.price{text-align:center}.popup-modul.popup-detail-access-config table tbody tr:last-child td{border-bottom:1px solid #E2E2E2}.popup-modul.popup-detail-access-config table .radio{width:3%}.popup-modul.popup-detail-access-config table .radio input[type=radio]{width:18px;height:18px}.popup-modul.popup-detail-access-config table .part{width:60%}.popup-modul.popup-detail-access-config table .part-number{text-align:center}@media (max-width: 767.98px){.popup-modul.popup-detail-access-config table{display:block;font-size:12px;line-height:1.6;border-bottom:1px solid #E2E2E2}.popup-modul.popup-detail-access-config table thead{display:none}.popup-modul.popup-detail-access-config table tbody tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-modul.popup-detail-access-config table tbody tr td{position:relative}.popup-modul.popup-detail-access-config table tbody tr td[data-col-title]{display:-ms-flexbox;display:flex}.popup-modul.popup-detail-access-config table tbody tr td[data-col-title]:before{content:attr(data-col-title);position:relative;background:#0066B1;width:50%;display:inline-block;color:#FFF;padding:4px 10px;max-height:27px}.popup-modul.popup-detail-access-config table tbody tr td[data-col-title]:before,.popup-modul.popup-detail-access-config table tbody tr td[data-col-title] span{display:inline-block;-ms-flex:0 1 50%;flex:0 1 50%;padding:4px 6px}.popup-modul.popup-detail-access-config table tbody tr td.radio{-ms-flex:0 1 10%;flex:0 1 10%;padding-left:0;padding-right:0;text-align:left}.popup-modul.popup-detail-access-config table tbody tr td.part{-ms-flex:0 1 90%;flex:0 1 90%}.popup-modul.popup-detail-access-config table tbody tr td.part-number{-ms-flex:1 1 100%;flex:1 1 100%;text-align:left;padding-left:calc(10% + 10px);padding-top:0;padding-bottom:3px}.popup-modul.popup-detail-access-config table tbody tr td.price{-ms-flex:1 1 100%;flex:1 1 100%;text-align:left;padding-left:calc(10% + 10px);padding-top:0;padding-bottom:0}.popup-modul.popup-detail-access-config table tbody tr:last-child td{border-bottom:0}.popup-modul.popup-detail-access-config table tbody tr:last-child td:last-child{padding-bottom:40px}}.popup-modul.popup-detail-access-config .links-policy li{margin-bottom:10px}.popup-modul.popup-detail-access-config .links-policy li:last-child{margin-bottom:0}.popup-modul.popup-detail-access-config .links-policy a{font-weight:700;color:#262626}.popup-modul.popup-detail-access-config .links-policy a [class*=icon]{color:#262626;margin-right:15px}@media (max-width: 767.98px){.popup-modul.popup-detail-access-config .popup-close{top:-10px;right:-10px}.popup-modul.popup-detail-access-config .row-head{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.popup-modul.popup-detail-access-config .row-head>[class*=col]:first-child{margin-top:10px}.popup-modul.popup-detail-access-config .popup-body{position:relative}}.popup-modul .retail-price{font-weight:normal;font-size:20px;line-height:1.35;text-align:center;color:#000000}@media (max-width: 767.98px){.popup-modul .retail-price{text-align:left;font-size:16px}}.popup-modul .col-confirm{position:absolute;right:0;bottom:0;text-align:right}@media (max-width: 767.98px){.popup-modul .col-confirm{text-align:left;margin-top:15px;position:relative}.popup-modul .col-confirm .button{width:100%}}.popup-modul .row-head{margin-bottom:20px}.popup-modul#popup-request{z-index:99}.popup-modul#popup-request .col-enquire-car .thumbnail img{width:300px;height:175px;object-fit:cover;object-position:center}.filter-box .clear-search{font-weight:bold;font-size:15px;line-height:1.6;color:var(--color-accent);border:0;background-color:transparent;cursor:pointer;padding:0;margin-bottom:10px}.filter-box .form-group{margin-bottom:13px}.filter-box .form-group label{position:relative;margin-bottom:10px}.filter-box .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-5px;margin-right:-5px}.filter-box .row .col{-ms-flex:1 1 calc(50% - 5%);flex:1 1 calc(50% - 5%);width:calc(50% - 5%);padding-left:5px;padding-right:5px}.filter-box .row .col-to{-ms-flex:1 1 5%;flex:1 1 5%;width:5%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:5px;padding-right:5px}#popup-sort label{display:block}.swiper-button-prev:after,.swiper-button-next:after{font-family:"astrabmw";font-size:20px;color:var(--color-primary)}.swiper-button-prev:after{content:""}.swiper-button-next:after{content:""}@media (min-width: 992px){.swiper-pagination{display:none}}.models-slider{overflow:hidden;position:relative}@media (max-width: 991.98px){.models-slider{padding-bottom:55px}}.models-slider .swiper-button-prev,.models-slider .swiper-button-next{z-index:3;top:0;margin-top:0;width:80px;height:100%}.models-slider .swiper-button-prev.swiper-button-disabled,.models-slider .swiper-button-next.swiper-button-disabled{opacity:0}.models-slider .swiper-button-prev:after,.models-slider .swiper-button-next:after{position:relative}@media (max-width: 767.98px){.models-slider .swiper-button-prev,.models-slider .swiper-button-next{display:none}}.models-slider .swiper-button-prev{left:0}.models-slider .swiper-button-prev:before{content:'';background:linear-gradient(-270deg, rgba(255,255,255,0.9) 15.63%, rgba(255,255,255,0) 100%);position:absolute;top:0;width:100%;height:100%}.models-slider .swiper-button-prev:after{margin-left:15px;margin-right:auto}.models-slider .swiper-button-next{right:0}.models-slider .swiper-button-next:before{content:'';background:linear-gradient(270deg, rgba(255,255,255,0.9) 15.63%, rgba(255,255,255,0) 100%);position:absolute;top:0;width:100%;height:100%}.models-slider .swiper-button-next:after{margin-left:auto;margin-right:15px}.exinterior-slider .swiper-button-disabled,.wheelsacc-slider .swiper-button-disabled{display:none}.exinterior-slider .swiper-button-prev,.wheelsacc-slider .swiper-button-prev{background:linear-gradient(90deg, rgba(255,255,255,0.9) 15.63%, rgba(255,255,255,0) 100%);top:20px;height:100%;left:0;padding:0 50px}.exinterior-slider .swiper-button-next,.wheelsacc-slider .swiper-button-next{background:linear-gradient(270deg, rgba(255,255,255,0.9) 15.63%, rgba(255,255,255,0) 100%);top:20px;height:100%;right:0;padding:0 50px}@media (max-width: 991.98px){.exinterior-slider .swiper,.wheelsacc-slider .swiper{padding-bottom:60px}.exinterior-slider .swiper-button-prev,.exinterior-slider .swiper-button-next,.wheelsacc-slider .swiper-button-prev,.wheelsacc-slider .swiper-button-next{display:none}}.video-gallery-slider .swiper{overflow:unset;padding-bottom:50px}.video-gallery-slider .slide-inner{position:relative}.video-gallery-slider .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.video-gallery-slider .video-thumbnail>img{width:100%;height:100%;object-fit:cover;object-position:center}.video-gallery-slider .video-thumbnail .play-video{position:absolute;top:0;left:0;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex}.video-gallery-slider .video-wrap video{max-height:400px}.video-gallery-slider .video-title{font-weight:normal;font-size:20px;line-height:1.35;color:#000000;margin-top:35px;padding:0 calc(8% + 10px)}.video-gallery-slider .swiper-pagination{display:block}@media (max-width: 767.98px){.video-gallery-slider .video-title{margin-top:15px;font-size:12px}}.swiper-vertical{position:relative}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical ~ .swiper-button-next,.swiper-vertical ~ .swiper-button-prev{width:100%;text-align:center;position:absolute;z-index:1}.swiper-vertical .swiper-button-next:after,.swiper-vertical .swiper-button-prev:after,.swiper-vertical ~ .swiper-button-next:after,.swiper-vertical ~ .swiper-button-prev:after{transform:rotate(90deg)}.swiper-vertical .swiper-button-next.swiper-button-disabled,.swiper-vertical .swiper-button-prev.swiper-button-disabled,.swiper-vertical ~ .swiper-button-next.swiper-button-disabled,.swiper-vertical ~ .swiper-button-prev.swiper-button-disabled{pointer-events:unset}.swiper-vertical .swiper-button-next,.swiper-vertical ~ .swiper-button-next{bottom:0;top:unset;right:0}.swiper-vertical .swiper-button-prev,.swiper-vertical ~ .swiper-button-prev{top:15px;right:0;left:unset}.rangeslider{background:rgba(28,105,212,0.46)}.rangeslider.range-grey__handle{background:#E2E2E2}.rangeslider__handle{width:20px;height:20px;background:#1C69D4;border:0}.rangeslider__handle:after{width:18px;height:18px}.rangeslider__handle:before{content:'';width:8px;height:8px;background-color:#FFF;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}.rangeslider--horizontal{height:12px}.rangeslider--horizontal .rangeslider__handle{top:-4px}.rangeslider__fill{background:rgba(28,105,212,0.46)}.rangeslider-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;margin-top:10px}.rangeslider-label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;margin-bottom:14px}.rangeslider.range-grey{background:#e2e2e2}.rangeslider.range-grey .rangeslider__handle{background:#e2e2e2}.rangeslider.range-grey .rangeslider__fill{background-color:#8A8A8A}.payment-range-wrap{max-width:620px;width:100%;padding:20px;border:1px solid #E2E2E2}.content>p:empty,.single-content>p:empty{display:none}.content img.aligncenter,.content img.alignright,.content img.alignleft,.content p>img.aligncenter,.content p>img.alignright,.content p>img.alignleft,.single-content img.aligncenter,.single-content img.alignright,.single-content img.alignleft,.single-content p>img.aligncenter,.single-content p>img.alignright,.single-content p>img.alignleft{width:auto;margin-top:10px;margin-bottom:15px}.content .gallery,.single-content .gallery{margin:30px -10px 20px !important}.content .gallery-icon,.single-content .gallery-icon{margin-bottom:0}.content .gallery-icon>a,.single-content .gallery-icon>a{display:block}.content .gallery img,.single-content .gallery img{margin-bottom:0;display:block}.content .gallery-item,.single-content .gallery-item{padding:0 10px;margin-bottom:20px;margin-top:0 !important}.content .gallery-item img,.single-content .gallery-item img{border:none !important}.content address,.single-content address{font-style:italic}.content q,.single-content q{background-color:#ff9;font-style:italic}.content img,.single-content img{max-width:100%;object-fit:cover}.alignnone{margin:8px 24px 8px 0}.aligncenter,div.aligncenter{display:block;margin:8px auto 8px auto;max-width:100%}.aligncenter img,div.aligncenter img{margin:0 auto;display:block}.alignright{float:right;margin:8px 0 8px 24px;max-width:100%}.alignleft{float:left;margin:8px 24px 8px 0;max-width:100%}a img.alignright{float:right;margin:8px 0 24px 24px}a img.alignnone{margin:8px 24px 24px 0}a img.alignleft{float:left;margin:8px 24px 24px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:24px}pre,code,kbd,samp{font-family:monospace, sans-serif}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}.excerpt-2,.excerpt-3,.excerpt-4,.excerpt-2-line,.excerpt-3-line,.excerpt-4-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.excerpt-2{max-height:3em;-webkit-line-clamp:2}.excerpt-3{max-height:6.0714285714em;-webkit-line-clamp:3}.excerpt-4{max-height:8.5em;-webkit-line-clamp:4}.show-room__title{font-size:20px;line-height:1.35;font-weight:700;margin-bottom:20px}@media (max-width: 767.98px){.show-room__title{margin-bottom:10px}}.request-buy__hero{width:100%;height:550px;position:relative;padding-top:60px;margin-top:40px;margin-bottom:45px}.request-buy__hero .background{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.request-buy__hero .hero-content{position:relative;max-width:425px}.request-buy__hero .hero-title{font-size:35px;line-height:1.2857142857;color:#E2E2E2;margin-bottom:15px;text-transform:uppercase}.request-buy__hero .hero-desc{color:#E2E2E2;font-size:20px;line-height:1.35;font-weight:300;text-transform:uppercase}.request-buy__form{padding-bottom:75px}.request-buy__form .form-header{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #E2E2E2}.request-buy__form .form-title{font-size:20px;line-height:1.35;font-weight:700;margin-bottom:45px}.request-buy__form .form-cta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.request-buy__form .form-cta .button:not(:last-child){margin-right:30px}@media (max-width: 767.98px){.request-buy__hero{margin-bottom:20px;padding-left:25px;padding-right:25px;max-width:100%;height:auto;padding-top:0}.request-buy__hero .background{position:relative;height:200px;margin-bottom:20px}.request-buy__hero .hero-content{max-width:100%}.request-buy__hero .container-pc{padding:0 !important}.request-buy__hero .hero-title{color:#262626;font-size:28px;margin-bottom:0}.request-buy__hero .hero-desc{display:none}.request-buy__form .form-title{font-size:12px;margin-bottom:20px}.request-buy__form .form-cta .button{width:100%}.request-buy__form .form-cta .button:not(:last-child){margin-right:0;margin-bottom:20px}.request-buy__form .form-header{padding-bottom:40px;margin-bottom:40px}}.page-title{font-size:50px;font-weight:400;margin-bottom:40px;line-height:1.2}@media (max-width: 767.98px){.page-title{font-size:28px}}.page-subtitle{font-size:15px;font-weight:300}.page-subtitle p{margin-bottom:unset}@media (max-width: 767.98px){.page-subtitle{font-size:12px}.page-subtitle p{margin-bottom:15px}}section.merchandise{padding-bottom:70px}.merchandise-card{position:relative;height:500px;margin-bottom:20px;max-width:300px;margin-left:auto;margin-right:auto;display:block}.merchandise-card__bg{width:100%;height:100%;object-fit:cover}.merchandise-card__logo{position:absolute;max-width:160px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.merchandise-card .button{position:absolute;width:250px;bottom:42px;left:50%;transform:translateX(-50%);z-index:1;max-width:calc(100% - 20px)}.merchandise-card::after{content:"";position:absolute;width:100%;height:80%;left:0;bottom:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 37.73%, #fff 100%);transition:all 0.3s}.merchandise-card:hover::after{height:100%}@media (max-width: 767.98px){.merchandise-card{max-width:325px;height:400px}.merchandise-card__bg{object-position:top}}.promotion-list{margin-bottom:100px}.promotion-list__title{font-size:35px;font-weight:400;margin-bottom:40px;line-height:1.2857142857}@media (max-width: 767.98px){.promotion-list{margin-bottom:20px}.promotion-list__title{font-size:30px;margin-bottom:20px}}.promotion-card{border:1px solid #E2E2E2;padding:23px;margin-bottom:20px;height:100%}.promotion-card.d-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.promotion-card.d-flex .top,.promotion-card.d-flex .bottom{-ms-flex:1 1 100%;flex:1 1 100%}.promotion-card__img{position:relative;display:block;padding-top:45%;margin-bottom:17px}.promotion-card__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.promotion-card__content .title{font-size:35px;line-height:1.3428571429;margin-bottom:17px}.promotion-card__content .desc{font-size:20px;font-weight:400;line-height:1.35;margin-bottom:17px}.promotion-card__content .date{font-size:20px;font-weight:300;line-height:1.35;margin-bottom:37px}.promotion-card__content .link-detail{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700}.promotion-card__content .link-detail i{margin-right:5px}@media (max-width: 767.98px){.promotion-card{margin-bottom:20px}.promotion-card__content .title{font-size:20px;margin-bottom:4px;font-weight:400}.promotion-card__content .desc{font-size:14px;margin-bottom:4px}.promotion-card__content .date{font-size:12px;margin-bottom:25px}}@media (max-width: 767.98px){section.promotion-header .header-cover{height:442px}}.promotion-detail{margin-bottom:90px}.promotion-detail__hero{width:100%;height:500px;margin-bottom:40px}.promotion-detail__hero img{width:100%;height:100%;object-fit:cover}.promotion-detail__form .form-header{padding-bottom:8px;border-bottom:1px solid #E2E2E2;margin-bottom:40px}.promotion-detail__form .form-title{font-size:35px;font-weight:400;line-height:1.2857142857;margin-bottom:20px}.promotion-detail__form .form-desc ul,.promotion-detail__form .form-desc ol{margin-top:0;padding-left:25px;margin-bottom:20px}.promotion-detail__form .form-desc p{margin-bottom:20px}@media (max-width: 767.98px){.promotion-detail{margin-bottom:60px}.promotion-detail__hero{height:250px;margin-bottom:20px}.promotion-detail__form .form-title{font-size:30px;margin-bottom:15px}.promotion-detail__form .form-desc{font-size:12px;font-weight:300;line-height:1.6666666667}.promotion-detail__form .form-desc p{margin-bottom:15px}.promotion-detail__form .form-desc ul,.promotion-detail__form .form-desc ol{margin-bottom:15px}.promotion-detail__form .form-header{padding-bottom:25px}}section.corporate-sales .featured-img{max-height:500px;overflow:hidden}section.corporate-sales .featured-img img{width:100%;height:100%;object-fit:cover}section.corporate-sales .featured-img--sm img{width:100%;height:100%;object-fit:cover}@media (max-width: 767.98px){section.corporate-sales .post-title{font-size:28px;margin-bottom:20px}section.corporate-sales .featured-img{height:250px}section.corporate-sales .featured-img--sm{height:190px;margin-bottom:20px}}.post-content.with-read-more .read-more{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:12px;display:none}.post-content.with-read-more .read-more__wrapper{max-height:unset;transition:all 0.3s;overflow:hidden}.post-content.with-read-more .read-more i{margin-right:5px;transition:all 0.3s}.post-content.with-read-more .read-more.show i{transform:rotate(180deg)}@media (max-width: 767.98px){.post-content.with-read-more .read-more{display:-ms-inline-flexbox;display:inline-flex}}.test-drive{margin-bottom:125px}.test-drive__form{margin-top:55px}.test-drive-thanks .row-main{margin-left:-10px;margin-right:-10px}.test-drive-thanks .row-main .thanks-info{-ms-flex:1 1 40%;flex:1 1 40%;padding-left:10px;padding-right:10px}.test-drive-thanks .row-main .thanks-info .bmw-address{border-top:1px solid #E2E2E2;padding-top:36px;margin-top:66px}.test-drive-thanks .row-main .thanks-info .bmw-address .row{margin:-22px}.test-drive-thanks .row-main .thanks-info .bmw-address .row [class*=col]{padding:22px}.test-drive-thanks .row-main .thanks-image{-ms-flex:1 1 60%;flex:1 1 60%;padding-left:10px;padding-right:10px}.test-drive-thanks .row-main .thanks-image img{height:100%;width:100%;object-fit:cover;object-position:center}@media (max-width: 767.98px){.test-drive-thanks .row-main .thanks-info .bmw-address{padding-top:40px;margin-top:40px}.test-drive-thanks .row-main .thanks-info .bmw-address .row{margin:-15px -22px}.test-drive-thanks .row-main .thanks-info .bmw-address .row [class*=col]{padding:15px 22px}.test-drive-thanks .row-main .thanks-image{margin-top:40px}}.career-header .title{max-width:720px}section.career-content{margin-bottom:70px}.career-title{font-size:35px;font-weight:400;line-height:1.2857142857;margin-bottom:30px}.career-detail .accordion{border:0}.career-detail .accordion__head{font-weight:400;font-size:20px}.career-detail .accordion__content{padding-left:30px !important;font-weight:400}.career-detail .accordion__content ol,.career-detail .accordion__content ul,.career-detail .accordion__content p{margin-bottom:20px}.career-detail .accordion__content .note{font-weight:300}@media (max-width: 767.98px){section.career-header .header-cover{height:450px}.career-pagination .page-navigation .page-nav{max-width:100%}.career-title{font-size:20px}.career-detail .accordion__head{font-size:14px}.career-detail .accordion__content{padding-left:23px !important;font-size:14px}}.warranty-content{margin-bottom:100px}.warranty-title{font-size:35px;line-height:1.2857142857;margin-bottom:20px;font-weight:400}.warranty-subtitle{font-size:20px;line-height:1.35;margin-bottom:20px;font-weight:400}.warranty-desc{font-weight:400}.warranty-desc p,.warranty-desc ul,.warranty-desc ol{margin-bottom:20px}.warranty-desc ul,.warranty-desc ol{padding-left:20px}.warranty-img{margin-bottom:70px}@media (max-width: 767.98px){section.warranty-header .header-cover{height:450px}.warranty-title{font-size:30px;margin-bottom:15px}.warranty-subtitle{font-size:16px;margin-bottom:15px}.warranty-desc{font-size:12px;font-weight:300}.warranty-desc p,.warranty-desc ul,.warranty-desc ol{margin-bottom:15px}.warranty-img{margin-bottom:40px}}.section-lifestyle .section-title{font-size:35px;font-weight:400;line-height:1.2857142857;margin-bottom:20px}.section-lifestyle .section-desc{font-size:15px;font-weight:400;line-height:1.6;margin-bottom:50px}section.life-is-statement{margin-bottom:90px}@media (max-width: 767.98px){section.lifestyle-header .header-cover{height:450px}.section-lifestyle .section-title{font-size:30px;margin-bottom:15px}.section-lifestyle .section-desc{font-size:12px;line-height:1.6666666667;margin-bottom:40px;font-weight:300}section.life-is-statement{margin-bottom:50px}}.lifestyle-slider-pagination{display:block;position:relative;margin-top:18px;bottom:0 !important}.lifestyle-slider-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px !important}.lifestyle-slider-next,.lifestyle-slider-prev{font-size:40px;cursor:pointer}.lifestyle-slider-next::after,.lifestyle-slider-prev::after{font-family:"astrabmw";color:var(--color-primary)}.lifestyle-slider-prev::after{content:""}.lifestyle-slider-next::after{content:""}@media (max-width: 767.98px){.lifestyle-slider-pagination{margin-top:10px;line-height:1}.lifestyle-slider-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 5px !important}}.life-statement-slider{margin-bottom:38px}.life-statement-slider .swiper-slide img{width:100%}@media (max-width: 767.98px){.life-statement-slider .swiper-slide img{height:300px;object-fit:cover}}.life-statement-slider-2{margin-bottom:60px;margin-right:80px}.life-statement-slider-2 .swiper-slide{width:438px}.life-statement-slider-2 .swiper-slide .image{width:100%;display:block;margin-bottom:20px}.life-statement-slider-2 .swiper-slide .text{font-size:15px;font-weight:400;line-height:1.6}@media (max-width: 767.98px){.life-statement-slider-2{margin-right:0}.life-statement-slider-2 .swiper-slide{width:100%}}.life-statement-2-navigation{position:absolute;height:100%;right:0;top:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:0 10px}.life-statement-2-navigation .navigation-button.swiper-button-disabled{opacity:0.5}@media (max-width: 767.98px){.life-statement-2-navigation{display:none}}.life-statement-quote{font-size:20px;font-weight:400}.lifestyle-gallery{margin-bottom:90px}.lifestyle-gallery__wrapper{display:grid;grid-template-columns:repeat(auto-fill, 4%);grid-auto-rows:calc((100vw - 14vw) * 4 / 100);grid-auto-flow:dense}.lifestyle-gallery__wrapper .gallery-item{overflow:hidden;margin:10px;position:relative}.lifestyle-gallery__wrapper .gallery-item img{width:100%;height:100%;object-fit:cover}.lifestyle-gallery__wrapper .gallery-item.scrollable{overflow:auto}@media (max-width: 991.98px){.lifestyle-gallery__wrapper{grid-auto-rows:calc((100vw - 50px) * 4 / 100)}.lifestyle-gallery__wrapper .gallery-item{margin:2px}}@media (max-width: 767.98px){.lifestyle-gallery{margin-bottom:40px}}.h1{grid-column:span 1}.v1{grid-row:span 1}@media (max-width: 991px){.h1-tablet{grid-column:span 1 !important}.v1-tablet{grid-row:span 1 !important}}.h2{grid-column:span 2}.v2{grid-row:span 2}@media (max-width: 991px){.h2-tablet{grid-column:span 2 !important}.v2-tablet{grid-row:span 2 !important}}.h3{grid-column:span 3}.v3{grid-row:span 3}@media (max-width: 991px){.h3-tablet{grid-column:span 3 !important}.v3-tablet{grid-row:span 3 !important}}.h4{grid-column:span 4}.v4{grid-row:span 4}@media (max-width: 991px){.h4-tablet{grid-column:span 4 !important}.v4-tablet{grid-row:span 4 !important}}.h5{grid-column:span 5}.v5{grid-row:span 5}@media (max-width: 991px){.h5-tablet{grid-column:span 5 !important}.v5-tablet{grid-row:span 5 !important}}.h6{grid-column:span 6}.v6{grid-row:span 6}@media (max-width: 991px){.h6-tablet{grid-column:span 6 !important}.v6-tablet{grid-row:span 6 !important}}.h7{grid-column:span 7}.v7{grid-row:span 7}@media (max-width: 991px){.h7-tablet{grid-column:span 7 !important}.v7-tablet{grid-row:span 7 !important}}.h8{grid-column:span 8}.v8{grid-row:span 8}@media (max-width: 991px){.h8-tablet{grid-column:span 8 !important}.v8-tablet{grid-row:span 8 !important}}.h9{grid-column:span 9}.v9{grid-row:span 9}@media (max-width: 991px){.h9-tablet{grid-column:span 9 !important}.v9-tablet{grid-row:span 9 !important}}.h10{grid-column:span 10}.v10{grid-row:span 10}@media (max-width: 991px){.h10-tablet{grid-column:span 10 !important}.v10-tablet{grid-row:span 10 !important}}.h11{grid-column:span 11}.v11{grid-row:span 11}@media (max-width: 991px){.h11-tablet{grid-column:span 11 !important}.v11-tablet{grid-row:span 11 !important}}.h12{grid-column:span 12}.v12{grid-row:span 12}@media (max-width: 991px){.h12-tablet{grid-column:span 12 !important}.v12-tablet{grid-row:span 12 !important}}.h13{grid-column:span 13}.v13{grid-row:span 13}@media (max-width: 991px){.h13-tablet{grid-column:span 13 !important}.v13-tablet{grid-row:span 13 !important}}.h14{grid-column:span 14}.v14{grid-row:span 14}@media (max-width: 991px){.h14-tablet{grid-column:span 14 !important}.v14-tablet{grid-row:span 14 !important}}.h15{grid-column:span 15}.v15{grid-row:span 15}@media (max-width: 991px){.h15-tablet{grid-column:span 15 !important}.v15-tablet{grid-row:span 15 !important}}.h16{grid-column:span 16}.v16{grid-row:span 16}@media (max-width: 991px){.h16-tablet{grid-column:span 16 !important}.v16-tablet{grid-row:span 16 !important}}.h17{grid-column:span 17}.v17{grid-row:span 17}@media (max-width: 991px){.h17-tablet{grid-column:span 17 !important}.v17-tablet{grid-row:span 17 !important}}.h18{grid-column:span 18}.v18{grid-row:span 18}@media (max-width: 991px){.h18-tablet{grid-column:span 18 !important}.v18-tablet{grid-row:span 18 !important}}.h19{grid-column:span 19}.v19{grid-row:span 19}@media (max-width: 991px){.h19-tablet{grid-column:span 19 !important}.v19-tablet{grid-row:span 19 !important}}.h20{grid-column:span 20}.v20{grid-row:span 20}@media (max-width: 991px){.h20-tablet{grid-column:span 20 !important}.v20-tablet{grid-row:span 20 !important}}.order-1{-ms-flex-order:1;order:1}@media (max-width: 991px){.order-1-tablet{-ms-flex-order:1;order:1}}.order-2{-ms-flex-order:2;order:2}@media (max-width: 991px){.order-2-tablet{-ms-flex-order:2;order:2}}.order-3{-ms-flex-order:3;order:3}@media (max-width: 991px){.order-3-tablet{-ms-flex-order:3;order:3}}.order-4{-ms-flex-order:4;order:4}@media (max-width: 991px){.order-4-tablet{-ms-flex-order:4;order:4}}.order-5{-ms-flex-order:5;order:5}@media (max-width: 991px){.order-5-tablet{-ms-flex-order:5;order:5}}.collection-item{height:624px;position:relative}.collection-item .link{position:absolute;width:100%;height:100%;left:0;top:0}@media (max-width: 767.98px){.collection-item{height:400px}}.collection-img{width:100%;height:100%;object-fit:cover}.more-products{margin-bottom:90px}.more-product-slider .slider-item{padding:0 70px;text-align:center}.more-product-slider .slider-img{margin-bottom:20px}.more-product-slider .slider-content{max-width:471px;margin:0 auto}.more-product-slider .slider-content .title{font-size:20px;font-weight:400;margin-bottom:15px}.more-product-slider .slider-content .desc{font-size:15px}.product-nav-button{position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.product-nav-button.lifestyle-slider-next{right:10px}.product-nav-button.lifestyle-slider-prev{left:10px}.product-nav-button.swiper-button-disabled{opacity:0.5}@media (max-width: 767.98px){.more-products{margin-bottom:40px}.more-products__thumb{height:300px}.more-products__thumb img{height:100%;object-fit:cover}.more-product-slider .slider-item{padding:0}.more-product-slider .product-nav-button{display:none}}.bmw-catalogue{margin-bottom:60px}.discover-item{height:500px;position:relative;margin-bottom:30px}.discover-item .bg{width:100%;height:100%;object-fit:cover}.discover-item .link{position:absolute;width:100%;height:100%;left:0;top:0}.discover-item .content{position:absolute;top:50%;transform:translateY(-50%);padding:32px}.discover-item .content .title{font-size:35px;line-height:1.2857142857;font-weight:400;margin-bottom:15px}.discover-item .content .subtitle{font-size:15px;font-weight:400}@media (max-width: 767.98px){.discover-item{height:290px;margin-bottom:20px}.discover-item .content{padding:10px;top:0;transform:translateY(0)}}.news-navigation .page-nav{max-width:100%}.news-navigation .page-navigation{overflow:auto}.news-list{margin-bottom:100px}.news-list__wrapper{margin-bottom:60px}.news-list__pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:center;justify-content:center;padding:0 300px}.news-list__pagination .pagination-info{position:absolute;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:400}.news-list__pagination .pagination-info .displaying-num{margin-left:5px}.news-list__pagination .pagination-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 30px}.news-list__pagination .pagination-item.prev i{margin-left:20px}.news-list__pagination .pagination-item.next i{margin-right:20px}.news-list__pagination .pagination-item.disabled{color:#8A8A8A}.news-list__pagination .pagination-wrapper{display:-ms-flexbox;display:flex}@media (max-width: 991.98px){.news-list__pagination{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-list__pagination .pagination-info{position:relative;width:100%;margin-bottom:10px}}@media (max-width: 767.98px){.news-list__wrapper{margin-bottom:16px}.news-list__pagination .pagination-info{font-size:12px;margin-bottom:60px}}.news-item{margin-bottom:30px}.news-item__img{position:relative;padding-top:61%}.news-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.news-item__img .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.news-item__content .title{font-size:35px;font-weight:400;line-height:1.2857142857;overflow:hidden;margin-bottom:25px}.news-item__content .date{font-size:12px;margin-bottom:18px}.news-item__content .excerpt{font-size:15px;margin-bottom:30px}@media (max-width: 767.98px){.news-item{margin-bottom:16px}.news-item__img{padding-top:58%;margin-bottom:11px}.news-item__content .title{font-size:20px;margin-bottom:10px}.news-item__content .date{margin-bottom:14px}.news-item__content .excerpt{margin-bottom:20px}.news-item__content .button{width:100%;display:block;text-align:center}}.limit-text{overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1.6em;max-height:3.2em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.limit-text.line-3{max-height:4.8em;-webkit-line-clamp:3}.limit-text.line-1{max-height:1.6em;-webkit-line-clamp:1}.news-single{margin-bottom:40px}.news-single__thumb{text-align:center;margin-bottom:30px}.news-single__thumb img{width:auto;max-width:100%}.news-single__title{font-size:50px;line-height:1.2;font-weight:400;margin-bottom:30px}.news-single__date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:700;margin-bottom:30px}.news-single__date .share{margin-left:15px}.news-single__info .info-title{font-size:20px;font-weight:700;margin-bottom:20px}.news-single__info .info-item{margin-bottom:15px}.news-single__info .info-item p{margin-bottom:0}@media (max-width: 767.98px){.news-single__title{font-size:28px;margin-bottom:10px}.news-single__date{font-size:12px;margin-bottom:18px}.news-single__thumb{margin-bottom:18px}.news-single__info .info-title{font-size:15px;margin-bottom:15px}.news-single__info .info-item{font-size:12px}}.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{font-weight:400}.single-content p{margin-bottom:20px}.single-content ul,.single-content ol{padding-left:20px}.single-content .alignwide{width:100%;max-width:100%;margin:10px 0px 32px}@media (max-width: 767.98px){.single-content{font-size:12px;line-height:1.6666666667}}.article-author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:400}.article-author .author-ava{width:50px;height:50px;margin-right:16px;-ms-flex-negative:0;flex-shrink:0;background:#0066B1;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.article-author .author-ava img{width:100%;height:100%;object-fit:cover;border-radius:50%}.article-author .post-date{margin-left:5px}.article-author .post-time{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.article-author .post-time::before{content:"";display:block;width:1px;background:#262626;margin:0 5px}.article-author .share{margin-left:10px}@media (max-width: 767.98px){.article-author{font-size:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-author .author-ava{width:30px;height:30px;margin-right:10px}}.more-blog__title{font-size:35px;line-height:1.2857142857;font-weight:400;margin-bottom:30px}.more-blog__item{border:1px solid #8A8A8A;border-radius:10px;padding:41px 27px 37px 33px;display:-ms-flexbox;display:flex;margin-bottom:15px}.more-blog__img{-ms-flex-negative:0;flex-shrink:0;width:225px;height:170px;margin-right:26px;position:relative}.more-blog__img img{width:100%;height:100%;object-fit:cover;border-radius:5px}.more-blog__img .link{position:absolute;width:100%;height:100%;top:0;left:0}.more-blog__content .title{font-size:35px;line-height:1.2857142857;font-weight:400;margin-bottom:15px}.more-blog__content .excerpt{margin-bottom:14px}.more-blog__content .author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;line-height:1.3333333333}.more-blog__content .author .post-date{margin-left:5px}.more-blog__content .author .share{margin-left:10px}.more-blog-read-more{background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0.05));margin-top:-175px;position:relative;height:160px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}@media (max-width: 767.98px){.more-blog__title{font-size:28px;margin-bottom:20px}.more-blog__item{padding:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.more-blog__img{width:100%;height:170px;margin-bottom:20px}.more-blog__content .title{font-size:20px;margin-bottom:4px}.more-blog__content .excerpt{font-size:12px;margin-bottom:5px}.more-blog__content .author{font-size:10px}.more-blog-read-more{background:linear-gradient(0deg, #fff 50%, rgba(255,255,255,0.05))}.more-blog-read-more-read-more .button{width:100%}}hr{border:0;border-top:1px solid #E2E2E2}span.required{color:#EA1111}.relative{position:relative}.absolute{position:absolute}.gap-10{margin:0 -5px}.gap-10>[class|="col"]{padding:0 5px}.gap-15{margin:0 -7.5px}.gap-15>[class|="col"],.gap-15>*{padding:0 7.5px}.gap-16{margin:0 -8px}.gap-16>[class|="col"]{padding:0 8px}.gap-20{margin:0 -10px}.gap-20>[class|="col"]{padding:0 10px}.gap-20-all{margin:-10px}.gap-20-all>[class|="col"]{padding:10px}.gap-30{margin-left:-15px;margin-right:-15px}.gap-30>[class|="col-"],.gap-30>div{padding-left:15px;padding-right:15px}.gap-35{margin-left:-17.5px;margin-right:-17.5px}.gap-35>[class|="col-"],.gap-35>div{padding-left:17.5px;padding-right:17.5px}.gap-83{margin:0 -38px}.gap-83>[class|="col"]{padding:0 38px}.gap-bottom>[class|="col"]{padding-bottom:30px}.fx-direction-column{-ms-flex-direction:column;flex-direction:column}.fx-grow-1{-ms-flex-positive:1;flex-grow:1}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:justify !important;justify-content:space-between !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}@media (max-width: 575.98px){.justify-content-start-mobile{-ms-flex-pack:start !important;justify-content:flex-start !important}.fx-column-reverse-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.align-items-center-mobile{-ms-flex-align:center !important;align-items:center !important}.align-items-start-mobile{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end-mobile{-ms-flex-align:end !important;align-items:flex-end !important}}.text-uppercase{text-transform:uppercase !important}.text-italic{font-style:italic !important}.text-underline{text-decoration:underline !important}.text-primary{color:var(--color-primary) !important}.text-grey{color:#8A8A8A !important}.text-accent{color:var(--color-accent) !important}.highlight{color:var(--color-accent)}.border-radius-20{border-radius:20px}.excerpt-2,.excerpt-3,.excerpt-4,.excerpt-2-line,.excerpt-3-line,.excerpt-4-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.excerpt-2-line{max-height:3em;-webkit-line-clamp:2}.excerpt-3-line{max-height:4.5em;-webkit-line-clamp:3}.excerpt-4-line{max-height:6em;-webkit-line-clamp:4}.d-none-important{display:none !important}.d-none{display:none}.d-block{display:block}.d-flex{display:-ms-flexbox;display:flex}.inline-block{display:inline-block}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 576px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-flex{display:-ms-flexbox;display:flex}}@media (min-width: 768px){.gap-40{margin:0 -20px}.gap-40>[class|="col"]{padding:0 20px}.d-md-none{display:none}.d-md-block{display:block}}@media (min-width: 992px){.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.d-lg-block{display:block}.d-lg-none{display:none}}@media (max-width: 767.98px){.mobile-hide{display:none !important}.mobile-show{display:block !important}}@media (max-width: 991.98px){.tablet-hide{display:none !important}.tablet-show{display:block !important}}@media (min-width: 992px){.desktop-hide{display:none !important}.desktop-show{display:block !important}}.bg-grey{background-color:#F9F9F9}.bg-blue{background-color:#E8F5FF}.bg-white{background-color:#FFF}.padding-tb-120{padding-top:120px;padding-bottom:120px}.padding-tb-64{padding-top:64px;padding-bottom:64px}.padding-t-120{padding-top:120px}.padding-t-60{padding-top:60px}.padding-b-120{padding-bottom:120px}.padding-tb-60{padding-top:60px;padding-bottom:60px}.padding-tb-0{padding-top:0 !important;padding-bottom:0 !important}.padding-b-80{padding-bottom:80px}.padding-b-0{padding-bottom:0 !important}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.mt-150{margin-top:150px !important}.mb-150{margin-bottom:150px !important}.mt-120{margin-top:120px !important}.mb-120{margin-bottom:120px !important}.mt-110{margin-top:110px !important}.mb-110{margin-bottom:110px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.mt-85{margin-top:85px !important}.mb-85{margin-bottom:85px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.mt-70{margin-top:70px !important}.mb-70{margin-bottom:70px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.mt-55{margin-top:55px !important}.mb-55{margin-bottom:55px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.mt-45{margin-top:45px !important}.mb-45{margin-bottom:45px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.mt-35{margin-top:35px !important}.mb-35{margin-bottom:35px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px !important}.mt-24{margin-top:24px !important}.mb-24{margin-bottom:24px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.mt-17{margin-top:17px !important}.mb-17{margin-bottom:17px !important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.mt-13{margin-top:13px !important}.mb-13{margin-bottom:13px !important}.mt-12{margin-top:12px !important}.mb-12{margin-bottom:12px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.mb-5{margin-top:5px !important}.mt-5{margin-top:5px !important}.mb-0{margin-top:0 !important}.mt-0{margin-top:0 !important}@media (min-width: 768px){.pr-150-desktop{padding-right:150px}.pl-150-desktop{padding-left:150px}}@media (max-width: 991.98px){.pr-0-tablet{padding-right:0}.pl-0-tablet{padding-left:0}.padding-tb-60-tablet{padding-top:60px;padding-bottom:60px}.padding-t-60-tablet{padding-top:60px}.padding-b-60-tablet{padding-bottom:60px}.mt-80-tablet{margin-top:80px}.mb-80-tablet{margin-bottom:80px}.mt-70-tablet{margin-top:70px}.mb-70-tablet{margin-bottom:70px}.mt-60-tablet{margin-top:60px}.mb-60-tablet{margin-bottom:60px}.mt-50-tablet{margin-top:50px}.mb-50-tablet{margin-bottom:50px}.mt-45-tablet{margin-top:45px}.mb-45-tablet{margin-bottom:45px}.mt-40-tablet{margin-top:40px}.mb-40-tablet{margin-bottom:40px}.mt-30-tablet{margin-top:30px}.mb-30-tablet{margin-bottom:30px}.mt-25-tablet{margin-top:25px}.mb-25-tablet{margin-bottom:25px}.mt-20-tablet{margin-top:20px}.mb-20-tablet{margin-bottom:20px}.mt-15-tablet{margin-top:15px}.mb-15-tablet{margin-bottom:15px}.mb-5-tablet{margin-top:5px !important}.mt-5-tablet{margin-top:5px !important}}@media (max-width: 575.98px){.pr-0-tablet{padding-right:0}.pl-0-tablet{padding-left:0}.pt-90-mobile{padding-top:90px}.pb-90-mobile{padding-bottom:90px}.pt-50-mobile{padding-top:50px}.pb-50-mobile{padding-bottom:50px}.padding-tb-60-mobile{padding-top:60px;padding-bottom:60px}.padding-t-60-mobile{padding-top:60px}.padding-b-60-mobile{padding-bottom:60px}.padding-tb-64-mobile{padding-top:64px;padding-bottom:64px}.padding-t-64-mobile{padding-top:64px}.padding-b-64-mobile{padding-bottom:64px}.mt-90-mobile{margin-top:90px !important}.mb-90-mobile{margin-bottom:90px !important}.mt-80-mobile{margin-top:80px !important}.mb-80-mobile{margin-bottom:80px !important}.mt-70-mobile{margin-top:70px}.mb-70-mobile{margin-bottom:70px}.mt-60-mobile{margin-top:60px !important}.mb-60-mobile{margin-bottom:60px !important}.mt-50-mobile{margin-top:50px}.mb-50-mobile{margin-bottom:50px}.mt-45-mobile{margin-top:45px}.mb-45-mobile{margin-bottom:45px}.mt-40-mobile{margin-top:40px !important}.mb-40-mobile{margin-bottom:40px !important}.mt-35-mobile{margin-top:35px !important}.mb-35-mobile{margin-bottom:35px !important}.mt-30-mobile{margin-top:30px !important}.mb-30-mobile{margin-bottom:30px !important}.mt-25-mobile{margin-top:25px !important}.mb-25-mobile{margin-bottom:25px !important}.mt-20-mobile{margin-top:20px !important}.mb-20-mobile{margin-bottom:20px !important}.mt-15-mobile{margin-top:15px !important}.mb-15-mobile{margin-bottom:15px !important}.mt-10-mobile{margin-top:10px !important}.mb-10-mobile{margin-bottom:10px !important}.mb-5-mobile{margin-top:5px !important}.mt-5-mobile{margin-top:5px !important}.mt-4-mobile{margin-top:4px !important}.mb-4-mobile{margin-bottom:4px !important}.mt-0-mobile{margin-top:0px !important}.mb-0-mobile{margin-bottom:0px !important}.pt-0-mobile{padding-top:0px !important}.pb-0-mobile{padding-bottom:0px !important}}.margin-center{margin-left:auto;margin-right:auto}label{display:inline-block;margin-bottom:5px}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (max-width: 991.98px){.text-left-tablet{text-align:left !important}.text-right-tablet{text-align:right !important}.text-center-tablet{text-align:center !important}}@media (max-width: 767.98px){.text-left-mobile{text-align:left !important}.text-right-mobile{text-align:right !important}.text-center-mobile{text-align:center !important}}.arrow-left,.arrow-right{position:relative}.arrow-left:before,.arrow-right:before{content:"";font-family:"astrabmw";width:24px;height:24px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.arrow-right:before{transform:scale(-1, -1)}.icon-plus{font-weight:700;font-size:28px;vertical-align:text-bottom}@media (max-width: 991.98px){.overflow-x-mobile{overflow-x:auto;margin-left:-30px;margin-right:-30px}.overflow-x-mobile::-webkit-scrollbar{display:none}}.hide{display:none !important}ul.download,ol.download{position:relative;padding-left:30px;display:block;list-style-type:none}ul.download li a,ol.download li a{display:block}ul.download li a:before,ol.download li a:before{content:"";font-family:"astrabmw";color:var(--color-accent);position:absolute;left:0}.list-unstyled{list-style-type:none;padding-left:0}.list-unstyled:last-of-type{margin-bottom:0}.list-unstyled li:not(:last-child){margin-bottom:4px}.list-unstyled li a.download{position:relative;padding-left:40px;display:block}.list-unstyled li a.download:before{content:"";font-family:"astrabmw";color:var(--color-accent);position:absolute;left:0}.list-unstyled li a [class*="icon"]{color:var(--color-accent)}.list-unstyled li a:hover.download:before{color:var(--color-accent-hover)}.list-unstyled li a:hover [class*="icon"]{color:var(--color-accent-hover) !important}@media (max-width: 575.98px){.list-unstyled li a.download{padding-left:25px}}.list-half{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px;overflow-x:hidden}.list-half>li{-ms-flex:1 1 50%;flex:1 1 50%;padding:10px}@media (max-width: 767.98px){.list-half{margin:-5px -10px}.list-half>li{padding:5px 10px}}@media (min-width: 768px){.max-width-830{max-width:830px}}.text-20{font-size:20px}.text-24{font-weight:normal;font-size:24px;line-height:1.375}.text-26{font-weight:normal;font-size:26px;line-height:1.35}.text-35{font-size:35px;line-height:1.35}.text-32{font-size:32px;line-height:1.4}.text-50{font-size:50px;line-height:1.6;font-weight:normal}.text-15{font-size:15px !important;line-height:1.3 !important}.text-14{font-size:14px !important;line-height:1.3 !important}.font-400{font-weight:400}.lh-12{line-height:1.2 !important}@media (max-width: 575.98px){.text-35-mobile{font-size:35px !important;line-height:1.3 !important}.text-30-mobile{font-size:30px !important;line-height:1.3 !important}.text-28-mobile{font-size:28px !important;line-height:1.3 !important}.text-24-mobile{font-size:24px !important;line-height:1.3 !important}.text-20-mobile{font-size:20px !important;line-height:1.3 !important}.text-16-mobile{font-size:16px !important;line-height:1.3 !important}.text-15-mobile{font-size:15px !important;line-height:1.3 !important}.text-14-mobile{font-size:14px !important;line-height:1.3 !important}.text-12-mobile{font-size:12px !important;line-height:1.3 !important}.text-10-mobile{font-size:10px !important;line-height:1.3 !important}.text-6-mobile{font-size:6px !important;line-height:1.3 !important}.lh-12-mobile{line-height:1.2 !important}.img-h300-mobile{height:300px;width:100%;object-fit:cover;object-position:center}}.font-normal{font-weight:400 !important}.font-bold{font-weight:700 !important}.border-top{border-top:1px solid #E2E2E2}.border-bottom{border-bottom:1px solid #E2E2E2}@media (max-width: 767.98px){.text-white-mobile{color:#FFF !important}}.collage-height-perfect img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 1600px){.col-xxxl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-xxxl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}}
/*# sourceMappingURL=main.min.css.map */