@font-face {
    font-family: 'Geometria';
    src: url('/catalog/view/theme/default/fonts/geometria/Geometria.eot');
    src: local('Geometria'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria.eot?#iefix') format('embedded-opentype'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria.woff') format('woff'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('/catalog/view/theme/default/fonts/geometria/Geometria-Medium.eot');
    src: local('Geometria Medium'), local('Geometria-Medium'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria-Medium.eot?#iefix') format('embedded-opentype'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria-Medium.woff') format('woff'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('/catalog/view/theme/default/fonts/geometria/Geometria-Bold.eot');
    src: local('Geometria Bold'), local('Geometria-Bold'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria-Bold.eot?#iefix') format('embedded-opentype'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria-Bold.woff') format('woff'),
    url('/catalog/view/theme/default/fonts/geometria/Geometria-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


body {
    font-family: 'Geometria', Sans-Serif;
    color: #000;
    min-width: 320px;
    background-color: #F8F8F8;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.4;
    background-image: url('/catalog/view/theme/default/pic/bg.png');
    background-position: top center;
    background-repeat: no-repeat;
}

html,
body {
    height: 100%;
}

.flex-wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}

.flex-inner {
    flex: 1 0 auto;
}

footer {
    flex: 0 0 auto;
}

.bg-white-inform .na-module-6 {
    margin-bottom: -80px;
}

a {
    transition: color .2s ease;
}

button:focus,
a:focus,
button:hover:focus,
a:hover:focus {
    outline: none;
}

.breadcrumb {
    background-color: transparent;
    line-height: 1.2;
    padding: 0;
    color: #8E8E8E;
    font-size: 12px;
    font-weight: 500;
    margin: 0 0 28px 0;
}

.breadcrumb a {
    text-decoration: underline;
    color: #8E8E8E;
    transition: all .3s ease;
}

.breadcrumb a:hover {
    text-decoration-color: transparent;
}

/*.breadcrumb-item.active {
    color: #A1A1A1;
}*/

.breadcrumb-item + .breadcrumb-item::before {
    /*    margin-right: 3px;
        margin-left: 0;
        transform: translateY(-3px);
        content: '';
        padding: 0;
        width: 6px;
        height: 1px;
        background: #8E8E8E;
        display: inline-block;*/

    content: '−';
    margin-right: 0px;
    margin-left: 3px;
    transform: translateY(7px);
    display: inline;
}

h1, .h1 {
    font-size: 44px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 35px;
}

h2, .h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 12px;
}

h1.h2 {
    margin-bottom: 35px;
}

h3, .h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
}

h4, .h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
}

.btn {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1.3;
    border-radius: 0;
    padding: 12px 25px;
    font-weight: 500;
}

.btn.btn-lg {
    padding: 20px 40px;
}

.btn-sm {
    text-transform: none;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 12px;
}

.btn-bb {
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    color: #8E8E8E;
}

.btn-bordered {
    border: 1px solid #D9D9D9;
    color: #8E8E8E;
    transition: color .3s ease;
}

.btn-bordered:hover {
    color: #000;
}

.perlink-wrap {
    margin: 20px 0;
}

.perlink-wrap .btn-bb {
    margin: 0 8px 8px 0;
}

footer {
    padding: 40px 0 30px 0;
    margin: 80px 0 0 0;
    background: #fff;
}

.main-footer-line {
    border-bottom: 1px solid #F3F3F3;
    padding-bottom: 27px;
}

.text-copyright a {
    display: inline-block;
    margin-left: 20px;
}

.text-copyright a:not(:hover) {
    color: #000;
}

.text-copyright-2 a:not(:hover) {
    color: #8E8E8E;
    text-decoration: underline;
}

.text-copyright-2 {
    font-size: 12px;
    margin: 12px 0 0 0;
}

.copyright-line {
    color: #8E8E8E;
    padding-top: 22px;
}

.text-copyright-2 p {
    margin-bottom: 10px;
}

.ta-phone + span {
    color: #8E8E8E;
    font-size: 12px;
    display: inline-block;
    transform: translateY(-5px);
}

.form-control {
    height: 46px;
}

.ham-wrap {
    max-width: 98px;
    background-color: #EFEFEF;
    height: 98px;
    display: flex;
    justify-content: center;
}

/*hamburger*/
.hamburger {
    /* padding: 15px 15px; */
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
}

/*.hamburger:hover {
    opacity: 0.7;
}

.hamburger.is-active:hover {
    opacity: 0.7;
}*/

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
    background-color: #0077AD;
}

.hamburger-box {
    width: 37px;
    height: 24px;
    display: inline-block;
    position: relative;
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 37px;
    height: 3px;
    background-color: #0077AD;
    /* border-radius: 4px; */
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block;
}

.hamburger-inner::before {
    top: -10px;
}

.hamburger-inner::after {
    bottom: -10px;
}

.hamburger--slider .hamburger-inner {
    top: 2px;
}

.hamburger--slider .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s;
}

.hamburger--slider .hamburger-inner::after {
    top: 20px;
}

.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0;
}

.hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/*owl*/
.owl-carousel-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-left: -1px;
}

.owl-carousel-wrap > .owl-theme,
.owl-carousel-wrap > .owl-theme .owl-stage-outer,
.owl-carousel-wrap > .owl-theme .owl-item,
.owl-carousel-wrap > .owl-theme .owl-item .item,
.owl-carousel-wrap > .owl-theme .owl-stage-outer,
.owl-carousel-wrap > .owl-theme .owl-stage {
    height: 100%;
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none;
}

.owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: -37px;
    z-index: 3;
    position: absolute;
    left: 25px;
}

.owl-theme .owl-dots {
    /* text-align: center; */
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    outline: none !important;
}

.owl-theme .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 5px 6px;
    background: #DEDEDE;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #0077AD;
}

/*owl*/
.callback {
    box-shadow: 0 2px 40px 0 rgba(0, 0, 0, 0.17);
    width: 343px;
    padding: 35px;
    z-index: 10;
    display: none;
    background-color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.4;
}

.callback .h2 {
    text-align: center;
    margin-bottom: 23px;
}

