

/* Start:/include/bootstrap-grid.css?1761732356147912*/
/*!
 * Bootstrap Grid v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.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:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.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:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.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:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.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:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.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:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.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-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{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-inline-grid{display:inline-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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{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-inline-grid{display:inline-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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{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-inline-grid{display:inline-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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{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-inline-grid{display:inline-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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{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-inline-grid{display:inline-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:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{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-inline-grid{display:inline-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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/*!
 * Bootstrap Utilities v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{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}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.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-inline-grid{display:inline-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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{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}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.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-inline-grid{display:inline-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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{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}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.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-inline-grid{display:inline-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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{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}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.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-inline-grid{display:inline-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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{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}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.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-inline-grid{display:inline-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:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{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}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!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-inline-grid{display:inline-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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-utilities.min.css.map */
:root{
	--bs-box-shadow-lg: 0 0rem 1rem rgba(100, 100, 100, 0.075);
}
.container{
	max-width: 100vw;
	padding: 0;
}
body{
	font-size: 2rem
}
.font-tablo{
	font-family: 'Tablo\'n', "Gilroy", sans-serif;
}
.toast {
	--bs-toast-zindex: 1090;
	--bs-toast-padding-x: 0.75rem;
	--bs-toast-padding-y: 0.5rem;
	--bs-toast-spacing: 1.5rem;
	--bs-toast-max-width: 350px;
	--bs-toast-font-size: 0.875rem;
	--bs-toast-color: ;
	--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
	--bs-toast-border-width: var(--bs-border-width);
	--bs-toast-border-color: var(--bs-border-color-translucent);
	--bs-toast-border-radius: var(--bs-border-radius);
	--bs-toast-box-shadow: var(--bs-box-shadow);
	--bs-toast-header-color: var(--bs-secondary-color);
	--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
	--bs-toast-header-border-color: var(--bs-border-color-translucent);
	width: var(--bs-toast-max-width);
	max-width: 100%;
	font-size: var(--bs-toast-font-size);
	color: var(--bs-toast-color);
	pointer-events: auto;
	background-color: var(--bs-toast-bg);
	background-clip: padding-box;
	border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
	box-shadow: var(--bs-toast-box-shadow);
	border-radius: var(--bs-toast-border-radius);
  }
  .toast.showing {
	opacity: 0;
  }
  .toast:not(.show) {
	display: none;
  }
  
  .toast-container {
	--bs-toast-zindex: 1090;
	position: absolute;
	z-index: var(--bs-toast-zindex);
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	pointer-events: none;
  }
  .toast-container > :not(:last-child) {
	margin-bottom: var(--bs-toast-spacing);
  }
  
  .toast-header {
	display: flex;
	align-items: center;
	padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
	color: var(--bs-toast-header-color);
	background-color: var(--bs-toast-header-bg);
	background-clip: padding-box;
	border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
	border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
	border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  }
  .toast-header .btn-close {
	margin-right: calc(-0.5 * var(--bs-toast-padding-x));
	margin-left: var(--bs-toast-padding-x);
  }
  
  .toast-body {
	padding: var(--bs-toast-padding-x);
	word-wrap: break-word;
  }

  .modal {
	--bs-modal-zindex: 1055;
	--bs-modal-width: 500px;
	--bs-modal-padding: 1rem;
	--bs-modal-margin: 0.5rem;
	--bs-modal-color: ;
	--bs-modal-bg: var(--bs-body-bg);
	--bs-modal-border-color: var(--bs-border-color-translucent);
	--bs-modal-border-width: var(--bs-border-width);
	--bs-modal-border-radius: var(--bs-border-radius-lg);
	--bs-modal-box-shadow: var(--bs-box-shadow-sm);
	--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
	--bs-modal-header-padding-x: 1rem;
	--bs-modal-header-padding-y: 1rem;
	--bs-modal-header-padding: 1rem 1rem;
	--bs-modal-header-border-color: var(--bs-border-color);
	--bs-modal-header-border-width: var(--bs-border-width);
	--bs-modal-title-line-height: 1.5;
	--bs-modal-footer-gap: 0.5rem;
	--bs-modal-footer-bg: ;
	--bs-modal-footer-border-color: var(--bs-border-color);
	--bs-modal-footer-border-width: var(--bs-border-width);
	position: fixed;
	top: 0;
	left: 0;
	z-index: var(--bs-modal-zindex);
	display: none;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	outline: 0;
  }
  
  .modal-dialog {
	position: relative;
	width: auto;
	margin: var(--bs-modal-margin);
	pointer-events: none;
  }
  .modal.fade .modal-dialog {
	transition: transform 0.3s ease-out;
	transform: translate(0, -50px);
  }
  @media (prefers-reduced-motion: reduce) {
	.modal.fade .modal-dialog {
	  transition: none;
	}
  }
  .modal.show .modal-dialog {
	transform: none;
  }
  .modal.modal-static .modal-dialog {
	transform: scale(1.02);
  }
  
  .modal-dialog-scrollable {
	height: calc(100% - var(--bs-modal-margin) * 2);
  }
  .modal-dialog-scrollable .modal-content {
	max-height: 100%;
	overflow: hidden;
  }
  .modal-dialog-scrollable .modal-body {
	overflow-y: auto;
  }
  
  .modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - var(--bs-modal-margin) * 2);
  }
  
  .modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	color: var(--bs-modal-color);
	pointer-events: auto;
	background-color: var(--bs-modal-bg);
	background-clip: padding-box;
	border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
	border-radius: var(--bs-modal-border-radius);
	outline: 0;
  }
  
  .modal-backdrop {
	--bs-backdrop-zindex: 1050;
	--bs-backdrop-bg: #000;
	--bs-backdrop-opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
	z-index: var(--bs-backdrop-zindex);
	width: 100vw;
	height: 100vh;
	background-color: var(--bs-backdrop-bg);
  }
  .modal-backdrop.fade {
	opacity: 0;
  }
  .modal-backdrop.show {
	opacity: var(--bs-backdrop-opacity);
  }
  
  .modal-header {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: space-between;
	padding: var(--bs-modal-header-padding);
	border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
	border-top-left-radius: var(--bs-modal-inner-border-radius);
	border-top-right-radius: var(--bs-modal-inner-border-radius);
  }
  .modal-header .btn-close {
	padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
	margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
  }
  
  .modal-title {
	margin-bottom: 0;
	line-height: var(--bs-modal-title-line-height);
  }
  
  .modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: var(--bs-modal-padding);
  }
  
  .modal-footer {
	display: flex;
	flex-shrink: 0;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
	background-color: var(--bs-modal-footer-bg);
	border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
	border-bottom-right-radius: var(--bs-modal-inner-border-radius);
	border-bottom-left-radius: var(--bs-modal-inner-border-radius);
  }
  .modal-footer > * {
	margin: calc(var(--bs-modal-footer-gap) * 0.5);
  }
  
  @media (min-width: 576px) {
	.modal {
	  --bs-modal-margin: 1.75rem;
	  --bs-modal-box-shadow: var(--bs-box-shadow);
	}
	.modal-dialog {
	  max-width: var(--bs-modal-width);
	  margin-right: auto;
	  margin-left: auto;
	}
	.modal-sm {
	  --bs-modal-width: 300px;
	}
  }
  @media (min-width: 992px) {
	.modal-lg,
	.modal-xl {
	  --bs-modal-width: 800px;
	}
  }
  @media (min-width: 1200px) {
	.modal-xl {
	  --bs-modal-width: 1140px;
	}
  }
  .modal-fullscreen {
	width: 100vw;
	max-width: none;
	height: 100%;
	margin: 0;
  }
  .modal-fullscreen .modal-content {
	height: 100%;
	border: 0;
	border-radius: 0;
  }
  .modal-fullscreen .modal-header,
  .modal-fullscreen .modal-footer {
	border-radius: 0;
  }
  .modal-fullscreen .modal-body {
	overflow-y: auto;
  }
  
  @media (max-width: 575.98px) {
	.modal-fullscreen-sm-down {
	  width: 100vw;
	  max-width: none;
	  height: 100%;
	  margin: 0;
	}
	.modal-fullscreen-sm-down .modal-content {
	  height: 100%;
	  border: 0;
	  border-radius: 0;
	}
	.modal-fullscreen-sm-down .modal-header,
	.modal-fullscreen-sm-down .modal-footer {
	  border-radius: 0;
	}
	.modal-fullscreen-sm-down .modal-body {
	  overflow-y: auto;
	}
  }
  @media (max-width: 767.98px) {
	.modal-fullscreen-md-down {
	  width: 100vw;
	  max-width: none;
	  height: 100%;
	  margin: 0;
	}
	.modal-fullscreen-md-down .modal-content {
	  height: 100%;
	  border: 0;
	  border-radius: 0;
	}
	.modal-fullscreen-md-down .modal-header,
	.modal-fullscreen-md-down .modal-footer {
	  border-radius: 0;
	}
	.modal-fullscreen-md-down .modal-body {
	  overflow-y: auto;
	}
  }
  @media (max-width: 991.98px) {
	.modal-fullscreen-lg-down {
	  width: 100vw;
	  max-width: none;
	  height: 100%;
	  margin: 0;
	}
	.modal-fullscreen-lg-down .modal-content {
	  height: 100%;
	  border: 0;
	  border-radius: 0;
	}
	.modal-fullscreen-lg-down .modal-header,
	.modal-fullscreen-lg-down .modal-footer {
	  border-radius: 0;
	}
	.modal-fullscreen-lg-down .modal-body {
	  overflow-y: auto;
	}
  }
  @media (max-width: 1199.98px) {
	.modal-fullscreen-xl-down {
	  width: 100vw;
	  max-width: none;
	  height: 100%;
	  margin: 0;
	}
	.modal-fullscreen-xl-down .modal-content {
	  height: 100%;
	  border: 0;
	  border-radius: 0;
	}
	.modal-fullscreen-xl-down .modal-header,
	.modal-fullscreen-xl-down .modal-footer {
	  border-radius: 0;
	}
	.modal-fullscreen-xl-down .modal-body {
	  overflow-y: auto;
	}
  }
  @media (max-width: 1399.98px) {
	.modal-fullscreen-xxl-down {
	  width: 100vw;
	  max-width: none;
	  height: 100%;
	  margin: 0;
	}
	.modal-fullscreen-xxl-down .modal-content {
	  height: 100%;
	  border: 0;
	  border-radius: 0;
	}
	.modal-fullscreen-xxl-down .modal-header,
	.modal-fullscreen-xxl-down .modal-footer {
	  border-radius: 0;
	}
	.modal-fullscreen-xxl-down .modal-body {
	  overflow-y: auto;
	}
  }


h2, .h2 {
	margin-bottom: 5.5rem;
	font-weight: 500;
	font-size: 6rem;
	line-height: 7.8rem;
	letter-spacing: 0.03em;
}
h3, .h3 {
	font-size: 3.6rem;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.072rem;
}
h4, .h4 {
	font-size: 2.4rem;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.072rem;
}
h5, .h5 {
	font-size: 1.7rem;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.072rem;
}

@media (max-width: 767.98px){
	h2, .h2 {
		margin-bottom: 5.5rem;
		font-weight: 500;
		font-size: 4rem;
		line-height: 4rem;
		letter-spacing: 0.03em;
	}
}
.round{
	border-radius: 10rem
}
.bg-gray{
	background-color: #7F8B8B;
}

.image-2-9{
	flex: 0 0 auto;
	width: 30rem;
	position: relative;
	
}
.image-2-9 img{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 2rem;
}


.btn-outline-check{
	color: #999;
	--bs-border-color: #999;
}
.btn-outline-check:has(:checked){
	color: #DE2C2C;
	--bs-border-color: #DE2C2C;
}

.determine__form-field.error {
	border-color: #DE2C2C;
}
.determine__form-field.error input::placeholder{
	color: #DE2C2C;
}
/* End */


