:root {
    --primary-color: #ffe300;
    --primary-text-color: #191919;
    --main-bg-color: #fff;
    --lgray-bg-color: #fafbfc;
    --lblue-color: #f1fbff;
}
html {
    scroll-behavior: smooth;
}
.no-padding {
    padding: 0px !important;
}
p > a {
    color: darkslategray;
    text-decoration: underline;
}
p > a:hover {
    text-decoration: none;
}
.section-title {
    margin-bottom: 0.3rem;
    font-size: 1.9rem;
    font-weight: 600;
}
.block-title {
    margin-bottom: 0.3rem;
    font-size: 1.6rem;
    font-weight: 600;
}
.map-regions_section-wrapper--home {
    position: relative;
    background: var(--lblue-color);
}
.map-regions_wave-border {
    position: absolute;
    top: 0px;
    width: 100%;
}
.articles-announce--home {
    background: var(--lblue-color);
}
.footer-area--home {
    background: var(--lblue-color);
}
.homeprime-section_main-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
    background: var(--lblue-color);
    width: 100%;
    height: 100vh;
    min-height: 850px;
}
.homeprime-section_title {
    font-size: 2.4rem;
    font-weight: 600;
}
.homeprime-section_text {
    font-size: 1.1rem;
}
.homeprime-section_bg-circle {
    display: block;
    position: absolute;
    z-index: -1;
    content: '';
}
.homeprime-section_bg-circle--first {
    top: 0px;
    right: 0px;
    border-radius: 100% 0% 0% 100% / 0% 0% 100% 100%;
    background: var(--primary-color);
    width: 50%;
    height: 80%;
}
.about-section_bg-circle {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    border-radius: 0% 100% 0% 100% / 100% 100% 0% 0% ;
    background: var(--primary-color);
    width: 50%;
    height: 130%;
    content: '';
}
@media(max-width:991.92px) {
    .homeprime-section_bg-circle--first {
        height: 40%;
        width: 60%;
    }
    .about-section_bg-circle {
        width: 80%;
        height: 90%;
        opacity: .3;
    }
}
.homeprime-section_scroll-icon {
    display: block;
    position: absolute;
    bottom: 100px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: inset 0 0 0 1px #191919;
    box-shadow: inset 0 0 0 1px #191919;
    border-radius: 25px;
    width: 30px;
    height: 50px;
}
.homeprime-section_scroll-icon:before {
    display: block;
    position: absolute;
    top: 8px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-animation-name: scrollIconAnimation;
    animation-name: scrollIconAnimation;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    border-radius: 3px;
    background: #191919;
    width: 6px;
    height: 6px;
    content: '';
}
@-webkit-keyframes scrollIconAnimation {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        margin-top: 25px;
    }
}
@keyframes scrollIconAnimation {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        margin-top: 25px;
    }
}
.about-section {
    position: relative;
    z-index: 2;
    background: var(--lblue-color);
}
.about-section_description-wrapper {
    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-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    height: 100%;
}