.close-pop {
    position: absolute;
    background-color: #FAB31E;
    width: 60px;
    height: 60px;
    z-index: 2;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    opacity: 1;
    transition: all .3s ease;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUw2IDZMMSAxMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xMC45OTk4IDFMNS45OTk3NiA2TDEwLjk5OTggMTEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.close-pop:hover {
    background-color: #eca205;
    opacity: 1 !important;
}

.callback .custom-control-label {
    margin: 4px 0 27px 0;
    padding-left: 5px;
}

.to-top {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzM3B4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAzMyAzMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4yODJCNENBNS05QzM3LTQxQ0EtOTVEQS1BMDJEODIyQjM1ODZAM3g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IlJ1c1Byb21Hcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjAwMDAwMCwgLTExODIuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMDAwMDAwLCAxMTgyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjRDhEOEQ4IiBvcGFjaXR5PSIwLjUwMzYyNzIzMiIgY3g9IjE2LjUiIGN5PSIxNi41IiByPSIxNi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjUwMDAwMCwgMTYuMDAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNi41MDAwMDAsIC0xNi4wMDAwMDApIHRyYW5zbGF0ZSgxMy4wMDAwMDAsIDEwLjAwMDAwMCkiIGZpbGw9IiMwMDc3QUQiPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuOTI2OTc1MTUyLDAuMTU5MDQzNzkyIEw2LjMwMjQ5NDY3LDUuNTM0NTYzMzEgQzYuNTE0NTUzMDYsNS43NDY2MjE3IDYuNTE0NTUzMDYsNi4wOTA0MzYyOCA2LjMwMjQ5NDY3LDYuMzAyNDk0NjcgQzYuMDkwNDM2MjgsNi41MTQ1NTMwNiA1Ljc0NjYyMTcsNi41MTQ1NTMwNiA1LjUzNDU2MzMxLDYuMzAyNDk0NjcgTDAuMTU5MDQzNzkyLDAuOTI2OTc1MTUyIEMtMC4wNTMwMTQ1OTc0LDAuNzE0OTE2NzYyIC0wLjA1MzAxNDU5NzQsMC4zNzExMDIxODIgMC4xNTkwNDM3OTIsMC4xNTkwNDM3OTIgQzAuMzcxMTAyMTgyLC0wLjA1MzAxNDU5NzQgMC43MTQ5MTY3NjIsLTAuMDUzMDE0NTk3NCAwLjkyNjk3NTE1MiwwLjE1OTA0Mzc5MiBaIiBpZD0iUmVjdGFuZ2xlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC45MjY5NzUxNTIsMTEuODQwOTU2MiBDMC43MTQ5MTY3NjIsMTIuMDUzMDE0NiAwLjM3MTEwMjE4MiwxMi4wNTMwMTQ2IDAuMTU5MDQzNzkyLDExLjg0MDk1NjIgQy0wLjA1MzAxNDU5NzQsMTEuNjI4ODk3OCAtMC4wNTMwMTQ1OTc0LDExLjI4NTA4MzIgMC4xNTkwNDM3OTIsMTEuMDczMDI0OCBMNS41MzQ1NjMzMSw1LjY5NzUwNTMzIEM1Ljc0NjYyMTcsNS40ODU0NDY5NCA2LjA5MDQzNjI4LDUuNDg1NDQ2OTQgNi4zMDI0OTQ2Nyw1LjY5NzUwNTMzIEM2LjUxNDU1MzA2LDUuOTA5NTYzNzIgNi41MTQ1NTMwNiw2LjI1MzM3ODMgNi4zMDI0OTQ2Nyw2LjQ2NTQzNjY5IEwwLjkyNjk3NTE1MiwxMS44NDA5NTYyIFoiIGlkPSJSZWN0YW5nbGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    height: 33px;
    width: 33px;
    display: inline-block;
    margin-left: 32px;
    cursor: pointer;
    position: absolute;
    bottom: 33px;
}

.to-top:hover {
    opacity: .7;
}

.switch.row > .col-12 {
    margin-bottom: 40px;
}

.def-description {
    margin: 10px 0 25px 0;
}

.def-wrap {
    transition: outline-width .3s ease;
}

.def-wrap:hover {
    background-color: #fff;
    outline: 20px solid #fff;
}

.h2 .btn,
.def-wrap .btn {
    min-width: 250px;
    color: #8E8E8E;
    border-color: #D9D9D9;
    box-shadow: none;
    outline: none;
    transition: all .3s ease;
}

.h2 .btn {
    float: right;
    margin-top: -4px;
    min-width: 200px;
}

.h2 .btn:hover,
.def-wrap .btn:hover {
    border-color: #FAB31E;
    color: #000;
}

.def-img-wrap {
    position: relative;
}

.article-6 .col-auto > a {
    position: relative;
    display: block;
}

.article-6 .col-auto > a .date-sm,
.def-img-wrap .date-sm {
    position: absolute;
    left: 0;
    bottom: 0;
    display: inline-block;
    padding: 12px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1.3;
    min-width: 150px;
    color: #000;
    text-decoration: none;
    pointer-events: none;
    background: #F3F3F3;
    text-align: center;
    font-weight: 500;
}

a.def-link {
    color: #000;
    text-decoration: none;
    transition: color .3s ease;
}

a.def-link:hover {
    color: #ECA205;
}

.col-logo {
    max-width: 208px;
}

.header-row {
    padding: 42px 0 38px 0;
}

.col-menu {
    align-items: center;
    display: flex;
    justify-content: center;
}

.col-menu .list-inline {
    text-align: center;
    margin: 0;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    width: 90%;
    white-space: nowrap;
    flex-wrap: wrap;
}

.col-menu .list-inline li {
    margin: 2px 10px;
}

.col-menu .list-inline li a {
    color: #000;
    transition: color .3s ease;
    text-decoration: none;
}

.col-menu .list-inline li a:hover {
    color: #ECA205;
}

.col-phone {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 20px;
    line-height: 1;
}

.col-phone .btn {
    text-transform: none;
    font-size: 14px;
    padding: 0px 10px;
    min-width: 176px;
    margin-top: 7px;
    line-height: 22px;
    height: 24px;
    transition: all .3s ease;
}


.col-phone .btn span {
    display: inline-block;
    width: 8px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDggMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgOEw1LjE3NjQ3IDBMMy43NjQ3MSA2TDggNy41TDEuNDExNzYgMTZMMy43NjQ3MSA5LjVMMCA4WiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=);
    vertical-align: middle;
    margin-top: -1px;
    margin-right: 4px;
}

.author-image {
    max-width: 120px;
    border-radius: 50%;
    overflow: hidden;
}

.attr-author {
    margin: 0 0 40px 0;
}

.article-description {
    margin-bottom: 25px;
}

.author-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.author-1 {
    color: #8E8E8E;
}

