:root{
    --white: #FFFF;
    --light-gray: #f3f4f6;
    --gray: #434343;
    --black: #000000;

    --brand-color: #e30513;
    --brand-color-hover: var(--brand-color);
    --text-color-1: var(--white);
    --text-color-2: var(--gray);
    --text-color-3: var(--black);
    --text-color-4: #b2b2b2;
    --error-color: red;
    --icon-arrow-right: url('data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2224%22%20viewBox%3D%220%200%2021%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.1001%200.359619L20.0001%2011.8596M20.0001%2011.8596L8.1001%2023.3596M20.0001%2011.8596H0%22%20stroke%3D%22black%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fsvg%3E');

    --main-background: var(--light-gray);
    --main-dark-background: #0c101d;
    --white-background: var(--white);
    --dark-background: #282b33;

    --font-size-125: 125px;
    --font-size-50: 50px;
    --font-size-32: 32px;
    --font-size-24: 24px;
    --font-size-18: 18px;
    --font-size-16: 16px;
    --font-size-14: 14px;

    --font-size-h1: 36px;
    --font-size-h2: 32px;
    --font-size-h3: 28px;
    --font-size-h4: 24px;
    --font-size-h5: 20px;
    --font-size-text: 18px;

    --section-offset: 80px;

    --gaModal-close-btn-top: 10px;
}

body{margin: 0;padding: 0;font-size: var(--font-size-text);background: var(--main-background);color: var(--text-color-3);font-family: 'DIN Pro';display: flex;flex-direction: column;min-height: 100vh}
picture{display: flex}
img{max-width: 100%;}
a:not(.disabled, :disabled), button:not(.disabled, :disabled){cursor: pointer}
nav ul{list-style: none;margin: 0;padding: 0}
nav ul ul{margin-left: 1em}
nav ul:not(.active){display: none}
@media (hover: hover) {
    a:not(.GaPsBtn){transition: .2s linear}
    a:not(.GaPsBtn):hover{color:var(--brand-color-hover)}
}
@media (max-width: 1000px) {
    :root{
        --font-size-125: 40px;
        --font-size-50: 25px;
        --font-size-32: 25px;
        --font-size-24: 20px;

        --font-size-h1: 28px;
        --font-size-h2: 25px;
        --font-size-h3: 22px;
        --font-size-h4: 20px;
        --font-size-h5: 18px;
        --font-size-text: 16px;

        --section-offset: 50px;

        --gaModal-close-btn-right: 10px;
    }
}

.progressBar{width: 100%;height:9px;box-sizing: border-box;position: relative;--progress: 0;background: var(--white-background)}
.progressBar:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(var(--progress) * 100%);
    height: 5px;
    background: var(--brand-color);
    margin: auto 0;
    border-radius: 0 10px 10px 0;
}
.progressBar.hidden{display: none;}
.swiperPagination{
    width: 60px;
    padding: 4px 0;
    text-align: center;
    border-radius: 7px;
    background-color: #85878e;
    color: var(--text-color-1);
    font-size: 13px;
}

/*===Offset====*/
.noOffset{padding: 0 !important;margin: 0 !important;}
.noTopOffset{padding-top: 0 !important;margin-top: 0 !important;}
.noBottomOffset{padding-bottom: 0 !important;margin-bottom: 0 !important;}
.noMarginOffset{margin: 0 !important;}
.noPaddingOffset{padding: 0 !important;}

/*===Headers====*/
h1,.h1{font-size: var(--font-size-h1)}
h2,.h2{font-size:var(--font-size-h2);line-height: 1.094;}
h3,.h3{font-size:var(--font-size-h3);}
h4,.h4{font-size:var(--font-size-h4);}
h5,.h5{font-size: var(--font-size-h5)}

/*===main===*/
main{flex: 1 1 auto}
.main__container{max-width: 1782px;box-sizing: border-box;width: 100%;padding: 0 15px;margin: 0 auto}
.main__title{margin: 0;}
@media (min-width: 1000px) {
    .main__wrapper{margin-top: 75px;margin-bottom: 100px}
    .main__header{margin-bottom: 75px;}
}
@media (max-width: 1000px) {
    .main__wrapper{margin-top: 35px;margin-bottom: 60px}
    .main__header {margin-bottom: 35px;}
}