.about-section_link {
    width: 100%;
}
.fancy-img {
    -webkit-box-shadow: 0px 15px 25px 1px rgba(0,0,0,0.15);
    box-shadow: 0px 15px 25px 1px rgba(0,0,0,0.15);
    border-radius: 25px;
}
.about-section_wave-border {
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.product-stages_main-wrapper {
    border-radius: 25px;
    background: var(--lgray-bg-color);
    padding: 30px;
}
.product-stages_item-wrapper {
    margin-bottom: 30px;
}
.product-stages_item-wrapper:last-child {
    margin-bottom: 0px;
}
.product-stages_image-wrapper {
    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%;
}
.product-stages_image {
    border-radius: 50%;
}
.product-info_main-wrapper {
    -webkit-box-shadow: 0 15px 28px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 15px 28px 0 rgb(0 0 0 / 10%);
    border-radius: 25px;
    background: var(--lblue-color);
    padding: 45px;
}
.product-info_text-wrapper {
    font-size: 1rem;
    font-weight: 500;
}
.product-info_icon-wrapper {
    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%;
}
.product-info_icon-bg {
    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: var(--primary-color);
    width: 75px;
    height: 75px;
}
.product-info_icon-bg i {
    font-size: 1.4rem;
}
.product-pictures_image {
    border-radius: 25px;
}
.product-volumes_item-wrapper {
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 0px 0px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 0px 0px 0 rgb(0 0 0 / 5%);
    border-radius: 25px;
    overflow: hidden;
}
.product-volumes_item-wrapper:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: 0 15px 28px 0 rgba(0,0,0,.1);
    box-shadow: 0 15px 28px 0 rgba(0,0,0,.1);
}
.product-volumes_item-name {
    display: block;
    position: absolute;
    bottom: 15px;
    left: 15px;
    border-radius: 25px;
    background: var(--primary-color);
    padding: 6px 12px;
    font-size: 0.9rem;
    font-weight: 500;
}
.order-box_wrapper {
    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: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 35px 25px;
    background: var(--lgray-bg-color);
    padding: 25px;
    height: 100%;
}
.order-box_price {
    font-size: 2.2rem;
    font-weight: 600;
}
.order-box_features-wrapper {
    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;
    padding-top: 15px;
}
.order-box_features-item {
    display: block;
    position: relative;
    opacity: .4;
    margin-top: 4px;
    padding-left: 24px;
    width: 70%;
    font-size: 1rem;
    font-weight: 500;
}
.order-box_features-item > i {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.action-block_wrapper {
    position: relative;
    -webkit-box-shadow: 0 15px 28px 0 rgba(0,0,0,.07);
    box-shadow: 0 15px 28px 0 rgba(0,0,0,.07);
    border-radius: 25px;
    background: var(--lgray-bg-color);
    padding: 40px;
    overflow: hidden;
}
.action-block_image-wrapper {
    position: absolute;
    top: 13px;
    right: -5%;
    bottom: 0px;
    width: 53%;
}
.action-block_yellow-circle {
    display: block;
    position: absolute;
    right: 11%;
    bottom: 29%;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 50%;
    background: var(--primary-color);
    width: 330px;
    height: 330px;
}
.action-block_plastic-circle {
    display: block;
    position: absolute;
    right: -20px;
    bottom: 7%;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 50%;
    background: rgba(255,255,255,0.6);
    width: 200px;
    height: 200px;
}
.action-block_wrapper--price {
    background: var(--lblue-color);
}
.article-announce_image {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 25px;
}
.article-announce_wrapper:hover .article-announce_image {
    -webkit-filter: brightness(.8);
    filter: brightness(.8);
}
.article-announce_title {
    padding: 10px 12px 2px 12px;
    font-size: 0.9rem;
    font-weight: 500;
}
.article-announce_description {
    padding: 0px 12px;
    font-size: 0.8rem;
}
.article_image {
    border-radius: 25px;
}
.article-extra_box-wrapper {
    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: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 35px 25px;
    background: var(--lgray-bg-color);
    padding: 25px;
    height: 100%;
}
.article-extra_box-wrapper > div:last-child {
    margin-top: auto;
}
.article-extra_box-list > li > a {
    text-decoration: underline;
}
.article-extra_box-list > li > a:hover {
    text-decoration: none;
}
.contact-page_map-wrapper {
    -webkit-box-shadow: 0 15px 28px 0 rgba(0,0,0,.07);
    box-shadow: 0 15px 28px 0 rgba(0,0,0,.07);
    border-radius: 25px;
    overflow: hidden;
}
.contact-page_block-subtitle {
    display: block;
    opacity: 0.7;
}
.contact-page_link {
    font-size: 1.1rem;
    font-weight: 600;
    text-decoration: underline;
}
.contact-page_link:hover {
    text-decoration: none;
}
.contact-page_icon {
    font-size: 0.9rem;
}
.contact-page_text {
    font-weight: 500;
}
.features_description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    font-size: 1.1rem;
}
.features_icon-wrapper {
    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: var(--primary-color);
    width: 70px;
    height: 70px;
}
.features_icon {
    font-size: 1.3rem;
}
:focus:not(:focus-visible) {
    outline: none
}
@media(min-width: 576px) and (max-width:767.98) {
    html {
        font-size: 14px;
    }
}
@media(min-width: 768px) and (max-width:991.98) {
    html {
        font-size: 14px;
    }
}
@media(min-width: 992px) and (max-width:1299.98) {
    html {
        font-size: 15px;
    }
}
@media(min-width: 1300px) {
    html {
        font-size: 15px;
    }
}
body {
    background: var(--main-bg-color);
    overflow-x: hidden;
    color: var(--primary-text-color);
    font-family: 'Montserrat';
    font-size: 100%;
    font-weight: 400;
    line-height: 1.5;
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
    margin: 0;
    padding-bottom: 0.8rem;
    font-family: 'Montserrat';
    font-weight: 600;
    text-transform: none;
}
@media(max-width: 991.98px) {
    h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
        text-align: center;
    }
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
    text-align: left;
}
h1,.h1 {
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.1;
}
h2,.h2 {
    font-size: 2rem;
    line-height: 1.4;
}
@media(max-width: 767.98px) {
    h1,.h1 {
        font-size: 1.9rem;
    }
    h2,.h2 {
        font-size: 1.8rem;
    }
}
h3,.h3 {
    font-size: 1.7rem;
    line-height: 1.4;
}
h4,.h4 {
    font-size: 1.31rem;
    line-height: 1.4;
}
h5,.h5 {
    display: block;
    margin: 0;
    padding: 10px;
    font-size: 13px;
    line-height: 15px;
}
h6,.h6 {
    font-size: 12px;
    line-height: 18px;
}
a, .a {
    cursor: pointer;
    color: var(--primary-text-color);
    text-decoration: none;
}
img {
    vertical-align: middle;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    height: auto;
    font-size: 12px;
    font-weight: 100;
    line-height: 1;
}
picture {
    display: block;
}
picture > img {
    display: block;
}
p {
    margin: 0;
    padding: 5px 0;
}
ul,ol,dl,blockquote,pre,address,fieldset,figure {
    margin: 0;
    padding: 0;
}
ul,ol {
    padding-left: 15px;
    font-size: 1rem;
}
ul > li > ul,ul > li > ol,ol > li > ol,ol > li > ul {
    margin: 0;
}
hr {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    margin: 15px 0;
    border: 0;
    border-top: 1px solid #ddd;
    width: 100%;
    height: 0;
}
::-webkit-input-placeholder {
    color: #999;
}
::-moz-placeholder {
    color: #999;
}
:-ms-input-placeholder {
    color: #999;
}
input[placeholder] {
    text-overflow: ellipsis;
}
input::-moz-placeholder {
    text-overflow: ellipsis;
}
input:-moz-placeholder {
    text-overflow: ellipsis;
}
input[type="text"]:-ms-input-placeholder {
    text-overflow: ellipsis;
}
input::-webkit-input-placeholder {
    -webkit-transition: line-height 0.5s ease;
    transition: line-height 0.5s ease;
    line-height: 20px;
}
input::-moz-placeholder {
    -webkit-transition: line-height 0.5s ease;
    transition: line-height 0.5s ease;
    line-height: 20px;
}
input:-moz-placeholder {
    -webkit-transition: line-height 0.5s ease;
    transition: line-height 0.5s ease;
    line-height: 20px;
}
input:-ms-input-placeholder {
    -webkit-transition: line-height 0.5s ease;
    transition: line-height 0.5s ease;
    line-height: 20px;
}
input:focus::-webkit-input-placeholder {
    -webkit-transition: line-height 0.5s ease;
    transition: line-height 0.5s ease;
    line-height: 100px;
}
input:focus::-moz-placeholder {
    -webkit-transition: line-height 0.5s ease;
    transition: line-height 0.5s ease;
    line-height: 100px;
}
input:focus:-moz-placeholder {
    -webkit-transition: line-height 0.5s ease;
    transition: line-height 0.5s ease;
    line-height: 100px;
}
input:focus:-ms-input-placeholder {
    -webkit-transition: line-height 0.5s ease;
    transition: line-height 0.5s ease;
    line-height: 100px;
}
textarea:focus::-webkit-input-placeholder {
    -webkit-transition: font-size 0.5s linear;
    transition: font-size 0.5s linear;
    font-size: 0;
}
input, textarea, select {
    -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 5px 5px;
    outline: none;
    padding: 10px 5px;
    color: var(--primary-text-color);
    font-size: 14px;
}
input:hover, input:focus, textarea:hover, textarea:focus {
    -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-box-shadow: 0 1px 1px 0px #999;
            box-shadow: 0 1px 1px 0px #999;
}
::-moz-selection {
    background: #777;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #777;
    color: #fff;
    text-shadow: none;
}
::-moz-selection:window-inactive {
    background: #999;
    color: #fff;
    text-shadow: none;
}
::selection:window-inactive {
    background: #999;
    color: #fff;
    text-shadow: none;
}
img::-moz-selection {
    background: transparent;
}
img::selection {
    background: transparent;
}
img::-moz-selection {
    background: transparent;
}
iframe {
    border: 0;
}
video {
    display: block;
    margin: auto;
    width: 100%;
    height: auto;
    text-align: center;
}
.seebtn {
    display: inline-block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 0px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 0px 1px 0 rgba(0,0,0,.1);
    border-radius: 35px;
    padding: 11px 25px;
    color: var(--primary-text-color);
    font-size: 1rem;
    font-weight: 500;
    text-align: center;
}
.seebtn:hover {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0 20px 33px 0 rgba(0,0,0,.1);
    box-shadow: 0 20px 33px 0 rgba(0,0,0,.1);
    color: var(--primary-text-color);
}
.seebtn--small {
    padding: 8px 25px;
    font-size: 0.9rem;
    font-weight: 500;
}
.seebtn--extra-small {
    padding: 5px 15px;
    font-size: 0.85rem;
    font-weight: 400;
}
.seebtn--primary {
    background: var(--primary-color);
    color:var(--primary-text-color);
}
.seebtn--secondary {
    background-image: -webkit-gradient(linear, left top, right bottom, from(#ffefca), color-stop(#ecddbe), color-stop(#d9ccb1), color-stop(#c6bba5), to(#b3aa99));
    background-image: linear-gradient(to right bottom, #ffefca, #ecddbe, #d9ccb1, #c6bba5, #b3aa99);
    color: #333;
}
.seebtn--secondary:hover {
    -webkit-box-shadow: 0 20px 33px 0 rgba(0,0,0,.3);
    box-shadow: 0 20px 33px 0 rgba(0,0,0,.3);
    background-image: -webkit-gradient(linear, left top, right bottom, from(#ffefca), color-stop(#ecddbe), color-stop(#d9ccb1), color-stop(#c6bba5), to(#b3aa99));
    background-image: linear-gradient(to right bottom, #ffefca, #ecddbe, #d9ccb1, #c6bba5, #b3aa99);
    color: #333;
}
.seebtn--primary-bordered {
    border: 1px solid var(--primary-color);
    background: none;
    color: var(--primary-color);
    text-decoration: none !important;
}
.seebtn--primary-bordered:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid var(--primary-color);
    background:var(--primary-color);
    color: var(--secondary-text-color);
    text-decoration: none !important;
}
.seebtn--light-bordered {
    border: 1px solid #fff;
    background: none;
    color: #fff;
    text-decoration: none !important;
}
.seebtn--light-bordered:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid #fff;
    background: #fff;
    color: #191919;
    text-decoration: none !important;
}
.seebtn--dark-bordered {
    border: 1px solid #191919;
    background: none;
    color: #191919;
    text-decoration: none !important;
}
.seebtn--dark-bordered:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid var(--primary-color);
    background: var(--primary-color);
    color: #191919;
    text-decoration: none !important;
}
.seebtn--modal {
    cursor: pointer;
    border: none;
}
.table_main-wrapper {
  border-radius: 15px;
  overflow: hidden;
}
div.table_wrapper {
  overflow-x: auto;
}
div.table_wrapper::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
  height: 10px;
}
div.table_wrapper::-webkit-scrollbar-thumb {
  border: 1px solid #fff;
  border-radius: 25px;
}
div.table_wrapper .table {
  display: table;
}
.pricelist-table_offset-top {
    position: absolute;
    top: -65px;
}
.pricelist-table_wrapper {
  border-radius: 25px;
  background: var(--lgray-bg-color);
  padding: 10px 20px;
}
.pricelist-table_table {
  border-spacing: 0px;
  width: 100%;
}
.pricelist-table_table > thead > tr > td {
  border-bottom: 2px solid rgba(144, 144, 240, 0.15);
  padding: 16px 25px;
  font-size: 1.05rem;
  font-weight: 500;
  text-align: center;
}
.pricelist-table_table > tbody > tr > td {
  padding: 14px 25px;
  text-align: center;
}
.pricelist-table_table > tbody > tr > td:first-child {
  text-align: left;
}
.pricelist-table_table > tbody > tr > td:last-child {
  text-align: right;
  white-space: pre;
}
.pricelist-table_table > tbody > tr:hover {
  background:rgba(144, 144, 240, 0.06);
}
.pricelist-table_available {
    position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  width: 100%;
  
  list-style: none;
}
.pricelist-table_available > li {
  width: 15px;
  height: 15px;
}
.pricelist-table_available > li:first-of-type {
    border-radius: 25px 0px 0px 25px;
    margin-left: 0px;
}
.pricelist-table_available > li:nth-of-type(5) {
    border-radius: 0px 25px 25px 0px ;
    margin-right: 0px;
}
.pricelist-table_available--green > li {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#00b85a), color-stop(#1dbb50), color-stop(#2fbe44), color-stop(#3fc136), to(#4dc324));
  background-image: linear-gradient(to top, #00b85a, #1dbb50, #2fbe44, #3fc136, #4dc324);
}
.pricelist-table_available--yellow > li {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe300), color-stop(#fce400), color-stop(#f9e500), color-stop(#f5e600), to(#f2e700));
  background-image: linear-gradient(to bottom, #ffe300, #fce400, #f9e500, #f5e600, #f2e700);
}
.pricelist-table_available--red > li {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#c32429), color-stop(#c72035), color-stop(#cb1d42), color-stop(#cd1d4e), to(#cf1f5a));
  background-image: linear-gradient(to top, #c32429, #c72035, #cb1d42, #cd1d4e, #cf1f5a);
}
.product-table_wrapper {
  border-radius: 25px;
  background: var(--lgray-bg-color);
  padding: 25px;
}
.product-table_table {
  border-spacing: 0px;
  width: 100%;
}
.product-table_table > thead > tr > td {
  border-bottom: 2px solid rgba(144, 144, 240, 0.15);
  padding: 16px 25px;
  font-size: 1.05rem;
  font-weight: 500;
  text-align: center;
}
.product-table_table > tbody > tr > td {
  border-bottom: 1px solid rgba(144, 144, 240, 0.15);
  padding: 14px 25px;
  width: 50%;
  text-align: center;
}
.product-table_table > tbody > tr:last-child > td {
  border-bottom: none;
}
.product-table_table > tbody > tr > td:first-child {
  font-weight: 500;
  text-align: left;
}
.product-table_table > tbody > tr > td:last-child {
  text-align: right;
}
.product-table_table > tbody > tr:hover {
  background:rgba(144, 144, 240, 0.06);
}
.product-table_features-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.product-table_features-list > li {
  display: inline-block;
  margin-bottom: 4px;
  margin-left: 4px;
  border-radius: 6px;
  background: var(--primary-color);
  padding: 2px 6px;
  font-size: 0.9rem;
}
.wrap-top {
    min-height: 45px;
}
.home-page .wrap-header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
}
.main-menu_container--fixed {
    z-index: 9999;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.05);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.05);
    background: #fff;
    padding: 6px 0px;
    width: 100%;
}
.main-menu_wrapper {
    height: 100%;
}
.main-menu_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: 0px;
    padding: 0px;
    height: 100%;
    list-style: none;
}
.main-menu_item {
    height: 100%;
}
.main-menu_link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2px 4px;
    height: 100%;
    font-size: 1.05rem;
    font-weight: 500;
}
.main-menu_link:hover {
    text-decoration: underline;
}
.main-menu_item--parent > a {
    position: relative;
}
.main-menu_item--parent > a:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: -10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    margin-top: 1px;
    font-family: "Font Awesome 5 Free";
    font-size: 0.8rem;
    font-weight: 900;
    content: '\f107';
}
.main-menu_item--parent:hover > a:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
}
.main-menu_dropdown {
    position: absolute;
    z-index: 9998;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    -webkit-transition: -webkit-clip-path .3s ease .3s;
    transition: -webkit-clip-path .3s ease .3s;
    transition: clip-path .3s ease .3s;
    transition: clip-path .3s ease .3s, -webkit-clip-path .3s ease .3s;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);
    border-radius: 4px;
    background: #fff;
    padding: 25px;
}
.main-menu_item--parent:hover > .main-menu_dropdown {
    -webkit-clip-path: polygon(-10% 0, 110% 0, 110% 110%, -10% 110%);
    clip-path: polygon(-10% 0, 110% 0, 110% 110%, -10% 110%);
    -webkit-transition: -webkit-clip-path .3s ease;
    transition: -webkit-clip-path .3s ease;
    transition: clip-path .3s ease;
    transition: clip-path .3s ease, -webkit-clip-path .3s ease;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);
}
.main-menu_dropdown-wrapper {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.main-menu_item--parent:hover > .main-menu_dropdown > .main-menu_dropdown-wrapper {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
    -webkit-transition: all .3s ease .2s;
    transition: all .3s ease .2s;
}
.main-menu_dropdown-list {
    -webkit-column-count: unset;
    column-count: unset;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.main-menu_dropdown-list > li > a:hover {
    text-decoration: underline;
}
.main-menu_dropdown-list > li {
    font-size: 0.95rem;
}
.main-menu_dropdown-list--2col {
    -webkit-column-count: 2 !important;
    column-count: 2 !important;
}
.main-menu_dropdown-list--volumes {
    -webkit-column-count: unset !important;
    column-count: unset !important;
}
.main-menu_dropdown-list--volumes > li {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 6px;
    border-radius: 25px;
    background: var(--primary-color);
    padding: 2px 6px;
}
.main-menu_dropdown-list--volumes > li > a {
    font-size: 0.8rem;
    font-weight: 500;
}
.main-menu_dropdown-list--volumes > li:last-child {
    margin-right: none;
}
.main-menu_dropdown-parent {
    display: block;
    margin-bottom: 8px;
    font-size: 1.05rem;
    font-weight: 600;
}
.main-menu_dropdown-parent:hover {
    text-decoration: underline;
}
.main-menu_contact-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%;
}
.main-menu_hotline-link {
    margin-right: 25px;
    font-size: 1.3rem;
    font-weight: 600;
}
.main-menu_hotline-link:hover {
    text-decoration: underline;
}
.main-menu_callform-btn {
    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;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 50%;
    background: var(--primary-color);
    width: 35px;
    height: 35px;
}
.main-menu_callform-btn:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.main-menu_callform-btn:hover i {
    -webkit-animation: swing 1s ease-in-out;
    animation: swing 1s ease-in-out;
}
@-webkit-keyframes swing { 
    20% { -webkit-transform: rotate(15deg); transform: rotate(15deg); } 
    40% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } 
    60% { -webkit-transform: rotate(5deg); transform: rotate(5deg); } 
    80% { -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } 
    100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
}
@keyframes swing { 
    20% { -webkit-transform: rotate(15deg); transform: rotate(15deg); } 
    40% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } 
    60% { -webkit-transform: rotate(5deg); transform: rotate(5deg); } 
    80% { -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } 
    100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
}
.crumbs {
    margin: 0;
    padding: 0;
    list-style: none;
}
.crumbs_item {
    display: inline-block;
}
.crumbs_link {
    margin: 0px 4px 0px 4px;
}
.crumbs_link:hover {
    text-decoration: underline;
}
.crumbs_item:first-child .crumbs_link {
    margin-left: 0px;
}
.crumbs_item:last-child .crumbs_link {
    margin-right: 0px;
}
.footer-area_list {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.footer-area_list-title {
    font-size: 1.1rem;
    font-weight: 600;
}
.footer-area_list a:hover {
    text-decoration: underline;
}
.sidebar_block-wrapper {
    border-radius: 25px;
    background: var(--lgray-bg-color);
    padding: 25px;
}
.sidebar-links_list {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.sidebar-links_list-item {
    display: block;
    border-bottom: 1px solid rgba(144, 144, 240, 0.15);
}
.sidebar-links_list-link {
    display: block;
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding: 6px 4px;
    font-size: 0.87rem;
    font-weight: 500;
}
.sidebar-links_list-item:last-child {
    border-bottom: 0;
}
.sidebar-links_list-link:hover {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}
.sidebar-links_list-item--active {
    position: relative;
}
.sidebar-links_list-item--active .sidebar-links_list-link {
    font-weight: 600;
}
.sidebar-links_list-item--active:before {
    display: block;
    position: absolute;
    top: 0;
    left: -25px;
    background: var(--primary-color);
    width: 4px;
    height: 100%;
    content: '';
}
.sidebar-sublinks_list-item {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 8px;
}
.sidebar-sublinks_list-link {
    border-radius: 20px;
    background: var(--primary-color);
    padding: 4px 6px;
    font-size: 0.8rem;
    font-weight: 500;
}
.sidebar-sublinks_list-link:hover {
    background: #ffd800;
}
.sidebar_block-wrapper--banner {
    position: relative;
    padding: 0px !important;
    overflow: hidden;
}
.sidebar_banner-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0px;
    left: 0px;
    -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;
    padding: 35px 25px;
    width: 100%;
    height: 100%;
}
.sidebar_banner-inner > div:last-child {
    margin-top: auto;
}
.sidebar_banner-inner-title {
    color: #fff;
    font-size: 1.1rem;
    font-weight: 600;
}
.sidebar_banner-inner-text {
    color: #fff;
}
:root {
    --swiper-theme-color: var(--primary-color);
    --swiper-theme-main-color:#fff;
    --swiper-theme-primary-color: var(--primary-color);
    --swiper-theme-secondary-color:#191919;
    --swiper-theme-icon-size: ;
    --swiper-btn-size: 35px;
    --swiper-btn-border-radius: 50%;
    --swiper-btn-icon-size: 1rem;
    --swiper-navigation-size: 1rem;
}
.swiper-container {
    position: relative;
    z-index: 1;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    overflow: hidden;
    list-style: none;
}
.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    width: 100%;
    height: 100%;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-css-mode > .swiper-wrapper {
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow: auto;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
    -webkit-scroll-snap-type: y mandatory;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory;
}
.swiper-button-prev,
.swiper-button-next {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    z-index: 10;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    margin-top: -17px;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    color: var(--swiper-theme-secondary-color);
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
    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%;
    font-family: 'Font Awesome 5 Free';
    font-size: var(--swiper-navigation-size);
    font-weight: 900;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    right: auto;
    left: 0px;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: '\f053';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 0px;
    left: auto;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: '\f054';
}
.swiper-container:hover + .swiper-button-prev,
.swiper-container:hover + .swiper-container-rtl .swiper-button-next,
.swiper-container:hover + .swiper-button-next,
.swiper-container:hover + .swiper-container-rtl .swiper-button-prev {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
    --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
    --swiper-navigation-color: #000000;
}
.swiper-button-lock {
    display: none;
}
.swiper-pagination {
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
    -webkit-transition: 300ms opacity;
    transition: 300ms opacity;
    text-align: center;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    -webkit-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullet {
    display: inline-block;
    opacity: 0.2;
    border-radius: 100%;
    background: #000;
    width: 8px;
    height: 8px;
}
button.swiper-pagination-bullet {
    -webkit-appearance: none;
        -moz-appearance: none;
            appearance: none;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    padding: 0;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
    top: 50%;
    right: 10px;
    -webkit-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 200ms top, 200ms -webkit-transform;
    transition: 200ms top, 200ms -webkit-transform;
    transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
.swiper-pagination-progressbar {
    position: absolute;
    background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    width: 100%;
    height: 100%;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
}
.swiper-pagination-white {
    --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
    --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
    display: none;
}
.swiper-scrollbar {
    -ms-touch-action: none;
    position: relative;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    bottom: 3px;
    left: 1%;
    z-index: 50;
    width: 98%;
    height: 5px;
}
.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    top: 1%;
    right: 3px;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    position: relative;
    top: 0;
    left: 0;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-scrollbar-lock {
    display: none;
}
.swiper-zoom-container {
    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%;
    text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.swiper-slide-zoomed {
    cursor: move;
}
.swiper-lazy-preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    z-index: 10;
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
    animation: swiper-preloader-spin 1s infinite linear;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -21px;
    margin-left: -21px;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
    width: 42px;
    height: 42px;
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.swiper-container .swiper-notification {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1000;
    pointer-events: none;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    pointer-events: none;
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube {
    overflow: visible;
}
.swiper-container-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    visibility: hidden;
    z-index: 1;
            backface-visibility: hidden;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
    visibility: visible;
    pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
    -webkit-backface-visibility: hidden;
    z-index: 0;
        backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
    -webkit-filter: blur(50px);
    position: absolute;
    bottom: 0px;
    left: 0;
    opacity: 0.6;
    z-index: 0;
    filter: blur(50px);
    background: #000;
    width: 100%;
    height: 100%;
}
.swiper-container-flip {
    overflow: visible;
}
.swiper-container-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    z-index: 1;
    backface-visibility: hidden;
    pointer-events: none;
}
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
    -webkit-backface-visibility: hidden;
    z-index: 0;
            backface-visibility: hidden;
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15;}body{margin:0}h1{
}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0;}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}sub{bottom:-0.25em;}sup{top:-0.5em}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;border:1px solid #c0c0c0;padding:0.35em 0.625em 0.75em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.dn{display:none!important}
@media(max-width:575.98px){
.dn_x_only,.dn_x,.dn_s,.dn_sm{display:none!important}
}
@media(min-width:576px) and (max-width:767.98px) {
.dn_s_only,.dn_s,.dn_sm{display:none!important}
}
@media(min-width:768px) and (max-width:991.98px){
.dn_m_only,.dn_m,.dn_sm,.dn_ml{display:none!important}
}
@media(min-width:992px) and (max-width:1199.98px){
.dn_l_only,.dn_l,.dn_ml{display:none!important}
}
@media(min-width:1200px) and (max-width:1599.98px){
.dn_h_only,.dn_h,.dn_ml,.dn_l{display:none!important}
}
@media(min-width:1600px){
.dn_f_only,.dn_f,.dn_ml,.dn_l,.dn_h{display:none!important}
}
@media (hover:none), (high-contrast: none) {
.dn_touch {display:none!important}
}
@media(max-width:767.98px){
.clb_s:after,.clb_sm:after,.clb:after{clear:both}
.clb_s:before,.clb_s:after,.clb_sm:before,.clb_sm:after,.clb:before,.clb:after{display:table;content:" "}
.trs03_s,.trs03_sm,.trs03{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_s,.trs0_sm,.trs0{-webkit-transition:none!important;transition:none!important}
.za_s,.za_sm,.za{z-index:auto!important}
.z0_s,.z0_sm,.z0{z-index:0!important}
.z1_s,.z1_sm,.z1{z-index:1!important}
.z9_s,.z9_sm,.z9{z-index:9!important}
.ord0_s,.ord0_sm,.ord0{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_s,.ord99_sm,.ord99{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_s,.jcfs_sm,.jcfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_s,.jcc_sm,.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_s,.jcfe_sm,.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_s,.aifs_sm,.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_s,.aic_sm,.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_s,.aife_sm,.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_s,.fx_sm,.fx{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_s,.df_sm,.df{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_s,.dt_sm,.dt{display:table!important}
.db_s,.db_sm,.db{display:block!important}
.dib_s,.dib_sm,.dib{display:inline-block!important}
.fln_s,.fln_sm,.fln{float:none!important}
.fll_s,.fll_sm,.fll{float:left!important}
.flr_s,.flr_sm,.flr{float:right!important}
.posr_s,.posr_sm,.posr{position:relative!important}
.posa_s,.posa_sm,.posa{position:absolute!important}
.posf_s,.posf_sm,.posf{position:fixed!important}
.ovh_s,.ovh_sm,.ovh{overflow:hidden!important}
.ovv_s,.ovv_sm,.ovv{overflow:visible!important}
.mawn_s,.mawn_sm,.mawn{max-width:none!important}
.maw100pc_s,.maw100pc_sm,.maw100pc{max-width:100%!important}
.ha_s,.ha_sm,.ha{height:auto!important}
.fi_s,.fi_sm{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_s,.tshn_sm,.tshn{text-shadow:none!important}
.bxshn_s,.bxshn_sm,.bxshn{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_s,.w100pc_sm,.w100pc{width:100%!important}
.h100pc_s,.h100pc_sm,.h100pc{height:100%!important}
.tal_s,.tal_sm,.tal{text-align:left!important}
.tar_s,.tar_sm,.tar{text-align:right!important}
.tac_s,.tac_sm,.tac{text-align:center!important}
.ttu_s,.ttu_sm,.ttu{text-transform:uppercase!important}
.tdu_s,.tdu_sm,.tdu{text-decoration:underline!important}
.fwl_s,.fwl_sm,.fwl{font-weight:100!important}
.fwn_s,.fwn_sm,.fwn{font-weight:400!important}
.fwb_s,.fwb_sm,.fwb{font-weight:600!important}
.cfff_s,.cfff_sm,.cfff{color:#fff!important}
.c000_s,.c000_sm,.c000{color:#000!important}
.bgfff_s,.bgfff_sm,.bgfff{background-color:#fff!important}
.bgeee_s,.bgeee_sm,.bgeee{background-color:#eee!important}
.bgn_s,.bgn_sm,.bgn{background:none!important}
.mlra_s,.mlra_sm,.mlra{margin-right:auto!important;margin-left:auto!important}
.m0px_s,.m0px_sm,.m0px{margin:0!important}
.mt0px_s,.mt0px_sm,.mt0px{margin-top:0!important}
.mt5px_s,.mt5px_sm,.mt5px{margin-top:5px!important}
.mt10px_s,.mt10px_sm,.mt10px{margin-top:10px!important}
.mt15px_s,.mt15px_sm,.mt15px{margin-top:15px!important}
.mt20px_s,.mt20px_sm,.mt20px{margin-top:20px!important}
.mt30px_s,.mt30px_sm,.mt30px{margin-top:30px!important}
.mt45px_s,.mt45px_sm,.mt45px{margin-top:45px!important}
.mt60px_s,.mt60px_sm,.mt60px{margin-top:60px!important}
.mt75px_s,.mt75px_sm,.mt75px{margin-top:75px!important}
.mb0px_s,.mb0px_sm,.mb0px{margin-bottom:0!important}
.mb5px_s,.mb5px_sm,.mb5px{margin-bottom:5px!important}
.mb10px_s,.mb10px_sm,.mb10px{margin-bottom:10px!important}
.mb15px_s,.mb15px_sm,.mb15px{margin-bottom:15px!important}
.mb20px_s,.mb20px_sm,.mb20px{margin-bottom:20px!important}
.mb30px_s,.mb30px_sm,.mb30px{margin-bottom:30px!important}
.mb45px_s,.mb45px_sm,.mb45px{margin-bottom:45px!important}
.mb60px_s,.mb60px_sm,.mb60px{margin-bottom:60px!important}
.mb75px_s,.mb75px_sm,.mb75px{margin-bottom:75px!important}
.ml0px_s,.ml0px_sm,.ml0px{margin-left:0!important}
.ml5px_s,.ml5px_sm,.ml5px{margin-left:5px!important}
.ml10px_s,.ml10px_sm,.ml10px{margin-left:10px!important}
.ml15px_s,.ml15px_sm,.ml15px{margin-left:15px!important}
.ml20px_s,.ml20px_sm,.ml20px{margin-left:20px!important}
.ml30px_s,.ml30px_sm,.ml30px{margin-left:30px!important}
.ml45px_s,.ml45px_sm,.ml45px{margin-left:45px!important}
.ml60px_s,.ml60px_sm,.ml60px{margin-left:60px!important}
.ml75px_s,.ml75px_sm,.ml75px{margin-left:75px!important}
.mr0px_s,.mr0px_sm,.mr0px{margin-right:0!important}
.mr5px_s,.mr5px_sm,.mr5px{margin-right:5px!important}
.mr10px_s,.mr10px_sm,.mr10px{margin-right:10px!important}
.mr15px_s,.mr15px_sm,.mr15px{margin-right:15px!important}
.mr20px_s,.mr20px_sm,.mr20px{margin-right:20px!important}
.mr30px_s,.mr30px_sm,.mr30px{margin-right:30px!important}
.mr45px_s,.mr45px_sm,.mr45px{margin-right:45px!important}
.mr60px_s,.mr60px_sm,.mr60px{margin-right:60px!important}
.mr75px_s,.mr75px_sm,.mr75px{margin-right:75px!important}
.p0px_s,.p0px_sm,.p0px{padding:0!important}
.pt0px_s,.pt0px_sm,.pt0{padding-top:0!important}
.pt5px_s,.pt5px_sm,.pt5px{padding-top:5px!important}
.pt10px_s,.pt10px_sm,.pt10px{padding-top:10px!important}
.pt15px_s,.pt15px_sm,.pt15px{padding-top:15px!important}
.pt20px_s,.pt20px_sm,.pt20px{padding-top:20px!important}
.pt30px_s,.pt30px_sm,.pt30px{padding-top:30px!important}
.pt45px_s,.pt45px_sm,.pt45px{padding-top:45px!important}
.pt60px_s,.pt60px_sm,.pt60px{padding-top:60px!important}
.pt75px_s,.pt75px_sm,.pt75px{padding-top:75px!important}
.pb0_s,.pb0px_sm,.pb0px{padding-bottom:0!important}
.pb5px_s,.pb5px_sm,.pb5px{padding-bottom:5px!important}
.pb10px_s,.pb10px_sm,.pb10px{padding-bottom:10px!important}
.pb15px_s,.pb15px_sm,.pb15px{padding-bottom:15px!important}
.pb20px_s,.pb20px_sm,.pb20px{padding-bottom:20px!important}
.pb30px_s,.pb30px_sm,.pb30px{padding-bottom:30px!important}
.pb45px_s,.pb45px_sm,.pb45px{padding-bottom:45px!important}
.pb60px_s,.pb60px_sm,.pb60px{padding-bottom:60px!important}
.pb75px_s,.pb75px_sm,.pb75px{padding-bottom:75px!important}
.pl0px_s,.pl0px_sm,.pl0px{padding-left:0!important}
.pl5px_s,.pl5px_sm,.pl5px{padding-left:5px!important}
.pl10px_s,.pl10px_sm,.pl10px{padding-left:10px!important}
.pl15px_s,.pl15px_sm,.pl15px{padding-left:15px!important}
.pl20px_s,.pl20px_sm,.pl20px{padding-left:20px!important}
.pl30px_s,.pl30px_sm,.pl30px{padding-left:30px!important}
.pl45px_s,.pl45px_sm,.pl45px{padding-left:45px!important}
.pl60px_s,.pl60px_sm,.pl60px{padding-left:60px!important}
.pl75px_s,.pl75px_sm,.pl75px{padding-left:75px!important}
.pr0px_s,.pr0px_sm,.pr0px{padding-right:0!important}
.pr5px_s,.pr5px_sm,.pr5px{padding-right:5px!important}
.pr10px_s,.pr10px_sm,.pr10px{padding-right:10px!important}
.pr15px_s,.pr15px_sm,.pr15px{padding-right:15px!important}
.pr20px_s,.pr20px_sm,.pr20px{padding-right:20px!important}
.pr30px_s,.pr30px_sm,.pr30px{padding-right:30px!important}
.pr45px_s,.pr45px_sm,.pr45px{padding-right:45px!important}
.pr60px_s,.pr60px_sm,.pr60px{padding-right:60px!important}
.pr75px_s,.pr75px_sm,.pr75px{padding-right:75px!important}
}
@media(max-width:575.98px){
.clb_x:after{clear:both}
.clb_x:before,.clb_x:after{display:table;content:" "}
.trs03_x{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_x{-webkit-transition:none!important;transition:none!important}
.za_x{z-index:auto!important}
.z0_x{z-index:0!important}
.z1_x{z-index:1!important}
.z9_x{z-index:9!important}
.ord0_x{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_x{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_x{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_x{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_x{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_x{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_x{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_x{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_x{display:table!important}
.db_x{display:block!important}
.dib_x{display:inline-block!important}
.fln_x{float:none!important}
.fll_x{float:left!important}
.flr_x{float:right!important}
.posr_x{position:relative!important}
.posa_x{position:absolute!important}
.posf_x{position:fixed!important}
.ovh_x{overflow:hidden!important}
.ovv_x{overflow:visible!important}
.mawn_x{max-width:none!important}
.maw100pc_x{max-width:100%!important}
.ha_x{height:auto!important}
.fi_x{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_x{text-shadow:none!important}
.bxshn_x{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_x{width:100%!important}
.h100pc_x{height:100%!important}
.tal_x{text-align:left!important}
.tar_x{text-align:right!important}
.tac_x{text-align:center!important}
.ttu_x{text-transform:uppercase!important}
.tdu_x{text-decoration:underline!important}
.fwl_x{font-weight:100!important}
.fwn_x{font-weight:400!important}
.fwb_x{font-weight:600!important}
.cfff_x{color:#fff!important}
.c000_x{color:#000!important}
.bgfff_x{background-color:#fff!important}
.bgeee_x{background-color:#eee!important}
.bgn_x{background:none!important}
.mlra_x{margin-right:auto!important;margin-left:auto!important}
.m0px_x{margin:0!important}
.mt0px_x{margin-top:0!important}
.mt5px_x{margin-top:5px!important}
.mt10px_x{margin-top:10px!important}
.mt15px_x{margin-top:15px!important}
.mt20px_x{margin-top:20px!important}
.mt30px_x{margin-top:30px!important}
.mt45px_x{margin-top:45px!important}
.mt60px_x{margin-top:60px!important}
.mt75px_x{margin-top:75px!important}
.mb0px_x{margin-bottom:0!important}
.mb5px_x{margin-bottom:5px!important}
.mb10px_x{margin-bottom:10px!important}
.mb15px_x{margin-bottom:15px!important}
.mb20px_x{margin-bottom:20px!important}
.mb30px_x{margin-bottom:30px!important}
.mb45px_x{margin-bottom:45px!important}
.mb60px_x{margin-bottom:60px!important}
.mb75px_x{margin-bottom:75px!important}
.ml0px_x{margin-left:0!important}
.ml5px_x{margin-left:5px!important}
.ml10px_x{margin-left:10px!important}
.ml15px_x{margin-left:15px!important}
.ml20px_x{margin-left:20px!important}
.ml30px_x{margin-left:30px!important}
.ml45px_x{margin-left:45px!important}
.ml60px_x{margin-left:60px!important}
.ml75px_x{margin-left:75px!important}
.mr0px_x{margin-right:0!important}
.mr5px_x{margin-right:5px!important}
.mr10px_x{margin-right:10px!important}
.mr15px_x{margin-right:15px!important}
.mr20px_x{margin-right:20px!important}
.mr30px_x{margin-right:30px!important}
.mr45px_x{margin-right:45px!important}
.mr60px_x{margin-right:60px!important}
.mr75px_x{margin-right:75px!important}
.p0px_x{padding:0!important}
.pt0px_x{padding-top:0!important}
.pt5px_x{padding-top:5px!important}
.pt10px_x{padding-top:10px!important}
.pt15px_x{padding-top:15px!important}
.pt20px_x{padding-top:20px!important}
.pt30px_x{padding-top:30px!important}
.pt45px_x{padding-top:45px!important}
.pt60px_x{padding-top:60px!important}
.pt75px_x{padding-top:75px!important}
.pb0_x{padding-bottom:0!important}
.pb5px_x{padding-bottom:5px!important}
.pb10px_x{padding-bottom:10px!important}
.pb15px_x{padding-bottom:15px!important}
.pb20px_x{padding-bottom:20px!important}
.pb30px_x{padding-bottom:30px!important}
.pb45px_x{padding-bottom:45px!important}
.pb60px_x{padding-bottom:60px!important}
.pb75px_x{padding-bottom:75px!important}
.pl0px_x{padding-left:0!important}
.pl5px_x{padding-left:5px!important}
.pl10px_x{padding-left:10px!important}
.pl15px_x{padding-left:15px!important}
.pl20px_x{padding-left:20px!important}
.pl30px_x{padding-left:30px!important}
.pl45px_x{padding-left:45px!important}
.pl60px_x{padding-left:60px!important}
.pl75px_x{padding-left:75px!important}
.pr0px_x{padding-right:0!important}
.pr5px_x{padding-right:5px!important}
.pr10px_x{padding-right:10px!important}
.pr15px_x{padding-right:15px!important}
.pr20px_x{padding-right:20px!important}
.pr30px_x{padding-right:30px!important}
.pr45px_x{padding-right:45px!important}
.pr60px_x{padding-right:60px!important}
.pr75px_x{padding-right:75px!important}
}
@media (min-width:768px) and (max-width:991.98px){
.clb_m:after,.clb_sm:after,.clb_ml:after,.clb:after{clear:both}
.clb_m:before,.clb_m:after,.clb_sm:before,.clb_sm:after,.clb_ml:before,.clb_ml:after,.clb:before,.clb:after{display:table;content:" "}
.trs03_m,.trs03_sm,.trs03_ml,.trs03{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_m,.trs0_sm,.trs0_ml,.trs0{-webkit-transition:none!important;transition:none!important}
.za_m,.za_sm,.za_ml,.za{z-index:auto!important}
.z0_m,.z0_sm,.z0_ml,.z0{z-index:0!important}
.z1_m,.z1_sm,.z1_ml,.z1{z-index:1!important}
.z9_m,.z9_sm,.z9_ml,.z9{z-index:9!important}
.ord0_m,.ord0_sm,.ord0_ml,.ord0{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_m,.ord99_sm,.ord99_ml,.ord99{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_m,.jcfs_sm,.jcfs_ml,.jcfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_m,.jcc_sm,.jcc_ml,.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_m,.jcfe_sm,.jcfe_ml,.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_m,.aifs_sm,.aifs_ml,.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_m,.aic_sm,.aic_ml,.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_m,.aife_sm,.aife_ml,.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_m,.fx_sm,.fx_ml,.fx{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_m,.df_sm,.df_ml,.df{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_m,.dt_sm,.dt_ml,.dt{display:table!important}
.db_m,.db_sm,.db_ml,.db{display:block!important}
.dib_m,.dib_sm,.dib_ml,.dib{display:inline-block!important}
.fln_m,.fln_sm,.fln_ml,.fln{float:none!important}
.fll_m,.fll_sm,.fll_ml,.fll{float:left!important}
.flr_m,.flr_sm,.flr_ml,.flr{float:right!important}
.posr_m,.posr_sm,.posr_ml,.posr{position:relative!important}
.posa_m,.posa_sm,.posa_ml,.posa{position:absolute!important}
.posf_m,.posf_sm,.posf_ml,.posf{position:fixed!important}
.ovh_m,.ovh_sm,.ovh_ml,.ovh{overflow:hidden!important}
.ovv_m,.ovv_sm,.ovv_ml,.ovv{overflow:visible!important}
.mawn_m,.mawn_sm,.mawn_ml,.mawn{max-width:none!important}
.maw100pc_m,.maw100pc_sm,.maw100pc_ml,.maw100pc{max-width:100%!important}
.ha_m,.ha_sm,.ha_ml,.ha{height:auto!important}
.fi_m,.fi_sm,.fi_ml{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_m,.tshn_sm,.tshn_ml,.tshn{text-shadow:none!important}
.bxshn_m,.bxshn_sm,.bxshn_ml,.bxshn{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_m,.w100pc_sm,.w100pc_ml,.w100pc{width:100%!important}
.h100pc_m,.h100pc_sm,.h100pc_ml,.h100pc{height:100%!important}
.tal_m,.tal_sm,.tal_ml,.tal{text-align:left!important}
.tar_m,.tar_sm,.tar_ml,.tar{text-align:right!important}
.tac_m,.tac_sm,.tac_ml,.tac{text-align:center!important}
.ttu_m,.ttu_sm,.ttu_ml,.ttu{text-transform:uppercase!important}
.tdu_m,.tdu_sm,.tdu_ml,.tdu{text-decoration:underline!important}
.fwl_m,.fwl_sm,.fwl_ml,.fwl{font-weight:100!important}
.fwn_m,.fwn_sm,.fwn_ml,.fwn{font-weight:400!important}
.fwb_m,.fwb_sm,.fwb_ml,.fwb{font-weight:600!important}
.cfff_m,.cfff_sm,.cfff_ml,.cfff{color:#fff!important}
.c000_m,.c000_sm,.c000_ml,.c000{color:#000!important}
.bgfff_m,.bgfff_sm,.bgfff_ml,.bgfff{background-color:#fff!important}
.bgeee_m,.bgeee_sm,.bgeee_ml,.bgeee{background-color:#eee!important}
.bgn_m,.eee_sm,.bgn_ml,.bgn{background:none!important}
.mlra_m,.mlra_sm,.mlra_ml,.mlra{margin-right:auto!important;margin-left:auto!important}
.m0px_m,.m0px_sm,.m0px_ml,.m0px{margin:0!important}
.mt0px_m,.mt0px_sm,.mt0px_ml,.mt0px{margin-top:0!important}
.mt5px_m,.mt5px_sm,.mt5px_ml,.mt5px{margin-top:5px!important}
.mt10px_m,.mt10px_sm,.mt10px_ml,.mt10px{margin-top:10px!important}
.mt15px_m,.mt15px_sm,.mt15px_ml,.mt15px{margin-top:15px!important}
.mt20px_m,.mt20px_sm,.mt20px_ml,.mt20px{margin-top:20px!important}
.mt30px_m,.mt30px_sm,.mt30px_ml,.mt30px{margin-top:30px!important}
.mt45px_m,.mt45px_sm,.mt45px_ml,.mt45px{margin-top:45px!important}
.mt60px_m,.mt60px_sm,.mt60px_ml,.mt60px{margin-top:60px!important}
.mt75px_m,.mt75px_sm,.mt75px_ml,.mt75px{margin-top:75px!important}
.mb0px_m,.mb0px_sm,.mb0px_ml,.mb0px{margin-bottom:0!important}
.mb5px_m,.mb5px_sm,.mb5px_ml,.mb5px{margin-bottom:5px!important}
.mb10px_m,.mb10px_sm,.mb10px_ml,.mb10px{margin-bottom:10px!important}
.mb15px_m,.mb15px_sm,.mb15px_ml,.mb15px{margin-bottom:15px!important}
.mb20px_m,.mb20px_sm,.mb20px_ml,.mb20px{margin-bottom:20px!important}
.mb30px_m,.mb30px_sm,.mb30px_ml,.mb30px{margin-bottom:30px!important}
.mb45px_m,.mb45px_sm,.mb45px_ml,.mb45px{margin-bottom:45px!important}
.mb60px_m,.mb60px_sm,.mb60px_ml,.mb60px{margin-bottom:60px!important}
.mb75px_m,.mb75px_sm,.mb75px_ml,.mb75px{margin-bottom:75px!important}
.ml0px_m,.ml0px_sm,.ml0px_ml,.ml0px{margin-left:0!important}
.ml5px_m,.ml5px_sm,.ml5px_ml,.ml5px{margin-left:5px!important}
.ml10px_m,.ml10px_sm,.ml10px_ml,.ml10px{margin-left:10px!important}
.ml15px_m,.ml15px_sm,.ml15px_ml,.ml15px{margin-left:15px!important}
.ml20px_m,.ml20px_sm,.ml20px_ml,.ml20px{margin-left:20px!important}
.ml30px_m,.ml30px_sm,.ml30px_ml,.ml30px{margin-left:30px!important}
.ml45px_m,.ml45px_sm,.ml45px_ml,.ml45px{margin-left:45px!important}
.ml60px_m,.ml60px_sm,.ml60px_ml,.ml60px{margin-left:60px!important}
.ml75px_m,.ml75px_sm,.ml75px_ml,.ml75px{margin-left:75px!important}
.mr0px_m,.mr0px_sm,.mr0px_ml,.mr0px{margin-right:0!important}
.mr5px_m,.mr5px_sm,.mr5px_ml,.mr5px{margin-right:5px!important}
.mr10px_m,.mr10px_sm,.mr10px_ml,.mr10px{margin-right:10px!important}
.mr15px_m,.mr15px_sm,.mr15px_ml,.mr15px{margin-right:15px!important}
.mr20px_m,.mr20px_sm,.mr20px_ml,.mr20px{margin-right:20px!important}
.mr30px_m,.mr30px_sm,.mr30px_ml,.mr30px{margin-right:30px!important}
.mr45px_m,.mr45px_sm,.mr45px_ml,.mr45px{margin-right:45px!important}
.mr60px_m,.mr60px_sm,.mr60px_ml,.mr60px{margin-right:60px!important}
.mr75px_m,.mr75px_sm,.mr75px_ml,.mr75px{margin-right:75px!important}
.p0px_m,.p0px_sm,.p0px_ml,.p0px{padding:0!important}
.pt0px_m,.pt0px_sm,.pt0px_ml,.pt0{padding-top:0!important}
.pt5px_m,.pt5px_sm,.pt5px_ml,.pt5px{padding-top:5px!important}
.pt10px_m,.pt10px_sm,.pt10px_ml,.pt10px{padding-top:10px!important}
.pt15px_m,.pt15px_sm,.pt15px_ml,.pt15px{padding-top:15px!important}
.pt20px_m,.pt20px_sm,.pt20px_ml,.pt20px{padding-top:20px!important}
.pt30px_m,.pt30px_sm,.pt30px_ml,.pt30px{padding-top:30px!important}
.pt45px_m,.pt45px_sm,.pt45px_ml,.pt45px{padding-top:45px!important}
.pt60px_m,.pt60px_sm,.pt60px_ml,.pt60px{padding-top:60px!important}
.pt75px_m,.pt75px_sm,.pt75px_ml,.pt75px{padding-top:75px!important}
.pb0_m,.pb0px_sm,.pb0px_ml,.pb0px{padding-bottom:0!important}
.pb5px_m,.pb5px_sm,.pb5px_ml,.pb5px{padding-bottom:5px!important}
.pb10px_m,.pb10px_sm,.pb10px_ml,.pb10px{padding-bottom:10px!important}
.pb15px_m,.pb15px_sm,.pb15px_ml,.pb15px{padding-bottom:15px!important}
.pb20px_m,.pb20px_sm,.pb20px_ml,.pb20px{padding-bottom:20px!important}
.pb30px_m,.pb30px_sm,.pb30px_ml,.pb30px{padding-bottom:30px!important}
.pb45px_m,.pb45px_sm,.pb45px_ml,.pb45px{padding-bottom:45px!important}
.pb60px_m,.pb60px_sm,.pb60px_ml,.pb60px{padding-bottom:60px!important}
.pb75px_m,.pb75px_sm,.pb75px_ml,.pb75px{padding-bottom:75px!important}
.pl0px_m,.pl0px_sm,.pl0px_ml,.pl0px{padding-left:0!important}
.pl5px_m,.pl5px_sm,.pl5px_ml,.pl5px{padding-left:5px!important}
.pl10px_m,.pl10px_sm,.pl10px_ml,.pl10px{padding-left:10px!important}
.pl15px_m,.pl15px_sm,.pl15px_ml,.pl15px{padding-left:15px!important}
.pl20px_m,.pl20px_sm,.pl20px_ml,.pl20px{padding-left:20px!important}
.pl30px_m,.pl30px_sm,.pl30px_ml,.pl30px{padding-left:30px!important}
.pl45px_m,.pl45px_sm,.pl45px_ml,.pl45px{padding-left:45px!important}
.pl60px_m,.pl60px_sm,.pl60px_ml,.pl60px{padding-left:60px!important}
.pl75px_m,.pl75px_sm,.pl75px_ml,.pl75px{padding-left:75px!important}
.pr0px_m,.pr0px_sm,.pr0px_ml,.pr0px{padding-right:0!important}
.pr5px_m,.pr5px_sm,.pr5px_ml,.pr5px{padding-right:5px!important}
.pr10px_m,.pr10px_sm,.pr10px_ml,.pr10px{padding-right:10px!important}
.pr15px_m,.pr15px_sm,.pr15px_ml,.pr15px{padding-right:15px!important}
.pr20px_m,.pr20px_sm,.pr20px_ml,.pr20px{padding-right:20px!important}
.pr30px_m,.pr30px_sm,.pr30px_ml,.pr30px{padding-right:30px!important}
.pr45px_m,.pr45px_sm,.pr45px_ml,.pr45px{padding-right:45px!important}
.pr60px_m,.pr60px_sm,.pr60px_ml,.pr60px{padding-right:60px!important}
.pr75px_m,.pr75px_sm,.pr75px_ml,.pr75px{padding-right:75px!important}
}
@media(min-width:992px){
.clb_l:after,.clb_ml:after,.clb:after{clear:both}
.clb_l:before,.clb_l:after,.clb_ml:before,.clb_ml:after,.clb:before,.clb:after{display:table;content:" "}
.trs03_l,.trs03_ml,.trs03{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_l,.trs0_ml,.trs0{-webkit-transition:none!important;transition:none!important}
.za_l,.za_ml,.za{z-index:auto!important}
.z0_l,.z0_ml,.z0{z-index:0!important}
.z1_l,.z1_ml,.z1{z-index:1!important}
.z9_l,.z9_ml,.z9{z-index:9!important}
.ord0_l,.ord0_ml,.ord0{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_l,.ord99_ml,.ord99{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_l,.jcfs_ml,.jcfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_l,.jcc_ml,.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_l,.jcfe_ml,.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_l,.aifs_ml,.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_l,.aic_ml,.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_l,.aife_ml,.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_l,.fx_ml,.fx{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_l,.df_ml,.df{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_l,.dt_ml,.dt{display:table!important}
.db_l,.db_ml,.db{display:block!important}
.dib_l,.dib_ml,.dib{display:inline-block!important}
.fln_l,.fln_ml,.fln{float:none!important}
.fll_l,.fll_ml,.fll{float:left!important}
.flr_l,.flr_ml,.flr{float:right!important}
.posr_l,.posr_ml,.posr{position:relative!important}
.posa_l,.posa_ml,.posa{position:absolute!important}
.posf_l,.posf_ml,.posf{position:fixed!important}
.ovh_l,.ovh_ml,.ovh{overflow:hidden!important}
.ovv_l,.ovv_ml,.ovv{overflow:visible!important}
.mawn_l,.mawn_ml,.mawn{max-width:none!important}
.maw100pc_l,.maw100pc_ml,.maw100pc{max-width:100%!important}
.ha_l,.ha_ml,.ha{height:auto!important}
.fi_l,.fi_ml{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_l,.tshn_ml,.tshn{text-shadow:none!important}
.bxshn_l,.bxshn_ml,.bxshn{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_l,.w100pc_ml,.w100pc{width:100%!important}
.h100pc_l,.h100pc_ml,.h100pc{height:100%!important}
.tal_l,.tal_ml,.tal{text-align:left!important}
.tar_l,.tar_ml,.tar{text-align:right!important}
.tac_l,.tac_ml,.tac{text-align:center!important}
.ttu_l,.ttu_ml,.ttu{text-transform:uppercase!important}
.tdu_l,.tdu_ml,.tdu{text-decoration:underline!important}
.fwl_l,.fwl_ml,.fwl{font-weight:100!important}
.fwn_l,.fwn_ml,.fwn{font-weight:400!important}
.fwb_l,.fwb_ml,.fwb{font-weight:600!important}
.cfff_l,.cfff_ml,.cfff{color:#fff!important}
.c000_l,.c000_ml,.c000{color:#000!important}
.bgfff_l,.bgfff_ml,.bgfff{background-color:#fff!important}
.bgeee_l,.bgeee_ml,.bgeee{background-color:#eee!important}
.bgn_l,.eee_ml,.bgn{background:none!important}
.mlra_l,.mlra_ml,.mlra{margin-right:auto!important;margin-left:auto!important}
.m0px_l,.m0px_ml,.m0px{margin:0!important}
.mt0px_l,.mt0px_ml,.mt0px{margin-top:0!important}
.mt5px_l,.mt5px_ml,.mt5px{margin-top:5px!important}
.mt10px_l,.mt10px_ml,.mt10px{margin-top:10px!important}
.mt15px_l,.mt15px_ml,.mt15px{margin-top:15px!important}
.mt20px_l,.mt20px_ml,.mt20px{margin-top:20px!important}
.mt30px_l,.mt30px_ml,.mt30px{margin-top:30px!important}
.mt45px_l,.mt45px_ml,.mt45px{margin-top:45px!important;}
.mt60px_l,.mt60px_ml,.mt60px{margin-top:60px!important}
.mt75px_l,.mt75px_ml,.mt75px{margin-top:75px!important}
.mb0px_l,.mb0px_ml,.mb0px{margin-bottom:0!important}
.mb5px_l,.mb5px_ml,.mb5px{margin-bottom:5px!important}
.mb10px_l,.mb10px_ml,.mb10px{margin-bottom:10px!important}
.mb15px_l,.mb15px_ml,.mb15px{margin-bottom:15px!important}
.mb20px_l,.mb20px_ml,.mb20px{margin-bottom:20px!important}
.mb30px_l,.mb30px_ml,.mb30px{margin-bottom:30px!important}
.mb45px_l,.mb45px_ml,.mb45px{margin-bottom:45px!important}
.mb60px_l,.mb60px_ml,.mb60px{margin-bottom:60px!important}
.mb75px_l,.mb75px_ml,.mb75px{margin-bottom:75px!important}
.ml0px_l,.ml0px_ml,.ml0px{margin-left:0!important}
.ml5px_l,.ml5px_ml,.ml5px{margin-left:5px!important}
.ml10px_l,.ml10px_ml,.ml10px{margin-left:10px!important}
.ml15px_l,.ml15px_ml,.ml15px{margin-left:15px!important}
.ml20px_l,.ml20px_ml,.ml20px{margin-left:20px!important}
.ml30px_l,.ml30px_ml,.ml30px{margin-left:30px!important}
.ml45px_l,.ml45px_ml,.ml45px{margin-left:45px!important}
.ml60px_l,.ml60px_ml,.ml60px{margin-left:60px!important}
.ml75px_l,.ml75px_ml,.ml75px{margin-left:75px!important}
.mr0px_l,.mr0px_ml,.mr0px{margin-right:0!important}
.mr5px_l,.mr5px_ml,.mr5px{margin-right:5px!important}
.mr10px_l,.mr10px_ml,.mr10px{margin-right:10px!important}
.mr15px_l,.mr15px_ml,.mr15px{margin-right:15px!important}
.mr20px_l,.mr20px_ml,.mr20px{margin-right:20px!important}
.mr30px_l,.mr30px_ml,.mr30px{margin-right:30px!important}
.mr45px_l,.mr45px_ml,.mr45px{margin-right:45px!important}
.mr60px_l,.mr60px_ml,.mr60px{margin-right:60px!important}
.mr75px_l,.mr75px_ml,.mr75px{margin-right:75px!important}
.p0px_l,.p0px_ml,.p0px{padding:0!important}
.pt0px_l,.pt0px_ml,.pt0{padding-top:0!important}
.pt5px_l,.pt5px_ml,.pt5px{padding-top:5px!important}
.pt10px_l,.pt10px_ml,.pt10px{padding-top:10px!important}
.pt15px_l,.pt15px_ml,.pt15px{padding-top:15px!important}
.pt20px_l,.pt20px_ml,.pt20px{padding-top:20px!important}
.pt30px_l,.pt30px_ml,.pt30px{padding-top:30px!important}
.pt45px_l,.pt45px_ml,.pt45px{padding-top:45px!important}
.pt60px_l,.pt60px_ml,.pt60px{padding-top:60px!important}
.pt75px_l,.pt75px_ml,.pt75px{padding-top:75px!important;}
.pb0_l,.pb0px_ml,.pb0px{padding-bottom:0!important}
.pb5px_l,.pb5px_ml,.pb5px{padding-bottom:5px!important}
.pb10px_l,.pb10px_ml,.pb10px{padding-bottom:10px!important}
.pb15px_l,.pb15px_ml,.pb15px{padding-bottom:15px!important}
.pb20px_l,.pb20px_ml,.pb20px{padding-bottom:20px!important}
.pb30px_l,.pb30px_ml,.pb30px{padding-bottom:30px!important}
.pb45px_l,.pb45px_ml,.pb45px{padding-bottom:45px!important}
.pb60px_l,.pb60px_ml,.pb60px{padding-bottom:60px!important}
.pb75px_l,.pb75px_ml,.pb75px{padding-bottom:75px!important}
.pl0px_l,.pl0px_ml,.pl0px{padding-left:0!important}
.pl5px_l,.pl5px_ml,.pl5px{padding-left:5px!important}
.pl10px_l,.pl10px_ml,.pl10px{padding-left:10px!important}
.pl15px_l,.pl15px_ml,.pl15px{padding-left:15px!important}
.pl20px_l,.pl20px_ml,.pl20px{padding-left:20px!important}
.pl30px_l,.pl30px_ml,.pl30px{padding-left:30px!important}
.pl45px_l,.pl45px_ml,.pl45px{padding-left:45px!important}
.pl60px_l,.pl60px_ml,.pl60px{padding-left:60px!important}
.pl75px_l,.pl75px_ml,.pl75px{padding-left:75px!important}
.pr0px_l,.pr0px_ml,.pr0px{padding-right:0!important}
.pr5px_l,.pr5px_ml,.pr5px{padding-right:5px!important}
.pr10px_l,.pr10px_ml,.pr10px{padding-right:10px!important}
.pr15px_l,.pr15px_ml,.pr15px{padding-right:15px!important}
.pr20px_l,.pr20px_ml,.pr20px{padding-right:20px!important}
.pr30px_l,.pr30px_ml,.pr30px{padding-right:30px!important}
.pr45px_l,.pr45px_ml,.pr45px{padding-right:45px!important}
.pr60px_l,.pr60px_ml,.pr60px{padding-right:60px!important}
.pr75px_l,.pr75px_ml,.pr75px{padding-right:75px!important}
}
@media(min-width:1200px){
.clb_h:after{clear:both}
.clb_h:before,.clb_h:after{display:table;content:" "}
.trs03_h{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_h{-webkit-transition:none!important;transition:none!important}
.za_h{z-index:auto!important}
.z0_h{z-index:0!important}
.z1_h{z-index:1!important}
.z9_h{z-index:9!important}
.ord0_h{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_h{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_h{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_h{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_h{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_h{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_h{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_h{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_h{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_h{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_h{display:table!important}
.db_h{display:block!important}
.dib_h{display:inline-block!important}
.fln_h{float:none!important}
.fll_h{float:left!important}
.flr_h{float:right!important}
.posr_h{position:relative!important}
.posa_h{position:absolute!important}
.posf_h{position:fixed!important}
.ovh_h{overflow:hidden!important}
.ovv_h{overflow:visible!important}
.mawn_h{max-width:none!important}
.maw100pc_h{max-width:100%!important}
.ha_h{height:auto!important}
.fi_h{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_h{text-shadow:none!important}
.bxshn_h{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_h{width:100%!important}
.h100pc_h{height:100%!important}
.tal_h{text-align:left!important}
.tar_h{text-align:right!important}
.tac_h{text-align:center!important}
.ttu_h{text-transform:uppercase!important}
.tdu_h{text-decoration:underline!important}
.fwl_h{font-weight:100!important}
.fwn_h{font-weight:400!important}
.fwb_h{font-weight:600!important}
.cfff_h{color:#fff!important}
.c000_h{color:#000!important}
.bgfff_h{background-color:#fff!important}
.bgeee_h{background-color:#eee!important}
.bgn_h{background:none!important}
.mlra_h{margin-right:auto!important;margin-left:auto!important}
.m0px_h{margin:0!important}
.mt0px_h{margin-top:0!important}
.mt5px_h{margin-top:5px!important}
.mt10px_h{margin-top:10px!important}
.mt15px_h{margin-top:15px!important}
.mt20px_h{margin-top:20px!important}
.mt30px_h{margin-top:30px!important}
.mt45px_h{margin-top:45px!important}
.mt60px_h{margin-top:60px!important}
.mt75px_h{margin-top:75px!important}
.mb0px_h{margin-bottom:0!important}
.mb5px_h{margin-bottom:5px!important}
.mb10px_h{margin-bottom:10px!important}
.mb15px_h{margin-bottom:15px!important}
.mb20px_h{margin-bottom:20px!important}
.mb30px_h{margin-bottom:30px!important}
.mb45px_h{margin-bottom:45px!important}
.mb60px_h{margin-bottom:60px!important}
.mb75px_h{margin-bottom:75px!important}
.ml0px_h{margin-left:0!important}
.ml5px_h{margin-left:5px!important}
.ml10px_h{margin-left:10px!important}
.ml15px_h{margin-left:15px!important}
.ml20px_h{margin-left:20px!important}
.ml30px_h{margin-left:30px!important}
.ml45px_h{margin-left:45px!important}
.ml60px_h{margin-left:60px!important}
.ml75px_h{margin-left:75px!important}
.mr0px_h{margin-right:0!important}
.mr5px_h{margin-right:5px!important}
.mr10px_h{margin-right:10px!important}
.mr15px_h{margin-right:15px!important}
.mr20px_h{margin-right:20px!important}
.mr30px_h{margin-right:30px!important}
.mr45px_h{margin-right:45px!important}
.mr60px_h{margin-right:60px!important}
.mr75px_h{margin-right:75px!important}
.p0px_h{padding:0!important}
.pt0px_h{padding-top:0!important}
.pt5px_h{padding-top:5px!important}
.pt10px_h{padding-top:10px!important}
.pt15px_h{padding-top:15px!important}
.pt20px_h{padding-top:20px!important}
.pt30px_h{padding-top:30px!important}
.pt45px_h{padding-top:45px!important}
.pt60px_h{padding-top:60px!important}
.pt75px_h{padding-top:75px!important}
.pb0_h{padding-bottom:0!important}
.pb5px_h{padding-bottom:5px!important}
.pb10px_h{padding-bottom:10px!important}
.pb15px_h{padding-bottom:15px!important}
.pb20px_h{padding-bottom:20px!important}
.pb30px_h{padding-bottom:30px!important}
.pb45px_h{padding-bottom:45px!important}
.pb60px_h{padding-bottom:60px!important}
.pb75px_h{padding-bottom:75px!important}
.pl0px_h{padding-left:0!important}
.pl5px_h{padding-left:5px!important}
.pl10px_h{padding-left:10px!important}
.pl15px_h{padding-left:15px!important}
.pl20px_h{padding-left:20px!important}
.pl30px_h{padding-left:30px!important}
.pl45px_h{padding-left:45px!important}
.pl60px_h{padding-left:60px!important}
.pl75px_h{padding-left:75px!important}
.pr0px_h{padding-right:0!important}
.pr5px_h{padding-right:5px!important}
.pr10px_h{padding-right:10px!important}
.pr15px_h{padding-right:15px!important}
.pr20px_h{padding-right:20px!important}
.pr30px_h{padding-right:30px!important}
.pr45px_h{padding-right:45px!important}
.pr60px_h{padding-right:60px!important}
.pr75px_h{padding-right:75px!important}
}
@media(min-width:1600px) {
.clb_f:after{clear:both}
.clb_f:before,.clb_f:after{display:table;content:" "}
.trs03_f{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_f{-webkit-transition:none!important;transition:none!important}
.za_f{z-index:auto!important}
.z0_f{z-index:0!important}
.z1_f{z-index:1!important}
.z9_f{z-index:9!important}
.ord0_f{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_f{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_f{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_f{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_f{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_f{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_f{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_f{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_f{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_f{display:table!important}
.db_f{display:block!important}
.dib_f{display:inline-block!important}
.fln_f{float:none!important}
.fll_f{float:left!important}
.flr_f{float:right!important}
.posr_f{position:relative!important}
.posa_f{position:absolute!important}
.posf_f{position:fixed!important}
.ovh_f{overflow:hidden!important}
.ovv_f{overflow:visible!important}
.mawn_f{max-width:none!important}
.maw100pc_f{max-width:100%!important}
.ha_f{height:auto!important}
.fi_f{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_f{text-shadow:none!important}
.bxshn_f{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_f{width:100%!important}
.h100pc_f{height:100%!important}
.tal_f{text-align:left!important}
.tar_f{text-align:right!important}
.tac_f{text-align:center!important}
.ttu_f{text-transform:uppercase!important}
.tdu_f{text-decoration:underline!important}
.fwl_f{font-weight:100!important}
.fwn_f{font-weight:400!important}
.fwb_f{font-weight:600!important}
.cfff_f{color:#fff!important}
.c000_f{color:#000!important}
.bgfff_f{background-color:#fff!important}
.bgeee_f{background-color:#eee!important}
.bgn_f{background:none!important}
.mlra_f{margin-right:auto!important;margin-left:auto!important}
.m0px_f{margin:0!important}
.mt0px_f{margin-top:0!important}
.mt5px_f{margin-top:5px!important}
.mt10px_f{margin-top:10px!important}
.mt15px_f{margin-top:15px!important}
.mt20px_f{margin-top:20px!important}
.mt30px_f{margin-top:30px!important}
.mt45px_f{margin-top:45px!important}
.mt60px_f{margin-top:60px!important}
.mt75px_f{margin-top:75px!important}
.mb0px_f{margin-bottom:0!important}
.mb5px_f{margin-bottom:5px!important}
.mb10px_f{margin-bottom:10px!important}
.mb15px_f{margin-bottom:15px!important}
.mb20px_f{margin-bottom:20px!important}
.mb30px_f{margin-bottom:30px!important}
.mb45px_f{margin-bottom:45px!important}
.mb60px_f{margin-bottom:60px!important}
.mb75px_f{margin-bottom:75px!important}
.ml0px_f{margin-left:0!important}
.ml5px_f{margin-left:5px!important}
.ml10px_f{margin-left:10px!important}
.ml15px_f{margin-left:15px!important}
.ml20px_f{margin-left:20px!important}
.ml30px_f{margin-left:30px!important}
.ml45px_f{margin-left:45px!important}
.ml60px_f{margin-left:60px!important}
.ml75px_f{margin-left:75px!important}
.mr0px_f{margin-right:0!important}
.mr5px_f{margin-right:5px!important}
.mr10px_f{margin-right:10px!important}
.mr15px_f{margin-right:15px!important}
.mr20px_f{margin-right:20px!important}
.mr30px_f{margin-right:30px!important}
.mr45px_f{margin-right:45px!important}
.mr60px_f{margin-right:60px!important}
.mr75px_f{margin-right:75px!important}
.p0px_f{padding:0!important}
.pt0px_f{padding-top:0!important}
.pt5px_f{padding-top:5px!important}
.pt10px_f{padding-top:10px!important}
.pt15px_f{padding-top:15px!important}
.pt20px_f{padding-top:20px!important}
.pt30px_f{padding-top:30px!important}
.pt45px_f{padding-top:45px!important}
.pt60px_f{padding-top:60px!important}
.pt75px_f{padding-top:75px!important}
.pb0_f{padding-bottom:0!important}
.pb5px_f{padding-bottom:5px!important}
.pb10px_f{padding-bottom:10px!important}
.pb15px_f{padding-bottom:15px!important}
.pb20px_f{padding-bottom:20px!important}
.pb30px_f{padding-bottom:30px!important}
.pb45px_f{padding-bottom:45px!important}
.pb60px_f{padding-bottom:60px!important}
.pb75px_f{padding-bottom:75px!important}
.pl0px_f{padding-left:0!important}
.pl5px_f{padding-left:5px!important}
.pl10px_f{padding-left:10px!important}
.pl15px_f{padding-left:15px!important}
.pl20px_f{padding-left:20px!important}
.pl30px_f{padding-left:30px!important}
.pl45px_f{padding-left:45px!important}
.pl60px_f{padding-left:60px!important}
.pl75px_f{padding-left:75px!important}
.pr0px_f{padding-right:0!important}
.pr5px_f{padding-right:5px!important}
.pr10px_f{padding-right:10px!important}
.pr15px_f{padding-right:15px!important}
.pr20px_f{padding-right:20px!important}
.pr30px_f{padding-right:30px!important}
.pr45px_f{padding-right:45px!important}
.pr60px_f{padding-right:60px!important}
.pr75px_f{padding-right:75px!important}
}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
ul.gli{padding-left:0}
.gli>li{list-style:none}
.ww{margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;width:100%}
@media(min-width:576px){.ww{max-width:540px}}
@media(min-width:768px){.ww{padding-right:20px;padding-left:20px;max-width:720px}}
@media(min-width:992px){.ww{max-width:960px}}
@media(min-width:1200px){.ww{padding-right:30px;padding-left:30px;max-width: 1200px}}
@media(min-width:1600px){.ww{padding-right:40px;padding-left:40px;max-width:1260px}}
.gli,.g_{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.g_>.c_,.gli>li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;max-width:100%;}
.gli{margin:-5px}
.g_{margin:0 -5px}
.c_{padding:0 5px}
.gli>li{padding:5px}
@media (max-width:575.98px){
.g_>.w0p5_x,.g_>.w0p5{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_x,.li12_x>li,.g_>.w1,.li12>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_x,.li8_x>li,.g_>.w1p5,.li8>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_x,.li6_x>li,.g_>.w2,.li6>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_x,.g_>.w2p5{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_x,.li4_x>li,.g_>.w3,.li4>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_x,.g_>.w3p5{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_x,.li3_x>li,.g_>.w4,.li3>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_x,.g_>.w4p5{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_x,.g_>.w5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_x,.g_>.w5p5{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_x,.li2_x>li,.g_>.w6,.li2>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_x,.g_>.w6p5{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_x,.g_>.w7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_x,.g_>.w7p5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_x,.g_>.w8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_x,.g_>.w8p5{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_x,.g_>.w9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_x,.g_>.w9p5{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_x,.g_>.w10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_x,.g_>.w10p5{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_x,.g_>.w11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_x,.g_>.w11p5{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_x,.g_>.w12,.li1_x>li,.li1>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_x>li,.li5>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_x>li,.li7>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_x>li,.li9>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_x>li,.li10>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_x>li,.li11>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli.g0_x,.g_.g0_x,.g_ .g0_x,.gli.g0,.g_.g0,.g_ .g0{margin:0}
.g_.g0_x>.c_,.gli.g0_x>li,.g_.g0>.c_,.gli.g0>li{padding:0}
.gli.g10_x,.gli.g10{margin:-5px}
.g_.g10_x,.g_.g10{margin:0 -5px}
.g_.g10_x>.c_,.g_.g10>.c_{padding:0 5px}
.gli.g10_x>li,.gli.g10>li{padding:5px}
.gli.g20_x,.gli.g20{margin:-10px}
.g_.g20_x,.g_.g20{margin:0 -10px}
.g_.g20_x>.c_,.g_.g20>.c_{padding:0 10px}
.gli.g20_x>li,.gli.g20>li{padding:10px}
.gli.g30_x,.gli.g30{margin:-15px}
.g_.g30_x,.g_.g30{margin:0 -15px}
.g_.g30_x>.c_,.g_.g30>.c_{padding:0 15px}
.gli.g30_x>li,.gli.g30>li{padding:15px}
.gli.g40_x,.gli.g40{margin:-20px}
.g_.g40_x,.g_.g40{margin:0 -20px}
.g_.g40_x>.c_,.g_.g40>.c_{padding:0 20px}
.gli.g40_x>li,.gli.g40>li{padding:20px}
.gli.liauto_x>li,.gli.liauto>li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;max-width:100%}
.gli.liinline_x>li,.gli.liinline>li{width:initial}
.ml0_x,.ml0{margin-left:0}
.ml0p5_x,.ml0p5{margin-left:4.16667%}
.ml1_x,.ml1{margin-left:8.33333%}
.ml1p5_x,.ml1p5{margin-left:12.5%}
.ml2_x,.ml2{margin-left:16.66667%}
.ml2p5_x,.ml2p5{margin-left:20.83333%}
.ml3_x,.ml3{margin-left:25%}
.ml3p5_x,.ml3p5{margin-left:29.16667%}
.ml4_x,.ml4{margin-left:33.33333%}
.ml4p5_x,.ml4p5{margin-left:37.5%}
.ml5_x,.ml5{margin-left:41.66667%}
.ml5p5_x,.ml5p5{margin-left:45.83333%}
.ml6_x,.ml6{margin-left:50%}
.ml6p5_x,.ml6p5{margin-left:54.16667%}
.ml7_x,.ml7{margin-left:58.33333%}
.ml7p5_x,.ml7p5{margin-left:62.5%}
.ml8_x,.ml8{margin-left:66.66667%}
.ml8p5_x,.ml8p5{margin-left:70.83333%}
.ml9_x,.ml9{margin-left:75%}
.ml9p5_x,.ml9p5{margin-left:79.16667%}
.ml10_x,.ml10{margin-left:83.33333%}
.ml10p5_x,.ml10p5{margin-left:87.5%}
.ml11_x,.ml11{margin-left:91.66667%}
.ml11p5_x,.ml11p5{margin-left:95.83333%}
}
@media(min-width:576px){
.g_>.w0p5_s,.g_>.w0p5{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_s,.li12_s>li,.g_>.w1,.li12>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_s,.li8_s>li,.g_>.w1p5,.li8>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_s,.li6_s>li,.g_>.w2,.li6>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_s,.g_>.w2p5{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_s,.li4_s>li,.g_>.w3,.li4>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_s,.g_>.w3p5{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_s,.li3_s>li,.g_>.w4,.li3>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_s,.g_>.w4p5{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_s,.g_>.w5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_s,.g_>.w5p5{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_s,.li2_s>li,.g_>.w6,.li2>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_s,.g_>.w6p5{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_s,.g_>.w7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_s,.g_>.w7p5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_s,.g_>.w8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_s,.g_>.w8p5{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_s,.g_>.w9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_s,.g_>.w9p5{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_s,.g_>.w10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_s,.g_>.w10p5{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_s,.g_>.w11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_s,.g_>.w11p5{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_s,.g_>.w12,.li1_s>li,.li1>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_s>li,.li5>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_s>li,.li7>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_s>li,.li9>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_s>li,.li10>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_s>li,.li11>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli.g0_s,.g_.g0_s,.g_ .g0_s,.gli.g0,.g_.g0,.g_ .g0{margin:0}
.g_.g0_s>.c_,.gli.g0_s>li,.g_.g0>.c_,.gli.g0>li{padding:0}
.gli.g10_s,.gli.g10{margin:-5px}
.g_.g10_s,.g_.g10{margin:0 -5px}
.g_.g10_s>.c_,.g_.g10>.c_{padding:0 5px}
.gli.g10_s>li,.gli.g10>li{padding:5px}
.gli.g20_s,.gli.g20{margin:-10px}
.g_.g20_s,.g_.g20{margin:0 -10px}
.g_.g20_s>.c_,.g_.g20>.c_{padding:0 10px}
.gli.g20_s>li,.gli.g20>li{padding:10px}
.gli.g30_s,.gli.g30{margin:-15px}
.g_.g30_s,.g_.g30{margin:0 -15px}
.g_.g30_s>.c_,.g_.g30>.c_{padding:0 15px}
.gli.g30_s>li,.gli.g30>li{padding:15px}
.gli.g40_s,.gli.g40{margin:-20px}
.g_.g40_s,.g_.g40{margin:0 -20px}
.g_.g40_s>.c_,.g_.g40>.c_{padding:0 20px}
.gli.g40_s>li,.gli.g40>li{padding:20px}
.gli.liauto_s>li,.gli.liauto>li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;max-width:100%}
.gli.liinline_s>li,.gli.liinline>li{width:initial}
.ml0_s,.ml0{margin-left:0}
.ml0p5_s,.ml0p5{margin-left:4.16667%}
.ml1_s,.ml1{margin-left:8.33333%}
.ml1p5_s,.ml1p5{margin-left:12.5%}
.ml2_s,.ml2{margin-left:16.66667%}
.ml2p5_s,.ml2p5{margin-left:20.83333%}
.ml3_s,.ml3{margin-left:25%}
.ml3p5_s,.ml3p5{margin-left:29.16667%}
.ml4_s,.ml4{margin-left:33.33333%}
.ml4p5_s,.ml4p5{margin-left:37.5%}
.ml5_s,.ml5{margin-left:41.66667%}
.ml5p5_s,.ml5p5{margin-left:45.83333%}
.ml6_s,.ml6{margin-left:50%}
.ml6p5_s,.ml6p5{margin-left:54.16667%}
.ml7_s,.ml7{margin-left:58.33333%}
.ml7p5_s,.ml7p5{margin-left:62.5%}
.ml8_s,.ml8{margin-left:66.66667%}
.ml8p5_s,.ml8p5{margin-left:70.83333%}
.ml9_s,.ml9{margin-left:75%}
.ml9p5_s,.ml9p5{margin-left:79.16667%}
.ml10_s,.ml10{margin-left:83.33333%}
.ml10p5_s,.ml10p5{margin-left:87.5%}
.ml11_s,.ml11{margin-left:91.66667%}
.ml11p5_s,.ml11p5{margin-left:95.83333%}
}
@media(min-width:768px){
.g_>.w0p5_m{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_m,.li12_m>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_m,.li8_m>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_m,.li6_m>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_m{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_m,.li4_m>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_m{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_m,.li3_m>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_m{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_m{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_m{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_m,.li2_m>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_m{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_m{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_m{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_m{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_m{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_m{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_m{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_m{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_m{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_m{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_m{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_m,.li1_m>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_m>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_m>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_m>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_m>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_m>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli{margin:-10px}
.g_{margin:0 -10px}
.c_{padding:0 10px}
.gli>li{padding:10px}
.gli.g0_m,.g_.g0_m,.g_ .g0_m{margin:0}
.g_.g0_m>.c_,.gli.g0_m>li{padding:0}
.gli.g10_m{margin:-5px}
.g_.g10_m{margin:0 -5px}
.g_.g10_m>.c_{padding:0 5px}
.gli.g10_m>li{padding:5px}
.gli.g20_m{margin:-10px}
.g_.g20_m{margin:0 -10px}
.g_.g20_m>.c_{padding:0 10px}
.gli.g20_m>li{padding:10px}
.gli.g30_m{margin:-15px}
.g_.g30_m{margin:0 -15px}
.g_.g30_m>.c_{padding:0 15px}
.gli.g30_m>li{padding:15px}
.gli.g40_m{margin:-20px}
.g_.g40_m{margin:0 -20px}
.g_.g40_m>.c_{padding:0 20px}
.gli.g40_m>li{padding:20px}
.gli.liauto_m>li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;max-width:100%}
.gli.liinline_m>li{width:initial}
.ml0_m{margin-left:0}
.ml0p5_m{margin-left:4.16667%}
.ml1_m{margin-left:8.33333%}
.ml1p5_m{margin-left:12.5%}
.ml2_m{margin-left:16.66667%}
.ml2p5_m{margin-left:20.83333%}
.ml3_m{margin-left:25%}
.ml3p5_m{margin-left:29.16667%}
.ml4_m{margin-left:33.33333%}
.ml4p5_m{margin-left:37.5%}
.ml5_m{margin-left:41.66667%}
.ml5p5_m{margin-left:45.83333%}
.ml6_m{margin-left:50%}
.ml6p5_m{margin-left:54.16667%}
.ml7_m{margin-left:58.33333%}
.ml7p5_m{margin-left:62.5%}
.ml8_m{margin-left:66.66667%}
.ml8p5_m{margin-left:70.83333%}
.ml9_m{margin-left:75%}
.ml9p5_m{margin-left:79.16667%}
.ml10_m{margin-left:83.33333%}
.ml10p5_m{margin-left:87.5%}
.ml11_m{margin-left:91.66667%}
.ml11p5_m{margin-left:95.83333%}
}
@media(min-width:992px){
.g_>.w0p5_l{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_l,.li12_l>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_l,.li8_l>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_l,.li6_l>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_l{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_l,.li4_l>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_l{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_l,.li3_l>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_l{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_l{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_l{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_l,.li2_l>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_l{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_l{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_l{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_l{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_l{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_l{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_l{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_l{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_l{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_l{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_l{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_l,.li1_l>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_l>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_l>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_l>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_l>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_l>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli.g0_l,.g_.g0_l,.g_ .g0_l{margin:0}
.g_.g0_l>.c_,.gli.g0_l>li{padding:0}
.gli.g10_l{margin:-5px}
.g_.g10_l{margin:0 -5px}
.g_.g10_l>.c_{padding:0 5px}
.gli.g10_l>li{padding:5px}
.gli.g20_l{margin:-10px}
.g_.g20_l{margin:0 -10px}
.g_.g20_l>.c_{padding:0 10px}
.gli.g20_l>li{padding:10px}
.gli.g30_l{margin:-15px}
.g_.g30_l{margin:0 -15px}
.g_.g30_l>.c_{padding:0 15px}
.gli.g30_l>li{padding:15px}
.gli.g40_l{margin:-20px}
.g_.g40_l{margin:0 -20px}
.g_.g40_l>.c_{padding:0 20px}
.gli.g40_l>li{padding:20px}
.gli.liauto_l>li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;max-width:100%}
.gli.liinline_l>li{width:initial}
.ml0_l{margin-left:0}
.ml0p5_l{margin-left:4.16667%}
.ml1_l{margin-left:8.33333%}
.ml1p5_l{margin-left:12.5%}
.ml2_l{margin-left:16.66667%}
.ml2p5_l{margin-left:20.83333%}
.ml3_l{margin-left:25%}
.ml3p5_l{margin-left:29.16667%}
.ml4_l{margin-left:33.33333%}
.ml4p5_l{margin-left:37.5%}
.ml5_l{margin-left:41.66667%}
.ml5p5_l{margin-left:45.83333%}
.ml6_l{margin-left:50%}
.ml6p5_l{margin-left:54.16667%}
.ml7_l{margin-left:58.33333%}
.ml7p5_l{margin-left:62.5%}
.ml8_l{margin-left:66.66667%}
.ml8p5_l{margin-left:70.83333%}
.ml9_l{margin-left:75%}
.ml9p5_l{margin-left:79.16667%}
.ml10_l{margin-left:83.33333%}
.ml10p5_l{margin-left:87.5%}
.ml11_l{margin-left:91.66667%}
.ml11p5_l{margin-left:95.83333%}
}
@media(min-width:1200px){
.g_>.w0p5_h{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_h,.li12_h>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_h,.li8_h>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_h,.li6_h>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_h{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_h,.li4_h>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_h{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_h,.li3_h>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_h{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_h{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_h{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_h,.li2_h>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_h{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_h{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_h{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_h{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_h{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_h{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_h{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_h{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_h{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_h{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_h{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_h,.li1_h>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_h>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_h>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_h>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_h>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_h>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli{margin:-15px}
.g_{margin:0 -15px}
.c_{padding:0 15px}
.gli>li{padding:15px}
.gli.g0_h,.g_.g0_h,.g_ .g0_h{margin:0}
.g_.g0_h>.c_,.gli.g0_h>li{padding:0}
.gli.g10_h{margin:-5px}
.g_.g10_h{margin:0 -5px}
.g_.g10_h>.c_{padding:0 5px}
.gli.g10_h>li{padding:5px}
.gli.g20_h{margin:-10px}
.g_.g20_h{margin:0 -10px}
.g_.g20_h>.c_{padding:0 10px}
.gli.g20_h>li{padding:10px}
.gli.g30_h{margin:-15px}
.g_.g30_h{margin:0 -15px}
.g_.g30_h>.c_{padding:0 15px}
.gli.g30_h>li{padding:15px}
.gli.g40_h{margin:-20px}
.g_.g40_h{margin:0 -20px}
.g_.g40_h>.c_{padding:0 20px}
.gli.g40_h>li{padding:20px}
.gli.liauto_h>li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;max-width:100%}
.gli.liinline_h>li{width:initial}
.ml0_h{margin-left:0}
.ml0p5_h{margin-left:4.16667%}
.ml1_h{margin-left:8.33333%}
.ml1p5_h{margin-left:12.5%}
.ml2_h{margin-left:16.66667%}
.ml2p5_h{margin-left:20.83333%}
.ml3_h{margin-left:25%}
.ml3p5_h{margin-left:29.16667%}
.ml4_h{margin-left:33.33333%}
.ml4p5_h{margin-left:37.5%}
.ml5_h{margin-left:41.66667%}
.ml5p5_h{margin-left:45.83333%}
.ml6_h{margin-left:50%}
.ml6p5_h{margin-left:54.16667%}
.ml7_h{margin-left:58.33333%}
.ml7p5_h{margin-left:62.5%}
.ml8_h{margin-left:66.66667%}
.ml8p5_h{margin-left:70.83333%}
.ml9_h{margin-left:75%}
.ml9p5_h{margin-left:79.16667%}
.ml10_h{margin-left:83.33333%}
.ml10p5_h{margin-left:87.5%}
.ml11_h{margin-left:91.66667%}
.ml11p5_h{margin-left:95.83333%}
}
@media(min-width:1600px){
.g_>.w0p5_f{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_f,.li12_f>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_f,.li8_f>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_f,.li6_f>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_f{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_f,.li4_f>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_f{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_f,.li3_f>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_f{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_f{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_f{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_f,.li2_f>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_f{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_f{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_f{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_f{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_f{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_f{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_f{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_f{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_f{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_f{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_f{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_f,.li1_f>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_f>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_f>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_f>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_f>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_f>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli{margin:-20px}
.g_{margin:0 -20px}
.c_{padding:0 20px}
.gli>li{padding:20px}
.gli.g0_f,.g_.g0_f,.g_ .g0_f{margin:0}
.g_.g0_f>.c_,.gli.g0_f>li{padding:0}
.gli.g10_f{margin:-5px}
.g_.g10_f{margin:0 -5px}
.g_.g10_f>.c_{padding:0 5px}
.gli.g10_f>li{padding:5px}
.gli.g20_f{margin:-10px}
.g_.g20_f{margin:0 -10px}
.g_.g20_f>.c_{padding:0 10px}
.gli.g20_f>li{padding:10px}
.gli.g30_f{margin:-15px}
.g_.g30_f{margin:0 -15px}
.g_.g30_f>.c_{padding:0 15px}
.gli.g30_f>li{padding:15px}
.gli.g40_f{margin:-20px}
.g_.g40_f{margin:0 -20px}
.g_.g40_f>.c_{padding:0 20px}
.gli.g40_f>li{padding:20px}
.gli.liauto_f>li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;max-width:100%}
.gli.liinline_f>li{width:initial}
.ml0_f{margin-left:0}
.ml0p5_f{margin-left:4.16667%}
.ml1_f{margin-left:8.33333%}
.ml1p5_f{margin-left:12.5%}
.ml2_f{margin-left:16.66667%}
.ml2p5_f{margin-left:20.83333%}
.ml3_f{margin-left:25%}
.ml3p5_f{margin-left:29.16667%}
.ml4_f{margin-left:33.33333%}
.ml4p5_f{margin-left:37.5%}
.ml5_f{margin-left:41.66667%}
.ml5p5_f{margin-left:45.83333%}
.ml6_f{margin-left:50%}
.ml6p5_f{margin-left:54.16667%}
.ml7_f{margin-left:58.33333%}
.ml7p5_f{margin-left:62.5%}
.ml8_f{margin-left:66.66667%}
.ml8p5_f{margin-left:70.83333%}
.ml9_f{margin-left:75%}
.ml9p5_f{margin-left:79.16667%}
.ml10_f{margin-left:83.33333%}
.ml10p5_f{margin-left:87.5%}
.ml11_f{margin-left:91.66667%}
.ml11p5_f{margin-left:95.83333%}
}
.flex-video {
  position: relative;
  padding-top: 10%;
  padding-bottom: 53.5%;
  height: 0;
  overflow: hidden; }
.flex-video.widescreen {
  padding-bottom: 56.34%; }
.flex-video.vimeo {
  padding-top: 0; }
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
/*!
 * tabbyjs v12.0.1
 * Lightweight, accessible vanilla JS toggle tabs.
 * (c) 2019 Chris Ferdinandi
 * MIT License
 * http://github.com/cferdinandi/tabby
 */
[role="tablist"] {
  margin: 0;
  padding: 0;
  list-style: none;
}
[role="tablist"] * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[role="tab"] {
  display: block;
  padding: 0.5em 1em;
  text-decoration: none;
}
[role="tab"][aria-selected="true"] {
  border-radius: 25px;
}
[role="tab"]:hover:not([aria-selected="true"]) {
  background-color: #f4f4f4;
}
[hidden] {
  display: none;
}
/*!
 * tabbyjs v12.0.1
 * Lightweight, accessible vanilla JS toggle tabs.
 * (c) 2019 Chris Ferdinandi
 * MIT License
 * http://github.com/cferdinandi/tabby
 */
[role="tablist"] {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}
[role="tablist"] * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 30em) {
  [role="tablist"] li {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
[role="tab"] {
  display: block;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  border-radius: 35px;
  background: var(--lblue-color);
  padding: 11px 25px;
  width: 100%;
  color: var(--secondary-color);
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}
[role="tab"]:focus {
  outline: none;
}
[role="tab"] > i {
  opacity: 0.4;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding-right: 25px;
}
@media (min-width: 30em) {
  [role="tab"] {
    display: block;
  }
}
[role="tab"][aria-selected="true"] {
  border-radius: 25px;
  background-color: var(--primary-color);
  color: var(--secondary-text-color);
}
[role="tab"][aria-selected="true"] > i {
  opacity: 1;
}
@media (min-width: 30em) {
  [role="tab"][aria-selected="true"] {
    border-radius: 25px;
    background-color: var(--primary-color);
    color: var(--secondary-text-color);
  }
}
[role="tab"]:hover:not([aria-selected="true"]) {
  background-color: #f4f4f4;
}
@media (min-width: 30em) {
  [role="tab"]:hover:not([aria-selected="true"]) {
    background-color: #f4f4f4;
  }
}
[hidden] {
  display: none;
}
.catalog-page_tab-list [role="tab"]:hover:not([aria-selected="true"]) {
  background-color: #e5e5e5;
}
@media (min-width: 30em) {
  .catalog-page_tab-list [role="tab"][aria-selected="true"] {
    background-color: #cbcbcb;
  }
}
@media(min-width: 576px) {
    .articles-page p img {
        max-width:380px;
    }
}
.articles-page {
    position: relative;
}
.articles-page p:first-of-type {
    padding-top: 0;
    padding-bottom: 0;
}
.articles-page {
    position: relative;
    overflow: hidden;
}
.articles-page:after {
    display: table;
    clear: both;
    content: " ";
}
.articles_item {
    -webkit-box-shadow: 0 1px 2px #999;
            box-shadow: 0 1px 2px #999;
    background: #fafafa;
    padding: 15px;
}
.articles_header {
    display: block;
    padding: 10px 0;
    padding: 15px 0;
    min-height: 42px;
    color: #000;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
}
@media(min-width: 992px) {
    .articles_header {
        min-height: 72px;
    }
}
.articles_announce {
    padding: 15px 0;
    font-size: 15px;
}
.articles-announce-title {
    display: block;
    background: #00aeef;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 1.2;
	text-shadow: 0 1px #294d5b;
    text-transform: uppercase;
}
.articles-announce_item {
    -webkit-box-shadow: 0 1px 2px #999;
            box-shadow: 0 1px 2px #999;
    background: #fff;
    padding: 15px;
}
.articles-announce_header {
    display: block;
    padding: 10px 0;
    padding: 0;
    color: #000;
    font-size: 0.7rem;
    font-weight: 500;
    line-height: 1.3;
    text-transform: uppercase;
}
@media(min-width: 992px) {
    .articles-announce_header {
    }
}
.articles-announce_announce {
    padding: 5px 0;
    font-size: 13px;
}
@media(min-width: 576px) {
    .actions-page p img {
        max-width:380px;
    }
}
.actions-page {
    position: relative;
}
.actions-page p:first-of-type {
    padding-top: 0;
    padding-bottom: 0;
}
.actions-page {
    position: relative;
    overflow: hidden;
}
.actions-page:after {
    display: table;
    clear: both;
    content: " ";
}
.actions_item {
    -webkit-box-shadow: 0 1px 2px #999;
            box-shadow: 0 1px 2px #999;
    background: #fafafa;
    padding: 15px;
}
.actions_header {
    display: block;
    padding: 10px 0;
    padding: 15px 0;
    min-height: 42px;
    color: #000;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
}
@media(min-width: 992px) {
    .actions_header {
        min-height: 72px;
    }
}
.actions_announce {
    padding-top: 15px;
}
.actions-announce-title {
    background: #00aeef;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 3px;
    line-height: 1.2;
	text-shadow: 0 1px #294d5b;
    text-transform: uppercase;
}
.wrap-actions-announce {
    background: #eee url(/pro/img/common/noise.png) 0 0 repeat;
}
.actions-announce {
    padding-bottom: 0;
    font-size: 15px;
}
.actions-announce_item {
    -webkit-box-shadow: 0 1px 2px #999;
            box-shadow: 0 1px 2px #999;
    border-radius: 4px;
    background: #fafafa;
    padding: 15px;
}
.actions-announce_header {
    display: block;
    padding: 10px 0;
    padding: 15px 0;
    min-height: 42px;
    color: #000;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
}
@media(min-width: 992px) {
    .actions-announce_header {
        min-height: 52px;
    }
}
.actions-announce_announce {
    padding: 15px 0;
    font-size: 15px;
}
.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1 !important;
    z-index: 9999 !important;
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: rgba(255,255,255,0.9) !important;
    padding: 20px;
    width: 100%;
    height: 100%;
    overflow: auto;
    text-align: center;
}
.blocker:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: -0.05em;
    height: 100%;
    content: "";
}
.modal {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    z-index: 99999 !important;
    border-radius: 25px;
    padding: 30px;
    max-width: 600px;
    text-align: left;
}
.modal a.close-modal {
    display: block;
    position: absolute;
    top: -50px;
    right: -50px;
    width: 40px;
    height: 40px;
    color: #191919;
    font-size: 2.2rem;
}
.modal-spinner {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-right: -32px;
    border-radius: 8px;
    background: url("data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") #111 no-repeat center center;
    width: 64px;
    height: 64px;
}
@media (max-width: 992px) {
    .modal a.close-modal {
        display: block;
        position: absolute;
        top: 5px;
        right: 10px;
        width: 30px;
        height: 30px;
        color: #222;
        font-size: 28px;
    }
}
.touch-side-swipe {
    display: none;
    bottom: 0;
    left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
}
.tss .touch-side-swipe {
    display: block;
    overflow-y: overlay;
}
.tss {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
    will-change: transform;
    height: 100%;
}
.tss-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
}
.tss-label {
    display: block;
    position: absolute;
    right: -54px;
    bottom: 0px;
    z-index: 99999;
    cursor: pointer;
    background: #282828;
    padding-top: 5px;
    width: 54px;
    height: 54px;
}
.tss-label_pic {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-style: normal;
    direction: ltr;
    text-align: left;
    text-indent: -9999px;
}
.tss-label_pic:after, .tss-label_pic:before {
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
    pointer-events: none;
    content: '';
}
.tss--close .tss-label_pic {
    margin: 14px 7px;
    -webkit-box-shadow: inset 0 0 0 32px, 0 -8px, 0 8px;
            box-shadow: inset 0 0 0 32px, 0 -8px, 0 8px;
    width: 31px;
    height: 3px;
    color: #282828;
}
.tss--close .tss-label_pic:after {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
    -webkit-box-shadow: inset 0 0 0 32px,0 -10px,0 10px;
            box-shadow: inset 0 0 0 32px,0 -10px,0 10px;
    width: 30px;
    height: 3px;
    color: #fff;
}
.tss--open .tss-label_pic {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    margin: 2px;
    padding: 0;
    width: 40px;
    height: 40px;
    color: #fff;
}
.tss--open .tss-label_pic:before {
    width: 40px;
    height: 2px;
}
.tss--open .tss-label_pic:after {
    width: 2px;
    height: 40px;
}
.tss--open .tss-label_pic:after, .tss--open .tss-label_pic:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    -webkit-box-shadow: inset 0 0 0 32px;
            box-shadow: inset 0 0 0 32px;
}
.tss-bg {
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
    will-change: opacity;
    background: #000;
    width: 100%;
    height: 100%;
}
@media(min-width: 992px) {
    .tss {
        -webkit-transition: none;
        transition: none;
    }
    .tss.tss--close {
        position: relative;
        -webkit-transition: none;
        transition: none;
        height: 44px;
    }
    .tss.tss--close .touch-side-swipe {
        display: none;
    }
    .tss-label {
        display: block;
        position: absolute;
        top: 6px;
        z-index: 99999;
        cursor: pointer;
        background: none;
        padding-top: 0;
        width: 48px;
        height: 48px;
    }
    .touch-side-swipe {
        background: #f4f4f4;
        background-size: cover;
        overflow-x: hidden;
        overflow-y: scroll!important;
    }
    .tss--open .tss-label {
        top: 21px;
        right: 10%;
    }
    .tss--close .tss-label_pic {
        margin: 0px 8px;
        -webkit-box-shadow: inset 0 0 0 40px, 0 -10px, 0 10px;
                box-shadow: inset 0 0 0 40px, 0 -10px, 0 10px;
        width: 28px;
        color: #ffffff;
    }
    .tss--close .tss-label_pic:after {
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transform: translateY(3px);
                transform: translateY(3px);
        -webkit-box-shadow: inset 0 0 0 28px, 0 -10px, 0 10px;
                box-shadow: inset 0 0 0 28px, 0 -10px, 0 10px;
        width: 28px;
        height: 3px;
        color: #282828;
    }
    .tss--open .tss-label_pic {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        margin: 0px;
        padding: 24px 24px;
        width: 30px;
        height: 30px;
        color: #f2d900;
    }
}
.cd-top {
  display:none;
}
@media (min-width: 0px) {
  .cd-top {
    display: block;
    position: fixed;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: hidden;
    text-decoration:none;
    white-space: nowrap;
  }
  .cd-top.cd-is-visible, .cd-top.cd-fade-out, .cd-top:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
    background-position: top;
  }
  .cd-top.cd-fade-out {
    opacity: 1;
  }
  .the-arrow {
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    width: 64px;
  }
  .the-arrow.-left {
    position: absolute;
    top: 60%;
    left: 0;
  }
  .the-arrow.-left > .shaft {
    background-color: #4f4f4f;
    width: 0;
  }
  .the-arrow.-left > .shaft:before, .the-arrow.-left > .shaft:after {
    background-color: #4f4f4f;
    width: 0;
  }
  .the-arrow.-left > .shaft:before {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  .the-arrow.-left > .shaft:after {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  .the-arrow.-right {
    top: 3px;
  }
  .the-arrow.-right > .shaft {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
    width: 64px;
  }
  .the-arrow.-right > .shaft:before, .the-arrow.-right > .shaft:after {
    -webkit-transition-delay: 0.3s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
            transition-delay: 0.3s;
    width: 8px;
  }
  .the-arrow.-right > .shaft:before {
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  .the-arrow.-right > .shaft:after {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  .the-arrow > .shaft {
    -webkit-transition: all 0.2s;
    -webkit-transition-delay: 0;
    display: block;
    position: relative;
    transition: all 0.2s;
            transition-delay: 0;
    will-change: transform;
    background-color: #4f4f4f;
    height: 1px;
  }
  .the-arrow > .shaft:before, .the-arrow > .shaft:after {
    -webkit-transition: all 0.2s;
    -webkit-transition-delay: 0;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    transition: all 0.2s;
            transition-delay: 0;
    background-color: #4f4f4f;
    height: 1px;
    content: '';
  }
  .the-arrow > .shaft:before {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }
  .the-arrow > .shaft:after {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }
  .animated-arrow {
    -webkit-transition: all 0.2s;
    display: inline-block;
    position: relative;
    position: fixed;
    right: -30px;
    bottom: 150px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    z-index: 9999;
    transition: all 0.2s;
    color: #4f4f4f;
    font-size: 1em;
    text-decoration: none;
  }
  .animated-arrow:hover {
    color: #222;
  }
  .animated-arrow:hover > .the-arrow.-left > .shaft {
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
    background-color: #222;
    width: 64px;
  }
  .animated-arrow:hover > .the-arrow.-left > .shaft:before, .animated-arrow:hover > .the-arrow.-left > .shaft:after {
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
    background-color: #222;
    width: 8px;
  }
  .animated-arrow:hover > .the-arrow.-left > .shaft:before {
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  .animated-arrow:hover > .the-arrow.-left > .shaft:after {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  .animated-arrow:hover > .main {
    -webkit-transform: translateX(80px);
            transform: translateX(80px);
  }
  .animated-arrow:hover > .main > .the-arrow.-right > .shaft {
    -webkit-transform: translateX(200%);
    -webkit-transition-delay: 0;
            transform: translateX(200%);
            transition-delay: 0;
    width: 0;
  }
  .animated-arrow:hover > .main > .the-arrow.-right > .shaft:before, .animated-arrow:hover > .main > .the-arrow.-right > .shaft:after {
    -webkit-transition-delay: 0;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
            transition-delay: 0;
    width: 0;
  }
  .animated-arrow:hover > .main > .the-arrow.-right > .shaft:before {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  .animated-arrow:hover > .main > .the-arrow.-right > .shaft:after {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  .animated-arrow > .main {
    -webkit-box-align: center;
    -webkit-transition: all 0.2s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            -ms-flex-align: center;
            align-items: center;
    transition: all 0.2s;
  }
  .animated-arrow > .main > .text {
    margin: 0 16px 0 0;
    line-height: 1;
  }
  .animated-arrow > .main > .the-arrow {
    position: relative;
  }
}
.jslghtbx {
    position: fixed;
    top: 0;
    left: 0;
    visibility: hidden;
    z-index: 2;
    background-color: transparent;
    width: 100%;
    height: 100%;
    overflow: auto;
    font-family: sans-serif;
}
.jslghtbx.jslghtbx-active {
    visibility: visible;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.85);
}
.jslghtbx-loading-animation {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    margin-top: -60px;
    margin-left: -60px;
    width: 120px;
    height: 120px;
}
.jslghtbx-loading-animation > span {
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin: 5px;
    border-radius: 20px;
    background-color: #fff;
    width: 20px;
    height: 20px;
}
.jslghtbx-loading-animation > span.jslghtbx-active {
    margin-bottom: 60px;
}
.jslghtbx.jslghtbx-loading .jslghtbx-loading-animation {
    display: block;
}
.jslghtbx-nooverflow {
    overflow: hidden !important;
}
.jslghtbx-contentwrapper {
    visibility: hidden;
    margin: auto;
}
.jslghtbx-contentwrapper > img {
    display: none;
    opacity: 0;
    margin-right: auto;
    margin-left: auto;
    height: auto;
}
.jslghtbx-contentwrapper.jslghtbx-wrapper-active {
    visibility: visible;
}
.jslghtbx-contentwrapper.jslghtbx-wrapper-active > img {
    display: block;
    opacity: 1;
}
.jslghtbx-caption {
    display: none;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    max-width: 450px;
    color: #fff;
    font-size: 1.2em;
    font-weight: 500;
    text-align: center;
}
.jslghtbx-active .jslghtbx-caption {
    display: block;
}
.jslghtbx-contentwrapper.jslghtbx-animate > img {
    opacity: 0;
}
.jslghtbx-contentwrapper > img.jslghtbx-animate-transition {
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.jslghtbx-contentwrapper > img.jslghtbx-animating-next {
    opacity: 1;
}
.jslghtbx-contentwrapper > img.jslghtbx-animating-prev {
    opacity: 1;
}
.jslghtbx-contentwrapper > img.jslghtbx-animate-init {
    opacity: 1;
}
.jslghtbx-contentwrapper > img.jslghtbx-animate-transition {
    cursor: pointer;
}
.jslghtbx-close {
    position: fixed;
    top: 23px;
    right: 23px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    margin-top: -4px;
    color: #FFFFFF;
    font-size: 2em;
}
.jslghtbx-close:hover {
    text-shadow: 0 0 10px #fff;
}
@media screen and (max-width: 1060px) {
    .jslghtbx-close {
        font-size: 1.5em;
    }
}
.jslghtbx-next,
.jslghtbx-prev {
    display: none;
    position: fixed;
    top: 50%;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    max-width: 6%;
    max-height: 250px;
}
.jslghtbx-next.jslghtbx-active,
.jslghtbx-prev.jslghtbx-active {
    display: block;
}
.jslghtbx-next > img,
.jslghtbx-prev > img {
    width: 100%;
}
.jslghtbx-next {
    right: .6em;
}
.jslghtbx-next.jslghtbx-no-img:hover {
    border-left-color: #787878;
}
@media screen and (min-width: 451px) {
    .jslghtbx-next {
        right: .6em;
    }
    .jslghtbx-next.jslghtbx-no-img {
        border-top: 40px solid transparent;
        border-bottom: 40px solid transparent;
        border-left: 40px solid rgba(255, 255, 255, 0.3);
    }
}
@media screen and (max-width: 600px) {
    .jslghtbx-next.jslghtbx-no-img {
        right: 5px;
        border-top: 40px solid transparent;
        border-bottom: 40px solid transparent;
        border-left: 15px solid #FFF;
        padding-left: 0;
    }
}
@media screen and (max-width: 450px) {
    .jslghtbx-next {
        right: .2em;
        padding-left: 20px;
    }
}
.jslghtbx-prev {
    left: .6em;
}
.jslghtbx-prev.jslghtbx-no-img:hover {
    border-right-color: #787878;
}
@media screen and (min-width: 451px) {
    .jslghtbx-prev {
        left: .6em;
    }
    .jslghtbx-prev.jslghtbx-no-img {
        border-top: 40px solid transparent;
        border-right: 40px solid rgba(255, 255, 255, 0.3);
        border-bottom: 40px solid transparent;
    }
}
@media screen and (max-width: 600px) {
    .jslghtbx-prev.jslghtbx-no-img {
        left: 5px;
        border-top: 40px solid transparent;
        border-right: 15px solid #FFF;
        border-bottom: 40px solid transparent;
        padding-right: 0;
    }
}
@media screen and (max-width: 450px) {
    .jslghtbx-prev {
        left: .2em;
        padding-right: 20px;
    }
}
.jslghtbx-thmb {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
    max-width: 100%;
}
@media screen and (min-width: 451px) {
    .jslghtbx-thmb {
    }
}
@media screen and (max-width: 450px) {
    .jslghtbx-thmb {
        margin: 1em 0;
    }
}
.jslghtbx-thmb:hover {
    -webkit-filter: brightness(.6);
    filter: brightness(.6);
}
.feedback-form_title {
    outline: none;
    border: none;
    background: none;
    width: 100%;
    pointer-events: none;
    color: #191919;
    font-size: 1.6rem;
    font-weight: 600;
}
.feedback-form_title:focus,
.feedback-form_title:hover {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}
.feedback-form_input {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    outline: none !important;
    border: none;
    border: 1px solid rgba(0,0,0,0.08);
    border-radius: 25px;
    padding: 16px 20px;
    width: 100%;
    max-width: 100%;
}
.feedback-form_input--textarea {
    height: 100px;
    max-height: 115px;
}
.feedback-form_input:hover {
    -webkit-box-shadow: 0 3px 14px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 3px 14px 0 rgb(0 0 0 / 10%);
}
.feedback-form_input:focus {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 10px 23px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 10px 23px 0 rgb(0 0 0 / 10%);
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
[data-aos="rotate"] {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
}
[data-aos="rotate"].aos-animate {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
img[data-sizes="auto"] { display: block; width: 100%; }
.lazy,
.lazy {
	opacity: 0;
}
.lazy {
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
@media (max-width: 991.98px) {
    input#nav-mobile, input#nav-mobile-open {
        display: none;
    }
    label.navbar_subpanel-label {
        cursor: pointer;
    }
    .navbar {
        top: 0;
        left: 0;
        z-index: 9999;
        background: #fff;
        padding-right: 0;
        padding-left: 0px;
        width: 100%;
        height: 100%;
        overflow: overlay;
    }
    .navbar > ul {
        display: block;
        position: relative;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 0px;
        max-width: 100%;
        list-style: none;
        text-align: left;
    }
    .navbar > ul > li {
        display: block;
        position: relative;
        cursor: pointer;
        border: none;
        border-bottom: 1px outset rgba(250, 250, 250, 0.1);
        padding: 0px !important;
        max-width: 100%;
    }
    .navbar > ul > li > a {
        display: block;
        padding: 25px 10px;
        color: #191919;
        font-size: 16px;
        line-height: 0;
        text-decoration: none;
        white-space: nowrap;
    }
    .navbar > ul > li > ul {
        -webkit-transition: all .3s ease;
        display: block;
        position: relative;
        z-index: 1;
        transition: all .3s ease;
        background: #fff;
        padding: 0px;
        list-style: none;
    }
    .navbar > ul > li > ul > li {
        -webkit-box-shadow: none;
        -webkit-transition: all .3s ease;
        -webkit-box-shadow: 0 -1px 0 #232323;
        display: block;
        position: relative;
        transition: all .3s ease;
        cursor: pointer;
                box-shadow: 0 -1px 0 #232323;
        border: none;
        max-width: 100%;
        overflow: hidden;
    }
    .navbar > ul > li > ul > li > a {
        display: block;
		margin-left: 20px;
        padding: 24px 10px;
        color: #191919;
        font-size: 16px;
        line-height: 1px;
        text-decoration: none;
        text-shadow: none;
        white-space: nowrap;
    }
    .navbar > ul > li.nb-active > a {
        pointer-events: visible;
    }
    .navbar ul ul ul {
        display: none!important;
    }
        .nb-navbar {
        position: relative;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
    }
    .nb-navbar.navbar > ul > li {
        position: initial;
        position: relative;
        top: 0;
        z-index: 1;
        overflow: hidden;
    }
    .nb-navbar.navbar > ul > li > ul {
        position: absolute;
        top: 0;
        z-index: -1;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        width: 100%;
    }
    .nb-navbar--hidden {
        -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
        overflow: visible;
    }
    .nb-open-subnav-btn {
        display: block;
        position: absolute;
        left: calc(100% - 60px);
        -webkit-box-shadow: 0 0px 1px #999;
                box-shadow: 0 0px 1px #999;
        background: #f5f5f6;
        padding: 15px 20px;
        color: #999;
        font-size: 24px;
        font-weight: 600;
        line-height: 20px;
    }
    .nb-subnav-parent>ul>li {
        height: 50px;
    }
    .nb-navbar li.nb-subnav-parent>ul {
        position: absolute;
        position: initial;
        -webkit-transform: translateX(100%);
                transform: translateX(100%);
    }
    .nb-navbar li.nb-subnav-parent.nb-item--actived>ul {
        z-index: 1;
    }
    label.navbar_subpanel-label {
        cursor: pointer;
    }
    .nb-subnav-title {
        background: #444;
        padding-right: 10px;
        color: #999;
        font-size: 21px;
    }
    .nb-subnav-title_wrap {
        display: inline-block;
        padding: 10px 0px 10px 10px;
    }
    .nb-subnav-title_arrow {
        display: inline-block;
        padding-bottom: 2px;
        font-size: 16px;
        font-weight: 600;
        line-height: 1;
        text-transform: uppercase;
    }
    .nb-subnav-title_text {
        padding-left: 10px;
        font-size: 15px;
        font-weight: 500;
        line-height: 1;
        text-transform: uppercase;
    }
    .nb-subnav-parent {
        position: relative;
        overflow: hidden;
    }
    .nb-item--actived {
        position: initial !important;
        overflow: visible !important;
    }
}
@media (min-width: 992px) {
    input#nav-mobile, input#nav-mobile-open {
        display: none;
    }
    .nb-activebtn {
        display: none;
    }
    .navbar {
        position: relative;
        margin-top: 45px;
    }
    .navbar > ul {
        z-index: 9999;
        list-style: none;
    }
    .navbar > ul > li {
        word-wrap: break-word;
        -webkit-transition: all .3s linear;
        position: relative;
        transition: all .3s linear;
        margin-top: 0;
        margin-bottom: 0;
    }
    .navbar > ul > li:first-of-type>a {
    }
    .navbar > ul > li:last-of-type {
    }
    .navbar > ul > li a:hover {
        color: #31313b;
    }
    .navbar > ul > li.active > a {
        text-decoration: none;
    }
    .navbar > ul > li > a {
        -webkit-transition: all .3s ease;
        -webkit-box-sizing: border-box;
        display: block;
        position: relative;
        transition: all .3s ease;
                box-sizing: border-box;
        background: none;
        width: 100%;
        color: #fff;
        font-size: 16px;
        font-weight: 300;
        line-height: 1.2;
        text-shadow: none;
        text-transform: uppercase;
        overflow-wrap: break-word;
    }
    .navbar > ul > li:first-child > a {
    }
    .navbar > ul > li:hover > a {
    }
    .navbar > ul > li:hover > a:before {
    }
    .navbar > ul > li:hover > a:before, .navbar > ul > li.active > a:before {
    }
    .navbar > ul > li > ul {
        -webkit-transform-origin: top;
        -webkit-transform: scaleY(0);
        -webkit-transition: all .2s ease;
        -webkit-transition-delay: 0.1s;
        -webkit-box-shadow: 0 2px 3px #444;
        display: block;
        display: none;
                transform: scaleY(0);
        transform-origin: top;
        z-index: 9999;
        transition: all .2s ease;
                transition-delay: 0.1s;
        margin: auto;
                box-shadow: 0 2px 3px #444;
        background: #fff;
        width: 100%;
    }
    .navbar > ul > li:hover > ul {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
    .navbar > ul > li > ul:hover {
    }
    .navbar > ul > li > ul > li {
        -webkit-transition: all .2s ease;
        display: inline-block;
        transition: all .2s ease;
        margin: 0;
        min-width: 170px;
        list-style: none;
        text-align: left;
        white-space: nowrap;
    }
    .navbar > ul > li:hover > ul > li {
    }
    .navbar > ul > li:hover > ul > li>a {
    }
    .navbar > ul > li > ul > li:hover, .navbar > ul > li > ul > li.active {
        line-height: 22px;
    }
    .navbar > ul > li > ul > li.active > a {
    }
    .navbar > ul > li > ul > li > a {
        -webkit-transition: all .2s ease;
        word-wrap: break-word;
        display: block;
        z-index: 9999;
        transition: all .2s ease;
        padding: 10px;
        width: 100%;
        color: #191919;
        font-size: 13px;
        font-weight: 600;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        text-shadow: none;
        text-transform: uppercase;
    }
    .navbar > ul > li > ul > li:hover > a {
    }
    .navbar > ul > li:hover > ul > li > a {
    }
    .navbar > ul > li > ul > li > ul {
        -webkit-transition: all .3s ease;
        -webkit-transform: scaleX(0);
        -webkit-transform-origin: left;
        position: relative;
        top: -29px;
        left: 100%;
        transform: scaleX(0);
                transform-origin: left;
        z-index: 999;
        z-index: 999;
        transition: all .3s ease;
        padding-left: 0;
        width: 100%;
        list-style: none;
    }
    .navbar > ul > li > ul > li:hover > ul {
        -webkit-transition: all .3s ease;
        -webkit-transform: scaleX(1);
        transform: scaleXY(1);
        transition: all .3s ease;
    }
    .navbar > ul > li > ul > li > ul > li {
        display: block;
        position: relative;
        background: #b72323;
    }
    .navbar > ul > li > ul > li > ul > li:hover, .navbar > ul > li > ul > li > ul > li.active {
        background: #31313b;
    }
    .navbar > ul > li > ul > li > ul > li > a {
        display: block;
        position: relative;
        padding: 5px 5px 5px 15px;
        color: #fff;
        font-size: 14px;
        line-height: 1.4;
        text-shadow: none;
    }
    .navbar > ul > li > ul > li:hover > ul > li > a {
    }
    .navbar > ul > li > ul > li > ul > li:hover > a {
    }
    .navbar-logo {
    }
    .navbar_subpanel {
        padding-left: 0;
        list-style: none;
    }
    .navbar_subpanel>ul ul {
        display: none;
    }
    .navbar_subpanel-wrap {
        position: relative;
        margin-top: 45px;
    }
    .navbar_subpanel>ul>li>a {
        display: block;
        padding-bottom: 5px;
        color: #fff;
        font-size: 20px;
        line-height: 1.4;
        text-transform: uppercase;
    }
    .navbar_subpanel {
        display: none;
    }
    #navbarSubpanel1:checked + .navbar_subpanel--1, #navbarSubpanel2:checked + .navbar_subpanel--2, #navbarSubpanel3:checked + .navbar_subpanel--3 {
        display: block;
    }
    .navbar_subpanel-title {
        border-bottom: 1px solid #777;
        color: #fff;
        font-size: 30px;
        text-align: center;
        text-transform: uppercase;
    }
}
.navbar_subpanel {
}
.navbar-top {
    border-bottom: 4px solid #f2d900;
    background: #282828;
}
.navbar-logo {
    display: block;
    padding: 15px 0;
}
.navbar-logo_img {
    width: auto;
    max-height: 70px;
}

@media(min-width:992px) {
    .navbar>ul>li:nth-child(n+4):nth-child(-n+4){
        display: none;
    }
}
.mobile-action-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    bottom: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    z-index: 999;
    background: #282828;
    padding: 5px 10px;
    width: 100%;
    height: 55px;
}
.mobile-action-bar_button {
    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: 54px;
    height: 54px;
    color: #fff;
}
.mobile-action-bar_button a i {
    color: #fff;
    font-size: 1.4rem;
}
.mobile-action-bar_button--tss {
    font-size: 0.0001rem;
    color: #000;
}
.toasts {
    z-index: 9999;
}
.toast {
    display: block;
    -webkit-box-shadow: 0px 15px 25px 1px rgb(0 0 0 / 17%);
    box-shadow: 0px 15px 25px 1px rgb(0 0 0 / 17%);
    border-radius: 25px;
    background: #fff;
    padding: 20px 25px;
}
.toast_text {
    padding-bottom: 15px;
}
.toast_close-link {
    text-align: left;
}
.toast:not(:last-child) {
    margin-bottom: 1.75rem;
}
.toast_show {
    -webkit-animation: toastShow .3s cubic-bezier(.47,-.44,.49,1.46) .5s;
    animation: toastShow .3s cubic-bezier(.47,-.44,.49,1.46) .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.toast_hide {
    -webkit-animation: toastHide .3s cubic-bezier(.47,-.44,.49,1.46) .3s;
    animation: toastHide .3s cubic-bezier(.47,-.44,.49,1.46) .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.toast_close {
    margin-top: 10px;
}
@-webkit-keyframes toastShow {
    from {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
}
@keyframes toastShow {
    from {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
}
@-webkit-keyframes toastHide {
    from {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
    to {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
}
@keyframes toastHide {
    from {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
    to {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
}
@media(max-width:991.92px) {
    .logo_img {
        height: 60px;
    }
}
.filter-links_list-item input {
    display: none;
}
.filter-links_list-item {
    display: block;
    border-bottom: 1px solid rgba(144, 144, 240, 0.15);
}
.filter-links_list-item:last-child {
    border-bottom: 0;
}
.filter-links_list-item label {
    display: block;
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding: 6px 4px;
    font-size: 0.87rem;
    font-weight: 500;
    cursor: pointer;
}
.filter-links_list-item label:hover {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}
.filter-links_list-item input:checked + label {
    font-weight: 600;
}
.filter-links_list-item input:checked + label:before {
    display: block;
    position: absolute;
    top: 0;
    left: -25px;
    background: var(--primary-color);
    width: 4px;
    height: 100%;
    content: '';
}

.pricelist-table_question-wrapper {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    left: -30px;
    width: 20px;
    height: 20px;
    background: rgba(0,0,0,0.07);
    border-radius: 50%;
    cursor: help;
}
.pricelist-table_question-icon i {
    font-size: 0.65rem;
    opacity: .5;
    transform: translateY(-1px);
}

.pricelist-table_question-description {
    position: absolute;
    left: -155px;
    width: 150px;
    background: rgba(25,25,25,0.9);
    color: #fff;
    display: block;
    font-size: 0.65rem;
    text-align: left;
    padding: 10px 12px;
    border-radius: 25px;
    box-shadow: 0 15px 28px 0 rgb(0 0 0 / 7%);
    border: 1px solid rgba(0,0,0,0.01);
    transform: translateX(5px);
    opacity: 0;
    transition: all .3s ease;
    pointer-events: none;
}
.pricelist-table_question-wrapper:hover .pricelist-table_question-description {
    transform: translateX(0px);
    opacity: 1;
    pointer-events: auto;
}
/* micro toasty */
.toast_item {
    position: fixed;
    z-index: 99999;
    bottom: 20px;
    left: 50%;
    max-width: 320px;
    padding: 18px 24px;
    padding-right: 48px;
    border-radius: 20px;
    font-size: 0.85rem;
    font-weight: 400;
    background-color: #fff;
    box-shadow: 
        0px 1px 8px 2px rgba(0,0,0,0.08),
        0px 14px 26px 4px rgb(0 0 0 / 12%);
    transform: translate(-50%, 10px);
    opacity: 0;
    transition: all .4s ease;
    overflow: hidden;
}
.toast_item--show {
    transform:  translate(-50%, 0px);
    opacity: 1;
}
.toast_item--hide {
    transform:  translate(-50%, 10px);
    opacity: 0;
}

.toast_close {
    position: absolute;
    top: 10px;
    right: 10px;
    min-width: 26px;
    width: 26px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .55rem;
    font-weight: 600;
    border-radius: 50%;
    background: rgba(0,0,0,0.05);
    padding: 2px;
    cursor: pointer;
}
.toast_close:hover {
    background: rgba(0,0,0,0.07);
}

.toast_indicator {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 0;
    height: 4px;
    background-color: var(--base-blue);
    
}

@keyframes indicatorfill {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}

@media (max-width: 991.92px) {
    .toast_item {
        max-width: 90%;
        width: 90%;
        transform: translate(-50%, 10px);
    }
    .toast_item--show {
        transform:  translate(-50%, 0px);
        opacity: 1;
    }
    .toast_item--hide {
        transform:  translate(-50%, 10px);
        opacity: 0;
    }
}
.toast_item p a {
    text-decoration: underline;
    color: var(--primary-color);
}

.base-form_terms-text {
    opacity: .7;
    font-size: .8rem;
    display: flex;
    align-items: flex-start;
    gap: 8px;
    cursor: pointer;
}
.base-form_terms-text p {
    padding: 0;
}
.base-form_terms-text .base-form_input-checkbox {
    display: inline-block;
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
}
.base-form_terms-text a {
    color: var(--primary-color);
    text-decoration: underline;
}
.base-form_terms-text a:hover {
    text-decoration: none;
}
.base-form_terms-text--coloredbg a {
    color: inherit !important;
}