a.article-4-link {
    display: flex;
    min-height: 338px;
    background-size: cover;
    width: 100%;
    position: relative;
    padding: 25px 60px 25px 25px;
    flex-direction: column;
    justify-content: flex-end;
    color: #000;
    text-decoration: none;
    overflow: hidden;
    background-position: 50% 50%;
}

a.article-4-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 24.89%, rgba(255, 255, 255, 0.85) 81.81%), linear-gradient(0deg, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0));
    display: block;
    z-index: 0;
    transition: all .3s ease;
}

a.article-4-link:hover:after {
    /*background: linear-gradient(180deg, rgba(255, 255, 255, 0) 47.27%, rgba(255, 255, 255, 0.85) 81.96%);*/
    margin-top: 25%;
    opacity: .9;
}

a.article-4-link .h3 {
    z-index: 1;
}

.author-2 {
    margin: 4px 0;
}

.na-module {
    padding: 10px 0;
    margin-bottom: 60px;
}

.na-module .h2 {
    margin-bottom: 40px;
}

.date-4 {
    color: #8E8E8E;
    font-size: 14px;
    z-index: 1;
}

.custom-perlink {
    column-count: 2;
    margin: 50px 0;
}

.custom-perlink div span,
.custom-perlink div a {
    display: inline-block;
    /*max-width: 360px;*/
    padding-left: 40px;
    color: #000;
    margin-bottom: 15px;
    text-decoration: underline;
    transition: all .3s ease;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41NTU1NCA2LjI4NTcxTDYuMjIyMjEgOS40Mjg1N0wxMi40NDQ0IDEuNTcxNDMiIHN0cm9rZT0iI0ZBQjMxRSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 15px 6px;
}

.custom-perlink div span {
    text-decoration: none;
}

.custom-perlink div a:hover {
    color: #FAB31E;
    text-decoration-color: transparent;
}

.send-line .btn-lg {
    min-width: 300px;
}

.main-container .main-article-img + h1 {
    margin-bottom: 12px;
}

.advantages-wrap.bg-white {
    padding: 55px 55px 40px 55px;
    margin: 65px 0;
}

.card-collapse .constructor-module .advantages-wrap.bg-white {
    padding: 0;
    margin: 0;
}

.advantages-inner {
    margin-top: 20px;
    max-width: 200px;
    margin-bottom: 15px;
}

.advantages-inner img {
    max-width: 100px;
    margin-bottom: 17px;
}

.biktih-2 {
    margin: 65px 0;
}

.biktih-2 .h2 {
    max-width: 500px;
    margin-bottom: 40px;
}

.biktih-2-text {
    max-width: 325px;
    margin-bottom: 15px;
}

.biktih-2-text + .btn {
    min-width: 200px;
}

.lanfaq {
    margin: 60px 0;
}

.lanfaq .h2 {
    padding: 10px 0 20px 0;
}

.lanfaq .card {
    border-radius: 0 !important;
    border-color: #F8F8F8;
}

.lanfaq .card-header {
    border-radius: 0 !important;
    border-color: #F8F8F8;
    background-color: #fff;
    /*cursor: pointer;*/ /* fix col */
    padding: 24px 30px;
    transition: color .3s ease;
    display: flex;
    align-items: center;
    /* padding-right: 15px; */
    justify-content: space-between;
}

.lanfaq .card-body {
    padding: 24px 30px;
}

/*.lanfaq .card-header:hover,
.lanfaq .card-header:not(.collapsed) {
    color: #FAB31E !important;
}*/ /* fix col */

.accordion.left-menu .card-header .arrow,
.lanfaq .card-header .arrow {
    min-width: 8px;
    height: 12px;
    float: right;
    display: inline-block;
    margin-top: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMUw2IDZMMSAxMSIgc3Ryb2tlPSIjOEU4RThFIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=);
    transition: all .1s ease;
    margin-left: 15px;
}

.accordion.left-menu .card-header:not(.collapsed) .arrow,
.lanfaq .card-header:not(.collapsed) .arrow {
    transform: rotate(90deg);
}

.accordion.left-menu .card-header {
    display: flex;
    align-items: center;
    padding-right: 15px;
    justify-content: space-between;
}

.accordion.left-menu .card-header .arrow {
    margin-top: 0;
}

.accordion.left-menu ul.list-unstyled li {
    font-size: 14px;
    margin-bottom: 15px;
}

.accordion.left-menu ul.list-unstyled li a {
    color: #000;
    text-decoration: none;
}

.accordion.left-menu ul.list-unstyled li a:hover {
    color: #FAB31E;
}


.biktih-3-inner .row {
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.biktih-col-3-text {
    max-width: 200px;
    display: inline-block;
    margin: 22px 0;
}

.bg-white + footer {
    margin-top: 0;
}

.biktih-3 .h2 {
    margin-bottom: 60px;
}

.biktih-3-inner .col-auto {
    height: 63px;
}

.biktih-3 {
    padding: 55px 0 35px 0;
}

.biktih-3-inner .col-auto img {
    max-width: 64px;
}

.module-ourclient {
    padding: 55px 0 50px 0;
}

.module-ourclient .h2 {
    margin-bottom: 60px;
}

.item-oc {
    margin: 20px 0;
    min-height: 95px;
    text-align: center;
    display: flex;
    align-items: center;
    /* min-height: 95px; */
    justify-content: center;
}

.item-oc img {
    max-height: 65px;
}

.content-bottom-wrap .send-line {
    margin-top: 80px;
    text-align: center;
}

.category-links {
    margin: 45px 0;
}

.category-main-text {
    margin-bottom: 45px;
}

.category-links .h2 {
    padding: 10px 0;
}

.category-links .bg-white {
    padding: 35px 20px;
}

.full-tabs .nav-link {
    padding: 10px 25px;
    border: 1px solid #D9D9D9;
    margin-bottom: -1px;
    font-weight: bold;
    color: #000;
    min-height: 80px;
    display: flex;
    align-items: center;
}

.full-tabs .nav-link.active {
    border: 1px solid #FAB31E;
    z-index: 99;
    background-color: #FFFEFB;
}

.full-tabs .nav-link img {
    max-width: 40px;
}

.full-tabs .nav-link .imgwrap {
    width: 40px;
    margin-right: 30px;
}

.full-tabs .custom-perlink {
    column-count: 1;
}

.full-tabs .custom-perlink div span, .full-tabs .custom-perlink div a {
    padding-left: 24px;
    background-position: 0px 6px;
    max-width: unset;
}

.full-tabs {
    padding: 55px 0 35px 0;
}

.full-tabs .h2 {
    margin-bottom: 55px;
}

.main-blocks-wrap {
    background-image: url('/catalog/view/theme/default/image/lpebg.png');
    background-repeat: no-repeat;
    background-position: bottom left;
    /*background-color: #F8F8F8;*/
    -webkit-background-size: 90%;
    background-size: 90%;
    padding-bottom: 60px;
    padding-top: 10px;
    margin-bottom: 85px;
}

.main-block-links {
    padding: 32px;
    background-color: #fff;
    margin-bottom: 25px;
    position: relative;
    padding-bottom: 20px;
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
}

.main-block-links .colorbg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: bottom right;
    background-repeat: no-repeat;
    z-index: 0;
    background-size: contain;
    filter: grayscale(100%);
    opacity: .75;
    transition: all .2s ease;
}