/*===section===*/
section.section{margin: var(--section-offset) 0;}
section.section.paddingOffset{padding: var(--section-offset) 0;}
.section__title{margin: 0 0 48px}
.section__container{max-width: 1782px;box-sizing: border-box;width: 100%;padding: 0 15px;margin: 0 auto}
.sectionFullOverflowContainer{max-width: 100vw;overflow: hidden;margin: 0 auto;width: 100%}
.sectionFullOverflowContainer .swiper.overflowVisible{overflow: visible}
section.dark{
    background: var(--dark-background);
    color: var(--text-color-1);
}

/*===GaPsBtn===*/
.GaPsBtn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    font-size: var(--font-size-text);
    padding: 16px 30px;
    border-radius: 10px;
    user-select: none;
    border: 1px solid transparent;
    outline: none;
    cursor: pointer;
    transition: .2s linear;
    color: currentColor;
    text-decoration: none;
    box-sizing: border-box;
}
.GaPsBtn:not(.disabled, [disabled]){cursor: pointer;}
.GaPsBtn.disabled, .GaPsBtn:disabled{opacity: .5;pointer-events: none}
.GaPsBtn--red {
    background: var(--brand-color);
    color: var(--text-color-1);
    --ga-ps-btn-background:var(--brand-color);
}
.GaPsBtn--border{
    background: transparent;
    border-color: var(--ga-ps-btn-background);
    color: var(--ga-ps-btn-background);
    transition: color 0.4s ease, border-color 0.4s ease;
}
.GaPsBtn i{display: flex;align-items: center}
.GaPsBtn i.stroke path{stroke: currentColor}
.GaPsBtn i.fill path{fill: currentColor}
.GaPsBtn--arrowUp:after,.GaPsBtn--arrowDown:after, .GaPsBtn--arrowLeft:after, .GaPsBtn--arrowRight:after, .GaPsBtn-showMore:after{
    content: "";
    display: flex;
    width: 20px;
    height: 23px;
    background-color: currentColor;
    mask: var(--icon-arrow-right) no-repeat center / contain;
    -webkit-mask: var(--icon-arrow-right) no-repeat center / contain;
    background-image: none;
    flex: 0 0 auto;
}
.GaPsBtn--arrowLeft:after{transform: rotate(180deg);}
.GaPsBtn--arrowDown:after{transform: rotate(90deg);}
.GaPsBtn--arrowUp:after{transform: rotate(-90deg);}
.GaPsBtn-showMore input{display: none;}
.GaPsBtn-showMore:after{transition: .2s linear}
.GaPsBtn-showMore:has(input:checked):after{transform: rotate(180deg);}
.GaPsBtn-showMore:not(:has(input:checked)) .GaPsBtn__text span:last-child{display: none}
.GaPsBtn-showMore:has(input:checked) .GaPsBtn__text span:first-child{display: none}
.GaPsBtn:active{transform: scale(1.005)}
@media (hover: hover) {
    .GaPsBtn--arrowWobble:hover:after{
        -webkit-animation-name: btnArrowWobbleHover;
        animation-name: btnArrowWobbleHover;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
    }
    .GaPsBtn--red:hover{color: var(--text-color-1);--ga-ps-btn-background:var(--brand-color);}
    .GaPsBtn--red-hover:hover{--ga-ps-btn-background:var(--brand-color);--ga-ps-btn-color:var(--text-color-3)}
    .GaPsBtn--border:hover{background: transparent;border-color: var(--ga-ps-btn-background);color: var(--ga-ps-btn-color, var(--ga-ps-btn-background));}
}

