﻿   
        @charset "UTF-8" !important;

        html {
            -webkit-text-size-adjust: 100% !important;
            line-height: 1.15 !important;
            direction:rtl;
            text-align:right;
        }

        body {
            margin: 0 !important;
        }

        main {
            display: block !important;
        }

        h1 {
            font-size: 2em !important;
            margin: .67em 0 !important;
        }

        hr {
            box-sizing: content-box !important;
            height: 0 !important;
            overflow: visible !important;
        }

        pre {
            font-family: monospace,monospace !important;
            font-size: 1em !important;
        }

        /*a {
            background-color: transparent !important;
        }*/

        abbr[title] {
            border-bottom: none !important;
            text-decoration: underline !important;
            -webkit-text-decoration: underline dotted !important;
            text-decoration: underline dotted !important;
        }

        b, strong {
            font-weight: bolder !important;
        }

        code, kbd, samp {
            font-family: monospace,monospace !important;
            font-size: 1em !important;
        }

        small {
            font-size: 80% !important;
        }

        sub, sup {
            font-size: 75% !important;
            line-height: 0 !important;
            position: relative !important;
            vertical-align: baseline !important;
        }

        sub {
            bottom: -.25em !important;
        }

        sup {
            top: -.5em !important;
        }

        img {
            border-style: none !important;
        }

        button, input, optgroup, select, textarea {
            font-family: inherit !important;
            font-size: 100% !important;
            line-height: 1.15 !important;
            margin: 0 !important;
        }

        button, input {
            overflow: visible !important;
        }

        button, select {
            text-transform: none !important;
        }

        [type=button], [type=reset], [type=submit], button {
            -webkit-appearance: button !important;
        }

            [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
                border-style: none !important;
                padding: 0 !important;
            }

            [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
                outline: 1px dotted ButtonText !important;
            }

        fieldset {
            padding: .35em .75em .625em !important;
        }

        legend {
            box-sizing: border-box !important;
            color: inherit !important;
            display: table !important;
            max-width: 100% !important;
            padding: 0 !important;
            white-space: normal !important;
        }

        progress {
            vertical-align: baseline !important;
        }

        textarea {
            overflow: auto !important;
        }

        [type=checkbox], [type=radio] {
            box-sizing: border-box !important;
            padding: 0 !important;
        }

        [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
            height: auto !important;
        }

        [type=search] {
            -webkit-appearance: textfield !important;
            outline-offset: -2px !important;
        }

            [type=search]::-webkit-search-decoration {
                -webkit-appearance: none !important;
            }

        ::-webkit-file-upload-button {
            -webkit-appearance: button !important;
            font: inherit !important;
        }

        details {
            display: block !important;
        }

        summary {
            display: list-item !important;
        }

        [hidden], template {
            display: none !important;
        }

        .text-left{
            text-align:left;
        }
@font-face {
    font-display: fallback !important;
    font-family: Shabnam-FD !important;
    font-weight: 100 200 300 400 500 600 700 800 900 !important;
    src: url(../fonts/Shabnam-FD.woff2) format("woff2-variations"),url(../fonts/Shabnam-FD.woff2) format("woff2") !important;
}

@font-face {
    font-family: Shabnam-FDX !important;
    src: url(../fonts/Shabnam-FD.woff) format("woff") !important;
}

@font-face {
    font-family: Shabnam-FDX !important;
    font-weight: 700 !important;
    src: url(../fonts/Shabnam-FD.woff) format("woff") !important;
}

        @keyframes lazy-item {
            0% {
                opacity: 0 !important;
                transform: scale(0) !important;
            }

            to {
                opacity: 1 !important;
                transform: scale(1) !important;
            }
        }

        * {
            -webkit-font-feature-settings: "ss02" !important;
            font-feature-settings: "ss02" !important;
            box-sizing: border-box !important;
            /*font-family: Shabnam-FDX,system-ui,tahoma,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif !important;*/
        }