.main-block-links:hover .colorbg {
    filter: grayscale(0);
    opacity: .95;
}

.main-block-links:hover .bord-block {
    border: 0 solid #FAB31E;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    z-index: 3;
    transition: all .2s ease;
}

.main-block-links:hover .bord-block {
    border: 3px solid #FAB31E;
}

.main-block-links ul {
    list-style: none;
    font-size: 14px;
    max-width: 180px;
    margin: 0;
    padding: 0;
    z-index: 1;
    position: relative;
}

.main-block-links .h3 {
    z-index: 1;
    position: relative;
    margin: 0 0 17px 0;
    max-width: 220px;
}

.main-block-links .h3 a {
    color: #000;
    text-decoration: none;
}

.main-block-links .h3 a:hover {
    color: #FAB31E;
}

.main-block-links ul li {
    margin-bottom: 14px;
}

.main-block-links ul li a {
    color: #000;
    transition: all .2s ease;
    text-decoration: none !important;
}

.main-block-links ul li a:hover {
    color: #FAB31E;
}

.bg-white.mpc-wrap {
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
}

.lanfaq .card {
    transition: all .3s ease;
}

.lanfaq .card.has-shadow {
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
    z-index: 2;
}

ul.main-pills {
    display: flex;
    flex-wrap: nowrap;
}

ul.main-pills li {
    width: 100%;
    margin-left: -1px;
}

ul.main-pills .btn {
    height: 56px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.main-pills-content {
    position: relative;
    min-height: 395px;
    padding: 75px 530px 30px 30px;
}

.main-pills-content .img-wrap {
    display: block;
    pointer-events: none;
    position: absolute;
    background-image: url(/catalog/view/theme/default/image/mtc.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    right: 0;
    bottom: 0;
    height: 500px;
    width: 100%;
    z-index: 4;
}

.img-wrap img {
    float: right;
    margin: 165px 70px 0 0;
    opacity: .7;
}


.mp-image a:after,
span.magni {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzY1OCAxNS4zNjZMMjAuOTk5OSAyMS4wMDAxIiBzdHJva2U9ImJsYWNrIi8+PHBhdGggZD0iTTE3LjUgMTAuNUMxNy41IDE0LjM2NTcgMTQuMzY2MiAxNy41IDEwLjUgMTcuNUM2LjYzNDMgMTcuNSAzLjUgMTQuMzY1NyAzLjUgMTAuNUMzLjUgNi42MzQzIDYuNjM0MyAzLjUgMTAuNSAzLjVDMTQuMzY2MiAzLjUgMTcuNSA2LjYzNDI4IDE3LjUgMTAuNVoiIHN0cm9rZT0iYmxhY2siLz48L3N2Zz4=);
    display: inline-block;
    width: 24px;
    height: 24px;
}

.h1.mpc-heading {
    /* margin-top: 80px; */
    margin-bottom: 45px;
}

.press-centr {
    padding: 55px 0;
}

.bg-white.mpc-wrap {
    margin-bottom: 43px;
}

ul.nav.nav-pills.press-pills {
    margin: 42px 0;
}

ul.nav.nav-pills.press-pills li {
    min-width: 204px;
    margin-left: -1px;
}

.na-module-6 {
    padding: 75px 0;
}

.na-module-6 .h1 {
    margin: 15px 0 45px 0;
}

.article-6 .h3 {
    margin-bottom: 10px;
}

.article-6-preview {
    margin-bottom: 10px;
}

.article-6-col {
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
    max-width: 285px;
}

.article-6-col .btn {
    margin-top: auto;
}

.content-floater {
    margin-bottom: 20px;
}

.main-article-img + .content-floater {
    float: left;
    width: calc(100% - 526px);
    margin-right: 15px;
}

.main-article-img {
    margin-left: 15px;
}

.content-floater .anchors {
    padding: 32px;
}

.content-floater .anchors .h4 {
    color: #8E8E8E;
    border-bottom: 1px solid #F3F3F3;
    font-size: 16px;
    padding-bottom: 15px;
}

ul.list-unstyled.anchor-list li {
    font-size: 16px;
    padding-left: 39px;
    margin: 15px 0;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='16' viewBox='0 0 24 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7802 2.25071L19.0361 7.00001H0V9.00001H21.275H23.5138L22.0197 7.33265L16.2697 0.915985L14.7802 2.25071ZM17.2437 11H19.9292L16.2695 15.084L14.78 13.7493L17.2437 11Z' fill='%23FAB31E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center left;
}

ul.list-unstyled.anchor-list li a {
    color: #000;
    text-decoration: underline;
}

ul.list-unstyled.anchor-list li a:hover {
    text-decoration: none;
}

ul.list-unstyled.anchor-list {
    margin-top: 25px;
    margin-bottom: -15px;
}

.def-img-wrap .date-sm.text-white + .date-sm {
    display: none;
}

.col-girl {
    background-image: url('/catalog/view/theme/default/pic/img_girl.jpg');
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
}

.pagination {
    border-radius: 0;
    justify-content: flex-end;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.55rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    background-color: transparent;
    border: 1px solid #D9D9D9;
    min-width: 41px;
    height: 41px;
    text-align: center;
    color: #8E8E8E;
    white-space: nowrap;
}

a.page-link.tprev,
a.page-link.tnext {
    background-color: #FAB31E;
    color: #000;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0 10px;
    line-height: 1.8;
}

.page-item.active .page-link {
    z-index: 1;
    color: #8E8E8E;
    background-color: #fff;
    border-color: #fab31e;
}

.page-item:first-child .page-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.accordion.left-menu {
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
}

.accordion.left-menu .card {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #f3f3f3 !important;
}

.accordion.left-menu .card-header {
    background-color: #fff;
    border-bottom: none !important;
    cursor: pointer;
    font-size: 16px;
    min-height: 46px;
    border-radius: 0;
    padding-left: 30px;
    padding-bottom: 15px;
}

.accordion.left-menu .card-body {
    padding: 0 30px;
}

.acc-menu-inner {
    /* padding: 15px 30px;*/
}

#menu ul {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

#menu .main-menu {
    display: none;
}