@keyframes btnArrowWobbleHover {
    16.65% {-webkit-transform: translateX(8px);transform: translateX(8px);}
    33.3% {-webkit-transform: translateX(-6px);transform: translateX(-6px);}
    49.95% {-webkit-transform: translateX(4px);transform: translateX(4px);}
    66.6% {-webkit-transform: translateX(-2px);transform: translateX(-2px);}
    83.25% {-webkit-transform: translateX(1px);transform: translateX(1px);}
    100% {-webkit-transform: translateX(0);transform: translateX(0);}
}

/*===header====*/
header.header{
    background: var(--main-dark-background);
    color: var(--text-color-1);
}
header.header a {color: currentColor;text-decoration: none}
.header__logo{max-width: 240px;width: 100%}
.header__logo img{width: 100%}
@media (min-width: 1000px) {
    header.header{padding-top: 55px;padding-bottom: 17px;}
    .header__container{display: flex;flex-direction: column;gap: 20px}
    .header__topRow, .header__bottomRow{display: flex;gap:70px}
    .header__topRow{justify-content: space-between}
    .header__contacts{display: flex;flex-direction: column;gap: 15px;text-align: right}
    .header__contacts .separator{padding: 0 15px;}
    .header__nav{display: flex;align-items: center;}
    .header__nav > *{padding: 0 30px;position: relative}
    .header__nav > *:not(:last-child):after{
        content: "";
        display: block;
        height: 1em;
        width: 2px;
        background: var(--text-color-2);
        position: absolute;
        bottom: 0;
        top: 0;
        right: 0;
        margin: auto;
    }
    .header__nav > *.selected:after{
        content: "";
        position: absolute;
        top: calc(100% + 13px);
        left: 0;
        height: 5px;
        width: 100%;
        background: var(--brand-color);
    }
    .header__burger{display: none}
}
@media (max-width: 1200px) and (min-width: 1000px) {
    .header__topRow, .header__bottomRow{gap: 20px}
    .header__contacts .separator{padding: 0 8px;}
    .header__nav > *{padding: 0 15px;}
    .header__contacts{gap: 8px}
}
@media (max-width: 1000px) {
    header.header{padding: 30px 0;}
    .header__contacts, .header__bottomRow{display: none}
    .header__topRow{display: flex;justify-content: space-between;align-items: center}
    .header__logo {max-width: 130px;}
    .header__burger{border: 0;outline: none;background: transparent;}
}

/*===footer===*/
footer.footer{padding-bottom: 33px;padding-top: 60px;background: var(--main-dark-background);color: var(--text-color-1);font-size: 16px;}
footer.footer a {color: currentColor;text-decoration: none;}
@media (min-width: 600px) {
    .footer__top{padding-bottom: 50px}
    .footer__top .section__container{display: flex;justify-content: space-between;gap: 30px}
    .footer__logo{max-width: 158px;display: flex}
    .footer__logo img{width: 100%}
    .footer__top-left .footer__top-row{display: flex;gap: 35px}
    .footer__nav{display: flex;align-items: center;}
    .footer__nav > * {
        padding: 0 18px;
        position: relative;
    }
    .footer__nav > *:not(:last-child):after {
        content: "";
        display: block;
        height: 1em;
        width: 2px;
        background: var(--text-color-2);
        position: absolute;
        bottom: 0;
        top: 0;
        right: 0;
        margin: auto;
    }
    .footer__top .footer__disclaimer{margin-top: 40px}
    .footer__contacts {
        display: flex;
        flex-direction: column;
        gap: 20px;
        text-align: right;
        padding-top: 10px;
    }
    .footer__bottom{border-top: 1px solid var(--gray);padding-top: 29px}
    .footerSupport{display: flex;flex-direction: column;gap:32px;}
    .footerSupport__container{display: flex;gap: 30px;flex-wrap: wrap}
    .footerSupport__item{display: flex;justify-content:center;align-items:center;flex: 0 0 210px;border: 2px solid var(--gray); border-radius: 10px;padding: 20px 0;}
    .footerSupport__item img{width:100%;filter: contrast(0.5)}
    .footerSupport__item.HL img{max-width: 85px}
    .footerSupport__item.STALEX img{max-width: 102px}
    .footerSupport__item.MULTICAM img{max-width: 120px}
    .footerSupport__item.HYPERTHERM img{max-width: 140px}
    .footerSupport__item.PILOUS img{max-width: 130px}
}
@media (max-width: 1250px) and (min-width: 600px) {
    .footer__top-left .footer__top-row{flex-direction: column}
    .footer__nav > *:first-child{padding-left: 0}
    .footerSupport__container{gap: 12px}
    .footerSupport__item{padding: 10px 0;flex: 0 0 160px}
}
@media (max-width: 1000px) and (min-width: 700px) {
    .footer__nav {display: grid;grid-template-columns: repeat(3, 1fr);}
    .footer__nav > *:nth-child(3n){padding-right: 0}
    .footer__nav > *:nth-child(3n):after{content: none}
    .footer__nav > *:nth-child(4n){padding-left: 0}
}
@media (max-width: 700px) and (min-width: 600px) {
    .footer__nav {display: grid;grid-template-columns: repeat(2, 1fr);}
    .footer__nav > *{padding-left: 0}
    .footer__nav > *:after{content: none;display: none;opacity:0;}
    .footer__nav > *:nth-child(2n){padding-right: 0;}
    .footer__nav > *:nth-child(2n):after{content: none}
}
@media (max-width: 600px) {
    footer.footer{padding-top: 45px;padding-bottom: 50px}
    .footer__top-left, .footer__bottom{display: none;}
    .footer__contacts{display: flex;flex-direction: column;align-items: center;gap:20px;}
}