/* Start:/local/templates/ALIAL_TEXNO/font/stylesheet.css?176605171411082*/
@font-face{
    font-family:'Circe';
    src:url('/local/templates/ALIAL_TEXNO/font/Circe-Regular.ttf');
    src:local('Circe Regular'), local('Circe-Regular'),
    url('/local/templates/ALIAL_TEXNO/font/Circe-Regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Regular.eot');
    src:local('Gilroy Regular'), local('Gilroy-Regular'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Regular.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Regular.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-ExtraboldItalic.eot');
    src:local('Gilroy Extrabold Italic'), local('Gilroy-ExtraboldItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-ExtraboldItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-ExtraboldItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-ExtraboldItalic.ttf') format('truetype');
    font-weight:800;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Bold.eot');
    src:local('Gilroy Bold'), local('Gilroy-Bold'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Bold.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Bold.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Bold.ttf') format('truetype');
    font-weight:bold;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Black.eot');
    src:local('Gilroy Black'), local('Gilroy-Black'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Black.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Black.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Black.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Black.ttf') format('truetype');
    font-weight:900;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Light.eot');
    src:local('Gilroy Light'), local('Gilroy-Light'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Light.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Light.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Light.ttf') format('truetype');
    font-weight:300;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Semibold.eot');
    src:local('Gilroy Semibold'), local('Gilroy-Semibold'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Semibold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Semibold.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Semibold.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Semibold.ttf') format('truetype');
    font-weight:600;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Medium.eot');
    src:local('Gilroy Medium'), local('Gilroy-Medium'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Medium.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Medium.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-MediumItalic.eot');
    src:local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-MediumItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-MediumItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-MediumItalic.ttf') format('truetype');
    font-weight:500;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-BlackItalic.eot');
    src:local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-BlackItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-BlackItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-BlackItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-BlackItalic.ttf') format('truetype');
    font-weight:900;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLight.eot');
    src:local('Gilroy UltraLight'), local('Gilroy-UltraLight'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLight.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLight.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLight.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLight.ttf') format('truetype');
    font-weight:200;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-RegularItalic.eot');
    src:local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-RegularItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-RegularItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-RegularItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-RegularItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-SemiboldItalic.eot');
    src:local('Gilroy Semibold Italic'), local('Gilroy-SemiboldItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-SemiboldItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-SemiboldItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-SemiboldItalic.ttf') format('truetype');
    font-weight:600;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-HeavyItalic.eot');
    src:local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-HeavyItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-HeavyItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-HeavyItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-HeavyItalic.ttf') format('truetype');
    font-weight:900;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Extrabold.eot');
    src:local('Gilroy Extrabold'), local('Gilroy-Extrabold'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Extrabold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Extrabold.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Extrabold.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Extrabold.ttf') format('truetype');
    font-weight:800;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-BoldItalic.eot');
    src:local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-BoldItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-BoldItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-BoldItalic.ttf') format('truetype');
    font-weight:bold;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLightItalic.eot');
    src:local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLightItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLightItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-UltraLightItalic.ttf') format('truetype');
    font-weight:200;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-LightItalic.eot');
    src:local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-LightItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-LightItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-LightItalic.ttf') format('truetype');
    font-weight:300;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Heavy.eot');
    src:local('Gilroy Heavy'), local('Gilroy-Heavy'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Heavy.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Heavy.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Heavy.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Heavy.ttf') format('truetype');
    font-weight:900;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-Thin.eot');
    src:local('Gilroy Thin'), local('Gilroy-Thin'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Thin.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Thin.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Thin.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-Thin.ttf') format('truetype');
    font-weight:100;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gilroy';
    src:url('/local/templates/ALIAL_TEXNO/font/Gilroy-ThinItalic.eot');
    src:local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-ThinItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-ThinItalic.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-ThinItalic.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Gilroy-ThinItalic.ttf') format('truetype');
    font-weight:100;
    font-style:italic;
    font-display:swap;
}

@font-face{
    font-family:'Tablo\'n';
    src:url('/local/templates/ALIAL_TEXNO/font/Tablon-Round-Black.eot');
    src:url('/local/templates/ALIAL_TEXNO/font/Tablon-Round-Black.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Round-Black.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Round-Black.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Round-Black.ttf') format('truetype');
    font-weight:900;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Tablo\'n';
    src:url('/local/templates/ALIAL_TEXNO/font/Tablon-Medium.eot');
    src:url('/local/templates/ALIAL_TEXNO/font/Tablon-Medium.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Medium.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Medium.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Tablo\'n';
    src:url('/local/templates/ALIAL_TEXNO/font/Tabln.eot');
    src:url('/local/templates/ALIAL_TEXNO/font/Tabln.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Tabln.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Tabln.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Tabln.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Tablo\'n';
    src:url('/local/templates/ALIAL_TEXNO/font/Tablon-Black.eot');
    src:url('/local/templates/ALIAL_TEXNO/font/Tablon-Black.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Black.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Black.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/Tablon-Black.ttf') format('truetype');
    font-weight:900;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Gotham Pro';
    src:local('Gotham Pro Medium'), local('Gotham-Pro-Medium'),
    url('/local/templates/ALIAL_TEXNO/font/GothamPro-Medium.woff2') format('woff2'),
    url('/local/templates/ALIAL_TEXNO/font/GothamPro-Medium.woff') format('woff'),
    url('/local/templates/ALIAL_TEXNO/font/GothamPro-Medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Circe';
    src:url('/local/templates/ALIAL_TEXNO/font/Circe-Regular.ttf');
    src:local('Circe Regular'), local('Circe-Regular'),
    url('/local/templates/ALIAL_TEXNO/font/Circe-Regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'Bitter';
    src:url('/local/templates/ALIAL_TEXNO/font/Bitter-Regular.ttf');
    src:local('Bitter Bold'), local('Bitter-Regular'),
    url('/local/templates/ALIAL_TEXNO/font/Bitter-Regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}
/* End */


/* Start:/local/templates/ALIAL_TEXNO/css/swiper-bundle.min.css?176589167515563*/
/**
 * Swiper 7.3.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 22, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/ALIAL_TEXNO/css/iziModal.min.css?176589167547819*/
/*
* iziModal | v1.6.1
* https://izimodal.marcelodolza.com
* by Marcelo Dolza.
*/
.iziModal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);transition:margin-top .3s ease,height .3s ease;transform:translateZ(0);box-sizing:border-box}.iziModal *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.iziModal::after{content:'';width:100%;height:0;opacity:0;position:absolute;left:0;bottom:0;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.35)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);transition:height .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}.iziModal.hasShadow::after{height:30px;opacity:1}.iziModal .iziModal-progressbar{position:absolute;left:0;top:0;width:100%;z-index:1}.iziModal .iziModal-progressbar>div{height:2px;width:100%}.iziModal .iziModal-header{background:#88a0b9;padding:14px 18px 15px 18px;box-shadow:inset 0 -10px 15px -12px rgba(0,0,0,.3),0 0 0 #555;overflow:hidden;position:relative;z-index:10}.iziModal .iziModal-header-icon{font-size:40px;color:rgba(255,255,255,.5);padding:0 15px 0 0;margin:0;float:left}.iziModal .iziModal-header-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.iziModal .iziModal-header-subtitle{color:rgba(255,255,255,.6);font-size:12px;line-height:1.45}.iziModal .iziModal-header-subtitle,.iziModal .iziModal-header-title{display:block;margin:0;padding:0;font-family:Lato,Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.iziModal .iziModal-header-buttons{position:absolute;top:50%;right:10px;margin:-17px 0 0 0}.iziModal .iziModal-button{display:block;float:right;z-index:2;outline:0;height:34px;width:34px;border:0;padding:0;margin:0;opacity:.3;border-radius:50%;transition:transform .3s cubic-bezier(.16,.81,.32,1),opacity .3s ease;background-size:67%!important;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.iziModal .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%}.iziModal .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal .iziModal-button-close:hover{transform:rotate(180deg)}.iziModal .iziModal-button:hover{opacity:.8}.iziModal .iziModal-header.iziModal-noSubtitle{height:auto;padding:10px 15px 12px 15px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{font-size:23px;padding-right:13px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{font-size:15px;margin:3px 0 0 0;font-weight:400}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:6px;margin:-16px 0 0 0}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{height:30px;width:30px}.iziModal-rtl{direction:rtl}.iziModal-rtl .iziModal-header{padding:14px 18px 15px 40px}.iziModal-rtl .iziModal-header-icon{float:right;padding:0 0 0 15px}.iziModal-rtl .iziModal-header-buttons{right:initial!important;left:10px}.iziModal-rtl .iziModal-button{float:left}.iziModal-rtl .iziModal-header-subtitle,.iziModal-rtl .iziModal-header-title{text-align:right;font-family:Tahoma,Lato,Arial;font-weight:500}.iziModal-rtl .iziModal-header.iziModal-noSubtitle{padding:10px 15px 12px 40px}.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{padding:0 0 0 13px}.iziModal.iziModal-light .iziModal-header-icon{color:rgba(0,0,0,.5)}.iziModal.iziModal-light .iziModal-header-title{color:#000}.iziModal.iziModal-light .iziModal-header-subtitle{color:rgba(0,0,0,.6)}.iziModal.iziModal-light .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal.iziModal-light .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal .iziModal-loader{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}.iziModal .iziModal-content-loader{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%}.iziModal .iziModal-content:after,.iziModal .iziModal-content:before{content:'';display:table}.iziModal .iziModal-content:after{clear:both}.iziModal .iziModal-content{zoom:1;width:100%}.iziModal .iziModal-wrap{width:100%;position:relative}.iziModal .iziModal-iframe{border:0;margin:0 0 -6px 0;width:100%;transition:height .3s ease}.iziModal-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%}.iziModal-navigate{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}.iziModal-navigate-caption{position:absolute;left:10px;top:10px;color:#fff;line-height:16px;font-size:9px;font-family:Lato,Arial;letter-spacing:.1em;text-indent:0;text-align:center;width:70px;padding:5px 0;text-transform:uppercase;display:none}.iziModal-navigate-caption::after,.iziModal-navigate-caption::before{position:absolute;top:2px;width:20px;height:20px;text-align:center;line-height:14px;font-size:12px;content:'';background-size:100%!important}.iziModal-navigate-caption:before{left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal-navigate-caption:after{right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal-navigate>button{position:fixed;bottom:0;top:0;border:0;height:100%;width:84px;background-size:100%!important;cursor:pointer;padding:0;opacity:.2;transition:opacity .3s ease;pointer-events:all;margin:0;outline:0}.iziModal-navigate>button:hover{opacity:1}.iziModal-navigate-prev{left:50%;background:url('/local/templates/ALIAL_TEXNO/css/arr1.png') no-repeat 50% 50%}.iziModal-navigate-next{right:50%;background:url('/local/templates/ALIAL_TEXNO/css/arr2.png') no-repeat 50% 50%}.iziModal.isAttachedTop .iziModal-header{border-top-left-radius:0;border-top-right-radius:0}.iziModal.isAttachedTop{margin-top:0!important;margin-bottom:auto!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.iziModal.isAttachedBottom{margin-top:auto!important;margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.iziModal.isFullscreen{max-width:100%!important;margin:0!important;height:100%!important;border-radius:0!important}.iziModal.isAttached{border-radius:0!important}.iziModal.hasScroll .iziModal-wrap{overflow-y:auto;overflow-x:hidden}html.iziModal-isOverflow{overflow:hidden}html.iziModal-isAttached body,html.iziModal-isOverflow body{overflow-y:scroll;position:relative}html.iziModal-isAttached{overflow:hidden}.iziModal ::-webkit-scrollbar{overflow:visible;height:7px;width:7px}.iziModal ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;border-width:0;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}.iziModal ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4)}.iziModal ::-webkit-scrollbar-button{height:0;width:0}.iziModal ::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 2px}.iziModal.transitionIn .iziModal-header{-webkit-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1)}.iziModal.transitionIn .iziModal-header .iziModal-header-icon{-webkit-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziModal.transitionIn .iziModal-header .iziModal-button{-webkit-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1)}.iziModal.transitionIn .iziModal-iframe,.iziModal.transitionIn .iziModal-wrap{-webkit-animation:iziM-fadeIn 1.3s;-moz-animation:iziM-fadeIn 1.3s;animation:iziM-fadeIn 1.3s}.iziModal.transitionIn .iziModal-header{-webkit-animation-delay:0ms;-moz-animation:0ms;animation-delay:0ms}.iziModal.transitionIn .iziModal-header .iziModal-header-icon,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation-delay:.4s;-moz-animation:.4s;animation-delay:.4s}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle{-webkit-animation-delay:.5s;-moz-animation:.5s;animation-delay:.5s}.iziModal.transitionOut .iziModal-header,.iziModal.transitionOut .iziModal-header *{transition:none!important}.iziModal .fadeOut,.iziModal-navigate.fadeOut,.iziModal-overlay.fadeOut,.iziModal.fadeOut{-webkit-animation:iziM-fadeOut .5s;-moz-animation:iziM-fadeOut .5s;animation:iziM-fadeOut .5s;animation-fill-mode:forwards}.iziModal .fadeIn,.iziModal-navigate.fadeIn,.iziModal-overlay.fadeIn,.iziModal.fadeIn{-webkit-animation:iziM-fadeIn .5s;-moz-animation:iziM-fadeIn .5s;animation:iziM-fadeIn .5s}.iziModal-overlay.comingIn,.iziModal.comingIn{-webkit-animation:iziM-comingIn .5s ease;-moz-animation:iziM-comingIn .5s ease;animation:iziM-comingIn .5s ease}.iziModal-overlay.comingOut,.iziModal.comingOut{-webkit-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);-moz-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation-fill-mode:forwards}.iziModal-overlay.bounceInDown,.iziModal.bounceInDown{-webkit-animation:iziM-bounceInDown .7s ease;animation:iziM-bounceInDown .7s ease}.iziModal-overlay.bounceOutDown,.iziModal.bounceOutDown{-webkit-animation:iziM-bounceOutDown .7s ease;animation:iziM-bounceOutDown .7s ease}.iziModal-overlay.bounceInUp,.iziModal.bounceInUp{-webkit-animation:iziM-bounceInUp .7s ease;animation:iziM-bounceInUp .7s ease}.iziModal-overlay.bounceOutUp,.iziModal.bounceOutUp{-webkit-animation:iziM-bounceOutUp .7s ease;animation:iziM-bounceOutUp .7s ease}.iziModal-overlay.bounceInLeft,.iziModal.bounceInLeft{-webkit-animation:iziM-bounceInLeft .7s ease;animation:iziM-bounceInLeft .7s ease}.iziModal-overlay.bounceOutLeft,.iziModal.bounceOutLeft{-webkit-animation:iziM-bounceOutLeft .7s ease;animation:iziM-bounceOutLeft .7s ease}.iziModal-overlay.bounceInRight,.iziModal.bounceInRight{-webkit-animation:iziM-bounceInRight .7s ease;animation:iziM-bounceInRight .7s ease}.iziModal-overlay.bounceOutRight,.iziModal.bounceOutRight{-webkit-animation:iziM-bounceOutRight .7s ease;animation:iziM-bounceOutRight .7s ease}.iziModal-overlay.fadeInDown,.iziModal.fadeInDown{-webkit-animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutDown,.iziModal.fadeOutDown{-webkit-animation:iziM-fadeOutDown .5s ease;animation:iziM-fadeOutDown .5s ease}.iziModal-overlay.fadeInUp,.iziModal.fadeInUp{-webkit-animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutUp,.iziModal.fadeOutUp{-webkit-animation:iziM-fadeOutUp .5s ease;animation:iziM-fadeOutUp .5s ease}.iziModal-overlay.fadeInLeft,.iziModal.fadeInLeft{-webkit-animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutLeft,.iziModal.fadeOutLeft{-webkit-animation:iziM-fadeOutLeft .5s ease;animation:iziM-fadeOutLeft .5s ease}.iziModal-overlay.fadeInRight,.iziModal.fadeInRight{-webkit-animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutRight,.iziModal.fadeOutRight{-webkit-animation:iziM-fadeOutRight .5s ease;animation:iziM-fadeOutRight .5s ease}.iziModal-overlay.flipInX,.iziModal.flipInX{-webkit-animation:iziM-flipInX .7s ease;animation:iziM-flipInX .7s ease}.iziModal-overlay.flipOutX,.iziModal.flipOutX{-webkit-animation:iziM-flipOutX .7s ease;animation:iziM-flipOutX .7s ease}@-webkit-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-moz-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-webkit-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@-moz-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@-webkit-keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes iziM-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziM-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes iziM-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziM-slideDown{0%{opacity:0;-webkit-transform:scale(1,0) translateY(-40px);-webkit-transform-origin:center top}}@-moz-keyframes iziM-slideDown{0%{opacity:0;-moz-transform:scale(1,0) translateY(-40px);-moz-transform-origin:center top}}@keyframes iziM-slideDown{0%{opacity:0;transform:scale(1,0) translateY(-40px);transform-origin:center top}}@-webkit-keyframes iziM-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1)}}@-moz-keyframes iziM-revealIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,1)}}@keyframes iziM-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}}@-webkit-keyframes iziM-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes iziM-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}}@keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}}@-webkit-keyframes iziM-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes iziM-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}}@-webkit-keyframes iziM-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes iziM-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-bounceOutLeft{20%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}40%,45%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes iziM-bounceOutLeft{20%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}40%,45%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0)}}@-webkit-keyframes iziM-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes iziM-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes iziM-bounceOutRight{20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}40%,45%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}}@keyframes iziM-bounceOutRight{20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}40%,45%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}}@-webkit-keyframes iziM-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes iziM-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@-webkit-keyframes iziM-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes iziM-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@-webkit-keyframes iziM-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziM-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziM-fadeInRight{from{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInRight{from{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziM-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziM-flipInX{0%{-webkit-transform:perspective(400px) rotateX(60deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes iziM-flipInX{0%{transform:perspective(400px) rotateX(60deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}@-webkit-keyframes iziM-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}@keyframes iziM-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}
/* End */


/* Start:/local/templates/ALIAL_TEXNO/css/style.css?1772536388266059*/
@charset "UTF-8";

:root{
	--color-primary:rgba(222, 44, 44, 1);
}

.primary-link{
	color:var(--color-primary);
}

*,
*::before,
*::after{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

html{
	font-family:"Gilroy",arial;
	font-size:0.5208335vw;
	font-style:normal;
	font-weight:normal;
	-webkit-animation:bugfix infinite 1s;
	line-height:1.2;
	margin:0;
	padding:0;
}

body{
	font-style:normal;
	font-weight:normal;
	-webkit-animation:bugfix infinite 1s;
	line-height:1.2;
	margin:0;
	padding:0;
	color:#151313;
	background-color:#FAFAFA;
}

input,
textarea{
	-webkit-animation:bugfix infinite 1s;
	line-height:inherit;
	margin:0;
	padding:0;
	background-color:transparent;
	border:none;
	color:inherit;
}

a{
	color:unset;
}

a,
a:hover{
	text-decoration:none;
}

button,
input,
a,
textarea{
	outline:none;
	cursor:pointer;
	font:inherit;
}

button:focus,
input:focus,
a:focus,
textarea:focus{
	outline:none;
}

button:active,
input:active,
a:active,
textarea:active{
	outline:none;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font:inherit;
	margin:0;
	padding:0;
}

p{
	margin-top:0;
	margin-bottom:0;
}

img{
	width:100%;
	height:auto;
	display:block;
}

button{
	border:none;
	color:inherit;
	font:inherit;
	text-align:inherit;
	padding:0;
	background-color:transparent;
}

ul{
	padding:0;
	margin:0;
}

ul li{
	margin:0;
	padding:0;
	list-style:none;
}

.container{
	width:158.2rem;
	margin:0 auto;
}

.h200{
	height:200px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{
	-webkit-appearance:none;
	margin:0;
}

.clmn-5{
	width:20%;
}

.clmn-5 img{
	-webkit-transition:-webkit-transform 0.3s;
	transition:-webkit-transform 0.3s;
	-o-transition:transform 0.3s;
	transition:transform 0.3s;
	transition:transform 0.3s, -webkit-transform 0.3s;
}

.clmn-5:hover img{
	-webkit-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
}

input[type=number]{
	-moz-appearance:textfield;
}

section{
	margin-bottom:8.7rem;
}

@media (max-width:48em){

	.clmn-5{
		width:100%;
	}

	html{
		font-size:5px;
		font-size:1.5625vw;
		font-size:1.3333333333vw;
		-webkit-text-size-adjust:none;
	}

	body{
		-webkit-text-size-adjust:none;
	}

	.container{
		padding:0 4rem;
		width:100%;
	}

	section{
		margin-bottom:20rem;
	}
}

.button{
	position:relative;
	z-index:1;
	display:block;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	padding:1.4rem 5rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
	color:white;
	overflow:hidden;
	background-color:#DE2C2C;
}

.button:after{
	filter:blur(10px);
	content:"";
	display:block;
	width:20px;
	height:200px;
	margin-left:50px;
	background:rgba(255, 255, 255, 0.4);
	background:linear-gradient(to bottom,
			rgba(255, 255, 255, 0.5) 0%,
			rgba(255, 255, 255, 1) 50%,
			rgba(255, 255, 255, 0.5) 100%);
	left:-40px;
	top:-100px;
	z-index:1;
	transform:rotate(45deg);
	position:absolute;
	animation:movingFlare 2.5s ease-in-out 0.05s infinite;
}

@keyframes movingFlare{
	0%{
		left:-30px;
		margin-left:0px;
	}

	30%{
		left:110%;
		margin-left:80px;
	}

	100%{
		left:110%;
		margin-left:80px;
	}
}

.button_>span:before{
	content:"";
	position:absolute;
	left:50%;
	top:0;
	z-index:-4;
	width:calc(100% - 6.4rem);
	height:100%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	background-color:#DE2C2C;
}

.button_:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:-5;
	width:8rem;
	height:8rem;
	-webkit-transform:rotate(32deg) translate(1.1rem, -1.3rem);
	-ms-transform:rotate(32deg) translate(1.1rem, -1.3rem);
	transform:rotate(32deg) translate(1.1rem, -1.3rem);
	background-color:#DE2C2C;
}

.button_:after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	z-index:-5;
	width:8rem;
	height:8rem;
	-webkit-transform:rotate(35deg) translate(-2.7rem, -1.2rem);
	-ms-transform:rotate(35deg) translate(-2.7rem, -1.2rem);
	transform:rotate(35deg) translate(-2.7rem, -1.2rem);
	background-color:#DE2C2C;
}

.button:hover{
	-webkit-filter:brightness(0.9);
	filter:brightness(0.9);
}

.link{
	z-index:3;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
	color:#DE2C2C;
	text-transform:uppercase;
}

.link>svg{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:1.1rem;
	height:1.4rem;
	margin-left:0.8rem;
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
}

.link>svg path{
	fill:#DE2C2C;
}

.link>svg+svg{
	opacity:0;
	margin-left:2px;
}

.link:hover>svg+svg{
	opacity:1;
}

.link-white{
	color:#FFF;
}

.link-white>svg path{
	fill:#FFF;
}

.slider-nav{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	margin-left:auto;
	-webkit-column-gap:11rem;
	-moz-column-gap:11rem;
	column-gap:11rem;
}

.slider-nav .slider-nav__pagination .swiper-pagination-bullet{
	width:4.1rem;
	height:2px;
	margin:0;
	border-radius:100rem;
	background-color:rgba(127, 139, 138, 0.5);
}

.slider-nav .slider-nav__pagination .swiper-pagination-bullet-active{
	background-color:#DE2C2C;
}

.slider-nav__pagination{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	gap:4rem;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
}

.slider-nav__arrows{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-column-gap:4rem;
	-moz-column-gap:4rem;
	column-gap:4rem;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
}

.slider-nav__arrow{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:6rem;
	height:6rem;
	border-radius:100%;
	border:1px solid #99A3A2;
	background-color:white;
}

.slider-nav__arrow>svg{
	width:2rem;
	height:2rem;
}

.slider-nav__arrow>svg path{
	stroke:#DE2C2C;
}

.slider-nav__arrow.swiper-button-disabled>svg path{
	stroke:#7F8B8A;
}

.slider-nav__arrow.swiper-button-disabled:hover{
	-webkit-box-shadow:none;
	box-shadow:none;
}

.slider-nav__arrow:hover{
	-webkit-box-shadow:0 0 1rem 0 rgba(0, 0, 0, 0.2) inset;
	box-shadow:0 0 1rem 0 rgba(0, 0, 0, 0.2) inset;
}

.breadcrumbs{
	margin-top:4rem;
	margin-bottom:4rem;
}

.breadcrumbs__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:2rem;
}

.breadcrumbs__item{
	position:relative;
	font-size:1.6rem;
	line-height:1;
	color:#959595;
}

.breadcrumbs__item:not(:first-child){
	padding-left:2.6rem;
}

.breadcrumbs__item:not(:first-child):before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-60%);
	-ms-transform:translateY(-60%);
	transform:translateY(-60%);
	border-top:0.6rem transparent solid;
	border-bottom:0.6rem transparent solid;
	border-right:1rem transparent solid;
	border-left:1rem #959595 solid;
}

.breadcrumbs__item:last-child{
	color:#151313;
}

.breadcrumbs__item:last-child:before{
	border-left:1rem #151313 solid;
}

.breadcrumbs__item:hover{
	color:#151313;
}

.breadcrumbs__item:hover:before{
	border-left:1rem #151313 solid;
}

.main__title{
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:4rem;
	text-transform:uppercase;
	color:#151313;
	line-height:normal;
	letter-spacing:0.18rem;
	display:inline-block;
	margin-bottom:6rem;
}

.main__title--no-mb{
	margin-bottom:0;
}

.page-pagination{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-column-gap:3.6rem;
	-moz-column-gap:3.6rem;
	column-gap:3.6rem;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
}

.page-pagination__arrow{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-column-gap:0.8rem;
	-moz-column-gap:0.8rem;
	column-gap:0.8rem;
	font-size:1.6rem;
	line-height:1;
	color:#959595;
}

.page-pagination__arrow>svg{
	width:1.1rem;
	height:1.4rem;
	-webkit-transform:translateY(-1px);
	-ms-transform:translateY(-1px);
	transform:translateY(-1px);
	-webkit-transition:-webkit-transform 0.3s ease;
	transition:-webkit-transform 0.3s ease;
	-o-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
	transition:transform 0.3s ease, -webkit-transform 0.3s ease;
}

.page-pagination__arrow>svg path{
	fill:#959595;
}

.page-pagination__arrow:hover.prev>svg{
	-webkit-transform:translate(-0.6rem, -1px);
	-ms-transform:translate(-0.6rem, -1px);
	transform:translate(-0.6rem, -1px);
}

.page-pagination__arrow:hover.next>svg{
	-webkit-transform:translate(0.6rem, -1px);
	-ms-transform:translate(0.6rem, -1px);
	transform:translate(0.6rem, -1px);
}

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

.page-pagination__link{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:6.2rem;
	height:4.2rem;
	-webkit-transform:skewX(-30deg);
	-ms-transform:skewX(-30deg);
	transform:skewX(-30deg);
	border-left:1px solid #959595;
	font-size:1.6rem;
	line-height:1;
	color:#959595;
}

.page-pagination__link:last-child{
	border-right:1px solid #959595;
}

.page-pagination__link>span{
	-webkit-transform:skewX(30deg);
	-ms-transform:skewX(30deg);
	transform:skewX(30deg);
}

.page-pagination__link:hover{
	background-color:#DDD;
}

.page-pagination__link.active{
	border-left:none;
	background-color:#DE2C2C;
	color:white;
}

.page-pagination__link.active:last-child{
	border-right:none;
}

.page-pagination__link.active+.page-pagination__link{
	border-left:none;
}

.sidebar-item{
	border-radius:2rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0117647059);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0117647059);
	padding:7rem 3.3rem 10rem;
	position:relative;
	z-index:5;
}

.sidebar-item:not(:first-child){
	display:none;
}

.sidebar-item__title{
	margin-bottom:2.4rem;
	color:#FFF;
	font-family:'Tablo\'n', sans-serif;
	font-size:2.8rem;
	font-style:normal;
	font-weight:500;
	line-height:110%;
	text-transform:uppercase;
}

.sidebar-item__text{
	color:#FFF;
	font-size:2rem;
	font-weight:400;
	line-height:110%;
}

.sidebar-item__text span{
	color:#FFF;
	font-size:2.4rem;
	font-weight:700;
	line-height:110%;
}

.sidebar-item__btn{
	margin-top:8rem;
}

.sidebar-item__img-box{
	position:absolute;
	inset:0;
	z-index:-1;
	border-radius:inherit;
}

.sidebar-item__img-box img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:inherit;
}

@media (max-width:48em){
	.button{
		padding:2.4rem 6.4rem;
		font-size:2.4rem;
		line-height:3.2rem;
	}

	.button>span:before{
		width:calc(100% - 11rem);
	}

	.button:before{
		width:14rem;
		height:14rem;
		-webkit-transform:rotate(32deg) translate(2rem, -3.4rem);
		-ms-transform:rotate(32deg) translate(2rem, -3.4rem);
		transform:rotate(32deg) translate(2rem, -3.4rem);
	}

	.button:after{
		width:14rem;
		height:14rem;
		-webkit-transform:rotate(35deg) translate(-5.2rem, -2rem);
		-ms-transform:rotate(35deg) translate(-5.2rem, -2rem);
		transform:rotate(35deg) translate(-5.2rem, -2rem);
	}

	.link{
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.link>svg{
		width:1.8rem;
		height:2.4rem;
		margin-left:1.2rem;
	}

	.slider-nav .slider-nav__pagination .swiper-pagination-bullet{
		width:6rem;
	}

	.slider-nav__arrow{
		width:9.6rem;
		height:9.6rem;
	}

	.slider-nav__arrow>svg{
		width:3.2rem;
		height:3.2rem;
	}

	.slider-nav__arrow:hover{
		-webkit-box-shadow:0 0 1.6rem 0 rgba(0, 0, 0, 0.2) inset;
		box-shadow:0 0 1.6rem 0 rgba(0, 0, 0, 0.2) inset;
	}

	.breadcrumbs{
		margin-bottom:12rem;
	}

	.breadcrumbs__item{
		font-size:2.6rem;
	}

	.breadcrumbs__item:not(:first-child){
		padding-left:3.6rem;
	}

	.breadcrumbs__item:not(:first-child):before{
		border-top:1rem transparent solid;
		border-bottom:1rem transparent solid;
		border-right:1.6rem transparent solid;
		border-left:1.6rem #7F8B8A solid;
	}

	.breadcrumbs__item:last-child:before{
		border-left:1.6rem #151313 solid;
	}

	.breadcrumbs__item:hover:before{
		border-left:1.6rem #151313 solid;
	}

	.page-pagination{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-column-gap:0;
		-moz-column-gap:0;
		column-gap:0;
		row-gap:5rem;
		width:100%;
	}

	.page-pagination__arrow{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
		-webkit-column-gap:1.2rem;
		-moz-column-gap:1.2rem;
		column-gap:1.2rem;
		font-size:2.6rem;
	}

	.page-pagination__arrow>svg{
		width:1.8rem;
		height:2.4rem;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}

	.page-pagination__arrow:hover.prev>svg{
		-webkit-transform:translate(-0.6rem, 0);
		-ms-transform:translate(-0.6rem, 0);
		transform:translate(-0.6rem, 0);
	}

	.page-pagination__arrow:hover.next>svg{
		-webkit-transform:translate(0.6rem, 0);
		-ms-transform:translate(0.6rem, 0);
		transform:translate(0.6rem, 0);
	}

	.page-pagination__numbers{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		-webkit-box-pack:normal;
		-ms-flex-pack:normal;
		justify-content:normal;
		overflow:auto;
		margin:0 -4rem;
		padding:0 4rem;
	}

	.page-pagination__numbers::-webkit-scrollbar{
		width:0;
		height:0;
	}

	.page-pagination__link{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:12rem;
		height:7.2rem;
		font-size:2.6rem;
	}

	.page-pagination__link:first-child{
		margin-left:auto;
	}

	.page-pagination__link:last-child{
		margin-right:auto;
	}

	.sidebar-item{
		padding:4.8rem 4.8rem 6.4rem;
	}

	.sidebar-item__title{
		font-size:4.8rem;
		margin-bottom:3.2rem;
	}

	.sidebar-item__text{
		font-size:3.2rem;
	}

	.sidebar-item__text span{
		font-size:3.6rem;
	}


	.sidebar-item__btn{
		margin-top:6.4rem;
	}
}

.header{
	position:relative;
	z-index:5;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.6);
	box-shadow:2px 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.6);
}

.header.fixed{
	position:fixed;
	left:0;
	right:0;
	top:0;
	width:100%;
	z-index:20;
}

.header__wrap-top{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:2rem;
	padding-bottom:1.5rem;
	border-bottom:1px solid #959595;
	gap:3.5rem;
}

.header__wrap-logo{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.header__logo-text{
	color:#959595;
	font-size:1.4rem;
	font-weight:400;
	line-height:normal;
}

.header__wrap-text{
	color:#000000;
	font-size:1.75rem;
	font-weight:500;
	line-height:100%;
	max-width: 26rem;
}

.header__wrap-email{
	color:#000000;
	font-size:1.75rem;
	font-weight:500;
	line-height:100%;
}

@media (max-width:48em){
	.header__wrap-text{
		display:none;
	}
}

.social-media {
	display: flex;
	gap: 7px;
}

.social-media--footer {
	margin-top: 20px;
}

.social-media img {

}

.header__wrap-top>div{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.header__wrap-top>div:first-child{
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.header__wrap-top>div:last-child{
	gap:5.7rem;
}

.header__content{
	padding:1.5rem 0 2rem 0;
}

.header__logo{
	display:block;
	width:22.8rem;
	height:3.2rem;
}

.header__logo>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.header__language-box{
	position:relative;
}

@media (min-width:48.01em){
	.header__language-box:hover .header__language-list{
		visibility:visible;
		opacity:1;
	}

	.header__language-box:hover .header__language-arrow{
		-webkit-transform:scaleY(-1);
		-ms-transform:scaleY(-1);
		transform:scaleY(-1);
	}
}

.header__language-btn{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-weight:500;
	font-size:2rem;
	line-height:1;
}

.header__language-btn>span{
	-webkit-transform:translateY(1px);
	-ms-transform:translateY(1px);
	transform:translateY(1px);
}

.header__language-btn:before{
	content:"";
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	height:3rem;
}

.header__language-icon{
	width:3rem;
	height:3rem;
	margin-right:0.8rem;
}

.header__language-icon path{
	stroke:#959595;
}

.header__language-arrow{
	width:1rem;
	height:0.6rem;
	margin-left:0.4rem;
	-webkit-transition:-webkit-transform 0.3s ease;
	transition:-webkit-transform 0.3s ease;
	-o-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
	transition:transform 0.3s ease, -webkit-transform 0.3s ease;
}

.header__language-arrow path{
	fill:#151313;
}

.header__language-list{
	visibility:hidden;
	opacity:0;
	position:absolute;
	left:-2.5rem;
	top:calc(100% + 2.5rem);
	z-index:3;
	padding:1.5rem 2.5rem;
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
}

.header__language-list:before{
	content:"";
	position:absolute;
	bottom:calc(100% - 1rem);
	left:50%;
	z-index:-2;
	-webkit-transform:translateX(-50%) rotate(45deg);
	-ms-transform:translateX(-50%) rotate(45deg);
	transform:translateX(-50%) rotate(45deg);
	border:1rem transparent solid;
	border-top:1rem white solid;
	border-left:1rem white solid;
	-webkit-box-shadow:0 0 1.2rem 0 rgba(66, 66, 66, 0.1098039216);
	box-shadow:0 0 1.2rem 0 rgba(66, 66, 66, 0.1098039216);
}

.header__language-list:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:100%;
	height:100%;
	background-color:white;
	-webkit-box-shadow:0 0.8rem 1.2rem 0 rgba(66, 66, 66, 0.1098039216);
	box-shadow:0 0.8rem 1.2rem 0 rgba(66, 66, 66, 0.1098039216);
}

.header__language-link{
	font-weight:500;
	font-size:2rem;
	color:#959595;
	cursor:pointer;
}

.header__language-link:not(:last-child){
	margin-bottom:1rem;
}

.header__language-link.active{
	color:#151313;
}

.header__language-link:hover{
	color:#151313;
}

.header__menu{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:center;
	-webkit-column-gap:1rem;
	-moz-column-gap:1rem;
	column-gap:5rem;
	row-gap:1rem;
}

.header__menu-item{
	/* position:relative; */
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:2rem;
	line-height:2.7rem;
}

.header__menu-item:has(.header__list-simple-wrap){
	position:relative;
}

@media (min-width: 48em) {
	.header__menu-item:has(.header__list-simple-wrap) .header__list {
		display: flex;
		width: calc(100% + 15rem);
	}
}

.header__menu-item:has(.header__list-simple-wrap)  .header__list-inner {
	justify-content: left;
}

.header__menu-item>a:hover{
	color:#DE2C2C;
}

.header__menu-item>a{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

	font-weight: 500;
	font-size: 2rem;
	line-height: 130%;
	text-transform: uppercase;
	color: #000000;
}

.header__menu-item>a>svg{
	width:1.6rem;
	height:1.2rem;
	margin-left:1.2rem;
	-webkit-transition:-webkit-transform 0.3s ease;
	transition:-webkit-transform 0.3s ease;
	-o-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
	transition:transform 0.3s ease, -webkit-transform 0.3s ease;
}

.header__menu-item>a>svg path{
	_fill:#151313;
	fill:#DE2C2C;
}

@media (min-width:48.01em){
	.header__menu-item:hover>a>svg{
		-webkit-transform:scaleY(-1);
		-ms-transform:scaleY(-1);
		transform:scaleY(-1);
	}

	.header__menu-item:hover .header__list{
		visibility:visible;
		opacity:1;
	}
}

.header__list{
	visibility:hidden;
	opacity:0;
	position:absolute;
	left:50%;
	right:auto;
	transform: translateX(-50%);
	top:4.5rem;
	z-index:5;
	width:99vw;
	padding:3rem;
	background-color:white;
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
	-webkit-box-shadow:5px 0.8rem 1.2rem 0 rgba(66, 66, 66, 0.1098039216);
	box-shadow:5px 0.8rem 1.2rem 0 rgba(66, 66, 66, 0.1098039216);
}

.header__list:before{
	content:"";
	position:absolute;
	left:0;
	bottom:100%;
	width:100%;
	height:3.4rem;
}

.header__list-item{
	display: flex;
	align-items: flex-start;
	gap: 15px;
	font-size:1.8rem;
	line-height:2.4rem;
	color:#959595;
	position:relative;
}

.header__item-link.active>svg{
	-webkit-transform:scaleY(-1);
	-ms-transform:scaleY(-1);
	transform:scaleY(-1);
}

.header__list-item:not(:last-child){
	margin-bottom:1rem;
}

.header__list-item:hover span{
	color:#151313;
}

.header__list-item a,
.simple-header__item-link{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

	font-weight: 600;
	font-size: 2rem;
	line-height: 130%;
	color: #000000;
}

.header__list-item>a>svg,
.header__list-item>.simple-header__item-link>svg{
	width:2.6rem;
	height:1.2rem;
	margin-left:1.2rem;
	-webkit-transition:-webkit-transform 0.3s ease;
	transition:-webkit-transform 0.3s ease;
	-o-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
	transition:transform 0.3s ease, -webkit-transform 0.3s ease;
}

.header__list-item>a>svg path,
.header__list-item>.simple-header__item-link>svg path{
	_fill:#151313;
	fill:#DE2C2C;
}

.header__list-item-dropdown{
	background-color:white;
	display:block;
}

.header__list-item-dropdown li{
	margin-top:1rem;
}

.header__list-item-content{
	display:flex;
	flex-direction:column;
}

/* .header__list-item-img{
	flex-shrink:0;
}

.header__list-item-img img{
	max-width:200px;
	height:auto;
} */

.header__list-item-dropdown li a{
	-webkit-transition:color .3s ease;
	-o-transition:color .3s ease;
	transition:color .3s ease;

font-weight: 500;
font-size: 2rem;
line-height: 130%;
color: #555555;
}

.header__list-item-dropdown li a:hover{
	color:#151313;
}


.header__phone{
	font-size:2rem;
	white-space: nowrap;
}

.header__phone:hover{
	color:#959595;
}

.header__phone-text{
	font-size:1.4rem;
	color:#7F8B8A;
}

.header__wrap-top .button span {
	white-space: nowrap;
}

.header__burger-bg{
	display:none;
}

.header__menu-item-link svg{
	display: none;
}

@media (max-width:48em){
	.header{
		-webkit-box-shadow:2px 2.6rem 5.2rem -5.2rem rgba(66, 66, 66, 0.6);
		box-shadow:2px 2.6rem 5.2rem -5.2rem rgba(66, 66, 66, 0.6);
	}

	.header__container-mob{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		padding:5rem 0;
	}

	.header__wrap-top{
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:normal;
		-ms-flex-align:normal;
		align-items:normal;
		-webkit-box-pack:normal;
		-ms-flex-pack:normal;
		justify-content:normal;
		gap:6.4rem;
		margin-bottom:0;
		padding-bottom:0;
		border-bottom:none;
	}

	.header__wrap-top>div{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:normal;
		-ms-flex-align:normal;
		align-items:normal;
		gap:6.4rem;
	}

	.header__content{
		position:fixed;
		left:0;
		top:0;
		z-index:10;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:normal;
		-ms-flex-align:normal;
		align-items:normal;
		-webkit-box-pack:normal;
		-ms-flex-pack:normal;
		justify-content:normal;
		width:56rem;
		height:100%;
		-webkit-transform:translateX(-100%);
		-ms-transform:translateX(-100%);
		transform:translateX(-100%);
		padding:6.4rem 4rem;
		background-color:white;
		overflow:auto;
		-webkit-transition:-webkit-transform 0.3s ease;
		transition:-webkit-transform 0.3s ease;
		-o-transition:transform 0.3s ease;
		transition:transform 0.3s ease;
		transition:transform 0.3s ease, -webkit-transform 0.3s ease;
	}

	.header__content .header__logo{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
		margin-bottom:12rem;
	}

	.header__content .header__logo-text{
		display:none;
	}

	.header__content .header__logo>img{
		-o-object-position:left;
		object-position:left;
	}

	.header__content.active{
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}

	.header__burger{
		position:relative;
		width:6.4rem;
		height:6.4rem;
	}

	.header__burger>span{
		position:absolute;
		left:0;
		top:50%;
		width:100%;
		height:3px;
		border-radius:100rem;
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
		background-color:#151313;
		-webkit-transition:opacity 0.3s ease;
		-o-transition:opacity 0.3s ease;
		transition:opacity 0.3s ease;
	}

	.header__burger:before{
		content:"";
		position:absolute;
		left:0;
		top:1rem;
		width:100%;
		height:3px;
		border-radius:100rem;
		background-color:#151313;
		-webkit-transition:-webkit-transform 0.3s ease;
		transition:-webkit-transform 0.3s ease;
		-o-transition:transform 0.3s ease;
		transition:transform 0.3s ease;
		transition:transform 0.3s ease, -webkit-transform 0.3s ease;
	}

	.header__burger:after{
		content:"";
		position:absolute;
		left:0;
		bottom:1rem;
		width:100%;
		height:3px;
		border-radius:100rem;
		background-color:#151313;
		-webkit-transition:-webkit-transform 0.3s ease;
		transition:-webkit-transform 0.3s ease;
		-o-transition:transform 0.3s ease;
		transition:transform 0.3s ease;
		transition:transform 0.3s ease, -webkit-transform 0.3s ease;
	}

	.header__logo{
		width:30.8rem;
		height:3.6rem;
	}

	.header__phone-mob{
		width:4.8rem;
		height:4.8rem;
	}

	.header__phone-mob path{
		fill:#151313;
	}

	.header__language-box{
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3;
	}

	.header__language-btn{
		font-size:4rem;
	}

	.header__language-btn>span{
		-webkit-transform:translateY(2px);
		-ms-transform:translateY(2px);
		transform:translateY(2px);
	}

	.header__language-btn:before{
		content:none;
	}

	.header__language-btn.active .header__language-arrow{
		-webkit-transform:scaleY(-1);
		-ms-transform:scaleY(-1);
		transform:scaleY(-1);
	}

	.header__language-icon{
		width:6rem;
		height:6rem;
		margin-right:1.6rem;
	}

	.header__language-arrow{
		width:2.4rem;
		height:1.8rem;
		margin-left:0.8rem;
		-webkit-transition:-webkit-transform 0.3s ease;
		transition:-webkit-transform 0.3s ease;
		-o-transition:transform 0.3s ease;
		transition:transform 0.3s ease;
		transition:transform 0.3s ease, -webkit-transform 0.3s ease;
	}

	.header__language-list{
		display:none;
		visibility:visible;
		opacity:1;
		position:static;
		padding:2rem 0 0 7.6rem;
	}

	.header__language-list:before{
		content:none;
	}

	.header__language-list:after{
		content:none;
	}

	.header__language-link{
		font-size:4rem;
	}

	.header__language-link:not(:last-child){
		margin-bottom:2rem;
	}

	.header__menu{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:normal;
		-ms-flex-align:normal;
		align-items:normal;
		gap:4rem;
		margin-bottom:8rem;
	}

	.header__menu-item{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.header__menu-item>a>svg{
		width:3rem;
		height:2.2rem;
		margin-left:2.4rem;
	}

	.header__menu-item>a.active>svg{
		-webkit-transform:scaleY(-1);
		-ms-transform:scaleY(-1);
		transform:scaleY(-1);
	}

	.header__list-item>a>svg{
		width:2.4rem;
		height:1.8rem;
		margin-left:2.4rem;
	}

	.header__list{
		display:none;
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		visibility:visible;
		opacity:1;
		position:static;
		width:100%;
		padding:3.2rem 0 0 0;
		background-color:transparent;
		-webkit-box-shadow:none;
		box-shadow:none;
		transform: none;
	}

	.header__list:before{
		content:none;
	}

	.header__list-item{
		display: block;
		font-size:3rem;
		line-height:4rem;
	}

	.header__list-item:not(:last-child){
		margin-bottom:2.4rem;
	}

	.header__phone{
		font-size:5.2rem;
	}

	.header__phone-text{
		font-size:3rem;
	}

	.header__burger-bg{
		position:fixed;
		left:0;
		top:0;
		z-index:8;
		width:100%;
		height:100%;
		background:rgba(0, 3, 21, 0.5);
		-webkit-backdrop-filter:blur(4px);
		backdrop-filter:blur(4px);
	}

	.header__close-btn{
		position:absolute;
		right:4rem;
		bottom:4rem;
		width:11rem;
		height:11rem;
		border-radius:100%;
		background-color:#FDFEFF;
		-webkit-box-shadow:0 0 0 0 rgba(23, 25, 28, 0.1019607843), 0 0.4rem 0.8rem 0 rgba(23, 25, 28, 0.1019607843), 0 1.4rem 1.4rem 0 rgba(23, 25, 28, 0.0901960784), 0 3rem 1.8rem 0 rgba(23, 25, 28, 0.0509803922), 0 5.2rem 2rem 0 rgba(23, 25, 28, 0.0117647059), 0 8.2rem 2.2rem 0 rgba(23, 25, 28, 0);
		box-shadow:0 0 0 0 rgba(23, 25, 28, 0.1019607843), 0 0.4rem 0.8rem 0 rgba(23, 25, 28, 0.1019607843), 0 1.4rem 1.4rem 0 rgba(23, 25, 28, 0.0901960784), 0 3rem 1.8rem 0 rgba(23, 25, 28, 0.0509803922), 0 5.2rem 2rem 0 rgba(23, 25, 28, 0.0117647059), 0 8.2rem 2.2rem 0 rgba(23, 25, 28, 0);
	}

	.header__close-btn:before{
		content:"";
		position:absolute;
		left:50%;
		top:50%;
		width:3rem;
		height:2px;
		border-radius:100rem;
		-webkit-transform:translate(-50%, -50%) rotate(45deg);
		-ms-transform:translate(-50%, -50%) rotate(45deg);
		transform:translate(-50%, -50%) rotate(45deg);
		background-color:#151313;
	}

	.header__close-btn:after{
		content:"";
		position:absolute;
		left:50%;
		top:50%;
		width:3rem;
		height:2px;
		border-radius:100rem;
		-webkit-transform:translate(-50%, -50%) rotate(-45deg);
		-ms-transform:translate(-50%, -50%) rotate(-45deg);
		transform:translate(-50%, -50%) rotate(-45deg);
		background-color:#151313;
	}

	.header__menu-item-link svg{
		display: block;
	}

	.container--menu-mob {
		padding: 0;
	}

	.header__list-inner {
		flex-direction: column;
	}

	.header__list-item-img {
		display: none;
	}

	.header__list-item a,
.simple-header__item-link{

	font-weight: 600;
	font-size: 2rem;
	line-height: 130%;
	color: #000000;
}
}

body{
	min-height:100vh;
	position:relative;
	padding-bottom:39.2rem;
}

@media (max-width:48em){
	body{
		padding-bottom:124rem;
	}
}

.footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-color:white;
	-webkit-box-shadow:0 -1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.6);
	box-shadow:0 -1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.6);
}

.footer__container{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16rem;
	padding:6rem 0;
}

.footer__bg{
	position:absolute;
	left:-16.9rem;
	top:0;
	width:54.2rem;
	height:100%;
	opacity:0.38;
}

.footer__bg>img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.footer__box--phone{
	position:relative;
	z-index:1;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	width:35rem;
}

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

.footer__phone-box{
	margin-bottom:4rem;
}

.footer__phone,
.footer__mail{
	display:block;
	font-size:4rem;
	line-height:5.4rem;
}

.footer__phone:hover,
.footer__mail:hover{
	color:#959595;
}

.footer__phone-text{
	font-size:1.6rem;
	line-height:1.9rem;
	color:#959595;
}

.footer__list-title{
	position:relative;
	display:block;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	margin-bottom:2.4rem;
	font-weight:500;
	font-size:2.4rem;
	line-height:3.2rem;
}

.footer__list-title:before{
	content:"";
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	height:1px;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	background-color:#151313;
	-webkit-transition:-webkit-transform 0.3s ease;
	transition:-webkit-transform 0.3s ease;
	-o-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
	transition:transform 0.3s ease, -webkit-transform 0.3s ease;
}

.footer__list-title:hover:before{
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1);
}

.footer__list:not(:last-child){
	margin-bottom:2.8rem;
}

.footer__list-item{
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
}

.footer__list-item:not(:last-child){
	margin-bottom:2rem;
}

.footer__list-item:hover{
	color:#151313;
}

.footer__logo-box{
	margin-top:auto;
}

.footer__logo-text{
	margin-bottom:1.2rem;
	font-size:1.6rem;
	color:#959595;
}

.footer__logo{
	display:block;
	width:16rem;
	height:3.8rem;
}

.footer__logo>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.footer__container-bottom{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:1.2rem 16.9rem;
	background-color:#7F8B8A;
	font-size:2rem;
}

.footer__container-bottom>*{
	position:relative;
}

.footer__container-bottom>*:first-child{
	width:35rem;
	margin-right:16rem;
}

@media (max-width:48em){
	.footer{
		-webkit-box-shadow:0 -2.6rem 5.2rem -5.2rem rgba(66, 66, 66, 0.6);
		box-shadow:0 -2.6rem 5.2rem -5.2rem rgba(66, 66, 66, 0.6);
	}

	.footer__container{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		gap:4rem;
		padding:8rem 4rem 5.6rem 4rem;
	}

	.footer__bg{
		left:0;
		top:auto;
		bottom:0;
		width:100%;
		height:38.4rem;
	}

	.footer__box{
		-webkit-box-flex:40%;
		-ms-flex:40%;
		flex:40%;
	}

	.footer__box--phone{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		-ms-flex-item-align:normal;
		-ms-grid-row-align:normal;
		align-self:normal;
		width:100%;
		margin-top:9.6rem;
	}

	.footer__box--phone .button{
		margin:0 auto;
	}

	.footer__box--logo{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-direction:row;
		flex-direction:row;
		-webkit-box-align:end;
		-ms-flex-align:end;
		align-items:flex-end;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		gap:4rem;
	}

	.footer__box--logo>*{
		-webkit-box-flex:40%;
		-ms-flex:40%;
		flex:40%;
	}

	.footer__phone-box{
		margin-bottom:6.4rem;
		text-align:center;
	}

	.footer__phone{
		font-size:6rem;
		line-height:8rem;
	}

	.footer__phone-text{
		font-size:3rem;
		line-height:4rem;
	}

	.footer__list-title{
		margin-bottom:4rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.footer__list:not(:last-child){
		margin-bottom:0;
	}

	.footer__list-item{
		font-size:3rem;
		line-height:4rem;
	}

	.footer__list-item:not(:last-child){
		margin-bottom:2.4rem;
	}

	.footer__logo-text{
		margin-bottom:2.8rem;
		font-size:2.6rem;
	}

	.footer__logo{
		width:24rem;
		height:5.6rem;
	}

	.footer__container-bottom{
		display:block;
		padding:2.4rem 4rem;
		font-size:3rem;
	}

	.footer__container-bottom:before{
		left:0;
	}

	.footer__container-bottom>*:first-child{
		width:100%;
		margin-right:0;
		margin-bottom:1.6rem;
	}
}

.main-intro{
	position:relative;
	padding:6rem 0 0 0;
}

.main-intro__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;

}

.main-intro__bg{
	position:absolute;
	left:0;
	top:0;
	z-index:-10;
	width:100%;
	height:100%;
}

.main-intro__bg>img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.main-intro__text-block{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:79.4rem;
}

.main-intro__title{
	margin-bottom:4rem;
	font-family:"Gilroy";
	font-weight:600;
	font-size:4rem;
	line-height:5.2rem;
	letter-spacing:0.03em;
	text-transform: uppercase;
}

.main-intro__list{
	margin-bottom:5rem;
}

.main-intro__list-item{
	position:relative;
	font-family: Gilroy;
	padding-left:3.2rem;
	font-size:3rem;
	line-height:130%;
	color:#000000;
	font-weight: 500;
}

.main-intro__list-item:not(:last-child){
	margin-bottom:1.2rem;
}

.main-intro__list-item:before{
	content:"";
	position:absolute;
	left:0;
	top:1.9rem;
	width:2rem;
	height:3px;
	background-color:#000000;
}

.main-intro__buttons{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:6rem;
}

.main-intro__slider-box{
	width:77.6rem;
}

.main-intro__slider{
	width:100%;
	height:70rem;
	margin-bottom:4rem;
}

.main-intro__slider:before{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:65.2rem;
	height:48.7rem;
	border-radius:2rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	background:rgba(232, 232, 232, 0.57);
}

.main-intro__slider:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:58.2rem;
	height:52.7rem;
	border-radius:2rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	background:rgba(226, 223, 223, 0.71);
}

.main-intro__slide{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	height:100%;
	padding:5.5rem 4rem 3.5rem 4rem;
	border-radius:2rem;
	color:white;
}

.main-intro__slide:before{
	content:"";
	position:absolute;
	left:0;
	top:4rem;
	z-index:-1;
	width:100%;
	height:calc(100% - 4rem);
	border-radius:inherit;
	background-color:#D9DCDC;
}

.main-intro__slide-bg-top{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:100%;
}

.main-intro__slide-bg-top>img{
	width:100%;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:top;
	object-position:top;
}

.main-intro__slide-bg{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:100%;
	height:100%;
	padding:4rem 2rem 2rem 2rem;
	border-radius:inherit;
}

.main-intro__slide-bg>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.main-intro__slide-tag{
	padding:.5rem 2rem;
	border-radius:2rem;
	background:#DE2C2C;
	margin-bottom:1rem;
	color:#FFF;
	font-size:2rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content;
}

.main-intro__slide-title{
	padding-bottom:2rem;
	margin-bottom:2.4rem;
	border-bottom:1px solid #959595;
	font-family:"Tablo'n";
	font-size:2.8rem;
	color:#FFF;
	font-style:normal;
	font-weight:500;
	line-height:135%;
	letter-spacing:0.084rem;
}

.main-intro__slide-bottom{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.main-intro__slide-discount{
	color:#FFF;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	line-height:100%;
	text-transform:uppercase;
}

.main-intro__slide-discount span{
	color:#DE2C2C;
	font-weight:700;
	text-transform:uppercase;
}

.main-intro__slide-link{
	-ms-flex-item-align:end;
	align-self:flex-end;
	color:white;
}

.main-intro__slide-link>svg path{
	fill:white;
}

@media (max-width:48em){
	.main-intro{
		padding:8rem 0 6rem 0;
	}

	.main-intro__container{
		display:block;
	}

	.main-intro__text-block{
		width:100%;
		margin-bottom:8rem;
	}

	.main-intro__title{
		font-size:4.8rem;
		line-height:6.2rem;
	}

	.main-intro__list{
		margin-bottom:6.4rem;
	}

	.main-intro__list-item{
		padding-left:5.2rem;
		font-size:3rem;
		line-height:4rem;
	}

	.main-intro__list-item:not(:last-child){
		margin-bottom:1.6rem;
	}

	.main-intro__list-item:before{
		top:1.8rem;
		width:3.6rem;
	}

	.main-intro__buttons{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:4rem;
	}

	.main-intro__slider-box{
		width:100%;
	}

	.main-intro__slider{
		width:calc(100% + 8rem);
		height:70rem;
		margin:0 -4rem 6.4rem -4rem;
		padding:0 4rem;
	}

	.main-intro__slider:before{
		width:67rem;
		height:50.4rem;
		border-radius:3rem;
	}

	.main-intro__slider:after{
		width:60rem;
		height:54.4rem;
		border-radius:3rem;
	}

	.main-intro__slide{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		height:100%;
		padding:5.5rem 4rem 3.5rem 4rem;
		border-radius:2rem;
		color:white;
	}

	.main-intro__slide:before{
		content:"";
		position:absolute;
		left:0;
		top:4rem;
		z-index:-1;
		width:100%;
		height:calc(100% - 4rem);
		border-radius:inherit;
		background-color:#D9DCDC;
	}

	.main-intro__slide-bg-top{
		position:absolute;
		left:0;
		top:0;
		z-index:-1;
		width:100%;
	}

	.main-intro__slide-bg-top>img{
		width:100%;
		-o-object-fit:contain;
		object-fit:contain;
		-o-object-position:top;
		object-position:top;
	}

	.main-intro__slide-bg{
		position:absolute;
		left:0;
		top:0;
		z-index:-1;
		width:100%;
		height:100%;
		padding:4rem 2rem 2rem 2rem;
		border-radius:inherit;
	}

	.main-intro__slide-bg>img{
		width:100%;
		height:100%;
		border-radius:inherit;
		-o-object-fit:cover;
		object-fit:cover;
	}

	.main-intro__slide-tag{
		margin-bottom:.8rem;
		font-size:2.6rem;
		font-weight:500;
		line-height:normal;
		padding:.5rem 4rem;
		border-radius:4rem;
	}

	.main-intro__slide-discount{
		font-size:2.8rem;
		line-height:2.8rem;
	}

	.main-intro__slide-title{
		padding-bottom:2rem;
		margin-bottom:2.4rem;
		border-bottom:1px solid #959595;
		font-family:"Tablo'n";
		font-weight:500;
		font-size:2.8rem;
		line-height:3.8rem;
		letter-spacing:0.03em;
	}

	.main-intro__slide-link{
		-ms-flex-item-align:end;
		align-self:flex-end;
		color:white;
	}

	.main-intro__slide-link>svg path{
		fill:white;
	}

	.main-intro__slider-nav{
		width:100%;
	}

	.main-intro__slider-nav .slider-nav__arrows{
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		width:100%;
	}
}

.sales-leader__title-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:4rem;
	margin-bottom:6rem;
}

.sales-leader__title-box .link{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
}

.sales-leader__title{
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.sales-leader__slider{
	margin-bottom:4rem;
}

.sales-leader__slide{
	padding:3.2rem 3.2rem 2.2rem 3.2rem;
	border-radius:2rem;
	background-color:white;
	text-align:center;
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
}

.sales-leader__img-box{
	padding:2.4rem;
	border-radius:inherit;
	width:100%;
	height:38rem;
	margin-bottom:4rem;
}

.sales-leader__img-box>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.sales-leader__slide-title{
	margin-bottom:4rem;
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:3.2rem;
	line-height:3.8rem;
	letter-spacing:0.03em;
	text-transform:uppercase;
}

.sales-leader__slide-title--slim{
	font-family:"Gilroy";
	font-weight:300;
}

.sales-leader__slide-tag{
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	padding:0.8rem 3rem;
	margin-bottom:3.2rem;
	border-radius:0.5rem 3rem 3rem 0.5rem;
	background-color:#7F8B8A;
	font-weight:500;
	font-size:1.6rem;
	line-height:1.9rem;
	color:white;
}

.sales-leader__slide-text{
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	margin-bottom:2rem;
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
}

.sales-leader__slide-footer{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:auto;
}

.sales-leader__slide-btn{
	margin:auto;
}

.sales-leader__slide-price-box{
	position:relative;
	padding:0.8rem 2.2rem;
	background-color:#F3F3F3;
	font-size:1.6rem;
	line-height:1.9rem;
	color:#7F8B8A;
}

.sales-leader__slide-price-box:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:2rem;
	height:2rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:100%;
	background-color:white;
}

.sales-leader__slide-price-box:after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:2rem;
	height:2rem;
	-webkit-transform:translate(50%, -50%);
	-ms-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:100%;
	background-color:white;
}

.sales-leader__slide-price{
	margin:0 0.6rem;
	font-weight:600;
	font-size:2.4rem;
	line-height:2.9rem;
}

.sales-leader__slide-currency{
	font-weight:600;
}

.sales-leader__nav-block{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

@media (max-width:48em){
	.sales-leader__title-box{
		margin-bottom:8rem;
	}

	.sales-leader__title{
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.sales-leader__slider{
		margin-bottom:7rem;
	}

	.sales-leader__slide{
		padding:4rem 4rem 5.6rem 4rem;
		border-radius:3rem;
	}

	.sales-leader__img-box{
		height:43.4rem;
		padding:4.4rem;
		margin-bottom:4rem;
	}

	.sales-leader__slide-title{
		margin-bottom:3.2rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.sales-leader__slide-tag{
		padding:0.8rem 4rem;
		margin-bottom:4rem;
		border-radius:1rem 6rem 6rem 1rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.sales-leader__slide-text{
		margin-bottom:5rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.sales-leader__slide-price-box{
		padding:1.6rem 4rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.sales-leader__slide-price-box:before{
		width:3.2rem;
		height:3.2rem;
	}

	.sales-leader__slide-price-box:after{
		width:3.2rem;
		height:3.2rem;
	}

	.sales-leader__slide-price{
		margin:0 0 0 0.8rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.sales-leader__nav-block{
		margin-bottom:5rem;
	}
}

.work__title{
	margin-bottom:6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.work__cards{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:3rem;
}

.work__item{
	-webkit-box-flex:30%;
	-ms-flex:30%;
	flex:30%;
	max-width:50.8rem;
	padding-top:0.4rem;
	border-radius:2rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
}

.work__img-box{
	width:100%;
	height:42.1rem;
	padding:0 0.4rem;
	border-radius:inherit;
	margin:0;
}


.work__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.work__item-content{
	position:relative;
	padding:3.2rem 4rem;
	margin-top:-2.4rem;
	border-radius:inherit;
	background-color:white;
}

.work__item-title{
	display:inline-block;
	margin-bottom:1.2rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:3rem;
	line-height:4.2rem;
	letter-spacing:0.03em;
	display:block;
}

.work__item-tags{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:2rem;
	margin-bottom:3.2rem;
}

.work__tag{
	padding:0.8rem 3rem;
	border-radius:0.5rem 3rem 3rem 0.5rem;
	font-weight:500;
	font-size:1.6rem;
	color:white;
}

.work__tag:nth-child(odd){
	background-color:#7F8B8A;
}

.work__tag:nth-child(even){
	background-color:#151313;
}

.work__list{
	margin-bottom:2.2rem;
}

.work__list-item{
	position:relative;
	padding-left:2.8rem;
	font-size:2rem;
	line-height:2.4rem;
	color:#959595;
}

.work__list-item:before{
	content:"";
	position:absolute;
	left:0;
	top:1rem;
	width:2rem;
	height:1px;
	background-color:#959595;
}

.work__list-item>a,
.work__list-item>span{
	text-decoration:underline;
}

.work__list-item>a:hover{
	text-decoration:none;
}

.work__list-item:not(:last-child){
	margin-bottom:1.6rem;
}

.work__footer{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.work__price-box{
	position:relative;
	padding:0.8rem 2.2rem;
	background-color:#F3F3F3;
	font-size:1.6rem;
	line-height:1.9rem;
	color:#7F8B8A;
}

.work__price-box:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:2rem;
	height:2rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:100%;
	background-color:white;
}

.work__price-box:after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:2rem;
	height:2rem;
	-webkit-transform:translate(50%, -50%);
	-ms-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:100%;
	background-color:white;
}

.work__price{
	margin:0 0.6rem;
	font-weight:600;
	font-size:2.4rem;
	line-height:2.9rem;
}

.work__currency{
	font-weight:600;
}

@media (max-width:48em){
	.work__title{
		margin-bottom:8rem;
		font-size:5rem;
		line-height:6.8rem;
	}

	.work__cards{
		gap:4rem;
	}

	.work__item{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		max-width:none;
		padding-top:0.8rem;
		border-radius:3rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
	}

	.work__img-box{
		width:100%;
		height:49.6rem;
		padding:0 0.8rem;
	}

	.work__item-content{
		padding:5.6rem 4rem;
		margin-top:-4rem;
	}

	.work__item-title{
		margin-bottom:2.4rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.work__item-tags{
		gap:2.4rem;
		margin-bottom:4rem;
	}

	.work__tag{
		padding:0.8rem 4rem;
		border-radius:1rem 6rem 6rem 1rem;
		font-size:2.6rem;
	}

	.work__list{
		margin-bottom:4rem;
	}

	.work__list-item{
		padding-left:5.2rem;
		font-size:3rem;
		line-height:4rem;
	}

	.work__list-item:before{
		top:1.8rem;
		width:3.6rem;
	}

	.work__footer{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:normal;
		-ms-flex-align:normal;
		align-items:normal;
		-webkit-box-pack:normal;
		-ms-flex-pack:normal;
		justify-content:normal;
		gap:6.4rem;
	}

	.work__footer .link{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
	}

	.work__price-box{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
		width:-webkit-fit-content;
		width:-moz-fit-content;
		width:fit-content;
		padding:1.6rem 4rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.work__price-box:before{
		width:3.2rem;
		height:3.2rem;
	}

	.work__price-box:after{
		width:3.2rem;
		height:3.2rem;
	}

	.work__price{
		margin:0 0 0 0.8rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}
}

.advantages__title{
	margin-bottom:5.5rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.advantages__cards{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:3rem;
}

.advantages__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:3.5rem 2.4rem;
	border-radius:2rem;
	background-color:white;
	-webkit-filter:drop-shadow(2px 13px 26px rgba(66, 66, 66, 0.01));
	filter:drop-shadow(2px 13px 26px rgba(66, 66, 66, 0.01));
	-webkit-box-flex:0;
	-ms-flex:0 1 37.3rem;
	flex:0 1 37.3rem;
}

.advantages__header{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding-bottom:1.6rem;
	gap:1.6rem;
	border-bottom:1px solid #151313;
	margin-bottom:2.4rem;
}

.advantages__icon{
	width:6rem;
	height:6rem;
}

.advantages__icon>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.advantages__item-title{
	color:#151313;
	font-family:'Tablo\'n';
	font-size:2.4rem;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.072rem;
}

.advantages__text{
	color:#151313;
	font-size:2rem;
	font-weight:400;
	line-height:135%;
	word-break:break-word;
}

@media (max-width:48em){
	.advantages__title{
		font-size:2.6rem;
		font-weight:400;
		line-height:135%;
	}

	.advantages__cards{
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-column-gap:0;
		-moz-column-gap:0;
		column-gap:0;
		row-gap:4rem;
	}

	.advantages__item{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:31.6rem;
		min-height:31.4rem;
		max-width:none;
		padding:2.4rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0117647059);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0117647059);
	}

	.advantages__header{
		padding-bottom:1rem;
		gap:.4rem;
	}

	.advantages__icon{
		width:4rem;
		height:4rem;
	}

	.advantages__item-title{
		font-size:2.6rem;
		font-weight:400;
		line-height:135%;
		font-family:'Gilroy';
	}

	.advantages__text{
		font-family:'Tablo\'n';
		font-size:2.4rem;
		font-style:normal;
		font-weight:500;
		line-height:135%;
	}
}

.services{
	overflow:hidden;
}

.services__title{
	width:70rem;
	margin-bottom:6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.services__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 -16.9rem;
	padding:6rem 16.9rem;
	background-color:#7F8B8A;
}

.services__slider{
	width:109rem;
	margin-left:0;
}

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

.services__img-box{
	width:53.8rem;
	height:36.7rem;
	padding:0.4rem;
	border-radius:2rem;
	background-color:#8F9D9C;
}

.services__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.services__slide-content{
	width:52.8rem;
}

.services__slide-title{
	margin-bottom:4rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:2.4rem;
	line-height:3.1rem;
	letter-spacing:0.03em;
}

.services__slide-text{
	margin-bottom:3.6rem;
	font-size:2rem;
	line-height:2.7rem;
}

.services__slide-footer{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.services__slide-footer .button:before,
.services__slide-footer .button:after,
.services__slide-footer .button>span:before{
	background-color:#151313;
}

.services__slide-footer .button:hover{
	-webkit-filter:brightness(1);
	filter:brightness(1);
}

.services__slide-footer .button:hover:before,
.services__slide-footer .button:hover:after,
.services__slide-footer .button:hover>span:before{
	background-color:rgb(50, 50, 50);
}

.services__price-box{
	position:relative;
	padding:0.8rem 2.2rem;
	background-color:#959595;
	font-size:1.6rem;
	line-height:1.9rem;
	color:white;
}

.services__price-box:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:2rem;
	height:2rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:100%;
	background-color:#7F8B8A;
}

.services__price-box:after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:2rem;
	height:2rem;
	-webkit-transform:translate(50%, -50%);
	-ms-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:100%;
	background-color:#7F8B8A;
}

.services__price{
	margin:0 0.6rem;
	font-weight:600;
	font-size:2.4rem;
	line-height:2.9rem;
}

.services__currency{
	font-weight:600;
}

.services__tabs{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:2.4rem;
	width:30rem;
}

.services__tab{
	position:relative;
	font-size:2rem;
	line-height:2.4rem;
	cursor:pointer;
}

.services__tab:before{
	content:"";
	position:absolute;
	right:calc(100% + 3.2rem);
	top:50%;
	width:12.6rem;
	height:1px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#151313;
}

.services__tab:after{
	content:"";
	position:absolute;
	right:calc(100% + 7.2rem);
	top:50%;
	width:8.6rem;
	height:4px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#7F8B8A;
	-webkit-transition:-webkit-transform 0.3s ease;
	transition:-webkit-transform 0.3s ease;
	-o-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
	transition:transform 0.3s ease, -webkit-transform 0.3s ease;
}

.services__tab.active{
	font-weight:600;
}

.services__tab.active:after{
	-webkit-transform:translate(-100%, -50%);
	-ms-transform:translate(-100%, -50%);
	transform:translate(-100%, -50%);
}

.services__tab:hover{
	font-weight:600;
}

@media (max-width:48em){
	.services__title{
		width:100%;
		margin-bottom:8rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.services__content{
		display:block;
		margin:0 -4rem;
		padding:5.6rem 4rem;
		margin-bottom:4rem;
	}

	.services__slider{
		width:100%;
	}

	.services__slide{
		display:block;
		height:auto;
	}

	.services__img-box{
		width:100%;
		height:39.2rem;
		padding:0.8rem;
		margin-bottom:4rem;
		border-radius:3rem;
	}

	.services__slide-content{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		width:100%;
		height:100%;
	}

	.services__slide-sub-title{
		margin-bottom:5.6rem;
		font-weight:600;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.services__slide-title{
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.services__slide-text{
		margin-bottom:6.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.services__slide-footer{
		margin-top:auto;
	}

	.services__price-box{
		padding:1.6rem 4rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.services__price-box:before{
		width:3.2rem;
		height:3.2rem;
	}

	.services__price-box:after{
		width:3.2rem;
		height:3.2rem;
	}

	.services__price{
		margin:0 0 0 0.8rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.services .services__pagination{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		gap:3.2rem;
	}

	.services .services__pagination .swiper-pagination-bullet{
		width:2rem;
		height:2rem;
		margin:0;
		background-color:#D9DCDC;
		opacity:1;
	}

	.services .services__pagination .swiper-pagination-bullet-active{
		background-color:#DE2C2C;
	}
}

.partners__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex-direction: column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.partners__title-box{
	/* width:51rem; */
}

.partners__title-box .slider-nav{
	margin-left:0;
}

.partners__title{
	margin-bottom:6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.partners__slider{
	width:100%;
}

.partners__slide-img-box{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:23.7rem;
	height:23.7rem;
	margin-bottom:2.4rem;
	/* background:#fff; */
}

/* .partners__slide-img-box:before{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:19.7rem;
	height:19.7rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:100%;
	border:1px solid #151313;
} */

.partners__slide-img-box>img{
	width:23.7rem;
	height:23.7rem;
	-o-object-fit:contain;
	object-fit:contain;
}

.partners__slide-name{
	font-family:"Tablo'n";
	font-weight:500;
	font-size:2.4rem;
	line-height:3.1rem;
	letter-spacing:0.03em;
	text-align:center;
}

@media (max-width:48em){
	.partners__container{
		display:block;
	}

	.partners__title-box{
		width:100%;
		margin-bottom:8rem;
	}

	.partners__title{
		margin-bottom:0;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.partners__slider{
		width:calc(100% + 8rem);
		margin:0 -4rem;
		padding:0 4rem;
	}

	.partners__slide-img-box{
		/* width:44.8rem;
		height:44.8rem; */
		margin-bottom:0;
	}

	.partners__slide-img-box:before{
		width:37.2rem;
		height:37.2rem;
	}

	.partners__slide-img-box>img{
		width:24.8rem;
		height:24.8rem;
	}
	
	.benefits-card__img-container img {
		max-height: 120px;
	}
}

.articles-items__title{
	margin-bottom:6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

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

.articles-items__box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:60rem;
}

.articles-items__box--min{
	width:50.7rem;
}

.articles-items__box--min .articles-items__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:2.4rem;
}

.articles-items__box--min .articles-items__img-box{
	width:19rem;
	height:100%;
}

.articles-items__box--big{
	width:64.2rem;
}

.articles-items__box--big .articles-items__item{
	height:100%;
	border-radius:4rem;
}

.articles-items__box--big .articles-items__img-box{
	width:100%;
	height:35.6rem;
	margin-bottom:2rem;
}

.articles-items__box--big .articles-items__text-block{
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
}

.articles-items__box--big .articles-items__date{
	margin-bottom:1.2rem;
}

.articles-items__box--big .articles-items__item-title{
	margin-bottom:1.6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:2.4rem;
	line-height:3.1rem;
}

.articles-items__box--medium{
	width:37.3rem;
}

.articles-items__box--medium .articles-items__img-box{
	width:100%;
	height:15rem;
	margin-bottom:1.2rem;
}

.articles-items__item{
	display:block;
	padding:2rem;
	border-radius:2rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0117647059);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0117647059);
	overflow:hidden;
	-webkit-transition:-webkit-box-shadow 0.15s ease;
	transition:-webkit-box-shadow 0.15s ease;
	-o-transition:box-shadow 0.15s ease;
	transition:box-shadow 0.15s ease;
	transition:box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

.articles-items__item:hover{
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.15);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.15);
}

.articles-items__img-box{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	border-radius:inherit;
}

.articles-items__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.articles-items__date{
	margin-bottom:0.8rem;
	font-size:1.6rem;
	line-height:1.9rem;
	color:#959595;
}

.articles-items__item-title{
	font-size:2rem;
	line-height:2.7rem;
}

.articles-items__desc{
	color:#959595;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
}

@media (max-width:48em){
	.articles-items__title{
		margin-bottom:8rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.articles-items__cards{
		display:block;
	}

	.articles-items__cards-slider{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		gap:4rem;
		padding:4rem 4rem 8rem 4rem;
		margin:0 -4rem -8rem -4rem;
		overflow-x:scroll;
	}

	.articles-items__cards-slider::-webkit-scrollbar{
		width:0;
		height:0;
	}

	.articles-items__item{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:44.8rem;
		height:auto;
		padding:2.4rem;
		border-radius:3rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0117647059);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0117647059);
		margin-bottom:3rem;
	}

	.articles-items__item:hover{
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.15);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.15);
	}

	.articles-items__item--big{
		width:100%;
	}

	.articles-items__item--big .articles-items__item-title{
		margin-bottom:3.2rem;
		font-family:"Tablo'n";
		font-weight:500;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.articles-items__item--big .articles-items__img-box{
		height:37.2rem;
	}

	.articles-items__img-box{
		width:100%;
		height:30rem;
		margin-bottom:4rem;
	}

	.articles-items__date{
		margin-bottom:1.6rem;
		font-size:3rem;
		line-height:4rem;
	}

	.articles-items__item-title{
		font-size:3rem;
		line-height:4rem;
	}

	.articles-items__desc{
		font-size:3rem;
		line-height:4rem;
	}
}

.realized-slider__title-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:6rem;
}

.realized-slider__title{
	width:90rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.realized-slider{
	overflow:hidden;
	padding-top:28.4rem;
	background:#7F8B8A;
	margin-top:-27rem
}

.realized-slider__content{
	margin:0 -16.9rem;
	padding:6rem 16.9rem;
	background-color:#7F8B8A;
}

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

.realized-slider__image-block{
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:2fr 2.8rem 9fr;
	grid-template-columns:2fr 9fr;
	-ms-grid-rows:9.5rem 2.2rem 9.5rem 2.2rem 9.5rem;
	grid-template-rows:repeat(3, 9.5rem);
	-webkit-column-gap:2.8rem;
	-moz-column-gap:2.8rem;
	column-gap:2.8rem;
	row-gap:2.1rem;
	width:77.6rem;
	padding-bottom:10rem;
}

.realized-slider__image-block>*:nth-child(1){
	-ms-grid-row:1;
	-ms-grid-column:1;
}

.realized-slider__image-block>*:nth-child(2){
	-ms-grid-row:1;
	-ms-grid-column:3;
}

.realized-slider__image-block>*:nth-child(3){
	-ms-grid-row:3;
	-ms-grid-column:1;
}

.realized-slider__image-block>*:nth-child(4){
	-ms-grid-row:3;
	-ms-grid-column:3;
}

.realized-slider__image-block>*:nth-child(5){
	-ms-grid-row:5;
	-ms-grid-column:1;
}

.realized-slider__image-block>*:nth-child(6){
	-ms-grid-row:5;
	-ms-grid-column:3;
}

.realized-slider__img-box{
	border-radius:1rem;
}

.realized-slider__img-box:last-child{
	-ms-grid-column:2;
	grid-column:2;
	-ms-grid-row:1;
	-ms-grid-row-span:3;
	grid-row:1/4;
	border-radius:2rem;
}

.realized-slider__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.realized-slider__info-block{
	width:73.8rem;
}

.realized-slider__info-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:2rem;
	margin-bottom:2rem;
}

.realized-slider__info-box--title{
	gap:1.6rem;
	margin-bottom:2.5rem;
}

.realized-slider__info-box--title .realized-slider__icon{
	width:7rem;
	height:7rem;
}

.realized-slider__icon{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:3.6rem;
	height:3.6rem;
}

.realized-slider__icon>svg{
	width:100%;
	height:100%;
}

.realized-slider__info-title{
	margin-bottom:0.8rem;
	font-weight:500;
	color:#FFF;
	font-size:4rem;
	font-family:"Tablo'n";
	line-height:normal;
	letter-spacing:0.12rem;
}

.realized-slider__desc{
	color:#FFF;
	font-size:2.4rem;
	font-style:normal;
	font-weight:400;
	line-height:3.24rem;
}

.realized-slider__box-title{
	margin-bottom:0.4rem;
	font-weight:600;
	font-size:1.6rem;
	line-height:2.2rem;
	color:#FFF;
}

.realized-slider__text{
	font-size:2rem;
	font-weight:400;
	color:#FFF;
}

.realized-slider__text-title{
	margin-bottom:0.8rem;
	font-weight:600;
	font-size:1.6rem;
	line-height:2.2rem;
	color:#FFF;
	font-weight:600;
}

.realized-slider__nav-block{
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:77.6rem;
}

.realized-slider__nav-block .slider-nav__arrow{
	border:1px solid #A5B2B1;
	background-color:#A5B2B1;
}

.realized-slider__nav-block .slider-nav__arrow>svg path{
	stroke:white;
}

.realized-slider__nav-block .slider-nav__arrow.swiper-button-disabled{
	background-color:transparent;
}

.realized-slider__nav-block .slider-nav__arrow.swiper-button-disabled:hover{
	-webkit-box-shadow:none;
	box-shadow:none;
}

.realized-slider__nav-block .slider-nav__arrow:hover{
	-webkit-box-shadow:0 0 1.5rem 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow:0 0 1.5rem 0 rgba(255, 255, 255, 0.4) inset;
}

.realized-slider__link{
	margin-left:auto;
}

@media (max-width:48em){
	.realized-slider__title-box{
		margin-bottom:8rem;
	}

	.realized-slider__title{
		width:100%;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.realized-slider{
		margin-top:0;
		padding-top:0;
	}

	.realized-slider__content{
		margin:0 -4rem 6.4rem -4rem;
		padding:5.6rem 4rem;
	}

	.realized-slider__slider{
		padding-bottom:16rem;
	}

	.realized-slider__slide{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:normal;
		-ms-flex-pack:normal;
		justify-content:normal;
	}

	.realized-slider__image-block{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
		display:-ms-grid;
		display:grid;
		-ms-grid-columns:1fr 1.6rem 1fr 1.6rem 1fr;
		grid-template-columns:repeat(3, 1fr);
		-ms-grid-rows:36rem 1.6rem 16rem;
		grid-template-rows:36rem 16rem;
		gap:1.6rem;
		width:100%;
		padding-bottom:0;
	}

	.realized-slider__image-block>*:nth-child(1){
		-ms-grid-row:1;
		-ms-grid-column:1;
	}

	.realized-slider__image-block>*:nth-child(2){
		-ms-grid-row:1;
		-ms-grid-column:3;
	}

	.realized-slider__image-block>*:nth-child(3){
		-ms-grid-row:1;
		-ms-grid-column:5;
	}

	.realized-slider__image-block>*:nth-child(4){
		-ms-grid-row:3;
		-ms-grid-column:1;
	}

	.realized-slider__image-block>*:nth-child(5){
		-ms-grid-row:3;
		-ms-grid-column:3;
	}

	.realized-slider__image-block>*:nth-child(6){
		-ms-grid-row:3;
		-ms-grid-column:5;
	}

	.realized-slider__img-box{
		border-radius:2rem;
	}

	.realized-slider__img-box:last-child{
		-ms-grid-column:1;
		-ms-grid-column-span:3;
		grid-column:1/4;
		-ms-grid-row:1;
		grid-row:1;
		border-radius:3rem;
	}

	.realized-slider__img-box>img{
		width:100%;
		height:100%;
		border-radius:inherit;
		-o-object-fit:cover;
		object-fit:cover;
	}

	.realized-slider__info-block{
		width:100%;
		margin-bottom:4rem;
	}

	.realized-slider__info-box{
		gap:4rem;
		margin-bottom:4rem;
	}

	.realized-slider__info-box .realized-slider__text{
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.realized-slider__info-box--title{
		margin-bottom:3.2rem;
	}

	.realized-slider__info-box--title .realized-slider__icon{
		width:10.6rem;
		height:10.6rem;
	}

	.realized-slider__icon{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:6rem;
		height:6rem;
	}

	.realized-slider__info-title{
		margin-bottom:0;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.realized-slider__desc{
		margin-bottom:4rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.realized-slider__box-title{
		margin-bottom:0.8rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.realized-slider__text{
		font-size:3rem;
		line-height:4rem;
	}

	.realized-slider__text-title{
		margin-bottom:3.2rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.realized-slider__nav-block{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		width:100%;
	}
}

.feedback__form{
	position:relative;
	padding:6rem 0;
	text-align:center;
}

.feedback__bg{
	position:absolute;
	left:0;
	top:0;
	z-index:-10;
	width:100%;
	height:100%;
}

.feedback__bg>img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.feedback__title{
	margin-bottom:2.8rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:4rem;
	line-height:5.2rem;
	letter-spacing:0.03em;
}

.feedback__desc{
	width:76rem;
	margin:0 auto 4rem auto;
	font-size:2rem;
	line-height:2.7rem;
}

.feedback__input-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	margin:0 auto 1.2rem auto;
}

.feedback__label{
	display:block;
	width:88rem;
	height:auto;
	border-radius:0.5rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
}

.feedback__label>input{
	width:100%;
	height:100%;
	padding:0 20rem 0 2rem;
	font-size:2rem;
	line-height:2.7rem;
}

.feedback__btn{
	z-index:1;
	margin-left:-18.4rem;
}

.feedback__text{
	width:91.5rem;
	margin:0 auto;
	font-size:2rem;
	line-height:2.7rem;
	text-align:left;
	color:#959595;
}

.feedback__text>a{
	color:#DE2C2C;
}

.feedback__text>a:hover{
	text-decoration:underline;
}

@media (max-width:48em){
	.feedback__form{
		margin:0 -4rem;
		padding:5.6rem 4rem;
	}

	.feedback__title{
		margin-bottom:4rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.feedback__desc{
		width:100%;
		margin-bottom:6.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.feedback__input-box{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width:-webkit-fit-content;
		width:-moz-fit-content;
		width:fit-content;
		margin:0 auto 1.2rem auto;
	}

	.feedback__label{
		width:60rem;
		border-radius:1rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
	}

	.feedback__label>input{
		padding:0 23rem 0 3rem;
		font-size:3rem;
		line-height:4rem;
	}

	.feedback__btn{
		margin-left:-22rem;
	}

	.feedback__text{
		width:100%;
		font-size:3rem;
		line-height:4rem;
		text-align:center;
	}
}

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

.article-item__text-block{
	width:118rem;
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
}

.article-item__title{
	margin-bottom:4rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.article-item__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	row-gap:2rem;
	font-size:2rem;
	_line-height:2.7rem;
	color:#959595;
}

.article-item__content h4{
	font-family:"Tablo'n";
	font-size:3rem;
	font-weight:500;
}

.article-item__content>ul>li{
	position:relative;
	padding-left:3.2rem;
}

.article-item__content>ul>li:before{
	content:"";
	position:absolute;
	left:0;
	top:1.2rem;
	width:2rem;
	height:1px;
	background-color:#959595;
}

.article-item__content>ul>li:not(:last-child){
	margin-bottom:1.2rem;
}

.article-item__content .bg-box{
	position:relative;
	padding:2.8rem 6rem;
	border-radius:2rem;
}

.article-item__content .bg-box:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:100%;
	height:100%;
	border-radius:inherit;
	-webkit-transform:scaleX(-1);
	-ms-transform:scaleX(-1);
	transform:scaleX(-1);
	background:conic-gradient(from 40.35deg at 96.77% 25.18%, #D8D8D8 0deg, rgba(217, 217, 217, 0) 360deg, rgba(243, 243, 243, 0) 360deg);
}

.article-item__sidebar{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	row-gap:2rem;
	width:37.4rem;
	z-index:0;
}
.article-item__sidebar ol li a{
	color:red !important;
}

@media (max-width:48em){
	.article-item__container{
		display:block;
	}

	.article-item__text-block{
		width:100%;
		margin-bottom:12rem;
	}

	.article-item__title{
		width:100%;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.article-item__content{
		row-gap:2.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.article-item__content>ul>li{
		padding-left:5.2rem;
	}

	.article-item__content>ul>li:before{
		top:1.8rem;
		width:3.6rem;
	}

	.article-item__content>ul>li:not(:last-child){
		margin-bottom:1.6rem;
	}

	.article-item__content .bg-box{
		padding:5.6rem 4.8rem;
		border-radius:3rem;
	}

	.article-item__content .bg-box:before{
		-webkit-transform:scaleX(1);
		-ms-transform:scaleX(1);
		transform:scaleX(1);
		background:conic-gradient(from -34.87deg at 5.82% 10.1%, #F9F9F9 0deg, #ECECEC 339.45deg, rgba(216, 216, 216, 0.8) 360deg);
	}

	.article-item__sidebar{
		row-gap:4rem;
		width:100%;
	}
}

.licenses__title-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:6rem;
}

.licenses__title{
	margin-right:2rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.licenses__title .slider-nav{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
}

.licenses__slide{
	padding:2rem 2rem 4rem 2rem;
	border-radius:2rem;
	background-color:white;
	cursor:pointer;
	height:initial;
}

.licenses__img-box{
	position:relative;
	width:100%;
	height:32.3rem;
	padding:2.8rem;
	margin-bottom:2.8rem;
	border-radius:inherit;
	background-color:#F3F3F3;
}

.licenses__img-box>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.licenses__zoom-icon{
	position:absolute;
	right:2.8rem;
	bottom:2.8rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:6rem;
	height:6rem;
	border-radius:inherit;
	background-color:#DE2C2C;
}

.licenses__zoom-icon>img{
	width:2.4rem;
	height:2.4rem;
	-o-object-fit:contain;
	object-fit:contain;
}

.licenses__name{
	font-weight:600;
	font-size:2rem;
	line-height:2.7rem;
	text-align:center;
}

.licenses__id{
	font-size:2rem;
	line-height:2.7rem;
	text-align:center;
}

@media (max-width:48em){
	.licenses__title-box{
		margin-bottom:8rem;
	}

	.licenses__title{
		margin-right:0;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.licenses__slider{
		margin:0 -4rem 6.4rem -4rem;
		padding:0 4rem;
	}

	.licenses__slide{
		padding:3.6rem 3.6rem 5.6rem 3.6rem;
		border-radius:3rem;
	}

	.licenses__img-box{
		height:58rem;
		padding:2.8rem;
		margin-bottom:4rem;
	}

	.licenses__zoom-icon{
		right:2.8rem;
		bottom:2.8rem;
		width:9.6rem;
		height:9.6rem;
	}

	.licenses__zoom-icon>img{
		width:3.8rem;
		height:3.8rem;
	}

	.licenses__name{
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.licenses__id{
		font-size:3.6rem;
		line-height:4.8rem;
	}
}

.iziModal-overlay{
	-webkit-backdrop-filter:blur(4px);
	backdrop-filter:blur(4px);
}

.modal{
	display:none;
	max-height:90%;
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.modal__close{
	position:absolute;
	right:6rem;
	top:6rem;
	z-index:1;
	width:3rem;
	height:3rem;
}

.modal__close:before{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:100%;
	height:3px;
	-webkit-transform:translate(-50%, -50%) rotate(-45deg);
	-ms-transform:translate(-50%, -50%) rotate(-45deg);
	transform:translate(-50%, -50%) rotate(-45deg);
	border-radius:100rem;
	background-color:#959595;
}

.modal__close:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:100%;
	height:3px;
	-webkit-transform:translate(-50%, -50%) rotate(45deg);
	-ms-transform:translate(-50%, -50%) rotate(45deg);
	transform:translate(-50%, -50%) rotate(45deg);
	border-radius:100rem;
	background-color:#959595;
}

.modal-request{
	margin-bottom:0;
}

.modal-request__content{
	padding:11rem 15rem;
	border-radius:2.5rem;
	background-color:#FAFAFA;
}

.modal-request__title{
	display:inline-block;
	margin-bottom:4rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:3rem;
	line-height:3.9rem;
	letter-spacing:0.03em;
}

.modal-request__form-content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:77.6rem;
	-webkit-column-gap:3rem;
	-moz-column-gap:3rem;
	column-gap:3rem;
	row-gap:4rem;
}

.modal-request__label{
	-webkit-box-flex:40%;
	-ms-flex:40%;
	flex:40%;
	padding-bottom:1.2rem;
	border-bottom:1px solid #959595;
}

.modal-request__label>input{
	width:100%;
	height:100%;
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
}

.modal-request__label>input::-webkit-input-placeholder{
	color:#959595;
}

.modal-request__label>input::-moz-placeholder{
	color:#959595;
}

.modal-request__label>input:-ms-input-placeholder{
	color:#959595;
}

.modal-request__label>input::-ms-input-placeholder{
	color:#959595;
}

.modal-request__label>input::placeholder{
	color:#959595;
}

.modal-request__label.focus{
	border-bottom:1px solid #151313;
}

.modal-request__label-textarea{
	-webkit-box-flex:100%;
	-ms-flex:100%;
	flex:100%;
	height:8.4rem;
	padding-bottom:1.2rem;
	border-bottom:1px solid #959595;
}

.modal-request__label-textarea>textarea{
	width:100%;
	height:100%;
	resize:none;
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
}

.modal-request__label-textarea>textarea::-webkit-input-placeholder{
	color:#959595;
}

.modal-request__label-textarea>textarea::-moz-placeholder{
	color:#959595;
}

.modal-request__label-textarea>textarea:-ms-input-placeholder{
	color:#959595;
}

.modal-request__label-textarea>textarea::-ms-input-placeholder{
	color:#959595;
}

.modal-request__label-textarea>textarea::placeholder{
	color:#959595;
}

.modal-request__label-textarea.focus{
	border-bottom:1px solid #151313;
}

.modal-request__form-footer{
	-webkit-box-flex:100%;
	-ms-flex:100%;
	flex:100%;
}

.modal-request__complete-title{
	margin-bottom:1.5rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:3rem;
	line-height:3.9rem;
	letter-spacing:0.03em;
	text-align:center;
}

.modal-request__complete-text{
	margin-bottom:4rem;
	font-size:2rem;
	line-height:2.7rem;
	text-align:center;
	color:#959595;
}

.modal-request__complete-btn{
	margin:0 auto;
}

.modal-work__content{
	padding:11rem 6rem;
	border-radius:2.5rem;
	background-color:#FAFAFA;
	text-align:center;
}

.modal-work__title{
	margin-bottom:2rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:3rem;
	line-height:3.9rem;
	letter-spacing:0.03em;
}

.modal-work__desc{
	margin-bottom:6rem;
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
}

.modal-work__cards{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:3rem;
}

.modal-work__item{
	-webkit-box-flex:30%;
	-ms-flex:30%;
	flex:30%;
	max-width:30rem;
	padding:1.2rem 1.2rem 3.2rem 1.2rem;
	border-radius:2.5rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
}

.modal-work__img-box{
	width:100%;
	height:20.5rem;
	margin-bottom:2rem;
	border-radius:inherit;
}

.modal-work__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.modal-work__item-text-box .link{
	margin:0 auto;
}

.modal-work__item-name{
	margin-bottom:4rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
	letter-spacing:0.03em;
}

.modal-licenses__content{
	position:relative;
	max-height:77vh;
	width:100%;
}

.modal-licenses__slider{
	width:100%;
	min-height:63vh;
}

.modal-licenses__slider .swiper-wrapper{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

.modal-licenses__slide{
	position:relative;
	z-index:3;
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
	max-height:70vh;
	padding:2.8rem;
	border-radius:2rem;
	background-color:white;
}

.modal-licenses__img-box{
	width:100%;
	height:52.6vh;
	padding:1.8rem;
	margin-bottom:2.8rem;
	border-radius:2rem;
	background-color:#F3F3F3;
}

.modal-licenses__img-box>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.modal-licenses__text{
	font-size:2.4rem;
	line-height:3.3rem;
	text-align:center;
}

.modal-licenses__text>b{
	font-weight:600;
}

.modal-licenses__nav-box{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-column-gap:2.2rem;
	-moz-column-gap:2.2rem;
	column-gap:2.2rem;
	margin-top:6rem;
}

.modal-licenses__nav-box .page-pagination{
	padding:2rem 4rem;
	border-radius:2rem;
	background:rgba(253, 254, 255, 0.2);
	-webkit-backdrop-filter:blur(7.5px);
	backdrop-filter:blur(7.5px);
}

.modal-licenses__nav-box .page-pagination__arrow{
	color:white;
}

.modal-licenses__nav-box .page-pagination__arrow>svg path{
	fill:white;
}

.modal-licenses__nav-box .page-pagination .page-pagination__link{
	margin:0;
	border-radius:0;
	border-left:1px solid white;
	background-color:transparent;
	opacity:1;
	color:white;
}

.modal-licenses__nav-box .page-pagination .page-pagination__link:last-child{
	border-right:1px solid white;
}

.modal-licenses__nav-box .page-pagination .page-pagination__link:hover{
	background-color:rgba(0, 0, 0, 0.25);
}

.modal-licenses__nav-box .page-pagination .page-pagination__link.swiper-pagination-bullet-active{
	border-left:none;
	background-color:#DE2C2C;
	color:white;
}

.modal-licenses__nav-box .page-pagination .page-pagination__link.swiper-pagination-bullet-active:last-child{
	border-right:none;
}

.modal-licenses__nav-box .page-pagination .page-pagination__link.swiper-pagination-bullet-active+.page-pagination__link{
	border-left:none;
}

.modal-licenses__close{
	position:relative;
	width:8.2rem;
	height:8.2rem;
	background-color:rgba(253, 254, 255, 0.2);
	border-radius:100%;
	-webkit-backdrop-filter:blur(8px);
	backdrop-filter:blur(8px);
}

.modal-licenses__close:before{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:3rem;
	height:3px;
	border-radius:100rem;
	-webkit-transform:translate(-50%, -50%) rotate(45deg);
	-ms-transform:translate(-50%, -50%) rotate(45deg);
	transform:translate(-50%, -50%) rotate(45deg);
	background-color:white;
}

.modal-licenses__close:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:3rem;
	height:3px;
	border-radius:100rem;
	-webkit-transform:translate(-50%, -50%) rotate(-45deg);
	-ms-transform:translate(-50%, -50%) rotate(-45deg);
	transform:translate(-50%, -50%) rotate(-45deg);
	background-color:white;
}

.modal-licenses__close:hover{
	background-color:rgba(253, 254, 255, 0.35);
}

.modal-realized{
	max-height:100%;
}

.modal-realized__content{
	position:relative;
	max-height:77vh;
	width:100%;
}

.modal-realized__slider{
	height:65rem;
}

.modal-realized__slider .swiper-wrapper{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

.modal-realized__slide{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
}

.modal-realized__slide>img{
	height:100%;
	width:auto;
	border:4px solid #FFFFFF;
	border-radius:2rem;
	-o-object-fit:contain;
	object-fit:contain;
}

.modal-realized__nav-box{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-column-gap:2.2rem;
	-moz-column-gap:2.2rem;
	column-gap:2.2rem;
	margin-top:6rem;
}

.modal-realized__nav-box .page-pagination{
	padding:2rem 4rem;
	border-radius:2rem;
	background:rgba(253, 254, 255, 0.2);
	-webkit-backdrop-filter:blur(7.5px);
	backdrop-filter:blur(7.5px);
}

.modal-realized__nav-box .page-pagination__arrow{
	color:white;
}

.modal-realized__nav-box .page-pagination__arrow>svg path{
	fill:white;
}

.modal-realized__nav-box .page-pagination .page-pagination__link{
	margin:0;
	border-radius:0;
	border-left:1px solid white;
	background-color:transparent;
	opacity:1;
	color:white;
}

.modal-realized__nav-box .page-pagination .page-pagination__link:last-child{
	border-right:1px solid white;
}

.modal-realized__nav-box .page-pagination .page-pagination__link:hover{
	background-color:rgba(0, 0, 0, 0.25);
}

.modal-realized__nav-box .page-pagination .page-pagination__link.swiper-pagination-bullet-active{
	border-left:none;
	background-color:#DE2C2C;
	color:white;
}

.modal-realized__nav-box .page-pagination .page-pagination__link.swiper-pagination-bullet-active:last-child{
	border-right:none;
}

.modal-realized__nav-box .page-pagination .page-pagination__link.swiper-pagination-bullet-active+.page-pagination__link{
	border-left:none;
}

.modal-realized__close{
	position:relative;
	width:8.2rem;
	height:8.2rem;
	background-color:rgba(253, 254, 255, 0.2);
	border-radius:100%;
	-webkit-backdrop-filter:blur(8px);
	backdrop-filter:blur(8px);
}

.modal-realized__close:before{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:3rem;
	height:3px;
	border-radius:100rem;
	-webkit-transform:translate(-50%, -50%) rotate(45deg);
	-ms-transform:translate(-50%, -50%) rotate(45deg);
	transform:translate(-50%, -50%) rotate(45deg);
	background-color:white;
}

.modal-realized__close:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:3rem;
	height:3px;
	border-radius:100rem;
	-webkit-transform:translate(-50%, -50%) rotate(-45deg);
	-ms-transform:translate(-50%, -50%) rotate(-45deg);
	transform:translate(-50%, -50%) rotate(-45deg);
	background-color:white;
}

.modal-realized__close:hover{
	background-color:rgba(253, 254, 255, 0.35);
}

@media (max-width:48em){
	.modal{
		width:67rem;
	}

	.modal__close{
		right:5.6rem;
		top:5.6rem;
		width:4.8rem;
		height:4.8rem;
	}

	.modal__close:before{
		height:2px;
	}

	.modal__close:after{
		height:2px;
	}

	.modal-request__content{
		padding:14.4rem 5.6rem;
		border-radius:4rem;
	}

	.modal-request__title{
		margin-bottom:6.4rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.modal-request__form-content{
		width:100%;
		row-gap:6.4rem;
	}

	.modal-request__label{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		padding-bottom:1.6rem;
	}

	.modal-request__label>input{
		font-size:3rem;
		line-height:4rem;
	}

	.modal-request__label-textarea{
		height:12rem;
		padding-bottom:1.6rem;
	}

	.modal-request__label-textarea>textarea{
		font-size:3rem;
		line-height:4rem;
	}

	.modal-request__form-footer{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
	}

	.modal-request__complete-title{
		margin-bottom:4rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.modal-request__complete-text{
		margin-bottom:6.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.modal-request__complete-btn>span{
		padding-right:3.4rem;
		padding-left:3.4rem;
	}

	.modal-work__content{
		padding:14.4rem 5.6rem;
		border-radius:4rem;
		text-align:left;
	}

	.modal-work__title{
		margin-bottom:4rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.modal-work__desc{
		margin-bottom:5.6rem;
		font-size:3rem;
		line-height:4rem;
	}

	.modal-work__cards{
		gap:4rem;
	}

	.modal-work__item{
		position:relative;
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		max-width:none;
		min-height:21.2rem;
		padding:1.6rem 1.6rem 1.6rem 27.6rem;
		border-radius:3rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
	}

	.modal-work__img-box{
		position:absolute;
		left:0;
		top:0;
		width:25.2rem;
		height:100%;
		padding:1.6rem 0 1.6rem 1.6rem;
		margin-bottom:2rem;
		border-radius:inherit;
	}

	.modal-work__img-box>img{
		width:100%;
		height:100%;
		border-radius:inherit;
		-o-object-fit:cover;
		object-fit:cover;
	}

	.modal-work__item-text-box .link{
		margin:0;
	}

	.modal-work__item-name{
		margin-bottom:2.4rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.modal-licenses__content{
		position:relative;
		width:100%;
	}

	.modal-licenses__slider{
		width:calc(100% + 8rem);
		min-height:auto;
		margin:0 -4rem;
		padding:0 4rem;
	}

	.modal-licenses__slide{
		max-height:91rem;
		padding:5.6rem;
		border-radius:4rem;
	}

	.modal-licenses__img-box{
		width:100%;
		height:64.6rem;
		padding:4rem;
		margin-bottom:5.6rem;
		border-radius:4rem;
	}

	.modal-licenses__text{
		font-size:4rem;
		line-height:5.4rem;
	}

	.modal-licenses__nav-box{
		display:block;
		margin-top:6.4rem;
	}

	.modal-licenses__nav-box .page-pagination{
		padding:3.2rem 4rem;
		border-radius:4rem;
	}

	.modal-licenses__nav-box .page-pagination .page-pagination__link:first-child{
		margin-left:auto;
	}

	.modal-licenses__nav-box .page-pagination .page-pagination__link:last-child{
		margin-right:auto;
	}

	.modal-licenses__close{
		position:absolute;
		right:0;
		bottom:calc(100% + 4rem);
		width:9.6rem;
		height:9.6rem;
	}

	.modal-licenses__close:before{
		height:2px;
	}

	.modal-licenses__close:after{
		height:2px;
	}

	.modal-realized{
		max-height:100%;
	}

	.modal-realized__content{
		position:relative;
		max-height:77vh;
		width:100%;
	}

	.modal-realized__slider{
		height:auto;
		margin:10rem -4rem 0 -4rem;
		padding:0 4rem;
	}

	.modal-realized__slide{
		width:100%;
		height:100%;
	}

	.modal-realized__slide>img{
		height:100%;
		width:100%;
		border-radius:3rem;
	}

	.modal-realized__nav-box{
		display:block;
		margin-top:6.4rem;
	}

	.modal-realized__nav-box .page-pagination{
		padding:3.2rem 4rem;
		border-radius:4rem;
	}

	.modal-realized__nav-box .page-pagination .page-pagination__link:first-child{
		margin-left:auto;
	}

	.modal-realized__nav-box .page-pagination .page-pagination__link:last-child{
		margin-right:auto;
	}

	.modal-realized__close{
		position:absolute;
		right:0;
		bottom:calc(100% + 4rem);
		width:9.6rem;
		height:9.6rem;
	}

	.modal-realized__close:before{
		height:2px;
	}

	.modal-realized__close:after{
		height:2px;
	}
}


.catalog__block{
	width:100%;
	display:flex;
	flex-direction:column;
	gap:4.6rem;
}

.catalog__block-slider .swiper-slide{
	height:unset;
}

.catalog__block-heading{
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:100%;
}

.catalog__block-heading-title{
	color:#151313;
	font-size:3.2rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.096rem;
	text-transform:uppercase;
	font-family:"Gotham Pro";
}

.catalog-intro__slider-box{
	margin-bottom:4rem;
	background-color:white;
}

.catalog-intro__slide{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:auto;
	min-height:67rem;
	padding:8rem 0;
}

.catalog-intro__info-block{
	width:77.6rem;
}

.catalog-intro__block{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:4.6rem;
}

.catalog-intro__block-text{
	padding:.5rem 2rem;
	border-radius:2rem;
	background:#BDBDBD;
	color:#FFF;
	font-size:2rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	margin-bottom:4rem;
	display:block;
	width:fit-content;
}

.catalog-intro__block-text.--exist{
	background:#DE2C2C;
}

.catalog-intro__title{
	color:#DE2C2C;
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
}

.catalog-intro__subtitle{
	color:#151313;
	font-size:3.2rem;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	letter-spacing:0.3rem;
	text-transform:uppercase;
	margin-bottom:1rem;
	display:block;
}

@media (max-width:48em){
	.catalog-intro__block{
		margin-bottom:5.6rem;
	}

	.catalog-intro__block-text{
		padding:1rem 4rem;
		border-radius:4rem;
		font-size:3rem;
		line-height:normal;
		margin-bottom:6rem;
	}

	.catalog-intro__title{
		font-size:5.2rem;
		line-height:normal;
		letter-spacing:0.14rem;
	}

	.catalog-intro__subtitle{
		font-size:3.6rem;
		letter-spacing:0.1rem;
		margin-bottom:2.4rem;
	}
}

.catalog-intro__title--red{
	font-size:6rem;
	line-height:7.2rem;
	color:#DE2C2C;
}

.catalog-intro__desc{
	margin-bottom:3rem;
	font-size:2rem;
	line-height:2.7rem;
	color:#151313;
}

.catalog-intro__img-box{
	position:absolute;
	right:17rem;
	top:0;
	width:41.4rem;
	height:100%;
	padding:4rem 0;
}

.catalog-intro__img-box>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.catalog-intro .catalog-intro__img-bg{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.catalog-intro__nav-box{
	width:158.2rem;
	-webkit-column-gap:0;
	-moz-column-gap:0;
	column-gap:0;
}

.catalog-intro__buttons{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:3.2rem;
}

.catalog-intro__buttons strong{
	color:#DE2C2C;
	font-size:1.6rem;
	font-style:normal;
	font-weight:500;
	line-height:2.16rem;
	max-width:23.9rem;
	width:100%;
}

@media (max-width:48em){
	.catalog-intro__slider-box{
		margin-bottom:6.4rem;
	}

	.catalog-intro__slide{
		display:block;
		min-height:auto;
		padding:6rem 0 0 0;
	}

	.catalog-intro__info-block{
		width:100%;
		padding-bottom:5.6rem;
	}

	.catalog-intro__title{
		font-size:4rem;
		line-height:4.8rem;
	}

	.catalog-intro__title--red{
		font-size:5.6rem;
		line-height:6.8rem;
	}

	.catalog-intro__desc{
		width:100%;
		margin-bottom:6.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.catalog-intro__img-box{
		position:static;
		width:100%;
		height:62rem;
		padding:0;
	}

	.catalog-intro__img-box.mobile{
		height:46.8rem;
		margin-bottom:1.6rem;
	}

	.catalog-intro__nav-box{
		width:100%;
		-webkit-column-gap:0;
		-moz-column-gap:0;
		column-gap:0;
	}

	.catalog-intro__nav-box .slider-nav__arrows{
		width:100%;
	}

	.catalog-intro__buttons{
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:initial;
		gap:2rem;
	}

	.catalog-intro__buttons strong{
		font-size:2rem;
		font-weight:500;
		line-height:2.4rem;
		max-width:26.8rem;
	}
}

.benefits{
	margin-top:12rem;
}

.benefits-list{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	gap:9.6rem;
}

.benefits-item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:2rem;
	max-width:28.6rem;
	width:100%;
}

.benefits-item>img{
	width:10.8rem;
	height:10.8rem;
}

.benefits-item-description{
	color:#151313;
	font-family:'Tablo\'n';
	font-size:2rem;
	font-weight:500;
}

@media (max-width:48em){
	.benefits{
		margin-top:14.4rem;
	}

	.benefits-list{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		gap:6.4rem;
	}

	.benefits-item{
		gap:4rem;
		max-width:51.6rem;
		width:100%;
	}

	.benefits-item>img{
		width:16rem;
		height:16rem;
	}

	.benefits-item-description{
		font-size:3.6rem;
		line-height:5.46rem;
	}
}

.catalog__title{
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:6rem;
	text-transform:uppercase;
	color:#151313;
	line-height:normal;
	letter-spacing:0.18rem;
	display:inline-block;
	margin-right:3.2rem;
	margin-bottom:6rem;
}

.catalog__subtitle{
	color:#DE2C2C;
	font-size:1.8rem;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	text-transform:uppercase;
}

.catalog__link-list-title{
	margin-bottom:2.4rem;
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
}

.catalog__link-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-column-gap:8rem;
	-moz-column-gap:8rem;
	column-gap:8rem;
	row-gap:2rem;
	margin-bottom:8rem;
}

.catalog__link-item{
	position:relative;
	padding-left:4rem;
	font-size:2rem;
	line-height:2.7rem;
	text-decoration:underline;
	color:#3F67B6;
}

.catalog__link-item:hover{
	text-decoration:none;
}

.catalog__link-item:before{
	content:"";
	position:absolute;
	left:0;
	top:40%;
	width:2rem;
	height:2px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#3F67B6;
}

.catalog__filter-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:2rem;
	margin-bottom:6rem;
}

.catalog__filter-label{
	position:relative;
	display:block;
	padding:1.2rem 2.4rem;
	border-radius:1rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.02);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.02);
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
	-webkit-transition:padding 0.5s ease;
	-o-transition:padding 0.5s ease;
	transition:padding 0.5s ease;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.catalog__filter-label>input{
	display:none;
}

.catalog__filter-label.active{
	padding-right:4.5rem;
	background-color:#7F8B8A;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.05);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.05);
	color:white;
}

.catalog__filter-label.active:before{
	content:"";
	position:absolute;
	right:2rem;
	top:50%;
	width:1.4rem;
	height:2px;
	-webkit-transform:translateY(-50%) rotate(45deg);
	-ms-transform:translateY(-50%) rotate(45deg);
	transform:translateY(-50%) rotate(45deg);
	background-color:white;
}

.catalog__filter-label.active:after{
	content:"";
	position:absolute;
	right:2rem;
	top:50%;
	width:1.4rem;
	height:2px;
	-webkit-transform:translateY(-50%) rotate(-45deg);
	-ms-transform:translateY(-50%) rotate(-45deg);
	transform:translateY(-50%) rotate(-45deg);
	background-color:white;
}

.catalog__filter-label:hover{
	-webkit-filter:brightness(0.92);
	filter:brightness(0.92);
}

.catalog__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	margin-bottom:4rem;
	width:100%;
	max-width:117.9rem;
	gap:9.6rem;
}

.catalog .guarantee__text{
	margin-right:18.3rem;
}

.catalog__calculate{
	padding:4.3rem;
	width:100%;
	border-radius:2rem;
	position:relative;
}

.catalog__calculate-text{
	max-width:53.3rem;
	width:100%;
	margin-left:6rem;
}

.catalog__calculate-title{
	color:#FFF;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:135%;
	padding-bottom:1.2rem;
}

.catalog__calculate-title~hr{
	border-color:#DE2C2C;
	width:16.5rem;
	margin:0 0 1.2rem;
}

.catalog__calculate-description{
	color:#FFF;
	font-size:2.4rem;
	font-style:normal;
	font-weight:400;
	line-height:135%;
	margin-bottom:4rem;
}

.catalog__calculate-background{
	position:absolute;
	z-index:-1;
	inset:0;
	border-radius:inherit;
}

.catalog__calculate-background img{
	border-radius:inherit;
	height:100%;
}

.catalog__calculate-offer{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	padding:0 0.8rem;
	background:#DE2C2C;
	border-radius:2rem 0 0 2rem;
	display:flex;
	align-items:center;
	justify-content:center;
}

.catalog__calculate-offer span{
	writing-mode:vertical-rl;
	color:#FFF;
	font-family:"Tablo'n";
	font-size:1.8rem;
	font-style:normal;
	font-weight:500;
	line-height:135%;
	transform:rotate(-180deg);
}

.catalog__wrapper{
	display:flex;
	align-items:flex-start;
	gap:3rem;
}

@media (max-width:48em){
	.catalog__wrapper{
		flex-direction:column;
	}

	.catalog__content{
		max-width:100%;
	}
}

.catalog__block-swiper{
	overflow:hidden;
}

.catalog__block-nav{
	margin-top:4rem;
	width:100%;
	display:flex;
	justify-content:flex-end;
	gap:29rem
}

.catalog__block-nav .slider-nav__pagination{
	width:auto;
}

.catalog__tabs{
	width:37.2rem;
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	position:sticky;
	top:10rem;
}

.catalog__tabs-title{
	margin-bottom:3rem;
	font-size:2rem;
	line-height:2.4rem;
	color:#959595;
}

.catalog__tab{
	position:relative;
	display:block;
	padding-left:13.2rem;
	font-size:2rem;
	line-height:2.4rem;
	cursor:pointer;
}

.catalog__tab:not(:last-child){
	margin-bottom:2.4rem;
}

.catalog__tab>input{
	display:none;
}

.catalog__tab:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:10rem;
	height:1px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#151313;
}

.catalog__tab:after{
	content:"";
	position:absolute;
	left:-4rem;
	top:50%;
	width:10rem;
	height:4px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#FAFAFA;
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.catalog__tab.active{
	font-weight:600;
	color:#DE2C2C;
}

.catalog__tab.active:before{
	background-color:#DE2C2C;
}

.catalog__tab.active:after{
	-webkit-transform:translate(-100%, -50%);
	-ms-transform:translate(-100%, -50%);
	transform:translate(-100%, -50%);
}

.catalog__tab:hover{
	color:#DE2C2C;
}

.catalog__cards{
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:3rem;
}

.catalog__cards-pagination{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:4rem;
	padding:0 3.6rem;
	margin-top:4rem;
}

.catalog__cards-pagination-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
}

.catalog__cards-pagination-links{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.catalog__cards-pagination-item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	max-width:11rem;
	height:7.2rem;
	width:100%;
	-webkit-transform:skewX(-30deg);
	-ms-transform:skewX(-30deg);
	transform:skewX(-30deg);
	border-left:.1rem solid #959595;
}

.catalog__cards-pagination-item a{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#959595;
	font-size:2.6rem;
	font-style:normal;
	font-weight:500;
	line-height:3.4rem;
	-webkit-transition:.3s color ease;
	-o-transition:.3s color ease;
	transition:.3s color ease;
}

.catalog__cards-pagination-link:hover span{
	color:#DE2C2C;
}

.catalog__cards-pagination-link:hover svg path{
	fill:#DE2C2C;
}

.catalog__cards-pagination-item.--active{
	background:#DE2C2C;
}

.catalog__cards-pagination-item.--active{
	border:none;
}

.catalog__cards-pagination-item.--active+li{
	border:none;
}

.catalog__cards-pagination-item.--active a{
	color:#fff;
}

.catalog__cards-pagination-item:last-child{
	border-right:.1rem solid #959595;
}

.catalog__cards-pagination-link{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:1rem;
}

.catalog__cards-pagination-link svg{
	max-width:2.4rem;
	width:100%;
	height:2.4rem;
}

.catalog__cards-pagination-link svg path{
	-webkit-transition:.3s fill ease;
	-o-transition:.3s fill ease;
	transition:.3s fill ease;
}

.catalog__cards-pagination-link span{
	color:#959595;
	font-size:2.6rem;
	font-weight:500;
	line-height:3.4rem;
	-webkit-transition:.3s color ease;
	-o-transition:.3s color ease;
	transition:.3s color ease;
}

.catalog__slider{
	margin:-4rem 0;
	padding:4rem 0;
}

.catalog__slider .catalog__item{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	max-width:none;
}

.catalog__item{
	-webkit-box-flex:30%;
	-ms-flex:30%;
	flex:30%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:37.3rem;
	padding:2.4rem 2.4rem 3.2rem 2.4rem;
	border-radius:2rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.05);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.05);
	height:unset;
}

.calculate_validate{
	font-size:250%;
	border:1px solid;
	padding:1%;
	text-align:center;
	margin-bottom:5%;
	display:none;
}

.catalog__item-info{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:.5rem;
	padding:.5rem 2rem;
	border-radius:2rem;
	background:#BDBDBD;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	margin:0 auto 3.2rem;
	background:#BDBDBD;
}

.catalog__item-info.--exist{
	background:#DE2C2C;
}

.catalog__item-info.--exist2{
	background:#fff;
}

.catalog__item-info.--exist2 span{
	color:#999;
	font-size:1.6rem;
}

.catalog__item-info span{
	color:#FFF;
	font-size:2rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
}

.catalog__item-info img{
	max-width:2.4rem;
	width:100%;
	height:2.4rem;
}

.catalog__item .link,
.catalog__item .button{
	margin:0 auto;
}

.catalog__item-img-box{
	position:relative;
	width:100%;
	height:31rem;
	padding:0 2.4rem;
	margin-bottom:2rem;
}

.catalog__item-img-box>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.catalog__tags{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	gap:1.6rem;
	margin-top:-2.2rem;
	margin-bottom:3.2rem;
}

.catalog__tag{
	width:6rem;
	height:6rem;
	padding:1.2rem;
	border-radius:100%;
	background-color:#7F8B8A;
}

.catalog__tag>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.catalog__item-title{
	width:30rem;
	margin:0 auto .8rem;
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:2.8rem;
	line-height:3.4rem;
	letter-spacing:0.03em;
	text-align:center;
	text-transform:uppercase;
}

@media (max-width:48em){
	.catalog__item-info{
		gap:2.4rem;
		padding:1rem 4rem;
		border-radius:4rem;
		margin-bottom:4rem;
	}

	.catalog__item-info span{
		font-size:3rem;
		line-height:normal;
	}

	.catalog__item-info img{
		max-width:3.8rem;
		height:3.8rem;
	}

}

.catalog__item-desc{
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:30rem;
	margin:0 auto 0.8rem auto;
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
	text-align:center;
}

.catalog__page-pagination{
	margin-left:auto;
}

@media (max-width:48em){
	.catalog__title{
		margin-bottom:2.4rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.catalog__subtitle{
		font-size:3rem;
		font-style:normal;
		font-weight:600;
		line-height:normal;
		text-transform:uppercase;
		display:block;
		margin-bottom:8rem;
	}

	.catalog__link-list-title{
		margin-bottom:4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.catalog__link-list{
		-webkit-column-gap:0;
		-moz-column-gap:0;
		column-gap:0;
		row-gap:2.4rem;
	}

	.catalog__link-item{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		padding-left:5.4rem;
		font-size:3rem;
		line-height:3.6rem;
	}

	.catalog__link-item:before{
		width:3rem;
		height:1px;
	}

	.catalog__filter-list{
		gap:2.4rem;
		margin-bottom:12rem;
	}

	.catalog__filter-label{
		padding:2.4rem;
		border-radius:2rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.02);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.02);
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.catalog__filter-label.active{
		padding-right:6.8rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.05);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.05);
	}

	.catalog__filter-label.active:before{
		right:2.4rem;
		width:2.4rem;
	}

	.catalog__filter-label.active:after{
		right:2.4rem;
		width:2.4rem;
	}

	.catalog__content{
		gap:12rem;
		margin-bottom:6.4rem;
	}

	.catalog__tabs{
		position:relative;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		flex-direction:column;
		gap:3.2rem;
		width:100%;
		padding:6rem 0;
		border-top:1px solid #A5B2B1;
		border-bottom:1px solid #A5B2B1;
		margin-bottom:5rem;
		top:0;
	}

	.catalog__tabs::-webkit-scrollbar{
		width:0;
		height:0;
	}

	.catalog__tab{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding-left:0;
		font-size:3rem;
		line-height:4rem;
		margin-left:4rem;
	}

	.catalog__tab:not(:last-child){
		margin-bottom:0;
	}

	.catalog__tab:before{
		position:static;
		width:4rem;
		height:1px;
		margin-right:2.4rem;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		-webkit-transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		-o-transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	}

	.catalog__tab:after{
		display:none;
	}

	.catalog__tab.active:before{
		width:8rem;
	}

	.catalog__tab.active{
		margin-left:0;
	}

	.catalog__tab.active:after{
		-webkit-transform:rotate(120deg);
		-ms-transform:rotate(120deg);
		transform:rotate(120deg);
	}

	.catalog__block{
		flex-direction:column;
		gap:4.8rem;
	}

	.catalog__block-heading-title{
		font-size:3.6rem;
		font-style:normal;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.054rem;
		text-transform:uppercase;
		margin-bottom:4.8rem;
	}

	.catalog__block-nav{
		gap:0;
		justify-content:space-between;
	}

	.catalog__calculate{
		padding:4rem 5.6rem;
		border-radius:3rem;
		height:132.2rem;
		display:flex;
		flex-direction:column;
	}

	.catalog__calculate-text{
		max-width:100%;
		width:100%;
		margin-left:0;
		margin-top:auto;
	}

	.catalog__calculate-title{
		font-size:5.2rem;
		font-style:normal;
		font-weight:500;
		line-height:135%;
		padding-bottom:1.6rem;
	}

	.catalog__calculate-title~hr{
		width:20rem;
		margin:0 0 1.6rem;
	}

	.catalog__calculate-description{
		font-size:4rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

	.catalog__calculate-background{
		position:absolute;
		z-index:-1;
		inset:0;
		border-radius:inherit;
	}

	.catalog__calculate-offer{
		position:absolute;
		left:0;
		top:0;
		right:0;
		bottom:auto;
		padding:1.6rem 0;
		border-radius:3rem 3rem 0 0;
	}

	.catalog__calculate-offer span{
		writing-mode:initial;
		font-size:2.4rem;
		font-style:normal;
		font-weight:500;
		line-height:135%;
		transform:rotate(0);
	}

	.catalog__block-nav .slider-nav__pagination{
		display:none;
	}

	.catalog__cards{
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		gap:0;
		row-gap:4rem;
	}

	.catalog__slider{
		margin:-8rem -4rem;
		padding:8rem 4rem;
	}

	.catalog__item{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		display:block;
		max-width:none;
		padding:5.6rem 4.8rem;
		border-radius:3rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.05);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.05);
	}

	.catalog__item .button{
		padding:2.4rem 8.4rem;
	}

	.catalog__item-img-box{
		width:100%;
		height:55rem;
		padding:0;
		margin-bottom:5.6rem;
	}

	.catalog__tags{
		margin-top:-4.2rem;
		margin-bottom:3.4rem;
	}

	.catalog__tag{
		width:8.4rem;
		height:8.4rem;
		padding:1.6rem;
	}

	.catalog__item-title{
		width:100%;
		margin:0 auto 2.4rem auto;
		font-size:3.6rem;
		line-height:4.4rem;
	}

	.catalog__item-desc{
		width:100%;
		margin-bottom:2.4rem;
		font-size:3rem;
		line-height:4rem;
	}
}

.contacts__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	gap:12rem;
}

.contacts__content-heading{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	gap:10rem;
}

.contacts__form{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:77.6rem;
	margin-right:8rem;
}

.contacts__title{
	margin-bottom:4.8rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:3rem;
	line-height:3.9rem;
	letter-spacing:0.03em;
}

.contacts__subtitle{
	display:block;
	margin-bottom:4rem;
	color:#151313;
	font-family:"Tablo'n";
	font-size:1.8rem;
	font-weight:500;
	letter-spacing:0.054rem;
	width:100%;
}

.contacts__form-content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-column-gap:3rem;
	-moz-column-gap:3rem;
	column-gap:3rem;
	row-gap:4rem;
}

.contacts__label{
	-webkit-box-flex:40%;
	-ms-flex:40%;
	flex:40%;
	padding-bottom:1.2rem;
	border-bottom:1px solid #959595;
}

.contacts__label>input{
	width:100%;
	height:100%;
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
}

.contacts__label>input::-webkit-input-placeholder{
	color:#959595;
}

.contacts__label>input::-moz-placeholder{
	color:#959595;
}

.contacts__label>input:-ms-input-placeholder{
	color:#959595;
}

.contacts__label>input::-ms-input-placeholder{
	color:#959595;
}

.contacts__label>input::placeholder{
	color:#959595;
}

.contacts__label.focus{
	border-bottom:1px solid #151313;
}

.contacts__label-textarea{
	-webkit-box-flex:100%;
	-ms-flex:100%;
	flex:100%;
	height:8.4rem;
	padding-bottom:1.2rem;
	border-bottom:1px solid #959595;
}

.contacts__label-textarea>textarea{
	width:100%;
	height:100%;
	resize:none;
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
}

.contacts__label-textarea>textarea::-webkit-input-placeholder{
	color:#959595;
}

.contacts__label-textarea>textarea::-moz-placeholder{
	color:#959595;
}

.contacts__label-textarea>textarea:-ms-input-placeholder{
	color:#959595;
}

.contacts__label-textarea>textarea::-ms-input-placeholder{
	color:#959595;
}

.contacts__label-textarea>textarea::placeholder{
	color:#959595;
}

.contacts__label-textarea.focus{
	border-bottom:1px solid #151313;
}

.contacts__form-footer{
	-webkit-box-flex:100%;
	-ms-flex:100%;
	flex:100%;
}

.contacts__info-block{
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:1;
}

.contacts__info-box:not(:last-child){
	margin-bottom:4rem;
}

.contacts__info-title{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:1.6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:1.8rem;
	line-height:2.3rem;
	letter-spacing:0.03em;
	color:#959595;
}

.contacts__info-title>svg{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:1.8rem;
	height:1.8rem;
	-webkit-transform:translateY(-1px);
	-ms-transform:translateY(-1px);
	transform:translateY(-1px);
	margin-right:1.2rem;
}

.contacts__info-title>svg path{
	fill:#959595;
}

.contacts__info-text{
	display:block;
	font-size:2rem;
	line-height:2.7rem;
}

.contacts__info-text:not(:last-child){
	margin-bottom:0.8rem;
}

.contacts__map-block{
	width:121.13rem;
	height:54rem;
	border-radius:2rem;
	background-color:white;
}

.contacts__map-block #map{
	width:100%;
	height:100%;
	border-radius:inherit;
	overflow:hidden;
}

.contacts__content-bottom{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.contacts__support-box{
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr 8rem 1fr;
	grid-template-columns:repeat(2, 1fr);
	gap:6.4rem 8rem;
}

.contacts__info-box-title{
	margin-bottom:1.6rem;
	color:#959595;
	font-family:"Tablo'n";
	font-size:1.8rem;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.054rem;
	display:block;
}

.contacts__info-box-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	gap:0.8rem;
}

.contacts__info-box-item{
	color:#292929;
	font-size:2rem;
	font-weight:400;
	line-height:2.76rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:1.2rem;
}

.contacts__info-box-item>svg{
	width:1.8rem;
	height:1.7rem;
}


@media (max-width:48em){
	.contacts__content{
		gap:8rem;
	}

	.contacts__content-heading{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:8rem;
	}

	.contacts__content-bottom{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:20rem;
	}

	.contacts__subtitle{
		margin-bottom:0.8rem;
		color:#151313;
		font-family:"Tablo'n";
		font-size:3.2rem;
		font-style:normal;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.048rem;
	}

	.contacts__map-block{
		width:67rem;
		height:58.6rem;
	}

	.contacts__support-box{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		gap:6.4rem;
	}

	.contacts__info-box-title{
		color:#959595;
		font-size:3rem;
		font-style:normal;
		font-weight:500;
		line-height:4.5rem;
		margin-bottom:2.4rem;
	}

	.contacts__info-box-list{
		gap:1.6rem;
	}

	.contacts__info-box-item{
		font-size:3.6rem;
		font-style:normal;
		font-weight:400;
		line-height:4.8rem;
		gap:2.4rem;
	}

	.contacts__info-box-item>svg{
		width:3.6rem;
		height:3.6rem;
	}

	.contacts__content{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:normal;
		-ms-flex-align:normal;
		align-items:normal;
		-webkit-box-pack:normal;
		-ms-flex-pack:normal;
		justify-content:normal;
		padding:0;
	}

	.contacts__form{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
		width:100%;
		margin-right:0;
	}

	.contacts__form:after{
		content:none;
	}

	.contacts__title{
		margin-bottom:4rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.contacts__form-content{
		width:100%;
		row-gap:6.4rem;
	}

	.contacts__label{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		padding-bottom:1.6rem;
	}

	.contacts__label>input{
		font-size:3rem;
		line-height:4rem;
	}

	.contacts__label-textarea{
		height:12rem;
		padding-bottom:1.6rem;
	}

	.contacts__label-textarea>textarea{
		font-size:3rem;
		line-height:4rem;
	}

	.contacts__form-footer{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
	}

	.contacts__info-block{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		gap:2rem;
		padding-left:0;
	}

	.contacts__info-box:not(:last-child){
		margin-bottom:4rem;
	}

	.contacts__info-title{
		margin-bottom:2.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.contacts__info-title>svg{
		width:3rem;
		height:3rem;
		-webkit-transform:translateY(-1px);
		-ms-transform:translateY(-1px);
		transform:translateY(-1px);
		margin-right:1.6rem;
	}

	.contacts__info-box:nth-child(3){
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
		margin-bottom:0;
	}

	.contacts__info-text{
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.contacts__map{
		position:static;
		width:100%;
		height:58.6rem;
		padding:0.8rem;
		margin-top:4rem;
		border-radius:3rem;
	}
}

.realized__tabs{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	margin-bottom:8rem;
	display:none;
}

.realized__tab{
	position:relative;
	display:block;
	padding-left:13.2rem;
	font-size:2rem;
	line-height:2.4rem;
	cursor:pointer;
}

.realized__tab:not(:last-child){
	margin-bottom:2.4rem;
}

.realized__tab>input{
	display:none;
}

.realized__tab:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:10rem;
	height:1px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#151313;
}

.realized__tab:after{
	content:"";
	position:absolute;
	left:-4rem;
	top:50%;
	width:10rem;
	height:4px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#FAFAFA;
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.realized__tab.active{
	font-weight:600;
	color:#DE2C2C;
}

.realized__tab.active:before{
	background-color:#DE2C2C;
}

.realized__tab.active:after{
	-webkit-transform:translate(-100%, -50%);
	-ms-transform:translate(-100%, -50%);
	transform:translate(-100%, -50%);
}

.realized__tab:hover{
	color:#DE2C2C;
}

.realized__tab:hover:before{
	background-color:#DE2C2C;
}

.realized__cards{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:3rem;
	margin-bottom:4rem;
}

.realized__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:3rem;
	padding:4rem;
	border-radius:2rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
}

.realized__image-block{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:18rem 2rem 53.8rem;
	grid-template-columns:18rem 53.8rem;
	-ms-grid-rows:13.8rem 2rem 13.8rem 2rem 13.8rem;
	grid-template-rows:repeat(3, 13.8rem);
	gap:2rem;
	width:73.6rem;
	height:45rem;
}

.realized__image-block>*:nth-child(1){
	-ms-grid-row:1;
	-ms-grid-column:1;
}

.realized__image-block>*:nth-child(2){
	-ms-grid-row:1;
	-ms-grid-column:3;
}

.realized__image-block>*:nth-child(3){
	-ms-grid-row:3;
	-ms-grid-column:1;
}

.realized__image-block>*:nth-child(4){
	-ms-grid-row:3;
	-ms-grid-column:3;
}

.realized__image-block>*:nth-child(5){
	-ms-grid-row:5;
	-ms-grid-column:1;
}

.realized__image-block>*:nth-child(6){
	-ms-grid-row:5;
	-ms-grid-column:3;
}

.realized__img-box{
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	position:relative;
	width:100%;
	height:100%;
	border-radius:1.5rem;
	cursor:pointer;
}

.realized__img-box:last-child{
	-ms-grid-column:2;
	grid-column:2;
	-ms-grid-row:1;
	-ms-grid-row-span:3;
	grid-row:1/4;
	border-radius:2rem;
}

.realized__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.realized__img-box:hover .realized__zoom-icon{
	-webkit-transform:scale(1.2) translate(-1rem, -1rem);
	-ms-transform:scale(1.2) translate(-1rem, -1rem);
	transform:scale(1.2) translate(-1rem, -1rem);
}

.realized__zoom-icon{
	position:absolute;
	right:0.8rem;
	bottom:0.8rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:6.2rem;
	height:6.2rem;
	border-radius:100%;
	-webkit-backdrop-filter:blur(2px);
	backdrop-filter:blur(2px);
	background-color:rgba(217, 217, 217, 0.3);
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition:-webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.realized__zoom-icon>img{
	width:3.5rem;
	height:3.5rem;
	-o-object-fit:contain;
	object-fit:contain;
}

.realized__info-block{
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
}

.realized__info-block .link{
	margin-top:3.2rem;
}

.realized__info-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:2.2rem;
	margin-bottom:1.8rem;
}

.realized__info-box--title{
	gap:2rem;
	margin-bottom:1.2rem;
}

.realized__info-box--title .realized__icon{
	width:4.1rem;
	height:3.3rem;
}

.realized__icon{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:3rem;
	height:3rem;
}

.realized__icon>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.realized__info-title{
	margin-bottom:0.8rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:4rem;
	line-height:5.2rem;
	letter-spacing:0.03em;
}

.realized__desc{
	margin-bottom:1.2rem;
	font-size:2.4rem;
	line-height:3.2rem;
}

.realized__box-title{
	margin-bottom:0.4rem;
	font-weight:600;
	font-size:1.6rem;
	line-height:2.2rem;
}

.realized__text{
	font-size:2rem;
	line-height:2.7rem;
	margin-bottom:1.6rem;
}

.realized__text-title{
	margin-bottom:0.8rem;
	font-weight:600;
	font-size:1.6rem;
	line-height:2.2rem;
}

.realized__letter{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:1.6rem;
}

.realized__letter>svg{
	max-width:2.4rem;
	width:100%;
	height:2.4rem;
}

.realized__letter>span{
	color:#DE2C2C;
	font-family:'Tablo\'n';
	font-size:1.8rem;
	font-weight:500;
	line-height:2.43rem;
}

.realized__letter:hover{
	-webkit-text-decoration:underline #DE2C2C;
	text-decoration:underline #DE2C2C;
}

.realized__page-pagination{
	margin-left:auto;
}

@media (max-width:48em){
	.realized__tabs{
		position:relative;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		gap:1.6rem;
		width:100%;
		padding:2.4rem 0;
		margin-bottom:6.4rem;
		overflow:auto;
		border-top:1px solid #A5B2B1;
		border-bottom:1px solid #A5B2B1;
	}

	.realized__tabs::-webkit-scrollbar{
		width:0;
		height:0;
	}

	.realized__tab{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding-left:0;
		font-size:3rem;
		line-height:4rem;
	}

	.realized__tab:not(:last-child){
		margin-bottom:0;
	}

	.realized__tab:before{
		position:static;
		width:4rem;
		height:1px;
		margin-right:4rem;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		-webkit-transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		-o-transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	}

	.realized__tab:after{
		position:static;
		width:4rem;
		height:1px;
		margin-left:1rem;
		-webkit-transform:rotate(120deg);
		-ms-transform:rotate(120deg);
		transform:rotate(120deg);
		background-color:#A5B2B1;
	}

	.realized__tab.active:before{
		width:8rem;
	}

	.realized__tab.active:after{
		-webkit-transform:rotate(120deg);
		-ms-transform:rotate(120deg);
		transform:rotate(120deg);
	}

	.realized__cards{
		gap:4rem;
		margin-bottom:6.4rem;
	}

	.realized__item{
		display:block;
		padding:5.6rem 4rem;
		border-radius:3rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
	}

	.realized__image-block{
		-ms-grid-columns:18.6rem 1.6rem 18.6rem 1.6rem 18.6rem;
		grid-template-columns:repeat(3, 18.6rem);
		-ms-grid-rows:41.8rem 1.6rem 13.6rem;
		grid-template-rows:41.8rem 13.6rem;
		gap:1.6rem;
		width:100%;
		height:57rem;
		margin-bottom:4rem;
	}

	.realized__image-block>*:nth-child(1){
		-ms-grid-row:1;
		-ms-grid-column:1;
	}

	.realized__image-block>*:nth-child(2){
		-ms-grid-row:1;
		-ms-grid-column:3;
	}

	.realized__image-block>*:nth-child(3){
		-ms-grid-row:1;
		-ms-grid-column:5;
	}

	.realized__image-block>*:nth-child(4){
		-ms-grid-row:3;
		-ms-grid-column:1;
	}

	.realized__image-block>*:nth-child(5){
		-ms-grid-row:3;
		-ms-grid-column:3;
	}

	.realized__image-block>*:nth-child(6){
		-ms-grid-row:3;
		-ms-grid-column:5;
	}

	.realized__img-box{
		border-radius:1rem;
	}

	.realized__img-box:last-child{
		-ms-grid-column:1;
		-ms-grid-column-span:3;
		grid-column:1/4;
		-ms-grid-row:1;
		grid-row:1;
		border-radius:3rem;
	}

	.realized__img-box:last-child .realized__zoom-icon{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}

	.realized__img-box:hover .realized__zoom-icon{
		-webkit-transform:scale(1.2) translate(-1rem, -1rem);
		-ms-transform:scale(1.2) translate(-1rem, -1rem);
		transform:scale(1.2) translate(-1rem, -1rem);
	}

	.realized__zoom-icon{
		display:none;
		right:2.4rem;
		bottom:2.4rem;
		width:12rem;
		height:12rem;
	}

	.realized__zoom-icon>img{
		width:7rem;
		height:7rem;
	}

	.realized__info-block .link{
		margin-top:6.4rem;
	}

	.realized__info-box{
		gap:4rem;
		margin-bottom:4rem;
	}

	.realized__info-box--title{
		margin-bottom:3.2rem;
	}

	.realized__info-box--title .realized__icon{
		width:7.2rem;
		height:6rem;
	}

	.realized__icon{
		width:6rem;
		height:6rem;
	}

	.realized__info-title{
		margin-bottom:0;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.realized__desc{
		margin-bottom:4rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.realized__box-title{
		margin-bottom:0.8rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.realized__text{
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.realized__text-title{
		margin-bottom:3.2rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.realized__page-pagination{
		margin-left:auto;
	}
}

.about-intro__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:8rem;
}

.about-intro__text-block{
	width:77.6rem;
}

.about-intro__title{
	margin-bottom:11.8rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.about-intro__title--red{
	color:#DE2C2C;
}

.about-intro__text{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	row-gap:2rem;
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
}

.about-intro__img-box{
	max-width:77.6rem;
	width:100%;
	border-radius:2rem;
}

.about-intro__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.about-intro__slider{
	width:100%;
	height:34rem;
	margin-bottom:4rem;
}

.about-intro__slide{
	width:100%;
	height:100%;
	border-radius:2rem;
}

.about-intro__slide>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.about-intro__nav-box{
	position:relative;
	gap:0;
	width:100%;
	height:6rem;
	padding:0 18rem;
}

.about-intro__nav-box .slider-nav__arrows{
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

@media (max-width:48em){
	.about-intro__container{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
	}

	.about-intro__content{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
		margin-bottom:0;
	}

	.about-intro__text-block{
		width:100%;
	}

	.about-intro__title{
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.about-intro__text{
		row-gap:2.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.about-intro__img-box{
		width:100%;
		height:45rem;
		margin-bottom:4rem;
		border-radius:4rem;
	}

	.about-intro__slider{
		width:calc(100% + 8rem);
		height:30rem;
		margin:0 -4rem 4rem -4rem;
		padding:0 4rem;
	}

	.about-intro__slide{
		border-radius:3rem;
	}
}

.great-offer{
	background-color:#F3F3F3;
}

.great-offer__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:6.4rem 0;
}

.great-offer__form-block{
	width:68rem;
}

.great-offer__title{
	margin-bottom:2.8rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:4rem;
	line-height:5.2rem;
	letter-spacing:0.03em;
}

.great-offer__desc{
	margin-bottom:4rem;
	font-size:2rem;
	line-height:2.7rem;
}

.great-offer__form{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	margin:0 auto 1.2rem auto;
}

.great-offer__label{
	display:block;
	width:63rem;
	height:5.2rem;
	border-radius:0.5rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
}

.great-offer__label>input{
	width:100%;
	height:100%;
	padding:0 18rem 0 2rem;
	font-size:2rem;
	line-height:2.7rem;
}

.great-offer__btn{
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}

.great-offer__text{
	width:100%;
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
}

.great-offer__text>a{
	color:#DE2C2C;
}

.great-offer__text>a:hover{
	text-decoration:underline;
}

.great-offer__img-box{
	width:77.6rem;
	height:44.4rem;
	border-radius:1rem;
}

.great-offer__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

@media (max-width:48em){
	.great-offer__container{
		display:block;
		padding:6rem 4rem;
	}

	.great-offer__form-block{
		width:100%;
		margin-bottom:4.8rem;
	}

	.great-offer__title{
		margin-bottom:4rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.great-offer__desc{
		margin-bottom:6.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.great-offer__form{
		margin-bottom:2.4rem;
	}

	.great-offer__label{
		width:85%;
		height:8rem;
		border-radius:0.4rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
	}

	.great-offer__label>input{
		padding:0 20rem 0 3rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.great-offer__btn>span{
		padding-right:2rem;
		padding-left:2rem;
	}

	.great-offer__text{
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.great-offer__text>a{
		color:#DE2C2C;
	}

	.great-offer__text>a:hover{
		text-decoration:underline;
	}

	.great-offer__img-box{
		width:100%;
		height:38.4rem;
		border-radius:3rem;
	}
}

.our-materials__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:9.4rem;
	position:relative;
	padding:8rem 12rem;
	border-radius:2rem;
}

.our-materials__image-wrapper{
	position:absolute;
	inset:0;
	z-index:-1;
	border-radius:inherit;
	background:-o-linear-gradient(left, #151313 0%, rgba(0, 0, 0, 0.00) 100%), lightgray 570.955px -288.625px / 74.197% 224.648% no-repeat;
	background:-webkit-gradient(linear, left top, right top, from(#151313), to(rgba(0, 0, 0, 0.00))), lightgray 570.955px -288.625px / 74.197% 224.648% no-repeat;
	background:linear-gradient(90deg, #151313 0%, rgba(0, 0, 0, 0.00) 100%), lightgray 570.955px -288.625px / 74.197% 224.648% no-repeat;
}

.our-materials__image-wrapper img{
	border-radius:inherit;
	width:100%;
	height:100%;
}

.our-materials__left{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-flex:0;
	max-width:42.6rem;
	width:100%;
	height:26.5rem;
}

.our-materials__left-title{
	color:#FFF;
	font-family:'Tablo\'n';
	font-size:4rem;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.12rem;
	margin-bottom:1.6rem;
	display:block;
}

.our-materials__left-description{
	color:#FFF;
	font-size:2rem;
	font-weight:400;
	text-transform:uppercase;
}

.our-materials__left-link{
	margin-top:auto;
}

.our__materials-slide{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.our-materials__right{
	width:35.4rem;
}

.our_our-materials__right-description{
	color:#FFF;
	font-size:1.6rem;
	font-style:normal;
	font-weight:400;
	line-height:135%;
	margin-bottom:2.7rem;
}

.our_our-materials__right-description-subtitle{
	color:#FFF;
	font-size:1.6rem;
	font-style:normal;
	font-weight:400;
	line-height:135%;
}

.our_our-materials__right-btn{
	margin-top:auto;
}

.our-materials__images-wrapper{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.our-materials__images-wrapper img:first-child{
	width:19.4rem;
	height:33.1rem;
}

.our-materials__images-wrapper img:nth-child(2){
	margin-left:-23px;
	width:13.8rem;
	height:23.3rem;
}

@media (max-width:48em){
	.our-materials__container{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:4.8rem;
		padding:4.8rem 4.8rem 9.2rem;
		border-radius:3rem;
		background:#151313;
		position:relative;
		z-index:2;
		overflow:hidden;
	}

	.our-materials__left{
		-webkit-box-flex:initial;
		-ms-flex:initial;
		flex:initial;
		height:auto;
	}

	.our-materials__left-title{
		font-size:4.8rem;
		margin-bottom:2.4rem;
		letter-spacing:0.072rem;
	}

	.our_our-materials__left-description{
		font-size:3.2rem;
		line-height:120%;
	}

	.our-materials__image-wrapper{
		display:none;
	}

	.our-materials__images-wrapper{
		position:absolute;
		right:0;
		top:0;
		z-index:-1;
	}

	.our-materials__images-wrapper img:first-child{
		width:32rem;
		height:54.4rem;
	}

	.our-materials__images-wrapper img:nth-child(2){
		display:none;
	}

	.our__materials-slider{
		width:57.4rem;
	}

	.our_our-materials__right-description{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		gap:1.6rem;
		max-width:31.2rem;
		font-size:2.8rem;
		line-height:120%;
		margin-bottom:4rem;
	}

	.our_our-materials__right-description-subtitle{
		font-size:3.2rem;
		max-width:25.6rem;
		margin-bottom:1.6rem;
	}

	.our-materials__right{
		-webkit-box-flex:initial;
		-ms-flex:initial;
		flex:initial;
		height:auto;
	}

	.our_our-materials__right-btn{
		margin-bottom:4.8rem;
		width:30rem;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}

	.our-materials__images-wrapper img:nth-child(3){
		width:32rem;
		height:54.4rem;
	}
}

.work__heading{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:6.4rem;
}

.work-intro{
	overflow:hidden;
}

.work-intro~.work .work__title{
	margin-bottom:0;
}

.work-intro~.work .work__item-title{
	font-size:3rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.09rem;
	margin-bottom:5.2rem;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}

.work-intro~.work .work__item{
	flex:none;
	height:unset;
	max-width:100%;
}

@media (max-width:48em){
	.work__heading{
		display:flex;
		align-items:flex-start;
		justify-content:flex-start;
		margin-bottom:8rem;
	}

	.work{
		overflow:hidden;
	}

	.work-swiper{
		overflow:visible;
	}

	.work-intro~.work .work__item-title{
		font-size:3.6rem;
		font-style:normal;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.054rem;
		margin-bottom:4rem;
	}

	.work-intro~.work .work__item{
		flex:none;
		height:unset;
		max-width:100%;
	}

	.work-intro~.work .work__img-box{
		height:60rem;
	}

	.work-intro~.work .work__item-content{
		padding:3.6rem 4rem;
	}
}

.work-intro__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	position:relative;
}

.work-intro__container::after{
	content:'';
	position:absolute;
	right:-16rem;
	top:-12rem;
	max-width:97rem;
	width:100%;
	height:83rem;
	background:url("/local/templates/ALIAL_TEXNO/css/../img/work-intro-background.svg");
	z-index:-1;
}

.work-intro__text-block{
	max-width:67.2rem;
	width:100%;
}

.work-intro__title{
	margin-bottom:2rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.work-intro__subtitle{
	color:#DE2C2C;
	font-size:3.2rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.096rem;
	text-transform:uppercase;
	margin-bottom:4rem;
}

@media (max-width:48em){
	.work-intro__subtitle{
		font-size:4rem;
		line-height:normal;
		letter-spacing:0.12rem;
	}
}

.work-intro__desc{
	color:#151313;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	margin-bottom:4rem;
}

.work-intro__desc:not(:last-child){
	margin-bottom:3.7rem;
}

.work-intro__price-box{
	position:relative;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	padding:0.8rem 3rem;
	margin-bottom:3.2rem;
	background-color:#7F8B8A;
	font-size:2rem;
	line-height:2.7rem;
	color:white;
}

.work-intro__price-box:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:3rem;
	height:3rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:100%;
	background-color:#FAFAFA;
}

.work-intro__price-box:after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:3rem;
	height:3rem;
	-webkit-transform:translate(50%, -50%);
	-ms-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:100%;
	background-color:#FAFAFA;
}

.work-intro__price{
	padding:0 0.4rem;
	font-weight:600;
	font-size:4rem;
	line-height:5.5rem;
}

.work-intro__currency{
	font-weight:600;
}

.work-intro__slider{
	width:89.5rem;
	height:66rem;
	margin-right:-16.9rem;
	padding-bottom:10rem;
}

.work-intro__slider .slider-nav{
	column-gap:28rem;
	margin-left:0;
}

.work-intro__slide{
	width:100%;
	height:58.2rem;
	border-radius:2rem;
	transition:.3s transform ease;
	transform:scale(.84);
}

.work-intro__slide.swiper-slide-active{
	transform:scale(1) !important;
}

.work-intro__slide>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.work-intro__slide-text{
	position:absolute;
	bottom:4rem;
	left:4rem;
	color:#FFF;
	font-size:1.8rem;
	font-weight:700;
	line-height:135%;
	text-transform:uppercase;
	max-width:25.4rem;
}

.work-intro__nav-box{
	padding-right:16.9rem;
	margin-top:4rem;
}

[data-showmore-button]{
	margin-bottom:6.4rem;

	span{
		display:block;
		color:#DE2C2C;
		font-family:"Tablo'n";
		font-size:2.6rem;
		font-style:normal;
		font-weight:500;
		line-height:135%;
		margin-top:1.6rem;

		&:last-child{
			display:none;
		}

		._showmore-active &{
			display:none;

			&:last-child{
				display:block;
			}
		}
	}
}

@media (max-width:48em){
	.work-intro__container{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse;
		-webkit-box-pack:normal;
		-ms-flex-pack:normal;
		justify-content:normal;
		gap:14rem;
	}

	.work-intro__container::after{
		width:100%;
		height:91rem;
		bottom:-5rem;
		right:0;
		left:0;
		top:auto;
		background-size:contain;
	}

	.work-intro__text-block{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
		width:100%;
	}

	.work-intro__title{
		font-size:4.8rem;
		line-height:normal;
		margin-bottom:4rem;
	}

	.work-intro__desc{
		margin-bottom:4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.work-intro__price-box{
		padding:1.6rem 4rem;
		margin-bottom:6.4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.work-intro__price-box:before{
		width:4rem;
		height:4rem;
	}

	.work-intro__price-box:after{
		width:4rem;
		height:4rem;
	}

	.work-intro__price{
		padding:0 0 0 0.8rem;
		font-size:4.8rem;
		line-height:6.4rem;
	}

	.work-intro__slider{
		width:calc(100% + 8rem);
		height:78rem;
		margin:0 -4rem;
		padding:0 4rem 16rem;
	}

	.work-intro__slider .slider-nav{
		padding-right:0;
		width:100%;
	}

	.work-intro__slider .slider-nav__arrows{
		width:100%;
	}

	.work-intro__slide{
		border-radius:4rem;
		height:60rem;
	}

	.work-intro__slide-text{
		left:4rem;
		bottom:4rem;
		font-size:3.2rem;
		font-weight:700;
		line-height:135%;
		max-width:100%;
	}

}

.stages__title{
	width:92rem;
	margin-bottom:6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.stages__slider{
	padding-bottom:4rem;
}

.stages__slide{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	min-height:46.6rem;
	padding:3.2rem;
	border-radius:2rem;
	background-color:white;
	-webkit-box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
	box-shadow:2px 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.0509803922);
}

.stages__slide .link{
	margin-top:auto;
}

.stages__number{
	margin-bottom:2rem;
	font-weight:500;
	font-size:6.5rem;
	letter-spacing:0.03em;
}

.stages__slide-title{
	margin-bottom:2rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:2.4rem;
	line-height:3.1rem;
	letter-spacing:0.03em;
}

.stages__slide-text{
	margin-bottom:2rem;
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
}

@media (max-width:48em){
	.stages__title{
		width:100%;
		margin-bottom:8rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.stages__slider{
		margin:0 -4rem -8rem -4rem;
		padding:0 4rem 8rem 4rem;
	}

	.stages__slide{
		min-height:68.6rem;
		padding:4rem;
		border-radius:3rem;
		-webkit-box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
		box-shadow:2px 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
	}

	.stages__number{
		margin-bottom:3.2rem;
		font-size:10rem;
	}

	.stages__slide-title{
		margin-bottom:3.2rem;
		font-size:3.6rem;
		line-height:4.8rem;
	}

	.stages__slide-text{
		margin-bottom:3.2rem;
		font-size:3rem;
		line-height:4rem;
	}
}

.error-404{
	padding-top:10rem;
}

.error-404__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.error-404__text-block{
	width:51rem;
}

.error-404__title{
	margin-bottom:4rem;
	font-weight:500;
	font-family:"Tablo'n";
	font-size:6rem;
	line-height:7.8rem;
}

.error-404__title--red{
	color:#DE2C2C;
}

.error-404__img-box{
	width:81.2rem;
	height:55.6rem;
	padding:2.5rem;
	border-radius:2rem;
	background-color:white;
	-webkit-box-shadow:0.2rem 1.3rem 2.7rem 0 rgba(66, 66, 66, 0.0117647059);
	box-shadow:0.2rem 1.3rem 2.7rem 0 rgba(66, 66, 66, 0.0117647059);
}

.error-404__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.error-404__text{
	margin-bottom:4rem;
	font-size:2rem;
	line-height:2.7rem;
	color:#959595;
}

.error-404__buttons{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding-right:6rem;
}

@media (max-width:48em){
	.error-404{
		padding-top:16rem;
	}

	.error-404__container{
		display:block;
	}

	.error-404__text-block{
		width:100%;
	}

	.error-404__title{
		margin-bottom:5.6rem;
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.error-404__img-box{
		width:100%;
		height:46rem;
		margin-bottom:5.6rem;
		padding:2rem;
		border-radius:1.6rem;
		background-color:white;
		-webkit-box-shadow:0.2rem 1.2rem 2.2rem 0 rgba(66, 66, 66, 0.0117647059);
		box-shadow:0.2rem 1.2rem 2.2rem 0 rgba(66, 66, 66, 0.0117647059);
	}

	.error-404__text{
		margin-bottom:6.4rem;
		font-size:3rem;
		line-height:4rem;
		color:#151313;
	}

	.error-404__buttons{
		padding-right:0;
	}

	.error-404__buttons .button{
		padding:2.4rem 9rem;
	}
}

.category__title-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:4rem;
	margin-bottom:6rem;
}

.category__title-box .link{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
}

.category__title{
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.category__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-column-gap:3rem;
	-moz-column-gap:3rem;
	column-gap:3rem;
	row-gap:8.4rem;
	margin-bottom:4.4rem;
}

.category__item{
	-webkit-box-flex:45%;
	-ms-flex:45%;
	flex:45%;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	max-width:78.4rem;
	min-height:29.5rem;
	padding:4rem;
	border-radius:2rem;
	background-color:white;
	-webkit-box-shadow:0.2rem 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.01);
	box-shadow:0.2rem 1.3rem 2.6rem 0 rgba(66, 66, 66, 0.01);
}

.category__item:hover .category__img-box{
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}

.category__item-title{
	width:36.5rem;
	margin-bottom:3rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:2.8rem;
	line-height:3.6rem;
	letter-spacing:0.03em;
}

.category__img-box{
	position:absolute;
	right:8rem;
	bottom:4rem;
	width:23.2rem;
	height:30.2rem;
	-webkit-transition:-webkit-transform 0.5s ease;
	transition:-webkit-transform 0.5s ease;
	-o-transition:transform 0.5s ease;
	transition:transform 0.5s ease;
	transition:transform 0.5s ease, -webkit-transform 0.5s ease;
	-webkit-transform-origin:bottom;
	-ms-transform-origin:bottom;
	transform-origin:bottom;
}

.category__img-box>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

@media (max-width:48em){
	.category__title-box{
		margin-bottom:8rem;
	}

	.category__title{
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.category__content{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		gap:3rem;
		margin-bottom:6rem;
	}

	.category__item{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		max-width:none;
		min-height:32rem;
		border-radius:3rem;
		-webkit-box-shadow:0.4rem 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.02);
		box-shadow:0.4rem 2.6rem 5.2rem 0 rgba(66, 66, 66, 0.02);
	}

	.category__item-title{
		font-size:3.4rem;
		line-height:4.6rem;
	}

	.category__img-box{
		right:4rem;
		width:18rem;
		height:28rem;
	}
}

.modal-map__content-box{
	position:relative;
	width:158rem;
	height:107.5rem;
	border-radius:2.5rem;
	background-color:#151313;
	overflow:hidden;
}

.modal-map__content-wrapper{
	position:absolute;
	left:50%;
	top:50%;
	width:208rem;
	height:157.5rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.modal-map__content{
	position:relative;
	left:20rem;
	top:35rem;
	width:158rem;
	height:90rem;
	cursor:-webkit-grab;
	cursor:grab;
}

.modal-map__close{
	position:absolute;
	right:2rem;
	top:5.2rem;
	z-index:5;
	width:4.8rem;
	height:4.8rem;
	border-radius:100%;
	border:1px solid white;
}

.modal-map__close:before{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:50%;
	height:1px;
	-webkit-transform:translate(-50%, -50%) rotate(45deg);
	-ms-transform:translate(-50%, -50%) rotate(45deg);
	transform:translate(-50%, -50%) rotate(45deg);
	background-color:white;
}

.modal-map__close:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:50%;
	height:1px;
	-webkit-transform:translate(-50%, -50%) rotate(-45deg);
	-ms-transform:translate(-50%, -50%) rotate(-45deg);
	transform:translate(-50%, -50%) rotate(-45deg);
	background-color:white;
}

.modal-map__close:hover{
	opacity:0.6;
}

.map{
	margin-bottom:0;
}

.map__title-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:4rem;
	margin-bottom:6rem;
}

.map__title-box .link{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
}

.map__title{
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:7.8rem;
	letter-spacing:0.03em;
}

.map__content-box{
	position:relative;
	width:100%;
	height:50rem;
	border-radius:4rem;
	background-color:#151313;
	overflow:hidden;
	border:2rem solid #fff;
}

.map__content-wrapper{
	position:absolute;
	left:50%;
	top:50%;
	width:208rem;
	height:157.5rem;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.map__content{
	position:relative;
	left:25rem;
	top:55rem;
	width:158rem;
	height:90rem;
	cursor:-webkit-grab;
	cursor:grab;
}

.map__content:before{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:500%;
	height:500%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.map__bg{
	position:absolute;
	left:10rem;
	top:-10rem;
	width:130rem;
	z-index:-1;
}

.map__bg_{
	position:absolute;
	left:0;
	top:0;
	width:156.7rem;
	height:87.7rem;
	z-index:-1;
}

.map__bg>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.map__item{
	position:absolute;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:3.5rem;
}

.map__item.active .map__icon::after{
	width:2.3rem;
	height:2.3rem;
}

.map__item.active .map__icon::before{
	width:5.4rem;
	height:5.4rem;
}

.map__icon{
	position:relative;
	margin-top:1rem;
	-webkit-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
}

.map__icon::after{
	content:'';
	position:absolute;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:.8rem;
	height:.8rem;
	border-radius:50%;
	background:#FF073A;
	-webkit-filter:blur(2px);
	filter:blur(2px);
	-webkit-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
}

.map__icon::before{
	content:'';
	position:absolute;
	inset:0;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:2rem;
	height:2rem;
	border-radius:50%;
	background:transparent;
	border:2px solid #FF073A;
	-webkit-filter:blur(2px);
	filter:blur(2px);
	-webkit-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
}

.map__text-box{
	_width:21rem;
	font-size:2rem;
	line-height:2.7rem;
	color:white;
}

.map__item-title{
	font-weight:600;
}

.map__item-desc{
	font-weight:400;
}

@media (max-width:48em){
	.modal-map{
		position:fixed;
		left:0;
		top:0;
		z-index:15;
		width:100%;
		height:100%;
		max-height:100%;
	}

	.modal-map__content-box{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		width:100%;
		height:100%;
		border-radius:0;
		background-color:#7F8B8A;
	}

	.modal-map__content-wrapper{
		width:300rem;
		height:140rem;
	}

	.modal-map__content{
		position:relative;
		left:20rem;
		top:35rem;
		width:158rem;
		height:90rem;
		cursor:-webkit-grab;
		cursor:grab;
	}

	.modal-map__close{
		top:20rem;
	}

	.map{
		margin-bottom:4rem;
	}

	.map__content-mobile-text{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		gap:3.2rem;
	}

	.map__title-box{
		margin-bottom:8rem;
	}

	.map__title{
		font-size:5.2rem;
		line-height:6.8rem;
	}

	.map__content-wrapper{
		width:300rem;
		height:140rem;
	}

	.map__content{
		left:39rem;
		top:30rem;
	}

	.map__item{
		gap:2.4rem;
	}

	.map__icon{
		margin-top:2rem;
	}

	.map__text-box{
		width:50rem;
	}

	.map__item-title{
		font-weight:400;
		font-size:4rem;
		line-height:5.4rem;
	}

	.map__item-desc{
		font-size:3rem;
		line-height:4rem;
	}
}

.article__title{
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:4rem;
	text-transform:uppercase;
	color:#151313;
	line-height:normal;
	letter-spacing:0.18rem;
	display:inline-block;
	margin-bottom:6rem;
}

.article__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-column-gap:3.4rem;
	-moz-column-gap:3.4rem;
	column-gap:3.4rem;
	margin-bottom:4rem;
}

@media (min-width:48.01em){
	.article__tabs{
		position:sticky;
		top:5rem;
	}
}

.article__tab{
	position:relative;
	display:block;
	padding-left:13.2rem;
	font-size:2rem;
	line-height:2.4rem;
	cursor:pointer;
}

.article__tab:not(:last-child){
	margin-bottom:2.4rem;
}

.article__tab>input{
	display:none;
}

.article__tab:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:10rem;
	height:1px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#151313;
}

.article__tab:after{
	content:"";
	position:absolute;
	left:-4rem;
	top:50%;
	width:10rem;
	height:4px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#fafafa;
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.article__tab.active{
	font-weight:600;
	color:#DE2C2C;
}

.article__tab.active:before{
	background-color:#DE2C2C;
}

.article__tab.active:after{
	-webkit-transform:translate(-100%, -50%);
	-ms-transform:translate(-100%, -50%);
	transform:translate(-100%, -50%);
}

.article__tab:hover{
	color:#DE2C2C;
}

.article__cards{
	width:104.5rem;
}

.article__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:0.4rem 2rem 0.4rem 0.4rem;
	background:#ffffff;
	-webkit-box-shadow:0.2rem 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.05);
	box-shadow:0.2rem 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.05);
	border-radius:2rem;
}

.article__item_img{
	margin-right:3rem;
	width:36.9rem;
	height:33.8rem;
	border-radius:2rem;
	overflow:hidden;
}

.article__item_img img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.article__item_info{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:3.2rem 0;
	width:62.2rem;
}

.article__item_title{
	margin-bottom:2rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:2.4rem;
	line-height:130%;
	letter-spacing:0.03em;
	text-transform:uppercase;
}

.article__item_label{
	margin-bottom:2rem;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	font-weight:600;
	font-size:1.6rem;
	line-height:125%;
	color:#ffffff;
	padding:0.8rem 3rem;
	background:#bdbdbd;
	border-radius:0.5rem 3rem 3rem 0.5rem;
}

.article__item_text{
	margin-bottom:3rem;
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#959595;
}

.article__item_bottom{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.article__item_date{
	font-weight:400;
	font-size:2rem;
	line-height:137.81%;
	color:#959595;
}

.article__item:nth-child(2n) .article__item_label{
	-webkit-box-ordinal-group:0;
	-ms-flex-order:-1;
	order:-1;
}

.article__item:not(:last-child){
	margin-bottom:3rem;
}

.article__page-pagination{
	margin-left:auto;
}

@media (max-width:48em){
	.article__content{
		display:block;
		margin-bottom:6.4rem;
	}

	.article__tabs{
		position:relative;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		gap:1.6rem;
		width:100%;
		padding:2.4rem 0;
		margin-bottom:6.4rem;
		overflow:auto;
		border-top:1px solid #a5b2b1;
		border-bottom:1px solid #a5b2b1;
	}

	.article__tabs::-webkit-scrollbar{
		width:0;
		height:0;
	}

	.article__tab{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding-left:0;
		font-size:3rem;
		line-height:4rem;
	}

	.article__tab:not(:last-child){
		margin-bottom:0;
	}

	.article__tab:before{
		position:static;
		width:4rem;
		height:1px;
		margin-right:4rem;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		-webkit-transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		-o-transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	}

	.article__tab:after{
		position:static;
		width:4rem;
		height:1px;
		margin-left:1rem;
		-webkit-transform:rotate(120deg);
		-ms-transform:rotate(120deg);
		transform:rotate(120deg);
		background-color:#a5b2b1;
	}

	.article__tab.active:before{
		width:8rem;
	}

	.article__tab.active:after{
		-webkit-transform:rotate(120deg);
		-ms-transform:rotate(120deg);
		transform:rotate(120deg);
	}

	.article__cards{
		width:100%;
	}

	.article__item{
		display:block;
		padding:0.8rem 0.8rem 4.8rem 0.8rem;
		-webkit-box-shadow:none;
		box-shadow:none;
		border-radius:3rem;
	}

	.article__item_img{
		margin-right:0rem;
		margin-bottom:4rem;
		width:100%;
		height:44.4rem;
		border-radius:4rem;
	}

	.article__item_info{
		padding:0rem 3.2rem;
		width:100%;
	}

	.article__item_title{
		margin-bottom:4rem;
		font-size:3.6rem;
	}

	.article__item_label{
		margin-right:4rem;
		margin-bottom:4rem;
		font-size:2.6rem;
		padding:1.6rem 4rem;
		border-radius:1rem 6rem 6rem 1rem;
	}

	.article__item_text{
		margin-bottom:6rem;
		font-size:3rem;
	}

	.article__item_date{
		font-size:3rem;
	}

	.article__item:nth-child(2n) .article__item_label{
		-webkit-box-ordinal-group:1;
		-ms-flex-order:0;
		order:0;
	}

	.article__item:not(:last-child){
		margin-bottom:4rem;
	}
}

.article-content{
	background:#fff;
	padding:10rem 0;
	margin-bottom:0;
}

.article-content__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:20rem;
}

.article-content__others{
	width:50.7rem;
}

.article-content__others_title{
	margin-bottom:3.2rem;
	font-weight:600;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
}

.article-content__others_item{
	padding:1.6rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	background:#ffffff;
	-webkit-box-shadow:0.2rem 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.05);
	box-shadow:0.2rem 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.05);
	border-radius:1.5rem;
}

.article-content__others_item:not(:last-child){
	margin-bottom:2rem;
}

.article-content__others_items{
	margin-bottom:15.8rem;
}

.article-content__others_img{
	width:14.4rem;
	height:13.2rem;
	border-radius:1rem;
	overflow:hidden;
}

.article-content__others_img img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.article-content__others_info{
	width:23.8rem;
}

.article-content__others_text{
	margin-bottom:2rem;
	font-weight:400;
	font-size:2rem;
	line-height:137.81%;
}

.article-content__others-banner{
	padding:8rem 7.4rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	text-align:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative;
	border-radius:2rem;
	z-index:2;
	overflow:hidden;
}

.article-content__others-banner-bg{
	position:absolute;
	inset:0;
	border-radius:inherit;
	z-index:-1;
}

.article-content__others-banner-bg img{
	border-radius:inherit;
}

.article-content__others-banner-title{
	color:#FFF;
	font-family:'Tablo\'n';
	font-size:4rem;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.12rem;
	display:block;
	margin-bottom:4rem;
}

.article-content__others-banner-subtitle{
	color:#FFF;
	font-size:1.5rem;
	font-style:normal;
	font-weight:400;
	line-height:2rem;
	display:block;
	margin-bottom:1.2rem;
}

.article-content__others-banner-description{
	color:#FFF;
	font-family:'Gotham Pro';
	font-size:1.8rem;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.054rem;
	text-transform:uppercase;
	margin-bottom:5.1rem;
}

.article-content__others-banner-image{
	max-width:26.9rem;
	width:100%;
	height:35.9rem;
	margin-bottom:6.5rem;
	-webkit-transform:translateX(2rem);
	-ms-transform:translateX(2rem);
	transform:translateX(2rem);
}

.article-content__others-banner-image>img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.article-content__info{
	width:91rem;
}

.article-content__info-date{
	margin-bottom:2.8rem;
	color:#959595;
	font-size:2.4rem;
	font-weight:400;
	line-height:3.24rem;
	display:block;
}

.article-content__info_title{
	font-family:"Tablo'n";
	font-size:4rem;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.12rem;
	margin-bottom:4rem;
}

.article-content__info_text{
	color:#151313;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	margin-bottom:4rem;
}

.article-content__info_subtext{
	display:block;
	margin-bottom:2rem;
	color:#151313;
	font-size:2.4rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
}

.article-content__info_description{
	color:#151313;
	font-size:2rem;
	font-weight:400;
	margin-bottom:4rem;
}

.article-content__info_text p:not(:last-child){
	margin-bottom:2rem;
}

.article-content__info_image{
	margin-bottom:4rem;
	width:100%;
	max-height:41.2rem;
	overflow:hidden;
	height:auto;
	border-radius:2rem;
}

.article-content__info_image img{
	width:100%;
	height:100%;
	border-radius:inherit;
}

.article-content__info_subtitle{
	color:#151313;
	font-family:"Tablo'n";
	font-size:2.4rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	margin-bottom:3.2rem;
	display:block;
}
.article-content__info_subtitle-h2{
	font-size:3rem;
}
.delivery-page .article-content__info_subtitle{
	margin-bottom:0;
	color: #959595;
}

.article-content__info-clause-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:2rem;
	margin-bottom:4rem;
}

.article-content__info-clause-item-text{
	color:#151313;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
}


.article-content__info_list{
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
}

.article-content__info_list-item{
	padding-bottom:2rem;
	position:relative;
	padding-left:3.2rem;
}

.article-content__info_list-item::before{
	content:"";
	position:absolute;
	top:1rem;
	left:0;
	height:0.1rem;
	width:2rem;
	background:#7F8B8A;
}

.article-content__info_list_title{
	margin-bottom:2rem;
	font-weight:600;
	font-size:1.6rem;
	line-height:135%;
}

.article-content__info_gray{
	margin-bottom:4rem;
	padding:2.8rem 6rem;
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
	background:conic-gradient(from 40.35deg at 96.77% 25.18%, #d8d8d8 0deg, rgba(217, 217, 217, 0) 360deg, rgba(243, 243, 243, 0) 360deg);
	border-radius:2rem;
	-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);
	-ms-transform:matrix(-1, 0, 0, 1, 0, 0);
	transform:matrix(-1, 0, 0, 1, 0, 0);
}

.article-content__info_gray_text{
	-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);
	-ms-transform:matrix(-1, 0, 0, 1, 0, 0);
	transform:matrix(-1, 0, 0, 1, 0, 0);
	color:#151313;
	font-size:2rem;
	font-weight:400;
}

@media (max-width:48em){
	.article-content__info-date{
		font-size:3rem;
		line-height:4.05rem;
		margin-bottom:2.4rem;
	}

	.article-content__content{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
	}

	.article-content__info_description{
		font-size:3rem;
		line-height:4.05rem;
		margin-bottom:6.2rem;
	}

	.article-content__info_image{
		margin-bottom:6.2rem;
	}

	.article-content__info_subtitle{
		font-size:4rem;
		line-height:normal;
		margin-bottom:4rem;
	}

	.article-content__info_subtext{
		font-size:3.6rem;
		line-height:4.46rem;
		margin-bottom:4rem;
	}

	.article-content__info-clause-list{
		gap:3rem;
		margin-bottom:6.4rem;
	}

	.article-content__info-clause-item-text{
		font-size:3rem;
		line-height:4.46rem;
	}

	.article-content__others{
		width:100%;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}

	.article-content__others_title{
		margin-bottom:4rem;
		font-weight:500;
		font-size:2.6rem;
	}

	.article-content__others_item{
		padding:3.2rem;
		padding-right:4rem;
		border-radius:3rem;
	}

	.article-content__others_item:not(:last-child){
		margin-bottom:4rem;
	}

	.article-content__others_img{
		width:20.8rem;
		height:19.6rem;
		border-radius:2rem;
	}

	.article-content__others_items{
		-webkit-box-ordinal-group:0;
		-ms-flex-order:-1;
		order:-1;
	}

	.article-content__others_info{
		width:36.6rem;
	}

	.article-content__others_text{
		margin-bottom:3.2rem;
		font-size:3rem;
	}

	.article-content__info{
		width:100%;
	}

	.article-content__info_title{
		font-size:5.2rem;
	}

	.article-content__info_text{
		font-size:3rem;
		line-height:4.05rem;
	}

	.article-content__info_text p{
		margin-bottom:2.4rem;
	}

	.article-content__info_list{
		font-size:3rem;
	}

	.article-content__info_list-item{
		padding-bottom:2.4rem;
		padding-left:5.2rem;
	}

	.article-content__info_list-item::before{
		content:"";
		top:2rem;
		width:3.2rem;
	}

	.article-content__info_list_title{
		margin-bottom:2.4rem;
		font-weight:400;
		font-size:2.6rem;
	}

	.article-content__info_gray{
		margin-bottom:5.6rem;
		padding:5.6rem 4.8rem;
		font-size:3rem;
		background:conic-gradient(from -34.87deg at 5.82% 10.1%, #f9f9f9 0deg, #ececec 339.45deg, rgba(216, 216, 216, 0.8) 360deg);
		border-radius:4rem;
		-webkit-transform:matrix(1, 0, 0, 1, 0, 0);
		-ms-transform:matrix(1, 0, 0, 1, 0, 0);
		transform:matrix(1, 0, 0, 1, 0, 0);
	}

	.article-content__info_gray_text{
		-webkit-transform:matrix(1, 0, 0, 1, 0, 0);
		-ms-transform:matrix(1, 0, 0, 1, 0, 0);
		transform:matrix(1, 0, 0, 1, 0, 0);
		font-size:3rem;
		line-height:4.05rem;
	}

	.article-text-block-info-link{
		font-size:3.6rem;
		line-height:4.46rem;
	}

	.article-content__others-banner{
		padding:5.6rem 16rem 8rem;
		margin-bottom:20rem;
	}

	.article-content__others-banner-title{
		font-size:4.8rem;
		line-height:normal;
		letter-spacing:0.072rem;
		margin-bottom:3.6rem;
	}

	.article-content__others-banner-subtitle{
		font-size:3rem;
		margin-bottom:2.4rem;
	}

	.article-content__others-banner-description{
		font-size:3rem;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.045rem;
		margin-bottom:5.8rem;
	}

	.article-content__others-banner-image{
		max-width:31rem;
		height:41.2rem;
		margin-bottom:6.4rem;
	}
}

.article-hero{
	position:relative;
	background:#ffffff;
	border-radius:2rem;
}

.article-hero__info{
	width:64.1rem;
	padding-top:11.2rem;
	padding-bottom:9.4rem;
}

.article-hero__date{
	margin-bottom:2.8rem;
	font-weight:400;
	font-size:2.4rem;
	line-height:135%;
	color:#7F8B8A;
}

.article-hero__title{
	margin-bottom:2.4rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:130%;
	letter-spacing:0.03em;
}

.article-hero__text{
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
}

.article-hero__photo{
	position:absolute;
	top:0;
	right:0;
	width:94.5rem;
}

.article-hero__img{
	margin-bottom:3.2rem;
	width:100%;
	height:57.4rem;
	border-radius:1rem;
	overflow:hidden;
}

.article-hero__img img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.article-hero__label{
	font-weight:400;
	font-size:2rem;
	line-height:120%;
	color:#7F8B8A;
}

@media (max-width:48em){
	.article-hero{
		padding-top:5.6rem;
		padding-bottom:5.6rem;
		overflow:hidden;
	}

	.article-hero__content{
		margin-bottom:4rem;
	}

	.article-hero__info{
		width:100%;
		padding:0;
	}

	.article-hero__date{
		margin-bottom:2.4rem;
		font-size:3rem;
	}

	.article-hero__title{
		margin-bottom:4rem;
		font-size:5.2rem;
	}

	.article-hero__text{
		font-size:3rem;
	}

	.article-hero__photo{
		margin-right:-4rem;
		position:static;
	}

	.article-hero__img{
		margin-bottom:2.4rem;
		height:52.4rem;
	}

	.article-hero__label{
		font-size:2.6rem;
	}
}

.seo__content{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
}

.seo__title{
	font-family:'Tablo\'n';
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
	margin-bottom:4rem;
}

.seo__info{
	max-width:80.6rem;
	width:100%;
}

.seo__description{
	font-family:Gilroy;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
}

.seo__description:not(:last-child){
	margin-bottom:3.4rem;
}

.seo__image{
	margin:0;
	max-width:67.2rem;
	width:100%;
	height:61.2rem;
	border-radius:2rem;
}

.seo__image img{
	border-radius:inherit;
	height:100%;
}

@media (max-width:48em){
	.seo__content{
		flex-direction:column;
		gap:12rem;
	}

	.seo__title{
		font-size:5.2rem;
		font-style:normal;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.078rem;
	}

	.seo__info{
		max-width:100%;
	}

	.seo__description{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

	.seo__description:not(:last-child){
		margin-bottom:3.2rem;
	}

	.seo__image{
		max-width:100%;
		height:61rem;
		border-radius:3rem;
	}
}

.article-solutions{
	background:#fff;
	padding-bottom:10rem;
}

.article-solutions-content{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	border-radius:2rem;
	z-index:2;
}



.article-banner-block{
	position:absolute;
	inset:0;
	border-radius:inherit;
	z-index:-1;
}

.article-text-block{
	padding:4rem 8rem;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
}

.article-text-block-title{
	color:#FFF;
	font-family:'Tablo\'n';
	font-size:4rem;
	font-weight:500;
	letter-spacing:0.12rem;
	margin-bottom:2rem;
	display:block;
}

.article-text-block-description{
	color:#FFF;
	font-size:2rem;
	font-style:normal;
	line-height:2.8rem;
	text-transform:uppercase;
	margin-bottom:3.4rem;
}

.article-text-block-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	gap:1.6rem;
	margin-bottom:4rem;
}

.article-text-block-item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	gap:2.4rem;
}

.article-text-block-item>svg{
	width:2.8rem;
	height:2.1rem;
}

.article-text-block-item span{
	color:#FFF;
	font-size:2rem;
	font-weight:400;
	line-height:2.4rem;
}

.article-text-block-info{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:4rem;
}

.article-image-block{
	-webkit-box-flex:0;
	-ms-flex:0 1 63.1rem;
	flex:0 1 63.1rem;
	border-radius:2rem;
}

.article-image-block img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:inherit;
}

@media (max-width:48em){
	.article-solutions-content{
		padding:8rem 4.8rem 10.2rem;
	}

	.article-solutions{
		padding-bottom:0;
	}

	.article-text-block{
		padding:0;
		-webkit-box-flex:initial;
		-ms-flex:initial;
		flex:initial;
	}

	.article-text-block-title{
		font-size:4.8rem;
		line-height:normal;
		letter-spacing:0.072rem;
		margin-bottom:6.4rem;
	}

	.article-text-block-list{
		gap:3.2rem;
		margin-bottom:8rem;
	}

	.article-text-block-item{
		gap:4rem;
	}

	.article-text-block-item>svg{
		max-width:4.4rem;
		width:100%;
		height:3.4rem;
	}

	.article-text-block-item span{
		font-size:3.2rem;
		font-weight:400;
		line-height:3.8rem;
	}

	.article-text-block-info{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:4rem;
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
	}
}

.characteristics__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:10.7rem;
}

.characteristics__item{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:37.5rem;
	cursor:pointer;
}

.characteristics__item_icon{
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	margin-right:2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:7.1rem;
	height:7.1rem;
	background-color:#151313;
	border-radius:50%;
}

.characteristics__item_icon img{
	height:3.3rem;
	max-width:60%;
	-o-object-fit:contain;
	object-fit:contain;
}

.characteristics__item_text{
	max-width:28.2rem;
	font-weight:600;
	font-size:2rem;
	line-height:125%;
}

.characteristics__item_info{
	position:absolute;
	left:4rem;
	bottom:calc(100% + 3rem);
	width:51.2rem;
	padding:2rem 8.5rem;
	font-weight:600;
	font-size:2rem;
	line-height:125%;
	color:#959595;
	-webkit-transform:skew(-20deg) translateX(-50%);
	-moz-transform:skew(-20deg) translateX(-50%);
	-o-transform:skew(-20deg) translateX(-50%);
	background-color:#ffffff;
	-webkit-box-shadow:0.2rem -0.4rem 2.6rem 0 rgba(66, 66, 66, 0.05);
	box-shadow:0.2rem -0.4rem 2.6rem 0 rgba(66, 66, 66, 0.05);
	opacity:0;
	pointer-events:none;
}

.characteristics__item_info:before{
	content:"";
	position:absolute;
	bottom:-2.5rem;
	left:calc(50% + 2rem);
	width:0;
	height:0;
	border-left:6rem solid transparent;
	border-right:6rem solid transparent;
	border-top:3.2rem solid #ffffff;
	-webkit-transform:skew(20deg) translateX(-50%);
	-moz-transform:skew(20deg) translateX(-50%);
	-o-transform:skew(20deg) translateX(-50%);
}

.characteristics__item_info_text{
	-webkit-transform:skew(20deg);
	-moz-transform:skew(20deg);
	-o-transform:skew(20deg);
}

.characteristics__item:hover .characteristics__item_info{
	opacity:1;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}

@media (max-width:48em){
	.characteristics__content{
		gap:0rem;
	}

	.characteristics__item{
		width:100%;
		max-width:none;
		padding-left:2rem;
	}

	.characteristics__item_icon{
		margin-right:4rem;
		width:10rem;
		height:10rem;
	}

	.characteristics__item_icon img{
		height:4.6rem;
	}

	.characteristics__item_text{
		max-width:80%;
		font-size:3rem;
	}

	.characteristics__item_info{
		left:0;
		bottom:calc(100% + 4rem);
		width:100%;
		-webkit-transform:skew(-20deg);
		-moz-transform:skew(-20deg);
		-o-transform:skew(-20deg);
		padding:1.7rem 8.8rem;
		-webkit-box-shadow:2px -0.4rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
		box-shadow:2px -0.4rem 5.2rem 0 rgba(66, 66, 66, 0.0509803922);
		font-weight:500;
		font-size:2.6rem;
	}

	.characteristics__item_info:before{
		left:6%;
		-webkit-transform:skew(20deg);
		-moz-transform:skew(20deg);
		-o-transform:skew(20deg);
	}

	.characteristics__item:not(:last-child){
		margin-bottom:4rem;
	}
}

.comment-form__title{
	margin-bottom:6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:3rem;
	line-height:130%;
	letter-spacing:0.03em;
}

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

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

.comment-form_content_right{
	width:36.5rem;
}

.comment-form__label{
	padding-bottom:1.2rem;
	border-bottom:1px solid #959595;
}

.comment-form__label>input{
	width:100%;
	height:100%;
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
}

.comment-form__label>input::-webkit-input-placeholder{
	color:#959595;
}

.comment-form__label>input::-moz-placeholder{
	color:#959595;
}

.comment-form__label>input:-ms-input-placeholder{
	color:#959595;
}

.comment-form__label>input::-ms-input-placeholder{
	color:#959595;
}

.comment-form__label>input::placeholder{
	color:#959595;
}

.comment-form__label:first-child{
	margin-right:2.9rem;
	width:37.3rem;
}

.comment-form__label:nth-child(2){
	width:77.6rem;
}

.comment-form__label.focus{
	border-bottom:1px solid #151313;
}

.comment-form__rate{
	margin-top:5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

.comment-form__rate_title{
	font-family:"Circe";
	margin-right:2.7rem;
	font-weight:400;
	font-size:1.7rem;
	line-height:165%;
	color:#7F8B8A;
}

.comment-form__rating{
	position:relative;
	font-size:3rem;
	letter-spacing:0.5rem;
	display:inline-block;
}

.comment-form__rating:before{
	content:"★★★★★";
	opacity:0;
	margin-right:2rem;
}

.comment-form__rating-items{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	overflow:hidden;
}

.comment-form__rating-star{
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	opacity:0;
	visibility:hidden;
}

.comment-form__rating-star:checked,
.comment-form__rating-star:checked~.comment-form__rating-label{
	-webkit-text-fill-color:#DE2C2C;
	color:#DE2C2C;
	-webkit-text-stroke:0.1rem #DE2C2C;
}

.comment-form__rating-label{
	-webkit-box-flex:0;
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	height:100%;
	cursor:pointer;
	text-transform:uppercase;
	-webkit-text-fill-color:transparent;
	-webkit-text-stroke:0.1rem #DE2C2C;
}

.comment-form__rating-label::before{
	content:"★";
	display:block;
	-webkit-transition:color 0.3s ease 0s;
	-o-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s;
}

.comment-form__rating-label:hover,
.comment-form__rating-label:hover~.comment-form__rating-label,
.comment-form__rating-label:checked~.comment-form__rating-label:hover{
	color:#DE2C2C;
	-webkit-text-fill-color:#DE2C2C;
	-webkit-text-stroke:0.1rem #DE2C2C;
}

.comment-form__button{
	margin-bottom:4.2rem;
}

.comment-form__checkbox_label{
	width:auto;
	height:auto;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
}

.comment-form__checkbox_label span{
	display:inline-block;
	position:relative;
	top:0;
	width:2rem;
	height:2rem;
	-ms-flex-negative:0;
	flex-shrink:0;
	border:1px solid #DE2C2C;
	z-index:1;
	margin-right:1.6rem;
}

.comment-form__checkbox_label span::after{
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:1.2rem;
	height:1.2rem;
	background:#7F8B8A;
}

.comment-form__checkbox_label input:checked~span::after{
	background:#DE2C2C;
}

.comment-form__checkbox_input{
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	clip:rect(0 0 0 0);
	overflow:hidden;
}

.comment-form__checkbox_title{
	font-family:"Circe";
	font-weight:400;
	font-size:1.6rem;
	line-height:120%;
	color:#7F8B8A;
}

@media (max-width:48em){
	.comment-form__title{
		margin-bottom:8rem;
		font-size:5.2rem;
	}

	.comment-form_content{
		display:block;
	}

	.comment-form_content_right{
		width:100%;
	}

	.comment-form__label{
		padding-bottom:1.6rem;
		margin-bottom:6.2rem;
	}

	.comment-form__label>input{
		font-weight:400;
		font-size:3rem;
		line-height:100%;
	}

	.comment-form__label:first-child{
		margin-right:0rem;
		width:100%;
	}

	.comment-form__label:nth-child(2){
		width:100%;
	}

	.comment-form__rate{
		margin-top:0rem;
		margin-bottom:8rem;
	}

	.comment-form__rate_title{
		font-family:"Gilroy";
		margin-right:3.6rem;
		font-size:2.6rem;
	}

	.comment-form__rating{
		font-size:5rem;
		letter-spacing:1rem;
	}

	.comment-form__button{
		margin-bottom:6rem;
	}

	.comment-form__checkbox_label{
		display:-webkit-inline-box;
		display:-ms-inline-flexbox;
		display:inline-flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		position:relative;
		cursor:pointer;
	}

	.comment-form__checkbox_label span{
		width:4rem;
		height:4rem;
		margin-right:3.2rem;
	}

	.comment-form__checkbox_label span::after{
		width:2.4rem;
		height:2.4rem;
	}

	.comment-form__checkbox_input{
		width:4rem;
		height:4rem;
	}

	.comment-form__checkbox_title{
		font-family:"Gilroy";
		font-size:2.6rem;
	}
}

.comments__title{
	margin-bottom:6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:4rem;
	line-height:130%;
	letter-spacing:0.03em;
}

.comments__list{
	width:117.9rem;
}

.comments .comment{
	padding:4.3rem 4rem 4rem 4rem;
	background:#ffffff;
	-webkit-box-shadow:0.2rem 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.05);
	box-shadow:0.2rem 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.05);
	border-radius:2rem;
	color:#7F8B8A;
}

.comments .comment__top{
	margin-bottom:3.2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.comments .comment__user{
	font-family:"Tablo'n";
	font-weight:500;
	font-size:2.4rem;
	line-height:120%;
	letter-spacing:0.03em;
	text-transform:uppercase;
}

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

.comments .comment__rate_star{
	width:3rem;
	-o-object-fit:contain;
	object-fit:contain;
}

.comments .comment__rate_star:not(:last-child){
	margin-right:0.7rem;
}

.comments .comment__text{
	margin-bottom:3.2rem;
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#151313;
}

.comments .comment__date{
	font-weight:400;
	font-size:2.4rem;
	line-height:135%;
}

.comments .comment:not(:last-child){
	margin-bottom:3rem;
}

@media (max-width:48em){
	.comments__title{
		margin-bottom:8rem;
		font-size:4.8rem;
	}

	.comments__list{
		width:100%;
	}

	.comments .comment{
		padding:5.6rem 4rem;
		border-radius:4rem;
	}

	.comments .comment__top{
		margin-bottom:4.6rem;
		display:block;
	}

	.comments .comment__user{
		margin-bottom:2.8rem;
		font-size:3.6rem;
	}

	.comments .comment__rate_star{
		width:4.2rem;
	}

	.comments .comment__rate_star:not(:last-child){
		margin-right:0.8rem;
	}

	.comments .comment__text{
		margin-bottom:4rem;
		font-size:3rem;
	}

	.comments .comment__date{
		font-size:3rem;
	}

	.comments .comment:not(:last-child){
		margin-bottom:4rem;
	}
}

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

.news__card{
	margin-bottom:3.4rem;
	width:50.7rem;
	color:#7F8B8A;
	background:#ffffff;
	border-radius:2rem;
}

.news__card_photo{
	margin-bottom:2rem;
	width:100%;
	height:38.3rem;
	border-radius:2rem;
	overflow:hidden;
}

.news__card_photo img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.news__card_info{
	padding:2rem;
	margin-bottom:3.2rem;
}

.news__card_date{
	margin-bottom:1.2rem;
	font-weight:400;
	font-size:1.6rem;
	line-height:130%;
}

.news__card_title{
	margin-bottom:1.6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:2.4rem;
	line-height:130%;
	color:#151313;
}

.news__card_text{
	margin-bottom:3.2rem;
	font-weight:400;
	font-size:2rem;
	line-height:135%;
}

.news__card:not(:nth-child(3n)){
	margin-right:3rem;
}

.news__page-pagination{
	margin-left:auto;
}

@media (max-width:48em){
	.news__card{
		margin-bottom:4.6rem;
		width:100%;
		border-radius:4rem;
	}

	.news__card_photo{
		margin-bottom:4rem;
		width:100%;
		height:50.6rem;
		border-radius:4rem;
	}

	.news__card_info{
		padding:4rem;
		margin-bottom:5.6rem;
	}

	.news__card_date{
		margin-bottom:1.6rem;
		font-size:3rem;
	}

	.news__card_title{
		margin-bottom:3.2rem;
		font-size:3.6rem;
	}

	.news__card_text{
		margin-bottom:3.2rem;
		font-size:3rem;
	}

	.news__card:not(:nth-child(3n)){
		margin-right:0rem;
	}
}

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

.news-card__side{
	width:37.3rem;
}

.news-card__side_top{
	margin-bottom:10rem;
	width:36.7rem;
}

.news-card__side_top_img{
	margin-bottom:3.3rem;
	height:42.6rem;
	border-radius:2rem;
	overflow:hidden;
}

.news-card__side_top_img img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.news-card__side_top_text{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-weight:400;
	font-size:2rem;
	line-height:137.81%;
	color:#7F8B8A;
}

.news-card__side_top_text_item:not(:last-child){
	margin-right:2rem;
}

.news-card__side_bottom{
	padding:2rem;
	padding-top:1.5rem;
	width:100%;
	background:#ffffff;
	border-radius:2rem;
}

.news-card__side_bottom_img{
	margin-bottom:2rem;
	width:100%;
	height:16.8rem;
	background:-webkit-gradient(linear, left bottom, left top, from(#f3f3f3), to(#f3f3f3)), #ffffff;
	background:-o-linear-gradient(bottom, #f3f3f3, #f3f3f3), #ffffff;
	background:linear-gradient(0deg, #f3f3f3, #f3f3f3), #ffffff;
	border-radius:2rem;
	overflow:hidden;
}

.news-card__side_bottom_img img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.news-card__side_bottom_title{
	margin-bottom:1.2rem;
	font-weight:600;
	font-size:2.4rem;
	line-height:135%;
}

.news-card__side_bottom_text{
	margin-bottom:2.3rem;
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
}

.news-card__info{
	width:117.9rem;
}

.news-card__info_title{
	font-family:"Tablo'n";
	margin-bottom:4rem;
	font-weight:500;
	font-size:6rem;
	line-height:130%;
	letter-spacing:0.03em;
}

.news-card__info_text{
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
}

.news-card__info_text p{
	margin-bottom:2rem;
}

.news-card__info_list{
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
}

.news-card__info_list-item{
	padding-bottom:2rem;
	position:relative;
	padding-left:3.2rem;
}

.news-card__info_list-item::before{
	content:"";
	position:absolute;
	top:1rem;
	left:0;
	height:0.1rem;
	width:2rem;
	background:#7F8B8A;
}

.news-card__info_list_title{
	margin-bottom:2rem;
	font-weight:600;
	font-size:1.6rem;
	line-height:135%;
}

.news-card__info_gray{
	margin-bottom:6rem;
	padding:2.8rem 6rem;
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
	background:conic-gradient(from 40.35deg at 96.77% 25.18%, #d8d8d8 0deg, rgba(217, 217, 217, 0) 360deg, rgba(243, 243, 243, 0) 360deg);
	border-radius:2rem;
	-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);
	-ms-transform:matrix(-1, 0, 0, 1, 0, 0);
	transform:matrix(-1, 0, 0, 1, 0, 0);
}

.news-card__info_gray_text{
	-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);
	-ms-transform:matrix(-1, 0, 0, 1, 0, 0);
	transform:matrix(-1, 0, 0, 1, 0, 0);
}

@media (max-width:48em){
	.news-card__content{
		position:relative;
		display:block;
		padding-bottom:86.2rem;
	}

	.news-card__side{
		width:100%;
	}

	.news-card__side_top{
		margin-bottom:4rem;
		width:100%;
	}

	.news-card__side_top_img{
		margin-bottom:4rem;
		height:78rem;
		border-radius:4rem;
	}

	.news-card__side_top_text{
		font-size:3rem;
	}

	.news-card__side_top_text_item:not(:last-child){
		margin-right:4rem;
	}

	.news-card__side_bottom{
		position:absolute;
		bottom:0;
		left:0;
		padding:2.4rem;
		padding-top:5.6rem;
		border-radius:4rem;
	}

	.news-card__side_bottom_img{
		margin-bottom:4rem;
		height:29.4rem;
		border-radius:4rem;
	}

	.news-card__side_bottom_title{
		margin-bottom:2.4rem;
		font-size:4rem;
	}

	.news-card__side_bottom_text{
		margin-bottom:6.4rem;
		font-size:3.6rem;
	}

	.news-card__info{
		width:100%;
	}

	.news-card__info_title{
		font-size:5.2rem;
	}

	.news-card__info_text{
		font-size:3rem;
	}

	.news-card__info_text p{
		margin-bottom:2.4rem;
	}

	.news-card__info_list{
		font-size:3rem;
	}

	.news-card__info_list-item{
		padding-bottom:2.4rem;
		padding-left:5.2rem;
	}

	.news-card__info_list-item::before{
		content:"";
		top:2rem;
		width:3.2rem;
	}

	.news-card__info_list_title{
		margin-bottom:2.4rem;
		font-weight:400;
		font-size:2.6rem;
	}

	.news-card__info_gray{
		margin-bottom:5.6rem;
		padding:5.6rem 4, 8rem;
		font-size:3rem;
		background:conic-gradient(from -34.87deg at 5.82% 10.1%, #f9f9f9 0deg, #ececec 339.45deg, rgba(216, 216, 216, 0.8) 360deg);
		border-radius:4rem;
		-webkit-transform:matrix(1, 0, 0, 1, 0, 0);
		-ms-transform:matrix(1, 0, 0, 1, 0, 0);
		transform:matrix(1, 0, 0, 1, 0, 0);
	}

	.news-card__info_gray_text{
		-webkit-transform:matrix(1, 0, 0, 1, 0, 0);
		-ms-transform:matrix(1, 0, 0, 1, 0, 0);
		transform:matrix(1, 0, 0, 1, 0, 0);
	}
}

.news-hero__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:69.2rem;
}

.news-hero__left{
	width:103.7rem;
}

.news-hero__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:4rem;
	position:relative;
	width:100%;
	height:100%;
	border-radius:2rem;
}

.news-hero__item img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}

.news-hero__item_text{
	margin-top:auto;
}

.news-hero__item_title{
	width:65rem;
	margin-bottom:3.2rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:4rem;
	line-height:130%;
	letter-spacing:0.03em;
	color:#ffffff;
}

.news-hero__item_link{
	color:#ffffff;
}

.news-hero__item_link svg path{
	fill:#ffffff;
}

.news-hero__right{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:49.9rem;
}

.news-hero__right .news-hero__item{
	padding:2rem;
	height:32.7rem;
}

.news-hero__right .news-hero__item_title{
	width:100%;
	margin-bottom:3rem;
	font-size:2.8rem;
}

@media (max-width:48em){
	.news-hero{
		overflow:hidden;
	}

	.news-hero__content{
		display:block;
		height:auto;
	}

	.news-hero__left{
		margin-bottom:6rem;
		width:100%;
	}

	.news-hero__item{
		height:44rem;
		border-radius:4rem;
	}

	.news-hero__item_title{
		width:56rem;
		margin-bottom:1.6rem;
		font-size:3.6rem;
	}

	.news-hero__right{
		width:100%;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-direction:row;
		flex-direction:row;
		overflow:auto;
	}

	.news-hero__right::-webkit-scrollbar{
		width:0;
		height:0;
	}

	.news-hero__right .news-hero__item{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		padding:2.6rem;
		width:44rem;
		height:29rem;
	}

	.news-hero__right .news-hero__item:not(:last-child){
		margin-right:4rem;
	}

	.news-hero__right .news-hero__item_title{
		width:70%;
		margin-bottom:1.6rem;
		font-size:3rem;
	}
}

.product{
	padding:8rem 0;
	background:#ffffff;
}

.product__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.product__title{
	width:45rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:6rem;
	line-height:130%;
	letter-spacing:0.03em;
	color:#000000;
}

.product__title span{
	color:#DE2C2C;
}

.product__img{
	width:19.4rem;
	height:31.4rem;
}

.product__img img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

.product__info{
	width:55.3rem;
}

.product__text{
	margin-bottom:3.2rem;
	font-weight:400;
	font-size:2rem;
	line-height:137.81%;
	color:#000000;
}

.product__links{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

@media (max-width:48em){
	.product{
		padding:5.6rem 0;
	}

	.product__content{
		display:block;
	}

	.product__title{
		margin-bottom:5.6rem;
		width:100%;
		font-size:5.2rem;
	}

	.product__title span{
		color:#DE2C2C;
	}

	.product__img{
		margin:0 auto;
		margin-bottom:5.6rem;
		width:25.4rem;
		height:41rem;
	}

	.product__info{
		width:100%;
	}

	.product__text{
		margin-bottom:6.4rem;
		font-size:3rem;
	}
}

.product-info__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:4rem;
}

.product-info__tab{
	position:relative;
	display:block;
	padding-left:13.2rem;
	font-size:2rem;
	line-height:2.4rem;
	cursor:pointer;
}

.product-info__tab:not(:last-child){
	margin-bottom:2.4rem;
}

.product-info__tab>input{
	display:none;
}

.product-info__tab:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:10rem;
	height:1px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#151313;
}

.product-info__tab:after{
	content:"";
	position:absolute;
	left:-4rem;
	top:50%;
	width:10rem;
	height:4px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#fafafa;
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.product-info__tab.active{
	font-weight:600;
	color:#DE2C2C;
}

.product-info__tab.active:before{
	background-color:#DE2C2C;
}

.product-info__tab.active:after{
	-webkit-transform:translate(-100%, -50%);
	-ms-transform:translate(-100%, -50%);
	transform:translate(-100%, -50%);
}

.product-info__tab:hover{
	color:#DE2C2C;
}

.product-info__panel{
	display:none;
	width:75%;
}

.product-info__panel.active{
	display:block;
}

.product-info__cols{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-column-gap:13rem;
	-moz-column-gap:13rem;
	column-gap:13rem;
}

.product-info__col{
	max-width:54.3rem;
}

.product-info__item_name{
	margin-bottom:1.6rem;
	font-weight:400;
	font-size:2.4rem;
	line-height:121%;
}

.product-info__item_value{
	font-weight:400;
	font-size:2rem;
	line-height:120%;
	color:#7F8B8A;
}

.product-info__item:not(:last-child){
	margin-bottom:4rem;
}

.product-info__list{
	font-weight:400;
	font-size:2rem;
	line-height:135%;
	color:#7F8B8A;
}

.product-info__list_item{
	position:relative;
	padding-left:3.2rem;
}

.product-info__list_item::before{
	position:absolute;
	left:0;
	top:1rem;
	content:"";
	height:0.1rem;
	width:1.3rem;
	background:#7F8B8A;
}

.product-info__list_item:not(:last-child){
	margin-bottom:1.2rem;
}

@media (max-width:48em){
	.product-info__content{
		display:block;
	}

	.product-info_tabs{
		position:relative;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		gap:1.6rem;
		width:100%;
		padding:2.4rem 0;
		margin-bottom:6.4rem;
		overflow:auto;
		border-top:1px solid #a5b2b1;
		border-bottom:1px solid #a5b2b1;
	}

	.product-info_tabs::-webkit-scrollbar{
		width:0;
		height:0;
	}

	.product-info__tab{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding-left:0;
		font-size:3rem;
		line-height:4rem;
	}

	.product-info__tab:not(:last-child){
		margin-bottom:0;
	}

	.product-info__tab:before{
		position:static;
		width:4rem;
		height:1px;
		margin-right:4rem;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		-webkit-transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		-o-transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		transition:width 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	}

	.product-info__tab:after{
		position:static;
		width:4rem;
		height:1px;
		margin-left:1rem;
		-webkit-transform:rotate(120deg);
		-ms-transform:rotate(120deg);
		transform:rotate(120deg);
		background-color:#a5b2b1;
	}

	.product-info__tab.active:before{
		width:8rem;
	}

	.product-info__tab.active:after{
		-webkit-transform:rotate(120deg);
		-ms-transform:rotate(120deg);
		transform:rotate(120deg);
	}

	.product-info__panel{
		width:100%;
	}

	.product-info__cols{
		display:block;
	}

	.product-info__col{
		max-width:100%;
	}

	.product-info__col:not(:last-child){
		margin-bottom:4rem;
	}

	.product-info__item_name{
		font-size:3.6rem;
	}

	.product-info__item_value{
		font-size:3rem;
	}

	.product-info__list{
		font-size:3rem;
	}

	.product-info__list_item{
		padding-left:5.2rem;
	}

	.product-info__list_item::before{
		top:2rem;
		content:"";
		width:3.4rem;
	}

	.product-info__list_item:not(:last-child){
		margin-bottom:2.4rem;
	}
}

.similar-products{
	margin-bottom:18rem;
}

.similar-products__title{
	margin-bottom:6rem;
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:6rem;
	line-height:7.2rem;
	letter-spacing:0.03em;
	text-transform:uppercase;
}

.similar-products__slider{
	margin:-5rem 0;
	padding:5rem 0;
}

.similar-products__slide{
	padding:4rem 3.2rem;
	border-radius:2.8rem;
	background:white;
	-webkit-box-shadow:2px 1.7rem 3.5rem 0 rgba(66, 66, 66, 0.05);
	box-shadow:2px 1.7rem 3.5rem 0 rgba(66, 66, 66, 0.05);
	text-align:center;
	height:auto;
}

.similar-products__img-box{
	width:100%;
	height:38rem;
	margin-bottom:4rem;
}

.similar-products__img-box>img{
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}

.similar-products__slide-desc{
	margin-bottom:1.2rem;
	font-weight:500;
	font-size:2.4rem;
	line-height:2.9rem;
	color:#959595;
}

.similar-products__slide-title{
	margin-bottom:4rem;
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:3.2rem;
	line-height:3.8rem;
	letter-spacing:0.03em;
	text-transform:uppercase;
}

.similar-products__btn{
	margin:0 auto;
}

.similar-products__slider-nav{
	margin-top:4rem;
}

@media (max-width:48em){
	.similar-products{
		margin-bottom:20rem;
	}

	.similar-products__title{
		margin-bottom:8rem;
		font-size:5.2rem;
		line-height:6.2rem;
	}

	.similar-products__slider{
		margin:-8rem -4rem;
		padding:8rem 4rem;
	}

	.similar-products__slide{
		padding:5.6rem 4.8rem;
		border-radius:3rem;
		-webkit-box-shadow:2px 3.4rem 7rem 0 rgba(66, 66, 66, 0.05);
		box-shadow:2px 3.4rem 7rem 0 rgba(66, 66, 66, 0.05);
	}

	.similar-products__img-box{
		height:54.4rem;
		margin-bottom:5.6rem;
	}

	.similar-products__slide-desc{
		margin-bottom:2.4rem;
		font-weight:400;
		font-size:3rem;
		line-height:4rem;
	}

	.similar-products__slide-title{
		margin-bottom:6.4rem;
		font-size:3.6rem;
		line-height:4.3rem;
	}

	.similar-products__btn{
		padding:2.4rem 8.4rem;
	}

	.similar-products__slider-nav{
		margin-top:6.4rem;
	}
}

.prod-info{
	margin-bottom:18rem;
}

.prod-info__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:3rem;
}

.prod-info__content{
	display:none;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:4.4rem;
	font-size:2rem;
	line-height:2.7rem;
	position:relative;
}

.prod-info__content-image{
	position:absolute;
	width:37.3rem;
	height:27.2rem;
	left:-42rem;
	top:12rem;
}

.prod-info__content-image.certificate{
	width:29rem;
	height:42.3rem;
}

.prod-info__content table,
.prod-info__content td,
.prod-info__content th{
	border:1px solid black;
}

.prod-info__content table{
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
}

.prod-info__content th{
	padding:1.6rem 2.4rem;
	background-color:#F3F3F3;
	font-weight:600;
	font-size:2.4rem;
	line-height:3.2rem;
}

.prod-info__content td{
	padding:1.6rem 2.4rem;
	font-weight:500;
}

.prod-info__content>input{
	display:none;
}

.prod-info__content.active{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

.prod-info__table-horizontal th{
	width:67.2rem;
	text-align:left;
}

.prod-info__table-horizontal td{
	width:auto;
}

.prod-info__table-vertical{
	text-align:center;
}

.prod-info__table-vertical td{
	width:100%;
}

@media (max-width:48em){
	.prod-info{
		margin-bottom:20rem;
	}

	.prod-info__container{
		display:block;
		gap:3rem;
	}

	.prod-info__content{
		gap:4rem;
		font-size:3rem;
		line-height:4rem;
	}

	.prod-info__content td{
		font-size:2.4rem;
		line-height:3.2rem;
	}

	.prod-info__table-horizontal th{
		width:35rem;
	}

	.prod-info__table-vertical{
		width:calc(100% + 8rem);
		margin:0 -4rem;
		padding:0 4rem;
		overflow:auto;
	}

	.prod-info__table-vertical table{
		border:none;
	}

	.prod-info__table-vertical tr{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}

	.prod-info__table-vertical tr>*{
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		width:31rem;
	}

	.prod-info__table-vertical th:not(:first-child){
		border-left:none;
	}

	.prod-info__table-vertical td:not(:last-child, :first-child){
		border-left:none;
		border-top:none;
	}

	.prod-info__table-vertical td:first-child{
		border-top:none;
	}

	.prod-info__table-vertical td:last-child{
		border-top:none;
		border-left:none;
	}
}

.calc{
	_margin-bottom:18rem;
	margin-bottom:0rem;
	padding:6.8rem 0 9.3rem 0;
	background-color:#F3F3F3;
}

.calc__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.calc__form-box{
	width:72rem;
}

.calc__title{
	margin-bottom:3.2rem;
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:3rem;
	line-height:3.6rem;
	letter-spacing:0.03em;
	text-transform:uppercase;
	max-width:58.9rem;
}

.calc__desc{
	margin-bottom:4rem;
	font-size:2rem;
	line-height:2.7rem;
}

.calc__form{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-column-gap:3rem;
	-moz-column-gap:3rem;
	column-gap:3rem;
	row-gap:4rem;
}

.calc__label{
	-webkit-box-flex:100%;
	-ms-flex:100%;
	flex:100%;
	display:block;
	padding-bottom:1.2rem;
	border-bottom:1px solid #151313;
}

.calc__label--50{
	-webkit-box-flex:40%;
	-ms-flex:40%;
	flex:40%;
}

.calc__label>input{
	width:100%;
	font-weight:500;
	font-size:1.8rem;
}

.calc__label>input::-webkit-input-placeholder{
	color:#959595;
}

.calc__label>input::-moz-placeholder{
	color:#959595;
}

.calc__label>input:-ms-input-placeholder{
	color:#959595;
}

.calc__label>input::-ms-input-placeholder{
	color:#959595;
}

.calc__label>input::placeholder{
	color:#959595;
}

.calc__form-footer{
	-webkit-box-flex:100%;
	-ms-flex:100%;
	flex:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:3rem;
}

.calc__upload{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	gap:1.6rem;
	font-family:"Tablo'n";
	font-weight:500;
	font-size:1.8rem;
	line-height:2.4rem;
	cursor:pointer;
}

.calc__upload>input{
	display:none;
}

.calc__upload-icon{
	max-width:2.4rem;
	width:100%;
	height:2.4rem;
}

.calc__upload-icon>svg{
	width:100%;
	height:100%;
}

.calc__image-block{
	width:77.6rem;
}

.calc__img-box{
	width:100%;
	height:32rem;
	margin-bottom:2rem;
	border-radius:1rem;
}

.calc__img-box>img{
	width:100%;
	height:100%;
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
}

.calc__image-text-box{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:0.8rem;
	font-size:2rem;
	color:#959595;
}

.calc__image-text-box .medium{
	font-family:"Gotham Pro";
	font-weight:500;
	letter-spacing:0.03em;
	text-transform:uppercase;
}

.calc__image-text-box .big{
	font-family:"Gotham Pro";
	font-weight:500;
	font-size:3rem;
	letter-spacing:0.03em;
	text-transform:uppercase;
	color:#151313;
}

@media (max-width:48em){
	.calc{
		margin-bottom:20rem;
		padding:6.4rem 0;
	}

	.calc__container{
		display:block;
	}

	.calc__form-box{
		width:100%;
		margin-bottom:4.8rem;
	}

	.calc__title{
		margin-bottom:4rem;
		font-size:5.2rem;
		line-height:6.2rem;
	}

	.calc__desc{
		font-size:3rem;
		line-height:4rem;
	}

	.calc__form{
		row-gap:6.4rem;
	}

	.calc__label{
		padding-bottom:1.6rem;
		border-bottom:1px solid #7F8B8A;
	}

	.calc__label--50{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
	}

	.calc__label>input{
		font-weight:400;
		font-size:3rem;
	}

	.calc__form-footer{
		gap:4rem;
	}

	.calc__upload{
		gap:2.4rem;
		font-size:2.6rem;
		line-height:3.5rem;
	}

	.calc__upload-icon{
		max-width:4.8rem;
		height:4.8rem;
	}

	.calc__image-block{
		width:100%;
	}

	.calc__img-box{
		height:34.2rem;
		margin-bottom:3.2rem;
		border-radius:2rem;
	}

	.calc__image-text-box{
		gap:1rem;
		font-size:3rem;
	}

	.calc__image-text-box .big{
		font-size:4rem;
	}
}

body.lock{
	overflow:hidden !important;
}

@media (min-width:48.01em){
	.mobile{
		display:none;
	}
}

@media (max-width:48em){
	.desktop{
		display:none;
	}
}

.founder{
	background:#F3F3F3;
}

.founder-content{
	padding:6.4rem 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:10.8rem;
}

.founder-text-block{
	padding-top:4rem;
	width:100%;
}

.founder-text-block-title{
	color:#151313;
	font-family:'Tablo\'n';
	font-size:4rem;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.12rem;
	display:block;
	margin-bottom:.8rem;
}

.founder-text-block-subtitle{
	color:#959595;
	font-size:2rem;
	font-weight:400;
	line-height:2.7rem;
	margin-bottom:3.2rem;
	display:block;
}

.founder-text-block-description{
	color:#151313;
	font-size:2.4rem;
	font-weight:400;
	line-height:3.24rem;
}

.founder-image-block{
	max-width:49.7rem;
	width:100%;
	height:100%;
	border-radius:15px;
}

.founder-image-block img{
	border-radius:inherit;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

@media (max-width:48em){
	.founder-content{
		padding:6.4rem 4rem 8rem;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:4.8rem;
	}

	.founder-text-block{
		padding:0;
	}

	.founder-text-block-title{
		font-size:5.2rem;
		font-weight:500;
		letter-spacing:0.078rem;
		margin-bottom:1.2rem;
	}

	.founder-text-block-subtitle{
		font-size:3.2rem;
		line-height:4.2rem;
		margin-bottom:3.2rem;
	}

	.founder-text-block-description{
		font-size:3rem;
		font-weight:500;
		line-height:4rem;
	}

	.founder-image-block{
		max-width:100%;
	}
}

.excellence__list{
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:minmax(40.9rem, 1fr) 8rem minmax(40.9rem, 1fr) 8rem minmax(40.9rem, 1fr);
	grid-template-columns:repeat(3, minmax(40.9rem, 1fr));
	gap:9.6rem 8rem;
}

.excellence__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
}

.excellence__item-icon{
	max-width:6.3rem;
	width:auto;
	height:auto;
	margin-bottom:3.2rem;
}

.excellence__item-icon img{
	width:100%;
	height:100%;
}

.excellence__item-title{
	color:#151313;
	font-family:'Tablo\'n';
	font-size:2rem;
	font-style:normal;
	font-weight:500;
	display:block;
	margin-bottom:1.2rem;
}

.excellence__item-description{
	color:#959595;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
}

@media (max-width:48em){
	.excellence__list{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:4rem;
	}

	.excellence__item-icon{
		max-width:6.2rem;
	}

	.excellence__item-title{
		font-size:3rem;
		line-height:4.4rem;
		margin-bottom:1.6rem;
	}

	.excellence__item-description{
		font-size:3rem;
		line-height:4rem;
	}

}

.attendance__list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:3rem;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.attendance__item{
	border-radius:2rem;
	max-width:50.7rem;
	width:100%;
	-webkit-box-shadow:.2rem 1.3rem 2.6rem rgba(66, 66, 66, 0.05);
	box-shadow:.2rem 1.3rem 2.6rem rgba(66, 66, 66, 0.05);
	background:#FFFFFF;
}

.attendance__title{
	color:#000;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
	margin-bottom:6.4rem;
}

.attendance__item-image{
	width:100%;
	height:40rem;
	padding:0 0.4rem;
	border-radius:inherit;
}

.attendance__item-bottom{
	padding:3.2rem 4rem;
	border-radius:inherit;
	background-color:white;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:4.4rem;
	position:relative;
	height:20.5rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.attendance__item-title{
	font-family:"Tablo'n";
	display:block;
	color:#151313;
	font-size:3rem;
	font-style:normal;
	font-weight:500;
	letter-spacing:0.09rem;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}

@media (max-width:48em){
	.attendance{
		overflow-x:hidden;
	}

	.attendance__swiper{
		overflow:visible;
	}

	.attendance__list{
		gap:0;
		-ms-flex-wrap:initial;
		flex-wrap:initial;
	}

	.attendance__item{
		max-width:100%;
		border-radius:3rem;
		-webkit-box-shadow:none;
		box-shadow:none;
	}

	.attendance__title{
		font-size:5.2rem;
		line-height:normal;
		letter-spacing:0.14rem;
		margin-bottom:8rem;
	}

	.attendance__item-image{
		height:49.6rem;
		padding:0 0.8rem;
	}

	.attendance__item-bottom{
		padding:4rem;
		gap:4.4rem;
		height:24.4rem;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}

	.attendance__item-title{
		font-size:3.6rem;
		line-height:normal;
		letter-spacing:0.1rem;
	}
}

.statement{
	padding:5.2rem 0;
	background:#F3F3F3;
}


.statement__title{
	text-align:center;
	color:#151313;
	font-size:4rem;
	font-style:normal;
	font-weight:400;
	line-height:5.6rem;
	text-transform:uppercase;
}

@media (max-width:48em){
	.statement{
		padding:6rem 0;
	}

	.statement__title{
		font-size:4rem;
		font-weight:400;
		line-height:5.6rem;
		text-align:start;
	}
}

.working__title{
	margin-bottom:6.2rem;
	color:#151313;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
}

.working__list{
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:minmax(70rem, 1fr) 6.5rem minmax(70rem, 1fr);
	grid-template-columns:repeat(2, minmax(70rem, 1fr));
	gap:6.5rem;
	border-radius:2rem;
	background:#FFF;
	padding:3.2rem;
	position:relative;
	width:auto;
}

@media (min-width:48em){
	.working__list::after{
		content:'';
		position:absolute;
		left:50%;
		height:calc(100% - 6.4rem);
		top:3.2rem;
		width:.1rem;
		background:#000;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
	}
}

.working__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	gap:17rem;
}

.working__item:nth-child(2n){
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.working__item-text{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:1.2rem;
}

.working__item-text-title{
	font-family:"Tablo'n";
	font-size:2.4rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.072rem;
}

.working__item-text-description{
	color:#959595;
	font-size:2rem;
	font-weight:400;
}

.working__item-number{
	color:#000;
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
}

@media (max-width:48em){
	.working{
		overflow:hidden;
	}

	.working__swiper{
		overflow:visible;
	}

	.working__title{
		font-size:5.2rem;
		line-height:normal;
		letter-spacing:0.14rem;
		margin-bottom:8rem;
	}

	.working__list{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width:100%;
		gap:0;
		background:#fff;
		padding:0;
	}

	.working__item{
		gap:1.2rem;
		position:relative;
		padding:4rem 4rem 3rem 4rem;
		background:#fff;
		height:unset;
	}

	.working__item:nth-child(2n){
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-direction:row;
		flex-direction:row;
	}

	.working__item::after{
		content:'';
		position:absolute;
		right:1rem;
		width:.1rem;
		height:32.4rem;
		background:#000;
		z-index:5;
	}

	.working__item-text{
		gap:2.4rem;
	}

	.working__item-text-title{
		font-size:4rem;
		line-height:normal;
		letter-spacing:0.12rem;
	}

	.working__item-text-description{
		font-size:3em;
		line-height:4rem;
	}

	.working__item-number{
		font-size:8rem;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.24rem;
	}
}

.additional__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:10rem;
}

.additional__info-title{
	color:#151313;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
	margin-bottom:4rem;
}

.additional__info-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:1.5rem;
	padding-left:3.1rem;
}

.additional__info-item{
	color:#151313;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	position:relative;
}

.additional__info-item::after{
	content:'';
	position:absolute;
	left:-3.2rem;
	top:1.4rem;
	width:2rem;
	height:.1rem;
	background:#151313;
}

.additional__image{
	height:44.2rem;
	max-width:79.1rem;
	width:100%;
	border-radius:2rem;
	margin-top:1.5rem;
}

.additional__image img{
	border-radius:inherit;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}

@media (max-width:48em){
	.additional__content{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:12.4rem;
	}

	.additional__info-title{
		font-size:5.2rem;
		line-height:normal;
		letter-spacing:0.14rem;
		margin-bottom:8rem;
	}

	.additional__info-list{
		padding-left:6.4rem;
		gap:2.3rem;
	}

	.additional__info-item{
		font-size:3rem;
		line-height:4rem;
	}

	.additional__info-item::after{
		left:-6.4rem;
		top:1.4rem;
		width:4rem;
	}

	.additional__image{
		height:37.4rem;
		max-width:100%;
		border-radius:4rem;
		margin-top:0rem;
	}
}

.claim{
	padding:10rem 0;
	background:#F3F3F3;
}

.claim__content{
	display:flex;
	justify-content:space-between;
	gap:11.3rem;
}

.claim__image{
	margin:0;
	max-width:68.5rem;
	width:100%;
	height:41.6rem;
	border-radius:2rem;
}

.claim__image img{
	height:100%;
	border-radius:inherit;
}

.claim .contacts__form{
	margin:0;
}

@media (max-width:48em){
	.claim{
		padding:6.4rem 0;
	}

	.claim__content{
		display:flex;
		justify-content:space-between;
		flex-direction:column-reverse;
		gap:8rem;
	}

	.claim__image{
		max-width:100%;
		width:100%;
		height:40rem;
		border-radius:4rem;
	}
}

.guarantee__content{
	position:relative;
	padding:10.1rem 0 8rem 0;
}

.guarantee__image{
	position:absolute;
	inset:0;
	z-index:-1;
	border-radius:2rem;
}

.guarantee__image img{
	border-radius:inherit;
	-o-object-fit:cover;
	object-fit:cover;
	height:100%;
}

.guarantee__text{
	margin-right:33.3rem;
	max-width:34.4rem;
	margin-left:auto;
	width:100%;
}

.guarantee__title{
	color:#DE2C2C;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:8.1rem;
	margin-bottom:1.6rem;
}

.guarantee__title span{
	color:#fff;
}

.guarantee__description{
	color:#FFF;
	font-size:2.4rem;
	font-style:normal;
	font-weight:400;
	line-height:3.24rem;
}

@media (max-width:48em){
	.guarantee__content{
		height:99rem;
		padding:4rem;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
	}

	.guarantee__image{
		border-radius:4rem;
	}

	.guarantee__text{
		margin-right:0;
		margin-left:initial;
		margin-top:auto;
		max-width:100%;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
	}

	.guarantee__title{
		font-size:5.2rem;
		line-height:6.3rem;
		margin-bottom:1.8rem;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:.5rem;
	}

	.guarantee__description{
		font-size:4rem;
		line-height:5.4rem;
	}
}

.paint{
	background:#F3F3F3;
}

.paint__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:18.3rem;
	padding:6rem 0 6rem 11rem;
}

.paint__image{
	max-width:51.1rem;
	width:100%;
	height:37.3rem;
}

.paint__info{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:4rem;
}

.paint__title{
	color:#000;
	font-family:"Tablo'n";
	font-size:4rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.12rem;
}

.paint__info-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:1.2rem;
	padding-left:3.2rem;
}

.paint__info-item{
	color:#151313;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	position:relative;
}

.paint__info-item::after{
	content:'';
	position:absolute;
	width:2rem;
	top:1.4rem;
	left:-3.2rem;
	height:.1rem;
	background:#151313;
}

@media (max-width:48em){
	.paint__content{
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse;
		gap:8rem;
		padding:4rem 0;
	}

	.paint__image{
		max-width:100%;
		height:48.8rem;
	}

	.paint__info{
		gap:0;
	}

	.paint__title{
		font-size:4rem;
		letter-spacing:0.12rem;
		margin-bottom:4.8rem;
	}

	.paint__info-list{
		gap:3.2rem;
		padding-left:4.6rem;
		margin-bottom:4rem;
	}

	.paint__info-item{
		font-size:3rem;
		line-height:4rem;
	}

	.paint__info-item::after{
		width:3rem;
		top:2rem;
		left:-4.6rem;
	}
}

.delivery__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.delivery__info{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:4rem;
	max-width:48.1rem;
	width:100%;
}

.delivery__title{
	color:#151313;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
}

.delivery__image{
	max-width:79.1rem;
	width:100%;
	height:44.2rem;
	border-radius:2rem;
}

.delivery__image img{
	border-radius:inherit;
	height:100%;
}

@media (max-width:48em){
	.delivery__content{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:.8rem;
	}

	.delivery__info{
		max-width:100%;
		gap:8rem;
	}

	.delivery__title{
		font-size:5.2rem;
		line-height:normal;
		letter-spacing:0.14rem;
	}

	.delivery__image{
		max-width:100%;
		height:37.4rem;
		border-radius:4rem;
	}
}

.project{
	background:#F3F3F3;
}

.project__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:6.5rem;
}

.project__info{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:4rem 0;
}

.project__title{
	color:#000;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
	margin-bottom:4rem;
}

.project__description{
	color:#151313;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	max-width:33.9rem;
}

.project__button{
	margin-top:auto;
}

.project__image{
	max-width:75rem;
	width:100%;
	height:50rem;
}

.project__image{
	height:100%;
}

@media (max-width:48em){
	.project__content{
		gap:4.36rem;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		padding-top:4rem;
	}

	.project__info{
		padding:0;
	}

	.project__title{
		font-size:5.2rem;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.078rem;
		margin-bottom:8rem;
	}

	.project__description{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:4rem;
		margin-bottom:4rem;
		max-width:100%;
	}

	.project__button{
		margin-top:initial;
	}

	.project__image{
		max-width:100%;
		height:44.4rem;
	}
}

.production__title{
	display:inline-block;
	color:#000;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
	margin-bottom:5.5rem;
}

.production__list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:2.5rem;
}

.production__item{
	padding:2.5rem 2.5rem 5.6rem;
	max-width:29.5rem;
	width:100%;
	border-radius:2rem;
	background:#FFF;
	height:unset;
}

.production__item-icon{
	border-radius:50%;
	max-width:7.4rem;
	width:100%;
	height:7.4rem;
	margin-bottom:2.4rem;
}

.production__item-icon img{
	height:100%;
	width:100%;
}

.production__item-title{
	color:#151313;
	font-family:"Tablo'n";
	font-size:2.4rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.072rem;
	display:block;
	margin-bottom:2rem;
}

.production__item-description{
	color:#151313;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	line-height:2.8rem;
}

@media (max-width:48em){
	.production__title{
		font-size:5.2rem;
		line-height:normal;
		letter-spacing:0.14rem;
		margin-bottom:8rem;
	}

	.production__list{
		gap:0;
	}

	.production__item{
		padding:4rem;
		border-radius:4rem;
		max-width:100%;
	}

	.production__item-icon{
		max-width:12rem;
		height:12rem;
		margin-bottom:4rem;
		padding:2rem 2.2rem;
	}

	.production__item-title{
		font-size:4rem;
		letter-spacing:0.12rem;
		margin-bottom:2.2rem;
	}

	.production__item-description{
		font-size:3rem;
		line-height:4.2rem;
	}
}

.features__title{
	color:#000;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
	margin-bottom:6rem;
}

.features__list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8rem;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.work~.features .features__block{
	max-width:40.9rem;
	gap:6.6rem;
}

.features__block{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:11.6rem;
	max-width:20.1rem;
	width:100%;
	height:unset;
}

.features__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	text-align:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:3.2rem;
	width:100%;
	min-height:13.9rem;
}

.features__item-icon{
	max-width:6rem;
	width:100%;
	height:6rem;
}

.features__item-icon img{
	width:100%;
	height:100%;
	max-height:inherit;
	-o-object-fit:contain;
	object-fit:contain;
}

.features__item-title{
	color:#151313;
	font-family:"Tablo'n";
	font-size:2rem;
	font-style:normal;
	font-weight:500;
	margin-bottom:1.2rem;
	display:block;
}

.features__item-description{
	color:#959595;
	text-align:center;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
}

@media (max-width:48em){
	.work~.features .features__block{
		max-width:100%;
		gap:4rem;
	}

	.features__item-description{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

	.features__title{
		font-size:5.2rem;
		line-height:normal;
		letter-spacing:0.14rem;
		margin-bottom:8rem;
	}

	.features__list{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:4.8rem;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.features__block{
		max-width:39rem;
		gap:4.8rem;
	}

	.features__item{
		min-height:initial;
		gap:3.2rem;
	}

	.features__item-icon{
		max-width:7rem;
		height:auto;
		max-height:7.2rem;
	}

	.features__item-title{
		font-size:3rem;
	}
}

.tests__title{
	color:#151313;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
	max-width:97.9rem;
}

.tests__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:13.5rem;
}

.tests__text{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:2rem;
	padding-top:4rem;
	max-width:77.5rem;
}

.tests__description{
	color:#000;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
}

.tests__poster{
	position:relative;
	max-width:67.1rem;
	width:max-content;
}

.fancybox__content video{
	height:100%;
}

.tests__poster::after{
	content:'';
	position:absolute;
	right:-1rem;
	top:-1rem;
	background:#DE2C2C;
	max-width:41.3rem;
	width:100%;
	height:21.5rem;
	z-index:-1;
}

.tests__poster-image{
	width:auto;
	height:33.1rem;
}

.tests__poster-image img{
	height:100%;
	object-fit:contain;
}

.tests__poster-button{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	max-width:8rem;
	width:100%;
	height:8rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	border-radius:50%;
	background:#DE2C2C;
}

.tests__poster-button svg{
	max-width:3rem;
	width:100%;
	height:3rem;
}

@media (max-width:48em){
	.tests__title{
		font-size:5.2rem;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.14rem;
		max-width:100%;
		margin-bottom:8rem;
	}

	.tests__content{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:5.8rem;
	}

	.tests__text{
		max-width:100%;
		padding-top:0;
		gap:2.4rem;
	}

	.tests__description{
		font-size:3rem;
		font-style:normal;
		line-height:4rem;
	}

	.tests__poster{
		max-width:100%;
		width:100%;
	}

	.tests__poster::after{
		max-width:40.6rem;
		height:21.4rem;
	}

	.tests__poster-image{
		width:100%;
		height:auto;
	}

	.tests__poster-image img{
		height:auto;
	}

	.tests__poster-button svg{
		max-width:2.8rem;
		height:3.2rem;
	}
}

.prices{
	background:#F3F3F3;
	padding:12.3rem 0 15.4rem 0;
}

.prices__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	gap:.8rem;
}

.prices__text{
	max-width:50.7rem;
	width:100%;
}

.prices__title{
	color:#151313;
	font-family:"Tablo'n";
	font-size:6rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.18rem;
	margin-bottom:2rem;
}

.prices__description{
	color:#959595;
	font-size:3.2rem;
	font-style:normal;
	font-weight:400;
	line-height:normal;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
}

.prices__description span{
	color:#151313;
	font-size:3.2rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
}

.prices__views-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	gap:6rem;
}

.prices__views-item{
	max-width:16rem;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:2.4rem;
}

.prices__views-item-percent{
	width:100%;
	height:16rem;
}

.prices__views-item-percent svg{
	width:100%;
	height:100%;
}

.prices__views-item-title{
	color:#151313;
	font-family:"Tablo'n";
	font-size:2.4rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.072rem;
}

.determine__content{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:10rem;
}

.determine__content .calc__img-box{
	height:39.7rem;
}

.determine__info{
	max-width:84rem;
	width:100%;
	margin-bottom:5.2rem;
}

.determine__title{
	display:inline-block;
	font-family:"Tablo'n";
	font-size:3rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing:0.09rem;
	margin-bottom:2rem;
}

.determine__description{
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	margin-bottom:5.2rem;
	max-width:72rem;
	width:100%;
}

.determine__calculating{
	padding:3.2rem;
	background:#fff;
	box-shadow:.2rem 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.60);
	margin-bottom:5.2rem;
}

.determine__calculating-list{
	display:flex;
	flex-direction:column;
	gap:3.2rem;
	margin-bottom:3.2rem;
}

.determine__calculating-item{
	display:flex;
	flex-direction:column;
}

.determine__calculating-item-heading{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:2rem;
}

.determine__calculating-item-heading span{
	font-size:2rem;
	font-style:normal;
	font-weight:400;
}

.determine__calculating-item-heading-button{
	max-width:2.4rem;
	width:100%;
	height:2.4rem;
	cursor:pointer;
}

.determine__calculating-item-heading-button svg{
	width:100%;
	height:100%;
}

.determine__calculating-item-heading-button svg path{
	transition:.3s fill ease;
}

.determine__calculating-item-heading-button:hover svg path{
	fill:rgb(222, 44, 44);
}

.determine__calculating-item-description{
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	margin-bottom:1.6rem;
}

.determine__calculating-item-fields{
	display:flex;
	align-items:center;
	gap:3rem;
}

.determine__calculating-item-field{
	padding-bottom:1.4rem;
	border-bottom:.1rem solid #7F8B8A;
	padding-right:2.8rem;

}

.determine__calculating-item-field input{
	font-size:1.8rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
}

.determine__calculating-item-field input::placeholder{
	font-size:1.8rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
}

.determine__calculating-item-form{
	display:grid;
	grid-template-rows:0fr;
	overflow:hidden;
	transition:grid-template-rows .3s ease, .3s margin ease;
}

.determine__calculating-item-wrapper{
	overflow:hidden;
}

.determine__calculating-item-form.--active{
	grid-template-rows:1fr;
	margin-top:4rem;
}

.determine__calculating-searchable{
	position:relative;
	transition:.3s background ease, .3s box-shadow ease;
}

.determine__calculating-searchable.--focusable{
	background:#fff;
	box-shadow:0px 0px 1rem 0px rgba(66, 66, 66, 0.10);
}

.determine__calculating-searchable-field{
	padding:3.05rem 1.6rem;
	display:flex;
	align-items:center;
	justify-content:space-between;
	background:#F3F3F3;
	cursor:pointer;
	position:relative;
}

.determine__calculating-searchable-field .determine__calculating-searchable-item{
	margin:0;
	position:absolute;
	inset:0;
	left:1.6rem;
	background:#F3F3F3;
}

.determine__calculating-searchable-field input{
	max-width:38.4rem;
	width:100%;
	color:#959595;
	font-size:1.8rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
}

.determine__calculating-searchable-field svg{
	max-width:1rem;
	width:100%;
	height:.8rem;
}

.determine__calculating-searchable-list{
	display:flex;
	flex-direction:column;
	width:100%;
}

.determine__calculating-searchable-list-wrapper{
	display:grid;
	grid-template-rows:0fr;
	overflow:hidden;
	transition:grid-template-rows .3s ease, .3s padding ease;
	position:absolute;
	background:#F3F3F3;
	top:9rem;
	width:100%;
	z-index:5;
}

.determine__calculating-searchable-list-wrapper.--active{
	grid-template-rows:1fr;
	padding:1.6rem 1.7rem;
}

.determine__calculating-searchable-list-result{
	max-height:37.6rem;
	overflow:auto;
	overscroll-behavior:contain;
}

.determine__calculating-searchable-list-title{
	font-size:2rem;
	font-style:normal;
	font-weight:600;
	line-height:135%;
	max-width:70.6rem;
	display:block;
	margin-bottom:1.6rem;
}

.determine__calculating-searchable-list-result::-webkit-scrollbar{
	width:.8rem;
}

.determine__calculating-searchable-list-result::-webkit-scrollbar-track{
	background:#FAFAFA;
}

.determine__calculating-searchable-list-result::-webkit-scrollbar-thumb{
	border-radius:2rem;
	opacity:0.3;
	background:rgba(149, 149, 149, 0.3);
}

.determine__calculating-searchable-item{
	padding:1.6rem 0;
	display:flex;
	align-items:center;
	gap:1.5rem;
	max-width:70.6rem;
	width:100%;
	cursor:pointer;
	transition:.3s background ease;
}

.determine__calculating-searchable-item:hover{
	background:#F3F3F3;
}

.determine__calculating-searchable-item-icon{
	max-width:5rem;
	width:100%;
	height:5rem;
	margin:0;
}

.determine__calculating-searchable-item-icon img{
	width:100%;
	height:100%;
}

.determine__calculating-searchable-item-text{
	display:flex;
	flex-direction:column;
	gap:.4rem;
}

.determine__calculating-searchable-item-text strong{
	font-size:2rem;
	font-style:normal;
	font-weight:600;
	line-height:135%;
}

.determine__calculating-searchable-item-text p{
	color:#959595;
	font-size:1.6rem;
	font-style:normal;
	font-weight:400;
	line-height:normal;
}

.determine__subtitle{
	display:inline-block;
	font-family:Gilroy;
	font-size:2rem;
	font-style:normal;
	font-weight:400;
	margin-bottom:2rem;
}

.determine__form{
	max-width:77.8rem;
	width:100%;
}

.determine__form .calc__upload{
	max-width:65%;
}

.determine__form-fields{
	display:grid;
	grid-template-columns:repeat(2, minmax(37.3rem, 1fr));
	gap:3.9rem 3rem;
	margin-bottom:5.2rem;
}

.determine__form-field{
	width:100%;
	padding-bottom:1.4rem;
	border-bottom:.1rem solid #7F8B8A;
	position:relative;
}

.determine__form-field input,
.determine__form-field input::placeholder{
	color:#959595;
	font-size:1.8rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	width:100%;
}

.determine__form-field-heading{
	width:100%;
	cursor:pointer;
}

.determine__form-field-heading.--active svg{
	transform:rotate(-180deg);
}

.determine__form-field-heading svg{
	max-width:1rem;
	width:100%;
	height:.8rem;
	position:absolute;
	right:0;
	top:.6rem;
	transition:.3s transform ease;
}

.determine__form-field-heading-selected{
	display:block;
	max-width:34.5rem;
	width:100%;
	color:#959595;
	font-size:1.8rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
}

.determine__form-field-items{
	position:absolute;
	top:5rem;
	width:100%;
	padding:0 1.6rem;
	background:#F3F3F3;
	box-shadow:.2rem 1.3rem 2.6rem -2.6rem rgba(66, 66, 66, 0.60);
	z-index:5;
	display:none;
}

.determine__form-field-item{
	padding:1.6rem 0;
	color:#959595;
	font-size:1.8rem;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	transition:.3s color ease;
	cursor:pointer;
}

.determine__form-field-item:hover,
.determine__form-field-item.--active{
	color:#151313;
}

@media (max-width:48em){
	.determine__content{
		flex-direction:column;
	}

	.determine__info{
		max-width:100%;
		margin-bottom:8rem;
	}

	.determine__title{
		font-size:4.8rem;
		font-style:normal;
		font-weight:500;
		line-height:normal;
		letter-spacing:0.072rem;
		margin-bottom:4rem;
	}

	.determine__description{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
		margin-bottom:6.4rem;
	}

	.determine__calculating{
		margin-bottom:6.4rem;
		padding:4rem;
	}

	.determine__subtitle{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
		margin-bottom:4rem;
	}

	.determine__form{
		max-width:100%;
	}

	.determine__form-fields{
		display:flex;
		flex-direction:column;
		gap:6.4rem;
		margin-bottom:6.4rem;
	}

	.determine__form-field,
	.determine__calculating-item-field{
		padding-bottom:1.6rem;
	}

	.determine__form-field,
	.determine__calculating-item-field{
		padding-bottom:1.6rem;
	}

	.determine__form-field input,
	.determine__calculating-item-field input{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

	.determine__form-field input::placeholder,
	.determine__calculating-item-field input::placeholder{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

	.determine__content .calc__img-box{
		height:34.2rem;
	}

	.determine__calculating{
		width:calc(100% + 8rem);
		margin-left:-4rem;
	}

	.determine__calculating-list{
		margin-bottom:6.4rem;
	}

	.determine__calculating-item-heading{
		margin-bottom:4rem;
	}

	.determine__calculating-item-heading span{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

	.determine__calculating-item-heading-button{
		max-width:4.8rem;
		height:4.8rem;
	}

	.determine__calculating-searchable-field{
		padding:5.8rem 3.2rem;
	}

	.determine__calculating-searchable-field input{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

	.determine__calculating-searchable-field svg{
		max-width:2rem;
		height:1.6rem;
	}

	.determine__calculating-item-description{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
		margin-bottom:4rem;
	}

	.determine__calculating-item-fields{
		display:flex;
		flex-direction:column;
		gap:6.4rem;
	}

	.determine__calculating-item-field{
		width:100%;
	}

	.determine__calculating-item-form.--active{
		margin-top:6.4rem;
	}

	.determine__calculating-searchable-item{
		max-width:60rem;
		gap:1.6rem;
		padding:3.2rem 0;
	}

	.determine__calculating-searchable-item-icon{
		max-width:9.2rem;
		height:9.2rem;
	}

	.determine__calculating-searchable-item-text{
		gap:.8rem;
	}

	.determine__calculating-searchable-item-text strong{
		font-size:3.6rem;
		font-style:normal;
		font-weight:600;
		line-height:135%;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1;
		overflow:hidden;
		text-overflow:ellipsis;
	}

	.determine__calculating-searchable-item-text p{
		overflow:hidden;
		text-overflow:ellipsis;
		font-size:2.6rem;
		font-style:normal;
		font-weight:500;
		line-height:135%;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1;
	}

	.determine__calculating-searchable-list-title{
		margin-bottom:3.2rem;
		font-size:3.6rem;
		font-style:normal;
		font-weight:600;
		line-height:135%;
	}

	.determine__calculating-searchable-list-wrapper{
		top:17rem;
	}

	.determine__calculating-searchable-list-wrapper.--active{
		padding:2.4rem 3.2rem;
	}

	.determine__calculating-searchable-list-result{
		max-height:67.7rem;
	}

	.determine__calculating-searchable-list-result::-webkit-scrollbar{
		width:1.6rem;
	}

	.determine__calculating-searchable-list-result::-webkit-scrollbar-thumb{
		border-radius:4rem;
	}

	.determine__form .calc__upload{
		max-width:51%;
	}

	.determine__content{
		gap:0;
	}

	.determine__form-field-heading-selected{
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

	.determine__form-field-heading svg{
		max-width:2rem;
		height:1.6rem;
	}

	.determine__form-field-items{
		padding:0 3.2rem;
		top:7rem;
	}

	.determine__form-field-item{
		padding:3.2rem 0;
		font-size:3rem;
		font-style:normal;
		font-weight:400;
		line-height:135%;
	}

}
.privacy-block{
	margin:16px 0;
}
.form-agree{
	margin:10px 0;
}
@media (max-width:460px){
.advantages .font-tablo{
	font-size:14px;
}
.advantages p,
.order-banner-text,
.slider-map-main p,
.article-item p.fw-bold,
.footer__logo-text{
	font-size:12px;
}
}
.banner{
    display:flex;
    width:100%;
    min-height:72rem;
}
.banner__left{
    border-radius:16px 0 0 16px;
    background-color:#000;
    position:relative;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:4rem;
    flex:2;
}
.banner__image{
    position:absolute;
	right:0;
    object-fit:cover;
    z-index:0;
}
.banner__watermark {
    position: absolute;
    bottom: 3rem;
    left: 0%;
    font-size: 28.5rem;
    font-weight: 400;
    color: rgba(230, 57, 70, 0.3);
    white-space: nowrap;
    z-index: 1;
    font-family: "Bitter";
}
.banner__content{
    position:relative;
    z-index:2;
    max-width:80%;
	margin-top:-33rem;
}
.banner__red-block{
    background-color:#C41E3AB0;
    color:white;
    padding: 2.7rem 3rem;
    margin-bottom:7rem;
    display:inline-block;

	
}
.banner__red-text{
	font-family:"Tablo\'n";
	font-weight: 500;
	font-size:3.3rem;
}
.banner__white-text{
    color:white;
    font-size:2.6rem;
    line-height:107%;
    max-width:90%;
	margin-left:3rem;
	font-family:"Gilroy";
	font-weight: 400;
}
.banner__right{
    border-radius:0 16px 16px 0;
    background-color:#667676;
    padding:4rem;
    display:flex;
    align-items:center;
    flex:1;
}
.banner__right-content{
    width:100%;
}
.banner__right-text .managment__name{
	font-size:3.5rem;
    line-height:108%;
    color:white;
	font-weight:800;
	margin-bottom:2rem;
	font-family:Gilroy;
}

.banner__right-text p{
    font-family:Gilroy;
    font-size:2.3rem;
    font-style: italic;
    color:white;
    margin-bottom:3rem;
    font-weight: normal;
}

.banner__right-text .managment__post {
	font-weight: 500;
	font-size: 2rem;
}
@media screen and (max-width:48em){
    .banner{
        flex-direction:column;
        min-height:auto;
        border-radius:16px;
    }
    .banner__left{
        border-radius:16px 16px 0 0;
        min-height:80rem;
        padding:2rem;
    }
    .banner__image{
        width: 100%;
        height: 60%;
        top: 180px;
    }
    .banner__watermark{
        bottom:1rem;
        left:50%;
        transform:translateX(-48%) scaleX(1.6);
        font-size:11rem;
    }
	.banner__content{
		max-width:100%;
		margin-top:-50rem;
		margin-left:5rem;
	}
    .banner__red-block{
        padding:1.5rem 2rem;
        margin-bottom:2rem;
    }
    .banner__red-text{
        font-size:3.8rem;
    }
    .banner__white-text{
        font-size:2.4rem;
        margin-left:10;
    }
    .banner__right{
        border-radius:0 0 16px 16px;
        padding:3rem 2rem;
        flex-direction:column;
    }
    .banner__right-text .managment__name{
        font-size:4rem;
        margin-bottom:1.5rem;
    }
    .banner__right-text p{
        font-size:2.4rem;
        line-height:1.6;
        margin-bottom:1.5rem;
    }

	.header__menu-item:has(.header__list-simple-wrap) .header__list-inner {
		justify-content: flex-start;
	}
}
.article-item__content a{
	color:#DE2C2C;
}
.work-direction .work-intro, .work-direction .work, .work-direction .paint, 
.work-direction .order_banner, .work-direction .map, .work-direction .mt-5, 
.work-direction .advantages, .work-direction .delivery, .work-direction .project {
	margin-bottom:5rem;
}

.delivery-page .about-intro__content{
	align-items: flex-start;
}
.delivery-page .about-intro__title{
    margin-bottom:3rem;
}
.text-page .about-intro__title{
    margin-bottom:4rem;
}

@media screen and (max-width:600px){
.catalog__item-info.--exist2 span {
    font-size: 12px;
}
.catalog__item-advantages .catalog__item-advantage .catalog__item-advantage-text span {
    font-size: 12px;
}
.text-page-mobile,
.catalog-intro__buttons strong,
.form-agree{
	font-size: 12px;
}
.container-price h3{
	font-size: 15px;
}
.clmn-5 .h5{
	font-size: 12px;
}
}
@media screen and (max-width:500px){
.breadcrumbs__item,
.prod-info__content,
	.paint__info-item,
	.realized3-slide ol li,
	[ondragenter],
	.container-price,
	.comment-form__rate_title,
	.contacts__content-prebottom,
	.project-card p,
	.project-card h3,
	.project-card ol li,
	.managment .banner__white-text,
	.managment .banner__right-text p{
		font-size: 12px;
	}
	.comment-form__rate_title{
	font-size:3rem
}
.project-card svg{
	flex-shrink: 0;
}
.managment .banner__right-text p.managment__name{
	font-size: 18px;
}
}

.ul_base{
	padding:2rem 2rem 2rem 0;
}
.ul_base li{
	position:relative;
	padding-left:2.8rem;
	font-size:2rem;
	line-height:2.4rem;
	color:#333;
	margin-bottom:2rem;
}

.ul_base li:before{
	content:"";
	position:absolute;
	left:0;
	top:1rem;
	width:2rem;
	height:1px;
	background-color:#333;
}
.h2__title{
	margin-bottom: 2rem;
	margin-top: 2rem;
    font-family: "Tablo'n";
    font-weight: 500;
    font-size: 3rem;
    line-height: 4rem;
    letter-spacing: 0.03em;
}
.h3__title{
	margin-bottom: 2rem;
	margin-top: 2rem;
    font-family: "Tablo'n";
    font-weight: 500;
    font-size: 2.5rem;
    line-height: 3rem;
    letter-spacing: 0.03em;
}


.benefits {
}
.benefits__title{
	margin-bottom: 6rem;
    font-family: "Tablo'n";
    font-weight: 500;
    font-size: 6rem;
    line-height: 7.8rem;
    letter-spacing: 0.03em;
}
.benefits__wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 35px;
}
.benefits-card {
	padding: 3rem 8rem 2rem 4rem;
	background-color: #FFFFFF;
	border-radius: 27px;
}
.benefits-card__wrappper {
	display: flex;
	align-items: center;
	gap: 30px;
}
.benefits-card__img-container {
	display: flex;
	align-items: baseline;
}

.benefits-card__img-container img {
	height: 100%;
    width: auto;
    object-fit: cover;
}

.benefits-card__content {
}

.benefits-card__content h3 {
	font-family: Gilroy;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 3.15rem;
	line-height: 99%;
	color: #000000;
}

.benefits-card__content p {
	font-family: Gilroy;
	font-weight: 400;
	font-size: 2.2rem;
	line-height: 116%;
	color: #5D5C5C;
}

@media(max-width: 769px) {
	.benefits__wrapper {
		display: flex;
		flex-direction: row;
		overflow-x: auto;
	}
}

.map__content-box {
	display: none;
}

.map .popup-map {
	display: none;
}

.news {
}
.news__title{
	margin-bottom: 6rem;
    font-family: "Tablo'n";
    font-weight: 500;
    font-size: 6rem;
    line-height: 7.8rem;
    letter-spacing: 0.03em;
}
.news__wrapper {
	display: flex;
	flex-direction: row;
	gap: 5rem;
	overflow-x: auto;
	width: 100%;
}

.news__wrapper a {
	display: flex;
	width: 25%;
}

.news__wrapper a:first-child {
	width: 50%;
}

.news-card {
	display: flex;
    flex-direction: column;
	border-radius: 15px;
	width: 100%;
}

.news-card__img-container{

}

.news-card__img-container img {
	max-height: 25rem;
	min-height: 25rem;
    object-fit: cover;
	width: 100%;
	height: auto;
	border-radius: 15px 15px 0 0;
}

.news-card__wrapper{
	display: flex;
	flex-direction: column;
	padding: 18px 24px 24px 24px;
	flex: 1;
	background-color: #fff;
	border-radius: 0 0 15px 15px;
	gap: 10px;
}

.news-card__wrapper p {
	flex: 1;
	font-weight: 500;
	font-size: 2.2rem;
	line-height: 124%;
	color: #000000;
}

.news-card__wrapper span {
	font-weight: 400;
	font-size: 1.7rem;
	line-height: 107%;
	color: #DE2C2C;
}

.news-card--large {
	position: relative;
}

.news-card--large .news-card__wrapper{
	position: absolute;
	flex-direction: column-reverse;
	gap: 5px;
	bottom: 0;
	background-color: transparent;
}

.news-card--large .news-card__wrapper p {
	padding: 0.5rem;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 124%;
	color: #fff;
	background-color: #DE2C2C;
}

.news-card--large .news-card__wrapper span{
	align-self: flex-start;
	padding: 11px 15px;
	background-color: #E9E9E9;
}

.news-card--large .news-card__img-container img {
	max-height: 47rem;
    object-fit: cover;
	border-radius: 15px;
}

.header__list-inner {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.header__list-item--column {
	flex-direction: row;
}

.main-intro__title span {
	color: #DE2C2C;
}

.notice {
	margin-top: 10px;
font-weight: 500;
font-size: 16px;
line-height: 130%;
}

.category__title-box--large-margin {
	margin-bottom: 14rem;
}

.footer__logo-wrapper {
	display: flex;;
}

.realized3-slider__slider .realized3-slide {
	height: auto !important;
}

@media (max-width: 48em) {
	.news-card--large  .news-card__img-container {
		width: 300px;
		height: 100%;
	}

	.news-card__img-container {
		width: 300px;
	}

	.news__wrapper a:first-child, .news__wrapper a {
    	width: 300px;
	} 

	.news-card--large .news-card__img-container img {
		width: 100%;
    	height: 100%;
    	object-fit: cover;
	}

	.benefits__title, .news__title {
		margin-bottom: 8rem;
	}

	.category__title-box--large-margin {
		margin-bottom: 8rem;
	}

	.map .font-tablo {
		font-family: "Tablo'n";
		margin-bottom: 8rem;
    	font-weight: 500;
    	font-size: 6rem;
    	line-height: 7.8rem;
    	letter-spacing: 0.03em;
	}
}
}
/* === ИСПРАВЛЕНИЕ РАЗМЕРОВ ШРИФТОВ === */
.catalog-intro__buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
}

.catalog-intro__buttons .button,
.catalog-intro__buttons .popup-request {
    min-width: 220px;
    padding: 16px 32px;
    font-size: 16px !important;        /* Увеличили размер шрифта */
    font-weight: 500 !important;        /* Сделали жирность как у других кнопок */
    text-align: center;
    justify-content: center;
}

.catalog-intro__buttons strong {
    color: #DE2C2C;
    font-size: 16px !important;         /* Увеличили размер шрифта */
    font-weight: 500 !important;        /* Сделали полужирным */
    line-height: 21.6px;
    max-width: 239px;
}

/* МОБИЛЬНАЯ ВЕРСИЯ */
@media (max-width: 48em) {
.catalog-intro__buttons {
flex-direction: column;
align-items: stretch;
}
.catalog-intro__buttons .button,
.catalog-intro__buttons .popup-request,
.catalog-intro__buttons strong {
width: 100%;
min-width: 100%;
font-size: 16px !important;  /* Одинаковый размер шрифта для всех элементов */
font-weight: 500 !important;
text-align: center;
justify-content: center;
}
}
/* === АДАПТИВ ДЛЯ "СПЕЦИАЛЬНЫЕ ЦЕНЫ" === */
@media (max-width: 48em) {
    .special-prices-text {
        font-size: 1.2rem !important; /* Мобильная версия: мельче */
    }
}
@media (min-width: 48.01em) {
    .special-prices-text {
        font-size: 1.8rem !important; /* Десктоп: побольше */
    }
}
/* End */


/* Start:/local/templates/ALIAL_TEXNO/css/new.css?17658916751506*/
.request_error {
    border: 1px solid red;
    font-size: 2.2rem;
    text-align: center;
    margin-bottom: 2%;
    padding: 1%;
    color: red;
    display: none;
}

.request_error_modal {
    border: 1px solid red;
    font-size: 2.2rem;
    text-align: center;
    margin-bottom: 2%;
    padding: 1%;
    color: red;
    display: none;
}

.error_review{
    width: 74%;
    margin-bottom: 2%;
    margin-top: -2%;
    font-size: 2.5rem;
    padding: 0.5%;
    border: 1px solid red;
    text-align: center;
    color: red;
    display: none;
}
.success_review{
    width: 74%;
    margin-bottom: 2%;
    margin-top: -2%;
    font-size: 2.5rem;
    padding: 0.5%;
    border: 1px solid green;
    text-align: center;
    color: green;
    display: none;
}


@media only all and (max-width: 48em) {
    .error_review{
        width: 100%;
        margin-bottom: 5%;
        margin-top: -5%;
        font-size: 3.5rem;
        padding: 1%;
    }

    .success_review{
        width: 100%;
        margin-bottom: 5%;
        margin-top: -5%;
        font-size: 3.5rem;
        padding: 1%;
    }

    .request_error {
        border: 1px solid red;
        font-size: 2.8rem;
        text-align: center;
        margin-bottom: 4%;
        padding: 1%;
        color: red;
    }
    .request_error_modal {
        border: 1px solid red;
        font-size: 2.8rem;
        text-align: center;
        margin-bottom: 4%;
        padding: 1%;
        color: red;
    }
}

.map__text-box {
    display: none;
}
/* End */


/* Start:/local/components/forumedia/cookie.agree/templates/.default/style.css?17490320173097*/
:root {
	--cookie-color-primary: rgba(127, 139, 138, 1);
	--cookie-color-text: rgba(255, 255, 255, 1);
	--cookie-color-btn: rgba(222, 44, 44, 1);
	--cookie-color-btn-hover: rgba(222, 44, 44, 0.8);
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.alert-primary {
	color: var(--cookie-color-text);
	background-color: var(--cookie-color-primary);
	border-color: var(--cookie-color-primary);
}

.cookie-warning {
	box-sizing: border-box;
	position: fixed;
	bottom: -100%;
	left: 40px;
	width: 100%;
	max-width: 800px;
	padding: 3.2rem;
	z-index: 9999999999;
	box-shadow: 0px 8px 9px 0px rgba(34, 60, 80, 0.2);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	gap: 16px;
	margin: 0;
	transition: bottom 1s ease;
}

.cookie-warning * {
	box-sizing: border-box;
}

.cookie-warning.active {
	bottom: 40px;
}

.cookie-warning .cookie-warning__agree-text {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: flex-start;
	gap: 16px;
}

.cookie-warning .logo {
	flex: 0 0 auto;
	width: 32px;
	height: 32px;
}

.cookie-warning p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.32;
	color: var(--cookie-color-text);
	margin: 0;
	flex: 1 1 auto;
}

.cookie-warning p a {
	color: var(--cookie-color-text);
	text-decoration: underline;
	transition: color .15s ease-in-out;
}

.cookie-warning p a:hover {
	color: var(--cookie-color-btn-hover);
	text-decoration: underline;
}

.cookie-warning .cookie-warning__agree-btn {
	flex: 0 0 auto;
}

.cookie-warning .btn {
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.32;
	font-family: "Tablo'n";
	color: var(--cookie-color-primary);
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 1rem 2.4rem;
	margin: 0;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.cookie-warning .btn:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.cookie-warning .btn.btn-primary {
	color: var(--cookie-color-text);
	background-color: var(--cookie-color-btn);
	border-color: var(--cookie-color-btn);
}

.cookie-warning .btn.btn-primary:hover {
	color: var(--cookie-color-text);
	background-color: var(--cookie-color-btn-hover);
	border-color: var(--cookie-color-btn-hover);
}

.cookie-warning .btn.btn-outline {
	color: var(--cookie-color-btn);
	background-color: var(--cookie-color-primary);
	border-color: var(--cookie-color-btn);
}

.cookie-warning .btn.btn-outline:hover {
	color: var(--cookie-color-primary);
	background-color: var(--cookie-color-btn);
	border-color: var(--cookie-color-btn);
}

@media (max-width: 992px) {
	.cookie-warning {
		max-width: none;
		left: 0%;
		flex-wrap: wrap;
	}

	.cookie-warning.active {
		bottom: 0%;
	}
}
/* End */


/* Start:/local/templates/ALIAL_TEXNO/styles.css?17725363774493*/
a.footer__phone,
a.footer__mail{
    display:block;
    font-size:20px;
    line-height:30px;
}

.container-price table{
    width:100%;
}

.container-price table td,
.container-price table th{
    height:50px;
    border:1px solid white;
}

.container-price table th{
    color:white;
    background:rgba(222, 44, 44, 1);
    font-family:Gilroy;
    font-weight:600;
    font-size:16px;
    text-align:center;
    text-transform:uppercase;
}

.container-price table td{
    font-family:Gilroy;
    font-weight:500;
    font-size:16px;
    text-align:center;
}

div.container-price table tbody tr{
    background:rgba(0, 0, 0, 0);
}

.container-price table tr:nth-child(odd) td{
    background:rgba(255, 255, 255, 0.5);
}

.container-price table tr:nth-child(even) td{
    background:rgba(255, 255, 255, 1);
}

.container-price .row{
    overflow:auto;
}

.header{
    position:sticky;
    width:100%;
    top:0;
}

.header__phone-box{
    padding:0.397rem 2.85rem;
    background:#E9E9E9;
    font-weight:500;
}

.header__wrap-top>div:last-child{
    gap:0.6rem;
}

.header__phone{
    font-size:2.15rem;
}

.header__phone-text{
    text-align:center;
    font-size:1.5rem;
}
.header__list-inner{
    justify-content: flex-start!important;
}

@media (max-width:48em){
.catalog-intro__buttons{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
gap:1.5rem;
flex-wrap:nowrap;
}
.catalog-intro__buttons .button{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
white-space:nowrap;
padding:1.2rem 3rem !important;
font-size:2.4rem !important;  /* ← Поменял с 1.4rem на 2.4rem */
}
.catalog-intro__buttons strong{
font-size:2.4rem;  /* ← Поменял с 1.4rem на 2.4rem */
font-weight:500;
line-height:3rem;
max-width:20rem;
text-align:left;
display:block;
}
}

.news-page .article__content{
    display: flex;
    justify-content: center;
}
/* === ИСПРАВЛЕНИЕ КНОПОК (КАТАЛОГ) === */

/* Ограничиваем общую ширину блока кнопок, чтобы они были равны */
.catalog-intro__info-block .catalog-intro__buttons,
.catalog-intro__info-block .catalog-intro__buttons + div[style*="display: flex"] {
    width: 100%;
    max-width: 500px; 
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Desktop: Кнопка "Рассчитать" на всю ширину блока */
@media (min-width: 48.01em) {
    .catalog-intro__info-block .catalog-intro__buttons {
        flex-wrap: wrap; 
    }
    .catalog-intro__info-block .catalog-intro__buttons .button {
        width: 100% !important;
        justify-content: center !important;
        text-align: center !important;
        padding: 1.4rem 5rem !important;
        font-size: 1.6rem !important; /* Размер шрифта для ПК */
    }
    
    /* Кнопки файлов делим пополам */
    .catalog-intro__info-block .catalog-intro__buttons + div[style*="display: flex"] {
        gap: 10px !important;
    }
    .catalog-intro__info-block .catalog-intro__buttons + div[style*="display: flex"] a {
        flex: 1 !important; 
        justify-content: center !important;
        text-align: center !important;
        width: auto !important;
        padding: 1.4rem 5rem !important;
        font-size: 1.6rem !important; /* Размер шрифта для ПК */
    }
}

/* Mobile: Все кнопки на 100% ширины */
@media (max-width: 48em) {
    .catalog-intro__info-block .catalog-intro__buttons,
    .catalog-intro__info-block .catalog-intro__buttons + div[style*="display: flex"] {
        max-width: 100% !important;
    }
    
    .catalog-intro__info-block .catalog-intro__buttons .button,
    .catalog-intro__info-block .catalog-intro__buttons + div[style*="display: flex"] a {
        width: 100% !important;
        justify-content: center !important;
        text-align: center !important;
        padding: 2.4rem 6.4rem !important; 
        font-size: 2.2rem !important; /* Размер шрифта для Мобильных (сделал крупнее для удобства) */
    }
/* === АДАПТИВ ДЛЯ "СПЕЦИАЛЬНЫЕ ЦЕНЫ" === */
@media (max-width: 48em) {
    .special-prices-text {
        font-size: 1.2rem !important; /* Мобильная версия: мельче */
    }
}
@media (min-width: 48.01em) {
    .special-prices-text {
        font-size: 1.8rem !important; /* Десктоп: побольше */
    }
}
/* End */
/* /include/bootstrap-grid.css?1761732356147912 */
/* /local/templates/ALIAL_TEXNO/font/stylesheet.css?176605171411082 */
/* /local/templates/ALIAL_TEXNO/css/swiper-bundle.min.css?176589167515563 */
/* /local/templates/ALIAL_TEXNO/css/iziModal.min.css?176589167547819 */
/* /local/templates/ALIAL_TEXNO/css/style.css?1772536388266059 */
/* /local/templates/ALIAL_TEXNO/css/new.css?17658916751506 */
/* /local/components/forumedia/cookie.agree/templates/.default/style.css?17490320173097 */
/* /local/templates/ALIAL_TEXNO/styles.css?17725363774493 */