#tm:checked + .main-menu {
    display: block;
}

#menu input[type="checkbox"],
#menu ul span.drop-icon {
    display: none;
}

/*                #menu li,
                #toggle-menu,
                #menu .sub-menu {
                    border-style: solid;
                    border-color: rgba(0, 0, 0, .05);
                }*/

#menu li,
#toggle-menu {
    border-width: 0 0 1px;
}

#menu .sub-menu {
    background: #FFFFFF;
    border: 1px solid #F3F3F3;
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
}

#menu .sub-menu li:last-child {
    border-width: 0;
}

#menu li,
#toggle-menu,
#menu a {
    position: relative;
    display: block;
    color: #000;
    text-decoration: none;
}

#menu,
#toggle-menu {
    /*background-color: #09c;*/
}

#toggle-menu,
#menu a {
    /*padding: 1em 1.5em;*/
    padding: 10px 15px;
}

#menu a {
    transition: all .3s ease;
}

#menu a:hover {
    color: #FAB31E;
}

#menu .sub-menu {
    display: none;
}

#menu input[type="checkbox"]:checked + .sub-menu {
    display: block;
}

#menu .sub-menu a {
    min-height: 50px;
    padding: 10px 30px;
    display: flex;
    align-items: center;
    border: 1px solid #fff;
}

#menu .sub-menu a:hover {
    /*color: #444;*/
    background-color: #fff;
    z-index: 3500;
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
    border: 1px solid #F3F3F3;
}

/*#toggle-menu .drop-icon,
#menu li label.drop-icon {
    position: absolute;
    right: 1.5em;
    top: 1.25em;
}

#menu label.drop-icon, #toggle-menu span.drop-icon {
    border-radius: 50%;
    width: 1em;
    height: 1em;
    text-align: center;
    background-color: rgba(0, 0, 0, .125);
    text-shadow: 0 0 0 transparent;
    color: rgba(255, 255, 255, .75);
}

#menu .drop-icon {
    line-height: 1;
}*/

.arblock {
    background: #fff;
    position: absolute;
    width: 60px;
    height: 60px;
    z-index: 2;
    pointer-events: none;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color .3s ease
}

.arblock svg path {
    stroke: #8E8E8E;
}

.article-4:hover .arblock {
    background-color: #FAB31E;
}

.article-4:hover .arblock svg path {
    stroke: #000;
}

.module-ourclient .swiper-button-next, .module-ourclient .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(33px / 44 * 27);
    height: 33px;
    margin-top: calc(-1 * 33px / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #D9D9D9;
}

.module-ourclient .swiper-button-next:after, .module-ourclient .swiper-button-prev:after {
    font-size: 33px;
}

.module-ourclient .swiper-button-next {
    right: 0;
}

.module-ourclient .swiper-button-prev {
    left: 0;
}

.drop-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMUw2IDZMMSAxMSIgc3Ryb2tlPSIjOEU4RThFIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=);
    display: inline-block;
    width: 8px;
    height: 12px;
    position: absolute;
    right: 30px;
}

.modal-content .form-label {
    position: absolute;
    left: 10px;
    top: 10px;
    color: #8E8E8E;
    background-color: transparent;
    z-index: 10;
    -webkit-transition: font-size 150ms ease-out, -webkit-transform 150ms ease-out;
    transition: font-size 150ms ease-out, -webkit-transform 150ms ease-out;
    transition: transform 150ms ease-out, font-size 150ms ease-out;
    transition: transform 150ms ease-out, font-size 150ms ease-out, -webkit-transform 150ms ease-out;
    pointer-events: none;
}

.focused .form-label {
    -webkit-transform: translateY(-125%);
    transform: translateY(-125%);
    font-size: .75em;
}

.modal-content .form-group {
    position: relative;
    margin-bottom: 40px;
}

.modal-content {
    border-radius: 0;
    border: 0;
}

.modal-content .h2 {
    margin-bottom: 40px;
}

.modal-content {
    padding: 55px;
}

/*.modal-content .form-group + .form-group {
    margin-top: 15px;
}*/

textarea.form-input {
    height: 90px;
}

.form-input {
    position: relative;
    padding: 12px 10px;
    width: 100%;
    outline: 0;
    border: 0;
    box-shadow: 0 1px 0 0 #e5e5e5;
    -webkit-transition: box-shadow 150ms ease-out;
    transition: box-shadow 150ms ease-out;
    height: 44px;
}

.form-input:focus {
    box-shadow: 0 2px 0 0 #FAB31E;
}

.form-input.filled {
    box-shadow: 0 2px 0 0 lightgreen;
}

#column-left, .col-girl {
    max-width: 287px;
    min-width: 287px;
}

.col-girl {
    padding-top: 40px;
}

.table-bordered {
    border: 0;
}

.table-bordered td {
    border: 0;
    border-bottom: 1px solid #F3F3F3;
    background: #fff;
}

.table-bordered th, .table-bordered thead td {
    border: 0;
    background: transparent;
    font-weight: bold;
}

.mp-image {
    margin: 50px auto;
    text-align: center;
    max-width: 685px;
}

.mp-image a {
    display: block;
    position: relative;
    margin-bottom: 10px;
}

.mp-image a:after {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    background-color: #D9D9D9;
    position: absolute;
    z-index: 2;
    bottom: 0;
    right: 0;
    transition: all .3s ease;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.mp-image .subtext {
    color: #8E8E8E;
}

.mp-image a:hover:after {
    background-color: #FAB31E;
}

.mp-image img {
    max-width: 100%;
}

/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

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

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

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

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

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

.mfp-ajax-cur {
    cursor: progress;
}

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

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

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

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -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: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #cccccc;
}

.mfp-preloader a:hover {
    color: white;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

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

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

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

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

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

.mfp-close-btn-in .mfp-close {
    color: #333333;
}

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

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

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

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

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

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

.mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px;
}

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

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px;
}

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

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

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

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

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

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

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
    line-height: 0;
}

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

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

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

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

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

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

.mfp-figure figure {
    margin: 0;
}

ul.nav.nav-pills.press-pills .active,
.main-pills-content .deg,
ul.main-pills .btn.active {
    background-color: #FFFEFB;
    color: #000;
    border-color: var(--primary);
    box-shadow: none;
    z-index: 3;
    position: relative;
}