@supports (font-variation-settings:normal) {
    * {
        font-family: "Shabnam-FD";
    }
}

        .g-body, html {
            scroll-behavior: smooth !important;
        }

        .g-body {
            background-color: #f3f3f3 !important;
            box-sizing: border-box !important;
            direction: rtl !important;
            font-family: Shabnam-FDX,system-ui,tahoma !important;
            font-size: 16px !important;
            margin: 0 auto !important;
            min-height: 100% !important;
            padding: 0 !important;
        }

        @supports (min-height:100vh) {
            .g-body {
                min-height: 100vh !important;
            }
        }

        @supports (min-height:100svh) {
            .g-body {
                min-height: 100svh !important;
            }
        }

        .g-body--locked {
            height: 100vh !important;
            overflow: hidden !important;
        }

        .g-body--has-mobile-nav {
            padding-bottom: 56px !important;
        }

        @media (min-width:960px) {
            .g-body--has-mobile-nav {
                padding-bottom: 0 !important;
            }

            .g-body--has-desktop-nav {
                padding-top: 64px !important;
            }
        }

        @supports (display:flex) {
            .g-body {
                display: flex !important;
                flex-direction: column !important;
                justify-content: start !important;
            }
        }

        @media print {
            .g-body {
                background-color: transparent !important;
                display: block !important;
                height: auto !important;
                overflow: visible !important !important;
                padding-top: 0 !important;
                width: 100% !important;
            }
        }

        .g-hide {
            display: none !important !important;
        }

        .g-lcp {
            animation-delay: 2.5s !important;
            animation-duration: .2s !important;
            animation-fill-mode: forwards !important;
            animation-iteration-count: 1 !important;
            animation-name: lcp-anim !important;
            opacity: 0 !important;
            transform: scale(0) !important;
        }

        @keyframes lcp-anim {
            0% {
                opacity: 0 !important;
                transform: scale(0) !important;
            }

            to {
                opacity: 1 !important;
                transform: scale(1) !important;
            }
        }

        #goftino_w {
            z-index: 501 !important !important;
        }

        .c-form-label {
            color: #555 !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            width: 100% !important;
        }

        .c-form-label--has-margin-bottom {
            margin-bottom: 8px !important;
        }

        .c-form-label--has-margin-top {
            margin-top: 8px !important;
        }

        .c-form-label--fix-floated, .c-form-label--floated {
            background-color: inherit !important;
            font-size: 10px !important;
            font-weight: 400 !important;
            line-height: 12px !important;
            opacity: 0 !important;
            padding: 0 16px !important;
            pointer-events: none !important;
            position: absolute !important;
            right: 0 !important;
            text-align: center !important;
            top: 0 !important;
            transform: translateY(12px) !important;
            transition: all .2s ease-in-out !important;
            width: 100% !important;
            z-index: 2 !important;
        }

        .c-form-item-group--filled .c-form-label--floated, .c-form-item-group:focus-within .c-form-label--floated {
            opacity: 1 !important;
            text-align: right !important;
        }

        .c-form-label--fix-floated {
            opacity: 1 !important;
            text-align: right !important;
        }

        @media (min-width:960px) {
            .c-form-label {
                font-size: 14px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }

            .c-form-label--has-margin-bottom {
                margin-bottom: 12px !important;
            }

            .c-form-label--has-margin-top {
                margin-top: 12px !important;
            }

            .c-form-label--fix-floated, .c-form-label--floated {
                font-size: 10px !important;
                font-weight: 400 !important;
                line-height: 12px !important;
            }
        }

        .c-form-base-input {
            background: #f3f3f3 !important;
            border: 1px solid #d8d8d8 !important;
            border-radius: 12px !important;
            color: #424242 !important;
            contain: strict !important;
            display: block !important;
            font-size: 14px !important;
            font-weight: 300 !important;
            height: 48px !important;
            line-height: 24px !important;
            line-height: 48px !important;
            outline: none !important;
            padding: 0 16px !important;
            transition: all .2s ease-in !important;
            width: 100% !important;
        }

            .c-form-base-input::-webkit-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -webkit-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-form-base-input:-ms-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -ms-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-form-base-input::-ms-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -ms-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-form-base-input::placeholder {
                color: #555 !important;
                text-align: center !important;
                transition: all .1s ease-in-out !important;
            }

        .c-form-item-group:focus-within .c-form-base-input::-webkit-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-form-base-input:-ms-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-form-base-input::-ms-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-form-base-input::placeholder {
            color: transparent !important;
        }

        .c-form-base-input--rtl {
            direction: rtl !important;
            text-align: center !important;
        }

        .c-form-base-input--ltr {
            direction: ltr !important;
            text-align: center !important;
        }

        .c-form-base-input:hover {
            border-color: #545454 !important;
            color: #424242 !important;
        }

        .c-form-base-input:focus {
            border-color: #288557 !important;
        }

        .c-form-base-input[data-has-error=true] {
            border-color: #ed254e !important;
        }

        .c-form-base-input:disabled {
            border-color: #d8d8d8 !important !important;
            color: #424242 !important !important;
            cursor: not-allowed !important !important;
            opacity: .38 !important !important;
        }

        .c-form-base-text-area {
            background: #f3f3f3 !important;
            border: 1px solid #d8d8d8 !important;
            border-radius: 12px !important;
            color: #424242 !important;
            contain: strict !important;
            display: block !important;
            font-size: 14px !important;
            font-weight: 300 !important;
            height: 200px !important;
            line-height: 24px !important;
            line-height: 2 !important;
            outline: none !important;
            padding: 0 16px !important;
            transition: all .2s ease-in !important;
            width: 100% !important;
        }

            .c-form-base-text-area::-webkit-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -webkit-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-form-base-text-area:-ms-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -ms-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-form-base-text-area::-ms-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -ms-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-form-base-text-area::placeholder {
                color: #555 !important;
                text-align: center !important;
                transition: all .1s ease-in-out !important;
            }

        .c-form-item-group:focus-within .c-form-base-text-area::-webkit-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-form-base-text-area:-ms-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-form-base-text-area::-ms-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-form-base-text-area::placeholder {
            color: transparent !important;
        }

        .c-form-base-text-area--rtl {
            direction: rtl !important;
            text-align: center !important;
        }

        .c-form-base-text-area--ltr {
            direction: ltr !important;
            text-align: center !important;
        }

        .c-form-base-text-area:hover {
            border-color: #545454 !important;
            color: #424242 !important;
        }

        .c-form-base-text-area:focus {
            border-color: #288557 !important;
        }

        .c-form-base-text-area[data-has-error=true] {
            border-color: #ed254e !important;
        }

        .c-form-base-text-area:disabled {
            border-color: #d8d8d8 !important !important;
            color: #424242 !important !important;
            cursor: not-allowed !important !important;
            opacity: .38 !important !important;
        }

        .c-form-error-message {
            color: #ed254e !important;
            display: none !important;
            font-size: 13px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
        }

            .c-form-error-message[aria-hidden=false] {
                display: block !important;
            }

        .c-form-item-group {
            display: block !important;
            margin-left: auto !important;
            margin-right: auto !important;
            position: relative !important;
            width: 100% !important;
        }

        .c-form-item-group--has-margin-bottom {
            margin-bottom: 12px !important;
        }

        .c-car-plate {
            direction: ltr !important;
            display: block !important;
            font-size: 0 !important;
            height: 48px !important;
            width: 100% !important;
            text-align:center;
        }

        .c-car-plate__flag {
            overflow: hidden !important;
        }

        .c-car-plate__flag, .c-car-plate__iran {
            display: inline-block !important;
            height: 48px !important;
            vertical-align: top !important;
            width: 24px !important;
        }

        .c-car-plate__iran {
            background-color: #f3f3f3 !important;
            background-image: url("data:image/png !important;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAABGdBTUEAALGPC/xhBQAAAE5QTFRFDQ0NDAwMDAwMDAwMCwsLCwsLCwsLCwsLCwsLDQ0NDAwMEBAQDAwMDAwMDQ0NCwsLEBAQDAwMDAwMDAwMCAgIDAwMDQ0NDQ0NAAAADAwMaPEVowAAABl0Uk5ToNB/r6CfYHDfULAgkM/gMBDvv4AgQN9gAJIYBFoAAADWSURBVCjPnZLZEsIgDEVRW7siVJbm/v+PCkUqGHzxPDFn0qSZXEGkr3JDwFJG0OKDeARK6SEd1YgJo6VvuWIlJp+Y8ltJdcqz44aNyx33txT5FdC559AapAHFJBmg3xPn50Qm7nngPpLIhSoTsKXkPX/Kaa9I8okKoZxOk8rKByzv2ZQzBi6H1jm0xzi4xNeJE+XPu/UGXLquqzcy6PmaxaEOudwsl2G4ZtLA8EqKZ5s/MUk9Y1ZWyHItIWNWlpBa731OgFBbTMgyxzD3fx6uKWdf0bzmC3P2RnZ2QR8UAAAAAElFTkSuQmCC") !important;
            background-position: 50% !important;
            background-repeat: no-repeat !important;
            background-size: 12px !important;
            border: 1px solid #bdbdbd !important;
            border-left: 0 !important;
            border-radius: 12px !important;
            border-bottom-left-radius: 0 !important;
            border-top-left-radius: 0 !important;
        }

        .c-car-plate__dash {
            color: #545454 !important;
            font-size: 13px !important;
            line-height: 24px !important;
            line-height: 48px !important;
            width: 12px !important;
        }

        .c-car-plate__dash, .c-car-plate__input {
            display: inline-block !important;
            font-weight: 700 !important;
            height: 48px !important;
            margin-left: 4px !important;
            text-align: center !important;
            vertical-align: top !important;
        }

        .c-car-plate__input {
            background-color: rgba(230, 230, 230,0.9) !important;
            border: 1px solid #bdbdbd !important;
            border-radius: 12px !important;
            color: #0c0c0c !important;
            font-size: 12px !important;
            letter-spacing: 2px !important;
            line-height: 24px !important;
            outline: none !important;
        }

            .c-car-plate__input::-webkit-input-placeholder {
                color: #555 !important;
                font-size: 13px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
            }

            .c-car-plate__input:-ms-input-placeholder {
                color: #555 !important;
                font-size: 13px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
            }

            .c-car-plate__input::-ms-input-placeholder {
                color: #555 !important;
                font-size: 13px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
            }

            .c-car-plate__input::placeholder {
                color: #555 !important;
                font-size: 13px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
            }

        .c-car-plate__input--section1 {
            width: calc(16.6% - 13.28px) !important;
        }

        .c-car-plate__input--section2 {
            -webkit-appearance: none !important;
            -moz-appearance: none !important;
            appearance: none !important;
            background-image: url("data:image/png !important;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAEBAMAAABB42PDAAAABGdBTUEAALGPC/xhBQAAABVQTFRFEBAQDAwMCwsLDAwMCwsLAAAADAwMlqpxvgAAAAZ0Uk5TEJCf7zAAJK1yhgAAABxJREFUCNdjYFRSEmUIMUt2ZQh1NgllCA1xDQUAILwD8Uo1R80AAAAASUVORK5CYII=") !important;
            background-position: 10% 24px !important;
            background-repeat: no-repeat !important;
            letter-spacing: 0 !important;
            outline: none !important;
            padding: 0 0 0 28px !important;
            text-align: center !important;
            text-align-last: center !important;
            width: calc(24.9% - 19.92px) !important;
        }

        .c-car-plate__input--section3 {
            width: calc(33.2% - 26.56px) !important;
        }

        .c-car-plate__input--section4 {
            border-bottom-right-radius: 0 !important;
            border-top-right-radius: 0 !important;
            width: calc(24.9% - 19.92px) !important;
        }

        .c-car-plate__input:hover {
            border-color: #545454 !important;
            color: #424242 !important;
        }

        .c-car-plate__input:focus, .c-car-plate__input:focus-within {
            border-color: #288557 !important;
        }

        .c-car-plate__input[data-has-error=true] {
            border-color: #ed254e !important;
        }

        .c-car-plate__input:disabled {
            border-color: #d8d8d8 !important !important;
            color: #424242 !important !important;
            cursor: not-allowed !important !important;
            opacity: .38 !important !important;
        }

        @media (min-width:960px) {
            .c-car-plate__input {
                font-size: 14px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
            }
        }

        .c-car-plate-preview {
            background-color: #fff !important;
            border: 1px solid #555 !important;
            border-radius: 12px !important;
            contain: strict !important;
            direction: ltr !important;
            display: block !important;
            font-size: 0 !important;
            height: 48px !important;
            margin: 12px auto !important;
            max-width: 328px !important;
            overflow: hidden !important;
            position: relative !important;
            width: 100% !important;
        }

        .c-car-plate-preview__flag, .c-car-plate-preview__section1, .c-car-plate-preview__section2, .c-car-plate-preview__section3, .c-car-plate-preview__section4 {
            display: inline-block !important;
            height: 48px !important;
            vertical-align: top !important;
        }

        .c-car-plate-preview__flag {
            overflow: hidden !important;
            width: 24px !important;
        }

        .c-car-plate-preview__section1, .c-car-plate-preview__section2, .c-car-plate-preview__section3, .c-car-plate-preview__section4 {
            color: #0c0c0c !important;
            font-size: 16px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
            line-height: 48px !important;
            overflow: hidden !important;
            text-align: center !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
        }

        .c-car-plate-preview__section4 {
            border-left: 1px solid #555 !important;
            padding-top: 8px !important;
            width: 48px !important;
        }

        .c-car-plate-preview__section1, .c-car-plate-preview__section2, .c-car-plate-preview__section3 {
            width: calc(33% - 23.76px) !important;
        }

        .c-car-plate-preview__iran {
            color: #0c0c0c !important;
            font-size: 11px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
            position: absolute !important;
            right: 2px !important;
            text-align: center !important;
            top: 0 !important;
            width: 48px !important;
        }

        @keyframes btn-loading {
            0% {
                transform: rotate(0deg) !important;
            }

            to {
                transform: rotate(1turn) !important;
            }
        }

        .c-btn {
            border: none !important;
            border-radius: 12px !important;
            cursor: pointer !important;
            font-size: 14px !important;
            font-weight: 700 !important;
            height: 48px !important;
            line-height: 24px !important;
            line-height: 48px !important;
            overflow: hidden !important;
            padding: 0 24px !important;
            text-align: center !important;
            text-decoration: none !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important;
        }

        .c-btn--primary {
            background-color: #288557 !important;
            color: #fff !important;
        }

            .c-btn--primary:hover {
                background-color: #4ca579 !important;
                box-shadow: 0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15) !important;
            }

            .c-btn--primary:active, .c-btn--primary:focus {
                background-color: #4ca579 !important;
                box-shadow: none !important;
            }

            .c-btn--primary:disabled {
                background-color: #d8d8d8 !important;
                box-shadow: none !important;
                color: #757575 !important;
                cursor: not-allowed !important;
            }

        .c-btn--bordered-primary {
            background-color: #fff !important;
            border: 1px solid #288557 !important;
            color: #288557 !important;
        }

            .c-btn--bordered-primary:hover {
                background-color: rgba(51,153,102,.08) !important;
                border-color: #bdbdbd !important;
            }

            .c-btn--bordered-primary:active, .c-btn--bordered-primary:focus {
                background-color: rgba(51,153,102,.12) !important;
                border-color: #bdbdbd !important;
            }

            .c-btn--bordered-primary:disabled {
                background-color: transparent !important;
                border-color: #d8d8d8 !important;
                box-shadow: none !important;
                color: #757575 !important;
                cursor: not-allowed !important;
            }

        .c-btn--error {
            background-color: #ed254e !important;
            color: #fff !important;
        }

            .c-btn--error:hover {
                background-color: #fde1e7 !important;
                box-shadow: 0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15) !important;
                color: #ed254e !important;
            }

            .c-btn--error:active, .c-btn--error:focus {
                background-color: #fde1e7 !important;
                box-shadow: none !important;
                color: #ed254e !important;
            }

            .c-btn--error:disabled {
                background-color: #d8d8d8 !important;
                box-shadow: none !important;
                color: #757575 !important;
                cursor: not-allowed !important;
            }

        .c-btn--bordered-error {
            background-color: #fff !important;
            border: 1px solid #ed254e !important;
            color: #ed254e !important;
        }

            .c-btn--bordered-error:active, .c-btn--bordered-error:focus, .c-btn--bordered-error:hover {
                background-color: #fde1e7 !important;
                border-color: #ed254e !important;
            }

            .c-btn--bordered-error:disabled {
                background-color: transparent !important;
                border-color: #d8d8d8 !important;
                box-shadow: none !important;
                color: #757575 !important;
                cursor: not-allowed !important;
            }

        .c-btn--invisible {
            background-color: transparent !important;
            border-color: transparent !important;
            color: #288557 !important;
        }

            .c-btn--invisible:hover {
                background-color: rgba(51,153,102,.08) !important;
                border-color: transparent !important;
            }

            .c-btn--invisible:active, .c-btn--invisible:focus {
                background-color: rgba(51,153,102,.12) !important;
                border-color: transparent !important;
            }

            .c-btn--invisible:disabled {
                background-color: transparent !important;
                border-color: transparent !important;
                box-shadow: none !important;
                color: #757575 !important;
                cursor: not-allowed !important;
            }

        .c-btn--full {
            display: block !important;
            width: 100% !important;
        }

        .c-btn[data-is-loading=true] {
            color: transparent !important;
            position: relative !important;
        }

            .c-btn[data-is-loading=true]:after {
                animation-duration: 1s !important;
                animation-fill-mode: forwards !important;
                animation-iteration-count: infinite !important;
                animation-name: btn-loading !important;
                animation-timing-function: ease-in !important;
                background-image: none !important !important;
                border: 2px solid rgba(0,0,0,.4) !important;
                border-bottom-color: #fff !important;
                border-radius: 50% !important;
                content: "" !important;
                display: block !important;
                height: 18px !important;
                position: absolute !important;
                right: 50% !important;
                top: calc(50% - 9px) !important;
                transform: translateX(-50%) !important;
                width: 18px !important;
            }

        .c-base-modal {
            background-color: transparent !important;
            bottom: 0 !important;
            contain: strict !important;
            content-visibility: auto !important;
            display: none !important;
            left: 0 !important;
            overflow: hidden !important;
            position: fixed !important;
            right: 0 !important;
            top: 0 !important;
            transform: translateX(200%) !important;
            z-index: 800 !important;
        }

        @supports (display:flex) {
            .c-base-modal {
                align-items: center !important;
                flex-direction: column !important;
                justify-content: flex-end !important;
            }
        }

        .c-base-modal[data-hidden=false] {
            content-visibility: visible !important;
            display: block !important;
            transform: translateX(0) !important;
        }

        @supports (display:flex) {
            .c-base-modal[data-hidden=false] {
                display: flex !important;
            }
        }

        .c-base-modal__overlay {
            background-color: hsla(0,0%,5%,.66) !important;
            bottom: 0 !important;
            left: 0 !important;
            opacity: 0 !important;
            position: absolute !important;
            right: 0 !important;
            top: 0 !important;
            transition: all .1s ease-in !important;
            z-index: 0 !important;
        }

        .c-base-modal[data-hidden=false] .c-base-modal__overlay {
            opacity: 1 !important;
            transition: all .4s ease-in !important;
        }

        .c-base-modal__frame {
            background-color: #fff !important;
            border-top-left-radius: 24px !important;
            border-top-right-radius: 24px !important;
            bottom: 0 !important;
            box-shadow: 0 -2px 4px rgba(0,0,0,.12) !important;
            left: 0 !important;
            max-height: 90% !important;
            max-height: 90vh !important;
            min-height: 140px !important;
            opacity: 0 !important;
            overflow: hidden !important;
            padding-top: 16px !important;
            position: absolute !important;
            right: 0 !important;
            transform: translateY(150%) !important;
            transition: all .2s cubic-bezier(.17,.67,.61,1.18) !important;
            width: 100% !important;
            z-index: 1 !important;
        }

        .c-base-modal--has-header .c-base-modal__frame {
            padding-top: 52px !important;
        }

        @supports (display:flex) {
            .c-base-modal__frame {
                margin-bottom: 0 !important;
                margin-top: auto !important;
                position: relative !important;
            }
        }

        .c-base-modal[data-hidden=false] .c-base-modal__frame {
            opacity: 1 !important;
            transform: translateY(0) !important;
        }

        .c-base-modal__header {
            background-color: #fff !important;
            font-size: 0 !important;
            height: 36px !important;
            padding: 0 16px !important;
            position: absolute !important;
            right: 0 !important;
            text-overflow: ellipsis !important;
            top: 16px !important;
            white-space: nowrap !important;
            width: 100% !important;
        }

        .c-base-modal__title {
            color: #0c0c0c !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
        }

        .c-base-modal__close-btn {
            background-color: transparent !important;
            border: none !important;
            color: #424242 !important;
            font-size: 28px !important;
            height: 48px !important;
            left: 0 !important;
            line-height: 52px !important;
            padding: 0 !important;
            position: absolute !important;
            top: -12px !important;
            width: 48px !important;
            z-index: 2 !important;
        }

        .c-base-modal__body {
            -ms-scroll-chaining: none !important;
            height: 100% !important;
            overflow-y: auto !important;
            overscroll-behavior: contain !important;
            padding: 0 16px 24px !important;
        }

        .c-base-modal--no-padding .c-base-modal__body {
            padding: 0 !important;
        }

        @media (min-width:960px) {
            .c-base-modal {
                padding: 24px !important;
            }

            @supports (display:flex) {
                .c-base-modal {
                    justify-content: center !important;
                }
            }

            .c-base-modal__frame {
                border-radius: 24px !important;
                margin: 0 auto !important;
                transform: scale(0) !important;
                transition: all .2s cubic-bezier(.17,.67,.61,1.18) !important;
            }

            .c-base-modal[data-hidden=false] .c-base-modal__frame {
                transform: scale(1) !important;
            }

            .c-base-modal__header {
                padding: 0 32px !important;
                top: 24px !important;
            }

            .c-base-modal__close-btn {
                cursor: pointer !important;
                left: 16px !important;
            }

                .c-base-modal__close-btn:hover {
                    color: #ed254e !important;
                }

            .c-base-modal__body {
                padding: 8px 32px 32px !important;
            }
        }

        .c-message-modal {
            z-index: 1000 !important;
        }

        .c-message-modal__media-wrapper {
            display: block !important;
            margin: 0 auto !important;
            max-width: 200px !important;
            width: 100% !important;
        }

            .c-message-modal__media-wrapper img {
                width: 100% !important;
            }

        .c-message-modal__title {
            color: #424242 !important;
            display: none !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 12px !important;
            text-align: center !important;
        }

        .c-message-modal__text {
            color: #555 !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            text-align: center !important;
        }

        .c-message-modal__actions-wrapper {
            padding-top: 16px !important;
            text-align: center !important;
        }

        @media (min-width:960px) {
            .c-message-modal__frame {
                width: 500px !important;
            }

            .c-message-modal__title {
                margin-bottom: 16px !important;
            }

            .c-edit-profile-modal__frame {
                width: 500px !important;
            }
        }

        .c-full-page-loader {
            background: hsla(0,0%,5%,.66) !important;
            height: 100% !important;
            opacity: 0 !important;
            padding: 32px 16px !important;
            pointer-events: none !important;
            position: fixed !important;
            right: 0 !important;
            text-align: center !important;
            top: 0 !important;
            transform: scale(0) !important;
            width: 100% !important;
            z-index: 10000000000000000 !important;
        }

        .c-full-page-loader--visible {
            opacity: 1 !important;
            pointer-events: all !important;
            transform: scale(1) !important;
        }

        .c-full-page-loader__action {
            background-color: #fff !important;
            border-radius: 12px !important;
            cursor: pointer !important;
            display: inline-block !important;
            max-width: 260px !important;
            padding: 16px !important;
            pointer-events: none !important;
            text-align: center !important;
            text-decoration: none !important;
            vertical-align: middle !important;
            width: 80% !important;
        }

            .c-full-page-loader__action:disabled {
                cursor: none !important;
            }

        .c-full-page-loader--visible .c-full-page-loader__action {
            cursor: pointer !important;
            pointer-events: all !important;
        }

        .c-full-page-loader__text {
            color: #757575 !important;
            display: block !important;
            font-size: 12px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
        }

        .c-full-page-loader__image {
            contain: strict !important;
            display: block !important;
            height: 150px !important;
            margin: 0 auto !important;
            width: 150px !important;
        }

        @supports (display:flex) {
            .c-full-page-loader {
                align-items: center !important;
                display: flex !important;
                flex-direction: column !important;
                justify-content: center !important;
            }
        }

        @media (min-width:960px) {
            .c-full-page-loader__action {
                max-width: 300px !important;
                padding: 32px !important;
                width: 300px !important;
            }

            .c-full-page-loader__text {
                font-size: 14px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }

            .c-full-page-loader__image {
                height: 180px !important;
                width: 180px !important;
            }

            .c-scroll-y--padding-left {
                padding-left: 12px !important;
            }
        }

        @media (min-width:960px) {
            .c-scroll-y::-webkit-scrollbar {
                width: 8px !important;
            }

            .c-scroll-y::-webkit-scrollbar-track {
                border-radius: 4px !important;
                -webkit-box-shadow: inset 0 0 100px #d8d8d8 !important;
            }

            .c-scroll-y::-webkit-scrollbar-thumb {
                border-radius: 4px !important;
                -webkit-box-shadow: inset 0 0 100px #288557 !important;
            }
        }

        .c-content-section {
            font-size: 0 !important;
            margin: 0 auto !important;
            padding: 0 16px !important;
            width: 100% !important;
        }

        .c-content-section__row {
            content-visibility: auto !important;
            margin: 0 auto !important;
            padding: 32px 0 !important;
            width: 100% !important;
        }

        .c-content-section__title-level2 {
            color: #0c0c0c !important;
            display: block !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 8px !important;
            min-width: 100% !important;
            width: 100% !important;
        }

        .c-content-section__title-level2--mobile-only {
            display: block !important;
        }

        .c-content-section__title-level2--desktop-only {
            display: none !important;
        }

        .c-content-section__title-level2--has-margin-top {
            margin-top: 12px !important;
        }

        .c-content-section__title-level2:before {
            content: "✅" !important;
            display: inline-block !important;
            margin-left: 4px !important;
            vertical-align: middle !important;
        }

        .c-content-section__title-level3 {
            color: #0c0c0c !important;
            display: block !important;
            font-size: 14px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 8px !important;
            min-width: 100% !important;
        }

            .c-content-section__title-level3:before {
                content: "📌" !important;
                display: inline-block !important;
                margin-left: 4px !important;
                vertical-align: middle !important;
            }

        .c-content-section__title-level3--has-margin-top {
            margin-top: 12px !important;
        }

        .c-content-section__title-level4 {
            color: #0c0c0c !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 8px !important;
            min-width: 100% !important;
        }

            .c-content-section__title-level4:before {
                content: "📌" !important;
                display: inline-block !important;
                margin-left: 4px !important;
                vertical-align: middle !important;
            }

        .c-content-section__title-level4--has-margin-top {
            margin-top: 12px !important;
        }

        .c-content-section__text {
            color: #545454 !important;
            display: block !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin: 0 auto !important;
            min-width: 100% !important;
            padding: 0 !important;
            text-align: justify !important;
            text-align-last: right !important;
            width: 100% !important;
        }

        .c-content-section__text--has-margin-top {
            margin-top: 12px !important;
        }

        .c-content-section__video {
            background-color: #fff !important;
            border-radius: 12px !important;
            margin: 24px auto 0 !important;
            max-width: 480px !important;
            overflow: hidden !important;
            position: relative !important;
        }

            .c-content-section__video:after {
                content: "" !important;
                display: block !important;
                padding-top: 56.25% !important;
            }

        .c-content-section__video__player {
            height: 100% !important;
            -o-object-fit: cover !important;
            object-fit: cover !important;
            position: absolute !important;
            right: 0 !important;
            top: 0 !important;
            width: 100% !important;
        }

        @supports (aspect-ratio:592/333) {
            .c-content-section__video {
                aspect-ratio: 592/333 !important;
                position: static !important;
            }

                .c-content-section__video:after {
                    display: none !important;
                }

            .c-content-section__video__player {
                aspect-ratio: 328/176 !important;
                margin: 0 auto !important;
                position: static !important;
            }
        }

        .c-content-section__media {
            margin: 12px auto 16px !important;
            max-width: 480px !important;
            overflow: hidden !important;
            position: relative !important;
        }

            .c-content-section__media:after {
                content: "" !important;
                display: block !important;
                padding-top: 71.03% !important;
            }

        .c-content-section__media__img {
            height: 100% !important;
            -o-object-fit: cover !important;
            object-fit: cover !important;
            position: absolute !important;
            right: 0 !important;
            top: 0 !important;
            width: 100% !important;
        }

        .c-content-section__media__img--lazy {
            animation-delay: .4s !important;
            animation-duration: .2s !important;
            animation-fill-mode: forwards !important;
            animation-iteration-count: 1 !important;
            animation-name: lazy-item !important;
            contain: strict !important;
            opacity: 0 !important;
        }

        @supports (aspect-ratio:416/295.5) {
            .c-content-section__media {
                aspect-ratio: 416/295.5 !important;
                position: static !important;
            }

                .c-content-section__media:after {
                    display: none !important;
                }

            .c-content-section__media__img {
                aspect-ratio: 328/233 !important;
                margin: 0 auto !important;
                position: static !important;
            }
        }

        .c-content-section__list {
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin: 12px auto !important;
            padding-right: 32px !important;
            width: 100% !important;
        }

        .c-content-section__list__item {
            margin: 8px auto !important;
            padding-right: 4px !important;
        }

        ul .c-content-section__list__item::marker {
            content: "🟢" !important;
            font-size: 10px !important;
        }

        .c-content-section__list--right {
            margin-right: 0 !important;
        }

        .c-content-section__table-wrapper {
            display: block !important;
            margin: 12px auto !important;
            overflow-x: auto !important;
            width: 100% !important;
        }

        .c-content-section__table {
            border-collapse: collapse !important;
            margin: 0 auto !important;
            width: 100% !important;
        }

        .c-content-section__table__header-row {
            background-color: #288557 !important;
        }

        .c-content-section__table__header-cell {
            color: #fff !important;
            font-size: 13px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            line-height: 2 !important;
            min-height: 42px !important;
            padding: 4px 8px !important;
            text-align: center !important;
        }

        .c-content-section__table__body-row {
            border-bottom: 1px solid #d8d8d8 !important;
        }

            .c-content-section__table__body-row:nth-child(2n) {
                background-color: #fafafa !important;
            }

        .c-content-section__table__body-cell {
            color: #545454 !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            line-height: 2 !important;
            min-height: 42px !important;
            padding: 4px 8px !important;
            text-align: center !important;
        }

        @media (min-width:960px) {
            .c-content-section {
                max-width: 1032px !important;
                padding-top: 24px !important;
            }

            @supports (display:flex) {
                .c-content-section__row {
                    align-items: center !important;
                    display: flex !important;
                    flex-wrap: wrap !important;
                    justify-content: space-between !important;
                    padding: 24px 0 !important;
                }
            }

            .c-content-section__media {
                margin: 0 auto !important;
                max-width: 100% !important;
                width: 100% !important;
            }

            .c-content-section__column {
                display: inline-block !important;
                vertical-align: middle !important;
            }

            .c-content-section__column--mini {
                margin-left: 24px !important;
                width: calc(100% - 616px) !important;
            }

            .c-content-section__row--mini-column-left .c-content-section__column--mini {
                margin-left: 0 !important;
                margin-right: 24px !important;
                order: 2 !important;
            }

            .c-content-section__column--big {
                width: 592px !important;
            }

            .c-content-section__title-level2--mobile-only {
                display: none !important;
            }

            .c-content-section__title-level2--desktop-only {
                display: block !important;
            }

            .c-content-section__video-text-section {
                display: inline-block !important;
                margin-left: 24px !important;
                max-width: calc(100% - 616px) !important;
                vertical-align: middle !important;
                width: calc(100% - 616px) !important;
            }

            .c-content-section__video {
                display: inline-block !important;
                max-width: none !important;
                vertical-align: middle !important;
                width: 592px !important;
            }
        }

        @media (min-width:1200px) {
            .c-content-section {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
        }

        [data-pwa-installed=true] .c-content-section {
            display: none !important !important;
        }

        @media print {
            .c-content-section {
                display: none !important;
            }
        }

        .c-nav-mobile {
            background-color: #fff !important;
            bottom: 0 !important;
            box-shadow: 0 -2px 4px 1px hsla(0,0%,76%,.2) !important;
            contain: strict !important;
            font-size: 0 !important;
            height: 56px !important;
            left: 0 !important;
            line-height: 56px !important;
            padding: 0 16px !important;
            position: fixed !important;
            right: 0 !important;
            text-align: center !important;
            transform: translateY(100%) !important;
            transition: all .2s ease-in !important;
            width: 100% !important;
            z-index: 500 !important;
        }

        .c-nav-mobile--fixed, .c-nav-mobile--visible {
            transform: translateY(0) !important;
        }

        [data-pwa-installed=true] .c-nav-mobile {
            padding-bottom: 10px !important;
            transform: translateY(0) !important;
        }

        .c-nav-mobile__count {
            background-color: #ed254e !important;
            border: 1px solid #fff !important;
            border-radius: 50% !important;
            color: #fff !important;
            font-size: 0 !important;
            height: 8px !important;
            line-height: 8px !important;
            position: absolute !important;
            right: 50% !important;
            text-align: center !important;
            top: 9px !important;
            transition: all .2s ease-in-out !important;
            width: 8px !important;
        }

        @supports (transform:scale(0) translateX(90%)) {
            .c-nav-mobile__count {
                right: calc(50% - 4px) !important;
                transform: scale(0) !important;
            }
        }

        .c-nav-mobile__count--active {
            transform: scale(1) !important;
        }

        @supports (transform:scale(1) translateX(90%)) {
            .c-nav-mobile__count--active {
                transform: scale(1) translateX(90%) !important;
            }
        }

        .c-nav-mobile__btn--active .c-nav-mobile__count {
            display: none !important;
        }

        .c-nav-mobile__btn {
            background-color: transparent !important;
            border: none !important;
            contain: strict !important;
            display: inline-block !important;
            height: 48px !important;
            line-height: 48px !important;
            min-width: 22% !important;
            outline: none !important;
            padding: 0 !important;
            position: relative !important;
            text-align: center !important;
            text-decoration: none !important;
            transition: all .2s ease-in-out !important;
            vertical-align: middle !important;
            width: 22% !important;
        }

            .c-nav-mobile__btn:before {
                background-color: rgba(51,153,102,.08) !important;
                border-radius: 16px !important;
                content: "" !important;
                display: block !important;
                height: 32px !important;
                max-width: 120px !important;
                position: absolute !important;
                right: 50% !important;
                top: 8px !important;
                transform: scale(0) translateX(50%) !important;
                transition: transform .1s ease-in-out !important;
                width: 100% !important;
                z-index: -1 !important;
            }

            .c-nav-mobile__btn:after {
                color: #288557 !important;
                content: attr(aria-label) !important;
                display: none !important;
                font-size: 12px !important;
                font-weight: 500 !important;
                height: 24px !important;
                line-height: 24px !important;
                margin-right: 8px !important;
                min-width: 28px !important;
                text-align: right !important;
                vertical-align: middle !important;
            }

        .c-nav-mobile__btn--big-text:after {
            min-width: 48px !important;
        }

        .c-nav-mobile__btn--active {
            min-width: 34% !important;
            position: relative !important;
            width: 34% !important;
        }

            .c-nav-mobile__btn--active:before {
                transform: scale(1) translateX(50%) !important;
            }

        .c-nav-mobile__btn__icon {
            height: 28px !important;
            vertical-align: middle !important;
            width: 28px !important;
        }

        .c-nav-mobile__btn__icon--line {
            fill: #555 !important;
            display: inline-block !important;
        }

        .c-nav-mobile__btn--active .c-nav-mobile__btn__icon--line {
            display: none !important;
        }

        .c-nav-mobile__btn__icon--fill {
            fill: #288557 !important;
            display: none !important;
        }

        .c-nav-mobile__btn--active .c-nav-mobile__btn__icon--fill {
            display: inline-block !important;
        }

        @media (min-width:360px) {
            .c-nav-mobile__btn--active:after {
                display: inline-block !important;
            }
        }

        @media (min-width:768px) {
            .c-nav-mobile__btn {
                min-width: 140px !important;
                width: 140px !important;
            }
        }

        @media (min-width:960px) {
            .c-nav-mobile {
                display: none !important !important;
            }
        }

        @supports (display:flex) {
            .c-nav-mobile {
                align-items: center !important;
                display: flex !important;
                justify-content: space-around !important;
            }

            .c-nav-mobile__btn {
                align-items: center !important;
                display: inline-flex !important;
                justify-content: center !important;
            }

                .c-nav-mobile__btn, .c-nav-mobile__btn:after, .c-nav-mobile__btn__icon {
                    vertical-align: initial !important;
                }
        }

        @media print {
            .c-nav-mobile {
                display: none !important;
            }
        }

        .c-nav-mobile-drawer {
            background-color: #fff !important;
            content-visibility: hidden !important;
            height: 100% !important;
            height: 100vh !important;
            opacity: 0 !important;
            overflow-y: auto !important;
            padding-bottom: 56px !important;
            position: fixed !important;
            right: 0 !important;
            top: 0 !important;
            transform: translateX(100%) !important;
            transition: all .1s ease-in !important;
            width: 100% !important;
            z-index: 499 !important;
        }

            .c-nav-mobile-drawer[aria-hidden=false] {
                content-visibility: auto !important;
                opacity: 1 !important;
                transform: translateX(0) !important;
                transition: transform .15s ease-in,opacity .3s ease-in !important;
            }

        .c-nav-mobile-drawer__header {
            background: #288557 !important;
            background: linear-gradient(45deg,#51a87d,#51a87d 25%,#4aa577 0,#4aa577 40%,#3b9d6c 0,#3b9d6c 52%,#396 0,#396) !important;
            contain: strict !important;
            height: 180px !important;
            padding: 16px 16px 24px !important;
            width: 100% !important;
        }

        .c-nav-mobile-drawer__header__icon {
            display: block !important;
            height: 48px !important;
            width: 48px !important;
        }

        .c-nav-mobile-drawer__header__user-name {
            color: #fff !important;
            font-size: 16px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin: 16px auto 8px !important;
        }

        .c-nav-mobile-drawer__header__user-phone {
            color: #fff !important;
            direction: ltr !important;
            display: none !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            text-align: right !important;
        }

        .c-nav-mobile-drawer__header__action {
            background-color: transparent !important;
            border: 1px solid #fff !important;
            border-radius: 12px !important;
            color: #fff !important;
            float: left !important;
            font-size: 12px !important;
            font-weight: 500 !important;
            height: 32px !important;
            line-height: 24px !important;
            line-height: 32px !important;
            margin-top: -7px !important;
            max-width: 100% !important;
            overflow: hidden !important;
            padding: 0 12px !important;
            text-decoration: none !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
        }

        .c-nav-mobile-drawer__header__action__icon {
            display: inline-block !important;
            height: 24px !important;
            margin-left: 4px !important;
            vertical-align: middle !important;
            width: 24px !important;
        }

        .c-nav-mobile-drawer__splitter {
            background-color: #fff !important;
            border-top-left-radius: 12px !important;
            border-top-right-radius: 12px !important;
            height: 28px !important;
            line-height: 24px !important;
            margin-top: -24px !important;
            position: relative !important;
            position: -webkit-sticky !important;
            position: sticky !important;
            text-align: center !important;
            top: 0 !important;
            z-index: 2 !important;
        }

            .c-nav-mobile-drawer__splitter:before {
                background-color: #d8d8d8 !important;
                border-radius: 4px !important;
                content: "" !important;
                display: inline-block !important;
                height: 4px !important;
                margin: 0 auto !important;
                width: 40px !important;
            }

        .c-nav-mobile-drawer__body {
            box-shadow: 0 -4px 4px rgba(185,184,219,.039) !important;
            height: auto !important;
            margin: 0 auto !important;
            min-height: 600px !important;
            padding: 0 16px 88px !important;
            width: 100% !important;
        }

        .c-nav-mobile-drawer__root-link {
            color: #0c0c0c !important;
            contain: strict !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 500 !important;
            height: 48px !important;
            line-height: 24px !important;
            line-height: 48px !important;
            overflow: hidden !important;
            text-decoration: none !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
            width: 100% !important;
        }

        .c-nav-mobile-drawer__root-link__icon {
            fill: #288557 !important;
            background-color: #f3f3f3 !important;
            border-radius: 8px !important;
            display: inline-block !important;
            height: 32px !important;
            margin-left: 8px !important;
            vertical-align: middle !important;
            width: 32px !important;
        }

        .c-nav-mobile-drawer__root-link__icon--mini {
            fill: #0c0c0c !important;
            padding: 4px !important;
        }

        .c-nav-mobile-drawer__links-group {
            display: block !important;
            max-height: 48px !important;
            overflow: hidden !important;
            position: relative !important;
            transition: max-height .2s ease-in-out !important;
        }

            .c-nav-mobile-drawer__links-group:before {
                border-right: 2px solid #757575 !important;
                border-top: 2px solid #757575 !important;
                content: "" !important;
                display: inline-block !important;
                height: 6px !important;
                left: 4px !important;
                position: absolute !important;
                top: 20px !important;
                transform: rotate(135deg) !important;
                transition: all .2s ease-in-out !important;
                width: 6px !important;
                z-index: 1 !important;
            }

            .c-nav-mobile-drawer__links-group[aria-expanded=true] {
                max-height: none !important;
            }

                .c-nav-mobile-drawer__links-group[aria-expanded=true]:before {
                    border-color: #288557 !important;
                    transform: rotate(-45deg) !important;
                }

        .c-nav-mobile-drawer__sub-link {
            color: #212121 !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            height: 48px !important;
            line-height: 24px !important;
            line-height: 48px !important;
            overflow: hidden !important;
            padding-right: 16px !important;
            text-decoration: none !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
        }

        .c-nav-mobile-drawer__sub-link__icon {
            fill: #757575 !important;
            display: inline-block !important;
            height: 32px !important;
            margin-left: 12px !important;
            vertical-align: middle !important;
            width: 32px !important;
        }

        .c-nav-mobile-drawer__line {
            border: 1px solid #f3f3f3 !important;
            border-bottom: none !important;
            display: block !important;
        }

        @media (min-width:360px) {
            .c-nav-mobile-drawer__header__user-phone {
                display: block !important;
            }
        }

        @media (min-width:960px) {
            .c-nav-mobile-drawer {
                display: none !important;
            }
        }

        .c-nav-desktop {
            background-color: #fff !important;
            box-shadow: 0 1px 4px rgba(0,0,0,.2) !important;
            contain: layout !important;
            height: 64px !important;
            line-height: 64px !important;
            padding: 0 16px !important;
            position: fixed !important;
            right: 0 !important;
            top: 0 !important;
            width: 100% !important;
        }

            .c-nav-desktop:after {
                clear: both !important;
                content: "" !important;
                display: block !important;
            }

        @supports ((-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2))) or (filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2)))) {
            .c-nav-desktop {
                box-shadow: none !important;
                -webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,.2)) !important;
                filter: drop-shadow(0 1px 4px rgba(0,0,0,.2)) !important;
            }
        }

        .c-nav-desktop__fix-container {
            font-size: 0 !important;
            margin: 0 auto !important;
            max-width: 1032px !important;
        }

        .c-nav-desktop__logo {
            contain: strict !important;
            cursor: pointer !important;
            display: inline-block !important;
            height: 28px !important;
            line-height: 28px !important;
            vertical-align: middle !important;
            width: 45px !important;
        }

        .c-nav-desktop__logo__shape {
            fill: #288557 !important;
            vertical-align: middle !important;
        }

        .c-nav-desktop__root-link {
            border-bottom: 2px solid transparent !important;
            color: #212121 !important;
            contain: strict !important;
            cursor: pointer !important;
            display: inline-block !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            height: 28px !important;
            line-height: 24px !important;
            margin-right: 24px !important;
            padding: 0 !important;
            text-decoration: none !important;
            transition: all .2s ease-in !important;
            vertical-align: middle !important;
        }

        .c-nav-desktop__root-link__icon {
            fill: #212121 !important;
            display: inline-block !important;
            height: 24px !important;
            margin-left: 8px !important;
            vertical-align: middle !important;
            width: 24px !important;
        }

        .c-nav-desktop__root-link--services-btn {
            background-color: transparent !important;
            border: none !important;
            margin-right: 28px !important;
        }

        .c-nav-desktop__root-link:hover {
            border-bottom-color: #288557 !important;
            color: #288557 !important;
        }

        .c-nav-desktop__btns-wrapper {
            float: left !important;
            font-size: 0 !important;
            height: 32px !important;
            line-height: 32px !important;
            margin-top: 16px !important;
            position: relative !important;
        }

        .c-nav-desktop__basket-btn, .c-nav-desktop__download-btn, .c-nav-desktop__profile-btn {
            background-color: transparent !important;
            border: none !important;
            border-radius: 8px !important;
            color: #212121 !important;
            contain: strict !important;
            cursor: pointer !important;
            display: inline-block !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            height: 32px !important;
            line-height: 24px !important;
            line-height: 32px !important;
            margin-right: 24px !important;
            padding: 0 !important;
            text-align: center !important;
            text-decoration: none !important;
            transition: all .2s ease-in !important;
            vertical-align: middle !important;
        }

        .c-nav-desktop__basket-btn {
            position: relative !important;
        }

        .c-nav-desktop__basket-btn__count {
            background-color: #ed254e !important;
            border: 1px solid rgba(51,153,102,.2) !important;
            border-radius: 50% !important;
            color: #fff !important;
            font-size: 0 !important;
            height: 8px !important;
            line-height: 8px !important;
            position: absolute !important;
            right: 8px !important;
            text-align: center !important;
            top: 2px !important;
            transform: scale(0) !important;
            transition: all .2s ease-in-out !important;
            width: 8px !important;
        }

        .c-nav-desktop__basket-btn__count--active {
            transform: scale(1) !important;
        }

        .c-nav-desktop__profile-btn {
            position: relative !important;
        }

        .c-nav-desktop__profile-btn__text {
            contain: strict !important;
            direction: ltr !important;
            height: 100% !important;
            left: 0 !important;
            position: absolute !important;
            text-align: left !important;
            width: 100% !important;
            z-index: 0 !important;
        }

        .c-nav-desktop__download-btn {
            background-color: rgba(51,153,102,.2) !important;
            display: none !important;
            margin-right: 0 !important;
        }

            .c-nav-desktop__basket-btn:hover, .c-nav-desktop__download-btn:hover, .c-nav-desktop__profile-btn:hover {
                color: #288557 !important;
                transform: scale(.9) !important;
            }

        .c-nav-desktop__btns-icon-wrapper {
            fill: #288557 !important;
            background-color: rgba(51,153,102,.2) !important;
            border-radius: 8px !important;
            display: inline-block !important;
            height: 32px !important;
            margin-left: 4px !important;
            padding: 3px !important;
            position: relative !important;
            vertical-align: middle !important;
            width: 32px !important;
            z-index: 1 !important;
        }

        .c-nav-desktop__btns-icon-wrapper--transparent {
            background-color: transparent !important;
        }

        .c-nav-desktop__profile-popup {
            background-color: #fff !important;
            border: 1px solid #f3f3f3 !important;
            border-radius: 16px !important;
            box-shadow: 0 4px 4px 0 rgba(185,184,219,.16) !important;
            display: block !important;
            left: 0 !important;
            max-height: 0 !important;
            opacity: 0 !important;
            overflow: hidden !important;
            padding: 16px !important;
            pointer-events: none !important;
            position: absolute !important;
            text-align: right !important;
            top: 40px !important;
            transform: translateX(-80%) !important;
            transition: opacity .2s ease-in,transform .2s ease-in !important;
            visibility: hidden !important;
            width: 280px !important;
        }

        .c-nav-desktop__profile-popup__line {
            border: none !important;
            border-top: 1px solid #f3f3f3 !important;
            height: 1px !important;
        }

        .c-nav-desktop__profile-popup__action {
            background-color: transparent !important;
            border: none !important;
            color: #0c0c0c !important;
            cursor: pointer !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 500 !important;
            height: 32px !important;
            line-height: 24px !important;
            margin: 0 auto 12px !important;
            overflow: hidden !important;
            padding: 0 !important;
            text-align: right !important;
            text-decoration: none !important;
            text-overflow: ellipsis !important;
            transition: all .2s ease-in !important;
            white-space: nowrap !important;
            width: 100% !important;
        }

            .c-nav-desktop__profile-popup__action:hover {
                color: #288557 !important;
            }

        .c-nav-desktop__profile-popup__action--last {
            margin-bottom: 0 !important;
            margin-top: 12px !important;
        }

        .c-nav-desktop__profile-popup__action__icon {
            fill: #288557 !important;
            background: #f3f3f3 !important;
            border-radius: 8px !important;
            display: inline-block !important;
            height: 32px !important;
            margin-left: 8px !important;
            padding: 4px !important;
            vertical-align: middle !important;
            width: 32px !important;
        }

        .c-nav-desktop__profile-popup--active {
            max-height: unset !important;
            opacity: 1 !important;
            pointer-events: all !important;
            transform: translateX(0) !important;
            visibility: visible !important;
        }

        @media (min-width:1200px) {
            .c-nav-desktop {
                padding: 0 !important;
            }

            .c-nav-desktop__download-btn {
                display: inline-block !important;
                overflow: hidden !important;
                padding-left: 16px !important;
                white-space: nowrap !important;
            }

            @supports (display:flex) {
                .c-nav-desktop__download-btn {
                    align-items: center !important;
                    display: inline-flex !important;
                    justify-content: flex-start !important;
                    vertical-align: initial !important;
                }
            }
        }

        @supports (display:flex) {
            .c-nav-desktop {
                align-items: center !important;
                flex-wrap: nowrap !important;
                justify-content: center !important;
            }

                .c-nav-desktop:after {
                    display: none !important;
                }

            .c-nav-desktop__basket-btn, .c-nav-desktop__logo, .c-nav-desktop__profile-btn, .c-nav-desktop__root-link {
                align-items: center !important;
                display: inline-flex !important;
                justify-content: flex-start !important;
                vertical-align: initial !important;
                white-space: nowrap !important;
            }

            .c-nav-desktop__logo__shape, .c-nav-desktop__root-link__icon {
                vertical-align: initial !important;
            }

            .c-nav-desktop__fix-container {
                align-items: center !important;
                display: flex !important;
                flex-wrap: nowrap !important;
                justify-content: flex-start !important;
                width: 100% !important;
            }

            .c-nav-desktop__btns-wrapper {
                float: none !important;
                justify-content: flex-end !important;
                margin-left: 0 !important;
                margin-right: auto !important;
                margin-top: auto !important;
            }
        }

        .c-nav-desktop {
            display: none !important;
            z-index: 500 !important;
        }

        @media (min-width:960px) {
            .c-nav-desktop {
                display: block !important;
            }

            @supports (display:flex) {
                .c-nav-desktop {
                    display: flex !important;
                }
            }
        }

        @media print {
            .c-nav-desktop {
                display: none !important;
            }
        }

        .c-nav-desktop-drawer {
            contain: strict !important;
            height: 100% !important;
            height: 100vh !important;
            overflow: hidden !important;
            position: fixed !important;
            right: 0 !important;
            top: 0 !important;
            transition: all .2s ease-in-out !important;
            width: 100% !important;
            z-index: 501 !important;
        }

        .c-nav-desktop-drawer__overlay {
            background-color: hsla(0,0%,5%,.66) !important;
            display: block !important;
            height: 100% !important;
            opacity: 0 !important;
            position: absolute !important;
            right: 0 !important;
            top: 0 !important;
            transition: none !important;
            width: 100% !important;
            z-index: 0 !important;
        }

        [data-hidden=false] .c-nav-desktop-drawer__overlay {
            opacity: 1 !important;
            transition: all .7s ease-in !important;
        }

        .c-nav-desktop-drawer__header {
            background-color: #fff !important;
            color: #0c0c0c !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            height: 92px !important;
            line-height: 24px !important;
            padding: 40px 40px 0 !important;
            position: absolute !important;
            right: 0 !important;
            top: 0 !important;
            width: 368px !important;
            z-index: 3 !important;
        }

        .c-nav-desktop-drawer__close-btn {
            background-color: transparent !important;
            border: none !important;
            cursor: pointer !important;
            float: left !important;
            font-size: 32px !important;
            font-weight: 300 !important;
            line-height: 1 !important;
            margin-top: -4px !important;
            padding: 0 !important;
        }

            .c-nav-desktop-drawer__close-btn:hover {
                color: #ed254e !important;
            }

        .c-nav-desktop-drawer__main-links-wrapper {
            background-color: #fff !important;
            direction: ltr !important;
            display: block !important;
            height: 100% !important;
            height: 100vh !important;
            overflow-y: auto !important;
            padding: 92px 0 0 !important;
            position: relative !important;
            width: 370px !important;
            z-index: 1 !important;
        }

            .c-nav-desktop-drawer__main-links-wrapper::-webkit-scrollbar {
                height: 4px !important;
                padding-right: 20px !important;
                width: 4px !important;
            }

            .c-nav-desktop-drawer__main-links-wrapper::-webkit-scrollbar-track {
                box-shadow: inset 0 0 3px #d8d8d8 !important;
            }

            .c-nav-desktop-drawer__main-links-wrapper::-webkit-scrollbar-thumb {
                border-radius: 4px !important;
                box-shadow: inset 0 0 3px #bdbdbd !important;
            }

        .c-nav-desktop-drawer__root-link {
            color: #0c0c0c !important;
            cursor: pointer !important;
            direction: rtl !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 500 !important;
            height: 42px !important;
            line-height: 24px !important;
            line-height: 42px !important;
            margin-bottom: 8px !important;
            overflow: hidden !important;
            padding: 8px 40px !important;
            text-decoration: none !important;
            text-overflow: clip !important;
            transition: all .2s ease-in-out !important;
            white-space: nowrap !important;
            width: 100% !important;
        }

        .c-nav-desktop-drawer__root-link__icon {
            fill: #0c0c0c !important;
            background-color: #f3f3f3 !important;
            border-radius: 8px !important;
            display: inline-block !important;
            height: 32px !important;
            margin-left: 8px !important;
            vertical-align: middle !important;
            width: 32px !important;
        }

        .c-nav-desktop-drawer__root-link__icon--mini {
            padding: 4px !important;
        }

        .c-nav-desktop-drawer__links-group:hover .c-nav-desktop-drawer__root-link, .c-nav-desktop-drawer__root-link:hover {
            background-color: rgba(51,153,102,.08) !important;
            color: #288557 !important;
        }

        .c-nav-desktop-drawer__line {
            border: 1px solid #f3f3f3 !important;
            border-bottom: none !important;
            display: block !important;
            margin: 0 auto 16px !important;
            width: calc(100% - 80px) !important;
        }

        .c-nav-desktop-drawer__links-group--active, .c-nav-desktop-drawer__links-group:hover {
            z-index: 4 !important;
        }

        .c-nav-desktop-drawer__sub-menu {
            background-color: #fff !important;
            box-shadow: inset -1px 0 2px #f3f3f3 !important;
            direction: ltr !important;
            display: block !important;
            height: 100% !important;
            height: 100vh !important;
            max-width: 0 !important;
            opacity: 0 !important;
            overflow-y: auto !important;
            padding: 0 !important;
            position: fixed !important;
            right: 369px !important;
            top: 0 !important;
            transition: all .1s ease-in-out !important;
            width: 370px !important;
            z-index: 3 !important;
        }

            .c-nav-desktop-drawer__sub-menu::-webkit-scrollbar {
                height: 4px !important;
                padding-right: 20px !important;
                width: 4px !important;
            }

            .c-nav-desktop-drawer__sub-menu::-webkit-scrollbar-track {
                box-shadow: inset 0 0 3px #d8d8d8 !important;
            }

            .c-nav-desktop-drawer__sub-menu::-webkit-scrollbar-thumb {
                border-radius: 4px !important;
                box-shadow: inset 0 0 3px #bdbdbd !important;
            }

        .c-nav-desktop-drawer__sub-menu__header {
            color: #0c0c0c !important;
            direction: rtl !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            height: 92px !important;
            line-height: 24px !important;
            padding: 40px 40px 0 !important;
            right: 0 !important;
            top: 0 !important;
        }

        .c-nav-desktop-drawer__sub-menu__body {
            direction: rtl !important;
            font-size: 0 !important;
            padding: 0 40px !important;
            text-align: right !important;
        }

        .c-nav-desktop-drawer__links-group:hover .c-nav-desktop-drawer__sub-menu, .c-nav-desktop-drawer__sub-menu .c-nav-desktop-drawer__links-group--active {
            max-width: none !important;
            opacity: 1 !important;
            transition: max-width .4s ease-in-out,opacity .3s ease-in-out !important;
        }

        .c-nav-desktop-drawer__sub-link {
            color: #0c0c0c !important;
            display: inline-block !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin-bottom: 24px !important;
            text-align: center !important;
            text-decoration: none !important;
            transition: all .2s ease-in !important;
            vertical-align: top !important;
            width: 33.33% !important;
        }

        .c-nav-desktop-drawer__sub-link__icon {
            background-color: #f3f3f3 !important;
            border-radius: 16px !important;
            display: block !important;
            height: 64px !important;
            margin: 0 auto 12px !important;
            padding: 10px !important;
            width: 64px !important;
        }

        .c-nav-desktop-drawer__sub-link:hover .c-nav-desktop-drawer__sub-link__icon {
            background-color: rgba(51,153,102,.08) !important;
        }

        .c-nav-desktop-drawer__sub-link:hover {
            color: #288557 !important;
            transform: scale(.9) !important;
        }

        @supports (display:flex) {
            .c-nav-desktop-drawer__root-link {
                align-items: center !important;
                display: flex !important;
                justify-content: flex-start !important;
            }

            .c-nav-desktop-drawer__root-link__icon {
                vertical-align: initial !important;
            }

            .c-nav-desktop-drawer__sub-menu__body {
                align-items: flex-start !important;
                display: flex !important;
                flex-wrap: wrap !important;
                justify-content: flex-start !important;
            }

            .c-nav-desktop-drawer__sub-link {
                flex-basis: 33.33% !important;
            }
        }

        .c-nav-desktop-drawer {
            display: none !important;
        }

        @media (min-width:960px) {
            .c-nav-desktop-drawer {
                content-visibility: hidden !important;
                display: block !important;
                transform: translateX(100%) !important;
            }

                .c-nav-desktop-drawer[data-hidden=false] {
                    content-visibility: auto !important;
                    transform: translateX(0) !important;
                }

            .c-product-category-modal__frame {
                height: 660px !important;
                max-width: 634px !important;
            }
        }

        .c-product-category-modal__help-text {
            color: #555 !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
        }

        .c-product-category-modal__links-wrapper {
            transform: translateY(-4px) !important;
        }

        @media (min-width:960px) {
            .c-product-category-modal__links-wrapper {
                transform: translateY(-8px) !important;
            }
        }

        .c-product-category-modal__link {
            display: inline-block !important;
            margin: 16px 6px 0 !important;
            position: relative !important;
            text-align: center !important;
            text-decoration: none !important;
            transition: all .2s ease-in !important;
            vertical-align: top !important;
            width: calc(33.33% - 16px) !important;
        }

        .c-product-category-modal__link__icon {
            background-color: #f3f3f3 !important;
            border-radius: 12px !important;
            contain: strict !important;
            display: block !important;
            height: 48px !important;
            margin: 0 auto 4px !important;
            padding: 4px !important;
            width: 48px !important;
        }

        .c-product-category-modal__link:hover .c-product-category-modal__link__icon {
            background-color: rgba(51,153,102,.08) !important;
        }

        .c-product-category-modal__link__text {
            color: #0c0c0c !important;
            display: block !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            text-decoration: none !important;
        }

        .c-product-category-modal__link:hover .c-product-category-modal__link__text {
            color: #288557 !important;
        }

        .c-product-category-modal__link__badge {
            background-color: #ffbe00 !important;
            border-radius: 32px !important;
            color: #0c0c0c !important;
            display: inline-block !important;
            font-size: 11px !important;
            font-weight: 400 !important;
            left: 0 !important;
            line-height: 24px !important;
            padding: 0 4px !important;
            position: absolute !important;
            top: -12px !important;
            z-index: 1 !important;
        }

        .c-product-category-modal__link:hover {
            transform: scale(.9) !important;
        }

        @media (min-width:360px) {
            .c-product-category-modal__link {
                margin: 16px 6px 0 !important;
                width: calc(25% - 16px) !important;
            }

            .c-product-category-modal__link__text {
                padding: 0 4px !important;
            }
        }

        @media (min-width:768px) {
            .c-product-category-modal__link {
                margin: 16px 6px 0 !important;
                width: calc(12.5% - 12px) !important;
            }

            .c-product-category-modal__link__text {
                padding: 0 4px !important;
            }
        }

        @media (min-width:960px) {
            .c-product-category-modal__link {
                margin-top: 24px !important;
                width: calc(25% - 16px) !important;
            }

            .c-product-category-modal__link__icon {
                height: 64px !important;
                margin-bottom: 12px !important;
                padding: 8px !important;
                width: 64px !important;
            }

            .c-product-category-modal__link__text {
                font-size: 14px !important;
                font-weight: 400 !important;
                line-height: 24px !important;
            }
        }

        .c-category-header {
            contain: strict !important;
            display: block !important;
            font-size: 0 !important;
            max-height: 161.6px !important;
            min-height: 161.6px !important;
            position: fixed !important;
            right: 0 !important;
            text-align: center !important;
            top: 0 !important;
            transition: all .4s ease !important;
            width: 100% !important;
            z-index: 300 !important;
        }

            .c-category-header[data-mini-mode=true] {
                max-height: 120.4px !important;
                min-height: 120.4px !important;
            }

        .c-category-header__fixed-clear {
            display: block !important;
            max-height: 161.6px !important;
            min-height: 161.6px !important;
            transition: all .4s ease !important;
            width: 100% !important;
        }

        [data-focus-mode=true] .c-category-header__fixed-clear {
            max-height: 0 !important;
            min-height: 0 !important;
        }

        .c-category-header__texts-layer {
            background: #288557 !important;
            background: linear-gradient(45deg,#51a87d,#51a87d 25%,#4aa577 0,#4aa577 40%,#3b9d6c 0,#3b9d6c 52%,#396 0,#396) !important;
            border-bottom-left-radius: 12px !important;
            border-bottom-right-radius: 12px !important;
            display: block !important;
            max-height: 124px !important;
            min-height: 124px !important;
            padding: 24px 12px !important;
            transition: all .4s ease !important;
        }

        [data-mini-mode=true] .c-category-header__texts-layer {
            max-height: 90px !important;
            min-height: 90px !important;
        }

        .c-category-header__logo {
            display: inline-block !important;
            height: 29px !important;
            transition: all .4s ease !important;
            vertical-align: middle !important;
            width: 44px !important;
        }

        [data-mini-mode=true] .c-category-header__logo {
            transform: scale(.7) translateY(-16px) !important;
        }

        .c-category-header__title {
            color: #fff !important;
            display: inline-block !important;
            font-size: 20px !important;
            font-weight: 700 !important;
            height: 30px !important;
            line-height: 30px !important;
            margin-right: 4px !important;
            transition: all .4s ease !important;
            vertical-align: middle !important;
            width: 58px !important;
        }

        [data-mini-mode=true] .c-category-header__title {
            transform: scale(.7) translateX(20px) translateY(-15px) !important;
        }

        .c-category-header__title--mobile {
            position: relative !important;
        }

        .c-category-header__description, .c-category-header__title--desktop {
            display: none !important;
        }

        .c-category-header__categories-layer {
            background: #fff !important;
            border-radius: 16px !important;
            box-shadow: 0 4px 2px rgba(142,141,208,.16) !important;
            contain: strict !important;
            display: block !important;
            font-size: 0 !important;
            margin: -50.4px auto 0 !important;
            max-height: 72px !important;
            min-height: 72px !important;
            overflow: hidden !important;
            padding: 12px 16px 4px !important;
            transition: all .4s ease !important;
            width: calc(100% - 32px) !important;
        }

        [data-mini-mode=true] .c-category-header__categories-layer {
            margin-top: -33.6px !important;
            max-height: 48px !important;
            min-height: 48px !important;
        }

        .c-category-header__category {
            background: transparent !important;
            border: none !important;
            display: inline-block !important;
            margin-left: 4px !important;
            min-height: 20px !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: relative !important;
            text-decoration: none !important;
            transition: all .4s ease !important;
            vertical-align: middle !important;
            white-space: nowrap !important;
            width: calc(25% - 3px) !important;
        }

            .c-category-header__category:after {
                background-color: rgba(51,153,102,.08) !important;
                content: "" !important;
                display: block !important;
                height: 40% !important;
                left: 0 !important;
                opacity: 0 !important;
                position: absolute !important;
                top: 4% !important;
                transition: all .4s ease !important;
                width: 1px !important;
            }

        .c-category-header__category--last-item {
            margin-left: 0 !important;
        }

            .c-category-header__category--last-item:after {
                display: none !important;
            }

        .c-category-header__category__icon {
            fill: #fff !important;
            border-radius: 8px !important;
            display: block !important;
            height: 32px !important;
            margin: 0 auto !important;
            transition: all .4s ease !important;
            width: 32px !important;
        }

        .c-category-header__category__icon--bill {
            background-color: #36a9e2 !important;
        }

        .c-category-header__category__icon--vehicle {
            background-color: #9c34e0 !important;
        }

        .c-category-header__category__icon--bank {
            background-color: #ff8700 !important;
        }

        .c-category-header__category__icon--travel {
            background-color: #29b672 !important;
        }

        .c-category-header__category__text {
            color: #0c0c0c !important;
            contain: strict !important;
            font-size: 11px !important;
            font-weight: 300 !important;
            height: 18px !important;
            line-height: 24px !important;
            transition: all .4s ease !important;
            width: 70px !important;
        }

        [data-mini-mode=true] .c-category-header__category:after {
            opacity: 1 !important;
        }

        [data-mini-mode=true] .c-category-header__category__icon {
            background-color: transparent !important;
            transform: translateY(-4px) !important;
        }

        [data-mini-mode=true] .c-category-header__category__icon--bill {
            fill: #36a9e2 !important;
        }

        [data-mini-mode=true] .c-category-header__category__icon--vehicle {
            fill: #9c34e0 !important;
        }

        [data-mini-mode=true] .c-category-header__category__icon--bank {
            fill: #ff8700 !important;
        }

        [data-mini-mode=true] .c-category-header__category__icon--travel {
            fill: #29b672 !important;
        }

        [data-mini-mode=true] .c-category-header__category__text {
            opacity: 0 !important;
            transform: scale(.8) translateY(100%) !important;
        }

        @media (min-width:360px) {
            .c-category-header__category__text {
                font-size: 12px !important;
                font-weight: 300 !important;
                line-height: 24px !important;
            }
        }

        @media (min-width:960px) {
            .c-category-header {
                background: #f3f3f3 !important;
                background: linear-gradient(180deg,#f3f3f3 72%,hsla(0,0%,100%,0)) !important;
                max-height: 112px !important;
                min-height: 112px !important;
                padding: 0 16px !important;
                top: 64px !important;
                transition: all .4s ease !important;
            }

                .c-category-header[data-mini-mode=true] {
                    min-height: 112px !important;
                    transform: translateY(0) !important;
                }

            .c-category-header__fixed-clear {
                margin-top: 20px !important;
                max-height: 112px !important;
                min-height: 112px !important;
            }

            [data-focus-mode=true] .c-category-header__fixed-clear {
                max-height: 0 !important;
                min-height: 0 !important;
            }

            .c-category-header__texts-layer {
                background: linear-gradient(45deg,#51a87d,#51a87d 15%,#4aa577 0,#4aa577 23%,#3b9d6c 0,#3b9d6c 31%,#396 0,#396) !important;
                border-radius: 40px !important;
                border-top-left-radius: 0 !important;
                border-top-right-radius: 0 !important;
                margin: 0 auto !important;
                max-height: 60px !important;
                max-width: 1032px !important;
                min-height: 60px !important;
                padding-top: 40px !important;
            }

            [data-mini-mode=true] .c-category-header__texts-layer {
                max-height: 60px !important;
                min-height: 60px !important;
            }

            .c-category-header__logo, .c-category-header__title {
                display: none !important;
            }

            .c-category-header__description {
                color: #fff !important;
                display: block !important;
                font-size: 16px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
                margin: 12px auto 0 !important;
                padding: 0 !important;
            }

            .c-category-header__categories-layer {
                margin: -44px auto 0 !important;
                max-height: 80px !important;
                max-width: 856px !important;
                min-height: 80px !important;
                padding: 24px !important;
            }

            [data-mini-mode=true] .c-category-header__categories-layer {
                margin-top: -44px !important;
                max-height: 80px !important;
                min-height: 80px !important;
            }

            .c-category-header__category {
                cursor: pointer !important;
            }

                .c-category-header__category:after {
                    background-color: #d8d8d8 !important;
                    height: 32px !important;
                    opacity: 1 !important;
                    width: 1px !important;
                }

            .c-category-header__category__icon, .c-category-header__category__text {
                display: inline-block !important;
                vertical-align: middle !important;
            }

            .c-category-header__category__text {
                font-size: 14px !important;
                font-weight: 500 !important;
                height: 24px !important;
                line-height: 24px !important;
                margin-right: 8px !important;
                width: 84px !important;
            }

            [data-mini-mode=true] .c-category-header__category__icon {
                fill: #fff !important;
                transform: scale(1) translateY(0) !important;
            }

            [data-mini-mode=true] .c-category-header__category__icon--bill {
                background-color: #36a9e2 !important;
            }

            [data-mini-mode=true] .c-category-header__category__icon--vehicle {
                background-color: #9c34e0 !important;
            }

            [data-mini-mode=true] .c-category-header__category__icon--bank {
                background-color: #ff8700 !important;
            }

            [data-mini-mode=true] .c-category-header__category__icon--travel {
                background-color: #29b672 !important;
            }

            [data-mini-mode=true] .c-category-header__category__text {
                opacity: 1 !important;
                transform: scale(1) translateY(0) !important;
            }
        }

        [data-focus-mode=true] .c-category-header {
            opacity: 0 !important;
            top: -250px !important;
        }

        @media print {
            .c-category-header, .c-category-header__fixed-clear {
                display: none !important;
            }
        }

        .c-landing-header {
            background-color: transparent !important;
            font-size: 0 !important;
            margin: 0 auto !important;
            width: 100% !important;
        }

        .c-landing-header__forms-wrapper {
            background-color: #fff !important;
            border-radius: 12px 12px 0 0 !important;
            padding: 12px 16px 32px !important;
            transition: min-height .2s ease-in !important;
        }

            .c-landing-header__forms-wrapper:before {
                background-color: #d8d8d8 !important;
                border-radius: 12px !important;
                content: "" !important;
                display: block !important;
                height: 4px !important;
                margin: 0 auto 16px !important;
                width: 40px !important;
            }

        [data-focus-mode=true] .c-landing-header__forms-wrapper {
            border-radius: 0 !important;
            bottom: 0 !important;
            left: 0 !important;
            min-height: 100vh !important;
            overflow-y: auto !important;
            padding-top: 72px !important;
            position: fixed !important;
            right: 0 !important;
            top: 0 !important;
            width: 100% !important;
            z-index: 598 !important;
        }

            [data-focus-mode=true] .c-landing-header__forms-wrapper:after {
                background-color: #f3f3f3 !important;
                background-image: url(resources/inquiry-result-header-bg.svg) !important;
                background-position: 50% !important;
                background-repeat: no-repeat !important;
                background-size: 99px 48px !important;
                content: "" !important;
                display: block !important;
                height: 56px !important;
                position: absolute !important;
                right: 0 !important;
                top: 0 !important;
                width: 100% !important;
            }

        .c-landing-header__main-title {
            animation-delay: .4s !important;
            animation-duration: .2s !important;
            animation-fill-mode: forwards !important;
            animation-iteration-count: 1 !important;
            animation-name: lazy-item !important;
            color: #0c0c0c !important;
            contain: strict !important;
            display: block !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            height: 32px !important;
            line-height: 24px !important;
            margin: 0 auto 16px !important;
            opacity: 0 !important;
            width: 100% !important;
        }

        .c-landing-header__icon {
            background-color: #d8d8d8 !important;
            border-radius: 12px !important;
            display: inline-block !important;
            height: 32px !important;
            margin-left: 8px !important;
            vertical-align: middle !important;
            width: 32px !important;
        }

        .c-landing-header__icon--bill {
            background-color: rgba(54,169,226,.16) !important;
        }

        .c-landing-header__icon--vehicle {
            background-color: rgba(155,52,224,.161) !important;
        }

        .c-landing-header__icon--bank {
            background-color: rgba(255,136,0,.16) !important;
        }

        .c-landing-header__icon--travel {
            background-color: #ddf3e8 !important;
        }

        .c-landing-header__link-row {
            color: #555 !important;
            display: block !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            text-align: right !important;
        }

        .c-landing-header__link-row__action {
            background-color: transparent !important;
            border: none !important;
            color: #288557 !important;
            cursor: pointer !important;
            font-size: 12px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            padding: 0 !important;
            text-decoration: none !important;
            transition: all .2s ease-in !important;
        }

            .c-landing-header__link-row__action:hover {
                color: #2d8659 !important;
                transform: scale(.95) !important;
            }

        .c-landing-header__link-row--has-margin-bottom {
            margin-bottom: 8px !important;
        }

        .c-landing-header__link-row--has-margin-top {
            margin-top: 8px !important;
        }

        .c-landing-header__description-column {
            display: none !important;
        }

        .c-landing-header__description-title {
            color: #424242 !important;
            display: block !important;
            font-size: 16px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
            margin: 0 auto 8px !important;
        }

        .c-landing-header__description-text {
            color: #545454 !important;
            font-size: 13px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
            margin: 0 auto !important;
            text-align: justify !important;
            text-align-last: right !important;
        }

        @media (min-width:960px) {
            .c-landing-header {
                margin: 0 auto !important;
                max-width: 856px !important;
                min-height: 475px !important;
            }

            .c-landing-header__forms-wrapper {
                border-radius: 16px !important;
                display: inline-block !important;
                padding: 24px 32px 80px !important;
                vertical-align: top !important;
                width: 504px !important;
            }

                .c-landing-header__forms-wrapper:before {
                    display: none !important;
                }

            [data-focus-mode=true] .c-landing-header__forms-wrapper {
                border-radius: 16px !important;
                min-height: 100px !important;
                padding: 24px 32px !important;
                position: static !important;
                width: 504px !important;
                z-index: 0 !important;
            }

                [data-focus-mode=true] .c-landing-header__forms-wrapper:after {
                    display: none !important;
                }

            .c-landing-header__main-title {
                font-size: 20px !important;
                font-weight: 700 !important;
                height: 40px !important;
                line-height: 30px !important;
            }

            .c-landing-header__icon {
                height: 40px !important;
                width: 40px !important;
            }

            .c-landing-header__link-row {
                font-size: 13px !important;
                font-weight: 400 !important;
                line-height: 24px !important;
            }

            .c-landing-header__link-row__action {
                font-size: 12px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
            }

            .c-landing-header__link-row--has-margin-top {
                margin-top: 12px !important;
            }

            .c-landing-header__description-column {
                contain: strict !important;
                display: inline-block !important;
                height: 475px !important;
                padding-right: 24px !important;
                padding-top: 32px !important;
                vertical-align: top !important;
                width: calc(100% - 504px) !important;
            }

            .c-landing-header__description-title {
                font-size: 16px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }

            .c-landing-header__description-text {
                contain: strict !important;
                font-size: 14px !important;
                font-weight: 400 !important;
                height: 165px !important;
                line-height: 24px !important;
            }

            .c-landing-header__media {
                contain: strict !important;
                display: block !important;
                margin: 16px auto 0 !important;
                overflow: hidden !important;
                position: relative !important;
                width: 100% !important;
            }

                .c-landing-header__media:before {
                    content: "" !important;
                    display: block !important;
                    padding-top: 66.15% !important;
                    width: 100% !important;
                }

            .c-landing-header__media__img {
                display: block !important;
                height: auto !important;
                -o-object-fit: cover !important;
                object-fit: cover !important;
                position: absolute !important;
                right: 0 !important;
                top: 0 !important;
                width: 100% !important;
            }

            @supports (aspect-ratio:328/217) {
                .c-landing-header__media {
                    aspect-ratio: 328/217 !important;
                    position: static !important;
                }

                    .c-landing-header__media:before {
                        display: none !important;
                    }

                .c-landing-header__media__img {
                    aspect-ratio: 328/217 !important;
                    position: static !important;
                }
            }

            @supports (display:flex) {
                .c-landing-header {
                    align-items: flex-start !important;
                    display: flex !important;
                    justify-content: center !important;
                }

                .c-landing-header__description-column, .c-landing-header__forms-wrapper {
                    vertical-align: initial !important;
                }
            }
        }

        @media print {
            .c-landing-header {
                display: none !important;
            }
        }

        .c-inquiry-history {
            contain: strict !important;
            display: block !important;
            font-size: 0 !important;
            height: 200px !important;
            margin: 0 auto !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: relative !important;
            width: 100% !important;
        }

        .c-inquiry-history--has-margin-top {
            margin-top: 12px !important;
        }

        .c-inquiry-history__list {
            height: 100% !important;
            overflow-y: auto !important;
        }

        .c-inquiry-history__login {
            background-color: #f3f3f3 !important;
            border-radius: 12px !important;
            box-shadow: inset 0 -1px 1px hsla(0,0%,84%,.25),inset 0 1px 1px hsla(0,0%,84%,.25) !important;
            display: block !important;
            opacity: 0 !important;
            padding: 16px !important;
            position: absolute !important;
            right: 0 !important;
            top: 0 !important;
            transform: translateX(100%) !important;
            transition: opacity .2s ease-in !important;
            width: 100% !important;
            z-index: 1 !important;
        }

            .c-inquiry-history__login[data-hidden=false] {
                opacity: 1 !important;
                transform: translateX(0) !important;
            }

        .c-inquiry-history__login__title {
            color: #0c0c0c !important;
            font-size: 12px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
            margin-bottom: 4px !important;
        }

        .c-inquiry-history__login__message {
            color: #555 !important;
            font-size: 12px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
        }

        .c-inquiry-history__login__link {
            color: #288557 !important;
            font-size: 12px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            text-decoration: none !important;
        }

        .c-inquiry-history__empty {
            background-color: #fff !important;
            border: 1px dashed #d8d8d8 !important;
            border-radius: 12px !important;
            color: #545454 !important;
            contain: strict !important;
            font-size: 12px !important;
            font-weight: 500 !important;
            height: 58px !important;
            line-height: 24px !important;
            overflow: hidden !important;
            padding: 16px 12px !important;
            text-align: right !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important;
            width: 100% !important;
        }

        .c-inquiry-history__empty__icon {
            background-image: url("data:image/png !important;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAADNQTFRFr6+vvLy8v7+/vr6+vb29v7+/u7u7vb29t7e3v7+/vLy8vb29vb29vb29vb29AAAAvb29BZDzdQAAABB0Uk5TELAg33CPcI8gEJDvr99gAGlGTSMAAAB+SURBVCjPjdJbEoAgCAVQy14qEPtfbUWkKdPjfiFnHB3UrQ9xX+AG8MweqAFKrEG6w8i3zAWqvsoBxE1IAXXd91qkIJA3LMtVTQLAJp0AWkCBvKzKN0ALWB9e4Dx8skACIbWAXyNZY92PZezR9PND5Tsnat6cYDeEIfz9DCYbRqQhrvMGNlIAAAAASUVORK5CYII=") !important;
            background-position: 50% !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
            border-radius: 50% !important;
            display: inline-block !important;
            height: 20px !important;
            margin-left: 8px !important;
            vertical-align: middle !important;
            width: 20px !important;
        }

        @supports (display:flex) {
            .c-inquiry-history__empty {
                align-items: center !important;
                display: flex !important;
                justify-content: flex-start !important;
            }

            .c-inquiry-history__empty__icon {
                vertical-align: initial !important;
            }
        }

        .c-inquiry-history__item {
            background: #f3f3f3 !important;
            border-radius: 12px !important;
            box-shadow: inset 0 -1px 1px hsla(0,0%,84%,.25),inset 0 1px 1px hsla(0,0%,84%,.25) !important;
            contain: strict !important;
            display: block !important;
            font-size: 0 !important;
            height: 64px !important;
            margin-bottom: 12px !important;
            overflow: hidden !important;
            transition: all .2s ease-in !important;
            width: 100% !important;
        }

            .c-inquiry-history__item[data-hidden=true] {
                margin-bottom: 0 !important;
                max-height: 0 !important;
            }

        .c-inquiry-history__item__delete-btn, .c-inquiry-history__item__edit-btn, .c-inquiry-history__item__favorite-btn {
            background-color: transparent !important;
            border: none !important;
            display: inline-block !important;
            height: 64px !important;
            line-height: 64px !important;
            padding: 20px 0 !important;
            vertical-align: top !important;
            width: 48px !important;
        }

            .c-inquiry-history__item__favorite-btn:before {
                background-color: #757575 !important;
                background-image: url(resources/inquiry-history-fav-icon.png) !important;
                background-position: 50% !important;
                background-repeat: no-repeat !important;
                background-size: 20px !important;
                border-radius: 50% !important;
                content: "" !important;
                display: block !important;
                height: 24px !important;
                margin: 0 auto !important;
                width: 24px !important;
            }

        .c-inquiry-history__item[data-is-fav=true] .c-inquiry-history__item__favorite-btn:before {
            background-color: #288557 !important;
        }

        .c-inquiry-history__item__delete-btn__icon, .c-inquiry-history__item__edit-btn__icon {
            fill: #757575 !important;
            display: block !important;
            height: 24px !important;
            margin: 0 auto !important;
            width: 24px !important;
        }

        .c-inquiry-history__item__edit-btn__icon {
            margin-left: 0 !important;
        }

        .c-inquiry-history__item__contents {
            display: inline-block !important;
            height: 64px !important;
            padding: 8px 0 !important;
            vertical-align: top !important;
            width: calc(100% - 144px) !important;
        }

        .c-inquiry-history__item__description {
            color: #0c0c0c !important;
            font-weight: 500 !important;
        }

        .c-inquiry-history__item__description, .c-inquiry-history__item__value {
            font-size: 12px !important;
            line-height: 24px !important;
            overflow: hidden !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
        }

        .c-inquiry-history__item__value {
            color: #555 !important;
            font-weight: 300 !important;
        }

        @supports (display:flex) {
            .c-inquiry-history__item {
                align-items: center !important;
                display: flex !important;
                justify-content: center !important;
            }

            .c-inquiry-history__item__contents, .c-inquiry-history__item__delete-btn, .c-inquiry-history__item__edit-btn, .c-inquiry-history__item__favorite-btn {
                vertical-align: initial !important;
            }
        }

        .c-inquiry-history__show-more {
            contain: strict !important;
            display: block !important;
            margin: 0 auto !important;
            width: 164px !important;
        }

        .c-inquiry-history__show-more__icon {
            display: inline-block !important;
            margin-left: 4px !important;
            margin-right: -4px !important;
            position: relative !important;
            top: 8px !important;
        }

        @media (min-width:960px) {
            .c-inquiry-history {
                height: 176px !important;
            }

            .c-inquiry-history__item {
                height: 52px !important;
            }

            .c-inquiry-history__item__delete-btn, .c-inquiry-history__item__edit-btn, .c-inquiry-history__item__favorite-btn {
                cursor: pointer !important;
                height: 52px !important;
                padding: 14px 0 !important;
                transition: all .2s ease-in !important;
                width: 52px !important;
            }

                .c-inquiry-history__item__edit-btn:hover .c-inquiry-history__item__edit-btn__icon {
                    fill: #288557 !important;
                }

                .c-inquiry-history__item__delete-btn:hover .c-inquiry-history__item__delete-btn__icon {
                    fill: #ed254e !important;
                }

                .c-inquiry-history__item__favorite-btn:hover {
                    transform: rotate(-45deg) !important;
                }

            .c-inquiry-history__item__contents {
                cursor: pointer !important;
                height: 52px !important;
                padding: 2px 0 !important;
                width: calc(100% - 156px) !important;
            }

            .c-inquiry-history__item:hover {
                background-color: rgba(51,153,102,.08) !important;
            }

            .c-inquiry-history__login__title {
                font-size: 13px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }

            .c-inquiry-history__login__message {
                font-size: 13px !important;
                font-weight: 300 !important;
                line-height: 24px !important;
            }
        }

        .c-inquiry-history-edit-modal__action-row {
            font-size: 0 !important;
            margin-top: 12px !important;
        }

        .c-inquiry-history-edit-modal__action {
            display: inline-block !important;
            vertical-align: middle !important;
            width: calc(50% - 8px) !important;
        }

        .c-inquiry-history-edit-modal__action--cancel {
            margin-left: 16px !important;
        }

        @media (min-width:960px) {
            .c-inquiry-history-edit-modal__frame {
                max-width: 500px !important;
            }

            .c-inquiry-history-edit-modal__action {
                width: 60% !important;
            }

            .c-inquiry-history-edit-modal__action--cancel {
                margin-left: 8px !important;
                width: calc(40% - 8px) !important;
            }
        }

        .c-inquiry-history-delete-modal__item-description {
            color: #288557 !important;
            font-size: 14px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            quotes: "“" "”" !important;
        }

        .c-inquiry-history-delete-modal__action-row {
            font-size: 0 !important;
            margin-top: 24px !important;
        }

        .c-inquiry-history-delete-modal__action {
            display: inline-block !important;
            vertical-align: middle !important;
            width: calc(50% - 8px) !important;
        }

        .c-inquiry-history-delete-modal__action--remove {
            margin-left: 16px !important;
        }

        @media (min-width:960px) {
            .c-inquiry-history-delete-modal__frame {
                max-width: 500px !important;
            }

            .c-inquiry-history-delete-modal__action-row {
                margin-top: 32px !important;
            }

            .c-inquiry-history-delete-modal__action {
                width: 60% !important;
            }

            .c-inquiry-history-delete-modal__action--remove {
                margin-left: 8px !important;
                width: calc(40% - 8px) !important;
            }
        }

        .c-blog-slider-section, .c-home-blog-section {
            content-visibility: auto !important;
        }

        .c-blog-slider-section {
            display: none !important;
            height: 440px !important;
            overflow: hidden !important;
            width: 100% !important;
        }

        @supports (display:flex) {
            .c-blog-slider-section {
                display: block !important;
            }
        }

        .c-home-blog-section .c-blog-slider-section, .c-landings-blog-section .c-blog-slider-section {
            margin: 0 auto !important;
            padding: 0 16px 32px !important;
        }

        @media (min-width:960px) {
            .c-home-blog-section .c-blog-slider-section {
                height: 350px !important;
                margin-bottom: 24px !important;
                max-width: 856px !important;
                padding: 32px 0 !important;
                width: 100% !important;
            }

            .c-landings-blog-section .c-blog-slider-section {
                contain: strict !important;
                height: 460px !important;
                margin-bottom: 24px !important;
                max-width: 1032px !important;
                padding: 32px 0 !important;
                width: 100% !important;
            }
        }

        [data-pwa-installed=true] .c-blog-slider-section {
            display: none !important !important;
        }

        .c-blog-slider-section__items-wrapper {
            display: block !important;
            height: 100% !important;
            overflow: hidden !important;
            position: relative !important;
            width: 100% !important;
        }

        .c-blog-slider-section__slides {
            display: flex !important;
            overflow-x: scroll !important;
            overflow-y: hidden !important;
            position: relative !important;
            scroll-behavior: smooth !important;
            -webkit-scroll-snap-type: x mandatory !important;
            -ms-scroll-snap-type: x mandatory !important;
            scroll-snap-type: x mandatory !important;
            z-index: 1 !important;
        }

        @media (min-width:960px) {
            .c-blog-slider-section__slides {
                padding-bottom: 25px !important;
            }
        }

        .c-blog-slider-section__nav {
            max-width: 416px !important;
            pointer-events: none !important;
            position: absolute !important;
            right: 50% !important;
            text-align: center !important;
            transform: translateX(50%) !important;
            width: 100% !important;
            z-index: 2 !important;
        }

            .c-blog-slider-section__nav:before {
                content: "" !important;
                display: block !important;
                padding-top: calc(62.5% + 40px) !important;
                width: 100% !important;
            }

        .c-landings-blog-section .c-blog-slider-section__nav {
            max-width: 592px !important;
        }

        .c-blog-slider-section__nav__item {
            background-color: #d8d8d8 !important;
            border: none !important;
            border-radius: 50% !important;
            display: inline-block !important;
            height: 10px !important;
            line-height: 2 !important;
            margin: 0 2px !important;
            outline: none !important;
            overflow: hidden !important;
            padding: 0 !important;
            pointer-events: all !important;
            white-space: nowrap !important;
            width: 10px !important;
        }

        .c-blog-slider-section__nav__item--active {
            background-color: #288557 !important;
        }

        @media (min-width:960px) {
            .c-blog-slider-section__nav {
                right: 0 !important;
                transform: translateX(0) !important;
            }

                .c-blog-slider-section__nav:before {
                    padding-top: calc(62.5% + 8px) !important;
                }
        }

        @media print {
            .c-blog-slider-section {
                display: none !important;
            }
        }

        .c-blog-slide {
            animation-duration: .2s !important;
            animation-fill-mode: forwards !important;
            animation-iteration-count: 1 !important;
            animation-name: blog-post-transition !important;
            display: block !important;
            font-size: 0 !important;
            height: 100% !important;
            margin-left: 12px !important;
            min-width: 100% !important;
            scroll-snap-align: center !important;
            transform: scale(0) !important;
            transform-origin: center center !important;
            width: 100% !important;
        }

            .c-blog-slide:last-child {
                margin-left: 0 !important;
            }

        .c-blog-slide__title {
            display: block !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 8px !important;
        }

        .c-blog-slide__title--desktop {
            display: none !important;
        }

        .c-blog-slide__title--mobile {
            overflow: hidden !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important;
        }

        .c-blog-slide__title__link {
            color: #0c0c0c !important;
            text-decoration: none !important;
        }

        .c-blog-slide__media-column {
            background-color: #fff !important;
            border-radius: 24px !important;
            contain: strict !important;
            display: block !important;
            -webkit-filter: drop-shadow(0 4px 4px rgba(185,184,219,.161)) !important;
            filter: drop-shadow(0 4px 4px rgba(185,184,219,.1607843137)) !important;
            margin: 0 auto !important;
            max-width: 416px !important;
            position: relative !important;
            z-index: 3 !important;
        }

            .c-blog-slide__media-column:after {
                content: "" !important;
                display: block !important;
                padding-top: 62.5% !important;
                width: 100% !important;
            }

        .c-blog-slide__media-column__img {
            contain: strict !important;
            display: block !important;
            height: 100% !important;
            -o-object-fit: cover !important;
            object-fit: cover !important;
            position: absolute !important;
            right: 0 !important;
            top: 0 !important;
            width: 100% !important;
        }

        @supports (aspect-ratio:768/480) {
            .c-blog-slide__media-column {
                aspect-ratio: 768/480 !important;
                position: static !important;
            }

                .c-blog-slide__media-column:after {
                    display: none !important;
                }

            .c-blog-slide__media-column__img {
                aspect-ratio: 768/480 !important;
            }
        }

        .c-blog-slide__text-column {
            margin-top: 32px !important;
            width: 100% !important;
        }

        .c-blog-slide__description {
            -webkit-line-clamp: 3 !important;
            -webkit-box-orient: vertical !important;
            color: #545454 !important;
            display: block !important;
            display: -webkit-box !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            overflow: hidden !important;
            text-align: justify !important;
            white-space: normal !important;
        }

            .c-blog-slide__description p {
                margin: 0 !important;
                padding: 0 !important;
            }

        .c-blog-slide__more-link {
            color: #288557 !important;
            font-size: 14px !important;
            font-weight: 700 !important;
            height: 48px !important;
            line-height: 24px !important;
            line-height: 48px !important;
            text-decoration: none !important;
        }

            .c-blog-slide__more-link:after {
                border: 2px solid #288557 !important;
                border-bottom: none !important;
                border-left: none !important;
                content: "" !important;
                display: inline-block !important;
                height: 6px !important;
                margin-right: 12px !important;
                transform: rotate(-135deg) !important;
                vertical-align: middle !important;
                width: 6px !important;
            }

        @media (min-width:960px) {
            .c-blog-slide__media-column {
                display: inline-block !important;
                max-width: none !important;
                vertical-align: middle !important;
            }

            .c-home-blog-section .c-blog-slide__media-column {
                width: 416px !important;
            }

            .c-landings-blog-section .c-blog-slide__media-column {
                width: 592px !important;
            }

            .c-blog-slide__text-column {
                display: inline-block !important;
                max-width: none !important;
                vertical-align: middle !important;
            }

            .c-home-blog-section .c-blog-slide__text-column {
                margin-right: calc(100% - 832px) !important;
                margin-top: 0 !important;
                width: 416px !important;
            }

            .c-landings-blog-section .c-blog-slide__text-column {
                margin-right: calc(100% - 1008px) !important;
                margin-top: 0 !important;
                width: 416px !important;
            }

            .c-blog-slide__title {
                display: block !important;
                margin: 0 auto 16px !important;
            }

            .c-blog-slide__title--mobile {
                display: none !important;
            }

            .c-blog-slide__title--desktop {
                display: block !important;
            }

            .c-blog-slide__title__link {
                -webkit-line-clamp: 2 !important;
                -webkit-box-orient: vertical !important;
                display: -webkit-box !important;
                overflow: hidden !important;
                white-space: normal !important;
            }

            .c-blog-slide__description {
                -webkit-line-clamp: 5 !important;
            }

            .c-blog-slide__more-link {
                display: none !important;
            }
        }

        @keyframes blog-post-transition {
            0% {
                opacity: 0 !important;
                transform: scale(0) !important;
            }

            to {
                opacity: 1 !important;
                transform: scale(1) !important;
            }
        }

        .c-faq-section {
            -ms-scroll-chaining: none !important;
            content-visibility: auto !important;
            display: block !important;
            font-size: 0 !important;
            margin: 0 auto !important;
            overscroll-behavior: contain !important;
            padding: 32px 16px !important;
            width: 100% !important;
        }

        .c-faq-section__title {
            color: #0c0c0c !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 16px !important;
        }

        .c-faq-section__fq-list {
            margin: 0 auto !important;
            max-height: 400px !important;
            overflow-x: hidden !important;
            overflow-y: auto !important;
            padding: 0 !important;
            width: 100% !important;
        }

        .c-faq-section__faq-item {
            background-color: #fff !important;
            border-radius: 12px !important;
            box-shadow: inset 0 -1px 1px hsla(0,0%,84%,.25),inset 0 1px 1px hsla(0,0%,84%,.25) !important;
            display: block !important;
            margin: 0 auto 12px !important;
            width: 100% !important;
        }

        .c-faq-section__faq-item__question {
            color: #212121 !important;
            padding: 12px 12px 12px 24px !important;
            position: relative !important;
            transition: all .2s ease-in !important;
            width: 100% !important;
        }

            .c-faq-section__faq-item__question:before {
                border: 2px solid #555 !important;
                border-bottom: none !important;
                border-left: none !important;
                content: "" !important;
                display: block !important;
                height: 6px !important;
                left: 16px !important;
                position: absolute !important;
                top: 24px !important;
                transform: translateY(-50%) rotate(135deg) !important;
                transition: all .2s ease-in !important;
                width: 6px !important;
            }

        .c-faq-section__faq-item[data-expanded=true] .c-faq-section__faq-item__question:before {
            transform: translateY(-50%) rotate(315deg) !important;
        }

        .c-faq-section__faq-item__question__btn {
            background: transparent !important;
            border: none !important;
            display: block !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin: 0 !important;
            padding: 0 !important;
            text-align: right !important;
            width: 100% !important;
        }

            .c-faq-section__faq-item__question__btn:hover {
                color: #288557 !important;
            }

        .c-faq-section__faq-item__answer {
            color: #545454 !important;
            font-size: 12px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
            margin: 0 auto !important;
            max-height: 0 !important;
            opacity: 0 !important;
            overflow: hidden !important;
            padding: 0 12px !important;
            transition: all .15s ease-in !important;
            width: 100% !important;
        }

        .c-faq-section__faq-item[data-expanded=true] .c-faq-section__faq-item__answer {
            max-height: none !important;
            opacity: 1 !important;
            padding-bottom: 24px !important;
            transition: all .2s ease-in !important;
        }

        .c-faq-section__media {
            display: none !important;
        }

        @media (min-width:960px) {
            .c-faq-section {
                max-width: 1032px !important;
                padding: 24px 16px !important;
            }

            .c-faq-section__title {
                color: #0c0c0c !important;
                margin: 0 auto 12px !important;
            }

            .c-faq-section__faq-item {
                border-radius: 16px !important;
            }

            .c-faq-section__faq-item__question {
                padding: 16px 16px 16px 32px !important;
            }

            .c-faq-section__faq-item__question__btn {
                cursor: pointer !important;
                font-size: 12px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }

            .c-faq-section__faq-item__question:before {
                left: 24px !important;
                top: 26px !important;
            }

            .c-faq-section__faq-item__answer {
                font-size: 12px !important;
                font-weight: 400 !important;
                line-height: 24px !important;
                padding: 0 16px !important;
            }

            .c-faq-section__contents-wrapper {
                display: inline-block !important;
                vertical-align: middle !important;
                width: 592px !important;
            }

            .c-faq-section__media {
                contain: strict !important;
                display: inline-block !important;
                margin-right: 24px !important;
                margin-top: 36px !important;
                position: relative !important;
                vertical-align: top !important;
                width: calc(100% - 616px) !important;
            }

                .c-faq-section__media:after {
                    content: "" !important;
                    display: block !important;
                    padding-top: 66.42% !important;
                    width: 100% !important;
                }

            .c-faq-section__media__img {
                height: 100% !important;
                -o-object-fit: cover !important;
                object-fit: cover !important;
                position: absolute !important;
                right: 0 !important;
                top: 0 !important;
                width: 100% !important;
            }

            @supports (aspect-ratio:416/276.33) {
                .c-faq-section__media {
                    aspect-ratio: 416/276.33 !important;
                    position: static !important;
                }

                    .c-faq-section__media:after {
                        display: none !important;
                    }

                .c-faq-section__media__img {
                    aspect-ratio: 416/276.33 !important;
                    position: static !important;
                }
            }

            @supports (display:flex) {
                .c-faq-section {
                    align-items: center !important;
                    display: flex !important;
                    justify-content: center !important;
                }
            }
        }

        @media (min-width:1200px) {
            .c-faq-section {
                padding: 48px 0 !important;
            }
        }

        [data-pwa-installed=true] .c-faq-section {
            display: none !important !important;
        }

        @media print {
            .c-faq-section {
                display: none !important;
            }
        }

        .c-comments-section {
            content-visibility: auto !important;
            display: block !important;
            margin: 0 auto !important;
            padding: 32px 16px !important;
            width: 100% !important;
        }

        .c-comments-section__title {
            color: #0c0c0c !important;
            display: block !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 8px !important;
            padding: 0 !important;
        }

        .c-comments-section__base-row {
            color: #545454 !important;
            font-size: 14px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
        }

        .c-comments-section__reg-btn {
            display: block !important;
            margin-left: auto !important;
            margin-right: 0 !important;
            margin-top: 4px !important;
            width: 116px !important;
        }

        .c-comments-section__items-wrapper {
            contain: paint !important;
            content-visibility: auto !important;
            display: block !important;
            font-size: 0 !important;
            margin: 8px auto 0 !important;
            max-height: 300px !important;
            overflow-y: auto !important;
        }

        .c-comments-section__item {
            background-color: #fff !important;
            border-radius: 12px !important;
            box-shadow: inset 0 -1px 1px hsla(0,0%,84%,.25),inset 0 1px 1px hsla(0,0%,84%,.25) !important;
            color: #212121 !important;
            display: block !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin-bottom: 8px !important;
            margin-left: auto !important;
            margin-right: 0 !important;
            padding: 16px 12px !important;
            width: calc(100% - 64px) !important;
        }

        .c-comments-section__item--admin {
            background-color: rgba(51,153,102,.16) !important;
            margin-left: 0 !important;
            margin-right: auto !important;
        }

        .c-comments-section__item p {
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        .c-comments-section__item__username {
            display: block !important;
            font-size: 14px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
        }

        @media (min-width:960px) {
            .c-comments-section {
                max-width: 1032px !important;
                padding: 24px 16px !important;
            }

            .c-comments-section__title {
                margin-bottom: 20px !important;
            }

            .c-comments-section__reg-btn {
                float: left !important;
                margin-top: -32px !important;
            }

            .c-comments-section__items-wrapper {
                margin-top: 24px !important;
            }

            .c-comments-section__item {
                margin-bottom: 24px !important;
                margin-left: auto !important;
                margin-right: 0 !important;
                padding: 16px !important;
                width: 60% !important;
            }

            .c-comments-section__item--admin {
                margin-left: 0 !important;
                margin-right: auto !important;
            }
        }

        @media (min-width:1200px) {
            .c-comments-section {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
        }

        [data-pwa-installed=true] .c-comments-section {
            display: none !important !important;
        }

        @media print {
            .c-comments-section {
                display: none !important;
            }
        }

        @media (min-width:960px) {
            .lc-comments-add-modal__frame {
                width: 500px !important;
            }
        }

        [data-pwa-installed=true] .lc-comments-add-modal {
            display: none !important !important;
        }

        .c-login-step1 {
            display: block !important;
            margin: 0 auto !important;
            width: 100% !important;
        }

        .c-login-step1__title {
            color: #0c0c0c !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 12px !important;
            text-align: right !important;
        }

        .c-login-modal .c-login-step1__title {
            position: relative !important;
        }

        .c-login-step1__action-wrapper {
            margin-top: 12px !important;
        }

        .c-login-step1__link {
            color: #555 !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
            margin: 12px auto 0 !important;
            text-align: center !important;
        }

        .c-login-step1__link__action {
            color: #288557 !important;
            font-size: 13px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            text-decoration: none !important;
        }

        @media (min-width:768px) {
            .c-login-step1__title {
                margin: 0 auto 16px !important;
            }

            .c-login-step1__link__action {
                font-size: 13px !important;
                font-weight: 300 !important;
                line-height: 24px !important;
            }
        }

        .c-login-step2 {
            display: block !important;
            margin: 0 auto !important;
            width: 100% !important;
        }

        .c-login-step2__title {
            color: #0c0c0c !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 12px !important;
            text-align: right !important;
        }

        .c-login-modal .c-login-step2__title {
            position: relative !important;
        }

        .c-login-step2__edit-mobile-btn {
            background: transparent !important;
            border: none !important;
            color: #288557 !important;
            display: inline-block !important;
            outline: none !important;
            padding: 0 !important;
            vertical-align: middle !important;
        }

        .c-login-step2__action-wrapper {
            margin-top: 12px !important;
        }

        .c-login-step2__counter {
            color: #555 !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
            margin: 12px auto 0 !important;
            text-align: center !important;
        }

        .c-login-step2__counter__action {
            color: #288557 !important;
            font-size: 13px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            text-decoration: none !important;
        }

        .c-login-step2__request-code-btn {
            color: #288557 !important;
            display: block !important;
            margin: 4px auto !important;
        }

        @media (min-width:768px) {
            .c-login-step2__title {
                margin: 0 auto 16px !important;
            }

            .c-login-step2__link__action {
                font-size: 13px !important;
                font-weight: 300 !important;
                line-height: 24px !important;
            }
        }

        .c-login-step3 {
            display: block !important;
            margin: 0 auto !important;
            width: 100% !important;
        }

        .c-login-step3__title {
            color: #0c0c0c !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 12px !important;
            text-align: right !important;
        }

        .c-login-modal .c-login-step3__title {
            position: relative !important;
        }

        .c-login-step3__edit-mobile-btn {
            background: transparent !important;
            border: none !important;
            color: #288557 !important;
            display: inline-block !important;
            outline: none !important;
            padding: 0 !important;
            vertical-align: middle !important;
        }

        .c-login-step3__image {
            display: block !important;
            height: 48px !important;
            margin: 16px auto 24px !important;
            width: 48px !important;
        }

        .c-login-step3__action-wrapper {
            margin-top: 12px !important;
        }

        .c-login-step3__action {
            color: #fff !important !important;
        }

            .c-login-step3__action:after {
                display: inline-block !important !important;
                margin-right: 8px !important !important;
                position: relative !important !important;
                right: auto !important !important;
                top: auto !important !important;
                vertical-align: middle !important !important;
            }

        .c-login-step3__description {
            color: #757575 !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin-top: 16px !important;
        }

        @media (min-width:768px) {
            .c-login-step3__title {
                margin: 0 auto 16px !important;
            }
        }

        .c-international-mobile {
            direction: ltr !important;
            display: block !important;
            font-size: 0 !important;
            width: 100% !important;
        }

        .c-international-mobile__country-btn {
            border-bottom-left-radius: 12px !important;
            border-top-left-radius: 12px !important;
            margin-right: 4px !important;
            padding: 0 4px 0 28px !important;
            position: relative !important;
            text-align: center !important;
            width: 100px !important;
        }

            .c-international-mobile__country-btn:before {
                border-right: 2px solid #555 !important;
                border-top: 2px solid #555 !important;
                content: "" !important;
                height: 6px !important;
                left: 16px !important;
                position: absolute !important;
                top: 50% !important;
                transform: translateY(-50%) rotate(135deg) !important;
                width: 6px !important;
            }

        .c-international-mobile__number-input {
            border-bottom-right-radius: 12px !important;
            border-top-right-radius: 12px !important;
            padding: 0 16px !important;
            width: calc(100% - 104px) !important;
        }

        .c-international-mobile__modal__frame {
            overflow: hidden !important;
        }

        .c-international-mobile__modal__header {
            background: #fff !important;
            border-bottom: 1px solid #d8d8d8 !important;
            height: 124px !important;
            padding: 24px 16px 16px !important;
            position: absolute !important;
            right: 0 !important;
            top: 0 !important;
            width: 100% !important;
            z-index: 2 !important;
        }

        .c-international-mobile__modal__close-btn {
            top: 8px !important !important;
        }

        .c-international-mobile__modal__search-input {
            background-image: url("data:image/png !important;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAAEJQTFRFVFRUVFRUU1NTVFRUVVVVUlJSU1NTVFRUVVVVVFRUVFRUVFRUVFRUU1NTVVVVVVVVVFRUWFhYUFBQVFRUAAAAVFRUziOhEQAAABV0Uk5TsH+QoJ9gn8Bgj4BAcN/fML8gIO8Ayg0lZgAAAIxJREFUKM+lkdkWAiEMQ3FlBlBKS/7/V0VFVmcetE/kXOA0iYobo34FlgRClwmc8Z51ACvEcAxOcO3AAvEv4QW2BQSXlQG1QMBZBUgLgPJzPe6+IJisXF3rCWyzle98nCCOIx+Se+6dH7NzwY37rBadbisb7oUM6VYyxl7I1MeHzEUlQt8bDJr/6XyeB6oUK0UBNGQsAAAAAElFTkSuQmCC") !important;
            background-position: calc(100% - 8px) !important;
            background-repeat: no-repeat !important;
            background-size: 24px !important;
            border-radius: 12px !important;
            display: block !important;
            margin-top: 12px !important;
            padding-right: 36px !important;
            width: 100% !important;
        }

            .c-international-mobile__modal__search-input::-webkit-input-placeholder {
                text-align: right !important;
            }

            .c-international-mobile__modal__search-input:-ms-input-placeholder {
                text-align: right !important;
            }

            .c-international-mobile__modal__search-input::-ms-input-placeholder {
                text-align: right !important;
            }

            .c-international-mobile__modal__search-input::placeholder {
                text-align: right !important;
            }

        .c-international-mobile__modal__body {
            height: 100% !important;
            min-height: 150px !important;
            overflow-y: auto !important;
            padding-top: 140px !important;
        }

        .c-international-mobile__modal__code-item {
            background-color: transparent !important;
            border: none !important;
            color: #555 !important;
            direction: ltr !important;
            display: block !important;
            font-size: 16px !important;
            font-weight: 500 !important;
            height: 48px !important;
            line-height: 24px !important;
            line-height: 48px !important;
            margin-bottom: 16px !important;
            overflow: hidden !important;
            padding: 0 16px !important;
            text-align: left !important;
            white-space: nowrap !important;
            width: 100% !important;
        }

        .c-international-mobile__modal__code-item__flag {
            display: inline-block !important;
            height: 40px !important;
            -o-object-fit: contain !important;
            object-fit: contain !important;
            vertical-align: middle !important;
            width: 40px !important;
        }

        .c-international-mobile__modal__code-item__name {
            color: #0c0c0c !important;
            display: inline-block !important;
            padding-left: 16px !important;
            padding-right: 12px !important;
        }

        .c-international-mobile__country-btn, .c-international-mobile__modal__search-input, .c-international-mobile__number-input {
            background: #f3f3f3 !important;
            border: 1px solid #d8d8d8 !important;
            color: #424242 !important;
            contain: strict !important;
            display: inline-block !important;
            font-size: 14px !important;
            font-weight: 300 !important;
            height: 48px !important;
            line-height: 24px !important;
            line-height: 48px !important;
            outline: none !important;
            transition: all .2s ease-in !important;
            vertical-align: top !important;
        }

            .c-international-mobile__country-btn::-webkit-input-placeholder, .c-international-mobile__modal__search-input::-webkit-input-placeholder, .c-international-mobile__number-input::-webkit-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -webkit-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-international-mobile__country-btn:-ms-input-placeholder, .c-international-mobile__modal__search-input:-ms-input-placeholder, .c-international-mobile__number-input:-ms-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -ms-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-international-mobile__country-btn::-ms-input-placeholder, .c-international-mobile__modal__search-input::-ms-input-placeholder, .c-international-mobile__number-input::-ms-input-placeholder {
                color: #555 !important;
                text-align: center !important;
                -ms-transition: all .1s ease-in-out !important;
                transition: all .1s ease-in-out !important;
            }

            .c-international-mobile__country-btn::placeholder, .c-international-mobile__modal__search-input::placeholder, .c-international-mobile__number-input::placeholder {
                color: #555 !important;
                text-align: center !important;
                transition: all .1s ease-in-out !important;
            }

        .c-form-item-group:focus-within .c-international-mobile__country-btn::-webkit-input-placeholder, .c-form-item-group:focus-within .c-international-mobile__modal__search-input::-webkit-input-placeholder, .c-form-item-group:focus-within .c-international-mobile__number-input::-webkit-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-international-mobile__country-btn:-ms-input-placeholder, .c-form-item-group:focus-within .c-international-mobile__modal__search-input:-ms-input-placeholder, .c-form-item-group:focus-within .c-international-mobile__number-input:-ms-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-international-mobile__country-btn::-ms-input-placeholder, .c-form-item-group:focus-within .c-international-mobile__modal__search-input::-ms-input-placeholder, .c-form-item-group:focus-within .c-international-mobile__number-input::-ms-input-placeholder {
            color: transparent !important;
        }

        .c-form-item-group:focus-within .c-international-mobile__country-btn::placeholder, .c-form-item-group:focus-within .c-international-mobile__modal__search-input::placeholder, .c-form-item-group:focus-within .c-international-mobile__number-input::placeholder {
            color: transparent !important;
        }

        .c-international-mobile__country-btn:hover, .c-international-mobile__modal__search-input:hover, .c-international-mobile__number-input:hover {
            border-color: #545454 !important;
            color: #424242 !important;
        }

        .c-international-mobile__country-btn:focus, .c-international-mobile__modal__search-input:focus, .c-international-mobile__number-input:focus {
            border-color: #288557 !important;
        }

        .c-international-mobile__country-btn[data-has-error=true], .c-international-mobile__modal__search-input[data-has-error=true], .c-international-mobile__number-input[data-has-error=true] {
            border-color: #ed254e !important;
        }

        .c-international-mobile__country-btn:disabled, .c-international-mobile__modal__search-input:disabled, .c-international-mobile__number-input:disabled {
            border-color: #d8d8d8 !important !important;
            color: #424242 !important !important;
            cursor: not-allowed !important !important;
            opacity: .38 !important !important;
        }

        @media (min-width:960px) {
            .c-international-mobile__modal__frame {
                max-width: 512px !important;
            }

            .c-international-mobile__modal__header {
                padding-left: 32px !important;
                padding-right: 32px !important;
            }

            .c-international-mobile__modal__code-item {
                padding: 0 32px !important;
            }
        }

        .c-login-modal__frame {
            padding-top: 24px !important;
        }

        .c-login-modal__close-btn {
            top: -4px !important;
        }

        @media (min-width:960px) {
            .c-login-modal__frame {
                max-width: 500px !important;
            }
        }

        .c-inquiry-naji-rules-modal__loader {
            animation: naji-text-loading-anim 6s ease infinite !important;
            background: linear-gradient(269deg,#f3f3f3,#d8d8d8,#f3f3f3) !important;
            background-size: 600% 600% !important;
            display: block !important;
            margin: 0 0 auto !important;
            min-height: 12px !important;
        }

        .c-inquiry-naji-rules-modal__loader--1 {
            margin-bottom: 4px !important;
            width: 75% !important;
        }

        .c-inquiry-naji-rules-modal__loader--2 {
            height: 24px !important;
            margin-bottom: 4px !important;
        }

        .c-inquiry-naji-rules-modal__loader--3 {
            margin-bottom: 4px !important;
            width: 90% !important;
        }

        .c-inquiry-naji-rules-modal__loader--5 {
            margin-bottom: 4px !important;
            width: 20% !important;
        }

        .c-inquiry-naji-rules-modal__loader--7 {
            margin-bottom: 4px !important;
            width: 60% !important;
        }

        .c-inquiry-naji-rules-modal__loader--9 {
            margin-bottom: 4px !important;
            width: 30% !important;
        }

        .c-inquiry-naji-rules-modal__checkbox-row {
            background-color: #f3f3f3 !important;
            border-radius: 12px !important;
            box-shadow: inset 0 -1px 1px hsla(0,0%,84%,.25),inset 0 1px 1px hsla(0,0%,84%,.25) !important;
            color: #555 !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin: 12px auto !important;
            padding: 12px !important;
        }

        .c-inquiry-naji-rules-modal__checkbox-row__input {
            margin-left: 8px !important;
            vertical-align: middle !important;
        }

        .c-inquiry-naji-rules-modal__content {
            color: #757575 !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            white-space: pre-line !important;
        }

        @media (min-width:960px) {
            .c-inquiry-naji-rules-modal__frame {
                width: 500px !important;
            }

            .c-inquiry-naji-rules-modal__checkbox-row {
                padding: 16px 12px !important;
            }
        }

        @keyframes naji-text-loading-anim {
            0% {
                background-position: 0 64% !important;
            }

            50% {
                background-position: 100% 37% !important;
            }

            to {
                background-position: 0 64% !important;
            }
        }

        .c-inquiry-naji-credential-modal__edit-mobile-btn {
            background: transparent !important;
            border: none !important;
            color: #288557 !important;
            display: inline-block !important;
            outline: none !important;
            padding: 0 !important;
            vertical-align: middle !important;
        }

        .c-inquiry-naji-credential-modal__action-wrapper {
            margin-top: 12px !important;
        }

        .c-inquiry-naji-credential-modal__counter {
            color: #555 !important;
            display: block !important;
            font-size: 13px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
            margin: 12px auto 0 !important;
            text-align: center !important;
        }

        .c-inquiry-naji-credential-modal__counter__action {
            color: #288557 !important;
            font-size: 13px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            text-decoration: none !important;
        }

        .c-inquiry-naji-credential-modal__request-code-btn {
            color: #288557 !important;
            display: block !important;
            margin: 4px auto !important;
        }

        @media (min-width:960px) {
            .c-inquiry-naji-credential-modal__frame {
                width: 500px !important;
            }
        }

        .c-inquiry-result {
            background-color: #fff !important;
            bottom: 0 !important;
            contain: strict !important;
            display: none !important;
            left: 0 !important;
            padding-top: 56px !important;
            position: fixed !important;
            right: 0 !important;
            top: 0 !important;
            transition: opacity .2s ease-in !important;
            z-index: 600 !important;
        }

            .c-inquiry-result[aria-hidden=false] {
                display: block !important;
            }

        .c-inquiry-result__header {
            background-color: #f3f3f3 !important;
            background-image: url("data:image/png !important;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAB5BAMAAAA0bzlYAAAABGdBTUEAALGPC/xhBQAAABJQTFRFq7uxq7u0uLi42NjYM5lmAAAAaxwDRgAAAAZ0Uk5TUlJIzA8ALL4x/wAAAINJREFUWMPt2EEKgCAURVHbQysIWkE0b2AbKNz/VjKICEFFvt8c3DdwdqAL0kDjPpvcMfsjOZMA53JvTYBgPYDiBqJbNOQvXzGQXm+FT4rPvpOBeEMtoN9ANNF9R9vM9vAnIAKD3UZ/KAL9BqKJJhoAAAAAAABAD7R9aqkHnh4A4FdwAUoHy7HaPZOsAAAAAElFTkSuQmCC") !important;
            background-position: 0 !important;
            background-repeat: no-repeat !important;
            background-size: contain !important;
            font-size: 0 !important;
            height: 56px !important;
            overflow: hidden !important;
            padding: 4px !important;
            position: fixed !important;
            right: 0 !important;
            top: 0 !important;
            width: 100% !important;
            z-index: 10 !important;
        }

        .c-inquiry-result__back-btn {
            background-color: transparent !important;
            border: none !important;
            cursor: pointer !important;
            display: inline-block !important;
            height: 48px !important;
            line-height: 48px !important;
            padding: 12px !important;
            vertical-align: middle !important;
            width: 48px !important;
        }

        .c-inquiry-result__back-btn__icon {
            fill: #424242 !important;
            height: 24px !important;
            margin: 0 auto !important;
            width: 24px !important;
        }

        .c-inquiry-result__back-btn:hover .c-inquiry-result__back-btn__icon {
            fill: #288557 !important;
        }

        .c-inquiry-result__type {
            display: none !important;
        }

        .c-inquiry-result__body {
            display: block !important;
            font-size: 0 !important;
            height: 100% !important;
            overflow-y: hidden !important;
        }

        .c-inquiry-result__column {
            display: block !important;
            width: 100% !important;
        }

        .c-inquiry-result__column--mini {
            background-color: #fff !important;
            bottom: 0 !important;
            box-shadow: 0 1px 4px rgba(0,0,0,.2) !important;
            left: 0 !important;
            padding: 24px 16px !important;
            position: fixed !important;
            right: 0 !important;
        }

        [data-hide-mini-on-mobile=true] .c-inquiry-result__column--mini {
            display: none !important;
        }

        .c-inquiry-result__column--big {
            height: 100vh !important;
            padding-bottom: 220px !important;
        }

        [data-hide-mini-on-mobile=true] .c-inquiry-result__column--big {
            padding-bottom: 4px !important;
        }

        @media (min-width:960px) {
            .c-inquiry-result {
                background-color: #f3f3f3 !important;
                padding-top: 64px !important;
            }

            .c-inquiry-result__header {
                background-color: #fff !important;
                background-image: url(resources/inquiry-result-header-bg.svg) !important;
                background-position: 50% !important;
                background-repeat: no-repeat !important;
                background-size: 79px 19px !important;
                -webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,.2)) !important;
                filter: drop-shadow(0 1px 4px rgba(0,0,0,.2)) !important;
                height: 64px !important;
                line-height: 64px !important;
                padding: 0 !important;
            }

            .c-inquiry-result__header__fixed-size-frame {
                margin: 0 auto !important;
                max-width: 1032px !important;
            }

            .c-inquiry-result__type {
                color: #0c0c0c !important;
                display: inline-block !important;
                font-size: 14px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
                vertical-align: middle !important;
            }

            .c-inquiry-result__body {
                direction: ltr !important;
                overflow: auto !important;
                padding: 24px 0 !important;
            }

            .c-inquiry-result__body__fix-frame {
                direction: rtl !important;
                font-size: 0 !important;
                margin: 0 auto !important;
                max-width: 1032px !important;
            }

            .c-inquiry-result__column {
                display: inline-block !important;
                vertical-align: top !important;
            }

            .c-inquiry-result__column--big {
                height: auto !important;
                padding-bottom: 4px !important;
                position: relative !important;
                width: 62% !important;
            }

                .c-inquiry-result__column--big:before {
                    background-image: url("data:image/png !important;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAB5BAMAAAA0bzlYAAAABGdBTUEAALGPC/xhBQAAABJQTFRFq7uxq7u0uLi42NjYM5lmAAAAaxwDRgAAAAZ0Uk5TUlJIzA8ALL4x/wAAAINJREFUWMPt2EEKgCAURVHbQysIWkE0b2AbKNz/VjKICEFFvt8c3DdwdqAL0kDjPpvcMfsjOZMA53JvTYBgPYDiBqJbNOQvXzGQXm+FT4rPvpOBeEMtoN9ANNF9R9vM9vAnIAKD3UZ/KAL9BqKJJhoAAAAAAABAD7R9aqkHnh4A4FdwAUoHy7HaPZOsAAAAAElFTkSuQmCC") !important;
                    background-position: 0 !important;
                    background-repeat: no-repeat !important;
                    background-size: contain !important;
                    content: "" !important;
                    display: block !important;
                    height: 100px !important;
                    left: -16px !important;
                    position: absolute !important;
                    top: -16px !important;
                    width: 100px !important;
                }

            .c-inquiry-result__column--mini {
                background-color: transparent !important;
                box-shadow: none !important;
                margin-right: 24px !important;
                padding: 0 !important;
                position: static !important;
                width: calc(38% - 24px) !important;
            }

            @supports ((position:-webkit-sticky) or (position:sticky)) {
                .c-inquiry-result__column--mini {
                    position: -webkit-sticky !important;
                    position: sticky !important;
                    top: 0 !important;
                }
            }

            [data-hide-mini-on-mobile=true] .c-inquiry-result__column--mini {
                display: inline-block !important;
            }
        }

        @media print {
            .c-inquiry-result {
                contain: none !important;
                padding-top: 0 !important;
            }

            .c-inquiry-result, .c-inquiry-result__header {
                background-color: transparent !important;
                position: relative !important;
            }

            .c-inquiry-result__header {
                background-image: url(resources/inquiry-result-header-bg.svg) !important;
                background-position: 50% !important;
                background-repeat: no-repeat !important;
                background-size: 79px 19px !important;
                -webkit-filter: none !important;
                filter: none !important;
            }

            .c-inquiry-result__back-btn, .c-inquiry-result__pin-bar {
                display: none !important;
            }

            .c-inquiry-result__body {
                background-color: transparent !important;
                height: auto !important;
                overflow: visible !important;
            }

            .c-inquiry-result__column--mini {
                display: none !important;
            }

            .c-inquiry-result__column--big {
                display: block !important;
                height: auto !important;
                margin: 0 auto !important;
                padding-bottom: 0 !important;
                width: 100% !important;
            }

                .c-inquiry-result__column--big:before {
                    display: none !important;
                }
        }

        .c-inquiry-result-close-message-modal__image {
            display: block !important;
            height: auto !important;
            margin: 0 auto 32px !important;
            width: 140px !important;
        }

        .c-inquiry-result-close-message-modal__title {
            color: #424242 !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 0 auto 12px !important;
            text-align: center !important;
        }

        .c-inquiry-result-close-message-modal__content {
            color: #545454 !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin: 0 auto !important;
            text-align: center !important;
        }

        .c-inquiry-result-close-message-modal__action-btn {
            display: block !important;
            margin: 16px auto 0 !important;
            width: 100% !important;
        }

        @media (min-width:960px) {
            .c-inquiry-result-close-message-modal__frame {
                width: 500px !important;
            }
        }

        .c-factor {
            display: block !important;
            font-size: 0 !important;
        }

        .c-factor__row {
            color: #0c0c0c !important;
            display: block !important;
            margin: 0 auto 8px !important;
        }

            .c-factor__row:after {
                clear: both !important;
                content: "" !important;
                display: block !important;
            }

        .c-factor__row__title {
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
        }

        .c-factor__row__value {
            float: left !important;
            font-size: 16px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
        }

        .c-factor__row__value--light {
            font-size: 12px !important;
            font-style: normal !important;
            font-weight: 400 !important;
            line-height: 24px !important;
        }

        @supports (display:flow-root) {
            .c-factor__row {
                display: flow-root !important;
            }

                .c-factor__row:after {
                    display: none !important;
                }
        }

        .c-factor__row:last-child {
            margin-bottom: 12px !important;
        }

        @media (min-width:960px) {
            .c-factor {
                background-color: #fff !important;
                border-radius: 16px !important;
                padding: 24px 16px !important;
            }

            .c-factor__row__title {
                font-size: 14px !important;
                font-weight: 400 !important;
                line-height: 24px !important;
            }

            .c-factor__row__value {
                float: left !important;
                font-size: 16px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }

            .c-factor__row__value--light {
                font-size: 13px !important;
                font-weight: 300 !important;
                line-height: 24px !important;
            }

            .c-factor__row:last-child {
                margin-bottom: 16px !important;
            }
        }

        .c-inquiry-result-faq {
            display: none !important;
        }

        @media (min-width:960px) {
            .c-inquiry-result-faq {
                display: block !important;
                margin-top: 24px !important;
            }

            .c-inquiry-result-faq__item {
                background-color: transparent !important;
                display: block !important;
                margin: 0 auto 16px !important;
                width: 100% !important;
            }

            .c-inquiry-result-faq__item__question {
                padding-right: 24px !important;
                position: relative !important;
                width: 100% !important;
            }

                .c-inquiry-result-faq__item__question:before {
                    border: 2px solid #555 !important;
                    border-bottom: none !important;
                    border-left: none !important;
                    content: "" !important;
                    display: block !important;
                    height: 6px !important;
                    position: absolute !important;
                    right: 8px !important;
                    top: 12px !important;
                    transform: translateY(-50%) rotate(135deg) !important;
                    transition: all .2s ease-in !important;
                    width: 6px !important;
                }

            .c-inquiry-result-faq__item[data-expanded=true] .c-inquiry-result-faq__item__question:before {
                transform: translateY(0) rotate(315deg) !important;
            }

            .c-inquiry-result-faq__item__question__btn {
                background: transparent !important;
                border: none !important;
                color: #424242 !important;
                display: block !important;
                font-size: 16px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
                margin: 0 !important;
                padding: 0 !important;
                text-align: right !important;
                width: 100% !important;
            }

            .c-inquiry-result-faq__item__answer {
                color: #757575 !important;
                font-size: 14px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
                margin: 0 auto !important;
                max-height: 0 !important;
                opacity: 0 !important;
                overflow: hidden !important;
                padding: 0 24px 0 0 !important;
                transition: all .15s ease-in !important;
                width: 100% !important;
            }

            .c-inquiry-result-faq__item[data-expanded=true] .c-inquiry-result-faq__item__answer {
                max-height: none !important;
                opacity: 1 !important;
                padding-top: 8px !important;
                transition: all .2s ease-in !important;
            }
        }

        .c-inquiry-result-message {
            margin: 0 auto !important;
            width: 100% !important;
        }

        .c-inquiry-result-message__vector {
            aspect-ratio: 239.98/124 !important;
            display: block !important;
            margin: 12px auto !important;
            max-width: 239px !important;
        }

        .c-inquiry-result-message__text {
            color: #0c0c0c !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            text-align: center !important;
        }

        .c-inquiry-result-recommendation {
            margin: 24px auto 0 !important;
            padding: 0 16px !important;
            width: 100% !important;
        }

        .c-inquiry-result-recommendation__label {
            color: #212121 !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin: 0 auto 8px !important;
            text-align: right !important;
        }

        .c-inquiry-result-recommendation__link {
            background-color: #f3f3f3 !important;
            border-radius: 12px !important;
            box-shadow: inset 0 -1px 1px hsla(0,0%,84%,.25),inset 0 1px 1px hsla(0,0%,84%,.25) !important;
            color: #0c0c0c !important;
            display: block !important;
            font-size: 12px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
            margin: 0 auto 12px !important;
            overflow: hidden !important;
            padding: 8px 12px 8px 40px !important;
            position: relative !important;
            text-decoration: none !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important;
        }

        .c-inquiry-result-recommendation__link__icon {
            background-color: #d8d8d8 !important;
            border-radius: 12px !important;
            display: inline-block !important;
            height: 32px !important;
            line-height: 32px !important;
            margin-left: 8px !important;
            vertical-align: middle !important;
            width: 32px !important;
        }

        .c-inquiry-result-recommendation__link__arrow {
            display: block !important;
            height: 24px !important;
            left: 8px !important;
            position: absolute !important;
            top: 50% !important;
            transform: translateY(-50%) !important;
            width: 24px !important;
        }

        @media (min-width:960px) {
            .c-inquiry-result-recommendation {
                padding: 0 !important;
            }

            .c-inquiry-result-recommendation__label {
                margin-bottom: 12px !important;
            }

            .c-inquiry-result-recommendation__link {
                cursor: pointer !important;
                padding-bottom: 12px !important;
                padding-top: 12px !important;
                transition: all .2s ease-in !important;
            }

            .c-inquiry-result-recommendation__link__arrow {
                left: 16px !important;
            }

            .c-inquiry-result-recommendation__link:hover {
                background-color: #d8d8d8 !important;
                transform: translateX(-8px) !important;
            }
        }

        .c-inquiry-result-item__data-row {
            clear: both !important;
            color: #545454 !important;
            display: block !important;
            padding: 4px 16px !important;
        }

            .c-inquiry-result-item__data-row:after {
                clear: both !important;
                content: "" !important;
                display: block !important;
            }

        @supports (display:flow-root) {
            .c-inquiry-result-item__data-row {
                display: flow-root !important;
            }

                .c-inquiry-result-item__data-row:after {
                    display: none !important;
                }
        }

        .c-inquiry-result-item__data-row--base {
            font-size: 14px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
            margin-top: 4px !important;
        }

        .c-inquiry-result-item__data-row--detail {
            font-size: 12px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
        }

            .c-inquiry-result-item__data-row--detail:nth-child(odd) {
                background-color: #f3f3f3 !important;
            }

        .c-inquiry-result-item__data-row__value {
            color: #0c0c0c !important;
            float: left !important;
            margin-right: 12px !important;
            max-width: 60% !important;
            text-align: left !important;
        }

        .c-inquiry-result-item__data-row--base .c-inquiry-result-item__data-row__value {
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
        }

        .c-inquiry-result-item__data-row--detail .c-inquiry-result-item__data-row__value {
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
        }

        @supports (display:flex) {
            .c-inquiry-result-item__data-row {
                align-items: center !important;
                display: flex !important;
                justify-content: space-between !important;
            }

            .c-inquiry-result-item__data-row__value {
                float: none !important;
            }

            .c-inquiry-result-item__data-row:after {
                display: none !important;
            }
        }

        @media (min-width:960px) {
            .c-inquiry-result-item__data-row__row--base {
                font-size: 14px !important;
                font-weight: 300 !important;
                line-height: 24px !important;
                margin-top: 8px !important;
            }

            .c-inquiry-result-item__data-row__row--detail {
                font-size: 12px !important;
                font-weight: 300 !important;
                line-height: 24px !important;
            }

            .c-inquiry-result-item__data-row--base .c-inquiry-result-item__data-row__row__value, .c-inquiry-result-item__data-row--detail .c-inquiry-result-item__data-row__row__value {
                font-size: 12px !important;
                font-weight: 400 !important;
                line-height: 24px !important;
            }
        }

        .c-inquiry-result-item__detail-btn {
            background-color: transparent !important;
            border: none !important;
            color: #288557 !important;
            float: left !important;
            font-size: 12px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            padding: 0 !important;
        }

            .c-inquiry-result-item__detail-btn:after {
                border: 2px solid #288557 !important;
                border-bottom: 0 !important;
                border-left: 0 !important;
                content: "" !important;
                display: inline-block !important;
                height: 6px !important;
                margin-right: 4px !important;
                transform: rotate(135deg) !important;
                transition: all .2s ease-in !important;
                vertical-align: middle !important;
                width: 6px !important;
            }

        [aria-expanded=true] .c-inquiry-result-item__detail-btn:after {
            transform: rotate(-45deg) !important;
        }

        @media (min-width:960px) {
            .c-post-tracking-modal__frame {
                width: 500px !important;
            }
        }

        .lc-post-info {
            background-color: #f3f3f3 !important;
            border-radius: 12px !important;
            margin: 0 auto !important;
            padding: 16px !important;
            position: relative !important;
            width: 100% !important;
        }

        .lc-post-info__row {
            display: block !important;
            margin-top: 8px !important;
            position: relative !important;
        }

            .lc-post-info__row:after {
                clear: both !important;
                content: "" !important;
                display: block !important;
            }

            .lc-post-info__row:before {
                border-top: 1px dashed #d8d8d8 !important;
                content: "" !important;
                display: block !important;
                height: 1px !important;
                position: absolute !important;
                right: 0 !important;
                top: 50% !important;
                transform: translateY(-50%) !important;
                width: 100% !important;
            }

        @supports (display:flow-root) {
            .lc-post-info__row {
                display: flow-root !important;
            }

                .lc-post-info__row:after {
                    display: none !important;
                }
        }

        .lc-post-info__row__title, .lc-post-info__row__value {
            background-color: #f3f3f3 !important;
            position: relative !important;
            z-index: 1 !important;
        }

        .lc-post-info__row__title {
            color: #424242 !important;
            display: inline-block !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            padding-left: 12px !important;
        }

        .lc-post-info__row__value {
            color: #0c0c0c !important;
            float: left !important;
            font-size: 12px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
            padding-right: 12px !important;
        }

        @media (min-width:960px) {
            .lc-post-info {
                width: 100% !important;
            }

            .lc-post-info__title {
                font-size: 16px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }
        }

        .lc-post__extra {
            background-color: #fff !important;
            border: 1px solid #d8d8d8 !important;
            border-radius: 12px !important;
            margin-top: 12px !important;
        }

        .lc-post__extra__title {
            font-size: 14px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
            padding: 12px 16px !important;
        }

            .lc-post__extra__title:after {
                clear: both !important;
                content: "" !important;
                display: block !important;
            }

        @supports (display:flow-root) {
            .lc-post__extra__title {
                display: flow-root !important;
            }

                .lc-post__extra__title:after {
                    display: none !important;
                }
        }

        .lc-post__extra__rows {
            max-height: 0 !important;
            overflow: hidden !important;
            transition: all .2s ease-in !important;
        }

        [aria-expanded=true] .lc-post__extra__rows {
            max-height: none !important;
        }

        .lc-post-loading-main {
            background: linear-gradient(269deg,#f3f3f3,#d8d8d8,#f3f3f3) !important;
            background-color: #f3f3f3 !important;
            background-size: 600% 600% !important;
            border-radius: 12px !important;
            height: 150px !important;
            margin: 0 auto !important;
            padding: 16px !important;
            position: relative !important;
            width: 100% !important;
        }

        .lc-post-loading-extra, .lc-post-loading-main {
            animation: lc-post-section-anim 3s ease infinite !important;
        }

        .lc-post-loading-extra {
            background: linear-gradient(269deg,#f3f3f3,#d8d8d8,#f3f3f3) !important;
            background-color: #fff !important;
            background-size: 600% 600% !important;
            border: 1px solid #d8d8d8 !important;
            border-radius: 12px !important;
            height: 48px !important;
            margin-top: 12px !important;
        }

        @keyframes lc-post-section-anim {
            0% {
                background-position: 0 64% !important;
            }

            50% {
                background-position: 100% 37% !important;
            }

            to {
                background-position: 0 64% !important;
            }
        }

        .lc-plate-history-inquiry-result {
            display: block !important;
            height: 100% !important;
            overflow-y: auto !important;
            width: 100% !important;
        }

        .lc-plate-history-inquiry-result__detail-wrapper {
            display: block !important;
            margin: 0 auto !important;
            padding: 16px !important;
        }

        @media (min-width:960px) {
            .lc-plate-history-inquiry-result {
                background-color: #fff !important;
                border-radius: 16px !important;
                height: auto !important;
                overflow-y: initial !important;
                padding: 24px !important;
            }

            .lc-plate-history-inquiry-result__detail-wrapper {
                background-color: transparent !important;
                border-radius: 0 !important;
                padding: 0 !important;
            }
        }

        .lc-plate-history {
            border-radius: 12px !important;
            display: block !important;
            margin: 0 auto 12px !important;
        }

        .lc-plate-history__status {
            display: block !important;
        }

            .lc-plate-history__status:after {
                clear: both !important;
                content: "" !important;
                display: block !important;
            }

        .lc-plate-history__status__value {
            color: #0c0c0c !important;
            font-size: 13px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
        }

            .lc-plate-history__status__value:before {
                background-color: #006d33 !important;
                border-radius: 50% !important;
                content: "" !important;
                display: inline-block !important;
                height: 8px !important;
                margin-left: 4px !important;
                width: 8px !important;
            }

        .lc-plate-history__status__description {
            color: #545454 !important;
            float: left !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin-right: 8px !important;
        }

        .lc-plate-history__status--has-margin-top {
            margin-top: 12px !important;
        }

        .lc-plate-history__item {
            background-color: #fff !important;
            border: 1px solid #d8d8d8 !important;
            border-radius: 12px !important;
            box-shadow: inset 0 1px 1px 0 hsla(0,0%,84%,.25),inset 0 -1px 1px 0 hsla(0,0%,84%,.25) !important;
            display: block !important;
            margin: 12px auto 0 !important;
            padding: 4px 16px 12px !important;
        }

        .lc-plate-history__row {
            display: block !important;
            margin-top: 8px !important;
            overflow: hidden !important;
            position: relative !important;
        }

            .lc-plate-history__row:after {
                clear: both !important;
                content: "" !important;
                display: block !important;
            }

        @supports (display:flow-root) {
            .lc-plate-history__row {
                display: flow-root !important;
            }

                .lc-plate-history__row:after {
                    display: none !important;
                }
        }

        .lc-plate-history__row__title, .lc-plate-history__row__value {
            display: inline-block !important;
            position: relative !important;
            z-index: 1 !important;
        }

        .lc-plate-history__row__title {
            color: #545454 !important;
            font-size: 14px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
            padding-left: 8px !important;
        }

        .lc-plate-history__row__value {
            color: #0c0c0c !important;
            float: left !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            padding-right: 8px !important;
        }

        .lc-plate-history__copy-btn {
            background-color: transparent !important;
            background-image: url(resources/plate-history-copy-icon.svg) !important;
            background-position: 0 !important;
            background-repeat: no-repeat !important;
            background-size: 18px !important;
            border: none !important;
            color: #545454 !important;
            cursor: pointer !important;
            font-size: 13px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
            padding: 0 4px 0 22px !important;
        }

            .lc-plate-history__copy-btn[data-copied=true] {
                background-image: url(resources/plate-history-copied-icon.svg) !important;
            }

        @media (min-width:1200px) {
            .lc-plate-history__row__value {
                font-size: 16px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }
        }

        .c-inquiry-result-info {
            background-color: #f3f3f3 !important;
            padding: 0 16px 16px !important;
        }

        .c-inquiry-result-info__frame {
            background: #fafafa !important;
            border: 1px solid #d8d8d8 !important;
            border-radius: 12px !important;
            contain: strict !important;
            display: block !important;
            font-size: 0 !important;
            height: 86px !important;
            margin: 0 auto !important;
            overflow: hidden !important;
            padding: 16px !important;
            position: relative !important;
        }

        .c-inquiry-result-info__description {
            color: #0c0c0c !important;
            font-size: 14px !important;
            font-weight: 700 !important;
        }

        .c-inquiry-result-info__description, .c-inquiry-result-info__value {
            line-height: 24px !important;
            overflow: hidden !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
        }

        .c-inquiry-result-info__value {
            color: #424242 !important;
            font-size: 16px !important;
            font-weight: 400 !important;
            margin-top: 4px !important;
        }

        .c-inquiry-result-info__btn {
            background: transparent !important;
            border: none !important;
            cursor: pointer !important;
            display: block !important;
            height: 36px !important;
            padding: 9px !important;
            position: absolute !important;
            text-align: center !important;
            top: 4px !important;
            width: 36px !important;
        }

        .c-inquiry-result-info__btn--edit {
            left: 8px !important;
        }

        .c-inquiry-result-info__btn--download {
            left: 44px !important;
        }

        .c-inquiry-result-info__btn__icon {
            fill: #424242 !important;
        }

        .c-inquiry-result-info__btn:hover .c-inquiry-result-info__btn__icon {
            fill: #288557 !important;
        }

        @media (min-width:960px) {
            .c-inquiry-result-info {
                background-color: transparent !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
        }

        @media print {
            .c-inquiry-result-info {
                background-color: transparent !important;
            }
        }

        .c-inquiry-result-info__pin-bar {
            background-color: #f3f3f3 !important;
            height: 24px !important;
            position: relative !important;
        }

            .c-inquiry-result-info__pin-bar:before {
                background-color: #fff !important;
                border-top-left-radius: 12px !important;
                border-top-right-radius: 12px !important;
                content: "" !important;
                display: block !important;
                height: 100% !important;
                width: 100% !important;
            }

            .c-inquiry-result-info__pin-bar:after {
                background-color: #d8d8d8 !important;
                border-radius: 4px !important;
                content: "" !important;
                display: block !important;
                height: 4px !important;
                left: 50% !important;
                margin: 0 auto !important;
                position: absolute !important;
                top: 10px !important;
                transform: translateX(-50%) !important;
                width: 40px !important;
            }

        @supports ((position:-webkit-sticky) or (position:sticky)) {
            .c-inquiry-result-info__pin-bar {
                position: -webkit-sticky !important;
                position: sticky !important;
                top: 0 !important;
            }
        }

        @media (min-width:960px) {
            .c-inquiry-result-info__pin-bar {
                display: none !important;
            }
        }

        @media print {
            .c-inquiry-result-info__pin-bar {
                display: none !important;
            }
        }

        .c-simple-inquiry-result-item {
            background-color: #fff !important;
            border: 1px solid #d8d8d8 !important;
            border-radius: 12px !important;
            box-shadow: 0 2px 4px hsla(0,0%,52%,.12),inset 0 -1px 1px hsla(0,0%,84%,.25),inset 0 1px 1px hsla(0,0%,84%,.25) !important;
            display: block !important;
            font-size: 0 !important;
            overflow: hidden !important;
            position: relative !important;
        }

        .c-simple-inquiry-result-item__base-infos {
            display: block !important;
            padding: 12px 0 !important;
        }

        .c-simple-inquiry-result-item__header {
            color: #0c0c0c !important;
            display: block !important;
            overflow: hidden !important;
            padding: 0 16px !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
        }

        .c-simple-inquiry-result-item__amount-value, .c-simple-inquiry-result-item__header {
            font-size: 14px !important;
            font-weight: 500 !important;
            line-height: 24px !important;
        }

        .c-simple-inquiry-result-item__extra-infos {
            max-height: 0 !important;
            overflow: hidden !important;
            transition: all .2s ease-in !important;
        }

        .c-simple-inquiry-result-item[aria-expanded=true] .c-simple-inquiry-result-item__extra-infos {
            max-height: none !important;
        }

        @media (min-width:960px) {
            .c-simple-inquiry-result-item__base-infos {
                padding: 16px 0 !important;
            }

            .c-simple-inquiry-result-item__header {
                font-size: 16px !important;
                font-weight: 500 !important;
                line-height: 24px !important;
            }

            .c-simple-inquiry-result-item__amount-value {
                font-size: 14px !important;
                font-weight: 400 !important;
                line-height: 24px !important;
            }
        }

        @media print {
            .c-simple-inquiry-result-item__extra-infos {
                max-height: none !important;
            }
        }

        .default-footer {
            background-color: #288557 !important;
            content-visibility: auto !important;
            display: block !important;
            margin-bottom: 0 !important;
            margin-top: auto !important;
            padding: 32px 16px !important;
        }

        .default-footer__fix-wrapper {
            display: block !important;
            font-size: 0 !important;
        }

        .default-footer__group-title {
            background-color: #288557 !important;
            color: #fff !important;
            display: block !important;
            font-size: 14px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
        }

        .default-footer__group-title--hidden-mobile {
            display: none !important;
        }

        .default-footer__group-title:before {
            border: 2px solid #fff !important;
            border-bottom: 0 !important;
            border-left: 0 !important;
            content: "" !important;
            display: block !important;
            float: left !important;
            height: 6px !important;
            margin-left: 4px !important;
            margin-top: 8px !important;
            transform: rotate(135deg) !important;
            transform-origin: center !important;
            transition: transform .1s ease-in-out !important;
            width: 6px !important;
        }

        .default-footer__links-group--expanded .default-footer__group-title {
            padding-bottom: 4px !important;
        }

            .default-footer__links-group--expanded .default-footer__group-title:before {
                margin-top: 12px !important;
                transform: rotate(-45deg) !important;
                transition: transform .2s ease-in-out !important;
            }

        .default-footer__links-group {
            height: 24px !important;
            margin: 0 auto 16px !important;
            overflow: hidden !important;
            padding: 0 !important;
            transition: all .1s ease-in-out !important;
        }

            .default-footer__links-group[data-expanded=true] {
                height: auto !important;
                transition: all .2s ease-in-out !important;
            }

        .default-footer__links-group__row {
            margin-right: 24px !important;
            margin-top: 8px !important;
            text-overflow: clip !important;
            white-space: nowrap !important;
        }

            .default-footer__links-group__row::marker {
                color: #fff !important;
                font-size: 12px !important;
            }

        .default-footer__links-group__action {
            color: #fff !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            text-decoration: none !important;
        }

        .default-footer__contact-row {
            color: #fff !important;
            font-size: 13px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
            margin-top: 8px !important;
            padding-bottom: 4px !important;
        }

        .default-footer__contact-row__label:before {
            background: #fff !important;
            border-radius: 50% !important;
            content: "" !important;
            display: inline-block !important;
            height: 4px !important;
            margin-left: 4px !important;
            vertical-align: middle !important;
            width: 4px !important;
        }

        .default-footer__contact-row__value {
            direction: ltr !important;
            float: left !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 24px !important;
        }

        .default-footer__contact-row__value--full {
            direction: rtl !important;
            float: none !important;
        }

        .default-footer__contact-row__link {
            background-color: #288557 !important;
            color: #fff !important;
            direction: ltr !important;
            text-decoration: none !important;
        }

        .default-footer__contact-row:after {
            clear: both !important;
            content: "" !important;
            display: block !important;
        }

        .default-footer__logos-row {
            margin-top: 24px !important;
            text-align: center !important;
        }

        .default-footer__social-row {
            display: block !important;
            margin-bottom: 12px !important;
            text-align: center !important;
        }

        .default-footer__social-link {
            background-color: #288557 !important;
            border-radius: 8px !important;
            contain: strict !important;
            display: inline-block !important;
            height: 32px !important;
            line-height: 32px !important;
            margin: 0 8px !important;
            text-align: center !important;
            vertical-align: middle !important;
            width: 32px !important;
        }

        .default-footer__social-link__icon {
            fill: #fff !important;
            display: inline-block !important;
            height: 24px !important;
            vertical-align: middle !important;
            width: 24px !important;
        }

        .default-footer__license-item {
            background-color: #288557 !important;
            border-radius: 8px !important;
            contain: strict !important;
            display: inline-block !important;
            height: 65px !important;
            margin: 0 8px !important;
            overflow: hidden !important;
            vertical-align: top !important;
            width: 50px !important;
        }

        .default-footer__license-item__img {
            display: block !important;
            height: auto !important;
            margin: 0 auto !important;
            max-width: 100% !important;
        }

        .default-footer__copyright-row {
            background-color: #288557 !important;
            color: #fff !important;
            font-size: 12px !important;
            font-weight: 300 !important;
            line-height: 24px !important;
            padding: 16px 0 4px !important;
            text-align: center !important;
        }

        .default-footer__copyright-row__action {
            color: #fff !important;
            font-size: 14px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            text-decoration: underline !important;
        }

        @media (min-width:360px) {
            .default-footer__logos-row {
                text-align: right !important;
            }

            .default-footer__social-row {
                float: left !important;
            }

            .default-footer__social-link {
                margin: 0 16px 0 auto !important;
            }

            .default-footer__license-item {
                margin: 0 auto 0 16px !important;
            }
        }

        @media (min-width:960px) {
            .default-footer {
                contain: strict !important;
                height: 410px !important;
                min-height: auto !important;
                padding: 24px 16px !important;
            }

            .default-footer__fix-wrapper {
                margin: 0 auto !important;
                max-width: 1032px !important;
            }

            .default-footer__column {
                display: inline-block !important;
                min-width: 25% !important;
                vertical-align: top !important;
                width: 25% !important;
            }

            .default-footer__group-title {
                font-size: 16px !important;
                font-weight: 700 !important;
                line-height: 24px !important;
                padding-bottom: 4px !important;
            }

                .default-footer__group-title:before {
                    display: none !important;
                }

            .default-footer__group-title--hidden-mobile {
                display: block !important;
            }

            .default-footer__links-group {
                height: auto !important;
            }

            .default-footer__links-group--mini-margin {
                margin-bottom: 8px !important;
            }

            .default-footer__links-group__action {
                font-size: 14px !important;
                font-weight: 400 !important;
                line-height: 24px !important;
                transition: all .2s ease !important;
            }

                .default-footer__links-group__action:hover {
                    color: #ffa800 !important;
                }

            .default-footer__links-group--has-desktop-margin {
                margin-top: 40px !important;
            }

            .default-footer__contact-row {
                padding-bottom: 0 !important;
            }

            .default-footer__contact-row__label--hidden-desktop {
                display: none !important;
            }

            .default-footer__contact-row__value {
                float: none !important;
                font-size: 13px !important;
                font-weight: 400 !important;
                line-height: 24px !important;
            }

            .default-footer__contact-row__value--block-desktop {
                display: block !important;
                margin-top: 12px !important;
                text-align: right !important;
            }

            .default-footer__contact-row__link {
                display: inline-block !important;
                transition: all .2s ease !important;
            }

                .default-footer__contact-row__link:hover {
                    color: #ffa800 !important;
                }

            .default-footer__contact-row:after {
                display: none !important;
            }

            .default-footer__logos-row {
                margin-top: 16px !important;
                text-align: right !important;
            }

            .default-footer__social-row {
                float: none !important;
                margin-bottom: 8px !important;
                text-align: right !important;
            }

            .default-footer__license-item, .default-footer__social-link {
                margin: 0 auto 0 8px !important;
                transition: all .2s ease !important;
            }

                .default-footer__license-item:hover, .default-footer__social-link:hover {
                    background-color: #2d8659 !important;
                }

            .default-footer__copyright-row {
                font-size: 14px !important;
                font-weight: 300 !important;
                line-height: 24px !important;
                padding: 4px 0 8px !important;
            }
        }

        @media print {
            .default-footer {
                display: none !important;
            }
        }