/*===applicationsModal===*/
.applicationsModal{width: 100vw;max-width: none;margin: 248px 0 0;padding: 30px 0;background: var(--brand-color);color: var(--text-color-1);}
.gaModal.applicationsModal::backdrop{background: transparent}
.applicationsModal__body{display: grid;grid-template-columns: repeat(4,1fr);gap: 26px 30px;}
.applicationsModal__body > *{
    padding: 35px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);
}
.applicationsModal__body > * span{
    max-width: 250px;
}
@media (max-width: 1300px) {
    .applicationsModal__body{grid-template-columns: repeat(3,1fr);gap: 20px;}
    .applicationsModal__body > *{padding: 25px}
}
@media (max-width: 900px) {
    .applicationsModal__body{grid-template-columns: repeat(2,1fr);}
    .applicationsModal__body > *{padding: 20px}
}
@media (max-width: 600px) {
    .applicationsModal__body{grid-template-columns: repeat(1,1fr);}
}

/*===mainMenuModal===*/
@media (max-width: 1000px) {
    .mainMenuModal {
        height: 100vh !important;
        max-height: none;
        max-width: none;
        margin: 0;
        transform: translateX(-100%);
        transition: .3s linear;
        width: 85%;
        right: 0;
        left: auto;
        background: var(--brand-color);color: var(--text-color-1);
        padding: 15px 0;
    }
    .mainMenuModal::backdrop{transition: .3s linear}
    .mainMenuModal[open]:not(.closeAnimation){transform: translateX(0);animation: .3s linear menuLeftAnimationIn;}
    .mainMenuModal[open]:not(.closeAnimation)::backdrop{animation: .3s linear menuLeftAnimationBackdropIn}
    .mainMenuModal.closeAnimation{transform: translateX(200%);}
    .mainMenuModal.closeAnimation::backdrop{opacity: 0}
    @keyframes menuLeftAnimationIn {
        0%{display: none;transform: translateX(200%);}
        1%{display: flex;transform: translateX(200%);}
        100%{display: flex;transform: translateX(0);}
    }
    @keyframes menuLeftAnimationBackdropIn {
        0%{opacity: 0}
        100%{opacity: 1}
    }
    .mainMenuModal__header {display: flex;justify-content: flex-end;align-items: center;padding-bottom: 12px}
    .mainMenuModal__close{border: 0;outline: none;background: transparent;padding-right: 30px}
    .mainMenuModal__nav, .mainMenuModal__nav ul.active{display: flex;flex-direction: column;gap: 7px;}
    .mainMenuModal__nav .GaPsBtn{
        width: 100%;
        justify-content: space-between;
        box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);
        border-radius: 0;
    }
}