a.btn.btn-sm.btn-bb:hover {
    background: #FAB31E;
    color: #000;
    border: 1px solid #FAB31E;
}

.accordion.left-menu ul.list-unstyled li a.current {
    color: #FAB31E;
}

.biktih-4 > .h2 {
    padding-bottom: 20px;
}

#toTop {
    position: fixed;
    bottom: 40px;
    right: 40px;
    cursor: pointer;
    display: none;
    z-index: 99;
    transition: all .3s ease;
    width: 60px;
    height: 60px;
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxNiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuMjM0MDggOC45MDkyOUw2Ljk5OTk1IDQuODI0MjVMNi45OTk5NSAyM0w4Ljk5OTk1IDIzTDguOTk5OTUgNC44MjQzNEw5IDQuODI0MzhMOSAyLjE5MDIzTDguOTk5OTUgMi4xOTAxOUw4Ljk5OTk1IDAuNDc1ODEzTDcuMzQ5MTYgMS44OTA3OEwwLjkzMjQ5NCA3LjM5MDc4TDIuMjM0MDggOC45MDkyOVpNMTEgNi41Mzg2N0wxMSAzLjkwNDUxTDE1LjA2NzQgNy4zOTA4N0wxMy43NjU4IDguOTA5MzhMMTEgNi41Mzg2N1oiIGZpbGw9ImJsYWNrIi8+PC9zdmc+);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    opacity: .5;
}

#toTop:hover {
    background-color: var(--primary);
    opacity: 1;
}

#map {
    height: 472px;
}

.map-wrap {
    position: relative;
}

.con-item-wrap {
    position: absolute;
    z-index: 99;
    /* margin: 40px; */
    background: #fff;
    top: 40px;
    bottom: 40px;
    left: 40px;
    max-width: 390px;
    min-width: 390px;
    padding: 40px;
}

.con-item-wrap p:last-of-type {
    margin-bottom: 0;
}

.article-constructor + .perlink-wrap {
    margin-top: 40px;
    margin-bottom: 0;
}

.attr-param {
    padding: 25px 20px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    white-space: nowrap;
}

.attr-param img {
    max-width: 64px;
    margin-bottom: 20px;
}

blockquote {
    position: relative;
    background-color: #fff;
    font-size: 18px;
    font-style: italic;
    font-weight: 500;
    padding: 20px;
    margin-left: 100px;
}

blockquote:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAMAAABU4iNhAAAAS1BMVEUAAADPz8/f39/e3t7X19fU1NTa2trX19fW1tbZ2dnX19fY2Njb29vX19fa2trY2NjZ2dna2trX19fY2Nja2trZ2dnZ2dnZ2dnZ2dmkscEMAAAAGHRSTlMAEBAfIDAwQFBQYHB/gI+Qn5+gsL/P3++yoSQqAAAA1ElEQVR42u2RwRKCMAxEi0YqLSBoKfv/X+oMxQysZEbv7K3bl2zSuo/6UdyhUtyfA5DbI7AFcticqwwUiyRYLvymctHgWFO5CPtKQBgMKD3VGIuRHCtTloAyqCWEWqIyWiZu+bJaRm1phScU3TTD2FxAm3s1SB1PNbLBWZGNjsAaqzyF405kxKorTQNvbA4yvt991k3JgDVmYmPmD2KygfGcD6waeCEmE5NPClFNSnLp3Ee/XR8a1je+0lLFk6zgBTvlpH/J7y8gORhk/TPpT/Ik/yPfrjRWBe885vYAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    left: -75px;
    top: 0;
    position: absolute;
    content: '';
    width: 41px;
    height: 40px;
}

#input-search {
    border: 1px solid #F3F3F3;
    height: 57px;
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding-right: 40px;
}

#input-search + .magni {
    position: absolute;
    right: 30px;
    top: 18px;
    cursor: pointer;
}

.search-wrap-wrap {
    right: 0;
    left: 0;
    padding: 30px 15px;
    background-color: #fff;
    z-index: 999;
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
    top: -106px;
    opacity: 0;
    transition: all .3s ease;
}

.search-wrap-wrap.active {
    opacity: 1;
    top: 0;
}

.search-wrap {
    max-width: 760px;
    margin: 0 auto;
    position: relative;
}

.search-wrap .magni {
    position: absolute;
    right: 15px;
    top: 11px;
    cursor: pointer;
}

.search-wrap #search {
    border: 1px solid #F3F3F3;
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

.article-4-link .pa-img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    filter: saturate(0.65);
    opacity: .9;
    transition: all .3s ease;
    pointer-events: none;
}

.article-4-link:hover .pa-img {
    opacity: 1;
    filter: saturate(1);
}

.clearfix {
    clear: both;
}

.anchors__buttom_image {
    margin-top: 20px;
    text-align: center;
}

.anchors__img {
    max-height: 245px;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .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 {
        /* The shadow behind the image */
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}

@media (min-width: 1200px) {
    #menu .main-menu {
        display: block;
    }

    #toggle-menu,
    #menu label.drop-icon {
        display: none;
    }

    #menu ul span.drop-icon {
        display: inline-block;
    }

    #menu li {
        float: left;
    }

    #menu .sub-menu li {
        float: none;
    }

    #menu .sub-menu {
        border-width: 0;
        margin: 0;
        position: absolute;
        top: 100%;
        left: 0;
        width: 280px;
        z-index: 3000;
        padding: 10px 0;
    }

    #menu .sub-menu,
    #menu input[type="checkbox"]:checked + .sub-menu {
        display: none;
    }

    #menu .sub-menu .sub-menu {
        top: -10px;
        left: 100%;
    }

    #menu li:hover > input[type="checkbox"] + .sub-menu {
        display: block;
    }

    .table td, .table th {
        min-width: 90px;
    }

    .press-centr .h1,
    .mpc-heading.h1 {
        position: relative;
    }

    .press-centr .h1 span,
    .mpc-heading.h1 span {
        background-color: #fff;
        padding-right: 20px;
        z-index: 3;
        position: relative;
    }
    .press-centr .h1 span {
        background-color: #F8F8F8;
    }
    .press-centr .h1:after,
    .mpc-heading.h1:after {
        content: "";
        background: #D9D9D9;
        height: 1px;
        width: 1080px;
        position: absolute;
        bottom: 40%;
        left: 0;
    }

    .press-centr .h1:after {
        width: 100%
    }


}

@media (min-width: 992px) {
    .modal-dialog {
        max-width: 600px;
    }
}

