html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[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-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

img {
    display: block;
    max-width: 100%
}

* {
    box-sizing: border-box
}

@font-face {
    font-family: Brygada\ 1918;
    font-style: normal;
    font-weight: 600;
    src: url(/public/fonts/Brygada1918-SemiBold.eot)
}

.mfp-bg {
    background: #0b0b0b;
    opacity: .8;
    overflow: hidden;
    z-index: 1042
}

.mfp-bg,
.mfp-wrap {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.mfp-wrap {
    -webkit-backface-visibility: hidden;
    outline: none!important;
    z-index: 1043
}

.mfp-container {
    box-sizing: border-box;
    height: 100%;
    left: 0;
    padding: 0 8px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    text-align: left;
    vertical-align: middle;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    cursor: auto;
    width: 100%
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none!important
}

.mfp-preloader {
    color: #ccc;
    left: 8px;
    margin-top: -.8em;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 50%;
    width: auto;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow,
button.mfp-close {
    -webkit-appearance: none;
    background: transparent;
    border: 0;
    box-shadow: none;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: visible;
    padding: 0;
    touch-action: manipulation;
    z-index: 1046
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.mfp-close {
    color: #fff;
    font-family: Arial, Baskerville, monospace;
    font-size: 28px;
    font-style: normal;
    height: 44px;
    line-height: 44px;
    opacity: .65;
    padding: 0 0 18px 10px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 44px
}

.mfp-close:focus,
.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #fff;
    padding-right: 6px;
    right: -6px;
    text-align: right;
    width: 100%
}

.mfp-counter {
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap
}

.mfp-arrow {
    -webkit-tap-highlight-color: transparent;
    height: 110px;
    margin: -55px 0 0;
    opacity: .65;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 90px
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
    border: inset transparent;
    content: "";
    display: block;
    height: 0;
    left: 0;
    margin-left: 35px;
    margin-top: 35px;
    position: absolute;
    top: 0;
    width: 0
}

.mfp-arrow:after {
    border-bottom-width: 13px;
    border-top-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-bottom-width: 21px;
    border-top-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before {
    border-right: 27px solid #3f3f3f;
    margin-left: 25px
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-bottom: 40px;
    padding-top: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    max-width: 900px;
    width: 100%
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
    width: 100%
}

.mfp-iframe-scaler iframe {
    background: #000;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

img.mfp-img {
    box-sizing: border-box;
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    padding: 40px 0;
    width: auto
}

.mfp-figure,
img.mfp-img {
    line-height: 0
}

.mfp-figure:after {
    background: #444;
    bottom: 40px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    content: "";
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 40px;
    width: auto;
    z-index: -1
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    cursor: auto;
    left: 0;
    margin-top: -36px;
    position: absolute;
    top: 100%;
    width: 100%
}

.mfp-title {
    word-wrap: break-word;
    color: #f3f3f3;
    line-height: 18px;
    padding-right: 36px;
    text-align: left
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-height:300px),
screen and (max-width:800px) and (orientation:landscape) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0
    }
    .mfp-img-mobile .mfp-figure:after {
        bottom: 0;
        top: 0
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        box-sizing: border-box;
        margin: 0;
        padding: 3px 5px;
        position: fixed;
        top: auto
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }
    .mfp-img-mobile .mfp-close {
        background: rgba(0, 0, 0, .6);
        height: 35px;
        line-height: 35px;
        padding: 0;
        position: fixed;
        right: 0;
        text-align: center;
        top: 0;
        width: 35px
    }
}

@media (max-width:900px) {
    .mfp-arrow {
        transform: scale(.75)
    }
    .mfp-arrow-left {
        transform-origin: 0
    }
    .mfp-arrow-right {
        transform-origin: 100%
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    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] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}

[data-aos=fade-up] {
    transform: translate3d(0, 100px, 0)
}

[data-aos=fade-down] {
    transform: translate3d(0, -100px, 0)
}

[data-aos=fade-right] {
    transform: translate3d(-100px, 0, 0)
}

[data-aos=fade-left] {
    transform: translate3d(100px, 0, 0)
}

[data-aos=fade-up-right] {
    transform: translate3d(-100px, 100px, 0)
}

[data-aos=fade-up-left] {
    transform: translate3d(100px, 100px, 0)
}

[data-aos=fade-down-right] {
    transform: translate3d(-100px, -100px, 0)
}

[data-aos=fade-down-left] {
    transform: translate3d(100px, -100px, 0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translateZ(0)
}

[data-aos=slide-up] {
    transform: translate3d(0, 100%, 0)
}

[data-aos=slide-down] {
    transform: translate3d(0, -100%, 0)
}

[data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0)
}

[data-aos=slide-left] {
    transform: translate3d(100%, 0, 0)
}

[data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    height: var(--swiper-virtual-size);
    width: 1px
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none!important
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    border-radius: 50%;
    display: inline-block;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: var(--swiper-pagination-bullet-opacity, 1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: rgba(0, 0, 0, .1);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.swiper .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    background: #000;
    bottom: 0;
    content: "";
    filter: blur(50px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transform-origin: center bottom
}

.icon {
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: 32px;
    width: 32px
}

.icon-phone-blue {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' height='35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.324 31.819c-.279 0-.556-.032-.829-.093a27.906 27.906 0 0 1-13.774-7.416 27.901 27.901 0 0 1-7.46-13.773 3.966 3.966 0 0 1 .096-1.964A3.895 3.895 0 0 1 4.381 6.91l3.315-3.263a1.623 1.623 0 0 1 1.276-.458c.241.026.473.105.681.233.208.127.386.3.521.505l4.144 6.263a1.38 1.38 0 0 1-.091 1.61l-2.08 2.543a16.055 16.055 0 0 0 3.455 4.992 15.948 15.948 0 0 0 5.031 3.467l2.578-2.094a1.336 1.336 0 0 1 1.542-.102l6.257 4.137c.214.13.397.31.535.524a1.72 1.72 0 0 1 .189 1.464c-.079.243-.21.464-.384.648l-3.233 3.271c-.367.374-.803.67-1.282.87-.48.201-.993.303-1.51.3ZM8.84 4.867 5.524 8.13a2.16 2.16 0 0 0-.574.933 2.2 2.2 0 0 0-.047 1.1 26.19 26.19 0 0 0 6.97 12.935 26.253 26.253 0 0 0 12.962 6.975c.37.079.752.063 1.114-.047.361-.109.69-.309.958-.58l3.233-3.272-6.042-3.992-2.768 2.255a.821.821 0 0 1-.763.144 16.592 16.592 0 0 1-6.1-4.026 16.542 16.542 0 0 1-4.036-6.102.866.866 0 0 1 .199-.806l2.237-2.737L8.84 4.867Z' fill='%23153862'/%3E%3C/svg%3E")
}

.icon-instagram {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='4' width='30' height='25' rx='12.5' fill='url(%23a)'/%3E%3Crect x='.5' y='.5' width='37' height='32' rx='16' stroke='url(%23b)'/%3E%3Cpath d='M18.994 12.879c-1.09 0-2.134.432-2.905 1.201a4.099 4.099 0 0 0 0 5.801 4.111 4.111 0 0 0 7.014-2.9 4.098 4.098 0 0 0-1.204-2.9 4.112 4.112 0 0 0-2.905-1.202Zm0 6.766a2.663 2.663 0 1 1 0-5.33 2.671 2.671 0 0 1 2.67 2.665 2.67 2.67 0 0 1-2.67 2.665ZM23.264 13.686a.957.957 0 1 0 .002-1.914.957.957 0 0 0-.002 1.914Z' fill='%23fff'/%3E%3Cpath d='M26.576 11.755a4.083 4.083 0 0 0-2.34-2.335 5.878 5.878 0 0 0-1.942-.372C21.44 9.01 21.168 9 18.998 9s-2.448 0-3.296.048a5.832 5.832 0 0 0-1.94.372 4.088 4.088 0 0 0-2.34 2.335 5.831 5.831 0 0 0-.372 1.94c-.038.853-.05 1.124-.05 3.29 0 2.167 0 2.443.05 3.292.013.664.138 1.318.372 1.94a4.09 4.09 0 0 0 2.34 2.335c.62.242 1.277.377 1.942.4.855.036 1.126.048 3.296.048s2.448 0 3.296-.049a5.885 5.885 0 0 0 1.943-.372 4.1 4.1 0 0 0 2.339-2.335c.234-.621.359-1.276.372-1.94.038-.853.05-1.123.05-3.29 0-2.168 0-2.443-.05-3.292a5.828 5.828 0 0 0-.374-1.967Zm-1.082 8.456a4.467 4.467 0 0 1-.276 1.498 2.65 2.65 0 0 1-1.521 1.518c-.476.176-.977.269-1.484.276-.844.039-1.082.048-3.247.048-2.166 0-2.387 0-3.247-.048a4.415 4.415 0 0 1-1.483-.276 2.652 2.652 0 0 1-1.527-1.518 4.497 4.497 0 0 1-.277-1.48c-.038-.843-.047-1.081-.047-3.242 0-2.162 0-2.383.047-3.243.006-.51.1-1.017.277-1.496.27-.7.826-1.251 1.527-1.519a4.46 4.46 0 0 1 1.483-.276c.845-.038 1.082-.049 3.247-.049s2.388 0 3.247.05c.507.005 1.009.098 1.484.275a2.658 2.658 0 0 1 1.52 1.519c.175.474.269.975.277 1.48.038.844.048 1.08.048 3.243 0 2.16 0 2.393-.038 3.241h-.01Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='19' y1='4' x2='19' y2='29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235440C5'/%3E%3Cstop offset='.459' stop-color='%23CE3850'/%3E%3Cstop offset='.933' stop-color='%23E1BD66'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='19' y1='0' x2='19' y2='33' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235440C5'/%3E%3Cstop offset='.459' stop-color='%23CE3850'/%3E%3Cstop offset='.933' stop-color='%23E1BD66'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

.icon-viber {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='4' width='30' height='25' rx='12.5' fill='%237C5EEA'/%3E%3Cpath d='M25.045 10.558c-.414-.363-2.09-1.531-5.824-1.547 0 0-4.405-.252-6.552 1.635-1.193 1.144-1.611 2.82-1.66 4.897-.047 2.078-.1 5.973 3.816 7.032h.004l-.004 1.612s-.025.654.423.785c.54.163.86-.335 1.38-.87.283-.293.674-.724.97-1.053a15.82 15.82 0 0 0 5.079-.371l-.105.021c.541-.168 3.604-.544 4.099-4.438.518-4.02-.246-6.556-1.626-7.703Zm.454 7.41c-.422 3.25-2.903 3.457-3.36 3.597a14.23 14.23 0 0 1-3.317.38c-.338 0-.674-.01-1.005-.033l.044.003s-1.696 1.959-2.224 2.468c-.172.166-.362.152-.359-.178 0-.215.013-2.678.013-2.678-3.316-.882-3.124-4.2-3.085-5.932.04-1.732.379-3.156 1.39-4.112 1.816-1.578 5.557-1.344 5.557-1.344 3.16.012 4.673.925 5.025 1.23 1.165.958 1.758 3.246 1.32 6.598Zm-4.53-2.525v.009a.199.199 0 0 1-.062.138.216.216 0 0 1-.29.007.2.2 0 0 1-.07-.135.93.93 0 0 0-.278-.766 1.012 1.012 0 0 0-.36-.23 1.048 1.048 0 0 0-.428-.063h.003a.215.215 0 0 1-.14-.067.197.197 0 0 1 .007-.279.216.216 0 0 1 .144-.06h.059c.195 0 .387.038.565.113.178.074.338.182.471.318.133.136.235.297.3.472s.092.362.079.547v-.004Zm.662.354c.033-1.326-.831-2.363-2.472-2.48a.22.22 0 0 1-.15-.066.202.202 0 0 1-.054-.15.197.197 0 0 1 .076-.141.215.215 0 0 1 .158-.046h.011c.39 0 .775.076 1.132.224.358.148.68.364.947.636.267.271.473.592.606.943.133.35.19.723.167 1.096v-.008a.2.2 0 0 1-.067.135.217.217 0 0 1-.29-.003.199.199 0 0 1-.065-.137v-.005.002Zm1.53.419v.001a.2.2 0 0 1-.065.136.216.216 0 0 1-.29.002.2.2 0 0 1-.067-.136c-.017-2.548-1.79-3.935-3.939-3.95a.22.22 0 0 1-.149-.059.202.202 0 0 1-.061-.143.194.194 0 0 1 .061-.143.214.214 0 0 1 .15-.059c2.406.016 4.34 1.608 4.359 4.35h.001Zm-.365 3.065v.006c-.352.594-1.01 1.25-1.689 1.04l-.006-.008a12.721 12.721 0 0 1-3.36-1.786l.028.02a8.425 8.425 0 0 1-1.37-1.31l-.013-.016c-.366-.44-.692-.91-.976-1.404l-.027-.052a8.942 8.942 0 0 1-.83-1.676l-.021-.065c-.219-.65.462-1.281 1.086-1.619h.006a.613.613 0 0 1 .78.12v.002s.404.462.577.69c.163.214.382.554.495.744a.629.629 0 0 1-.12.83v.002l-.392.3a.546.546 0 0 0-.172.439v-.002a3.902 3.902 0 0 0 1.017 1.64 4.14 4.14 0 0 0 1.703.987l.03.008a.597.597 0 0 0 .455-.165l.314-.375a.704.704 0 0 1 .87-.114l-.003-.001a8.5 8.5 0 0 1 1.5 1.033l-.007-.007a.537.537 0 0 1 .122.74l.002-.002.001.001Z' fill='%23fff'/%3E%3Crect x='.5' y='.5' width='37' height='32' rx='16' stroke='%237C5EEA'/%3E%3C/svg%3E")
}

.icon-telegram {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='4' width='30' height='25' rx='12.5' fill='%23529FD3'/%3E%3Cpath d='M24.816 10.001a1.992 1.992 0 0 0-.575.125h-.002c-.176.062-1.01.38-2.278.86l-4.543 1.732c-3.261 1.241-6.466 2.464-6.466 2.464l.038-.013s-.22.066-.452.208c-.142.083-.265.19-.36.316a.859.859 0 0 0-.17.618c.055.402.343.643.55.776.209.135.408.198.408.198h.005l3.006.916c.134.391.916 2.714 1.103 3.25.111.319.219.519.354.671a.849.849 0 0 0 .233.196.733.733 0 0 0 .151.059l-.03-.007c.009.002.016.009.023.011.025.006.041.009.073.013.475.13.858-.137.858-.137l.021-.016 1.775-1.461 2.974 2.064.068.026c.62.246 1.247.11 1.58-.133.333-.243.463-.554.463-.554l.022-.05 2.298-10.65c.065-.263.082-.51.01-.748a1.022 1.022 0 0 0-.48-.583 1.25 1.25 0 0 0-.657-.15Zm-.063 1.142c-.002.035.005.03-.012.098v.006l-2.277 10.54c-.01.015-.026.048-.072.08-.048.035-.086.057-.286-.015l-3.638-2.523-2.197 1.812.461-2.667 5.944-5.01c.245-.207.163-.25.163-.25.017-.253-.37-.074-.37-.074l-7.495 4.2-.002-.012-3.592-1.094v-.002l-.01-.002a.17.17 0 0 0 .019-.006l.02-.01.019-.005s3.207-1.223 6.468-2.464l4.542-1.732c.75-.286 1.5-.57 2.253-.852.05-.018.026-.018.062-.018Z' fill='%23fff'/%3E%3Crect x='.5' y='.5' width='37' height='32' rx='16' stroke='%234FA7CA'/%3E%3C/svg%3E")
}

.icon-whats {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='4' width='30' height='25' rx='12.5' fill='%2372C36A'/%3E%3Cpath d='M22.664 17.588c-.2-.101-1.177-.578-1.36-.646-.182-.064-.314-.099-.447.102-.13.195-.514.643-.63.773-.117.131-.233.141-.43.052-.2-.101-.841-.31-1.602-.991-.593-.529-.989-1.18-1.107-1.38-.117-.198-.012-.31.086-.41.091-.09.201-.228.303-.348.096-.12.127-.201.197-.331.066-.14.032-.25-.017-.349-.05-.099-.448-1.08-.615-1.472-.159-.387-.326-.338-.448-.338-.114-.01-.248-.01-.38-.01a.753.753 0 0 0-.531.239c-.183.2-.698.68-.698 1.649 0 .971.713 1.911.812 2.052.101.13 1.404 2.13 3.401 2.989.476.2.846.32 1.136.42.476.15.911.13 1.255.08.38-.063 1.177-.482 1.344-.95.169-.472.169-.863.12-.951-.05-.091-.18-.14-.38-.229l-.009.05ZM19.041 22.5h-.01a6.682 6.682 0 0 1-3.372-.92l-.24-.142-2.5.65.672-2.432-.161-.25a6.582 6.582 0 0 1-1.011-3.505c0-3.63 2.971-6.591 6.628-6.591 1.77 0 3.432.69 4.682 1.94a6.529 6.529 0 0 1 1.94 4.662c-.005 3.627-2.974 6.588-6.625 6.588h-.003Zm5.639-12.2A8.099 8.099 0 0 0 19.03 8c-4.388 0-7.961 3.557-7.963 7.93 0 1.396.364 2.758 1.062 3.963L11 24l4.224-1.102c1.17.631 2.478.963 3.808.966h.002c4.39 0 7.963-3.557 7.966-7.932 0-2.117-.826-4.11-2.33-5.607l.01-.025Z' fill='%23fff'/%3E%3Crect x='.5' y='.5' width='37' height='32' rx='16' stroke='%2372C36A'/%3E%3C/svg%3E")
}

.icon-instagram-w {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.49 6.545c-1.84 0-3.603.73-4.903 2.028a6.917 6.917 0 0 0 0 9.79 6.939 6.939 0 0 0 9.805 0 6.917 6.917 0 0 0 0-9.79 6.938 6.938 0 0 0-4.902-2.028Zm0 11.418a4.508 4.508 0 0 1-3.185-1.317 4.493 4.493 0 0 1 0-6.36 4.508 4.508 0 0 1 6.37 0 4.493 4.493 0 0 1 0 6.36 4.507 4.507 0 0 1-3.185 1.317ZM20.696 7.904a1.615 1.615 0 1 0 0-3.228 1.615 1.615 0 1 0 0 3.228Z' fill='%23fff'/%3E%3Cpath d='M26.285 4.65A6.893 6.893 0 0 0 22.337.71 9.918 9.918 0 0 0 19.06.08C17.616.019 17.158 0 13.497 0c-3.661 0-4.13 0-5.562.08A9.84 9.84 0 0 0 4.66.71 6.898 6.898 0 0 0 .712 4.65a9.844 9.844 0 0 0-.628 3.272C.02 9.362 0 9.82 0 13.476c0 3.656 0 4.121.084 5.554a9.86 9.86 0 0 0 .628 3.274 6.901 6.901 0 0 0 3.95 3.94 9.885 9.885 0 0 0 3.276.674c1.443.063 1.9.082 5.562.082 3.661 0 4.13 0 5.563-.082a9.934 9.934 0 0 0 3.277-.628 6.916 6.916 0 0 0 3.948-3.941 9.845 9.845 0 0 0 .628-3.273c.065-1.44.084-1.896.084-5.553 0-3.658 0-4.122-.084-5.554a9.84 9.84 0 0 0-.631-3.32Zm-1.826 14.27a7.54 7.54 0 0 1-.467 2.526 4.472 4.472 0 0 1-2.567 2.561 7.486 7.486 0 0 1-2.503.466c-1.425.066-1.826.082-5.479.082-3.655 0-4.029 0-5.48-.082a7.45 7.45 0 0 1-2.502-.465 4.476 4.476 0 0 1-2.578-2.562 7.594 7.594 0 0 1-.466-2.498c-.064-1.423-.08-1.824-.08-5.47 0-3.649 0-4.021.08-5.472.01-.862.167-1.716.466-2.525a4.474 4.474 0 0 1 2.578-2.563 7.522 7.522 0 0 1 2.502-.466c1.426-.064 1.826-.082 5.48-.082 3.654 0 4.029 0 5.479.082.855.01 1.702.168 2.503.466a4.484 4.484 0 0 1 2.567 2.563c.295.8.453 1.645.467 2.498.064 1.424.08 1.823.08 5.472 0 3.646 0 4.038-.064 5.47h-.016v-.002Z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon-viber-w {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.837 2.726C24.106 2.09 21.141.046 14.54.02c0 0-7.79-.442-11.585 2.86C.844 4.88.104 7.813.02 11.448c-.085 3.636-.18 10.45 6.747 12.303h.006l-.006 2.821s-.045 1.143.747 1.373c.957.285 1.523-.585 2.44-1.52a87.408 87.408 0 0 0 1.718-1.844c3.01.265 6.045.045 8.978-.65l-.184.038c.957-.295 6.371-.952 7.247-7.765.916-7.034-.435-11.47-2.875-13.478Zm.803 12.965c-.747 5.686-5.134 6.048-5.94 6.292-1.762.425-3.784.668-5.867.668-.598 0-1.19-.02-1.777-.06l.078.005s-2.999 3.428-3.932 4.32c-.305.288-.641.265-.635-.312 0-.377.023-4.687.023-4.687-5.864-1.542-5.524-7.346-5.455-10.378.069-3.031.669-5.523 2.456-7.195 3.213-2.761 9.828-2.352 9.828-2.352 5.588.022 8.263 1.62 8.886 2.155 2.059 1.673 3.108 5.677 2.335 11.543Zm-8.01-4.419v.017a.346.346 0 0 1-.11.241.386.386 0 0 1-.515.012.348.348 0 0 1-.121-.236v-.001a1.608 1.608 0 0 0-.091-.72 1.68 1.68 0 0 0-.4-.619 1.794 1.794 0 0 0-.638-.401A1.872 1.872 0 0 0 15 9.453h.005a.382.382 0 0 1-.249-.117.344.344 0 0 1 .014-.488.384.384 0 0 1 .255-.103h.02l.084-.002c.344 0 .684.067.999.197.315.13.598.32.833.557.234.238.415.519.53.826.115.306.162.633.14.957v-.007Zm1.17.62c.058-2.32-1.47-4.134-4.37-4.337a.39.39 0 0 1-.266-.117.35.35 0 0 1-.096-.263.342.342 0 0 1 .134-.247.38.38 0 0 1 .28-.08h.02c.689 0 1.37.133 2.002.392a5.06 5.06 0 0 1 1.673 1.112 4.755 4.755 0 0 1 1.073 1.65c.235.613.335 1.266.294 1.918l.002-.013a.347.347 0 0 1-.12.236.386.386 0 0 1-.514-.006.346.346 0 0 1-.113-.24v-.009l.001.004Zm2.706.733v.003a.347.347 0 0 1-.115.238.385.385 0 0 1-.256.098.385.385 0 0 1-.257-.096.347.347 0 0 1-.118-.237c-.03-4.458-3.165-6.885-6.965-6.911a.39.39 0 0 1-.264-.103.353.353 0 0 1-.109-.25.338.338 0 0 1 .11-.25.375.375 0 0 1 .263-.104c4.255.028 7.675 2.812 7.709 7.611l.002.001Zm-.645 5.363V18c-.623 1.04-1.788 2.187-2.987 1.82l-.011-.015a22.566 22.566 0 0 1-5.943-3.125l.05.035a14.821 14.821 0 0 1-2.421-2.29l-.024-.03a17.552 17.552 0 0 1-1.724-2.456l-.05-.092a15.58 15.58 0 0 1-1.467-2.931L6.247 8.8c-.386-1.138.818-2.242 1.92-2.833h.011c.217-.131.478-.182.732-.143.254.039.484.165.646.355l.001.002s.715.808 1.021 1.208c.288.372.676.969.876 1.3.151.228.212.499.173.764-.038.266-.175.51-.386.69l-.001.002-.691.524a.954.954 0 0 0-.244.352.913.913 0 0 0-.061.417v-.004a6.82 6.82 0 0 0 1.799 2.869 7.338 7.338 0 0 0 3.01 1.728l.052.013c.149.011.298-.009.437-.059.14-.05.266-.128.37-.229l.553-.655a1.255 1.255 0 0 1 1.539-.2L18 14.9c1 .54 1.865 1.134 2.654 1.807l-.014-.012c.2.151.333.368.373.607a.931.931 0 0 1-.156.688l.002-.004.003.002Z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon-telegram-w {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.001.003c-.333.025-.66.105-.969.238h-.004c-.296.121-1.703.732-3.843 1.657l-7.668 3.329C7.015 7.614 1.607 9.966 1.607 9.966l.064-.026s-.373.126-.762.401a2.14 2.14 0 0 0-.61.607 1.82 1.82 0 0 0-.287 1.189c.094.773.58 1.237.929 1.493.353.259.69.38.69.38h.008L6.71 15.77c.227.753 1.545 5.22 1.862 6.249.187.614.369.999.596 1.292.11.15.24.275.394.376.08.048.166.086.256.113l-.052-.012c.015.004.028.017.04.021.04.012.069.016.122.025.803.25 1.448-.264 1.448-.264l.036-.03 2.995-2.81 5.019 3.969.114.05c1.046.473 2.105.21 2.665-.255a2.797 2.797 0 0 0 .783-1.066l.037-.096L26.904 2.85c.11-.506.138-.979.017-1.438A1.93 1.93 0 0 0 26.11.292 1.9 1.9 0 0 0 25 .002Zm-.105 2.195c-.004.067.009.06-.02.189v.012l-3.843 20.269c-.016.029-.044.092-.121.155-.081.066-.146.108-.483-.03L14.29 17.94l-3.708 3.485.779-5.13 10.03-9.636c.413-.396.275-.48.275-.48.029-.485-.624-.142-.624-.142L8.394 14.115l-.004-.022-6.062-2.104v-.004l-.015-.003a.292.292 0 0 0 .031-.013l.033-.017.032-.012 10.915-4.739c2.755-1.196 5.53-2.4 7.665-3.33a825.95 825.95 0 0 1 3.801-1.638c.085-.034.045-.035.106-.035Z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon-whats-w {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.412 16.18c-.35-.17-2.06-.975-2.38-1.09-.318-.11-.55-.167-.783.172-.228.33-.898 1.085-1.103 1.305-.204.22-.406.237-.751.088-.351-.172-1.472-.523-2.803-1.674-1.04-.892-1.731-1.99-1.937-2.329-.205-.334-.023-.523.15-.69.16-.154.351-.387.529-.59.169-.202.223-.337.346-.557.114-.237.056-.422-.031-.589-.087-.167-.784-1.823-1.075-2.483-.279-.655-.57-.571-.784-.571-.2-.018-.434-.018-.665-.018-.232 0-.611.084-.93.404-.32.339-1.222 1.147-1.222 2.782 0 1.64 1.249 3.226 1.422 3.463.177.22 2.456 3.594 5.952 5.045.833.338 1.48.54 1.987.708.834.254 1.595.219 2.196.135.665-.105 2.06-.813 2.352-1.604.297-.795.297-1.454.21-1.604-.087-.153-.314-.237-.665-.386l-.015.084Zm-6.34 8.289h-.018c-2.07 0-4.115-.541-5.902-1.552l-.419-.241-4.375 1.098 1.176-4.105-.282-.421a10.818 10.818 0 0 1-1.769-5.915c0-6.126 5.2-11.122 11.598-11.122 3.1 0 6.007 1.164 8.195 3.273a11.005 11.005 0 0 1 2.518 3.604c.583 1.35.88 2.8.877 4.263-.009 6.121-5.205 11.118-11.594 11.118h-.004ZM23.94 3.88A14.451 14.451 0 0 0 14.054 0C6.375 0 .123 6.003.118 13.381c0 2.356.638 4.654 1.86 6.688L0 27l7.392-1.859a14.53 14.53 0 0 0 6.663 1.63h.005c7.683 0 13.936-6.003 13.94-13.386 0-3.572-1.445-6.935-4.078-9.462l.017-.043Z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon-mail {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M21.688 5H3.313c-.349 0-.682.132-.929.366A1.22 1.22 0 0 0 2 6.25v12.5c0 .331.138.65.384.884.247.234.58.366.929.366h18.375c.348 0 .681-.132.928-.366A1.22 1.22 0 0 0 23 18.75V6.25c0-.332-.138-.65-.384-.884A1.347 1.347 0 0 0 21.688 5Zm-1.011 13.75H4.402l4.594-4.525-.945-.869-4.739 4.669V7.2l8.158 7.731c.246.233.578.364.925.364.347 0 .68-.13.925-.364l8.367-7.925v10.938l-4.83-4.6-.925.881 4.745 4.525ZM4.172 6.25h16.452l-8.229 7.794L4.172 6.25Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h25v25H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.icon-phone-w {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.238 23c-.204 0-.408-.023-.608-.068a20.465 20.465 0 0 1-10.1-5.439 20.461 20.461 0 0 1-5.47-10.1 2.909 2.909 0 0 1 .069-1.44c.144-.466.402-.886.75-1.22L5.312 2.34a1.211 1.211 0 0 1 .936-.336c.176.02.347.077.499.17.152.094.283.22.382.371l3.039 4.593A1.01 1.01 0 0 1 10.1 8.32l-1.525 1.865a11.773 11.773 0 0 0 2.534 3.66 11.695 11.695 0 0 0 3.69 2.543l1.89-1.536a.984.984 0 0 1 1.13-.074l4.589 3.033c.157.096.291.228.392.384a1.26 1.26 0 0 1-.143 1.55l-2.37 2.398c-.27.274-.59.491-.94.638a2.827 2.827 0 0 1-1.109.22ZM6.15 3.235 3.72 5.628a1.584 1.584 0 0 0-.422.684c-.08.262-.092.54-.034.808a19.206 19.206 0 0 0 5.111 9.484 19.252 19.252 0 0 0 9.506 5.116c.27.058.55.046.816-.034.265-.08.507-.227.703-.426l2.37-2.4-4.43-2.927-2.03 1.653a.603.603 0 0 1-.56.106 12.166 12.166 0 0 1-4.473-2.952 12.131 12.131 0 0 1-2.96-4.475.635.635 0 0 1 .146-.59l1.641-2.008L6.15 3.235Z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon-back {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.213 12.212a.52.52 0 1 0 .737-.736L2.388 6.914h18.483a.52.52 0 0 0 0-1.041H2.388L6.95 1.31a.52.52 0 0 0-.737-.736l-5.45 5.45a.521.521 0 0 0 0 .737l5.45 5.45Z' fill='%23BA4921'/%3E%3C/svg%3E")
}

.icon-back-w {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.809 16.926a.52.52 0 0 0 .735-.735L1.99 11.637h18.45a.52.52 0 0 0 0-1.04H1.99l4.553-4.553a.52.52 0 0 0-.735-.735l-5.441 5.44a.52.52 0 0 0 0 .736l5.44 5.44Z' fill='%23fff'/%3E%3C/svg%3E")
}

body {
    background-color: #fff;
    color: #153862;
    font-family: Mulish, sans-serif;
    font-size: 18px;
    font-weight: 400
}

.wrapper {
    max-width: 1110px
}

.wrapper,
.wrapper__full {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.wrapper__full {
    max-width: 1920px;
    position: relative
}

.mobile-menu {
    display: none
}

.header.header-not-home .header__bot {
    background: #f2f2f2
}

.header__mob {
    display: none
}

.header__top {
    background-color: #153862;
    padding: 8px 0
}

.header__top .row {
    align-items: center;
    justify-content: flex-end
}

.header__top .link-text {
    color: #f2f2f2;
    font-size: 12px;
    margin-right: 40px
}

.header__bot {
    padding: 16px 0
}

.header__bot .tel {
    color: #153862;
    font-size: 18px;
    margin-right: 30px
}

.header__bot .row {
    justify-content: space-between
}

.row {
    flex-wrap: wrap
}

.row,
.soc {
    display: flex
}

.soc {
    list-style: none;
    margin: 0;
    padding: 0
}

.soc li+li {
    margin-left: 10px
}

.soc .icon {
    height: 33px;
    width: 38px
}

.lang {
    color: #f2f2f2;
    display: flex;
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0
}

.lang li {
    margin: 0 2px
}

.lang li:first-child::after {
    content: " /";
}

.lang a,
.lang span {
    color: inherit;
    opacity: .5;
    text-decoration: none
}

.lang a:hover,
.lang span {
    opacity: 1
}

.link-text,
.tel {
    color: inherit;
    text-decoration: none
}

.tel {
    align-items: center;
    display: flex
}

.tel .icon {
    margin-right: 8px
}

.shake .icon:hover,
.tel:hover .icon {
    animation-duration: .4s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: jittery;
    animation-timing-function: ease-in-out
}

@keyframes jittery {
    10% {
        transform: translate(-1px, -1px)
    }
    20% {
        transform: translate(-1px, 1px)
    }
    30% {
        transform: translate(1px, -1px)
    }
    40% {
        transform: translate(1px, 1px)
    }
    50% {
        transform: translate(1px, -1px)
    }
    60% {
        transform: translate(-1px, 1px)
    }
    70% {
        transform: translate(-1px, -1px)
    }
    80% {
        transform: translate(-1px, 1px)
    }
    90% {
        transform: translate(-1px, -1px)
    }
    to {
        transform: translate(1px, -1px)
    }
}

h2 {
    font-size: 48px;
    line-height: 56px
}

h2,
h3 {
    font-family: Brygada\ 1918, serif;
    font-weight: 600
}

h3 {
    font-size: 36px;
    line-height: 42px
}

h4 {
    font-family: Brygada\ 1918, serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 36px
}

.title-row {
    position: relative
}

.title-row h2,
.title-row h3 {
    margin: 0 0 8px
}

.title-row p {
    margin: 0
}

.title-row.title-right .title-row__img {
    bottom: auto;
    left: -150px;
    top: 30px
}

.title-row__img {
    bottom: 0;
    position: absolute;
    right: -131px
}

.title-line {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 59px;
    pointer-events: none;
    position: absolute;
    width: 245px
}

.title-right,
.title-right p {
    margin-left: auto;
    margin-right: 0
}

.item-product {
    text-align: center
}

.item-product img {
    height: auto;
    margin-bottom: 10px;
    width: 100%
}

.swiper-button-next,
.swiper-button-prev {
    height: 21px;
    margin: 0;
    position: static;
    width: 21px
}

.swiper-button-next:after,
.swiper-button-prev:after {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    font-size: 0;
    height: 21px;
    width: 21px
}

input:not([type=checkbox],
[type=radio]) {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #153862;
    color: #153862;
    font-size: 16px;
    outline: none;
    padding: 10px 0;
    width: 100%
}

input:not([type=checkbox],
[type=radio])::-moz-placeholder {
    color: inherit;
    font-family: inherit
}

input:not([type=checkbox],
[type=radio])::placeholder {
    color: inherit;
    font-family: inherit
}

input:not([type=checkbox],
[type=radio]).error {
    border-color: #ba4921;
    color: #ba4921
}

.swiper-button-next:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.788.575a.521.521 0 0 0-.737.736l4.562 4.561H1.13a.52.52 0 1 0 0 1.042h18.483l-4.562 4.562a.52.52 0 1 0 .737.736l5.45-5.45a.521.521 0 0 0 0-.737l-5.45-5.45Z' fill='%23153862'/%3E%3C/svg%3E")
}

.swiper-button-prev:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.212 12.425a.521.521 0 0 0 .737-.736L2.387 7.128H20.87a.52.52 0 0 0 0-1.042H2.387L6.95 1.524a.52.52 0 0 0-.737-.736l-5.45 5.45a.521.521 0 0 0 0 .737l5.45 5.45Z' fill='%23153862'/%3E%3C/svg%3E")
}

.wrap-btn {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 60px
}

.pin-bot,
.pin-top {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 1
}

.pin-top {
    top: -36px
}

.pin-bot {
    bottom: -36px
}

.btn {
    align-items: center;
    border: 1px solid #153862;
    border-radius: 45px;
    color: #153862;
    cursor: pointer;
    display: flex;
    font-size: 18px;
    font-weight: 400;
    height: 45px;
    justify-content: center;
    outline: none;
    padding: 0 40px;
    text-decoration: none;
    transition: all .3s ease;
    width: -moz-fit-content;
    width: fit-content
}

.btn-primary {
    background-color: #153862;
    color: #fff
}

.btn-primary:hover {
    background-color: transparent;
    color: #153862
}

.btn-primary:hover svg path {
    fill: #153862
}

.btn-outline:hover {
    background-color: #153862;
    color: #fff
}

.btn-outline:hover svg path {
    fill: #fff
}

.btn svg {
    height: 21px;
    margin-right: 15px;
    width: 21px
}

.btn svg,
.btn svg path {
    transition: all .3s ease
}

.form-idea input {
    margin-bottom: 20px
}

.form-idea .btn {
    margin-top: 30px;
    width: 100%
}

.item-info {
    background-color: #fff;
    border-radius: 10px;
    padding: 40px;
    width: 445px
}

.item-info__title {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #153862;
    display: -webkit-box;
    font-size: 21px;
    height: 78px;
    line-height: 26px;
    margin: 0 0 10px;
    overflow: hidden;
    text-decoration: none
}

.item-info__img {
    border-radius: 10px;
    height: 250px;
    margin-bottom: 18px;
    overflow: hidden;
    width: 100%
}

.item-info__img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.item-info .btn {
    margin-left: auto;
    margin-right: 0
}

.footer {
    align-items: flex-end;
    background-image: url(/public/images/footer-bg.svg?24daa0ed005cf49f9a279dae29e6f5d1);
    background-position: top;
    background-size: cover;
    color: #f2f2f2;
    display: flex;
    flex-direction: column;
    height: 750px;
    justify-content: space-between
}

.footer,
.footer .wrapper {
    position: relative
}

.footer .btn-circle {
    left: 0;
    position: absolute;
    top: 0
}

.footer .bg {
    bottom: 0;
    height: auto;
    position: absolute;
    width: 100%;
    z-index: -1
}

.footer__row {
    justify-content: center;
    text-align: center
}

.footer__contact {
    display: flex;
    flex-direction: column
}

.footer__contact a {
    color: inherit;
    font-size: 21px;
    font-weight: 300;
    line-height: 29px;
    text-decoration: none
}

.footer .soc {
    justify-content: center;
    margin-bottom: 95px;
    margin-top: 30px
}

.footer .soc .icon {
    height: 27px;
    width: 27px
}

.footer .soc li {
    margin: 0 15px
}

.footer__bot {
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    padding-bottom: 42px
}

.footer__bot>span {
    opacity: .6
}

.footer__bot-links a {
    color: inherit;
    opacity: .6
}

.footer__bot-links a:hover {
    opacity: 1
}

.footer__bot-links span {
    margin: 0 5px;
    opacity: .6
}

.footer .logo {
    display: block;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    width: 350px
}

.btn-circle {
    align-items: center;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-name: fly;
    animation-timing-function: ease-in-out;
    background-color: #153862;
    border: 1px solid #153862;
    border-radius: 50%;
    color: #fff;
    display: flex;
    font-size: 18px;
    height: 138px;
    justify-content: center;
    line-height: 23px;
    padding: 20px 10px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all .3s ease;
    width: 138px
}

.btn-circle:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='121' height='121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60.483' cy='60.091' r='59.472' stroke='%23153862' stroke-dasharray='10 10'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 50%;
    bottom: 8px;
    content: "";
    filter: brightness(0) invert(1);
    left: 8px;
    position: absolute;
    right: 8px;
    top: 8px
}

.btn-circle:hover {
    animation: none;
    background-color: transparent;
    border-color: #153862;
    color: #153862
}

.btn-circle:hover:after {
    filter: brightness(1) invert(0)
}

@keyframes fly {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .3);
        transform: translateY(0)
    }
    50% {
        box-shadow: 0 13px 20px 0 rgba(0, 0, 0, .3);
        transform: translateY(-10px)
    }
    to {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .3);
        transform: translateY(0)
    }
}

.btn-mob {
    height: 12px;
    margin-right: 15px;
    position: relative;
    width: 21px
}

.btn-mob span {
    background-color: #fff;
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all .2s;
    width: 100%
}

.btn-mob span:first-child {
    top: 0
}

.btn-mob span:nth-child(2) {
    margin-top: -1px;
    top: 50%
}

.btn-mob span:nth-child(3) {
    bottom: 0
}

.open-menu {
    overflow: hidden
}

.open-menu .btn-mob span:first-child {
    top: 50%;
    transform: translateY(-50%) rotate(45deg)
}

.open-menu .btn-mob span:nth-child(2) {
    opacity: 0;
    transition: all .1s
}

.open-menu .btn-mob span:nth-child(3) {
    bottom: 50%;
    transform: translateY(50%) rotate(-45deg)
}

[data-aos=img-slide] {
    overflow: hidden;
    position: relative
}

[data-aos=img-slide]:after {
    background-color: #f2f2f2;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[data-aos=img-slide].aos-animate:after {
    transform: translateY(-100%);
    transition: transform 1.2s cubic-bezier(.2, .64, .24, .99)
}

.back-btn {
    align-items: center;
    color: #ba4921;
    display: flex;
    font-family: Brygada\ 1918, serif;
    font-size: 21px;
    text-decoration: none
}

.back-btn .icon {
    height: 12px;
    left: 0;
    margin-right: 12px;
    position: relative;
    transition: all .3s;
    width: 21px
}

.back-btn:hover .icon {
    left: -5px
}

.breadcrumbs {
    padding: 30px 0
}

.breadcrumbs ul {
    display: flex;
    font-size: 12px;
    font-weight: 400;
    list-style: none;
    margin: 0;
    padding: 0
}

.breadcrumbs ul li {
    margin: 0 7px
}

.breadcrumbs ul a {
    color: inherit;
    opacity: .6;
    text-decoration: none
}

.breadcrumbs ul a:hover {
    opacity: 1
}

.text {
    padding-bottom: 60px
}

.text h1 {
    font-family: Brygada\ 1918, serif;
    font-size: 54px;
    font-weight: 600;
    line-height: 60px
}

.text ol,
.text ul {
    padding-left: 20px
}

.text ol li,
.text ul li {
    margin-bottom: 16px
}

.text ol li:last-child,
.text ul li:last-child {
    margin-bottom: 0
}

.popup {
    background: #f2f2f2;
    border-radius: 10px;
    box-shadow: 5px 15px 20px rgba(0, 0, 0, .15);
    max-width: 730px;
    padding: 40px;
    position: relative;
    width: 100%
}

.popup,
.popup__form {
    margin-left: auto;
    margin-right: auto
}

.popup__form {
    max-width: 350px;
    text-align: center
}

.popup__form .title-form {
    margin-bottom: 15px
}

.popup__form h4 {
    margin: 0 0 10px
}

.popup__form p {
    font-size: 12px;
    line-height: 15px
}

.popup .contact {
    margin-top: 19px;
    text-align: center
}

.popup .contact a {
    color: inherit
}

.popup .contact .soc {
    justify-content: center;
    margin-top: 14px
}

.popup .form-idea .btn {
    margin-top: 10px
}

#popup-thank {
    text-align: center
}

#popup-thank h4 {
    margin: 0 0 20px
}

#popup-thank .btn {
    margin-left: auto;
    margin-right: auto;
    margin-top: 48px;
    max-width: 220px;
    width: 100%
}

.mfp-close-btn-in .mfp-close {
    color: #153862;
    font-size: 38px;
    opacity: 1
}

.mfp-bg {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: rgba(21, 56, 98, .5);
    opacity: 1
}

.top-video {
    height: calc(100vh - 100px);
    min-height: 700px;
    position: relative
}

.top-video video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.top-video video,
.top-video:after {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.top-video:after {
    background-color: #153862;
    content: "";
    opacity: .5
}

.top-video__row {
    position: relative
}

.top-video__logo {
    margin-bottom: 20px
}

.top-video__svg {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='365' height='59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M281.5 5a2.5 2.5 0 0 0 2.489-2.263h52.407c14.761 0 26.727 11.966 26.727 26.727.001 14.76-11.966 26.727-26.727 26.727H4.981a2.5 2.5 0 1 0-.078 1h331.493c15.314 0 27.728-12.414 27.727-27.727 0-15.313-12.413-27.727-27.727-27.727h-52.515A2.5 2.5 0 1 0 281.5 5Z' fill='%23fff'/%3E%3C/svg%3E");
    bottom: 97px;
    height: 59px;
    right: -125px;
    width: 365px
}

.top-video .wrapper {
    align-items: center;
    display: flex;
    height: 100%
}

.top-video__text-bg {
    background-color: #f2f2f2;
    border-radius: 5px;
    color: #153862;
    font-size: 36px;
    font-weight: 400;
    margin: 10px 0;
    padding: 3px 20px
}

.top-video__contact {
    align-items: center;
    display: flex;
    margin-top: 20px
}

.top-video .tel {
    color: #fff;
    font-size: 30px;
    margin-right: 35px
}

.top-video .tel .icon {
    filter: brightness(0) invert(1);
    height: 50px;
    width: 50px
}

.products {
    background-color: #f2f2f2;
    padding-bottom: 150px;
    padding-top: 0;
    position: relative;
    z-index: 1
}

.products .bg {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateY(-99%);
    width: 100%
}

.products .title-row {
    margin-bottom: 75px;
    width: -moz-fit-content;
    width: fit-content
}

.products .title-row p {
    max-width: 280px
}

.products .title-line {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='245' height='59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M82.623 5a2.5 2.5 0 0 1-2.489-2.263H27.727C12.966 2.737 1 14.703 1 29.464 1 44.224 12.966 56.19 27.727 56.19h211.415a2.5 2.5 0 1 1 .078 1H27.727C12.413 57.191-.001 44.777 0 29.464 0 14.15 12.413 1.737 27.727 1.737h52.515A2.501 2.501 0 1 1 82.623 5Z' fill='%23153862'/%3E%3C/svg%3E")
}

.products__row {
    margin: -30px
}

.products .item-product {
    margin: 30px;
    width: calc(16.66666% - 60px)
}

.production {
    padding: 127px 0;
    position: relative
}

.production__img-work {
    bottom: -84px;
    position: absolute;
    right: 0;
    z-index: 1
}

.production .wrapper {
    padding-bottom: 148px;
    position: relative
}

.production .wrapper:after {
    background: #f2f2f2;
    border-radius: 10px;
    bottom: 0;
    content: "";
    height: 418px;
    left: -186px;
    position: absolute;
    right: -186px;
    width: auto
}

.production__swiper {
    padding-top: 44px
}

.production .wrap-btn {
    position: absolute;
    right: 0;
    top: 0
}

.production .swiper-slide {
    display: grid;
    gap: 30px;
    grid-template-areas: "a c" "b c";
    grid-template-columns: .92fr 2fr;
    grid-template-rows: 1fr 1fr;
    height: 370px;
    width: 540px
}

.production .swiper-slide .item-slider {
    border-radius: 10px;
    overflow: hidden
}

.production .swiper-slide .item-slider.item-slider-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.production .swiper-slide .item-slider.item-slider-text {
    background-color: #ba4921;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    padding: 30px
}

.production .swiper-slide .item-slider.item-slider-text img {
    height: 33px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: 0;
    -o-object-fit: contain;
    object-fit: contain;
    width: 33px
}

.production .swiper-slide .item-slider.item-slider-text ul {
    margin: 0;
    padding: 0
}

.production .swiper-slide .item-slider.item-slider-text ul li {
    margin-bottom: 15px
}

.production .swiper-slide .item-slider.item-slider-text ul li:last-child {
    margin-bottom: 0
}

.production .swiper-slide .item-slider:first-child {
    grid-area: a
}

.production .swiper-slide .item-slider:nth-child(2) {
    grid-area: b
}

.production .swiper-slide .item-slider:nth-child(3) {
    grid-area: c
}

.for-you {
    margin-bottom: 150px;
    padding-bottom: 80px;
    position: relative
}

.for-you:after {
    background: #153862;
    bottom: 0;
    content: "";
    height: 373px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1
}

.for-you .title-row {
    margin-bottom: 60px;
    max-width: 535px
}

.for-you .title-line {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='245' height='59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M161.5 5a2.5 2.5 0 0 0 2.489-2.263h52.407c14.761 0 26.728 11.966 26.728 26.727 0 14.76-11.967 26.727-26.728 26.727H4.981a2.5 2.5 0 1 0-.078 1h211.493c15.314 0 27.728-12.414 27.728-27.727S231.71 1.737 216.396 1.737h-52.515A2.5 2.5 0 1 0 161.5 5Z' fill='%23153862'/%3E%3C/svg%3E")
}

.for-you__list {
    padding-right: 60px;
    width: calc(100% - 695px)
}

.for-you__list ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.for-you__list ul li {
    align-items: center;
    display: flex;
    margin-bottom: 15px;
    padding-left: 35px;
    position: relative
}

.for-you__list ul li:after {
    background-color: #153862;
    border-radius: 50%;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 10px
}

.for-you__list ul li:last-child {
    margin-bottom: 0
}

.for-you__list ul li:nth-child(2)~li {
    color: #fff
}

.for-you__list ul li:nth-child(2)~li:after {
    background-color: #fff
}

.for-you__list ul li span {
    margin-left: 30px
}

.for-you__list ul li img {
    height: 60px;
    width: 60px
}

.for-you__video {
    width: 695px
}

.for-you__video video {
    border-radius: 10px;
    height: 408px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.orders {
    background: #f2f2f2;
    padding-bottom: 80px;
    padding-top: 97px;
    position: relative
}

.orders .icons-row {
    justify-content: center;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto
}

.orders .icons-row img {
    margin: 0 7px
}

.orders__swiper-grid-mobile {
    display: none
}

.orders__swiper-grid-desctop {
    margin-top: -10px;
    padding-top: 40px;
    position: relative
}

.orders__swiper-grid-desctop .wrap-btn {
    position: absolute;
    right: 0;
    top: 0
}

.orders .title-row {
    text-align: center
}

.orders .title-row h2 {
    margin-bottom: 15px
}

.orders__grid {
    display: grid;
    gap: 30px;
    grid-template-areas: "q q q q q q w w w w w w e e e e r r r r r r r r r" "q q q q q q t t t t y y y y y y r r r r r r r r r" "u u u u u u u u u i i i i i i o o o o o o p p p p" "u u u u u u u u u i i i i i i a a a a a a a a a a";
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: repeat(4, 160px)
}

.orders__grid img {
    border-radius: 10px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.orders .q {
    grid-area: q
}

.orders .w {
    grid-area: w
}

.orders .e {
    grid-area: e
}

.orders .r {
    grid-area: r
}

.orders .t {
    grid-area: t
}

.orders .y {
    grid-area: y
}

.orders .u {
    grid-area: u
}

.orders .i {
    grid-area: i
}

.orders .o {
    grid-area: o
}

.orders .p {
    grid-area: p
}

.orders .a {
    grid-area: a
}

.orders .btn {
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px
}

.form-section {
    padding: 200px 0;
    position: relative
}

.form-section .image-right {
    border-radius: 10px 0 0 10px;
    height: 620px;
    max-width: 880px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 45%
}

.form-section .image-right img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.form-section .image-center {
    border-radius: 10px;
    height: 210px;
    overflow: hidden;
    position: absolute;
    right: calc(50% - 100px);
    top: 170px;
    transform: translateX(50%);
    width: 315px
}

.form-section .image-center img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.form-section .title-row {
    margin-bottom: 35px
}

.form-section .title-row p {
    font-size: 14px;
    max-width: 355px
}

.form-section .title-row__img {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='59' height='204' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.536 1c14.761 0 26.728 11.966 26.728 26.727v54.808h1V27.727C57.264 12.414 44.85 0 29.536 0 14.223 0 1.81 12.414 1.81 27.727v172.396h1V27.727C2.81 12.967 14.775 1 29.536 1Z' fill='%23153862'/%3E%3Cpath d='M56.5 80.123a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z' fill='%23153862'/%3E%3Ccircle r='2.5' transform='matrix(0 -1 -1 0 2.5 200.623)' fill='%23153862'/%3E%3C/svg%3E");
    height: 204px;
    position: absolute;
    right: 30px;
    top: 32px;
    width: 59px
}

.form-section__col-form {
    max-width: 540px;
    width: 100%
}

.form-section .form-idea {
    width: 350px
}

.form-section__contact {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-top: 35px
}

.form-section__contact p {
    font-size: 14px;
    margin: 0;
    max-width: 275px
}

.form-section__contact a {
    color: inherit
}

.info {
    background: #f2f2f2;
    padding: 96px 0 155px
}

.info h2 {
    margin: 0
}

.info__swiper {
    padding-top: 50px
}

.info .swiper-slide {
    width: -moz-fit-content;
    width: fit-content
}

.info .wrap-btn {
    position: absolute;
    right: 0;
    top: 0
}

.last-section {
    padding-bottom: 20px;
    text-align: center
}

.last-section .title-row {
    margin: 64px auto 42px;
    max-width: 650px;
    text-align: center
}

.last-section img,
.last-section__img {
    margin-left: auto;
    margin-right: auto
}

.last-section__img {
    border-radius: 10px;
    height: 200px;
    overflow: hidden;
    width: 350px
}

.last-section__img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.last-section__icon {
    margin-top: -55px
}

.last-section .title-line {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='204' height='59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M120.5 5a2.5 2.5 0 0 0 2.489-2.263h52.407c14.761 0 26.727 11.966 26.727 26.727 0 14.76-11.966 26.727-26.727 26.727H4.981a2.5 2.5 0 1 0-.078 1h170.493c15.314 0 27.727-12.414 27.727-27.727S190.709 1.737 175.396 1.737h-52.515A2.5 2.5 0 1 0 120.5 5Z' fill='%23153862'/%3E%3C/svg%3E");
    height: 59px;
    width: 204px
}

.article {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 95px;
    padding-top: 10px
}

.article__wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 730px
}

.article img {
    border-radius: 10px
}

.article h1,
.article h2,
.article h3,
.article h4 {
    margin-left: auto;
    margin-right: auto;
    max-width: 550px;
    text-align: center
}

.article .wrapper {
    padding-bottom: 95px;
    position: relative
}

.article .back-btn {
    bottom: 0;
    left: 0;
    position: absolute
}

.image-parallax {
    display: flex;
    justify-content: space-between;
    margin: 95px 0
}

.image-parallax>div {
    height: 100%
}

.image-parallax__horizontal {
    position: relative
}

.image-parallax__horizontal .image-parallax__bg {
    height: 400px;
    left: -55px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 445px
}

.image-parallax__horizontal .img-wrap {
    height: 290px;
    width: 445px
}

.image-parallax__vertical {
    position: relative
}

.image-parallax__vertical .img-wrap {
    height: 345px;
    width: 255px
}

.image-parallax__vertical .image-parallax__bg {
    bottom: -55px;
    height: 345px;
    left: auto;
    position: absolute;
    right: -55px;
    top: auto;
    width: 255px
}

.image-parallax .img-wrap {
    border-radius: 10px;
    overflow: hidden
}

.image-parallax .img-wrap img {
    transition: all .6s ease
}

.image-parallax .img-wrap:hover img {
    transform: scale(1.1)
}

.image-parallax img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.image-parallax__bg {
    background: #f2f2f2;
    border-radius: 10px;
    position: absolute;
    z-index: -1
}

.not-found__row {
    align-items: center;
    justify-content: space-between
}

.not-found__img {
    height: 400px;
    width: 540px
}

.not-found__img,
.not-found__img img {
    -o-object-fit: cover;
    object-fit: cover
}

.not-found__img img {
    border-radius: 10px;
    height: 100%;
    width: 100%
}

.not-found__text p {
    margin-left: auto;
    margin-right: 25px;
    max-width: 220px
}

.not-found h1 {
    font-family: Brygada\ 1918, serif;
    font-size: 150px;
    line-height: 175px;
    margin: 0 115px 0 auto;
    width: -moz-fit-content;
    width: fit-content
}

.not-found h1 span {
    color: #ba4921
}

.not-found .btn {
    margin-top: 40px
}

.not-found .title-row {
    width: 520px
}

.not-found .title-row__img {
    bottom: 40px
}

.not-found .title-line {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='245' height='59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M82.623 5a2.5 2.5 0 0 1-2.489-2.263H27.728C12.967 2.737 1 14.703 1 29.464 1 44.224 12.966 56.19 27.727 56.19h211.415a2.501 2.501 0 0 1 4.982.309 2.5 2.5 0 0 1-4.904.691H27.727C12.414 57.191 0 44.777 0 29.464S12.414 1.737 27.727 1.737h52.515A2.501 2.501 0 1 1 82.623 5Z' fill='%23153862'/%3E%3C/svg%3E");
    left: 0
}

.not-found+.footer .btn-circle {
    display: none
}

@media only screen and (max-width:1600px) {
    .production .wrapper:after {
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        width: 95vw
    }
}

@media only screen and (max-width:1200px) {
    .wrapper {
        max-width: 850px
    }
    .top-video__logo {
        margin-bottom: 15px;
        width: 450px
    }
    .top-video .tel,
    .top-video__text-bg {
        font-size: 26px
    }
    .top-video__svg {
        bottom: 76px;
        right: -120px;
        width: 280px
    }
    .products .item-product {
        margin: 20px;
        width: calc(16.66666% - 40px)
    }
    .production .swiper-slide {
        height: 510px
    }
    .production__img-work {
        bottom: -40px;
        position: absolute;
        right: 0;
        width: 250px;
        z-index: 1
    }
    .for-you {
        padding-bottom: 0
    }
    .for-you__list {
        margin-bottom: 30px;
        padding-right: 0;
        width: 100%
    }
    .for-you__video {
        width: 100%
    }
    .for-you:after {
        bottom: 135px;
        height: 600px
    }
    .orders__grid {
        gap: 20px;
        grid-template-rows: repeat(4, 125px)
    }
    .form-section .image-center {
        display: none
    }
    .form-section .image-right {
        width: 50%
    }
    .form-section__col-form {
        max-width: 385px
    }
    .form-section .title-row__img {
        display: none
    }
    .form-section__contact {
        align-items: flex-start;
        flex-direction: column
    }
    .form-section__contact .soc {
        margin-top: 10px
    }
    .item-info {
        padding: 20px;
        width: 100%
    }
    .not-found .title-row {
        width: 505px
    }
    .not-found h1 {
        font-size: 135px;
        line-height: 150px
    }
    .not-found__img {
        height: 275px;
        width: 340px
    }
}

@media only screen and (max-width:991px) {
    .title-row__img {
        bottom: 20px
    }
    .header .tel {
        margin-right: 20px
    }
    .header .tel .icon {
        height: 25px;
        width: 25px
    }
    .header__bot .tel {
        font-size: 16px
    }
    .header .logo {
        width: 200px
    }
    .wrapper {
        max-width: 670px
    }
    .top-video .tel,
    .top-video__text-bg {
        font-size: 22px
    }
    .top-video .tel .icon {
        height: 35px;
        width: 35px
    }
    .top-video__svg {
        bottom: 70px;
        position: absolute;
        right: -90px;
        width: 280px
    }
    .last-section .title-row__img {
        display: none
    }
    .products {
        padding-bottom: 100px
    }
    .products .item-product {
        margin: 20px;
        width: calc(25% - 40px)
    }
    .production .swiper-slide {
        height: 411px
    }
    .orders__swiper-grid-desctop {
        margin-top: 15px
    }
    .form-section {
        padding: 100px 0
    }
    .form-section .wrapper__full {
        display: flex;
        flex-direction: column-reverse;
        max-width: 670px
    }
    .form-section .image-right {
        border-radius: 10px;
        margin-top: 40px;
        max-width: 100%;
        position: relative;
        transform: none;
        width: 100%
    }
    .form-section__col-form {
        max-width: 100%;
        width: 100%
    }
    .form-section__col-form .form-idea {
        width: 100%
    }
    .form-section__contact p {
        max-width: 100%
    }
    .form-section__contact .soc {
        margin-top: 20px
    }
    .orders__grid {
        gap: 10px;
        grid-template-rows: repeat(4, 90px)
    }
    .popup {
        max-width: 600px
    }
    .image-parallax__horizontal .img-wrap {
        height: 260px;
        width: 405px
    }
    .image-parallax__horizontal .image-parallax__bg {
        height: 330px;
        left: -20px;
        width: 374px
    }
    .image-parallax__vertical .image-parallax__bg,
    .image-parallax__vertical .img-wrap {
        height: 310px;
        width: 225px
    }
    .image-parallax__vertical .image-parallax__bg {
        bottom: -20px;
        right: -20px
    }
    .not-found__row {
        flex-direction: column-reverse
    }
    .not-found .title-row {
        width: 100%
    }
    .not-found__img {
        height: 350px;
        width: 100%
    }
    .not-found__text {
        width: 530px
    }
    .not-found h1 {
        margin: 0 auto
    }
    .not-found .btn {
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (max-width:750px) {
    .breadcrumbs {
        padding: 20px 0
    }
    .pin-top {
        top: -25px
    }
    .pin-bot {
        bottom: -25px
    }
    .btn {
        font-size: 14px;
        height: 40px;
        padding: 0 35px
    }
    .btn svg {
        height: 20px;
        width: 20px
    }
    .wrapper {
        max-width: 100%;
        padding: 0 15px;
        width: 100%
    }
    body {
        font-size: 14px
    }
    .title-row p {
        font-size: 12px
    }
    .title-right h2 {
        text-align: right
    }
    .header {
        background-color: #153862;
        padding: 13px 0
    }
    .header__desctop {
        display: none
    }
    .header__mob {
        display: block
    }
    .header__mob .logo {
        display: block;
        width: 148px
    }
    .header__mob .col {
        align-items: center;
        display: flex
    }
    .header__mob .row {
        justify-content: space-between
    }
    .header__mob .email,
    .header__mob .phone {
        height: 25px;
        width: 25px
    }
    .header__mob .email i,
    .header__mob .phone i {
        height: 100%;
        width: 100%
    }
    .header__mob .email {
        margin-left: 17px
    }
    .title-row__img {
        right: 0
    }
    h2,
    h3 {
        font-size: 26px;
        line-height: 30px
    }
    .title-row {
        margin-bottom: 13px
    }
    .footer .logo {
        width: 250px
    }
    .products__row {
        margin: 0
    }
    .open-menu .mobile-menu {
        opacity: 1;
        pointer-events: unset
    }
    .mobile-menu {
        background-color: #fff;
        bottom: 0;
        display: block;
        font-size: 16px;
        left: 0;
        opacity: 0;
        padding: 30px 15px;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 51px;
        transition: all .3s;
        z-index: 100
    }
    .mobile-menu .lang {
        color: #153862;
        font-size: 16px;
        margin-bottom: 30px
    }
    .mobile-menu .lang a,
    .mobile-menu .lang span {
        color: #153862
    }
    .mobile-menu__links {
        color: inherit;
        list-style: none;
        margin: 0 0 74px;
        padding: 0
    }
    .mobile-menu__links li {
        margin-bottom: 30px
    }
    .mobile-menu__links li a {
        color: inherit
    }
    .mobile-menu__links li:last-child {
        margin-bottom: 0
    }
    .mobile-menu__contacts {
        list-style: none;
        margin: 30px 0 0;
        padding: 0
    }
    .mobile-menu__contacts a {
        color: inherit;
        font-size: 14px;
        line-height: 19px;
        text-decoration: none
    }
    .top-video {
        height: 400px;
        min-height: unset
    }
    .top-video__logo {
        width: 227px
    }
    .top-video__svg {
        right: 0
    }
    .top-video__text-bg {
        padding: 3px 10px
    }
    .top-video .tel,
    .top-video__text-bg {
        font-size: 14px
    }
    .top-video .tel {
        margin-right: 20px
    }
    .top-video .tel .icon {
        height: 25px;
        width: 25px
    }
    .top-video .soc .icon {
        height: 26px;
        width: 30px
    }
    .products {
        background-color: transparent;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='320' height='854' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-3.06 39.959c-8.055.346-5.497 7.5-17.94 5.623v28.764h355V8.99c-9.253 0-31.226-2.529-37.77-6.058-8.179-4.412-31.354-.909-41.144 6.92-9.791 7.83-37.675 4.112-71.755 6.62-34.081 2.51-16.111-.302-26.893 0-10.782.303-9.79 1.904-22.307 2.812-12.517.909-8.056-.303-17.97 3.158-9.914 3.46-12.517 3.114-28.628 7.786-16.11 4.671-17.102-1.255-30.486 0-13.385 1.254-10.782 5.666-27.76 9.732-16.979 4.066-24.29-.346-32.346 0Z' stroke='%23F2F2F2' stroke-width='2' stroke-dasharray='8 8'/%3E%3Cpath d='M-3.06 46.288c-8.054.373-2.602 5.04-16.11 6.067V854l351.34-.004V12.869c-9.253 0-29.396-.952-35.939-4.76-8.18-4.761-31.354-.98-41.145 7.467-9.79 8.448-37.674 2.66-71.755 5.368-34.081 2.707-16.111-.327-26.893 0s-9.79 2.053-22.307 3.034c-12.517.98-8.056-.327-17.97 3.407s-12.517 3.36-28.628 8.401c-16.11 5.04-17.102-1.353-30.486 0-13.385 1.354-10.782 6.114-27.76 10.502-16.979 4.387-24.29-.374-32.346 0Z' fill='%23F2F2F2'/%3E%3C/svg%3E");
        background-position: top;
        background-size: cover;
        margin-top: -75px;
        padding-bottom: 56px;
        padding-top: 75px
    }
    .products .bg {
        display: none
    }
    .products__row {
        margin: -10px
    }
    .products .item-product {
        margin: 10px;
        width: calc(33.3333% - 20px)
    }
    .products .title-row {
        margin-bottom: 20px
    }
    .products .title-row p {
        max-width: 190px
    }
    .production {
        padding-bottom: 117px;
        padding-top: 54px
    }
    .production .pin-bot {
        bottom: -104px
    }
    .production h2 {
        max-width: 200px
    }
    .production .wrapper {
        padding-bottom: 36px
    }
    .production .wrapper:after {
        border-radius: 0;
        height: 180px;
        width: 100vw
    }
    .production .swiper-slide {
        gap: 10px;
        height: 220px
    }
    .production__swiper {
        margin-top: -36px;
        padding-top: 36px
    }
    .production .swiper-slide .item-slider.item-slider-text {
        font-size: 11px;
        line-height: 14px;
        padding: 6px
    }
    .production .swiper-slide .item-slider.item-slider-text img {
        height: 19px;
        margin-bottom: 8px;
        width: 19px
    }
    .production .swiper-slide .item-slider.item-slider-text ul li {
        margin-bottom: 10px
    }
    .production__img-work {
        bottom: -40px;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        width: 170px
    }
    .orders {
        padding-bottom: 52px;
        padding-top: 54px
    }
    .orders .title-row h2 {
        margin-bottom: 8px
    }
    .orders .icons-row {
        margin-bottom: 10px
    }
    .orders .icons-row img {
        height: 17px;
        margin: 0 7px;
        -o-object-fit: contain;
        object-fit: contain;
        width: 17px
    }
    .orders__swiper-grid-desctop {
        display: none
    }
    .orders__swiper-grid-mobile {
        display: block;
        margin-top: 10px;
        padding-top: 30px;
        position: relative
    }
    .orders__swiper-grid-mobile .swiper-slide {
        height: 150px
    }
    .orders__swiper-grid-mobile .swiper-slide img {
        border-radius: 10px;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%
    }
    .orders__swiper-grid-mobile .wrap-btn {
        position: absolute;
        right: 0;
        top: 0
    }
    .orders .btn {
        margin-top: 20px
    }
    .form-section {
        padding: 50px 0
    }
    .form-section .title-row {
        margin-bottom: 25px
    }
    .form-section .image-right {
        height: 290px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
        width: calc(100% - 30px)
    }
    .info {
        padding: 40px 0 90px
    }
    .info h2 {
        max-width: 200px
    }
    .info__swiper {
        padding-top: 35px
    }
    .item-info__img {
        height: 220px
    }
    .item-info__title {
        font-size: 16px;
        height: 60px;
        line-height: 20px
    }
    .pin-bot,
    .pin-top {
        height: 49px;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: bottom;
        object-position: bottom;
        width: 5px
    }
    .for-you {
        margin-bottom: 50px
    }
    .for-you:after {
        bottom: 165px;
        height: 370px
    }
    .for-you__video video {
        height: 250px
    }
    .for-you .title-row {
        margin-bottom: 40px
    }
    .for-you__list {
        max-width: 350px
    }
    .for-you__list ul li {
        padding-left: 25px
    }
    .for-you__list ul li span {
        margin-left: 25px
    }
    .for-you__list ul li:after {
        height: 7px;
        width: 7px
    }
    .for-you__list ul li img {
        height: 50px;
        width: 50px
    }
    .last-section__icon {
        height: 65px;
        margin-top: -33px;
        width: 65px
    }
    .last-section .title-row {
        margin-bottom: 10px;
        margin-top: 25px
    }
    .footer {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='320' height='461' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-106.797 95.598c-11.602.886-3.748 11.968-23.203 14.407V580h506V16.25c-13.327 0-42.336-2.26-51.76-11.304-11.78-11.304-45.156-2.327-59.257 17.731-14.1 20.06-54.258 6.317-103.341 12.745-49.083 6.428-23.203-.776-38.731 0-15.528.776-14.1 4.876-32.127 7.203-18.027 2.328-11.602-.776-25.88 8.09-14.279 8.866-18.027 7.98-41.23 19.948-23.203 11.969-24.63-3.214-43.907 0-19.276 3.214-15.528 14.518-39.98 24.935-24.452 10.417-34.983-.887-46.584 0Z' fill='%23153862'/%3E%3Cpath d='M-107.442 106.876c-11.636.917-9.046 12.379-28.558 14.901V628h526V24.807c-13.366 0-55.678-2.338-65.129-11.691-11.815-11.692-45.29-2.407-59.432 18.34-14.142 20.746-54.42 6.533-103.648 13.18-49.228 6.649-23.271-.802-38.845 0-15.574.803-14.142 5.044-32.222 7.451-18.08 2.407-11.636-.802-25.957 8.367-14.321 9.17-18.08 8.253-41.352 20.632-23.271 12.38-24.703-3.324-44.036 0-19.334 3.324-15.575 15.016-40.1 25.79-24.524 10.774-35.085-.917-46.721 0Z' stroke='%23F2F2F2' stroke-width='2' stroke-dasharray='10 10'/%3E%3C/svg%3E");
        height: auto;
        margin-top: 100px;
        padding-top: 130px
    }
    .footer .wrapper {
        position: static
    }
    .footer .btn-circle {
        font-size: 12px;
        left: calc(50% - 44px);
        line-height: 16px;
        top: -75px
    }
    .footer a {
        font-size: 14px;
        line-height: 19px
    }
    .footer__bot {
        align-items: center;
        flex-direction: column;
        justify-content: center
    }
    .footer__bot-links {
        margin-top: 23px
    }
    .footer .soc .icon {
        height: 20px;
        width: 20px
    }
    .footer__bot {
        padding-bottom: 30px
    }
    .btn-circle {
        font-size: 12px;
        height: 88px;
        line-height: 16px;
        padding-top: 13px;
        width: 88px
    }
    .title-row.title-right .title-row__img {
        bottom: auto;
        left: -75px;
        top: 15px
    }
    .top-video__svg {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='131' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 3a1.5 1.5 0 0 0 1.381-.914h24.312c7.568 0 13.703 6.135 13.703 13.703s-6.135 13.703-13.703 13.703H2.915a1.5 1.5 0 1 0 0 1h113.278c8.121 0 14.703-6.583 14.703-14.703s-6.583-14.703-14.703-14.703h-24.25A1.5 1.5 0 1 0 90.5 3Z' fill='%23fff'/%3E%3C/svg%3E");
        bottom: 55px;
        height: 32px;
        width: 130px
    }
    .products .title-line {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='86' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.467 2.981c-.706 0-1.297-.49-1.452-1.149h-31.28C8.044 1.832 1 8.877 1 17.567S8.045 33.3 16.735 33.3h65.467a1.491 1.491 0 1 1 .081 1H16.734C7.492 34.301 0 26.809 0 17.567S7.492.832 16.734.832H48.13a1.49 1.49 0 1 1 1.338 2.15Z' fill='%23153862'/%3E%3C/svg%3E");
        height: 35px;
        width: 85px
    }
    .for-you h2 {
        max-width: 290px
    }
    .for-you .title-line {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='86' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.666 2.981c.706 0 1.297-.49 1.452-1.149h31.28c8.69 0 15.735 7.045 15.735 15.735S77.088 33.3 68.398 33.3H2.931a1.491 1.491 0 1 0-.081 1h65.548c9.242 0 16.735-7.492 16.735-16.734S77.64.832 68.398.832H37.004a1.49 1.49 0 1 0-1.338 2.15Z' fill='%23153862'/%3E%3C/svg%3E");
        bottom: -20px;
        height: 35px;
        left: 95px;
        width: 85px
    }
    .mfp-container {
        padding: 0
    }
    .popup {
        padding: 50px 15px;
        width: calc(100% - 30px)
    }
    .popup .popup__form h4 {
        margin-bottom: 4px
    }
    .popup h4 {
        font-size: 21px;
        line-height: 25px
    }
    .popup p {
        font-size: 12px;
        margin-left: auto;
        margin-right: auto;
        max-width: 250px
    }
    #popup-thank .btn {
        margin-top: 38px
    }
    #popup-thank h4 {
        margin-bottom: 14px
    }
    .mfp-close-btn-in .mfp-close {
        font-size: 40px
    }
    .image-parallax {
        flex-direction: column;
        margin: 70px 0
    }
    .article .back-btn {
        left: 15px
    }
    .back-btn {
        font-size: 14px
    }
    .image-parallax__horizontal {
        margin-bottom: 60px
    }
    .image-parallax__horizontal .image-parallax__bg {
        height: 270px;
        left: 0;
        width: 65%
    }
    .image-parallax__horizontal .img-wrap {
        height: 210px;
        padding-left: 25px;
        width: 90%
    }
    .image-parallax__vertical .image-parallax__bg,
    .image-parallax__vertical .img-wrap {
        margin: 0 auto;
        width: 65%
    }
    .image-parallax__vertical .image-parallax__bg {
        bottom: -35px;
        right: 0
    }
    .not-found .title-row__img {
        bottom: 22px
    }
    .not-found h1 {
        font-size: 90px;
        line-height: 105px;
        margin: 0 auto 10px
    }
    .not-found .btn {
        margin-top: 35px;
        width: 100%
    }
    .not-found__img {
        height: auto;
        margin-bottom: 20px;
        width: 100%
    }
    .not-found__text p {
        margin-left: 100px;
        margin-right: auto;
        max-width: 180px
    }
    .not-found__text {
        width: 100%
    }
    .not-found .title-line {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='86' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.467 2.981c-.706 0-1.297-.49-1.452-1.149h-31.28C8.044 1.832 1 8.877 1 17.567S8.045 33.3 16.735 33.3h65.467a1.491 1.491 0 1 1 .081 1H16.734C7.492 34.301 0 26.809 0 17.567S7.492.832 16.734.832H48.13a1.49 1.49 0 1 1 1.338 2.15Z' fill='%23153862'/%3E%3C/svg%3E");
        height: 35px;
        width: 85px
    }
    .not-found+.footer {
        margin-top: 40px
    }
    .text {
        padding-bottom: 40px
    }
    .text h1 {
        font-size: 32px;
        line-height: 36px
    }
}


/*# sourceMappingURL=style.css.map*/