/*===feedbackModal===*/
.feedbackModal{
    width: 100%;
    max-width: 1140px;
    --gaModal-background: #f3f4f6;
}
.feedbackModal::backdrop{
    background: #f3f4f6;
}
.feedbackModal__block{
    background: #FFFF;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);
    padding: 30px 25px;
    margin-top: 25px;
    border-radius: 10px;
}
.feedbackModal__block-input{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}
.feedbackModal__block-input .GaTextArea{grid-column: -1 / 1}
.feedbackModal__block-row{display: flex;justify-content: space-between;gap: 20px}
.feedbackModal__block .GaPsBtn{height: fit-content}
.feedbackModal__disclaimer{font-size: var(--font-size-16);margin-top: 30px}
@media (max-width: 1100px) {
    .feedbackModal__block-input {display: flex;flex-direction: column}
}
@media (max-width: 700px) {
    .feedbackModal__block-row{flex-direction: column}
}

/*===GaField===*/
.GaField{display: flex;flex-direction: column;gap: 4px;transition: .2s linear;cursor: pointer}
.GaInput .GaField__action, .GaTextArea .GaField__action, .GaFileInput .GaField__placeholder {
    border-radius: 10px;
    background-color: var(--white-background);
    border: 2px solid var(--text-color-4);
    padding: 28px 20px 10px;
    position: relative;
}
.GaInput input, .GaTextArea textarea{
    border: none;
    outline: none;
    background: none;
    font-size: var(--font-size-text);
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.GaTextArea textarea{resize: vertical}
.GaInput .GaField__placeholder, .GaTextArea .GaField__placeholder {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    left: 20px;
    width: calc(100% - 40px);
    transition: .2s linear;
    display: block;
    height: fit-content;
    color: var(--text-color-4);
}
.GaInput:has(input:focus, input:focus-visible, input:not(:placeholder-shown)),
.GaTextArea:has(textarea:focus, textarea:focus-visible, textarea:not(:placeholder-shown)){
    border-color: var(--text-color-3);
}
.GaInput:has(input:focus, input:focus-visible, input:not(:placeholder-shown)) .GaField__placeholder,
.GaTextArea:has(textarea:focus, textarea:focus-visible, textarea:not(:placeholder-shown)) .GaField__placeholder{
    font-size: 14px;
    border-color: #000000;
    margin-top: .5em;
}
.GaFileInput .GaField__action{display: flex;align-items: center;gap: 10px}
.GaField input::placeholder, .GaField textarea::placeholder{color: transparent}
.GaFileInput input::-webkit-file-upload-button{
    display: none;
}
.GaFileInput .GaField__placeholder {
    padding: 10px 20px;
    font-style: normal;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    gap: 10px;
    width: fit-content;
    color: var(--text-color-4);
}
.GaFileInput .GaField__placeholder:before {
    content: "";
    display: flex;
    width: 27px;
    height: 27px;
    background-color: currentColor;
    mask: url('data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%2016H32M16%200V32%22%20stroke%3D%22%23AEAEAE%22%20stroke-width%3D%224%22%2F%3E%0A%3C%2Fsvg%3E') no-repeat center / contain;
    -webkit-mask: url('data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%2016H32M16%200V32%22%20stroke%3D%22%23AEAEAE%22%20stroke-width%3D%224%22%2F%3E%0A%3C%2Fsvg%3E') no-repeat center / contain;
    background-image: none;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
}
.GaInput.GaField-error .GaField__action, .GaTextArea.GaField-error .GaField__action, .GaFileInput.GaField-error .GaField__placeholder{border-color: var(--error-color)}
.GaInput.GaField-error .GaField__placeholder, .GaTextArea.GaField-error .GaField__placeholder, .GaFileInput.GaField-error .GaField__placeholder{color: var(--error-color)}
.GaField__error{font-size: var(--font-size-14);color: var(--error-color);line-height: 1em;}
@media (max-width: 400px) {
    .GaFileInput .GaField__action {align-items: flex-start;flex-direction: column-reverse;}
}

/*===questionText===*/
.questionText{position: relative;}
.questionText:after{
    content: "";
    display: inline-flex;
    width: 1.3em;
    height: 1.3em;
    flex: 0 0 auto;
    mask: url('data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0_428_136)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11%2018.5625C13.0057%2018.5625%2014.9293%2017.7657%2016.3475%2016.3475C17.7657%2014.9293%2018.5625%2013.0057%2018.5625%2011C18.5625%208.9943%2017.7657%207.07075%2016.3475%205.65251C14.9293%204.23426%2013.0057%203.4375%2011%203.4375C8.9943%203.4375%207.07075%204.23426%205.65251%205.65251C4.23426%207.07075%203.4375%208.9943%203.4375%2011C3.4375%2013.0057%204.23426%2014.9293%205.65251%2016.3475C7.07075%2017.7657%208.9943%2018.5625%2011%2018.5625ZM11%2020.625C13.5527%2020.625%2016.0009%2019.6109%2017.8059%2017.8059C19.6109%2016.0009%2020.625%2013.5527%2020.625%2011C20.625%208.44729%2019.6109%205.99913%2017.8059%204.1941C16.0009%202.38906%2013.5527%201.375%2011%201.375C8.44729%201.375%205.99913%202.38906%204.1941%204.1941C2.38906%205.99913%201.375%208.44729%201.375%2011C1.375%2013.5527%202.38906%2016.0009%204.1941%2017.8059C5.99913%2019.6109%208.44729%2020.625%2011%2020.625ZM8.855%206.2425C9.44625%205.75575%2010.2218%205.46562%2011%205.46562C12.6734%205.46562%2014.2175%206.59312%2014.2175%208.40812C14.2175%208.9265%2014.1102%209.4325%2013.8077%209.92063C13.5217%2010.3868%2013.1024%2010.7649%2012.6046%2011.1127C12.3062%2011.3231%2012.1578%2011.4661%2012.0835%2011.5637C12.0313%2011.6352%2012.0312%2011.66%2012.0312%2011.6861C12.0312%2011.9596%2011.9226%2012.2219%2011.7292%2012.4153C11.5358%2012.6087%2011.2735%2012.7174%2011%2012.7174C10.7265%2012.7174%2010.4642%2012.6087%2010.2708%2012.4153C10.0774%2012.2219%209.96875%2011.9596%209.96875%2011.6861C9.96875%2010.5944%2010.7168%209.91788%2011.4221%209.42425C11.8071%209.15475%2011.9721%208.96775%2012.0519%208.8385C12.1289%208.70925%2012.1649%208.55965%2012.155%208.4095C12.155%207.997%2011.8195%207.52812%2011%207.52812C10.695%207.53477%2010.4009%207.64264%2010.164%207.83475C9.93438%208.0245%209.84637%208.22938%209.84637%208.4095C9.84637%208.683%209.73773%208.94531%209.54433%209.1387C9.35093%209.3321%209.08863%209.44075%208.81512%209.44075C8.54162%209.44075%208.27932%209.3321%208.08592%209.1387C7.89252%208.94531%207.78387%208.683%207.78387%208.4095C7.78387%207.48275%208.25825%206.732%208.85637%206.24113M11%2016.5C11.3647%2016.5%2011.7144%2016.3551%2011.9723%2016.0973C12.2301%2015.8394%2012.375%2015.4897%2012.375%2015.125C12.375%2014.7603%2012.2301%2014.4106%2011.9723%2014.1527C11.7144%2013.8949%2011.3647%2013.75%2011%2013.75C10.6353%2013.75%2010.2856%2013.8949%2010.0277%2014.1527C9.76987%2014.4106%209.625%2014.7603%209.625%2015.125C9.625%2015.4897%209.76987%2015.8394%2010.0277%2016.0973C10.2856%2016.3551%2010.6353%2016.5%2011%2016.5Z%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0_428_136%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E') no-repeat center / contain;
    -webkit-mask: url('data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0_428_136)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11%2018.5625C13.0057%2018.5625%2014.9293%2017.7657%2016.3475%2016.3475C17.7657%2014.9293%2018.5625%2013.0057%2018.5625%2011C18.5625%208.9943%2017.7657%207.07075%2016.3475%205.65251C14.9293%204.23426%2013.0057%203.4375%2011%203.4375C8.9943%203.4375%207.07075%204.23426%205.65251%205.65251C4.23426%207.07075%203.4375%208.9943%203.4375%2011C3.4375%2013.0057%204.23426%2014.9293%205.65251%2016.3475C7.07075%2017.7657%208.9943%2018.5625%2011%2018.5625ZM11%2020.625C13.5527%2020.625%2016.0009%2019.6109%2017.8059%2017.8059C19.6109%2016.0009%2020.625%2013.5527%2020.625%2011C20.625%208.44729%2019.6109%205.99913%2017.8059%204.1941C16.0009%202.38906%2013.5527%201.375%2011%201.375C8.44729%201.375%205.99913%202.38906%204.1941%204.1941C2.38906%205.99913%201.375%208.44729%201.375%2011C1.375%2013.5527%202.38906%2016.0009%204.1941%2017.8059C5.99913%2019.6109%208.44729%2020.625%2011%2020.625ZM8.855%206.2425C9.44625%205.75575%2010.2218%205.46562%2011%205.46562C12.6734%205.46562%2014.2175%206.59312%2014.2175%208.40812C14.2175%208.9265%2014.1102%209.4325%2013.8077%209.92063C13.5217%2010.3868%2013.1024%2010.7649%2012.6046%2011.1127C12.3062%2011.3231%2012.1578%2011.4661%2012.0835%2011.5637C12.0313%2011.6352%2012.0312%2011.66%2012.0312%2011.6861C12.0312%2011.9596%2011.9226%2012.2219%2011.7292%2012.4153C11.5358%2012.6087%2011.2735%2012.7174%2011%2012.7174C10.7265%2012.7174%2010.4642%2012.6087%2010.2708%2012.4153C10.0774%2012.2219%209.96875%2011.9596%209.96875%2011.6861C9.96875%2010.5944%2010.7168%209.91788%2011.4221%209.42425C11.8071%209.15475%2011.9721%208.96775%2012.0519%208.8385C12.1289%208.70925%2012.1649%208.55965%2012.155%208.4095C12.155%207.997%2011.8195%207.52812%2011%207.52812C10.695%207.53477%2010.4009%207.64264%2010.164%207.83475C9.93438%208.0245%209.84637%208.22938%209.84637%208.4095C9.84637%208.683%209.73773%208.94531%209.54433%209.1387C9.35093%209.3321%209.08863%209.44075%208.81512%209.44075C8.54162%209.44075%208.27932%209.3321%208.08592%209.1387C7.89252%208.94531%207.78387%208.683%207.78387%208.4095C7.78387%207.48275%208.25825%206.732%208.85637%206.24113M11%2016.5C11.3647%2016.5%2011.7144%2016.3551%2011.9723%2016.0973C12.2301%2015.8394%2012.375%2015.4897%2012.375%2015.125C12.375%2014.7603%2012.2301%2014.4106%2011.9723%2014.1527C11.7144%2013.8949%2011.3647%2013.75%2011%2013.75C10.6353%2013.75%2010.2856%2013.8949%2010.0277%2014.1527C9.76987%2014.4106%209.625%2014.7603%209.625%2015.125C9.625%2015.4897%209.76987%2015.8394%2010.0277%2016.0973C10.2856%2016.3551%2010.6353%2016.5%2011%2016.5Z%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0_428_136%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E') no-repeat center / contain;
    background-color: currentColor;
    background-image: none;
    justify-content: center;
    align-items: center;
    transform: translateY(-.3em);
}