@media (min-width: 576px) {

}

@media (max-width: 1279px) {
    #toggle-menu, #menu a {
        padding: 10px 10px;
    }
}

@media (max-width: 1199px) {
    .col-menu .list-inline {
        justify-content: unset;
    }

    #menu li {
        width: 100%;
    }

    #toggle-menu {
        width: 42px;
        height: 42px;
        background: #fff;
        z-index: 99;
        margin: 0;
        padding: 9px 0;
        text-align: center;
        cursor: pointer;
        box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
    }

    .col-menu {
        justify-content: flex-start;
    }

    .main-menu {
        position: absolute;
        left: 15px;
        right: 15px;
        z-index: 99;
        background: #fff;
        padding: 0 !important;
        box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
        min-width: 320px;
    }

    #menu .sub-menu li {
        width: auto;
    }

    #menu .main-menu > li {
        overflow: hidden;
    }

    #menu .main-menu > li > a {
        min-height: 50px;
        padding-right: 55px;
        border: 1px solid #fff;
        padding-left: 15px;
        display: flex;
        align-items: center;
        border: 0 !important;
    }

    #menu .main-menu > li > a:hover {
        background-color: #fff;
        z-index: 3500;
        box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
        border: 1px solid #F3F3F3;
    }

    .drop-icon {
        height: 50px;
        width: 50px;
        min-width: 50px;
        background-repeat: no-repeat;
        background-position: 50%;
        right: 0;
        background-color: #F7F7F7;
        cursor: pointer;
    }


    .drop-icon.deg {
        transform: rotate(90deg);
    }


    #menu .sub-menu a {
        padding-left: 30px;
        padding-right: 55px;
        border: 0 !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #menu .sub-menu .sub-menu a {
        padding-left: 45px;
        border: 0 !important;
    }

    #menu .sub-menu .sub-menu .sub-menu a {
        padding-left: 60px;
        border: 0 !important;
    }

    #column-left, .col-girl {
        max-width: 250px;
        min-width: 250px;
    }

    .main-block-links {
        padding: 22px;
    }

    .main-block-links ul li {
        margin-bottom: 10px;
    }

    a.article-4-link {
        min-height: 298px;
    }

    .main-article-img {
        max-width: 50%;
    }

    .article-6 img {
        max-width: 180px;
    }

    ul.list-unstyled.anchor-list {
        margin-top: 15px;
    }

    .content-floater .anchors {
        padding: 15px;
    }

    .main-article-img + .content-floater {
        width: calc(50% - 30px);
    }

    h1, .h1 {
        font-size: 32px;
    }

    h2, .h2 {
        font-size: 24px;
    }

    .h1.mpc-heading {
        margin-bottom: 25px;
    }

    .na-module-6 .h1 {
        margin: 15px 0 0 0;
    }

    .article-6 img {
        max-width: 240px;
    }

    .article-6 {
        margin-top: 35px;
    }

    .article-6-col {
        max-width: unset;
    }

    .article-6-col .btn {
        width: 240px;
    }

    .con-item-wrap {
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
    }

}

@media (max-width: 1199px) and  (min-width: 992px) {
    .col-footer-logo {
        flex: 0 0 21%;
        max-width: 21%;
    }

    .col-footer-phones {
        flex: 0 0 37.33333%;
        max-width: 37.33333%;
    }
}

@media (max-width: 991px) {

    #column-left, .col-girl {
        display: none;
    }

    .biktih-3 > .row {
        flex-direction: column;
    }

    .biktih-3-inner .row {
        flex-direction: row;
        text-align: left;
    }

    .biktih-3-inner {
        max-width: 510px;
        margin: 10px auto;
    }

    .biktih-3-inner .col-auto img {
        max-height: 45px;
    }

    .biktih-col-3-text {
        max-width: unset;
        margin: 22px 0;
    }

    .biktih-3 .h2 {
        margin-bottom: 30px;
    }

    .biktih-3-inner .col-auto {
        height: 45px;
    }

    .biktih-3 {
        padding: 35px 0 35px 0;
    }

    .breadcrumb {
        white-space: nowrap;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        margin-bottom: 15px;
    }

    .breadcrumb li {
        display: inline-block;
    }

    .main-article-img + .content-floater {
        width: 100%;
    }

    .art-addimg {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .main-article-img {
        max-width: unset;
        float: none !important;
        display: block;
        margin: 0 0 20px 0 !important;
        padding: 0;
        text-align: center;
    }

    .full-tabs {
        padding: 35px 0 35px 0;
    }

    #v-pills-tabContent {
        margin-top: 1.5rem;
    }

    .full-tabs .nav-link {
        padding: 10px;
        min-height: 40px;
        border: 0;
        border-bottom: 1px solid #F3F3F3;
        font-weight: normal;
        padding-right: 40px;
    }

    .full-tabs .nav-link:after {
        content: '';
        display: inline-block;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMUw2IDZMMSAxMSIgc3Ryb2tlPSIjOEU4RThFIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=);
        width: 8px;
        height: 12px;
        position: absolute;
        right: 20px;
    }

    .full-tabs .nav-link.deg {
        font-weight: bold;
    }

    .full-tabs .nav-link.deg:after {
        transform: rotate(90deg);
    }

    .full-tabs .nav-link .imgwrap {
        width: 30px;
        margin-right: 15px;
    }

    .full-tabs .nav-link img {
        max-width: 30px;
    }

    .full-tabs .h2 {
        margin-bottom: 30px;
    }

    .main-blocks-wrap {
        padding-bottom: 280px;
    }

    .main-pills-content {
        min-height: 325px;
        padding: 30px;
    }

    .main-pills-content .img-wrap {
        bottom: 100%;
        height: 340px;
        width: 100%;
        z-index: 4;
        background-size: contain;
    }

    .img-wrap img {
        max-width: 200px;
        margin-top: 115px;
    }

    .na-module-6 {
        padding: 35px 0;
    }

    .na-oauto {
        overflow: auto;
        padding-left: 1px;
    }

    .nav-pills.press-pills,
    .na-oauto .no-gutters {
        width: 930px;
    }

    ul.nav.nav-pills.press-pills {
        margin: 0;
    }

    .na-oauto .no-gutters a.article-4-link {
        min-height: 278px;
        min-width: 300px;
    }

    ul.nav.nav-pills.press-pills li {
        min-width: 124px
    }

    .tab-content.press-pills-content {
        margin-top: 15px;
    }

}

@media (max-width: 767px) {
    body {
        font-size: 14px;
    }

    h1.h2 {
        margin-bottom: 15px;
    }

    .article-description {
        margin-bottom: 15px;
    }

    h2, .h2 {
        font-size: 20px;
    }

    h3, .h3 {
        font-size: 16px;
    }

    .btn.btn-lg {
        padding: 12px 40px;
    }

    footer {
        margin: 35px 0 0 0;
    }

    .bg-white-inform .na-module-6 {
        margin-bottom: -35px;
    }

    .biktih-2 {
        margin: 45px 0;
    }

    .biktih-2 .h2 {
        margin-bottom: 30px;
    }

    .biktih-2 .col-auto {
        width: 60px;
        text-align: center;
        padding-right: 0;
    }

    .biktih-2 .col-auto img {
        transform: scale(.9);
    }

    .biktih-3-inner {
        max-width: 260px;
        margin: 0 auto;
    }

    .content-bottom-wrap .send-line {
        margin-top: 35px;
    }

    .lanfaq .card-header {
        padding: 15px;
    }

    .custom-perlink div span,
    .custom-perlink div a {
        padding-left: 30px;
        background-position: 6px;
    }

    .custom-perlink {
        column-count: 1;
        margin: 25px 0;
    }

    .lanfaq {
        margin: 30px 0;
    }

    .module-ourclient {
        padding: 30px 0;
    }

    .module-ourclient .h2 {
        margin-bottom: 20px;
    }

    .lanfaq .card-body {
        padding: 15px;
    }

    .ta-address {
        text-align: center;
        margin-top: 18px;
        max-width: 270px;
        margin-left: auto;
        margin-right: auto;
    }

    .text-copyright {
        text-align: center;
    }

    .text-copyright a {
        margin-left: 0;
    }

    .category-main-text {
        margin-bottom: 30px;
    }

    .category-links {
        margin: 30px 0;
    }

    .category-links .bg-white {
        padding: 15px 15px;
    }

    .press-centr {
        padding: 0;
    }

    .def-img-wrap {
        width: 100%;
        max-width: 375px;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .def-img-wrap img {
        width: 100%;
    }


    a.def-link.h2 {
        font-size: 16px;
    }

    .def-description {
        margin-bottom: 10px;
    }


/*    .def-wrap {
        text-align: center;
    }*/

    .def-wrap .btn {
        min-width: 100%;
    }

    .main-pills-content .img-wrap {
        height: 250px;
    }

    .img-wrap img {
        max-width: 140px;
    }

    .img-wrap img {
        margin: 105px 70px 0 0;
    }

    .main-blocks-wrap {
        padding-bottom: 240px;
    }

    .col-phone .btn {
        font-size: 12px;
        height: 24px;
        min-width: 140px;
    }

    .col-phone {
        font-size: 14px;
    }

    .main-pills-content .d-md-none.btn-block {
        margin-bottom: -1px;
    }

    .main-pills-content .img-wrap {
        position: relative;
        margin: 20px 0;
    }

    .main-pills-content {
        position: relative;
        min-height: unset;
        padding: 0;
    }

    .h1.mpc-heading, .mpc-text {
        margin: 20px;
    }

}

@media (max-width: 576px) {
    .h1, h1 {
        font-size: 32px;
    }

    h1.mob {
        font-size: 20px;
    }

    h1, .h1 {
        margin-bottom: 20px;
    }

    .modal-content .h2 {
        font-size: 25px;
        padding-right: 15px;
    }

    .close-pop {
        width: 40px;
        height: 40px;
    }

    .modal-content .form-label {
        left: 0;
    }

    .modal-content .form-group {
        margin-bottom: 20px;
    }

    .modal-content .h2 {
        margin-bottom: 30px;
    }

    .modal-content {
        padding: 25px;
    }

    .form-input {
        padding: 12px 0;
    }

    .send-line .btn-lg {
        min-width: 100%;
    }

    .content-bottom .send-line .btn-lg {
        min-width: calc(100% - 30px);
    }

    .h2 .btn {
        margin-top: -10px;
        min-width: unset;
    }

    .na-oauto {
        margin-left: -15px;
        margin-right: -15px;
    }

    .na-module-6, .na-module-6 .h1 {
        text-align: left;
    }

    .na-module-6 .h1 {
        font-size: 32px;
    }

    .na-module-6 .col-auto {
        width: 100%;
        margin-bottom: 15px;
    }

    .article-6-col .btn {
        margin: auto;
        width: 100%;
    }

    .article-6 img {
        max-width: unset;
        min-width: 100%;
    }

    .pagination {
        justify-content: center;
    }

/*    .page-link {
        min-width: 35px;
        height: 35px;
    }*/

    .author-image {
        max-width: 90px;
    }

    body {
        -webkit-background-size: 200%;
        background-size: 200%;
    }

    .main-blocks-wrap {
        padding-bottom: 150px;
        margin-bottom: 115px;
    }

    .header-row {
        padding: 20px 0;
    }

    .col-phone {
        flex-direction: row;
        margin-top: 20px;
        justify-content: space-between;
        font-size: 15px;
    }

    .col-phone .btn {
        margin-top: 0;
    }

    .col-menu {
        justify-content: flex-end;
        position: static;
    }

    .logo img {
        max-height: 42px;
    }

    .main-menu {
        min-width: calc(100% - 30px);
    }

    .main-blocks-wrap {
        padding-bottom: 130px;
        margin-bottom: 35px;
    }

    .content-floater .anchors {
        margin-left: -15px;
        margin-right: -15px;
    }

    ul.list-unstyled.anchor-list li {
        font-size: 14px;
        margin: 10px 0;
    }

    .perlink-wrap {
        overflow: auto;
        white-space: nowrap;
        padding-bottom: 0 !important;
    }

    .page-link.tnav {
        display: none;
    }

    #toTop {
        width: 40px;
        height: 40px;
        bottom: 15px;
        right: 15px;
        padding: 0;
    }

    .con-item-wrap {
        padding: 20px;
    }

    .attr-param {
        padding: 15px 20px;
        font-size: 16px;
    }

    .attr-param img {
        max-width: 54px;
        margin-bottom: 10px;
    }

    blockquote {
        font-size: 14px;
        margin-left: 50px;
        padding: 10px;
    }

    blockquote:before {
        left: -50px;
        width: 30px;
        height: 30px;
        -webkit-background-size: 100%;
        background-size: 100%;
    }

}

.lanfaq .card:hover {
    box-shadow: 0px 12px 80px rgba(0, 0, 0, 0.1);
    z-index: 2;
} /* fix col */